* {margin: 0; padding: 0;}
body, html {text-align:center; background: #FFFFFF;margin-bottom: 20px; margin-left: 0; margin-right: 0;}
img {vertical-align: middle; padding: 2px; margin: 8px; }
a img {border: 0; margin: 0; padding: 0;}
#container {margin-left: auto; margin-right: auto; width: 95%; border: 1px solid #336699; margin-top: 10px; text-align: left; overflow: hidden;}
#head {background: url(../images/henze_logo.jpg) no-repeat; height:88px; text-align: left; position: relative; }
#DIV_header_ani1 { background: url(../images/ani_cad.gif); width: 160px; height: 47px; float: left; position: relative; z-index: 2;}
#DIV_header_ani2 { background: url(../images/ani_verlegung.gif); width: 160px; height: 47px; float: left; position: relative; z-index: 2;}
#DIV_header_ani3 { background: url(../images/ani_rohr.gif); width: 160px; height: 47px; float: left; position: relative; z-index: 2;}
#DIV_header_ani_posi {  width: 480px; height: 88px; text-align: left; top: 10px; left: 300px; position: relative;}
#navigation {width: 236px; float: left; background: url(../images/henze_navi_back.jpg); position: relative; }
#content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; position: relative; float: left; width: 100%; }
#contentwrap { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; min-height: 400px; _height: 400px; margin-left: 257px; margin-right: 30px; }
#footer_bereich {background: url(../images/henze_footer_middle.jpg); height: 19px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px;}
#footer_left {background: url(../images/henze_footer_left.jpg) no-repeat; height: 19px; text-align: right;}
#footer {text-align: left; float: left;margin-left: 257px; padding-top: 3px;}
#cfback {background: url(../images/henze_navi_back.jpg) repeat-y;}
#ep {margin-left: auto; margin-right: auto; width: 95%;}

#content h1 {color: #336699; font-size: 18px; text-align: right; position: relative; top:0; margin-bottom: 20px;}
#content h2 {color: #000000; font-size: 14px; text-align: left; margin: 0;}
#content h3 {color: #000000; font-size: 16px; text-align: left; margin: 0;}
#content h4 {color: #000000; font-size: 18px; text-align: left; margin: 0;}
#content h5 {color: #000000; font-size: 20px; text-align: left; margin: 0;}
#content h6 {color: #000000; font-size: 22px; text-align: left; margin: 0;}
#content p {padding: 0; margin: 0;}
#content table, tr, td {padding: 5px; vertical-align: top;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.Prospektanforderung {vertical-align: middle;}
.align-center {text-align: center;}

label {
  float:left;
  width:100px;
  margin-right:0.5em;
  text-align:right;
  }
input, textarea {border: 1px solid #999999; margin-bottom: 5px;}
.csc-mailform {border: 0;}


#content a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0; text-decoration: underline;}
#content a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0; text-decoration: none;}
#content a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0; text-decoration: underline;}
#content a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 0; text-decoration: underline;}

/*im footer email und impressum*/
#email_impressum {width: 47%; float: left; text-align: left;color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#email_impressum a:link {color:#000000; text-decoration: none;}
#email_impressum a:hover {color:#000000; text-decoration: none;}
#email_impressum a:visited {color:#000000; text-decoration: none;}
#email_impressum a:active {color:#000000; text-decoration: none;}

#copyright {width: 47%; text-align: right; float: right;color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#copyright a:link {color:#000000; text-decoration: underline;}
#copyright a:hover {color:#000000; text-decoration: none;}
#copyright a:visited {color:#000000; text-decoration: underline;}
#copyright a:active {color:#000000; text-decoration: underline;}

/* ext dk_picntext */
.dk_picntext_thumbnail { float: left; margin-right: 10px; cursor: pointer; border: 1px solid black;  }
.dk_picntext_description {}
.dk_picntext_header {  }
.dk_picntext_clear { position: relative; height: 1px; clear: both; }
.dk_picntext_wrap { margin-bottom: 5px; }
.tx-dkpicntext-pi1 { }
.link { cursor: hand; }

/*clearfix hack*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*end clearfix hack*/
