/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Contao Open Source CMS, (C) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#header,#footer{height:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;width:auto\9}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Style sheet focuspersonal_default */
.pos{margin-bottom: 20px;width: 350px}#vakanzen div.mod_vacancy_list div.vacancy{padding-top:6px;background-image:url("../../files/focuspersonal_theme/images/layout/pfeil_unten.png");background-repeat:no-repeat;border-top:1px solid #B2B65F;font:20px Times New Roman,Times Regular,serif;color:#B2B65F;text-transform:none;background-position: 317px 3px}html{height:100%}body{height:100%;background-color:#191919;font:14px/20px Arial,Helvetica,sans-serif;color:#ced4c6}h1{font:24px Times,Times New Roman,serif;color:#f00}.leading_line{height:175px;border-top:1px solid #B2B65F;border-bottom:1px solid #B2B65F;opacity:0.3}a{color:#ced4c6}#wrapper{width:1140px;margin-right:auto;margin-left:auto;padding-right:70px;padding-left:70px;background-color:#000}#header{height:65px;margin-right:100px;margin-left:100px;padding-top:29px;background-image:url("../../files/focuspersonal_theme/images/layout/header_bg.png");background-repeat:no-repeat;line-height:1px}#header div.mod_navigation{width:840px;overflow:visible;margin-right:50px;margin-left:50px;border-top:1px solid #B2B65F}#header div.mod_navigation ul.level_1 li a{font:12px Arial,Helvetica,sans-serif;text-decoration:none;color:#b2b65f;text-transform:uppercase}#header div.mod_navigation ul.level_1 li a:hover{color:#fff}#header div.mod_navigation ul.level_1 li{width:140px;float:left;padding-top:5px;text-align:center}#header div.mod_navigation ul.level_1 li.active{margin-top:-5px;padding-top:5px;border-top:5px solid #fff}#header div.mod_navigation ul.level_1 li a.active{color:#fff}#container #main{height:100%;min-height:806px;margin-top:36px;padding-bottom:100px}#container #main #contentMiddle.contact{float:left;margin-right:45px;margin-left:395px}#container #main #contentMiddle{width:350px;float:left;margin-left:45px}#container #main #contentLeft{width:350px;float:left}#container #main #contentLeft.contact{float:left}#container #main #contentLeft.thankyou{float:right}#container #main #contentLeft p{margin-bottom:0}#container #main #logoLeft{width:420px;height:175px;left:790px;top:0;position:absolute}#container #main #logoRight{width:420px;height:175px;left:-70px;top:0;position:absolute}#container #main #contentLeft div.block,#container #main #contentMiddle div.block{height:160px;padding-top:15px;border-bottom:1px solid #B2B65F}#container #main #contentLeft div.special{height:100%;padding-bottom:15px}#container #main #contentMiddle.disclaimer div.last_Copy,#container #main #contentLeft.disclaimer div.last_Copy{height:100%}body.bg_Contact #container #main #contentLeft div.block,body.bg_Contact #container #main #contentMiddle div.block{height:100%}body.bg_Contact #container #main #contentLeft div.first_Headline,body.bg_Contact #container #main #contentMiddle div.first_Headline{height:160px}body.bg_Contact #container #main #contentLeft div.ce_image,body.bg_Contact #container #main #contentMiddle div.ce_image{height:250px}#container #main #contentLeft div.ce_image{height:250px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#container #main #contentLeft div.ce_image.contact{margin-bottom:20px}#container #main #contentLeft div.block.contact{padding-top:35px;padding-bottom:10px}#container #main #contentLeft div.block.contact_Two{padding-top:9px;padding-bottom:9px}#container #main div.headline,#container #main div.headline_Two{font:20px/24px Times New Roman,Times Regular,serif;font-weight:normal;color:#B2B65F}#container #main div.first_Headline{width:350px;height:115px;border-top:1px solid #B2B65F;border-bottom:1px solid #B2B65F;font:20px/24px Times New Roman,Times Regular,serif;color:#B2B65F}#container #main div.last_Copy{border-bottom: 0 none !important;height:100% !important}#container #main div.li_copy{padding-left:5px}.textField{width: 350px;height: 32px;position: relative;background: #B2B65F;margin-bottom: 5px;display: table;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}label.bemerkungen{display:none}.blackSpace{height: 32px;width: 1px;display: table-cell;margin: 0;padding: 0;padding-right: 17px;border-left: solid 1px black}.textField p.error{display: none !important}.textField input{width: 100%;height: 32px;display: block;background: none;border: none;padding: 0;margin: 0;color: #585B2F;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-left: solid 1px black;padding-left: 17px;float: left;width: auto}.fieldNotification{border-top: 1px solid #B2B65F;margin-top: 16px;padding-top: 19px}.fieldMandatory{color:#b2b65f;width: 100px;float: left}.fieldResponse{float: right;color: #e4764d}.textField label{margin-bottom: 0;padding-left: 10px;vertical-align: middle;background-color: #B2B65F;font: 16px Arial,sans-serif;font-weight: bold;color: black;text-transform: uppercase;display: block;margin: 0;padding-right: 12px;position: relative;float: left;top: 8px}#container #main div.li_copy ul{margin-left:9px;list-style-type:disc}div#main div#home.mod_article div#bgStart{float:left}#container #main div#home.mod_article #startLeft #startLogo{padding-top:10px}#container #main div#home.mod_article #startLeft{width:350px;margin-top:76px;margin-left:775px;text-align:center;font:18px/24px Times New Roman,Times Regular,serif;color:#ced4c6}#container #main div#home.mod_article #startLeft #ralphStart{margin-top:11px}div.disclaimer{font-size:12px}div.impressum{line-height:20px}#footer{margin-top:13px;padding-top:4px;border-top:1px solid;font:10px Arial,Helvetica,sans-serif;color:#585B2F;text-transform:uppercase;position:relative;z-index:2}#footer a{color:#585B2F}#footer a.active{color:#fff}#footer div.mod_customnav{float:left}#footer div.mod_customnav ul.level_1 li{float:left}#footer div.mod_customnav ul.level_1 li.first{background-image: url("../../files/focuspersonal_theme/images/layout/footerdivision.gif");background-position: 70px 3px;background-repeat: no-repeat;width: 78px}#footer div.thehouse{float:right}#footer div.copyright{width:229px;float:left;background-image:url("../../files/focuspersonal_theme/images/layout/footerdivision.gif");background-repeat:no-repeat;background-position: 221px 3px}#gradient{width:1280px;height:150px;margin-top:-105px;margin-right:auto;margin-left:auto;background-image:url("../../files/focuspersonal_theme/images/layout/footer_gradient.png");background-repeat:repeat-x}body.bg_Home #wrapper{background-color:#000;background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_home.png");background-repeat:no-repeat}body.bg_Contact #wrapper{background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_kontakt.png");background-repeat:no-repeat}body.bg_Partner #wrapper{background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_partner.png");background-repeat:no-repeat}body.bg_About #wrapper{background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_about.png");background-repeat:no-repeat}body.bg_Stellengesuche #wrapper{background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_stellengesuche.png");background-repeat:no-repeat}body.bg_vakanzen #wrapper{background-image:url("../../files/focuspersonal_theme/images/backgrounds/rg_hg_vakanzen.png");background-repeat:no-repeat}#positionForm form span{height:32px;display:block}#positionForm div.textField label.mandatory span{display:inline}#positionForm div.first_Headline{margin-bottom:40px;padding-top:15px;height:160px !important}.bemerkung{margin-bottom: 5px;width: 350px}.bemerkung p{background-color: #B2B65F;background-position: 315px 10px;background-repeat: no-repeat;color: black;font: bold 16px Arial,sans-serif;height: 32px;margin-bottom: 0;padding-left: 10px;padding-top: 8px;text-transform: uppercase;vertical-align: middle;box-sizing: border-box}.accordion_Pos p{width:350px;height:32px;display:table-cell;margin-bottom:0;padding-left:10px;vertical-align:middle;background-color:#B2B65F;background-image:url("../../files/focuspersonal_theme/images/layout/arrow_down.png");background-repeat:no-repeat;font:16px Arial,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;background-position: 315px 10px;overflow:hidden;padding-top: 4px;box-sizing: border-box}.pos p{background-color: #B2B65F;    background-position: 315px 10px;    background-repeat: no-repeat;    color: #000000;    font: bold 16px Arial,sans-serif;    height: 26px;    margin-bottom: 0;    padding-left: 10px;    padding-top: 6px;    text-transform: uppercase;    vertical-align: middle}.accordion_Pos fieldset span{background-color:#B2B65F;border-top:1px solid #000;font-size:16px;color:#585B2F;text-transform:uppercase;position: relative}.accordion_Pos{width:350px;margin-bottom:5px;overflow:hidden}.accordion_Pos fieldset span input{height:10px;margin:9px 5px 10px 17px}.accordion_Pos fieldset span label{left: 39px;position: absolute;top: 6px}.pos p input.wunscheintritt{width:117px;margin-left:28px;background-color:#B2B65F;border-style:hidden;font:16px Arial,sans-serif;color:#585B2F}.accordion_Pos p.black_Line{margin-bottom:17px;background-image:url("../../files/focuspersonal_theme/images/layout/black_division.gif");background-position: 170px 0}#upload{margin-top:14px;margin-bottom:5px;font-weight:bold}textarea.bemerkungen{width:340px;height:168px;overflow:hidden;padding-top:13px;padding-left:10px;background-color:#B2B65F;border-top:1px solid #000;border-right:0px solid #000;border-bottom:0px solid #000;border-left:0px solid #000;color:#585B2F}div.accordion_Pos fieldset legend{display:none}#filesize{font-size:12px}.send{width:120px;height:32px;margin-top:20px;margin-left:230px;background-color:#585B2F;border:0px;font-size:17px;font-weight:bold;color:#fff;text-transform:uppercase}#positionForm{float:right}#vakanzen div.mod_vacancy_list div.vacancy div.title{width:200px}#vakanzen div.mod_vacancy_list div.vacancy div.text{margin-top:12px;margin-bottom:17px;font:14px/20px Arial,sans-serif;font-weight:normal;color:#CED4C6}#vakanzen div.mod_vacancy_list div.category > div.title{padding-left:30px}#vakanzen{width:350px;top:0;float:right;border-top:1px solid #B2B65F;position: relative}#vakanzen > div.Copy{margin-bottom: 43px;padding-top: 14px}#vakanzen div.mod_vacancy_list div.vacancy.last:last-child{border-bottom:1px solid #B2B65F}#vakanzen div.mod_vacancy_list  div.category{position:relative;display:block;padding-top:0;padding-bottom:0;background-color:#B2B65F;background-repeat:no-repeat;border-bottom:1px solid #000;color:#585B2F;text-transform:uppercase;background-position: 317px 11px}#vakanzen div.function{width:350px;height:32px;position:relative;display:block;padding-left:10px;vertical-align:middle;background-color:#B2B65F;font-size:16px;font-weight:bold;color:#000;text-transform:uppercase}#vakanzen div.function p{margin-bottom:0;font-size: 16px;font-weight: bold;color: black;text-transform: uppercase;padding: 0;margin: 0;border: none;position: absolute;top: 7px}#vakanzen div.first_Headline{height: 155px !important;margin-bottom: -59px;padding-top: 20px;color:#ced4c6 !important}#vakanzen div.mod_vacancy_list  div.category div.title{width:350px;height:32px}#vakanzen div.mod_vacancy_list div.category div.title p{position: absolute;top: 7px}#vakanzen div.mod_vacancy_list  div.category div.vacancyList{background-color:#000}#vakanzen div.category div.vacancyList div.vacancy div.title{width:200px;padding-bottom:20px;padding-left:0}#vakanzen div.actual{height: 35px}#vakanzen div.actual p{padding-top: 7px;position: absolute;vertical-align: middle}.ie #gradient{margin-top:-99px}.safari #container #main div.li_copy ul,.chrome #container #main div.li_copy ul{margin-left:16px}.safari #container #main div.li_copy ul li,.chrome #container #main div.li_copy ul li{margin-left: -5px}.PositionList.mod_vacancy_list .vacancy{padding-bottom: 6px !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #585B2F}#positionDataListId{border-top:1px solid #000}#positionDataListId div.category .vacancy.first.even.arrow_up{padding-bottom:6px}
