body { font-family: Verdana, Tahoma, Arial, sans-ser; font-weight: normal; font-style: normal; font-variant: normal; background-color: #fff; background-image: none; margin: 0; padding: 0; }
/*menu links*/
#avmenu { color: #c33; clear: left; float: left; width: 150px; padding: 0; background-repeat: repeat-y; background-position: left top; height: 400px; margin: 15px 0 0; }
#avmenu  p{ color: #c33; background-repeat: repeat-y; background-position: left top; padding-top: 15px; padding-left: 10px; }
#avmenu ul {	
list-style: none;
width: 140px;
margin: 0 0 20px;
padding: 0;
font-size: 12px;
}
#avmenu li {
margin-bottom: 4px;
}

#avmenu li a { height: 15px; text-decoration: none; color: #505050; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 10px; padding-top: 6px; padding-right: 0; padding-bottom: 6px; display: block; border-bottom: 1px solid #505050; border-top-color: #fff; }	
	
#avmenu li a:hover { color: #505050; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #505050; order-bottom-style: solid; }
/*werbung rechts*/
.werbung_1 { color: #505050; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f5e8c7; background-repeat: repeat-y; background-position: left top; text-align: center; margin-right: 20px; margin-bottom: 12px; padding: 0; width: 245px; height: 150px; border-top: 1px solid #6e6e6e; border-bottom: 1px solid #6e6e6e; border-left: 1px solid #6e6e6e; }
.werbung_2 { color: #505050; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5e8c7; text-decoration: none; background-repeat: repeat-y; background-position: left top; text-align: center; margin-right: 20px; margin-bottom: 12px; width: 245px; height: 180px; padding: 0; border-top: 1px solid #6e6e6e; border-bottom: 1px solid #6e6e6e; border-left: 1px solid #6e6e6e; }
.werbung_2  p { color: #c33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; margin-top: 10px; margin-left: 20px; }
.wernerlinks { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 8px; }
.wernerlinks a { color: #505050; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.wernerlinks a:hover { font-weight: bold; }
.headrot { color: #c33; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/*Footer*/
#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 20px 0;
border-top: 4px solid #f0f0f0;
width: 760px;
text-align: center;
color: #808080;
font-size: 0.9em;
}

#footer a {
color: #808080;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}
.bold {
font-weight: bold;
}

.hide {
display: none;
}
/*Allgemeine Container*/
.colcont_B2F5B8 { background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 100%; height: 2200px; }
.colboxleft_B2F5B8 { background-color: #f5e8c7; background-image: none; background-repeat: repeat-y; background-attachment: scroll; width:150px; height: 500px; float:left ; margin-top: 25px; border-top: 1px solid #505050; border-right: 1px solid #505050; border-bottom: 1px solid #505050; }
.colboxright_B2F5B8 { background-image: url(../bilder/seitenbackround/bg-seite-rechts.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: right top; width:250px; height: 1000px; float:right   ; margin-top: 25px; }
.colboxmiddle_B2F5B8 { color: #505050; text-align: left; width:auto; height: 1795px; margin-top: 30px; margin-left:200px; margin-right:270px   ; padding-top: 15px; }
.textmiddle { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: auto; padding-right: 10px; padding-left: 10px; }
.textmiddle p { padding-top: 0; padding-bottom: 0; }
.textmiddle a { color: #ad9862; text-decoration: none; }
.textmiddle a:hover { color: #505050; text-decoration: underline; }
/*Textboxen bei Räume*/
.textbox { }
.textbox a { color: #505050; text-decoration: none; }
.textbox a:hover { font-weight: normal; text-decoration: underline; }
h1 { font-size: 14px; font-weight: bold; text-decoration: none; }
/*oberes menu*/
#menu{ width:526px; background-image:url(../bilder/bg_menu.jpg); background-repeat:repeat-x; margin-top: 10px; margin-bottom: 50px; }
#menu ul { font-family: Tahoma, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; }
#menu ul li { float: left; display: inline; }
#menu ul li a{ color:#cc0000; font-size: 14px; font-family: Tahoma, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration:none; margin-right: 20px; }
#menu ul li a:hover{
	text-decoration:underline;
}
/*neuer versuch*/
#nav { background-image: url(../bilder/bg_menu.jpg); background-repeat: no-repeat; background-position: 0 0; width:100%; height: 30px; float: right; }
        
#nav_main { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 10px; text-decoration: none; padding:0 30%; margin:0; }
        
#nav_main ul {
        width:70%;
        }
        
#nav_main ul li {
        float:left; 
        margin:0; 
        padding:0; 
        list-style-type: none;
        }
#nav_main ul li a { color: #d43a3a; font-size: 12px; text-decoration: none; margin-right: 20px; }
#nav_main ul li a:hover { text-decoration: underline; }
