* {padding:0; margin:0;}

.clearing {
clear:both;
}


body {
font-family: Verdana, Arial,Helvetica;
background-color:#e6e6e6;
   font-size:14px;
   line-height:1.5;
}

a{
color:#d71b22;
text-decoration:none;
 }

a:active, a:hover{
color:#d71b22;
text-decoration:underline;
 }


#schatten {
color:black;
width:1042px;
margin-top: 0; /* so wird's zentriert! */
margin-left:auto;
margin-right:auto;
}

#wrapper {
background-position:left top;
background-repeat:no-repeat;
background-color:white;
color:black;
width:1022px;
margin-top: 0; /* so wird's zentriert! */
margin-left:auto;
margin-bottom:10px;
margin-right:auto;
}

#kopfbereich {
position:relative;
}


#navibereich {
display:none;
}

#content {
position:relative;
}

#content-start {
position:relative;
}

#leftblock {
display:none;
}

#rightblock-start {
display:none;
}

#rightblock {
display:none;
}


#textbereich { 
   padding: 20px 10px 30px 20px; 
}

#textbereich p, #textbereich table{
   font-size:14px;
   line-height:1.5;
   }

#textbereich ul, #textbereich ol{
   font-size:14px;
   line-height:1.5;
padding-left:15px;
   }

#textbereich a{
color:#d71b22;
text-decoration:none;
font-size:14px;
 }

#textbereich a:active, #textbereich a:hover{
color:#d71b22;
text-decoration:underline;
 }


#textbereich-startprodukt { 
   padding: 20px 10px 20px 20px;
   width:40%; 
   margin-left: 180px; 
   margin-right: 180px; /* neu */
   font-size:14px;
   line-height:1.5;
}

.textbereich-produkte { 
   padding: 10px 10px 20px 20px;
   margin-left: 180px; 
   margin-right: 180px; /* neu */
   font-size:14px;
   line-height:1.5;
}

.textbereich-produkte p{ 
   margin-left: 100px; 
   font-size:14px;
   line-height:1.5;
min-height:80px;
}

.textbereich-produkte a{ 
color:#8d281f;
text-decoration:none;
}

.textbereich-produkte a:active, .textbereich-produkte a:hover{ 
color:#8d281f;
text-decoration:underline;
}

.textbereich-produkte img { 
float:left;
}

.border {
width:100%;
border-bottom:1px solid #aeb0b2;
margin-top:10px;
margin-bottom:10px;
}

#footer {
border-top: 1px #e6e7e8 solid;
border-bottom: 1px #e6e7e8 solid;
font-size:12px;
padding-top:5px;
text-align:right;
background-color:#ffffff;
padding-right:10px;
padding-bottom: 10px;
}

#footer a{
color:#8d281f;
font-size:12px;
text-decoration:none;
}

 .breadcrumb a{
color:#58595b;
text-decoration:none;
font-size:10px;
 }
 
 .breadcrumb{
color:#58595b;
text-decoration:none;
font-size:10px;
margin-bottom:20px;
 }

.prodhead {
font-size:20px;
color:#black;
font-weight:bold;
}

.prodhead a{
font-size:20px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.prodhead a:active, .prodhead a:hover{
font-size:20px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

h6 {
font-size: 18px;
color:#58595b;
font-weight:normal;
}

h5 {
background-color:#e6e6e6;
background-image:url(../images/suche.gif);
background-repeat:no-repeat;
background-position:left;
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 25px;
width:125px;
}

h4 {
/*border-left: 1px solid #aeb0b2;
border-top: 1px solid #aeb0b2;
border-right: 1px solid #aeb0b2;*/
background-color:#e6e6e6;
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 10px;
width:140px;
}

h2 {
font-size:22px;
color:#8d281f;
}

h3 {
font-size: 18px;
color:#58595b;
font-weight:normal;
padding-bottom:15px;
}

