body{
margin:0px;
padding:0px;
background: #fff url(../../sitepix/bodyback.jpg) top left repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height:150%;
}


a:link{color: #c00; text-decoration: none;}
a:visited{color: #c00; text-decoration: none;}
a:active{color: #000; text-decoration: none;}
a:hover{color: #f00; text-decoration: none; }

#gesamt{
border: #f00 0px solid;
width: 800px;
margin-left:auto;
margin-right:auto;
text-align:center;
}





#layout{
width: 800px;
border-left: #000 1px solid;
border-right: #000 1px solid;
border-bottom: #000 1px solid;
background: #626262;
text-align:left;
}

#kopf{
height:120px;
width: 800px;
border: #f00 0px solid;
}

#maincontent{
clear:both;
}


#menu{
width: 240px;
float:left;
clear:left;
border: #f00 0px solid;
}


#menu #navbox{
width: 240px;
height:257px;
border: #f00 0px solid;
background: rgb(255,200,2);
}

#menu #navbox a:link{color: #000; text-decoration: none;}
#menu #navbox a:visited{color: #000; text-decoration: none;}
#menu #navbox a:active{color: #000; text-decoration: none;}
#menu #navbox a:hover{color: #f00; text-decoration: none; }






#menu #linkbox{
width: 240px;
}

#menu #linkbox .linkbox li a:link{color: #fff; text-decoration: none;}
#menu #linkbox .linkbox li a:visited{color: #ccc; text-decoration: none;}
#menu #linkbox .linkbox li a:active{color: #000; text-decoration: none;}
#menu #linkbox .linkbox li a:hover{color: #f00; text-decoration: none;}



#menu ul {
line-height:150%;
margin:0px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
}



#menu .innernavbox{
margin:0px;
padding:0px;
padding-left:20px;
padding-bottom:10px;
}

#menu ul li{
font-weight:bold;
padding-left:10px;
list-style-type: none;
}

#menu #navbox .navbox a.aktiv{color: #c00}







#content{
width: 560px;
float:right;
clear:right;
border: #f00 0px solid;
background: #fff url(../../sitepix/contentback.jpg) top left repeat-x;
}

#contentpadding{
width:470px;
margin:10px;
border: #f00 0px solid;
}


h2,h3,h4,h5,h6{
margin:0px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;

}

h2{font-size: 130%}
h3{font-size: 125%}
h4{font-size: 110%}
h5{font-size: 100%}
h6{font-size: 90%}


#agbliste{
width:90%
}

#contenttext{
background: #fff;
border: #999 1px solid;
}

#contenttext p{
width:95%;
margin:0px;
padding:5px;
border: #f00 0px solid;
}

#contenttext img{
margin:10px;
border: #000 1px solid;
}


#contenttext ol,
#contenttext ul{

}

#contenttext li{

padding-bottom:10px;
border: #f00 0px solid;
}











#contentprodukt{
padding-top:43px;
border: #000 0px solid;
}


.produkthead{
height:25px;
background: #000 url(../../sitepix/produktheadback.gif) 100% 100% no-repeat;
width:300px;
float:right;
clear:both;
margin-bottom:10px;
}

.produkthead h5{
margin:0px;
padding:0px;
padding-left:10px;
padding-top:5px;
color: #fff;
}




.produkttext{
height:298px;
width: 158px;
float:left;
clear:left;
background: #fff;
border: #999 1px solid;
}

.produkttext p{
margin:0px;
padding:5px;
}

.produkttext h5{
margin:0px;
padding:5px;
}



.produktbild{
width: 298px;
height:298px;
float:right;
clear:rigk;
border: #000 1px solid;
overflow:hidden;
}

.weiter{
float:right;
margin-bottom:20px;
}


.pdflink{
margin-bottom:20px;
margin-left:20px;
padding-left:20px;
background:  url(../../sitepix/docicon_pdf.gif)  0% 10% no-repeat;
}