/* Style sheet all */
#main div.mod_article div.col_5{width:452px;float:left;margin-right:10px;padding:15px 20px;}
.formbody .textarea{font-size: 120%;}
*{margin:0;padding:0;}
html,body{height:100%;}
a{text-decoration:none;}
.clear,#main div.mod_article div.clear{clear:both;margin:0;padding:0;background-color: transparent;}
body{background-color:#fff;background-position:left top;background-repeat:repeat;color:#565656;font: 78.5%/1.6em lucida grande, verdana, geneva, sans-serif;}
#branding{position:absolute;z-index: 1000;}
#branding a{width:100%;height:100%;display:block;outline: none;}
#branding a span{display:none;}
#outerWrapper{position:relative;background-position:left top;background-repeat:repeat-x;min-height: 100%;}
* html #outerWrapper{height:100%;}
#wrapper{padding-top:47px;padding-bottom:306px;padding-left:220px;}
#header{background-position:left top;background-repeat:repeat-x;}
#header .mod_navigation ul{margin-top:20px;margin-left:10px;list-style-type:none;}
#header .mod_navigation ul li{float:left;border-right:1px solid;}
#header .mod_navigation ul li.last{border-right:0px;}
#header .mod_navigation ul li a{width:120px;height:83px;display:block;background-repeat:no-repeat;outline: none;}
#header .mod_navigation ul li a span{display:none;}
#main div.mod_article div{margin-bottom:10px;padding:15px 20px;background-color:#fff;}
#main div.mod_article div.wl_link{margin-bottom:10px;padding:15px 20px;background-color:#none;}
#main div.mod_article div.col_4{width:400px;float:left;margin-right:10px;padding:15px 20px;}
#main div.mod_article div.col_3{width:198px;float:left;margin-right:10px;padding:15px 20px;}
#main div.mod_article div.col_2{width:452px;float:left;margin-right:8px;padding:15px 20px;}
#main div.mod_article div.nopad{padding:0;}
#main div.mod_article div.nopad.col_3{width:238px;padding:0;}
#main div.mod_article div.noback{background-color: transparent;}
#main div.mod_article div div{margin-bottom:0;padding:0;background-color: transparent;}
#main div.news_home{margin-top:12px;}
#footer{position:relative;margin-top:-268px;background-position:left top;background-repeat:repeat-x;font-size:90%;color:#fff;line-height:1.4em;}
#footer a{text-decoration:underline;color:#fff;}
#footer div.inside{width:750px;margin-left:220px;padding-top:30px;}
#footer-imprint p{width:248px;float:left;}
#footer-imprint p.ontop a{width:15px;height:10px;right:10px;top:30px;position:absolute;display:block;text-align:right;background:url("tl_files/internals/weblifting/nach-oben.png") center center no-repeat;}
#footer-copyright .mod_customnav{width:500px;float:right;text-align:right;}
#footer-copyright p.copy{width:150px;float:left;}
#footer-jumper{margin-top:10px;margin-bottom:10px;}
#mainNav li.background{position:absolute;z-index: 8;}
#mainNav li.background div.inner{width:26px;height:13px;background:url("tl_files/internals/weblifting/pfeil.png") left top no-repeat;}
.image_container .caption{margin-top:5px;margin-bottom:10px;font-size:75%;}
.image_container{/*width: 100%;*/}
#main div.news_blog_full h4{margin-top:8px;margin-bottom:8px;}
.social{height:50px;left:73px;top:284px;width:128px;position:absolute;z-index:1000;}
.mp2social{height:50px;left:36px;top:260px;width:128px;position:absolute;z-index:1000;}
.social a{text-decoration: none;padding-right: 1px;}
.oktfest label{margin-top: 17px;margin-bottom: 2px;}
.oktfest .radio_container input.radio,.oktfest .checkbox_container input.checkbox{float:left;margin: 5px;}
#main .oktfest .radio_container label,#main .oktfest .checkbox_container label{margin: 5px;clear: right;font-weight: normal;}
.oktfest select.select{margin-left: 10px;width: 50px;padding:2px;}
.oktfest .radio_container span,.oktfest .checkbox_container span{clear: both;float: none;}
#main .oktfest textarea{width: 450px;}
#main .table_pm table td{padding: 5px;margin: 0px;}

