html {overflow-y: scroll;}
body {background: url(img/hg.jpg) repeat; font:12px "Trebuchet MS", verdana, arial, sans-serif; color:#000000; }

h1 { color: black;
     font-size:16px;
     font-family:Verdana,Arial;
}

h3 { color: black;
     font-size:10px;
     font-family:Verdana,Arial;
}

/*________________________________Hyperlink__________________________*/

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #7F6C00;
}
a:active {
	text-decoration: none;
	color: #550000;
}



.tabelle_allg1{
 border-left-width:1px;
 border-left-style: dashed;
 border-left-color: #333333;
 border-right-width:1px;
 border-right-style: dashed;
 border-right-color: #333333;
 }
 
 .tabellestundenplan{
 margin-left:15px;
 padding-left:6px;
 }
 
  .tabelle_allg3{
 margin-left:30px;
 }
 
.tabellenschrift {
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
padding-left:6px;
padding-top:7px;
}

.tabellewochentage {
  background-color:#E7CE36; 
  padding-left:6px; 
  }
  
.tabellesaal {
  background-color:#F3E584; 
  padding-left:6px; 
  }

.tabellenzelle1 {
    padding-left:6px;
    margin-left:40px;
}

.tabellenzellezeit4 {
  background-color:#F7EDB5;
    padding-left:6px;
    padding-top:3px
    border:1px solid black;
}

.tabellenzellezeit3 {
  background-color:#F0E6A8;
  border-top-width:1px;
  padding-left:6px;
  }
  
.tabellenzellezeit1 {
  background-color:#F0E6A8;
    padding-left:6px;
    padding-top:3px
    border:1px solid black;
}

.tabellenzellezeit2 {
  background-color:#F7EDB5;
  border-top-width:1px;
  padding-left:6px;
  }
  
 .tabellenzellebesetzt {
  background-color:#F0E180;
  padding-left:3px;
  padding-right:3px;
}
  
.tabellenzelle4_dashed {
  background-color:#A3A4C2;
  border-top-width:1px;
	border-top-style: dashed;
  border-top-color: #333333;
  padding-left:5px;
  padding-right:3px;
  }
  
.tabellenzelleunten {
  background: url(img/tabellen/tabelle_unten.jpg) no-repeat;
  padding-top:5px;
    padding-left:4px
} 
/*________________________________Hyperlink__________________________*/

div#container {									/*CONTAINER1*/
  display:block;
  background-color:#2B2972;
  width:900px;
  margin-top: 0px;
  margin: 0 auto;
  border: 1px ridge black;

}

div#container2 {								/*CONTAINER2*/
  display:block;
  background-color:#F3E9A1;
  width:892px;
  margin:3px;
  border: 1px ridge #F4EAA2;
}

div#container3 {								/*CONTAINER2*/
  display:block;
  background: url(img/hintergrund2.jpg) bottom no-repeat;
  width:892px;
  margin:3px;
  border: 1px ridge #F4EAA2;
}

div#header {
  width:892px; height:109px;
  top:0px;
  
}

div#kopf {
  background: url(img/1_header.jpg) left bottom no-repeat;
  width:892px; height:58px;
}

/*________________________________Bilder Navi__________________________*/
div#obernav1{ 												  
  background: url(img/nav1.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav2{ 												  
  background: url(img/nav2.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav3{ 												  
  background: url(img/nav3.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav4{ 												  
  background: url(img/nav4.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav5{ 												  
  background: url(img/nav5.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav6{ 												  
  background: url(img/nav6.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav7{ 												  
  background: url(img/nav7.jpg) no-repeat;
  width:892px; height:31px;
}

div#obernav8{ 												  
  background: url(img/nav8.jpg) no-repeat;
  width:892px; height:31px;
}

/*________________________________Divs Navi Schrift__________________________*/

div#nav1 {
  
  width:219px; height:31px;
  float:left;
}

div#nav2 {
	width:46px;
	height:31px;
	float:left;
	text-align:center;
	}


div#nav3 {
  width:45px; height:31px;
  float:left;
  text-align:center;
}

div#nav4 {
  width:95px; height:31px;
  float:left;
  text-align:center;
}

div#nav5 {
  width:40px; height:31px;
  float:left;
  text-align:center;
}

div#nav6 {
  width:83px; height:31px;
  float:left;
  text-align:center;
}

div#nav7 {
  width:126px; height:31px;
  float:left;
  text-align:center;
}

div#nav8 {
  width:70px; height:31px;
  float:left;
  text-align:center;
}

div#nav9 {
  width:85px; height:31px;
  float:left;
  text-align:center;
}

div#nav10 {
  width:26px; height:31px;
  float:left;
  text-align:center;
}

div#subnavi {							
  background: url(img/12_subnavi.jpg) no-repeat;
  width:892px; height:20px;
  clear: both;
}

/*_______________________________Content___________________________*/

div#content {							
  background: url(img/ornamente.jpg) right top no-repeat;
  display: block;
  width:892px;
}

div#text1 {						
  display:block;
  width:302px; 
  float:left;
  margin-top:0px;
  min-height: 40px;
}
  
div#text {						
  background: url(img/anmeldebtn3.jpg) top no-repeat;
  display:block;
  width:302px; 
  float:left;
  margin-top:0px;
  min-height: 40px;
  
}

div#text2 {									
  display:block;
  width:540px;
  float:left;
  margin-top:15px;
  min-height: 340px;
  /*border:1px solid black;*/
}
.clear {
clear:left;
}
/*_______________________________Fusszeile___________________________*/

div#bottom {
  display:block;
  background: url(img/footer2.jpg) no-repeat;
  width:892px; height:144px;
  }

div#impressum {
  display:block;
  float:left;
  width:662px; height:116px;
  }
  
  div#impressum_txt {
  display:block;
  float:left;
  margin-top:37px;
  margin-left:220px;
  width:100px; height:20px;
  }
 
 div#flashgal {
 display:block;
 width:230px;
 float:right;
 height:116px;
 margin-bottom:0px;
  }
  
div#kontakt {
  display:block;
  width:892px; height:21px;
  } 
  
/*_________________anderes_______________________-*/
hr{
 border:1px dashed black; 
 
}

img { border: 0 !important; }

#kalender_box {background: url(img/kalender_03_box.jpg) bottom repeat-x; border-top:1px dashed black; padding-left:3px; font-size:11px;}
#kalender_wochentag {height:17px; padding-left:5px; margin-top:5px;}

