img, div, span { 
	_behavior: url(fileadmin/templates/script/iepngfix.htc);
}

/************************ ALLGMEIN **********************************/
html, body{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
height: 100%;
min-height:100%
}

img{
	border: none;
}

.clearer{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
}

/*wrapper f�r startseite*/
div#wrapper_start{
	/*width:979px;	/*992-13padding*/
	width:966px;
	margin:auto;
	text-align:center; 
	border-top:1px solid #ffffff;	/*sonst ist im FF oben ein Abstand*/
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	margin-top:29px;
	padding:0 13px;
xxmargin-bottom:0;
	background-image:url(../img/start_bg.gif);
	background-repeat: no-repeat;
	background-position: 728px top;
}

div#wrapper{
	/*width:979px;	/*992-13padding*/
	width:966px;
	margin:auto;
	text-align:center;
	border-top:1px solid #ffffff;	/*sonst ist im FF oben ein Abstand*/
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	margin-top:29px;
	padding:0 13px;
xxmargin-bottom:0;
	background-image:url(../img/content_bg.gif);
	background-repeat: no-repeat;
	background-position: 254px top;
}
/************************ ALLGMEIN **********************************/








/************************ HEADER **********************************/
div#logo{
	text-align:left;
}

div#header{
	padding:5px 0;	
}

div#headnavi_left{
	width:700px;
xxbackground-color:red;
	float:left;
	text-align:left;
	margin-top:12px;
}

div#headnavi_right{
	width:250px;
xxbackground-color:green;
	float: right;
	text-align:right;
	margin-top:12px;
}

/***************linke metanavi*****************/
ul#metanavi{
	list-style:none;
	margin:0;
	padding-left:0;
	color:#89898b;
}

ul#metanavi li{
	float:left;	
}

/*gr�n als default*/
ul#metanavi li a{
	color:#89898b;
	text-decoration:none;
}
ul#metanavi li a:hover,ul#metanavi li a:active,ul#metanavi li a:focus{
	color:#7bc610;
}

.separator{
	padding:0 10px;
}
/*unique blau f�r "�ber unique", "news", "kontakt", "disclaimer"*/
ul#metanavi li.blue_unique a:hover,ul#metanavi li.blue_unique a:active,ul#metanavi li.blue_unique a:focus{ color:#0082b4;}
/*anderer blauton f�r "f�r unternhemen"*/
ul#metanavi li.blue a:hover,ul#metanavi li.blue a:active,ul#metanavi li.blue a:focus{ color:#004C99;}
/*gr�n f�r "f�r bewerber", karriere intern*/
ul#metanavi li.green a:hover,ul#metanavi li.green a:active,ul#metanavi li.green a:focus{ color:#7bc610;}

/*aktiver, unique blau Metamen�punkt*/
ul#metanavi li.blue_unique a.ACT,ul#metanavi li.blue_unique a.ACTIFSUB{color:#0082b4;}
/*aktiver, anderer blauton Metamen�punkt*/
ul#metanavi li.blue a.ACT,ul#metanavi li.blue a.ACTIFSUB{color:#004C99;}
/*aktiver, gr�ner Metamen�punkt*/
ul#metanavi li.green a.ACT,ul#metanavi li.green a.ACTIFSUB{color:#7bc610;}

/***************linke metanavi*****************/


/***************rechte metanavi*****************/
div#headnavi_right a{
	color:#89898b;
	text-decoration:none;
}
/*hover, unique blau*/
div#headnavi_right a:hover,div#headnavi_right a:active,div#headnavi_right a:focus{
	color:#0082b4;
}
/*aktiv unique blau*/
div#headnavi_right a.ACT {color:#0082b4;}

div#headnavi_right ul#metanavi_right {
	list-style:none;
	margin:0;
	padding-left:0;
	color:#89898b;
	float:right;
}

div#headnavi_right  ul#metanavi_right li{
	float:left;	
}

/*grau */
div#headnavi_right ul#metanavi_right li a{
	color:#89898b;
	text-decoration:none;
}
div#headnavi_right ul#metanavi_right li a:hover,div#headnavi_right ul#metanavi_right li a:active,div#headnavi_right ul#metanavi_right li a:focus{
	color:#0082b4;
}

/*ACT, blau*/
div#headnavi_right ul#metanavi_right li a.ACT{color:#0082b4;}
/***************rechte metanavi*****************/
/************************ HEADER **********************************/







/************************ MAIN **********************************/
div#main{
	margin-top:37px;
	text-align:left;
}

div#main_left{
xxbackground-color:yellow;
	width:715px;
	float:left;
xxborder-right:1px solid #a9a9a9;
}

div#main_right{
xxbackground-color:pink;
	width:230px;
	float:right;
}

div#jobsearch{
	border-bottom:1px solid #a9a9a9;
	padding-bottom:15px;
}

div#jobs{
	padding-top:22px;
}

/*f�r contenntseiten, nicht auf der startseite gebraucht*/
div#leftnavi{
	width:226px;
	float:left;
xxbackground-color:yellow;
}

/*************linke navi**********/
/***********1. Ebene*********/
div#leftnavi ul#mainnavi{
	margin:0;
	padding:0;
	list-style:none;
}

div#leftnavi ul#mainnavi li{
	position:relative;
}

div#leftnavi ul#mainnavi li a{
	width:226px;
	border-top:1px dotted #7d7d7d;
	display:block;
	padding:6px 0 6px 0;
	text-decoration:none;
	color:#89898b;	
}

/*ACT default gr�n*/
div#leftnavi ul#mainnavi li a.ACT{
	color:#7bc610;
	background-image:url(../img/arrow_navi_green.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*ACT gr�n*/
div#leftnavi ul#mainnavi.green li a.ACT{
    color:#7bc610;
    background-image:url(../img/arrow_navi_green.gif);
    background-position:right;
    background-repeat:no-repeat;
}
/*ACT dunkelblau:f�r unternehmen*/
div#leftnavi ul#mainnavi.blue li a.ACT{ 
	color:#004C99;	
	background-image:url(../img/arrow_navi_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*ACT dunkelblau:�ber unique,news,kontakt,disclaimer*/
div#leftnavi ul#mainnavi.blue_unique li a.ACT{ 
	color:#0082b4;
	background-image:url(../img/arrow_navi_blueunique.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/*hover gr�n*/
div#leftnavi ul#mainnavi.green li a:hover,div#leftnavi ul#mainnavi.green li a:active,div#leftnavi ul#mainnavi.green li a:focus{
	color:#7bc610;
	background-image:url(../img/arrow_navi_green.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*hover dunkelblau:f�r unternehmen*/
div#leftnavi ul#mainnavi.blue li a:hover,div#leftnavi ul#mainnavi.blue li a:active,div#leftnavi ul#mainnavi.blue li a:focus{ 
	color:#004C99;
	background-image:url(../img/arrow_navi_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*hover dunkelblau:�ber unique,news,kontakt,disclaimer*/
div#leftnavi ul#mainnavi.blue_unique li a:hover,div#leftnavi ul#mainnavi.blue_unique li a:active,div#leftnavi ul#mainnavi.blue_unique li a:focus{ 
	color:#0082b4;
	background-image:url(../img/arrow_navi_blueunique.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/*ACTIFSUB default gr�n*/
div#leftnavi ul#mainnavi li a.ACTIFSUB{	color:#7bc610;}
/*ACTIFSUB gr�n*/
div#leftnavi ul#mainnavi.green li a.ACTIFSUB{color:#7bc610;}
/*ACTIFSUB dunkelblau:f�r unternehmen*/
div#leftnavi ul#mainnavi.blue li a.ACTIFSUB{ color:#004C99;}
/*ACTIFSUB dunkelblau:�ber unique,news,kontakt,disclaimer*/
div#leftnavi ul#mainnavi.blue_unique li a.ACTIFSUB{ color:#0082b4;}

/*last*/
div#leftnavi ul#mainnavi li.last {
	border-bottom:1px dotted #7d7d7d;
}
/***********1. Ebene*********/




/***********2. Ebene*********/
div#leftnavi ul#mainnavi li ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#leftnavi ul#mainnavi li ul.sub1 li{
	border:none;
}

div#leftnavi ul#mainnavi li ul.sub1 li a{
xxborder:1px solid red;
	border:none;
	padding:6px 0 6px 15px;
	width:210px;
}
/***********2. Ebene*********/

/***********3. Ebene*********/
div#leftnavi ul#mainnavi li ul li ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#leftnavi ul#mainnavi li ul li ul.sub2 li{
	border:none;
}

div#leftnavi ul#mainnavi li ul li ul.sub2 li a{
	border:none;
	padding:6px 0 6px 30px;
	width:195px;
}
/***********3. Ebene*********/

/*************linke navi**********/


div#content{
	width:450px;
	float: right;
	margin-right:10px;
xxbackground-color:pink;
	line-height:17px;
	position: relative;
}

/*gr�n*/
div#content h1{
	color:#7bc610;
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding-top:20px;
	line-height:25px;
}
 
div#content h2{	
	color:#7bc610;
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding-top:0px;
	line-height:25px;
}

div#content a{
	color:#7bc610;
	font-weight:bold;
	text-decoration: none;
}
div#content a:hover,div#content a:active,div#content a:focus{ text-decoration:underline;}

div#content ul{
	padding-left:0;
	margin:6px 0 6px 15px;	
	list-style:none;
}
div#content ul li{
	background-image:url(../img/arrow_list.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:4px;
}

div#content span.small_text{
	font-size:10px;
}
.black_text{
	color:#000000;
}
/****************** Extension sg_jobs *********************/
/*****Content-Bereich*****/
div#content div.tx-sgjobs-pi1 div.form_left{
	width:150px;
	float:left;
}

div#content div.tx-sgjobs-pi1 div.form_right{ float: left; width:290px;}
div#content div.tx-sgjobs-pi1 div.form_right input{ width:246px;}
div#content div.tx-sgjobs-pi1 div.form_right input.suchwort{margin-bottom:12px;}
div#content div.tx-sgjobs-pi1 div.form_right select{ width:250px;}
div#content div.tx-sgjobs-pi1 div.form_row{padding-bottom:3px;}

div#content div.search-listitem {line-height:22px;}
div#content div.search-listitem form { padding:0; margin:0; display:inline;}

div#content div.search-listitem input.listitem-jobtitle{ 
	background:none;
	border:none;
	color:#7bc610;
	font-weight:bold;	
	text-decoration: none;
	padding:0;
	margin:0;
	text-align:left;
}
div#content div.search-listitem input.listitem-jobtitle:hover{ 
	text-decoration:underline;
	cursor:pointer;
}

div#content a.backToList{
	background-image:url(../img/backToList_bg_green.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:141px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:23px;
	padding-top:3px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div#content a.backToList:hover{ text-decoration:underline;}

div.listView{
	border-top:1px dotted #7d7d7d;
	margin-top:10px;
}
div.listView tr.listView-table{ height:60px;}
div.singleView{
	border-top:1px dotted #7d7d7d;
	margin-top:20px;
}
div.singleView-meta{ margin-top:5px;}

/*suchen-button*/
div#content input.search{
	background-image: url(../img/suchen_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:50px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#ffffff;
	float:right;
	font-family: Arial,Helvetica,sans-serif;
}
div#content input.search:hover{ text-decoration:underline;}

div.error{ color:#e675a6; font-weight:bold;}
div.errorbox{margin:5px 0; color:#e675a6; font-weight:bold;}

div#content table.contenttable td{
	vertical-align:top;	
}
div#content table.contenttable td p{margin:0; padding:0;}

/*Lebenslauf*/
table.lebenslauf caption{
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
}

table.lebenslauf td.td-0{
	width:100px;
}
/*****Content-Bereich*****/


/*****Rechte Seite/Spalte*****/
div#main_right h1,div#main_right h2{
	color:#7d7d7d;
	font-weight:normal;
	font-size:24px;
	margin:0;
	/*padding-top:20px;*/
	line-height:25px;
}

div#main_right a{	
	color:#7bc610;
	font-weight:bold;
	text-decoration: none;
}
div#main_right a:hover,div#main_right a:active,div#main_right a:focus{ text-decoration:underline;}

div#main_right div.tx-sgjobs-pi1 form {padding-top:15px;}
div#main_right div.tx-sgjobs-pi1 div.form_right{ width:230px;}
div#main_right div.tx-sgjobs-pi1 div.form_right input{ width:226px;}
div#main_right div.tx-sgjobs-pi1 div.form_right input.suchwort{margin-bottom:12px;}
div#main_right div.tx-sgjobs-pi1 div.form_right select{ width:230px;}
div#main_right div.tx-sgjobs-pi1 div.form_row{padding-bottom:3px;}

div.new-job{ padding-top:5px;}
div.new-job-item{
	border-top:1px dotted #7d7d7d;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
div.new-job-item-date{ font-weight: normal;}
div.new-job-item-jobtitle a{ color:#7d7d7d; font-weight:bold; text-decoration: none;}
div.new-job-item-jobtitle a:hover{ text-decoration:underline;}
div.new-job-item-standort{font-weight: bold;}

/*suchen-button*/
div#main_right div.tx-sgjobs-pi1 input.search{
	background-image: url(../img/suchen_bg_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:15px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#ffffff;
	float:right;
	font-family: Arial,Helvetica,sans-serif;
}
div#main_right div.tx-sgjobs-pi1 input.search:hover{ text-decoration:underline;}
/*****Rechte Seite/Spalte*****/

/*****Formular Jetzt bewerben*****/
div.form_default_layout{width:440px;}

div.form_headline{
	line-height:25px;
	width:100%;
  border-bottom:1px dotted #a9a9a9;
	float:left;		
	margin:25px 0px 20px 0px;
}
div.form_subheadline{
	line-height:20px;	  
	width:100%;
	float:left;		
	xxmargin:25px 0px 20px 0px;
}
div.form_left{
	float:left;
	width:170px;
	padding:3px 0;
}
div.form_right{
	float:left;
	width:270px;
	margin:3px 0;
}
div.form_leftright{ 
	width:440px; 
	float:left; 
	margin:3px 0;
}

div.form_right input,
div.form_right select,
div.form_right textarea{
	border:1px solid #a9a9a9;
	width:250px;
	height:20px;
}

div.form_right textarea.textarea{
	height:60px;
}

div.form_right input.captcha{
	width: 50px;
}

div.form_leftright input{
xxborder:1px solid #a9a9a9;
	width:350px;
	height:20px;
}
/*#formfield_lebenslauf,#formfield_lebenslauf-2{
	border:1px solid #a9a9a9;
	width:350px;
}*/
#formfield_plz,#formfield_hausnummer{
	width:60px;
}
#formfield_geburtsdatum,#formfield_beginn{
	width:80px;
}
#formfield_strasse,#formfield_stadt{
  width:185px;
}
input#submit, input#back, input#submit_long{
	background-image:url(../img/absenden_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
	width:91px;
	cursor: pointer;
	cursor: hand;	
	margin-bottom:10px;
	margin-top:15px;	
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;			
}
input#formfield_lebenslauf{margin-bottom:3px;}

.errorlabel{color:#e675a6; font-weight:bold;}
div.form_right input.errorfield{ color: #000000; border:2px solid #e675a6;}
div.form_right img:hover{ cursor:pointer;}
/*****Formular Jetzt bewerben*****/

/*****Formular Newsletteranmeldung �ber Inxmail *****/
div.form_newsletter input.checkbox_form {
	border:medium none;
	margin:0;
	padding:0;
	text-align:left;
	width:14px;
}
/*****Formular Newsletteranmeldung �ber Inxmail *****/


/*****Formular Initiativbewerbung*****/
div.form_right input.jscalendar_cb{
	float:left;
	margin:0 3px 0 0;
	width:14px;
}
/*div.form_right input.jscalendar{
	width:80px;
}*/
/*input#back, input#submit_long siehe oben*/
input#submit_long{
	background-image:url(../img/absenden_bg.gif);
}
/*Bestaetigungsseite*/
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation table tbody tr td.powermail_all_td_left,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_left{
	width:150px;
}
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_confirmation table tbody tr td.powermail_all_td_right,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_right{
	width:350px;
}
/*Danke-Seite*/
div.tx-powermail-pi1_thx{	margin-top:10px;}
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_left p,
div#content div.tx-powermail-pi1 div.tx-powermail-pi1_thx table tbody tr td.powermail_all_td_right p{
	margin:0;
	padding:0;
}



/*Fehlermeldungsseite*/
div.tx-powermail-pi1_mandatory{
	color:#e675a6;
	margin-top:10px;
}
div#content div.tx-powermail-pi1_mandatory div.ul.powermail_mandatory_list {
	list-style:none;	
	margin-left:5px;
}
div#content div.tx-powermail-pi1_mandatory ul.powermail_mandatory_list li.powermail_mandatory_listitem{
	background-image:none;
}
/*Zurueck zum Formular*/
input.tx-powermail-pi1_mandatory_submit {
	background-image:url(../img/backToForm_bg_green.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:187px;
	height:22px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:1px solid #ffffff;
}
input.tx-powermail-pi1_mandatory_submit:hover{ text-decoration:underline;}
/*checkbox und help weg bei Datum*/
input#uid6_cb, img#uid6_help,
input#uid24_cb, img#uid24_help,
input#uid31_cb, img#uid31_help,
input#uid92_cb, img#uid92_help,
input#uid93_cb, img#uid93_help,
input#uid158_cb, img#uid158_help,
input#uid175_cb, img#uid175_help{ 
	display:none;
}
/*Datumsfelder*/
input#uid6_hr,input#uid24_hr,input#uid31_hr,input#uid92_hr,input#uid93_hr,input#uid158_hr,input#uid175_hr{
	width:80px;
}
/*Fehlermeldungen farbig*/
div.powermail_mandatory_js{color:#e675a6; font-weight:bold;}
/*****Formular Initiativbewerbung*****/

/*Checkbox Datenschutzbestimmungen ausrichten*/
input#check_uid52_0, input#check_uid70_0,
input#check_uid146_0{
	margin:0;
	padding:0;
	text-align:left;
	width:14px;
	border: none;
}
/*label neben Checkbox ausblenden*/
div.powermail_check_inner_uid52_0 label,
div.powermail_check_inner_uid70_0 label,
div.powermail_check_inner_uid146_0 label
{ display:none;}

/*Seite Niederlassungen*/
div.list-niederlassungen{
	margin-top: 15px;
}
div.list-niederlassungen-item{
	margin-bottom:10px;
	margin-top:20px;
}
div.list-niederlassungen-item-head{
	border-bottom:1px dotted #a9a9a9;
	line-height:20px;
}
div.list-niederlassungen-item-sub{
	margin-top:14px;
}
td.searchform-niederlassungen{
	padding-bottom:20px;
}
/*Seite Niederlassungen*/

/*Standortsuche*/
div.tx_locator_results, div.storename{
	border-top:1px dotted #7d7d7d;
	padding-top:10px;
	margin-top:20px;
}
div.tx-locator-pi1 input.search-niederlassungen{
	background-image: url(../img/suchen_bg_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	width:80px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	padding-top:0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:none;
	background-color:#ffffff;
}
div.tx-locator-pi1 input.button-karte{
	background-color:#dddddd;
	border:1px solid #000000;
}
/*Standortsuche*/

/*"Jetzt bewerben"-Link unter einer Jobanzeige*/
div#content div.jetzt-bewerben-button{ 
	color:#ffffff;
}

div#content div.jetzt-bewerben-button a,
div#content div#tiplink a{
	background-image:url(../img/jetzt-bewerben.gif);
	background-position:top;
	background-repeat:no-repeat;
	border:0;
	width:133px;
	cursor: pointer;
	cursor: hand;	
	margin-bottom:10px;
	margin-top:15px;	
	margin-left:-20px;
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:2px;
	padding-left:46px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;	
}

div#content div.jetzt-bewerben-button a:hover,
div#content div#tiplink a:hover{ 
	text-decoration:underline;
}

div#content div#tiplink{ 
	position: absolute;
	bottom: 34px;
	left: 180px;
}
/****************** Extension sg_jobs *********************/


/*f�r contenntseiten, nicht auf der startseite gebraucht*/




/**************** FCE Double-Box ******************/
div.doubleBox{
xxborder-bottom: solid 5px red;
xxmargin-right:15px;
	margin-top:13px;
}

div.doubleBoxLeft{
	float: left;
	width:370px;
xxwidth: 50%;
xxbackground-color: yellow;
}

div.doubleBoxRight{
	float: right;
	width:330px;
	margin-right:15px;
xxwidth: 50%;
xxbackground-color: pink;
}
/**************** FCE Double-Box ******************/



/**************** FCE BorderBox Green (Startseite)******************/
div.borderBoxGreen{
	width:330px;
}
div.borderBoxGreen_header h1{
	background-image:url(../img/dot_green.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:5px 0 0 24px;
	color:#7bc610;
	font-size:24px;	
	margin:0;
	font-weight:normal;	
}
div.borderBoxGreen_content{
	border:1px solid #7bc610;
	padding:5px;
	margin-top:3px;	
	height:150px;
	color:#7d7d7d;
}
div.borderBoxGreen_content a{
	font-weight:bold;
	text-decoration:none;
	color:#7d7d7d;
}
div.borderBoxGreen_content a:hover,div.borderBoxGreen_content a:active,div.borderBoxGreen_content a:focus{
	text-decoration: underline;
}
div.borderBoxGreen_content ul{
	padding-left:0;
	margin:6px 0 0 15px;	
	list-style:none;
}
div.borderBoxGreen_content ul li{
	background-image:url(../img/arrow_list.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:4px;
}
/**************** FCE BorderBox Green ******************/

/**************** FCE BorderBox Green ******************/
div.borderBoxBlue{
	width:330px;
xxmargin-left:20px;	
}
div.borderBoxBlue_header h1{
	background-image:url(../img/dot_blue.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:5px 0 0 24px;
	margin:0;
	color:#004c99;
	font-size:24px;
	font-weight:normal;
}
div.borderBoxBlue_content{
	border:1px solid #004c99;
	padding:5px;
	margin-top:3px;	
	height:150px;
	color:#7d7d7d;
}
div.borderBoxBlue_content a{
	font-weight:bold;
	text-decoration:none;
	color:#7d7d7d;
}
div.borderBoxBlue_content a:hover,div.borderBoxBlue_content a:active,div.borderBoxBlue_content a:focus{
	text-decoration: underline;
}
div.borderBoxBlue_content ul{
	padding-left:0;
	margin:6px 0 0 15px;	
	list-style:none;
}
div.borderBoxBlue_content ul li{
	background-image:url(../img/arrow_list.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:4px;
}
/**************** FCE BorderBox Green ******************/



/**************** FCE Box_headlineWithDottedLine ******************/
div.Box_headlineWithDottedLine {
	color:#000000;
}

div.Box_headlineWithDottedLine p{
	margin:8px 0;
}
div.Box_headlineWithDottedLine h1 {
	line-height:40px;
	border-bottom:1px dotted #7d7d7d;
	font-size:24px;
	width:330px;
	color:#7d7d7d;
	font-weight:normal;
	margin: 0px 0px 12px 0px;
}

div.Box_headlineWithDottedLine a{
	color:#0082b4;
	font-weight:bold;
	text-decoration:none;
}

div.Box_headlineWithDottedLine a:hover{
	text-decoration:underline;
}
/**************** FCE Box_headlineWithDottedLine ******************/



/**************** FCE Bildmaterial ******************/
div.imagematerial-container{
	border-top:1px dotted #7d7d7d;
	float:left;
	margin-top:10px;
}
div.imagematerial-item{
	width:450px;
xxborder:1px solid red;
	font-size:12px;
	float:left;
	border-bottom:1px dotted #7d7d7d;
	margin-top:10px;
	padding-bottom:10px;
}

div.imagematerial-image img{
	float: left;
	margin: 10px 10px 10px 0px;
	border: solid 1px #AAAAAA;
}

div.imagematerial-content{
	padding-top:10px;
}

div.imagematerial-teaser{
	font-weight: bold;
}

div.imagematerial-teaser p{
	margin-top:0;
	padding-top:0;
}

div.imagematerial-morelink{
	float:left;
	width:340px;
	height:22px;
	background-image:url(../img/absenden_bg_uniqueblue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:5px;
}
div#content div.imagematerial-morelink a{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:22px;
	padding-top:2px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div.imagematerial-morelink a:hover{ text-decoration:underline;}

/**************** FCE Bildmaterial ******************/


/**************** FCE Presse Box - rechte Seite ******************/
div#press_box{
	width:228px;	
}

div.press_item{
	border-top:1px dotted #a9a9a9;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
}

div.press_left{
	float: left;
	width: 110px;
}

div.press_right{
	float: left;
	width: 115px;
	font-size:11px;
	color:#7d7d7d;
}

div.press_right p{ 
	margin-top:0;
	padding-top:0;
}
/**************** FCE Presse Box - rechte Seite ******************/






/**************** tt_news rgaccordion ******************/
/*****LATEST*********/
/* just a little gab */
#rgaccord2-nest {
xxmargin:10px 0;
	margin:6px 0 10px 0;
}

/* Toggle default */
h3.rgaccord2-toggle {
  font-weight:bold;
  color:#0082b4;
  font-size:12px;
xxline-height: 26px;
xxheight: 23px;
xxbackground: #acc95f url(img/plus.png) 5px center no-repeat;
xxborder-top:1px solid #eee;
xxpadding:2px 0 2px 25px;
xxmargin-right:32px;
  cursor:pointer;
  margin-bottom:3px;
}

/* Toggle act item */
h3.act {
  color:#0082b4;
xxbackground:#6899ce url(img/minus.png) 5px center no-repeat;
}

/* the content */
div.rgaccord2-content {
  width:320px;
  border-bottom:1px dotted #7d7d7d;
xxborder-left:1px solid #ccc;
xxborder-right:1px solid #ccc;
}

/* remove margin of a CE */
div.rgaccord2-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord2-content h1 {
  display:none;
}

div.news-latest-container,
div.news-latest-item{
	width:330px;
}

div.news-latest-item{
	border-bottom:1px dotted #7d7d7d;
}

div.news-latest-content{
	font-size:11px;
}

div.newsContent{
	padding-right:10px;
}
div.newsContent p{
	margin-top:0;
	padding-top:0;
}
div.news-laltest-image img{
	float: right;
	padding-bottom:10px;
	padding-left:10px;
xxpadding-top:10px;
}
div.news-latest-morelink { 
	width:80px;
	height:22px;
	background-image:url(../img/more_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:5px;

}
div.news-latest-morelink a{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:25px;
	padding-top:4px;
	display:block;
}

/*****LATEST*********/

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ACCORDION FK >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
div#news-accordion{
	width:329px;
}

div#news-accordion h3 {
  font-weight:bold;
  color:#0082b4;
  font-size:12px;
  cursor:pointer;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  width: 329px;
  border-bottom: 1px dotted #7d7d7d;
}

div#news-accordion h3:focus,
div#news-accordion h3:active{
	outline: none;
}

/* Toggle act item */
div#news-accordion h3.ui-state-active {
	xcolor: red;
	xborder-bottom: none;
	xtext-decoration: underline;
}

div.news-accordion-content {
  width: 329px;
  xborder-bottom:1px dotted #7d7d7d;
  *overflow: hidden;
  xpadding-bottom: 10px;
}

.ui-accordion-content{
	display: none;
}

.ui-accordion-content-active{
	display: block; 
}

div.news-accordion-content div.news-image img{
	float: right;
	padding-bottom:10px;
	padding-left:10px;
	xxpadding-top:10px;
}

div#news-accordion div.news-morelink { 
	width:80px;
	height:22px;
	background-image:url(../img/more_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:5px;
	font-size: 11px;

}

div#news-accordion div.news-morelink a{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:25px;
	padding-top:4px;
	display:block;
	text-decoration: none;
	font-weight: bold;
}

div#news-accordion div.news-morelink a:hover{
	text-decoration: underline;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ACCORDION FK <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


/***********List************/
div.news-list-container{
	border-top:1px dotted #7d7d7d;
	float:left;
	margin-top:10px;
}
div.news-list-item{
	width:450px;
xxborder:1px solid red;
	font-size:12px;
	float:left;
	border-bottom:1px dotted #7d7d7d;
}

div.news-list-image img{
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
}

div.news-list-content{
	padding-top:10px;
}
div.news-list-date{}
div.news-list-content h4 {
	color:#0082b4;
	margin:0;
	padding:2px 0px;
}
div.news-list-content h4 a{
	color:#0082b4;
	text-decoration:none;
}
div.news-list-content h4 a:hover{ text-decoration:underline;}

div.news-list-teaser{}
div.news-list-morelink{
	float:right;
	width:80px;
	height:22px;
	background-image:url(../img/more_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:5px;
}
div#content div.news-list-morelink a{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:25px;
	padding-top:3px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div.news-list-morelink a:hover{ text-decoration:underline;}

div.tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a{
	color:#0082b4;
	text-decoration: underline;
}

div.tx-ttnews-browsebox table tbody tr td p a {
	color:#0082b4;
	text-decoration:none;
}
/***********List************/

/***********Single************/
div.news-single-date{
xxpadding-top:20px;
	font-size:11px;
}
div.news-single-item h4 {
	color:#7bc610;
	font-weight:normal;
	font-size:24px;
	padding-top:5px;
	margin:0;
	line-height:26px;
}

div.news-single-wrapper{
	margin-top:20px;
	float:left;
}
div.news-single-image{	float:left; margin:0; padding:0;}
div.news-single-img{	float:left; margin:0; padding:0; max-width:215px;}
div.news-single-image img{
	float:left;
	padding-bottom:10px;
	padding-right:20px;
	padding-top:3px;
}
div.news-single-content{
	margin-top:-10px;
}

div.news-single-backlink{
	float:right;
	width:170px;
	height:22px;
	background-image: url(../img/backToList_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:5px;
}
div#content div.news-single-backlink a{
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:23px;
	padding-top:3px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
div.news-single-backlink a:hover{ text-decoration:underline;}
/***********Single************/


/***********Catmenue************/
div.news-catRootline{
	color: #7BC610;
	padding:15px 0 5px 0;
	font-size:24px;
}
/***********Catmenue************/
/**************** tt_news rgaccordion ******************/


/*sitemap*/
div#tx_slsitemap ul{ margin:0;}
div#tx_slsitemap ul li {
	margin-left:-10px;
	padding-left:40px;
}

div#tx_slsitemap ul li.MainFirst a{ font-weight:bold;}
div#tx_slsitemap ul li.SubMiddle a,div#tx_slsitemap ul li.SubLast a{ font-weight: normal;}
div#tx_slsitemap ul li ul{margin-left:-8px;}
/*sitemap*/

/************************ MAIN **********************************/














/************************ FOOTER **********************************/
div#footer{
	border-top:1px solid #a9a9a9;
	width:994px;
	margin:auto;
	margin-top:17px;
xxtext-align:right;
	position:relative;
	height:60px;
}

div.footer_trenner{
	float: right;
	margin-right:0;
	text-align:right;
	padding-left:20px;
	padding-top:17px;	
}
/************************ FOOTER **********************************/


div.tx-stflashplayer-pi1{
	padding-top: 12px;
}


div.csc-frame-frame1 h1 {
	line-height:40px;
	xborder-bottom:1px dotted #7d7d7d;
	font-size:24px;
	width:330px;
	color:#7d7d7d;
	font-weight:normal;
	margin:0;
	
}

div.bannerswitch{ 
	height: 220px; 
	width: 700px; 
	overflow: hidden;
}

div#footer div#tiplink{
	position: absolute;
	top: 16px;
	left: 12px;
}

div#footer div#tiplink a{
	font-weight: normal;
	text-decoration: none;
	color: #7d7d7d;
}

div#footer div#tiplink a:hover{
	text-decoration: underline;
}



div#footer div#twittlink{
	position: absolute;
	top: 8px;
	left: 170px;
}

div#footer div#sociallinks{
	position: absolute;
	top: 11px;
	left: 145px;
	xbackground-color: pink;
	color: #7d7d7d;
}

div#footer div#sociallinks span{
	padding: 5px 0px 0px 0px;
	float: left;
}

div#footer div#sociallinks a{
	padding: 0px 5px 0px 0px;
	float: left;
}

.hidden{
	display: none;
	visibility: hidden;
	position: absolute;
	height: 0px;
}

div.ceBox-line{
	border-bottom: dotted 1px #7D7D7D;
}


div.doubleBox div.csc-textpic-left img{
	margin-bottom: 12px;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> STARTSEITE / SPEZIALISIERUNGEN >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
div.spezialisierungen {
	margin-bottom: 77px;
}
div.spezialisierungen div.title {
	font-weight: bold;
}

div.spezialisierungen div.links p.bodytext {
	margin: 0;	
}

div.spezialisierungen div.links div.boxLeft {
	float: left;
}

div.spezialisierungen div.links div.boxMiddle {
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px dotted #7D7D7D;
}

div.spezialisierungen div.links div.boxRight {
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px dotted #7D7D7D;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< STARTSEITE / SPEZIALISIERUNGEN  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> STARTSEITE / PARTNERBANNER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

form#partnerform input.partnersearch{
	width: 231px;
	height: 79px;
	padding: 0;
	margin: 0;
	border: 0;
	background-image: url(../img/ginatricot.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-indent: -1000em;
	cursor: pointer;
	cursor: hand;
	font-size:0;
	color:#fff;
	text-decoration:none;
	text-align: right;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< STARTSEITE / PARTNER BANNER  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
