/* CSS Dokument */

.rotp { background-image: url(/fileadmin/template/images/rotepunkte.gif); }

body 				{  background-color: #FFFFFF; margin-top: 0px; margin-left: 0px; margin: 0cm; text-align:center;}

body, td, input, a 	{  font-family: Arial, Verdana, Helvetica;  font-size: 11px; }

.footer { font-family: Arial, Verdana, Helvetica;  font-size: 10px; text-align: center; line-height: 10pt; }

.seitentitel { color: #cc9999; font-family: Arial, Verdana, Helvetica;  font-size: 12px; text-align: left; font-weight: 600; }

.balken				{ background-color: #F3F3F3; vertical-align: top; background-image:url(g.gif); }
.rot				{ background-color: #AD3A45; vertical-align: top;}
h1		{ font-size: 20px; font-weight: bold; color: #999999;}
.bottomtext         { font-size: 10px; line-height: 10pt; }
.mediumtext			{ font-size: 16px; font-weight: bold; color: #999999;}


/* Tabellenzellen */

td			        { color: #303030;}
.head				{ background-color: #edeeef; vertical-align: top;}
.start				{ vertical-align: top; line-height: 13pt; font-size: 11; }

/* Formularfelder und andere Kaesten */
.formobjblock       { background-color: #edeeef; text-align:left; font-size: 11px; vertical-align: top;}
.formobjblockeck    { background-color: #edeeef; text-align:right; vertical-align: top;}
.formobjblockeck2 	{ background-color: #edeeef; text-align:right; vertical-align: bottom;}

.formdefblock 		{ background-color: #e2e2e3; text-align:right; font-size: 11px; vertical-align: top;}
.formdefblockeck 	{ background-color: #e2e2e3; text-align:left; vertical-align: top;}
.formdefblockeck2 	{ background-color: #e2e2e3; text-align:left; vertical-align: bottom;}

.loginobjblock      { background-color: #edeeef; text-align:right; font-size: 10px; vertical-align: top;}
.logindefblock 		{ background-color: #e2e2e3; text-align:right; font-size: 10px; vertical-align: top;}

.trefferliste       { line-height: 13pt; }
.login				{ vertical-align: top; line-height: 10pt; font-size: 10; }

/* Artikelanzeige */
.lesen				{ font-size: 12px; vertical-align: top; line-height: 15pt; }
.lesenhead			{ font-size: 18px; vertical-align: top; line-height: 15pt; text-align: center; }
.autor				{ font-size: 10px; }

/* Weisse Hintergrundlinie */
.w					{ background-color: #ffffff; }

/* Ausrichtungsblöcke */
.vmitte				{ vertical-align: middle; }
.vtop				{ vertical-align: top; }
.centertop          { text-align: center; vertical-align: top;}

/* Fließtext */
.titletext			{ font-weight: bold; font-size: 14; }
.trefferdowntx		{ font-size: 10px; line-height: 11pt; }

.target				{ color: #47BC2E; }
.green 				{ color: #47BC2E; }
.red				{ color: #CB432A; line-height: 14pt; }
.bigred 			{ color: #CB432A; font-weight: bold; font-size: 14px;}


/* Navigation */

.level2 a:link  		{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: 300;} 
.level2ACT a:link	                { font-size: 11px; color: #AD3A45; text-decoration: underline; line-height: 14pt; font-weight: 300;} 


a:link  				{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: bold;} 
a:visited 			{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: bold;} 
a:hover 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}
a:active 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}

a.mainnav:link  				{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: bold;} 
a.mainnav:visited 			{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: bold;} 
a.mainnav:hover 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}
a.mainnav:active 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}

.mainnav_act a:link  				{ font-size: 11px; color: #AD3A45; text-decoration: underline; line-height: 14pt; font-weight: bold;} 
.mainnav_act a:visited 			{ font-size: 11px; color: #AD3A45; text-decoration: underline; line-height: 14pt; font-weight: bold;} 
.mainnav_act a:hover 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}
.mainnav_act a:active 	    	{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: bold;}


.subnav a:link 		{ font-size: 11px; color: #AD3A45; text-decoration: none; line-height: 14pt; font-weight: 300; } 
.subnav a:visited        	{ font-size: 11px; color: #AD3A45; text-decoration: none;line-height: 14pt; font-weight: 300; } 
.subnav a:hover 		{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: 300; }
.subnav a:active 		{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: 300; }

.subnav_act a:link 		{ font-size: 11px; color: #AD3A45; text-decoration: underline; line-height: 14pt; font-weight: 300; } 
.subnav_act a:visited        	{ font-size: 11px; color: #AD3A45; text-decoration: underline;line-height: 14pt; font-weight: 300; } 
.subnav_act a:hover 		{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: 300; }
.subnav_act a:active 		{ font-size: 11px; color: #E13A45; text-decoration: underline; line-height: 14pt; font-weight: 300; }

a.bottomnav:link 		{ font-size: 10px; color: #AD3A45; text-decoration: none; line-height: 10pt;  } 
a.bottomnav:visited 	{ font-size: 10px; color: #AD3A45; text-decoration: none; line-height: 10pt;} 
a.bottomnav:hover 		{ font-size: 10px; color: #E13A45; text-decoration: underline; line-height: 10pt;}
a.bottomnav:active 		{ font-size: 10px; color: #E13A45; text-decoration: underline; line-height: 10pt;}



