/* Style sheet he-default */
body{font-family:verdana, arial;font-size:12px;color:#3a3939;line-height:18px;}
h1{right:60px;top:15px;position:absolute;}
h1 img{width:366px;height:88px;}
h1 span,.mod_navigation h2,#header h2,#footer h2{display:none;}
h2{padding-bottom:15px;font-family:arial, verdana;font-weight:normal;font-size:18px;}
#left h2{color:#0586ff;}
.trennstreifen #main h2{color:#112b68;}
#container h2.border{border-bottom:1px dotted #bbb;}
h3,#aktuelle-projekte h3{padding-bottom:12px;font-family:arial, verdana;font-weight:bold;font-size:13px;}
p{margin-bottom:15px;}
a{text-decoration:underline;color:#215cde;}
a:hover,a:focus{text-decoration:none;}
#download a{background: url(tl_files/hydroenergie/setup/img/page_white_text.png) no-repeat left 50%;padding: 2px 0 2px 20px;}
#download a[href$=".pdf"]{background: url(tl_files/hydroenergie/setup/img/page_white_acrobat.png) no-repeat left 50%;padding: 2px 0 2px 20px;}
#download a[href$=".jpg"],#download a[href$=".gif"],#download a[href$=".png"]{background: url(tl_files/hydroenergie/setup/img/picture.png) no-repeat left 50%;padding: 2px 0 2px 20px;}
#download a[href$=".doc"]{background: url(tl_files/hydroenergie/setup/img/page_white_word.png) no-repeat left 50%;padding: 2px 0 2px 20px;}
#download a[href$=".dwg"]{background: url(tl_files/hydroenergie/setup/img/page_white_vector.png) no-repeat left 50%;padding: 2px 0 2px 20px;}
table.kontakt{padding:10px;background-color:#f2f2f2;}
td{margin-right:auto;vertical-align:top;}
.kontakt td{padding-right:20px;}
blockquote{padding:10px;background-color:#f2f2f2;}
#header{margin-top:15px;background:url("tl_files/hydroenergie/setup/img/bg_header.png") center top repeat-y;}
#header .inside{width:843px;position:relative;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:20px;background:url("tl_files/hydroenergie/setup/img/bg_logo.png") right bottom no-repeat;}
#header .mod_navigation{width:420px;padding-top:25px;padding-bottom:25px;background:url("tl_files/hydroenergie/setup/img/bg_header_left.png") left top repeat-y;font-family:"myriad pro", verdana, arial;font-size:14px;color:#fff;}
#header .sub{left:150px;top:25px;position:absolute;padding-top:1px;padding-bottom:0;background: none;}
#header .mod_navigation li{padding-bottom:2px;}
#header .mod_navigation li.active{padding-top:4px;padding-bottom:6px;}
#header .mod_navigation a{padding:3px 9px;font-family:"myriad pro", verdana, arial;text-decoration:none;font-size:14px;color:#fff;line-height:26px;}
#header .mod_navigation a:hover,#header .mod_navigation a:focus,#header .mod_navigation span{padding:4px 8px 3px;background-color:#0586ff;border:1px solid #fff;}
#header .mod_navigation a.trail{padding:4px 9px 3px;border:1px solid #fff;}
#header .mod_customnav ul{bottom:45px;left:475px;position:absolute;}
#header .mod_customnav li.first{display:inline;padding-right:20px;padding-left:0;background:url("tl_files/hydroenergie/setup/img/bg_dot_blue.png") right top repeat-y;}
#header .mod_customnav li{display:inline;padding-right:15px;padding-left:15px;}
#header .mod_customnav a,#footer a,.mod_customnav span{text-decoration:none;color:#112b68;}
#header .mod_customnav a:focus,#footer  a:focus{text-decoration:underline;}
#container{width:833px;margin-right:auto;margin-left:auto;}
.trennstreifen #container{background-image:url("tl_files/hydroenergie/setup/img/bg_trenner.png");background-repeat:no-repeat;background-position: center top;}
#container .continside{padding-top:40px;padding-bottom:40px;min-height: 300px;}
.trennstreifen #container .continside{background:url("tl_files/hydroenergie/setup/img/bg_trenner_btm.png") center bottom no-repeat;}
#left{width:380px;}
* html #left{overflow:hidden;}
#left .inside{z-index: 10;}
.ce_text,.trennstreifen #main .ce_text,#kontaktformular .ce_form{padding-top:15px;border-top:1px dotted #bbb;}
#main .ce_text{padding-top:0;border-top:0px;}
#main ul{list-style: disc;margin-left: 20px;}
#main li{padding-bottom:5px;}
#left .mod_navigation{margin-top:15px;margin-bottom:15px;padding:10px;background-color:#f2f2f2;border-top:0;border-bottom:0;min-height: 200px;}
#container #left .mod_navigation ul{padding-left:20px;list-style-type:decimal;list-style-position: outside;}
#left .mod_navigation li{padding-bottom:5px;}
#left .mod_navigation a{text-decoration:none;}
#main .mod_article{width:380px;padding-top:15px;padding-left:63px;border-top:1px dotted #bbb;}
#main #suchergebnisse{width:750px;padding-top:15px;padding-left:0;border-top:0;}
.wasserbau #main .mod_article{width:413px;padding-left:30px;}
*+html .wasserbau #main .mod_article{margin-top:73px;padding-left:30px;}
#impressum{margin-top:33px;}
.trennstreifen #main .mod_article{padding-top:0;border-top:0px;}
#main .inside{margin-top:33px;}
.trennstreifen #main .inside{margin-top:0;}
#footer{margin-top:30px;background-color:#f7f7f7;background-image:url("tl_files/hydroenergie/setup/img/bg_footer_xl.png");background-position:center top;}
#footer .inside{width:833px;margin-right:auto;margin-left:auto;padding-bottom:15px;background:#f7f7f7 url("tl_files/hydroenergie/setup/img/bg_footer.png") left top repeat-x;border-right:1px solid #ddd;font-size:11px;}
#footer .mod_customnav{width:380px;float:left;padding-top:20px;}
#footer .contact{width:380px;float:left;margin-left:65px;padding-top:23px;}
#footer .contact strong{font-weight:normal;color:#0586ff;text-transform: uppercase;}
#footer .contact p{margin-bottom:0;padding-bottom:0;}
.image_container{text-align:right;}
.image_container img{border:1px solid #bbb;}
.image_container .caption{margin-bottom:15px;padding-bottom:5px;font-family:verdana, arial;font-size:11px;}
.ce_gallery{margin-top:15px;padding-top:15px;padding-bottom:15px;border-top:1px dotted #bbb;border-bottom:1px dotted #bbb;}
.ce_gallery table{padding:10px 10px 5px;background-color:#eee;}
.ce_gallery tr{display:none;}
.ce_gallery tr.row_first{display:inline;}
.ce_gallery img{padding:1px;}
.border .image_container{margin-bottom:45px;padding-bottom:10px;border-bottom:1px dotted #bbb;}
form#f1 .formbody{width:407px;bottom:0;right:40px;position:absolute;padding:2px 3px;background-color:#f6f6f6;border-top:1px solid #b7b6b6;border-bottom:1px solid #b7b6b6;}
form#f1 label{margin-left:30px;font-size:11px;color:#808184;}
form#f1 .text{width:200px;margin-left:5px;padding:1px;border:1px solid #b7b6b6;color:#808184;}
form#f1 .submit_container{bottom:3px;right:120px;position:absolute;}
#left input,#main input,#left textarea,#main textarea{margin-bottom:12px;margin-left:10px;padding:1px;border:1px solid #b7b6b6;color:#808184;}
#left .logout input{margin:10px 0 0;}
#container input.submit{padding:2px 6px;}
.captcha_text{float:left;margin-bottom:10px;margin-left:10px;}
p.error{margin-bottom:0;padding-bottom:0;padding-left:10px;font-size:11px;color:#ff0000;}
#container input.error,#container textarea.error{border:1px solid #ff0000;}
.suchergebnisse #main form{display:none;}
.suchergebnisse #main .inside{margin-top:0;}
