/* Style sheet weblifting */
body{background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");}
.philosophie img{cursor: pointer;}
a{text-decoration:underline;color:#565656;}
a strong{text-decoration:none;}
#home .toggler{background-image:url("tl_files/internals/weblifting/pfeil1.png");background-repeat:no-repeat;background-position: 62% 50%;}
#branding{width:128px;height:190px;left:55px;top:35px;}
#branding a{background-image:url("tl_files/internals/weblifting/weblifting_logo.png");}
.social{height:50px;left:73px;top:284px;width:128px;position:absolute;z-index:1000;}
.social a{text-decoration: none;padding-right: 1px;}
#outerWrapper{background-image:url("tl_files/internals/weblifting/bg_wrapper_wl.png");}
#header{background-image:url("tl_files/internals/weblifting/bg_head_wl.png");}
#header .mod_navigation ul li{border-color:#6d7275;}
#header .mod_navigation ul li a{background-image:url("tl_files/internals/weblifting/bg_nav_main_sprite_weblifting.png");}
#header .mod_navigation ul li.services a{background-position: 0 0;}
#header .mod_navigation ul li.work a{background-position: -122px 0;}
#header .mod_navigation ul li.team-weblifting a{background-position: -244px 0;}
#header .mod_navigation ul li.news-weblifting a{background-position: -368px 0;}
#header .mod_navigation ul li.blog-weblifting a{background-position: -492px 0;}
#header .mod_navigation ul li.contact-weblifting a{background-position: -615px 0;}
#main div.news_home a{font-weight:bold;color:#ca377b;}
#footer{background-image:url("tl_files/internals/weblifting/bg_footer_wl.png");}
#main div.mod_article div.references_view{position:relative;margin-top:20px;margin-bottom:10px;}
#main div.mod_article div.references_view a.morelink{bottom:17px;right:180px;position:absolute;}
#main #home div.references_view a.morelink{bottom:5px;right:158px;position:absolute;}
#main div.references_view div.rv_img{width:375px;float:left;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.adv_view div.adv_img{width:323px;float:left;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.adv_img{width:323px;float:left;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.references_view div.rv_cont{width:280px;float:left;margin-left:20px;}
#main div.adv_view div.adv_cont{width:320px;float:left;margin-left:25px;}
#main div.references_view div.rv_cont div.teaser{height:168;float:left;margin-top:10px;margin-bottom:10px;}
#main div.references_pager{text-align:center;}
#main div.references_pager div.pager{font-size:110%;color:#d3d3d3;}
#main div.references_pager div.pager span.pages{margin-right:30px;margin-left:30px;color:#ff6c02;}
#main div.references_pager a{color:#52575a;}
#main div.references_pager div.sum{font-size:90%;}
#main div.mod_article div.index_references{margin-top:20px;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.mod_article div.index_references_type{padding-top:12px;padding-bottom:10px;padding-left:12px;background-color:#fff;}
#main div.index_references_type ul{list-style-type:none;}
#main div.index_references_type ul li{float:left;margin-right:15px;}
#main div.index_references_type ul li a{width:102px;height:18px;display:block;background-image:url("tl_files/externals/weblifting/content/weblifting_ref_type_inactive.png");background-repeat:no-repeat;}
#main div.index_references_type ul li a.active{background-image:url("tl_files/externals/weblifting/content/weblifting_ref_type_active.png");}
#main div.index_references_type ul li a span{display:none;}
#main div.mod_article div.index_references_list{padding-bottom:10px;padding-left:12px;background-color:#fff;}
#main div.mod_article div.index_references_list ul{list-style-type:none;}
#main div.mod_article div.index_references_list ul li{float:left;}
#main div.mod_article div.index_references_list ul li a{width:21px;height:18px;display:block;margin-right:5px;background-image:url("tl_files/externals/weblifting/content/weblifting_ref_index_inactive.png");background-repeat:no-repeat;}
#main div.mod_article div.index_references_list ul li p{width:21px;height:18px;display:block;margin-right:5px;background-image:url("tl_files/externals/weblifting/content/weblifting_ref_index_notfound.png");background-repeat:no-repeat;}
#main div.mod_article div.index_references_list ul li a span,#main div.mod_article div.index_references_list ul li p span{display:none;}
#main div.mod_article div.index_references_list ul li a.active{background-image:url("tl_files/externals/weblifting/content/weblifting_ref_index_active.png");}
#main div.index_references_type ul li.alpha a{background-position: -115px 0;}
#main div.mod_article div.index_references_list ul li .char_b{background-position: -25px 0;}
#main div.mod_article div.index_references_list ul li .char_c{background-position: -50px 0;}
#main div.mod_article div.index_references_list ul li .char_d{background-position: -76px 0;}
#main div.mod_article div.index_references_list ul li .char_e{background-position: -102px 0;}
#main div.mod_article div.index_references_list ul li .char_f{background-position: -125px 0;}
#main div.mod_article div.index_references_list ul li .char_g{background-position: -148px 0;}
#main div.mod_article div.index_references_list ul li .char_h{background-position: -176px 0;}
#main div.mod_article div.index_references_list ul li .char_i{background-position: -198px 0;}
#main div.mod_article div.index_references_list ul li .char_j{background-position: -219px 0;}
#main div.mod_article div.index_references_list ul li .char_k{background-position: -243px 0;}
#main div.mod_article div.index_references_list ul li .char_l{background-position: -268px 0;}
#main div.mod_article div.index_references_list ul li .char_m{background-position: -293px 0;}
#main div.mod_article div.index_references_list ul li .char_n{background-position: -321px 0;}
#main div.mod_article div.index_references_list ul li .char_o{background-position: -349px 0;}
#main div.mod_article div.index_references_list ul li .char_p{background-position: -375px 0;}
#main div.mod_article div.index_references_list ul li .char_q{background-position: -402px 0;}
#main div.mod_article div.index_references_list ul li .char_r{background-position: -429px 0;}
#main div.mod_article div.index_references_list ul li .char_s{background-position: -452px 0;}
#main div.mod_article div.index_references_list ul li .char_t{background-position: -477px 0;}
#main div.mod_article div.index_references_list ul li .char_u{background-position: -503px 0;}
#main div.mod_article div.index_references_list ul li .char_v{background-position: -530px 0;}
#main div.mod_article div.index_references_list ul li .char_w{background-position: -558px 0;}
#main div.mod_article div.index_references_list ul li .char_x{background-position: -585px 0;}
#main div.mod_article div.index_references_list ul li .char_y{background-position: -610px 0;}
#main div.mod_article div.index_references_list ul li .char_z{background-position: -635px 0;}
#main div.mod_article div.references_detail_view div.ref_large_image{position:relative;margin-top:25px;margin-bottom:25px;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;/*text-align: center;*/}
#main div.mod_article div.references_detail_view h2{font-family:arial;font-size:130%;color:#fe6c00;}
#main div.mod_article div.references_detail_view div.ref_overview{margin-top:5px;padding-left:5px;font-size:95%;}
#main div.mod_article div.references_detail_view div.ref_details div.detail div.desc-title,#main div.mod_article div.references_detail_view div.ref_details div.detail div.desc-value{float:left;margin-bottom:10px;}
#main div.mod_article div.references_detail_view div.ref_details div.detail div.desc-title{width:210px;font-weight:bold;color:#FE6C00;}
#main div.mod_article div.references_detail_view div.ref_details div.detail div.desc-value{width:450px;}
#main div.mod_article div.news_blog_full{margin-top:10px;margin-bottom:10px;padding:15px 20px;background-color:#fff;}
#blog h3 a.blogHeader{font-family:Arial;text-decoration:none;color:#e14747;}
#news h3 a.newsHeader{font-family:Arial;color:#47ade1;text-decoration: none;}
#main div.mod_article div.news_blog_full div.info{font-size:90%;}
#main div.mod_article div.news_blog_full div.content p{margin-bottom:5px;}
#main div.mod_article div.news_blog_full div.content p object{margin-left:7px;}
#main div.mod_article div.news_blog_full div.content ul{margin-top:8px;margin-bottom:8px;margin-left:40px;color:#e14747;}
#main div.mod_article div.news_blog_full div.content ul li{color:#565656;}
#main div.mod_article div.news_blog_full div.teaser{margin-top:8px;margin-bottom:8px;font-weight:bold;}
#main div.mod_article div.mod_newslist p.teaser{font-size:90%;}
#main div.mod_article div.philosophie div.accordion{background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.mod_article div.philosophie div.accordion div{margin:5px;padding:10px;background-color:#fff;}
#main div.mod_article div.philosophie div.accordion div p{margin-bottom:10px;}
#main div.mod_article div.philosophie div.accordion div #philosophie_award_image{float:right;margin-right:10px;}
#main div.mod_article div.mod_form div.formbody label{display:block;margin-top:4px;margin-bottom:2px;font-weight:bold;font-size:90%;}
#main div.mod_article div.mod_form div.formbody .explanation{margin-bottom:10px;}
#main div.mod_article div.mod_form div.formbody select,#main div.mod_article div.mod_form div.formbody input.text,#main div.mod_article div.mod_form div.formbody textarea{width:190px;display:block;margin-top:4px;margin-bottom:2px;padding:2px;border:1px solid #c0c0c0;}
#main div.mod_article div.mod_form div.formbody input.hidden{border: 0;}
.formbody .textarea{font-size: 120%;}
.formbody p.error{font-size: 90%;color: #f00;}
#main div.mod_article div.mod_form .extended div.formbody  label{display:block;margin-top:10px;margin-bottom:5px;font-weight:bold;font-size:90%;}
#main div.mod_article div.mod_form .extended div.formbody .explanation{margin-bottom:10px;}
#main div.mod_article div.mod_form .extended div.formbody input.hidden{border: 0;}
#main div.mod_article div.mod_form .extended div.formbody select,#main div.mod_article div.mod_form .extended div.formbody input.text,#main div.mod_article div.mod_form .extended div.formbody textarea{width:300px;display:block;margin-top:4px;margin-bottom:2px;padding:2px;border:1px solid #c0c0c0;}
#main div.mod_article div.mod_form .extended div.formbody .submit_container input{margin-top: 10px;}
#main div.mod_article  #slideit_outer{width:700px;height:432px;position:relative;}
#main div.mod_article #slideit_inner{overflow:hidden;}
#main div.mod_article #slideit_items{white-space:nowrap;}
#main div.mod_article #slideit_outer .SlideItMoo_back{width:366px;height:432px;bottom:0px;left:-18px;position:absolute;background:url("tl_files/externals/weblifting/content/slideitmoo_back.png") left center no-repeat;cursor: pointer;}
#main div.mod_article #slideit_outer .SlideItMoo_forward{width:367px;height:432px;bottom:0px;right:-22px;position:absolute;background:url("tl_files/externals/weblifting/content/slideitmoo_forward.png") right center no-repeat;cursor: pointer;}
#main div.mod_article div.references_helper div.l{width:200px;float:left;}
#main div.mod_article div.references_helper div.r{width:320px;float:right;text-align:right;}
#main div.mod_article div.references_helper div.r a span{display: none;}
#main div.mod_article div.references_helper div.r a.back{width:99px;height:29px;float:right;display:block;margin-right:10px;text-align:right;background:url("tl_files/externals/weblifting/content/zurueck.png") left top no-repeat;}
#main div.mod_article div.references_helper div.r a.next{width:196px;height:29px;float:right;display:block;background:url("tl_files/externals/weblifting/content/naechster.png") left top no-repeat;}
#behandlung_info ol{margin-top:15px;list-style-type:none;}
#behandlung_info ol li{float:left;margin-right:12px;}
#behandlung_info ol li a{width:57px;height:58px;display:block;background-image:url("tl_files/internals/weblifting/ablauf_inactive.png");background-repeat:no-repeat;}
#behandlung_info ol li a:hover{background-image:url("tl_files/internals/weblifting/ablauf_active.png");}
#behandlung_info ol li a span{display:none;}
#behandlung_info ol li.design a{background-position: -68px 0;}
#behandlung_info ol li.technik a{background-position: -136px 0;}
#behandlung_info ol li.marketing a{background-position: -204px 0;}
#behandlung_info ol li.support a{background-position: -273px 0;}
#behandlung_info ol li.mp2 a{background-position: -341px 0;}
#main div.mod_article div.service_desc h3{font-family:Arial;font-size:110%;color:#cc387c;margin-bottom: 5px;}
#main div.mod_article div.service_desc ul{margin-left:15px;}
#main div.mod_article div.references_pager{margin-bottom:10px;padding:15px 10px;background-color:#fff;}
#main div.mod_article div.references_small ul{float:left;list-style-type:none;}
#main div.mod_article div.references_small ul li{float:left;margin-right:15px;margin-bottom:30px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.mod_article div.references_small ul li div{padding:5px;}
#main div.mod_article div.references_detail_view div.ref_large_image a.awards{right:-5px;top:-20px;position:absolute;z-index: 50;}
#main div.mod_article div.team_list{margin-bottom:10px;padding:15px 20px;background-color:#fff;}
#main div.mod_article div.team_list div.item{margin-top:12px;margin-bottom:12px;}
#main div.mod_article div.team_list div.item div.img{width:150px;float:left;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;}
#main div.mod_article div.team_list div.item div.details{width:500px;float:left;margin-left:10px;}
#main div.mod_article div.team_list div.item div.details span.name{display:block;font-family:Arial;font-weight:bold;font-size:120%;}
#main div.mod_article div.team_list div.item div.details span.since{display:block;font-size:90%;color:#8a8a8a;}
.mod_sitemap ul{padding: 2px 13px ;}
#sitemap ul{margin-top:15px;background-color:#eeeeee;border:1px dotted #b4b4b4;list-style-type:none;}
#sitemap ul li{margin-top:3px;margin-bottom:3px;font-size:110%;}
#sitemap ul ul{margin-top:0;background-color:#d5d5d5;list-style-type:none;}
#sitemap ul ul li{font-size:90%;}
#sitemap ul.references li.ref_item{width:33%;float:left;}
#sitemap ul.references li a{color:#7F7F7F;}
#sitemap ul.references li.alpha{clear:both;padding-top:10px;border-bottom:1px solid #9F9F9F;font-weight:bold;font-size:100%;}
#sitemap ul.references li.alpha_end{clear:both;border: 0;}
.tooltip_detail{width:300px;padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");background-repeat:repeat;border:2px solid #CCC;}
.tooltip_detail .tip{padding:4px;background-color:#fff;}
.tooltip_detail .tip .tip-title{margin-bottom:4px;padding-bottom:3px;border-bottom:1px dotted #ccc;font-weight:bold;font-size:110%;}
.tooltip{border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;}
.tooltip:hover{background-color:#eee;}
#pi_long h3{margin-bottom:5px;padding-bottom:3px;border-bottom:1px dotted #ccc;font-family:Arial;font-size:120%;}
#pi_long p{font-weight:bold;}
#pi_long ul{margin-top:5px;margin-bottom:8px;margin-left:30px;}
#pi_long textarea{width:100%;overflow:auto;margin-bottom:10px;padding:3px;border:1px solid #ccc;font-family:verdana,geneva,sans-serif;font-size:120%;}
#pi_long label{display:block;font-weight:bold;}
#pi_long input.text{width:300px;margin-bottom:4px;padding:3px;border:1px solid #ccc;font-size:120%;}
#services div.ce_accordion div.accordion div{padding:10px;}
#services div.ce_accordion div.accordion div ul{margin:10px 0 10px 30px;}
#main div.ce_text div.references_detail_view div.desc-value img{padding:5px;background-image:url("tl_files/internals/weblifting/bg_body_wl.gif");}
#main #services div.service_desc{padding-left:100px;}
#main #services div.service_desc h3{margin-bottom:5px;font-family:arial;}
#main #services div.service_desc div.ce_accordion div.toggler{margin-top:5px;font-weight:bold;color:#cc387c;cursor: pointer;}
#main div.ce_accordion div.toggler{color:#CC387C;cursor:pointer;font-weight:bold;margin-top:5px;}
#main #services #art_konzeption{background-image:url("tl_files/externals/weblifting/content/icon_konzeption.png");background-repeat:no-repeat;background-position: 35px 40px;}
#main #services #art_design{background-image:url("tl_files/externals/weblifting/content/icon_design.png");background-repeat:no-repeat;background-position: 20px 40px;}
#main #services #art_technik{background-image:url("tl_files/externals/weblifting/content/icon_technik.png");background-repeat:no-repeat;background-position: 25px 40px;}
#main #services #art_marketing{background-image:url("tl_files/externals/weblifting/content/icon_marketing.png");background-repeat:no-repeat;background-position: 20px 40px;}
#main #services #art_support{background-image:url("tl_files/externals/weblifting/content/icon_support.png");background-repeat:no-repeat;background-position: 20px 40px;}
#main #services #art_mp2{background-image:url("tl_files/externals/weblifting/content/icon_hosting.png");background-repeat:no-repeat;background-position: 25px 40px;}
#main div.ce_text div.mod_newslist div.news_blog_list,#main div.ce_text div.mod_newslist div.news_news_list{margin-bottom:10px;padding:15px 20px;background-color:#fff;}
#main div.ce_text div.mod_newslist div.news_blog_list div.teaser,#main div.ce_text div.mod_newslist div.news_news_list div.teaser{margin-top:5px;margin-bottom:5px;}
#main div.ce_text div.mod_newslist div.news_blog_list div.info,#main div.ce_text div.mod_newslist div.news_news_list div.info{font-size:90%;}
#main div.ce_text div.mod_newslist div.news_blog_list div.more a,#main div.ce_text div.mod_newslist div.news_news_list div.more a{margin-top:15px;text-decoration:none;color:#E14747;}
#main div.ce_text div.mod_newslist div.news_news_list div.more a{color:#47ADE1;}
#main div.ce_text div.mod_newslist div.news_list_ten h4 a{color:#47ADE1;font-weight: normal;}
#main div.ce_text div.mod_newslist div.news_blog_ten h4 a{color: #E14747;font-weight: normal;}
#main div.ce_text div.mod_newslist div.news_list_ten .more,#main div.ce_text div.mod_newslist div.news_blog_ten .more{text-align: right;}
#main div.ce_text div.mod_newsreader div.news_blog_full h3{font-family:Arial;color:#e14747;}
#main #news-details div.ce_text div.mod_newsreader div.news_blog_full h3{font-family:arial;color:#47ADE1;}
#main #home div.ce_text h2.news{margin-bottom:4px;font-family:Arial;}
#qualitaet_siegel{width:59px;height:76px;bottom:210px;right:-20px;position:absolute;display:block;background-image:url("tl_files/externals/weblifting/content/award_startseite.png");}
#footer-jumper a{width:750px;height:80px;display:block;background-image:url("tl_files/externals/mp2/content/banner_mp2.png");}
