@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Droid Sans'), local('DroidSans-Regular'),
        url(fonts/droid-sans_e237a238397b6ca17c988000fcb0b8cc.woff) format('woff'),
        url(fonts/droid-sans_e237a238397b6ca17c988000fcb0b8cc.ttf) format('truetype');
}

html,body{margin:0;padding:0}
body{
	text-align:left;
	background:#E5E5E5;
	color:#000;
	line-height:18px;
	font-family: 'Droid Sans', arial, verdana, serif;
	font-size: 14px;
	font-weight: bolder;
}


div#bwrapper{width:995px;margin:0 auto;background-image:url('../../img/hintergrund-neu.gif');background-repeat:repeat-y}

.clear{clear:both}
a{color:#1F65BE}
p{margin:0 0 10px 0;color:#323232}

h1{font-size:18px;line-height:24px;margin:0 0 25px 0;padding:0;color:#fff;text-transform:uppercase;letter-spacing:0.04em;height:24px}
/*div#text_content h1{font-size:18px;line-height:22px;margin:0 0 14px 0;padding:0;color:#1F65BE;text-transform:uppercase;letter-spacing:0.04em;height:auto}*/
div#text_content h1{font-size:18px;line-height:22px;margin:0 0 14px 0;padding:0;color:#1F65BE;text-transform:none;letter-spacing:0.04em;height:auto}
h2{font-size:12px;line-height:12px;margin:0 0 22px 0;padding:0;color:#B2C6F0;font-weight:normal;text-transform:uppercase;letter-spacing:0.02em}
h3{font-size:18px;line-height:18px;margin:0 0 38px 0;padding:0;color:#1F65BE;font-weight:normal;text-transform:uppercase;letter-spacing:0.02em}
h4{font-size:12px;line-height:14px;margin:0 0 2px 0;padding:0;color:#1F65BE;font-weight:normal;text-transform:uppercase;letter-spacing:0.02em}



div#header{position:relative}
div#bb{background:#1F65BE;width:100%;height:13px;position:absolute;top:0;left:0}
div#blauer_balken{background:#1F65BE;color:#fff;height:13px}
div#logo{float:left;width:261px;height:88px;margin:0;padding:7px 5px 3px;background:#fff}
div#navigation_primary{position:absolute;right:13px;top:11px;margin-top:8px;height:12px;text-align:right}
div#navigation_primary a{font-size:11px;line-height:12px;text-transform:uppercase;margin-left:12px;text-decoration:none;color:#000;letter-spacing:0.02em}
div#navigation_primary a.high{color:#1F65BE}
div#navigation_primary a:hover{color:#1F65BE}
div#home{position:absolute;left:280px;top:0}
div#navigation_path{position:absolute;left:348px;top:80px;font-size:10px}
div#navigation_path a{text-decoration:none;color:#646464}
div#navigation_path a.high{text-transform:uppercase;color:#1F65BE}
div#visual{height:281px}
div#franchise{position:absolute;top:85px;left:280px}
div#newsticker{position:absolute;top:85px;left:390px}
div#bza{position:absolute;top:73px;right:16px}

div#container{width:995px;margin:0 auto}
div#container{text-align:left;min-height: 100%;}

div#content{float:right;width:724px}
.box{
	position:relative;
	background:#1F65BE;
	color:#fff;
	width:183px;
	float:left;
	border-right:13px solid #E5E5E5;
	margin:0 0 30px 9px;
	padding:18px 18px 0 18px;
	height:300px
}
.box p{color:#fff;line-height:14px}
.box h1{font-size:18px;line-height:18px;margin:0}
a.box_text{position:absolute;bottom:20px;text-transform:uppercase;color:#B2C6F0;text-decoration:none;font-size:11px}
a.box_button {position:absolute;bottom:15px;right:-13px}

div#text_content{padding:22px 165px 50px 77px;color:#323232}

div#navigation{position:relative;width:229px;background:#fff;color:#323232;padding:19px 0 15px 42px}
div#navigation h3{margin:0 0 35px 0}
div#stellenagbeote_pfeil{position:absolute;top:19px;left:0}
.home_job_item{position:relative;width:219px}
a.job_item_headline {text-decoration:none}
.home_job_item p{padding-bottom:3px;width:172px;line-height:16px}
a.home_job_link {width:47px;text-decoration:none;color:#7FA0E6;position:absolute;right:0;bottom:2px}

div#left_image{width:271px;height:281px;display;block;margin:0;padding:0}

div#navigation_default{position:relative;width:249px;background:#fff;color:#323232;padding:19px 0 7px 22px}
div#seco_navigation {margin:2px 0 40px 0}
div#seco_navigation a{display:block;float:left;width:203px;text-decoration:none;color:#000;margin-bottom:6px}
div#seco_navigation a.high{color:#3066B1;text-transform:uppercase}
.seco_item{width:220px;margin:0}
.high_arrow{float:left;width:17px;color:#3066B1;font-size:16px;line-height:16px;padding-bottom:2px}
.no_arrow{float:left;width:17px;color:#3066B1;font-size:16px;line-height:16px;padding-bottom:2px}



div#extra{float:left;clear:left;width:271px}

div#footer{background:#3066B1;color:#1f65be;height:21px;line-height:21px;font-size:10px;text-align:right}
div#footer a{color: #B2C6F0;text-decoration:none}
div#footer a.high{text-transform:uppercase;font-weight:bold}
div#footer p{color: #B2C6F0}
div#footer{clear:both;width:100%}
div#footer_inside{margin: 0 auto;width:982px;padding-right:13px}

/* Formulare START */
div#form_wrapper{width:450px}
label {width: 148px;display: block; float: left}
.inputtext {float:right;border: 1px solid #323232; background: #fff; height:18px;width:300px; font-size: 12px; line-height: 18px; margin-bottom: 8px; font: 12px 'Droid Sans', arial,verdana, serif;}
.shortleft {float:left;width:253px;margin-right:5px}
.shortright {float:right;width:38px}
.inputarea {border: 1px solid #323232; background: #fff; width: 300px; font-size: 12px; line-height: 18px; margin-bottom: 5px; height: 80px; font: 12px 'Droid Sans', arial,verdana, serif;}
.inputselect {border: 1px solid #323232; background: #fff; width: 300px; font-size: 12px; line-height: 18px; margin-bottom: 5px; font: 12px 'Droid Sans', arial,verdana, serif;}
.button_object {border: 1px solid #323232; background: #fff; color:#323232;width: 120px; font-size: 12px; line-height: 18px; margin: 15px 0 50px 182px; font: 12px 'Droid Sans', arial,verdana, serif;}
 .inputtext_radio{font-size: 12px; line-height: 18px; margin-bottom: 14px}
 .inputtext_checkbox{font-size: 12px; line-height: 18px; margin-bottom: 14px}
/* Formulare END */


/* Job item START */
.job_item{width:460px}
.job_item h3{font-size:12px;line-height:16px;margin:0;padding:0;color:#1F65BE;font-weight:bold;text-transform:uppercase;letter-spacing:0.02em}
.job_date{float:left;width:400px;font-weight:bold;padding-bottom:18px}
.job_link{float:right;width:60px}
.job_link a{text-decoration:none}

div#jobitem h2{color:#000;font-size:12px;line-height:16px;font-weight:bold;margin-bottom:0; margin-top:16px;text-transform:none}
ul{margin:0;padding-left:15px}
li{padding-left:5px}
/* Job item END */

#language{position:absolute;top:48px;right:16px}
#cs, #en{margin-left:5px}

/* Facebook Ticker */
.fb_ticker{background:#1f65be;color:#fff;width:981px;margin-bottom:3px}
.fb_ticker a{color:#fff;text-decoration:none;font-weight:normal}
.fb_ticker_headline{padding:3px 0 3px 40px;font-weight:bold;float:left;width:110px}
.fb_ticker_news{padding:3px 18px 3px 40px;float:right;text-align:left;width:688px}

.newsticker{padding:0;margin:0}
.newsticker li{list-style-type:none}

.profile-message{font-weight:300}

ul.fb_overview{margin-left:0!important;padding-left:0!important}
.fb_overview li{list-style-type:none;margin-bottom:20px;margin-left:0!important;padding-left:0!important}
/* Facebook Ticker */