html{
height:100%;
margin:0;
padding:0;
align:center;}

body{
height:100%;
margin:0;
padding:0; 
align:center;
font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-decoration:none; color: #333333; padding: 0; margin:0;
vertical-align: middle;}

 /* Formulare */
form {font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; COLOR: #333333; }
input, select, textarea	{ color:#0000CC; }
.bereich, .feld	{ background-color:#F0F0F0; color:#666666; width:360px; border:1px solid #666666;  }
.Auswahl		{ background-color:#DDFFFF; width:300px; border:6px solid #DDDDDD; }
.check, .radio 	{ background-color:#DDFFFF; border:1px solid #DDDDDD; }
.button 		{ background-color:#DDDDDD; color:#666666; width:180px; border:1px solid #666666; }
.button:hover 	{ background-color:#F0F0F0; color:#666666; width:180px; border:1px solid #666666; }
   
 /* allgemeine Angaben */
a:link  	{font-family: Verdana, Arial, Helvetica, sans-serif;  color: #990000; letter-spacing:0;  text-decoration: none; }
a, td 	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-decoration:none; color: #333333;}
img { border:none } 
p	{padding:0; margin:0 0 9px 0;}

/* allgemeiner Text */
.txt10px	{font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:13px; text-decoration:none; color: #333333;}
.txt11px	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:15px; text-decoration:none; color: #333333;}
.txt11pxw	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:15px; text-decoration:none; color: #ffffff;}
.txt11pxb	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:15px; color: #333333;}
.txt11pxbw	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:15px; text-decoration:none; color: #FFFFFF;}
.txt11pxbw	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:15px; text-decoration:none; color: #FFFFFF;}
.txt12px	{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:15px; text-decoration:none; color: #333333;}
.txt12pxb	{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;line-height:15px; text-decoration:none; color: #333333;}
.txt14px {font-size:14px; font-weight: standard; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:30px; color:#333333; text-decoration:none;}
.txt14pxb {font-size:14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:30px; color:#333333; text-decoration:none}
/* hellgrauer Text */
.txt11pxgr	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:15px; text-decoration:none; color: #999999;}
.txt11pxbgr	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:15px; text-decoration:none; color: #999999;}
.txt18pxgr	{font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:30px; color: #666666;}
.txt18pxw	{font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:30px; color: #FFFFFF;}
.txt20pxgr	{font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:30px; color: #666666;}
.txt20pxw	{font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height:30px; color: #FFFFFF;}
.left_line {border-bottom:1px solid #9aacc2; display:block; height:1px; font-size:0; margin-top:18px; margin-bottom:17px;}
 /* Hyperlinks */
a.hyp			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #999999; font-weight: bold; 
				text-decoration:none; }
a.hypakt 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #FFFFFF; font-weight: bold; 
				text-decoration:none; }
a.hyp:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #FFFFFF;  
				text-decoration:none; }
				
 
/* Inhalt */ 
div.main {  width: 100%; height: 380;overflow: auto; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; margin:0;} 


	
/* Navigation */
/* Nav Hauptmenue */
a.nav3			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #cccccc; font-weight: bold; 
				text-decoration:none; }
a.nav3akt 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; font-weight: bold; 
				text-decoration:none; }
a.nav3:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff;  
				text-decoration:none; }

a.nav 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #cccccc; font-weight: bold; 
				line-height:18px; text-decoration:none; padding-left:12px; padding-right: 12px;}
a.navakt 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; font-weight: bold; 
				line-height:18px; text-decoration:none;  padding-left:12px; padding-right: 12px;}
a.nav:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; line-height:18px; 
				text-decoration:none; }
a.navakt:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; line-height:18px; 
				text-decoration:none; }
a.nav:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; line-height:18px; 
				text-decoration:none; }
a.navakt:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px; color: #ffffff; line-height:18px; 
				text-decoration:none; }
				
/* Nav Untermenue */				
a.nav2 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px;color: #333333; font-weight: regular; 
				line-height:18px; text-decoration:none; padding-left:6px; padding-right: 6px;}
a.nav2akt 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px;color: #ffffff; font-weight: regular; 
				line-height:18px; text-decoration:none; padding-left:6px; padding-right: 6px;}
a.nav2:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px;color: #ffffff; line-height:18px; 
				text-decoration:none; }
a.nav2:active 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px;color: #ffffff; line-height:18px; 
				text-decoration:none; }
a.nav2akt:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  line-height:15px;color: #ffffff; line-height:18px; 
				text-decoration:none; }


/* Tabelle Rahmen */
.tabframe {border: 1px  solid #999999; padding:10px;}

.tabo{border-top: 1px  solid #999999;}
.tabr {border-right: 1px  solid #999999;}
.tabu {border-bottom: 1px solid #999999; }
.tabolr {border-top: 1px  solid #999999; border-right: 1px  solid #999999; border-left: 1px  solid #999999; }
.tabol {border-top: 1px  solid #999999; border-left: 1px  solid #999999; }
.tabor {border-top: 1px  solid #999999; border-right: 1px  solid #999999; }
.tabl  { border-left: 1px  solid #999999; }
.tablr {border-right: 1px  solid #999999; border-left: 1px  solid #999999; }
.tablu {border-left: 1px solid #999999; border-bottom: 1px solid #999999; }
.tabru {border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.tabou {border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
.tablru {border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.tabour {border-top: 1px  solid #999999; border-bottom: 1px  solid #999999; border-right: 1px  solid #999999; }
.taboul {border-top: 1px  solid #999999; border-bottom: 1px  solid #999999; border-left: 1px  solid #999999; }
.taboulr {border: 1px  solid #999999 }

.tabpop {border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
