/* Style sheet 4cgroup */
#left{clear:both;}
body.sitemap #container,body.impressum #container,body.neues-spiel #container,body.anleitung #container{background:url("tl_files/setup/img/bg_download.jpg") left top no-repeat;}
body{font-family:verdana;font-size:13px;color:#000;line-height: 22px;}
.mod_navigation h2,.mod_customnav h2,h1 span,#main h2,body.neues-spiel #game h1{display:none;}
#wrapper{width:1212px;height:880px;margin:0 auto;padding:13px;}
#header{position:relative;background-color:#ffffff;}
#header h1{right:0;top:0;position:absolute;margin:0;padding:0;}
body.start #container h1{right:0;top:0;position:absolute;margin:0;padding:0 0 0 13px;background-color:#fff;}
body.start #container h3{bottom:0px;left:30px;right:0px;top:30px;position:absolute;margin:0;padding:0;font-size:60px;color:#fff;line-height:90px;}
body.start #container h4{bottom:0px;left:30px;right:0px;top:650px;position:absolute;margin:0;padding:0;font-size:13px;color:#fff;line-height:25px;}
body.start #container h4 a{font-size:13px;color:#fff;line-height:25px;}
body.neues-spiel #header h1 a{width:74px;height:128px;right:0;top:0;position:absolute;display:block;background:url("tl_files/setup/img/logo.png") right top no-repeat;}
#header .mod_navigation{width:1125px;height:128px;position:relative;background-color:#004237;}
#header .mod_navigation ul{bottom:22px;left:23px;position:absolute;display:inline;margin:0;padding:0;list-style-type:none;}
#header .mod_navigation ul li{float:left;padding-right:35px;text-transform: uppercase;}
#header .mod_navigation ul li span{display:none;font-family:helvetica, arial;text-decoration:none;font-size:14px;color:#909e9d;}
#header .mod_navigation ul li.werte a{width:60px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_werte.png") left bottom no-repeat;}
#header .mod_navigation ul li.values a{width:54px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_values.png") left bottom no-repeat;}
#header .mod_navigation ul li.werte.trail a{width:54px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_werte_act.png") left bottom no-repeat;}
#header .mod_navigation ul li.values.trail a{width:60px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_values_act.png") left bottom no-repeat;}
#header .mod_navigation ul li.werte a:hover{background-image:url("tl_files/setup/img/nav_werte_act.png");}
#header .mod_navigation ul li.values a:hover{background-image:url("tl_files/setup/img/nav_values_act.png");}
#header .mod_navigation ul li.active.werte{width:60px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_werte_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.values{width:54px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_values_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.leistungsangebot a{width:169px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_leistungsangebot.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.service-offering a{width:134px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_service_offering.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.leistungsangebot.trail a{width:169px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_leistungsangebot_act.png") left bottom no-repeat;}
#header .mod_navigation ul li.service-offering.trail a{width:134px;height:16px;float:left;display:block;background:url("tl_files/setup/img/nav_service_offering_act.png") left bottom no-repeat;}
#header .mod_navigation ul li.leistungsangebot a:hover{background-image:url("tl_files/setup/img/nav_leistungsangebot_act.png");}
#header .mod_navigation ul li.service-offering a:hover{background-image:url("tl_files/setup/img/nav_service_offering_act.png");}
#header .mod_navigation ul li.active.leistungsangebot{width:169px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_leistungsangebot_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.service-offering{width:134px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_service_offering_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.ueber-uns a{width:85px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_ueberuns.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.about-us a{width:72px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_about_us.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.ueber-uns.trail a{width:85px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_ueberuns_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.about-us.trail a{width:72px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_about_us_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.ueber-uns a:hover{background-image:url("tl_files/setup/img/nav_ueberuns_act.png");}
#header .mod_navigation ul li.about-us a:hover{background-image:url("tl_files/setup/img/nav_about_us_act.png");}
#header .mod_navigation ul li.active.ueber-uns{width:85px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_ueberuns_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.about-us{width:72px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_about_us_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.infopool a{width:84px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_infopool.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.infopool.trail a{width:84px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_infopool_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.infopool a:hover{background-image:url("tl_files/setup/img/nav_infopool_act.png");}
#header .mod_navigation ul li.active.infopool{width:84px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_infopool_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.karriere a{width:86px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_karriere.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.careers a{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_careers.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.karriere.trail a{width:86px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_karriere_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.careers.trail a{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_careers_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.karriere a:hover{background-image:url("tl_files/setup/img/nav_karriere_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.careers a:hover{background-image:url("tl_files/setup/img/nav_careers_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.karriere{width:86px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_karriere_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.careers{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_careers_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.kontakt a{width:74px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_kontakt.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.contact a{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_contact.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.kontakt.trail a{width:74px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_kontakt_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.contact.trail a{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_contact_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.kontakt a:hover{background-image:url("tl_files/setup/img/nav_kontakt_act.png");}
#header .mod_navigation ul li.contact a:hover{background-image:url("tl_files/setup/img/nav_contact_act.png");}
#header .mod_navigation ul li.active.kontakt{width:74px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_kontakt_act.png");background-repeat:no-repeat;}
#header .mod_navigation ul li.active.contact{width:65px;height:16px;float:left;display:block;background-image:url("tl_files/setup/img/nav_contact_act.png");background-repeat:no-repeat;}
#footer{width:1212px;height:22px;position:relative;clear:both;margin:3px 0 0 0;padding:0;background-color:#909E9D;}
#footer .mod_customnav{margin:0;padding:0 0 0 12px;font-family:helvetica, arial;font-size:9px;color:#ffffff;}
#footer .mod_customnav ul,#footer .mod_changelanguage ul{display:inline;margin:0;padding:0;list-style-type:none;}
#footer .mod_changelanguage{bottom:0px;right:0px;top:0px;position:absolute;display:inline;margin:0;padding:0;list-style-type:none;}
#footer .mod_customnav ul li{display:inline;padding-right:12px;padding-left:12px;font-family:helvetica, arial;text-decoration:none;font-size:10px;color:#ffffff;}
#footer .mod_changelanguage ul li{display:inline;padding-right:20px;padding-left:0;font-family:helvetica, arial;text-decoration:none;font-size:11px;color:#ffffff;}
#footer .mod_customnav ul li.first,#footer .mod_customnav ul li.sitemap,#footer .mod_customnav ul li.impressum{display:inline;background:url("tl_files/setup/img/bg_white.png") right center repeat-y;}
#footer .mod_customnav ul li a{font-family:helvetica, arial;text-decoration:none;font-size:11px;color:#ffffff;}
#footer .mod_changelanguage ul li a{font-family:helvetica, arial;text-decoration:none;font-size:11px;color:#ffffff;}
#footer .mod_customnav .active span{font-family:helvetica, arial;text-decoration:none;font-size:11px;color:#004237;}
body.anleitung #nav-game li.last a,body.neues-spiel #nav-game li.last a{font-family:helvetica, arial;text-decoration:none;font-size:11px;color:#004237;}
.custom{width:1245px;height:128px;clear:both;margin:3px 0 0 0;padding:0;}
#container{width:1212px;height:593px;position:relative;margin-top:3px;}
body.start #container{margin:0;}
body.home #container{background:url("tl_files/setup/img/bg_home.jpg") left top no-repeat;}
body.competent #container{background:url("tl_files/setup/img/bg_competent.jpg") left top no-repeat;}
body.creative #container{background:url("tl_files/setup/img/bg_creative.jpg") left top no-repeat;}
body.change-driven #container{background:url("tl_files/setup/img/bg_change_driven.jpg") left top no-repeat;}
body.customer-focused #container{background:url("tl_files/setup/img/bg_costumer_focused.jpg") left top no-repeat;}
body.beratungsansatz #container,body.strategie #container{background:url("tl_files/setup/img/bg_enforcing_performance.jpg") left top no-repeat;}
body.ueberblick #container,body.performance-management #container,body.konzernsteuerung-gruppensteuerung #container,body.organisation-strategie #container,body.implementierung-it-management #container,body.academy #container{background:url("tl_files/setup/img/bg_leistungsangebot.jpg") left top no-repeat;}
body.profil-4c-group #container,body.vision #container,body.vorstand-partner #container,body.spektrum #container,body.referenzen-ueberblick #container,body.footprints #container{background:url("tl_files/setup/img/bg_karriere.jpg") left top no-repeat;}
body.infopool #container{background:url("tl_files/setup/img/bg_infopool.jpg") left top no-repeat;}
body.karriere #container{background:url("tl_files/setup/img/bg_ueber_uns.jpg") left top no-repeat;}
body.kontakt #container{background:url("tl_files/setup/img/bg_kontakt.jpg") left top no-repeat;}
#container .mod_navigation a{text-decoration:none;color:#80888E;}
#container .nav2 li.trail a,#container .nav3 li.trail a{color:#004237;}
.nav2 li,.nav3 li{width:221px;margin-bottom:2px;padding-bottom:2px;padding-left:7px;background-color:#fff;font-weight:bold;font-size:9px;color:#004237;list-style-type:none;min-height = 17px;}
.nav2 ul,.nav3 ul{margin:0;padding:0;}
.nav2{left:23px;top:20px;position:absolute;margin:0;padding:0;}
#main{width:531px;height:533px;right:20px;top:20px;position:absolute;padding:0 20px 20px 20px;background-image:url("tl_files/setup/img/bg_white_transparent_70.png");background-repeat:repeat;}
.nav3{left:253px;top:20px;position:absolute;margin:0;padding:0;}
body.start #main{width:1212px;height:873px;right:0;top:0;position:absolute;padding:0;background-image:url("tl_files/setup/img/bg_start.jpg");}
.neues-spiel #game{width:534px;height:513px;bottom:20px;right:20px;top:20px;position:absolute;}
#main a{font-weight:bold;text-decoration:none;color:#000;}
body.neues-spiel #game .button{margin-top:20px;margin-left:235px;}
.beratungsansatz #main{width:571px;height:297px;right:20px;top:20px;position:absolute;padding:0;}
.ueberblick #main{width:741px;height:415px;right:20px;top:20px;position:absolute;padding:0;background-color:#fff;}
*+html #main{height:553px;margin-top:0;margin-bottom:20px;margin-left:601px;padding:0 20px;overflow:hidden;}
*+html #container{width:1172px;height:553px;position:relative;margin-top:3px;padding:20px;}
*+html body.home #container,*+html body.impressum #container,*+html body.sitemap #container{width:1172px;height:573px;position:relative;margin-top:3px;padding:0 20px 20px 20px;}
*+html .ueberblick #main{margin-left:431px;padding:0;background-color:#fff;}
#main p{margin-top:0;}
#main .formbody tr{height:40px;margin:0;padding:0;}
#main .formbody td #ctrl_3,#main .formbody td #ctrl_4,#main .formbody td #ctrl_5,#main .formbody td #ctrl_6{width:300px;margin:0;padding:0;}
#main .formbody tr.row_4 td{vertical-align:top;}
#main .formbody td.col_0{margin:0;padding:0 10px 0 0;}
.hidepics{width:0px;height:0px;display:none;}
body.referenzen-ueberblick #inhalt114  ul,body.referenzen-ueberblick #inhalt215  ul{margin:0;padding:0 15px 0 25px;}
body.referenzen-ueberblick #inhalt114  td,body.referenzen-ueberblick #inhalt215 td{width:175px;}
body.referenzen-ueberblick #inhalt114  li,body.referenzen-ueberblick #inhalt215  li{line-height:15px;list-style-image:url("tl_files/setup/img/li_unterstrich.png");}
body.infopool #main ul{margin:0;padding:0 0 0 20px;list-style-image:url("tl_files/setup/img/infopool_li_pfeil.png");}
body.karriere #main ul{margin:0;padding:0 0 0 20px;list-style-image:url("tl_files/setup/img/karriere_li_pfeil.png");}
body.infopool #main ul a,body.karriere #main ul a,body.infopool #main a,body.karriere #main a,body.kontakt #main a,body.impressum #main a,body.sitemap #main ul a{font-weight:bold;color:#004237;}
body.infopool #main li{margin:0 0 17px 10px;padding:0;line-height:15px;}
body.karriere #main li{margin:0 0 10px 10px;padding:0;line-height:15px;}
body.referenzen-ueberblick #main{height:533px;margin:0;padding:0 0 20px 0;overflow: hidden;}
#main{overflow : hidden;}
*+html #main .ce_text{height:513px;margin:15px 0 0 0;padding:0;overflow:hidden;}
*+html body.vorstand-partner #main .ce_image,*+html body.karriere #main .ce_image,*+html body.footprints #main .ce_image{margin:20px 20px 0 0;padding:0;}
body.vorstand-partner .ce_image,body.footprints .ce_image{float:left;margin-top:5px;margin-right:20px;margin-bottom:300px;}
.mod_sitemap{width:450px;float:left;margin:15px 20px 0 0;padding:0;}
body.sitemap .mod_sitemap ul{margin:0;padding:0 0 0 30px;line-height:19px;list-style-image:url("tl_files/setup/img/li_unterstrich.png");}
body.sitemap #inhalt295,body.sitemap #inhalt305{width:30px;height:30px;right:5px;top:507px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt299,body.sitemap #inhalt307{width:30px;height:30px;left:5px;top:1050px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt302,body.sitemap #inhalt308{width:30px;height:30px;left:5px;top:1310px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt300,body.sitemap #inhalt311{width:30px;height:30px;left:5px;top:1590px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt301,body.sitemap #inhalt306{width:30px;height:30px;right:5px;top:1050px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt298,body.sitemap #inhalt310{left:15px;top:530px;position:absolute;margin:0;padding:0;}
body.sitemap #inhalt296 p,body.sitemap #inhalt309 p{margin:0;padding:0;}
body.sitemap li.vorstand{margin-bottom:20px;}
body.sitemap ul.level_2 li.submenu.karriere.first{margin-bottom:60px;}
