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

h1, h2, h3, h4 {
  color: black;
}
h1, h3 {
  font-family:Verdana,Arial;
}
h2, h4, h5 {
  font-family:"Trebuchet MS", verdana, arial, sams-serif;
  font-weight:bold;
}

/*
h2, h4 {
  
}
*/

h1 {
  font-size:16px;
}

h2 {
  font-size:18px;
  margin: 18px 0px 18px 0px;
}

h3 { 
  font-size:10px;
}

h4 {
  font-size:14px;
}

h5 {
  font-size:13px;
  margin: 0px 0px 2px 0px;
}

tr.decoration img {display: block;}

/*________________________________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;
}

.menue1:link {
	color: #ffffff;
	text-decoration: underline;
}
.menue1:visited {
	text-decoration: underline;
	color: #ffffff;
}

.menue1:hover {
	text-decoration: underline;
	color: #D7D7D7;
}
.menue1:active {
	text-decoration: underline;
	color: #D7D7D7;
}

.menue2:link {
	color: black;
	text-decoration: underline;
}
.menue2:visited {
	text-decoration: underline;
	color: black;
}
.menue2:hover {
	text-decoration: underline;
	color: #434343;
}
.menue2:active {
	text-decoration: underline;
	color: #434343;
}

.menuenon:link {
	color: #ffffff;
	text-decoration: no;
}
.menuenon:visited {
	text-decoration: no;
	color: #ffffff;
}

.menuenon:hover {
	text-decoration: no;
	color: #ffffff;
}
.menuenon:active {
	text-decoration: no;
	color: #ffffff;
}

.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;
 }
 
 .tabelle_allg2{
 margin-left:10px;
 }
 
  .tabelle_allg3{
 margin-left:30px;
 }
 
.tabellenschrift {
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
padding-left:6px;
padding-top:7px;
}

.tabellepreise {
  color:white; 
  background-color:#3C3A7B; 
  padding-left:5px; 
  padding-right:3px;
  }


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

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

.tabellenzelle1_dashed {
  background-color:#F0E6A8;
  border-top-width:1px;
	border-top-style: dashed;
  border-top-color: #D8CE8D;
  border-bottom-width:1px;
	border-bottom-style: dashed;
  border-bottom-color: #D8CE8D;
  padding-left:6px;
  }
  
  
.tabellenzelle3 {
  background-color:#B4B6D2;
    padding-left:5px;
    padding-right:3px;
}

.tabellenzelle3_dashed {
  background-color:#B4B6D2;
  border-top-width:1px;
	border-top-style: dashed;
  border-top-color: #333333;
  padding-left:5px;
  padding-right:3px;
  }
  
 .tabellenzelle4 {
  background-color:#A3A4C2;
  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:#F4EAA2;
  width:900px;
  margin-top: 0px;
  margin: 0 auto;
  border: 1px ridge black;

}

div#container2 {								/*CONTAINER2*/
  display:block;
  background: url(img/hintergrund.jpg) bottom no-repeat;
  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;
}

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

/*________________________________Divs Navi Schrift__________________________*/

div#nav1 {
  
  width:302px; 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:104px; height:31px;
  float:left;
  text-align:center;
}

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

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

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

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

div#nav9 {
  width:64px; 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) no-repeat right top;
  display: block; min-height: 200px;
  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;
}
/*_______________________________Fußzeile___________________________*/

div#bottom {
  display:block;
  background: url(img/footer.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; }
