BODY {
	color: Black;							
	background-color: #E5E5E5;				/*      anpassen bei       _print   &   _print_display  #FFFFFF*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*	   scrollbar-3dlight-color:#ffcc33;
           scrollbar-arrow-color:#ffcc33;
           scrollbar-base-color:;
           scrollbar-darkshadow-color:#000033;
           scrollbar-face-color:#000033;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffcc33; */
		   
		   scrollbar-3dlight-color:#ffffff;
           scrollbar-arrow-color:#ffcc33;
		   scrollbar-track-color:#ffffff; 
           scrollbar-base-color:;
           scrollbar-darkshadow-color:#000033;
           scrollbar-face-color:#000033;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:#ffffff;
		   
	background-image : url(../images/backgr_scan_hellgrau.gif);   /*   entfernen  bei    _print   &   _print_display */
}

HR {
  color: #000033;      
  display: block; 					/*    anpassen nur bei    _print      "NONE"      */
}

 P.hide, TD.hide, LI.hide  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;                      
	font-style: normal; 
	font-weight: normal; 
	vertical-align : text-top;
	display: block;                               /*    anpassen nur bei    _print      "NONE"      */
}

/* ----------------------------------- Content Link  ------------------------------------- */
.hide A:link {
  	color: #000033; 
	text-decoration: underline;
  }

.hide A:visited {
 	 color: #000033; 
	 text-decoration: underline;
  }
  
 .hide A:hover {
  	color: #000000;
	text-decoration: none;
  }
  
.hide A:active {
  	color: #800040;
	text-decoration: none;
  }

 /* ----------------------------------- Haupt Navigation   ------------------------------------- */

td.nav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	vertical-align: middle;
	color: #000033; 
}

.nav a {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #ffffff;
	background-color : #000033;
}

.nav a:visited {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #ffffff;
	background-color : #000033;
}

.nav a:hover {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #000033;
	background-color : #FFFFFF;
}

.nav a:active {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #000033;
	background-color : #FFFFFF;
} 

.navselected a{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #000000;
	background-color : #FFFFFF;
}

.navselected a:visited {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:131px;
	height:16px;
	display:block;
	color: #000000;
	background-color : #FFFFFF;
}

.navselected2 a{  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:132px;
	height:16px;
	display:block;
	color: #000000;
	background-color : #FFFFFF;
}

.navselected2 a:visited {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 10px;
	width:132px;
	height:16px;
	display:block;
	color: #000000;
	background-color : #FFFFFF;
}

 /* ----------------------------------- Navigation   Level 2 ------------------------------------- */

td.nav2  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: bold; 
	vertical-align: baseline;
	padding-left : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
	color: #000000;                                          
	background : #CCCCCC;
}

td.nav2selected  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: bold; 
	vertical-align: baseline;
	padding-left : 0px;
	color: Black;                                        
	background : #CCCCCC;
}

.nav2 a {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	color: #000000; 
	background : #CCCCCC;	
}

.nav2 a:visited {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	padding-left : 6px;
	padding-top : 3px;
	padding-bottom : 3px;
	color: #000000; 
	background : #CCCCCC;	
}

.nav2 a:hover {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: baseline;
	color: #FFFFFF; 
	background : #CCCCCC;
}

.nav2selected a {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: middle;
	display:block;
	width:116px;
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	color: #000000; 
	background : #FFFFFF;	
}

.nav2selected a:visited {  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	vertical-align: middle;
	display:block;
	width:116px;
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
	color: #000000; 
	background : #FFFFFF;	
}

 /* ----------------------------------- Navline Trennstrich ------------------------------------- */
td .navline {
	background : #999999;
}
 /* ----------------------------------- Historybar ------------------------------------- */
.historybar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	text-decoration: none; 
	color: #ffffff;
	background-color : #000033;
}

.historybar a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #ffffff; 
}

.historybar a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: #CCCCCC; 
}
.tablefiller {
	background-color : #000033;
}
.contenttablebg {
	background-color : White;
}
 /* ----------------------------------- Subnavigation (Bottom) ------------------------------------- */
.subnavi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	text-decoration: none; 
	color: White; 
}

.subnavi a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: White; 
}

.subnavi a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: #E3E3E3; 
}

.pagehead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-style: normal; 
	font-weight: bold; 
	color: #000033; 
}

.tablecol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal; 
	font-weight: bold; 
	color: #003366; 
}



.inputtext{                 /* Search Input-Field */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;                     
	font-style: normal; 
	font-weight: normal; 
	vertical-align : text-top;
	color: #000000; 
	background: #CCCCCC;
}

.inputsearch{                 /* Search Input-Field auf Resultseite */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;                     
	font-style: normal; 
	font-weight: normal; 
	vertical-align : baseline;
	color: #000000; 
	background: #FFFFFF;
}

.searchselect {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 11px;
	background-color:#FFFFFF;
	color:#000000;
}

.formtext{                 /* Search Input-Field */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;                     
	font-style: normal; 
	font-weight: normal; 
	vertical-align : text-top;
	color: #000000; 
	background: #FFFFFF;
}

P.action, TD.action, LI.action{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;                      /* Standard Schriftgröße */
	font-style: normal; 
	font-weight: bold; 
	vertical-align : text-top;
	list-style-image: none;
	list-style-type: square;
	text-decoration: underline;
}

 P.norm, TD.norm, LI.norm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;                      /* Standard Schriftgröße */
	font-style: normal; 
	font-weight: normal; 
	vertical-align : text-top;
	list-style-image: none;
	list-style-type: square;
}
P.normb, TD.normb, LI.normb{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* Standard Schriftgröße Fett*/
	font-weight: bold;
	vertical-align : text-top;
	list-style-type: square;
}
P.normzb, TD.normzb, LI.normzb{
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* Standard Schriftgröße Fett und zentriert*/
   	font-weight: bold;
	vertical-align : middle;
	list-style-type: square;
}
P.normz, TD.normz, LI.normz{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* zentrierte Schriftgröße */
	vertical-align : middle;
	list-style-type: square;
}
P.normu, TD.normu, LI.normu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* unten ausgerichtet */
	vertical-align : bottom;
	list-style-type: square;
}
P.normo, TD.normo, LI.normo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* oben ausgerichtet */
	vertical-align : top;
	list-style-type: square;
}
P.normw, TD.normw, LI.normw{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* Standard Schriftgröße */
	color:#FFFFFF ;
	vertical-align : text-top;
	background-color : #003366;
	list-style-type: square;
}
P.normzw, TD.normzw, LI.normzw{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;						/* Standard Schriftgröße */
	color:#FFFFFF ;
	vertical-align : middle;
	list-style-type: square;
}
 /* ----------------------------------- Headings  ------------------------------------- */
H1.norm, H2.norm, H3.norm, H4.norm {
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.mainhead {
		font-size : 14px;
		font-weight : bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #000033;
		/* background-color : #000033;  */
		vertical-align: middle;
		/* line-height : 8px;  */
}
.subhead {
	font-size : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color :  #000033;
	font-weight : bold;
	vertical-align: middle;
}

H1 {
		font-size : 14px;
		font-weight : bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #000033;
		/* background-color : #000033;  */
		vertical-align: middle;
		/* line-height : 8px;  */
}

H2 {
	font-size : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color :  #000033;
	font-weight : bold;
	vertical-align: middle;
}

H3 {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :  #000033;
	vertical-align : middle;
}

H4 {
		font-size : 14px;
		font-weight : bold;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #000000;
		/* background-color : #000033;  */
		vertical-align : middle;
		/* line-height : 8px; */
}

H5 {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :  #000033;
	vertical-align : middle;
	}
H6 {
	font-size : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :  #000033;
	vertical-align : middle;
}

/* ----------------------------------- Liste ------------------------------------- */
ul.suplist {
	list-style-position: outside;
	list-style-image: none;
	color: Black;            /* Farbe des Bullets  */
}
	
.listbold{									/* Hervorhebung Ueberschrift in Liste  */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: bold; 
	color: #000033;
}

#list{									/* Farbe des Listtextes  */
	font-size : 12px;
	font-weight: normal;
	color: Black;
	}
 /* ----------------------------------- Content Link  ------------------------------------- */
.norm A:link {
  	color: #000033; 
	text-decoration: underline;
  }

.norm A:visited {
 	 color: #000033; 
	 text-decoration: underline;
  }
  
 .norm A:hover {
  	color: #000000;
	text-decoration: none;
  }
  
.norm A:active {
  	color: #800040;
	text-decoration: none;
  }
 
   /* ----------------------------------- Zentriert für Printerfriendly  ------------------------------------- */
.normz A:link {
  	color: #000033; 
	text-decoration: underline;
  }

.normz A:visited {
 	 color: #000033; 
	 text-decoration: underline;
  }
  
 .normz A:hover {
  	color: #000000;
	text-decoration: none;
  }
  
.normz A:active {
  	color: #800040;
	text-decoration: none;
  }
  
  
  P.color1, TD.color1, LI.color1 {
	font-size: 11px;						/* Faerbige Schrift */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : text-top;
	color: #CC3333;
	font-weight: bold;
	font-style: normal;
	}
  /* ----------------------------------- Kontaktformular ------------------------------------- */ 
P.box, TD.box, LI.box{												/* Vergleichsbox */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: Black;
	font-weight:bold;
	background-color: #CCCCCC;
}

P.boxbig, TD.boxbig, LI.boxbig{												/* Vergleichsbox */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight:bold;
	background-color: #CCCCCC;
	font-style : italic;
}
	
   /* ----------------------------------- Language Selector ------------------------------------- */ 
 .bglangmain {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 11px;
	background-color:#000033;
	color:#ffffff;
  } 
.bglangrest {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 11px;
	background-color:#CCCCCC;
	color:#000000;
}
.gobutton { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	/* border:2px outset; */
	border-color:#FFFFFF;
	background-color: #CCCCCC;
	color: #000000;
}

P.cop, TD.cop, LI.cop {                  
	font-size : 11px;
	color : #000000;
	font-weight : normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: square;
}

 /* ----------------------------------- Link Impressum ------------------------------------- */
.cop A:link {		
  text-decoration: none;
  color: #000033;	
  font-weight: bold;					
}
.cop A:visited {
  text-decoration: none;
  color: #000033;	
  font-weight: bold;				
}

.cop A:hover {
	color: #000033;
	text-decoration: none;
  }
 
 /* ----------------------------------- Link Copyright ------------------------------------- */
 
 P.copy, TD.copy, LI.copy {                  
	font-size : 11px;
	color : #999999;
	font-weight : normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: square;
}

.copy A:link {		
  text-decoration: none;
  color: #999999;	
  font-weight: normal;					
}
.copy A:visited {
  text-decoration: none;
  color: #999999;	
  font-weight: normal;				
}

.copy A:hover {
	color: Black;
	text-decoration: underline;
  }
  
  
 .implink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	text-decoration: underline; 
	color: #000033; 
}

.implink a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: #000033; 
}

.implink a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #000000; 
}
  
