/* Style sheet style */
#kontakt td{vertical-align:top;}
#kontakt .text,#kontakt .textarea,#kontakt .captcha,#kontakt .select{width:200px;margin-bottom:5px;margin-left:5px;padding-top:3px;padding-bottom:3px;padding-left:5px;border:1px solid #CCC;}
#kontakt .textarea{height:70px;}
#kontakt .text:focus,#kontakt .textarea:focus,#kontakt .captcha:focus,#kontakt .select:focus{width:200px;margin-bottom:5px;padding-top:3px;padding-bottom:3px;padding-left:5px;border:1px solid #079531;}
#faq ul{padding:0px;}
*+html #faq li{width:270px;float:left;margin:0px;padding:0px;list-style-type:none;}
* html #faq li{width:270px;float:left;margin:0px;padding:0px;list-style-type:none;}
#faq li{width:310px;float:left;margin:0px;padding:0px;list-style-type:none;}
#produkte li{margin:0px 0px 5px 0px;padding-bottom:3px;padding-left:25px;background-image:url("tl_files/layout/li_dot.png");background-repeat:no-repeat;list-style-type:none;}
#faq li a:link,#faq li a:active,#faq li a:visited,#produkte li a:link,#produkte li a:active,#produkte li a:visited{font-weight:bold;text-decoration:none;color:#079531;}
#faq li a:hover{text-decoration:underline;}
#faq-reader .info{padding-left:15px;font-weight:normal;font-size:11px;color:#CCC;}
#faq-reader .dot_line{padding-left:15px;}
.mod_faqreader .ce_text p{padding-left:7px;}
#header .textsizer{left:901px;top:198px;position:absolute;display:block;z-index:510;}
#header .textsizer a:link,#header .textsizer a:active,#header .textsizer a:visited,#header .textsizer a{font-weight:bold;text-decoration:none;font-size:13px;color:#FFF;}
#header .power_logos{left:868px;top:223px;position:absolute;display:block;}
#footer .footer_navi{margin:0 auto;width:955px;}
#footer ul{margin:0px 0px 0px 700px;padding:10px 0px 0px 0px;}
#footer li{float:left;margin:0px;padding:0px;list-style-type:none;}
#footer li a{padding-right:5px;padding-left:5px;}
#footer li a:link,#footer li a:visited,#footer li a:active{text-decoration:none;color:#333;}
#footer li a:hover{text-decoration:underline;}
#right .mod_newslist{background-color:#E6F4EA;}
#right .mod_newslist .layout_short{margin:0px;padding:7px 5px 7px 15px;border-bottom:1px solid #FFF;}
#right .layout_short .date{font-weight:bold;}
#right .mod_newslist p{margin:0px;padding:0px;}
#right .mod_newslist .more a:link,#right .mod_newslist .more a:visited,#right .mod_newslist .more a:active{float:right;display:block;margin:0px;padding:0px 15px 0px 0px;font-weight:bold;text-decoration:none;color:#079531;}
#right .mod_newslist .more a:hover{text-decoration:underline;}
h1{height:24px;margin:15px 0px 1px 0px;padding:6px 0px 0px 15px;background-color:#079531;font-size:14px;color:#FFF;}
h2{font-size:14px;}
#main .back a:link,#main .back a:active,#main .back a:visited{padding-left:15px;text-decoration:none;color:#079531;}
#main .back a:hover{text-decoration:underline;}
.green{color:#079531;}
.dot_line{color:#D5D5D5;line-height:0px;}
#loesungen .dot_line{padding-left:15px;color:#D5D5D5;line-height:0px;}
.last .dot_line{display:none;}
.toggler:hover{cursor: pointer;}
a:link,a:active,a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
.error{font-size:10px;color:#FF0000;}
#neuigkeiten-reader h2{margin-bottom:0px;padding-left:15px;}
#neuigkeiten h2 a:link,#neuigkeiten h2 a:active,#neuigkeiten h2 a:visited{text-decoration:none;color:#333;}
#neuigkeiten .layout_short,#loesungen .layout_short{padding-right:10px;padding-left:15px;}
#main .more a:link,#main .more a:visited,#main .more a:active{float:right;display:block;margin:0px;padding:0px 15px 0px 0px;font-weight:bold;text-decoration:none;color:#079531;}
#main .more a:hover{text-decoration:underline;}
#main #loesungen-reader h2{margin-bottom:0px;padding-bottom:0px;padding-left:15px;}
#main .inside{width:650px;padding-bottom:15px;}
#main .ce_text{padding:15px 10px 10px 10px;}
#main .mod_faqlist{padding-left:15px;}
#main #downloads .ce_hyperlink{padding-left:15px;font-weight:bold;}
#header .mod_navigation{background-image:url("tl_files/layout/navi_bg_space.gif");background-position:left top;background-repeat:repeat-x;}
#header .mod_navigation ul{margin:17px 0px 0px 17px;padding:0px;}
#header .mod_navigation li{float:left;margin:0px 18px 0px 0px;padding:0px;line-height:15px;list-style-type:none;}
#header .mod_navigation ul a:link,#header .mod_navigation ul a:visited,#header .mod_navigation ul a:active{margin:0px;padding:0px;font-family:Arial, helvetica, Verdana;font-weight:bold;text-decoration:none;font-size:13px;color:#069530;}
#header .mod_navigation span.active{margin:0px;padding:0px;font-family:Arial, helvetica, Verdana;font-weight:bold;font-size:13px;color:#000;}
* :focus{outline:0;}
html{overflow-y: scroll;}
html,body{height:100%;background-image:url("tl_files/layout/body_bg_top.gif");background-position:left top;background-repeat:repeat-x;font-family:Arial, helvetica, Verdana;font-size:12px;color:#333;line-height:18px;min-height:100%;}
#wrapper{height: auto !important;min-height:95%;}
#header{line-height:0px;}
#container{height:100%;position:relative;margin:0px;padding:0px;background-image:url("tl_files/layout/container_bg.jpg");background-position:left top;background-repeat:repeat-y;min-height:400px;}
#container_sub{height:1px;display:block;margin:0px 0px 25px 0px;padding:0px;background-image:url("tl_files/layout/container_bg_sub.jpg");background-position:left bottom;background-repeat:no-repeat;}
* html #container_sub{height:1px;top:-13px;position:relative;display:block;margin:0px 0px 55px 0px;padding:0px;background-image:url("tl_files/layout/container_bg_sub.jpg");background-position:left bottom;background-repeat:no-repeat;}
#main .inside,#right{height:100%;display:block;vertical-align:top;border-top:1px solid #CCC;border-right:1px solid #CCC;border-left:1px solid #CCC;border-collapse:collapse;}
#footer{height:42px;bottom:0px;background-image:url("tl_files/layout/footer_bg_bottom.gif");background-position:left top;background-repeat:repeat-x;}
* html #footer{height:46px;bottom:0px;position:absolute;display:block;background-image:url("tl_files/layout/footer_bg_bottom.gif");background-position:left top;background-repeat:repeat-x;}
#headerlink{width:290px;height:70px;position:absolute;display:block;margin-top:53px;margin-left:666px;cursor: pointer;z-index:500;}
.center{margin-right:auto;margin-left:auto;padding-left:55px;text-align:center;}

