body{
margin:10px;
padding:0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #000;
background-color:#317121;
text-align:center;
}

#header {
width:100%;height:80px;
margin:0 auto;
padding: 10px 0px;
background-color:#FFF;color:black;
}

#lo{
background-image:url(../images/layout/rand_lo.gif);
position:absolute;
left:10px;
top:10px;
margin:0px;
padding:0px;
width:28px; height:30px;
}
#ro{
background-image:url(../images/layout/rand_ro.gif);
position:absolute;
right:10px;
top:10px;
margin:0px;
padding:0px;
width:28px; height:30px;
}

#headnav {
width:100%;
margin:0px auto; padding:1px 0px 3px 0px;
text-align:right;
font-size:100%;
color:black;
background-image:url(../images/6linien.gif); background-repeat:repeat-x;
}
#main {
width:100%;
margin:0 auto;
background-color:#FFF;color:black;
}
#nest {
padding-top:10px;
}
#content {
margin-left: 205px;
margin-right: 205px;
margin-bottom:10px;
background-color:white;color:black;
text-align:left;
}
#content p {
font-size:100%;
}
#leftbox {
width: 170px;
float: left;
margin-right: 10px;
padding-left:10px;
background-color:white;color:black;
margin-bottom:10px;
text-align:left;
}
#rightbox {
width: 200px;
float: right;
background-color:white;color:black;
margin-bottom:10px;
padding-right:0px;
text-align:right;
}
#footer {
width:100%;
margin:0 auto;
padding:5px 0px;
text-align:center;
color:black;
background-image:url(../images/6linien.gif); background-repeat:repeat-x;
}
#footer p {
font-size:75%;
}
#lu{
background-image:url(../images/layout/rand_lu.gif);
position:absolute;
left:10px;
margin-top:-30px;
padding:0px;
width:28px; height:30px;
}
#ru{
background-image:url(../images/layout/rand_ru.gif);
position:absolute;
right:10px;
margin-top:-30px;
padding:0px;
width:28px; height:30px;
}

a{
font-weight:bold;
}

a:link   {color: #363;text-decoration: underline;}
a:visited{color: #363;text-decoration: underline;}
a:active {color: #363;text-decoration: underline;}
a:hover  {color: #000;text-decoration: none;}

a.grau:link   {color: #999898;text-decoration: underline;font-size: 8pt;font-weight: bold;}
a.grau:visited{color: #999898;text-decoration: underline;font-size: 8pt;font-weight: bold;}
a.grau:active {color: #999898;text-decoration: underline;font-size: 8pt;font-weight: bold;}
a.grau:hover  {color: #004938;text-decoration: underline;font-size: 8pt;font-weight: bold;}

a.nav{
font-size: 10pt;
letter-spacing: 1pt;
line-height: 13pt;
font-weight: bold;
}

a.nav:link   {color: #004938;text-decoration: underline;}
a.nav:visited{color: #004938;text-decoration: underline;}
a.nav:active {color: #004938;text-decoration: underline;}
a.nav:hover  {color: #000;text-decoration: none;}

*.klein{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: 500;
color: #000;
background:#FFF;
}

h1, h2, h3, h4, h5, h6{
font-family: Verdana,Arial,Helvetica, sans-serif;
font-weight: 300;
}

h6{
color: #004938;
margin-top: 2pt;
margin-bottom: 0pt;}

h5{
font-family: Verdana,Arial;
font-weight: bold;
letter-spacing: 3pt;
color: #333333;
}

h1{font-size: 40pt;}
h2{font-size: 15pt; color:#363;letter-spacing: 1pt;margin-top:0;}
h3{font-size: 14pt; color:#004938;}
h4{font-size: 13pt; color:#c30;letter-spacing: 1pt;margin-top:0;}
h5{font-size: 10pt;}
h6{font-size: 11pt;font-weight:bold;line-height:150%;margin-bottom:5px;}

h4:first-letter { font-size:100%; color:#000}

.start{
font-size:20pt;
font-weight:600;
margin:0px;
padding:0px;
color:#000;
background-color:#fff;
}

.allrad{
margin:1px;
text-align:right;}

#box_l{
 margin: 2px 0px;
 padding: 5px 10px;
 width:70%;
 border:#004938 1px solid;
}
.rahmen{
margin:1px 10px;
border:1px solid #363;
padding:3px 10px;
}
*.BildText{
float:left;
margin: 0px 2px;
font-size: 8pt;
color: #000;
background:#FFF;
}
#preisliste td{
padding:3px;
border-collapse:collapse;
border:1px solid #363;
}