/*** allgemein ***/
body	           { overflow-x: hidden; background-color: #ffffff; text-align: center; margin: 20px 0 20px 20px; padding: 0; width: 100% }
#ausrichtung     { text-align: center; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0;  width: 755px; min-width: 755px; }
img   { margin: 0; padding: 0; border: none }
table { border:0; }
.clear { clear: both; }

/*** headbereich***/
#logo    { width: 212px; float: left; height: auto; }
ul.navioben { display: inline; }
ul.navioben li   { text-align: left; display: inline;  margin-top:31px; float: left; border: none }
#headoben     { background-color: #ffffff; width: 755px; height: 57px; border: none }
#headunten    { text-align: left; background-color: #818890; padding: 0; width: 755px; height: 178px; float: left; clear: both; }
/*** fuer IE6 ***/
* html #headunten    { height: 175px; margin-bottom: -3px; }

#slogan        { margin-top: 12px; float: left; border: none; }
#bild { padding-right: 2px; float: left; }
/*** fuer IE6 ***/
* html #bild { margin-bottom: -5px;  }

/***navigation oben***/ 
#headnavi  { display: inline; width: 260px; margin-top:10px; float: left; border: none; }

/***navigation fuer die jeweiligen Contentbereichen***/
ul.navihead  { text-align: left; float: left; width: 260px; height: 178px; margin-left: 0; padding: 0; margin-top: 7px; }
/*** fuer IE6 ***/
* html ul.navihead  { margin-top: 5px; height: 164px; }

ul.navihead li    { width: 258px; 
					background-image: url("../grafik/linie_subnavi_neu.gif"); 
					background-repeat: no-repeat; 
					background-position: left bottom; 
					list-style-type: none; 
					margin: 0;
					height:24px;
					float: left;
				}


/*** fuer IE6 ***/
* html ul.navihead li    {
		margin-top: 2px; margin-bottom: -3px; 
}

ul.navihead li a:hover  { 
		background-color: #ffffff;
		color: #0069AF; 
		text-decoration: none;
		}
ul.navihead li a   { 
	color: white; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-image: url("../grafik/linie_subnavi_neu.gif"); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	text-align: left; 
	list-style-type: none; 
	display: block; 
	padding-top: 3px; 
	padding-left: 14px; 
	width: 244px; 
	height: 21px 
}
/*** fuer IE6 ***/
* html ul.navihead li a  { 
	padding-top: 4px; 
	width: 258px; 
	height: 24px; 
	margin-top: -1px; 
}
		         
ul.navihead li a:visited  { 
	text-decoration: none;
}		         

table, #anzahl, #vor, #zurueck, .normal  { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-align: left }		           

#fusszeile { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#fusszeile, #fusszeileteam { color: #0069AF; }
#fusszeile a, #vor a, #zurueck a, .normal a, .spalte2 a, #fusszeileteam a, ul.listerubrik li a { color: #0069AF; text-decoration: none; }
#fusszeile a:hover, #vor a:hover, #zurueck a:hover, .normal a:hover, .spalte2 a:hover, #fusszeileteam a:hover, ul.listerubrik li a:hover  { color: #0069AF; text-decoration: none; }
#fusszeile a:visited, #vor a:visited, #zurueck a:visited, .normal a:visited, .spalte2 a:visited, #fusszeileteam a:visited, ul.listerubrik li a:visited { color: #0069AF; }

		           
h1   { height: 1.2em; color: #000000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; }
                   
h2   { color: #000000; font-size: 0.8em; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }

           
ul.listerubrik { padding: 0; margin: 0; width: 755px; background-color: #FFFFFF; display:inline; }

ul.listerubrik li { 
					margin-top: 30px;
					display: inline; 
                    float: left;
                    text-align: left;
                    height: 25px; 
                     }
                                   
ul.liste { padding: 0px;
           margin: 0px;
           float: left;
           display: inline;
           width: 755px; 
           background-color: #DFEAF6;
           border-bottom: 2px solid #ffffff;
             }
ul.liste li { float: left;
	     	  display: inline; 
	     	  height: auto;
	     	  padding-bottom: 4px;  
	     	   	                
              } 
/*** fuer IE6 ***/
* html ul.liste li { 
               height: 27px;
                    }
                    
.spalte1 { width: 42px; } 
.spalte2  { margin-top: 5px; padding-right:4px; width: 168px; overflow: hidden; }    
.spalte3  { margin-top: 5px; width: 167px; padding-right:8px; overflow: hidden; }    
.spalte4  { margin-top: 5px; width: 97px; overflow: hidden; }    
.spalte5 { width: 66px; margin-top: 5px; }    
.spalte6  { margin-top: 5px; width: 152px; overflow: hidden; }    
.spalte7 { width: 51px; margin-top: 5px; } 


.spalte1, .spalte2, .spalte3, .spalte4, .spalte5, .spalte6, .spalte7 { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; }
/*** fuer IE6 ***/
* html .spalte1 { margin-bottom: -6px; }
/*** fuer IE6 ***/
* html .spalte2 {width:172px; }
* html .spalte3 {width:175px; }

/***css für Listen-Embed bei der Kompetenzen ***/
#embed { background-color:#ffffff; text-align: left; float: left; }
ul.listerubrikembed { padding: 0; margin: 0; width: 525px; background-color: #FFFFFF; display: inline; }
ul.listerubrikembed li { display: inline; 
                    float: left;
                    margin-top: 10px;
                    height: 25px; 
                     }
                 
                    
ul.listeembed { padding: 0px;
           margin: 0px;
           float: left;
           display: inline;
           width: 525px; 
           background-color: #DFEAF6;
           border-bottom: 2px solid #ffffff;           
                 
             }
             
ul.listeembed li { float: left; height: auto; padding-bottom: 4px; display: inline; } 
/*** fuer IE ***/
* html ul.listeembed li { 
               height: 27px;
                    }

/*** css fuer team-seite***/
#fusszeileteam  { background-image: url("../grafik/linie-blau_lang.gif");
				 background-repeat: no-repeat;
				 text-align: right;
				 margin-top: 10px;
				 padding-top: 5px;
				 width: 755px;
				 border: none;
				 font-size: 11px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				  }    
#bildteam   { clear: both; padding-top: 20px; }		 
#popupteam  { text-align: left }
.kleinblau  { color: #0069AF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

