body {padding-top:10px; margin-left:10px;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/back.gif); border-width: 3px; }
h1 {font-size: 130%; font-weight: bold; margin: 0.67em 0; text-align: center; }
h2 {font-size:99%;margin: 0.67em 0;}
p {margin:0 0 8px 0;padding:0; }

td {vertical-align: middle  }

a:link { color: #ac0234; }

a:visited { color: #ac0234; }

a:hover { }

a:active { }

#menu {height: 124px; width: 181px; left: 30px; top: 170px; position: absolute; z-index: 4; visibility: visible; }

#main {height: 100px; width: 600px; left: 214px; top: 170px; position: absolute; z-index: 2; visibility: visible;}
#main table {width: 580px; margin-left:10px;margin-right:10px; }
#main table table{width: 250px;margin:0 0 0 0;padding: 0 0 0 0; /*margin-left:0;*/ white-space:nowrap;}
#backgreen { width: 600px; margin:0; background-image: url(../images/balken.jpg); background-repeat: repeat; background-position: 100% 0; }
#backgreen td{padding:5px 5px 5px 5px;}
.backgreenLR td {width: 15px; margin:0; background-image: url(../images/balkenLR.jpg);padding:0;}
/*---   Titelbereich  ----*/

/*roter Hintergrund im Titel*/
.titleback{position:absolute;top:11px;left:206px;width:600px;height:92px;background-image:url(../images/back_titel.gif);}
.titletop{text-align:center; padding-top:20px; vertical-align: middle; font-size:130%; color:#ffe172;}
/*fahne*/
.banner{display: block; position: absolute; top: 109px; left: 5px; width: 200px; height: 500px;}
/*home,agb,etc.*/
.bannertext{position:absolute;top:580px;left:5px;width:177px;height:32px; text-align: center; font-size: 80%;}
.backtop{position:absolute;top:0px;left:5px;width:806px;height:9px;}
.title{position:absolute;top:113px;left:206px;width:600px;height:28px;}

.redlineT{margin:5px 0 5px 5px; width: 596px; height: 2px; background-image:url(../images/linie-rot.gif);}
.redlineB{margin:5px 0 5px 0; width: 596px; height: 2px; background-image:url(../images/linie-rot.gif);}
.logo{position:absolute;top:12px;left:5px;width:160px;height:73px;}
.imgborder{margin:0 0 10px 0; padding-left: 10px; }

/*---   Navigationsbereich  ----*/
#navcontainer
{ width: 145px; border-right: 1px solid #fff; padding: 0; /*width: 12em; 0 0 1em;*/
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
background-color:#fff;
color: #900; }

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #fff; 
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 8px solid #fc6;
background-color: #e0e5e0;
color: #900;
text-decoration: none;
width: 145px; 
}

html>body #navcontainer li a { width: 145px; } 

#navcontainer li a:hover
{border-left: 8px solid #fc6;
 border-right: 8px solid #900;
 font-weight: bold; }

#main ul li {padding-bottom:5px;}

a.nav_on
{border-left: 8px solid #fc6;
 border-right: 8px solid #900;
 font-weight: bold; width:145px;}
 
a.nav_off
{
border-left: 8px solid #fc6;
background-color: #ecf1ec; 
width:145px;
}
.address{font-size:80%; text-align: center;}
.price td,th{ border-bottom: 1px solid #ffe172; margin:0; padding:5px 0 5px 0; }

/*.backmain {
 background-color: #ffe172;
}*/
