html, body {
background-color : #484848; 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px;  
margin: 0;
padding: 0;
}

a { 
color : #000000; 
text-decoration : none; 
} 
a:hover { 
color : #000000; 
text-decoration : underline; 
} 
a.link { font-size: 11px; color:#000000; text-decoration:none; }
a.visited { font-size: 11px; color:#000000; text-decoration:none; }
a.hover { font-size: 11px; color:#000000; text-decoration:underline; }
a.footer:active { font-size: 11px; color:#000000; text-decoration:none; }

.textgrau { color : #888888; } 
.textrot { color : #d9504b; } 
.textfettrot { font-weight : bold; color : #d9504b; } 
.textfettschwarz { font-weight : bold; } 

#maincat {font-size: 11px; list-style: none; color:#000000; margin-left: 0.5em; padding-left: 0.5em;}
.subcat {font-size: 9px; color:#000000;  margin-left: 0.6em; padding-left: 0.6em;}
.liste { margin-left: 0.5em; padding-left: 0.5em; }


img { 
border : 0; 
} 

.contenttablebody { 
background: #f0f0f0; 
} 

.contenttableborder { 
background-color : #ffffff; 
text-align: right;
border-style : solid; 
border-color : #cccccc; 
border-width : 1px 1px 1px 1px; 
padding : 0; 
margin : 0; 
 } 


.contenttableborder1 { 
background-color : #ffffff; 
text-align: left;
border-style : solid; 
border-color : #cccccc; 
border-width : 1px 1px 1px 1px; 
padding : 0; 
margin : 0; 
 } 










#header {
width: 836px; 
height: 95px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -419px;
}


#navi {
position: absolute; 
top: 88px;
left: 50%;
height: 25px;
width: 815px;
margin-left: -401px;
background: #f0f0f0;
border: 1px solid #000000;
}

#breadcrump {
width: 350px; 
height:11px;
float: left; 
margin-left: 10px; 
margin-top: 6px;
font-size : 10px;}

#navlinks {
height: 20px; 
float: right; 
margin-right: 16px; 
margin-top: 5px; 
text-align: right;}

#wrapper {
width: 815px;
position:absolute; 
top: 114px;
left: 50%;
margin-left: -401px; 
border: 1px solid #000000;
background: #FFFFFF;}

#content {
float: left;
margin-top: 0px;
margin-left: 20px;
width: 600px;
background: #fff;}

#menue {
float: right;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
width: 160px;
background: #ffffff;
border-style : solid; 
border-color : #cccccc; 
border-width : 0px 0px 0px 0px;}

#footer {
clear: both;
height: 20px;
background: #495966;
border-top: 1px solid #000000;}

#footerlinks { 
width: 400px; 
height: 10px; 
margin-left: auto; 
margin-right: auto; 
margin-top: 3px; 
text-align: center;
}

#catalogbox { 
width: 160px; 
float: left;
margin-left: 0; 
margin-top: 0px; 
background: #f0f0f0;
border-style : solid; 
border-color : #cccccc; 
border-width : 1px 1px 0px 1px;}

#boxcontent { 
width: 160px; 
float: left;
margin-left: 0px; 
margin-top: 0px; 
background: #ffffff;
border-style : solid; 
border-color : #cccccc; 
border-width : 1px 1px 0px 1px;}

#boxrechner { 
width: 160px; 
float: left;
margin-left: 0px; 
margin-top: 0px; 
background: #ffffff;
border-style : solid; 
border-color : #cccccc; 
border-width : 1px 1px 1px 1px;}


#boxcontact { 
width: 160px; 
float: left;
margin-left: 0; 
margin-top: 0px; 
background: #f0f0f0;
border-style : solid; 
border-color : #cccccc; 
border-width : 0px 1px 1px 1px;}

#boxtext { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px; 
}
#boxtext1 { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px; 
}
#boxtext2 { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px; 
}
#boxtext3 { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px; 
}
#boxtext4 { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px; 
}
#boxtext5 { 
width: 140px; 
float: left;
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 0px; 
}
