/* CSS Document */

body {
	behavior: url(csshover.htc);
	background-color: #FFCC66;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}
#container{width:850px; overflow:hidden;}

#header{width:100%; margin:20px 0px 5px 0px; text-align:left;}

#main-content{

width:600px; height:200px; overflow:hidden; float:left; text-align:left;

margin-top:20px;

margin-right:50px;

background-image:url(images/bg-main.jpg);

background-repeat:no-repeat;

}
#main-content2{

width:600px; height: auto; overflow:hidden; float:left; text-align:left;

margin-top:20px;

margin-right:50px;

}
#ub{
width:600px; height:27; overflow:hidden; text-align:left;
margin:0px; padding:0px;
background-image:url(images/bg-main_r1_c1.jpg);
background-repeat:no-repeat;
}
#inhalt{
width:600px; height: auto; overflow:hidden; text-align:left;
margin:0px; padding:0px;
background-image:url(images/bg-main_r2_c1.jpg);
background-repeat: repeat-y;
}
#abschl{
width:600px; height:25; overflow:hidden; text-align:left;
margin:0px; padding:0px;
background-image:url(images/bg-main_r4_c1.jpg);
background-repeat:no-repeat;
}

#first-right{

width:200px; height:250px; overflow:hidden;

margin:20px 0px 0px 0px;

text-align:left;

background-image:url(images/bg-mitamo.gif);

background-position:right;

background-repeat:no-repeat;

float:right;

}

#rubriken{

width:600px; height:auto; overflow:hidden; float:left; text-align:left;

margin:20px 50px 0px 0px;
background-image:url(images/bg-main_r2_c1.jpg);
background-repeat:repeat-y;

}
#ruboben{
width:600px; height:14px; overflow:hidden;
margin:0px;
padding:0px;
background-image:url(images/bg-rub_r1_c1.jpg);
background-repeat:no-repeat;
}
#rubunten{
width:600px; height:25px; overflow:hidden;
margin:0px;
padding:0px;
background-image:url(images/bg-rub_r4_c1.jpg);
background-repeat:no-repeat;
}

#termine{

width:200px; height:185px; overflow:hidden; text-align:left;

margin:25px 0px 0px 0px;

background-image:url(images/bg-termin.gif);

background-repeat:no-repeat;

clear:right;

float:right;

}

#kontakt{

width:200px; height:275px; overflow:hidden; text-align:left;

margin:30px 0px 0px 0px;

background-image:url(images/bg-kontakt.gif);

background-repeat:no-repeat;

clear:right;

float:right;

}

#fuss{

clear:both;

width:850px; overflow:hidden; text-align:center;

margin:20px 0px 0px 0px;

}

h1{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

font-weight:600;

color: #990000;

text-align:left;

margin:0px 0px 10px 0px;

}

#topper{width:850; height:280px; margin:0px; padding:0px; background-image:url(images/head.jpg); background-repeat:no-repeat; text-align:left}

#navbar {
height:30px;
   padding:0px;
   margin:250px 10px 10px 10px;
   list-style:none;
   float:left;
}

#navbar li {
float:left;
   margin: 0px;

   padding: 0px;

   font-family:Arial, Helvetica, sans-serif;
   
	font-size:14px;

	font-weight:500;

	color:#FFFFFF;
	
} 

#navbar a {
display:block;
	height:19px;

   margin: 0px 5px 0px 0px;

   padding:6px 5px 5px 5px;

   color: #fff;
   font-size:14px;
   text-decoration: none;
    float:none;
  
   }
   
   #navbar a:hover {

   color:#000000;

   background-color:#FFFFFF;

   }

.sub2 {
	position:absolute;

   width:180px;

   margin:0px;
   padding:0px;

   list-style: none;

   background-color: #CC0000;

   display:none;
    

   }

#navbar ul li{

border-bottom:1px solid #FFCC66;
margin:0px;

}

#navbar ul a{

height:14px;

color:#FFFFFF;
margin:0px;

width:170px;}

#navbar ul a:hover{

color:#000000;

background-color:#FFFFFF;}


#navbar li.sub:hover ul.sub2{
display:block;}



h2{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#FFFFFF;

font-weight:500;

margin:5px 15px 5px 15px;

}

.main-left{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

margin:15px 25px 0px 190px;

}

.right-mitab{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

margin:5px 17px 0px 12px;

}

.abs1{

margin-top:10px;

margin-left:12px;

}

.rub{

width:584px;
height:110px;

padding-bottom:10px;

padding-top:10px;

margin:0px 0px 0px 1px;

border-bottom:1px dotted #FFCC66;

}

.rub-text{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin:0px;

}

.inhalt-text{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin:10px 20px 10px 14px;

}

.foot{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

margin:0px 0px 5px 0px;

color:#990000;

}

a.rot:link, a.rot:visited, a.rot:active{

color:#990000;

text-decoration:underline;

}

a.rot:hover{

color:#000000;

text-decoration:underline;

}
#sonder{
display:none;
width:500px;
position:absolute;
top:50%;
left:50%;
margin-top:-300px;
margin-left:-250px;
padding:10px;
background-color:#FFFFFF;
text-align:center;
border:2px solid #000;
}
