/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family: verdana,arial,helvetica; font-size:13px; }
.clLevel0{background-color:#fff; layer-background-color:#fff; color:#333;}
.clLevel0over{background-color:#fff; layer-background-color:#fff; color:#666; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#d7d7d7; layer-background-color:#d7d7d7;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family: verdana, arial,helvetica; font-size:12px; }
.clLevel1{background-color:#fff; layer-background-color:#fff; color:#333333;}
.clLevel1over{background-color:#fff; layer-background-color:#fff; color:#666; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#d7d7d7; layer-background-color:#d7d7d7;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:12px; }
.clLevel2{background-color:#fff; layer-background-color:#fff; color:#333333;}
.clLevel2over{background-color:#fff; layer-background-color:#fff; color:#666; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#d7d7d7; layer-background-color:#d7d7d7;}

/**Globale Formatierungen*/

/*html * { font-size: 100.01%; } */

body { background-color:#ffffff;
	/* background-image:url(images/bg-pw.gif);*/
	/*background-repeat:repeat-y;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#444; 
	}




textarea, pre, code, kbd, samp, var, tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Courier New", Courier, "Bitstream Vera Sans Mono"; }

a:link { color: #000066; text-decoration: none; 
	}

a:visited { color: #000099; text-decoration: none;
	}

a:hover { color: #006f61; text-decoration: none; background-color:#f1f1f1;}


h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-weight:800;
			  color:#666;
			  margin: 0 0 0.25em 0; }
h1 { font-size: 120%; }  
h2 {font-size:110%; }  
h3 {font-size: 100%; } 
h4 {font-size:90%; }  
h5 {font-size: 77%; } 
h6 {font-size: 70%; } 

h1.schlagzeile { color: #a2a2a2; }

.normal {   font-size: 80%; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; color: #333333;}
.klein { font-size:77%; font-style: normal; font-weight: normal; color: #333333; line-height: normal; }
.kleinfett {  font-size: 77%; font-weight:bold; }
.einkl {  font-size: 77%px; text-align: left; text-indent: -25px; margin-left:25px;}
.einst {  font-size: 80%; font-style: normal; font-weight: normal; text-align: left; text-indent: -25px; margin-left:25px;}
.ind3 {  margin-left:165px; }


.head4 {   font-size: 90%; color: #666666}
.weit {   font-size: 80%; line-height: 112.5%; }
.head3 { font-size: 95%; }
.head2 {  font-size: 100%px; font-style: normal; line-height: normal; font-weight: bolder}


.border {  border: 1px 666666 dotted; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; background-color: #f1f1f1}


.bild { color:#333333;  font-size:80%; text-align:left; padding:0px 0px 0px 125px; }
.line { border-bottom: 1px solid #003f64;}


.gruen {  color: #006f61; }
.rot { color: #CC0000;}
.grau { color: 666666; }
.blau {  color: #0066ff; }
.mint {  color: #008080;}
.hell { color: #f1f1f1; }

.gruenf {  color: #006f61; font-weight:800; }
.rotf { color: #CC0000;font-weight:800;}
.grauf { color: 666666; font-weight:800; }
.blauf {  color: #0066ff; font-weight:800;}
.mintf {  color: #008080; font-weight:800;}
.hellf { color: #f1f1f1; font-weight:800; }

ul.dotblau   {list-stlye-type: none; list-style-image: url(../images/icons/dot-blaudk.gif)}

#zentraltext { margin: 1em 0 1em 0; }

div#main2 { border: 1px solid white;}
div#fillpunch2 { float: left; width: 137px; height: 84px; 
   text-align: center; background: white; 
   border: solid white 1px; border-width: 0 1px 1px 0; 
   padding: 0 10px 5px 0; margin: -1px 25px 10px -1px;
   position: relative;}            /* fix for IE/Win */
div#fillpunch2 img {height: 84px; width: 137px;}
.hoch {vertical-align:super; font-size: small;}
.count {  font-family: "Courier New", Courier, mono; font-size: 10px; color: #333333;}

#start div { position: relative; float: left; width:100%; clear:both; padding: 6px 0;}

/* Linienfarben und Headlines - Seite Aktuell */
div.tophinweis { position: relative; float: left; background-color: #a2a2a2; 
	font-size:77%; font-weight: normal; color: #f1f1f1; line-height:1.2em; }

.calen h3 { border-bottom: solid 3px #cccc99; padding: 3px 0; }
div.calen { border-bottom: dashed 1px #ccccpp;  }
div.calenhi { border-bottom: dashed 1px #00cccc;}

.lehr h3 {border-bottom: solid 3px #0066ff; padding: 3px 0;}
div.lehr { border-bottom: dashed 1px #0066ff; }


.study h3 {border-bottom: solid 3px #99cc33;padding: 3px 0;}
div.study { border-bottom: dashed 1px #99cc33; }

.new h3 {border-bottom: solid 3px #669999; padding: 3px 0; }
div.new { border-bottom: dashed 1px #669999; }
div.newhi { border: dashed 1px #c4e122; }

.stip h3 {border-bottom: solid 3px #00348e; padding: 3px 0; }
div.stip { border-bottom: dashed 1px #00348e; }
.hailait { background-color:#c4e122; }

#navi { width: 100%;
	height:2em;
	position:relative;
	margin: 0px auto;
	white-space : nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	background-color:#f1f1f1;
	}

#navi ul{
   	padding : 5px 0px 10px 0px;
   	margin : 0px;
   	/*float : right;*/

}
#navi ul li{
   	display : inline;
	
	 	
}

#navi ul li a{
  	padding-left : 0.7em;
  	padding-right : 0.7em;
   	font-weight : semi-bold;
  	font-stretch : wider;
	text-decoration : none;
	border-left: #0066ff solid 1px;
	border-right: #0066ff solid 1px;
   
}




