body { 
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px; 
  font-family: arial, helvetica, sans serif;
  background-color:#f8f6f2;
  color:#353535;
  height:100%;
  font-size:12px;
  font-weight:normal;
  }
  
h3 {
font-size:18px;
font-weight:normal;
color:#d84800;
margin-top:0;
}

h4 {
font-size:20px;
font-weight:bold;
color:#940101;
margin-top:0;
font-family:"Times New Roman", Times, serif;
}

.adresse {
color:#666666;
text-align:left;
padding-left:26px;
}


.loft_t {
padding-bottom:3px;
}

.loft {
padding-top:3px;
padding-bottom:3px;
}



a.klein, a.klein:link, a.klein:visited {
text-decoration:none; 
font-weight:normal;
font-size:12px; 
color:#000000; 
background-color: transparent;
text-transform:none;
border-bottom:dashed 1px #848282;
}


.content {
padding-left:20px;
}

    
a:link { text-decoration:none; font-weight:normal; font-size:11px; color:#000000;text-transform: uppercase; background-color: transparent; }
a:visited { text-decoration:none; font-weight:normal;  font-size:11px; color:#000000; background-color: transparent;text-transform: uppercase;  }
a:hover { text-decoration:none; font-weight:normal; font-size:11px; color:#940101;text-transform: uppercase; }
a:active { text-decoration:none; font-weight:normal; font-size:11px; color:#940101;text-transform: uppercase; }

.text, .textarea,  { font-family: Arial; background-color: #FFFFFF; color: #000000; font-size: 7.5pt; border-width: 1px; border-color: #000000; border-style: solid; }
.submit { font-family: Arial; height:18px; background-color: #E7E7E7; color: #000000; font-size: 8.5pt; border-width: 1px; border-color: #000000; border-style: solid; }

 

.red {color:#CC0000; font-weight:bold;}
.white {color:#ffffff; font-weight:bold;}

.copyright{
font-size:10px;
color:#ffffff;
text-transform: uppercase;
padding-bottom:24px;
}


hr {
height: 0;
border-bottom: 1px dotted #ffffff;
border-top: 0px;
width:933px;
text-align:center;
padding-top:-4px;

}

.impressum {
font-size: 9px;


}
