body {
 font-family:Arial,Helvetica,sans-serif;
 border:0;
 color:#113355;
 background:#eee;
}
a {
 text-decoration:none;
 color:#113355;
 border:0px;
 outline:0;
}
h1, h2
{
 margin:0px;
 font-size:15px;
 color:#8D8D7F;
}

.img
{
 border:0px; 
}

.clear_left 
{
clear:left;
}

.clear_right 
{
clear:right;
}

.klar 
{
clear:both;
}

.header {
 margin:auto;
 width:798px;
 height:100px;
 background:#fff;
 background-image:url(/img/logo.gif);
 background-repeat:no-repeat;
}

.header div
{
float:right;
padding:10px 5px 0px 0px;
font-size:11px;
color:#aaaa99;
text-align:right;
}

.header div a img
{
border:0px;
}

.link {
 margin:auto;
 width:798px;
 text-align:right;
 font-size:10px;
}

.link a {
 font-size:9px;
 font-weight:bold;
 color:#113355;
}
.container {
 margin:auto;
 width:798px;
}
.navbar {
 margin:auto;
 width:100%;
 padding-top:2px;
 padding-bottom:2px;
 background:#ccccbb;
 text-align:right;
 border-bottom:11px #aaaa99 solid;
}
.navbar a {
 padding:2px 16px;
 border-left:2px #ffffff solid;
 color:#fff;
 font-size:14px;
}
.navbar a:hover {
 background:#aaaa99;
}
.navbar a.active {
 padding:4px 16px 2px 16px;
 border-left:2px #ffffff solid;
 color:#fff;
 font-size:14px;
 background:#aaaa99;
}
.navbar span {
 padding:2px;
 padding-left:12px;
 padding-right:11px;
 border-left:2px #ffffff solid;
 color:#fff;
 font-size:14px;
}
.slideshow {
 margin:auto;
 width:798px;
 text-align:center;
 padding-top:2px;
 padding-bottom:2px;
 border-bottom:11px #aaaa99 solid;
 margin-bottom:2px;
}
.content 
{
width:798px;
height:100%;
background:#fff;
color:#542;
padding:0px;
}

.content a, .content a:hover 
{
text-decoration:none;
color:#542;
}

.box_left 
{
float:left;
background:#fff;
height:100%;
}

.box_left a
{
display:block;
text-align:right;
background:#ccccbb;
font-size:14px;
color:#fff;
padding:2px 0px;
border-bottom:2px #fff solid;
}

.box_left a:hover
{
background:#aaaa99;
color:#fff;
}

a.aktiv
{
background:#aaaa99;
color:#fff;
}

.box_left div 
{
background:#ccccbb;
margin-bottom:2px;
width:155px;
font-size:12px;
}

.box_left div a
{
float:right;
color:#fff;
font-size:13px;
padding:0px 5px;
border-top:2px #fff solid;
border-left:2px #fff solid;
border-bottom:0px #fff solid;
}

.box_left div a:hover
{
background:#aaaa99;
color:#fff;
}

.box_left div img
{
float:top;
}

.box_left div p
{
margin:0px;
padding:10px 12px;
width:131px;
}

.box_left2 
{
float:left;
background:#fff;
height:100%;
}

.box_left2 div 
{
background:#ccccbb;
margin-bottom:2px;
width:155px;
font-size:13px;
}

.box_left2 div p a
{
color:#fff;
margin:3px 0px;
letter-spacing:-0.1px;
}

.box_left2 div p a:hover
{
color:#8D8D7F;
}

.box_left2 div img
{
float:top;
}

.box_left2 div p
{
margin:0px;
padding:10px 12px;
width:131px;
}

.box_middle 
{
float:left;
padding:3px 10px;
width:615px;
height:100%;
font-size:12px;
}

.copyright {
 clear:both;
 float:left;
 width:788px;
 border-top:11px #aaaa99 solid;
 padding:5px;
 text-align:center;
 font-size:10px;
 color:#a0a0a0;
 background:#eee;
}

/* produkte */

.produkt
{
float:left;
padding:0px;
margin:15px 2px 10px 10px;
width:292px;
background:#ccccbb;
}

.produktbilder
{
float:left;
margin:0px;
padding:0px;
}

.produktbilder img
{
float:left;
width:220px;
height:163px;
border-bottom:2px #fff solid;
border-right:2px #fff solid
}

.produktbilder a
{
float:left;
border:0px;
text-decoration:none;
}

.produktbilder a img
{
border:0px;
width:70px;
height:53px;
border-bottom:2px #fff solid;
}

.beschreibung
{
float:left;
width:292px;
padding:0px;
}

.beschreibung h1
{
float:left;
width:252px;
padding:2px 10px;
margin:0px;
color:#fff;
}

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

.beschreibung a
{
float:right;
color:#fff;
padding:0px 5px;
border-top:2px #fff solid;
border-left:2px #fff solid;
margin:0px;
}

.beschreibung a:hover
{
background:#aaaa99;
color:#fff;
}

/* tipp_tricks */

.tipp img
{
float:left;
margin-left:5px;
width:170px;
height:160px;
border:5px #ccccbb solid;
}

.tipp h1
{
color:#fff;
}

.tipp_text
{
float:left;
background:#ccccbb;
border-left:2px #fff solid;
width:425px;
}

.tipp_text div
{
padding:5px 10px;
width:405px;
}

.tipp_text div h1
{
padding:0px 0px 5px 0px;
}

.tipp_text a
{
float:right;
border-top:2px #fff solid;
border-left:2px #fff solid;
padding:0px 5px;
color:#fff;
}

.tipp_text a:hover
{
background:#aaaa99;
color:#fff;
}

/* kontakt */

.kontakt
{
width:605px;
margin-left:10px;
font-size:13px;
}

.kontakt p, .kontakt span
{
font-size:11px;
font-weight:normal;
color:#ee5555;
}

.kontakt input
{
margin:2px 0px;
border:1px #aaaa99 solid;
background:#fff;
padding:1px 0px;
margin:0px;
}

.kontakt textarea
{
margin:2px 0px;
border:1px #aaaa99 solid;
}

.norm_select
{
border:1px #aaaa99 solid;
}

.kontakt_left
{
float:left;
width:290px;
margin-right:5px;
}

.kontakt_right
{
float:left;
width:290px;
}

.kontakt_right div
{
float:left;
width:140px;
}

.button
{
margin:2px 0px;
border:1px #36841f solid;
background:#fff;
}

/* ////////impressum.html/////// */
.header_impressum {
 float:left;
 width:365px;
 height:100px;
 padding-left:10px;
 padding-right:10px;
 background:#fff;
 background-image:url(/img/logo.gif);
 background-repeat:no-repeat;
}
.agb {
 float:right;
 padding-right:2px;
}
.agb a {
 font-size:10px;
}
.content_impressum {
 clear:both;
 float:left;
 margin-top:2px;
 border-top:11px #aaaa99 solid;
 background:#fff;
 padding:10px;
 width:365px;
 font-size:13px;
}
.web {
 font-size:11px;
 font-weight:bold;
 color:#9d0905;
}
.content_impressum b{
 font-size:12px;
}
.copyright_impressum {
 clear:both;
 float:left;
 width:385px;
 border-top:11px #aaaa99 solid;
 background:#eee;
 text-align:center;
 font-size:10px;
 color:#a0a0a0;
}
/* ////////impressum.html ende/////// */

/* ////////agb.html/////// */
.impressum {
 float:right;
 padding-right:2px;
}
.impressum a {
 font-size:10px;
}
.header_agb {
 float:left;
 width:750px;
 height:100px;
 padding-left:10px;
 padding-right:10px;
 background:#fff;
 background-image:url(/img/logo.gif);
 background-repeat:no-repeat;
}
.content_agb {
 clear:both;
 float:left;
 margin-top:2px;
 border-top:11px #aaaa99 solid;
 background:#fff;
 padding:10px;
 width:750px;
 font-size:13px;
}
.content_agb b{
 font-size:12px;
}
.copyright_agb {
 clear:both;
 float:left;
 width:770px;
 border-top:11px #aaaa99 solid;
 background:#eee;
 text-align:center;
 font-size:10px;
 color:#a0a0a0;
}
/* ////////agb.html ende/////// */