* {
font-family: Geneva, Arial, Helvetica, san-serif !important;
}
#navitop {width: 146px; height: 355px; background-color:#D1D8F8; background-image:url(images/background/felder/navi.jpg); list-style: none;margin:0px 0px 0px 5px;padding: 15px 0px 0px 5px;overflow:hidden; font-size:12px;Font-Weight: bold; Font-Family: Geneva, Arial, Helvetica, san-serif;letter-spacing:0px;}
* HTML #navitop {width: 150px; height: 400px; background-color:#D1D8F8; list-style: none;margin:5px 0px 0px 10px;padding: 10px 0px 0px 7px;overflow:hidden; font-size:12px;Font-Weight: bold; Font-Family: Geneva, Arial, Helvetica, san-serif;letter-spacing:0px;}
#listdown {width:950px; margin: -7px 0px 2px 0px; background: #000099;}
* HTML #listdown {width:950px; margin: 0px 0px 2px 0px; background: #000099;}

/*horizontal menu start*/
#navitop ul {list-style:none;font-weight:bold;margin:0;padding:0;border-left:5px solid #B93D00;} 
#navitop ul li {margin:0px 0px 0px 0px; padding: 7px 0px 0px 0px; border-bottom:1px solid #999;} 
#navitop ul a {text-decoration:none;margin: 0px 0px 0px 10px;display:block;}

#navitop ul a:link, 
#navitop ul a:visited{color:black;}
#navitop ul li a:hover{color:blue; border-bottom:1px solid #B93D00;} 
#navitop ul a:active{color:black;}
/*horizontal menu end*/


/*Vertical navi*/
#navi {margin:0;padding:0;clear:left;}
#navi ul {margin:0;padding:0;list-style:none;font-weight:bold;width:145px;}
* html #navi ul {}
#navi ul ul {margin:0;padding:0;border-left:5px solid #777; width:140px;}
#navi ul ul ul {margin:0;padding:0;border-left:5px solid #888;width:135px;}
#navi ul ul ul ul {margin:0;padding:0;border-left:5px solid #999;width:130px;}

#navi ul li,
#navi ul ul ul li {} 
#navi ul ul li,
#navi ul ul ul ul li {} 

#navi ul a {text-decoration:none;padding: 2px 5px 2px 10px;display:block;}
#navi ul ul a {}
#navi ul ul ul a {}
#navi ul ul ul ul a {} 

#navi ul a:link, 
#navi ul a:visited {color:white;background-color:#6C6A6B;}

#navi ul ul ul a:link, 
#navi ul ul ul a:visited {color:white;background-color:#888;}

#navi ul a:hover,
#navi ul ul ul a:hover {color:rgb(255,125,0);} 

#navi ul a:active,
#navi ul ul ul a:active {color:rgb(255,125,0);} 

#navi ul ul a:link, 
#navi ul ul a:visited {color:white;background-color:#777;font-size:0.9em;} 

#navi ul ul ul ul a:link, 
#navi ul ul ul ul a:visited {color:white;background-color:#999;font-size:0.9em;} 

#navi ul ul a:hover,
#navi ul ul ul ul a:hover {color:rgb(255,125,0);}

#navi ul ul a:active,
#navi ul ul ul ul a:active {color: rgb(255,125,0);}

.inhalt{
font-size: 12px;
background-color: #FFFF00;
width: 950px;
height: 378px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 4px 0px;
}
* HTML .inhalt{
font-size: 12px;
background-color: #FFFF00;
width: 950px;
height: 375px;
padding: 0px 0px 4px 0px;
}

.blauer_balken
{
font-size: 12px;
margin: 0px 0px 0px 678px;
background-color: #B93D00;

}

.postion_abfrage_news
{
margin: 10px 0px 0px 10px;
}

Bildposition_news
{
margin: 20px 0px 0px 20px;
}

.sponsoren 
{
font-size: 12px;
width: 255px;
height: 353px;
margin: -392px 0px 0px 682px;
padding: 15px 0px 0px 5px;
background-color: #FFFFFF;
background-image:url(images/background/felder/sponsoren.jpg);
}
* HTML .sponsoren {
font-size: 12px;
width: 260px;
height: 399px;
margin: -421px 0px 0px 685px;
padding: 15px 0px 0px 10px;
background-color:#FFFFFF;
}

.inhalt_text
{
font-size: 12px;
position: static;
margin: -210px 0px 0px 180px;
}

.iframe
{
margin: -380px 0px 0px 164px;
height:365px;
}
* HTML .iframe{
margin: -404px 0px 0px 168px;
height:400px;
}

.tatzen
{
margin: -280px 0px 0px 700px; white-space:nowrap;
}

.start_title
{
width: 950px;
margin: 0px 0px 0px 0px;

background: #000099;
}
.center
{
width:678px;
height:59%;
background: black;
}
.kontakt_adresse
{
margin: 107px 0px 0px 3px;
font-size: 10px;
padding: 0px 0px 0px 4px;
border-left-style:dashed;
border-color:#000099;
}
* HTML .kontakt_adresse
{
margin: 141px 0px 0px 0px;
font-size: 10px;
padding: 0px 0px 0px 4px;
border-left-style:dashed;
border-color:#000099;
}

.opentime
{
font-size: 11px;
margin: 170px 10px 10px 450px;
width: 170px;
padding: 2px 2px 2px 2px;
border: 1px solid #660002;
border-top-color: #F2F2EE;
border-bottom-color: #F2F2EE;
}
.adress
{
font-size: 11px;
margin: 20px 10px 10px 10px;
width: 170px;
padding: 2px 2px 2px 2px;
border: 1px solid #660002;
border-top-color: #F2F2EE;
border-bottom-color: #F2F2EE;
}
.title
{
font-size:11px;Font-Weight: bold;
letter-spacing:1px;
}

.Motto_schrift
{
font-size:15px !important;
font-style:italic !important;
letter-spacing:1px;
}

.text_inhalt
{
font-size:11px;Font-Weight: normal;
letter-spacing:1px;
}
.news
{
width: 232px;
margin: 55px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font-size:11px;
background: #B93D00;
border: 1px solid #cc6600;
line-height: 11px;
color: white;
}
.newsin{
border: 1px solid #d2ceb9;
height:110px;
margin: 0px 0px 0px 0px;
padding: -50px 2px 2px 10px;
background: white;
color: black;
font-size: 11px;
text-align: left;
}
* HTML .newsin{
border: 1px solid #d2ceb9;
height:80px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 10px;
background: white;
color: black;
font-size: 11px;
text-align: left;
}

.logo{
width: 900px;
margin: 2px 0px -30px 0px;
}
.spruch{
margin: -40px 0px 50px 0px;
}
* HTML .spruch{
margin: 0px 0px -8px 0px;
}
* HTML .logo{
height: 50px;
width: 800px;
margin: 2px 0px -30px 0px;
}
