
/************************/
/*** Allgemeines			***/
/************************/
body{
	background:#f2f2f2; font-family:Arial; font-size:12px;
}
p{
	margin:0 0 15px 0; font-size:12px; line-height:18px; padding:0;
	line-height:18px;
}
h1{
	color:#006cb6; font-size:22px; margin: 0 0 10px 0; font-weight:normal;
	line-height:24px;
}
h2{
	color:#006cb6; font-size:17px; margin: 0 0 10px 0; font-weight:normal;
	line-height:20px;
}
h3{
	color:#333333; font-size:17px; margin: 0 0 10px 0; font-weight:normal;
	line-height:20px;
}
h4{
	color:#006cb6; font-size:12px; margin: 0 0 5px 0; font-weight:bold;
	line-height:18px;
}
h5{
	color:#333333; font-size:12px; margin: 0 0 5px 0; font-weight:bold;
	line-height:18px;
}
a{
	color:#006cb6; text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.ohne_pfeil{
	/*padding-right:12px;	background:url(../img/symbol_textlink.gif) no-repeat top right;*/
}
a.mit_pfeil{
	padding-right:12px;	background:url(../img/symbol_textlink.gif) no-repeat top right;
}
a.dokument{
	padding-right:12px;	background:url(../img/symbol_textlink.gif) no-repeat top right;
}
a.externer_link{
	padding-right:12px;	background:url(../img/symbol_textlink.gif) no-repeat top right;
}
img{
	border:0;
}
ul{
	margin:0 0 15px 0; padding:0; line-height:18px; list-style:none;
}
ul li{
	margin:0 0 5px 0; padding:0 0 0 20px;
	background:url(../img/punkt_ul.gif) no-repeat top left;
}
ul ul{
	margin:0 0 0 0; padding:0;
}
ul ul li{
	margin:0 0 5px 0; padding:0 0 0 20px;
	background:url(../img/punkt_ul_ul.gif) no-repeat top left;
}
ul ul ul{
	margin:0 0 0 0; padding:0;
}
ul ul ul li{
	margin:0 0 5px 0; padding:0 0 0 20px;
	background:url(../img/punkt_ul_ul_ul.gif) no-repeat top left;
}
li ul, li ul ul{ /* Aenderung Chong 15.11.2010 */
	padding-top:5px;
}
ol{
	margin:0 0 15px 0; padding:0; line-height:18px;
}
ol li{
	margin:0 0 5px 20px; padding:0 0 0 0;
}
ol ol{
	margin:0 0 0 0; padding:0; list-style:upper-alpha;
}
ol ol li{
	margin:0 0 5px 20px; padding:0 0 0 0;
}
ol ol ol{
	margin:0 0 0 0; padding:0; list-style:lower-alpha;
}
ol ol ol li{
	margin:0 0 5px 20px; padding:0 0 0 0;
}
li ol, li ol ol { /* Aenderung Chong 15.11.2010 */
	padding-top:5px;
}
fieldset{
	border: 0; padding: 0; margin: 0;
}
.csc-frame-rulerAfter{
	border-bottom:1px solid #d0cfd1; margin-bottom:25px; padding-bottom: 10px;
	display:inline; float:left; width:100%;
}
.csc-frame-marginAfter{
	padding-bottom:25px; display:inline; float:left; width:100%;
}
.csc-textpic-caption{
	font-size:10px; line-height:14px; color:#333; padding:5px;
	background:#dbe9f4;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin: 0 0 10px 0;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{
	margin: 0 0 15px 0;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:15px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagecolumn {
	float:right;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.csc-textpic-border div.csc-textpic-single-image img {
    border: 1px solid #D4D5D6;
    padding: 0;
}

.blue_box{
	border:1px solid #d0cfd1; padding:15px 18px 10px 10px;
	background:#dbe9f4; margin:0 0 15px 0; display:inline; float:left;
}
.grey_box{
	border:1px solid #d0cfd1; padding:15px 18px 10px 10px;
	background:#f4f4f4; margin:0 0 15px 0; display:inline; float:left;
}
.hide{
	display:none !important;
}
.csc-default{
	display:inline; float:left; width:100%;
}

/************************/
/*** Aussenrahmen			***/
/************************/
.float_wrap{
	margin:auto; width:911px; display:block;
}
.wrap_outer{
	width:911px; display:inline; float:left; position:relative;
}

/************************/
/*** Topheader				***/
/************************/
.topheader{
	background:#f2f2f2 url(../img/border_top.gif) no-repeat bottom left; display:inline; float:left;
	width:898px; padding:0 6px 0 7px; height:23px;
}
.topheader a{
	font-size:10px; font-weight:bold; color:#0a66ac; text-decoration:none;
}
.topheader a.button_druck{
	display:inline; float:left;
	padding:1px 15px 0 18px; background:url(../img/symbol_print.gif) no-repeat top left;
	height:15px;
}
.topheader a.button_esm{
	display:inline; float:left;
	padding:1px 15px 0 16px; background:url(../img/symbol_esm.gif) no-repeat top left;
	height:15px;
}
.topheader a.button_weiterempfehlen{
	padding:2px 0 0 18px; background:url(../img/symbol_refer.gif) no-repeat top left;
	height:18px;
}
.topheader a.langswitch_de{
	padding:0 20px 0 22px; background:url(../img/symbol_langswitch_de.gif) no-repeat top left;
	height:18px;
}
.topheader a.langswitch_en{
	padding:0 0 0 22px; background:url(../img/symbol_langswitch_en.gif) no-repeat top left;
	height:18px;
}
.topheader .th_left{
	display:inline; float:left; width:390px; padding-left:10px;
}
.topheader .th_right{
	display:inline; float:left; width:488px; text-align:right; padding-right:10px;
}


/************************/
/*** Header						***/
/************************/
.wrap_inner{
	display:inline; float:left; width:898px; padding:0 6px 0 7px; 
	background:url(../img/wrap_bg.gif) repeat-y top left;
}
.wrap_inner .header{
	display:inline; float:left; width:898px;
}
.wrap_inner .header a{
	text-decoration:none; background:none;
}
.wrap_inner .header .gesellschaften{
	display:inline; float:left; width:898px;
}
.wrap_inner .header .gesellschaften .homelogo{
	display:inline; float:left; width:300px;
}
.wrap_inner .header .gesellschaften .gesellschaften_rechts{
	display:inline; float:left; width:598px;
}
	/* DruckLogo */
	.wrap_inner .header .gesellschaften .homelogo_druck{
		display: none;
	}


/************************/
/*** Hauptnavigation	***/
/************************/
.wrap_inner .header .mainnavi{
	display:inline; float:left; width:898px; height:25px; border-bottom:1px solid #d4d5d6;
	border-top:1px solid #d4d5d6; margin:0 0 1px 0; padding-top:2px;
}
.wrap_inner .header .mainnavi .mainnavi_wrap{
	display:inline; float:left; /*width:683px;*/ height:25px;
}
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner{
	display:inline; float:left; /*width:683px;*/ height:25px; margin:0; padding:0;
}
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner li{
	display:inline; float:left; height:25px; background:none; padding:0;
}
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner li a{
	display:inline; float:left; height:21px; background:#fff; color:#006cb6;
	border-right:1px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff; margin:0 1px 0 1px;
	padding:3px 16px 0 16px; font-size:14px; text-decoration:none;
}
.wrap_inner .header .mainnavi .mainnavi_wrap_intranet .mainnavi_inner li a{
	padding:3px 8px 0 7px;
}
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner li.active a{
	background:url(../img/btn_mainnav_akt.gif) repeat-x top left;
	border-left:1px solid #0a66ac;	border-right:1px solid #0a66ac; border-top: 1px solid #0a66ac;
	color:#fff;
}
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner li.active a:hover,
.wrap_inner .header .mainnavi .mainnavi_wrap .mainnavi_inner li a:hover{
	background:url(../img/btn_mainnav_hover.gif) repeat-x bottom left; color:#006CB6;
	border-left:1px solid #d4d5d6;	border-right:1px solid #d4d5d6; border-top: 1px solid #d4d5d6;
}
.wrap_inner .header .mainnavi .searchbar{
	display:inline; float:right; width:225px; height:24px; padding-top:4px;
}
.wrap_inner .header .mainnavi .searchbar .searchstring{
	display:inline; float:left; width:130px; height:14px; padding:1px;
	background:url(../img/input_bg.gif) repeat-x top left;
	border:1px solid #a1a0a4; color:a1a0a4; margin:0 10px 0 4px; font-size:10px;
}
.wrap_inner .header .mainnavi .searchbar .searchsubmit.inputlink{
	/*display:inline; float:left; width:53px; height:18px; margin:0 19px 0 4px;
	background: #0a66ac url(../img/submit_bg.gif) repeat-x center left;
	font-size:10px; padding:0 0 2px 0; color:#fff;
	border:1px solid #0a66ac;
	line-height:16px;
	text-shadow:black 1px 1px 1px;*/
	
}
.wrap_inner .header .start_headerpic{
	display:inline; float:left; width:898px; padding:0 0 2px 0;
	border-bottom: 1px solid #d4d5d6;
}
.wrap_inner .header .sub_headerpic{
	display:inline; float:left; width:898px; border-bottom: 1px solid #d4d5d6;
}

/************************/
/*** Rootline Navi		***/
/************************/
.wrap_inner .header .sub_headerpic img{
	display:inline; float:left;
}
.wrap_inner .header .sub_headerpic .rootline_navi{
	display:inline; float:left; width:898px; padding:0;
	background:#e5f0f8; border-bottom: 1px solid #fff;
	border-top:1px solid #fff;
}
.wrap_inner .header .sub_headerpic .rootline_navi span{
	font-size:10px; color:#666; display:inline; float:left;
	padding:6px 0 0 20px; height:18px;
}
.wrap_inner .header .sub_headerpic .rootline_navi ul{
	display:inline; float:left; margin:0; padding:5px 0 0 5px; height:19px;
}
.wrap_inner .header .sub_headerpic .rootline_navi ul li{
	display:inline; float:left; padding:0; height:12px; line-height:12px;
	background:none;
}
.wrap_inner .header .sub_headerpic .rootline_navi ul li a{
	background:url(../img/rl_inakt.gif) no-repeat center left; color:#666;
}
.wrap_inner .header .sub_headerpic .rootline_navi ul li .currentpage{
	background:url(../img/rl_akt.gif) no-repeat center left;
	color:#006cb6; margin-top:1px;
}
.wrap_inner .header .sub_headerpic .rootline_navi ul li a,
.wrap_inner .header .sub_headerpic .rootline_navi ul li .currentpage{
	text-decoration:none;	font-size:10px; height:12px; line-height:12px;
	padding:0 5px 0 8px;
}


/************************/
/*** Contentblock			***/
/************************/
.wrap_inner .contentwrap{
	display:inline; float:left; width:898px;
	background:url(../img/main_bg.gif) repeat-y top left;
}
.wrap_inner .content{
	display:inline; float:left; width:898px;
	background:url(../img/main_bg_abschluss.gif) no-repeat bottom left;
}
.wrap_inner .keinelinie{
	background:none;
}


/************************/
/*** Subnavi					***/
/************************/
.wrap_inner .content .c_left{
	display:inline; float:left; width:200px;
}
.wrap_inner .content .c_left .subnavi_wrap{
	display:inline; float:left; width:200px;
}
.wrap_inner .content .c_left .subnavi_inner{
	display:inline; float:left; width:161px; margin:0; padding:60px 30px 0 9px;
	list-style:none;
}
.wrap_inner .content .c_left .subnavi_inner li{
	display:inline; float:left; width:161px; margin:0; padding:1px 0 0 0;
	background:none; list-style:none;
}
.wrap_inner .content .c_left .subnavi_inner li a{
	display:inline; float:left; width:141px; margin:0; padding:9px 10px 10px 10px;
	color:#333; background:none; text-decoration:none;
}
.wrap_inner .content .c_left li.active{
 background:url(../img/navi_act_upper_bg.gif) no-repeat top left;
}
.wrap_inner .content .c_left li.active a{
 background:url(../img/navi_act_lower_bg.gif) no-repeat bottom left; color:#006cb6;
}
.wrap_inner .content .c_left .subnavi_inner li a:hover{
	background:none; color:#006CB6;
}
.wrap_inner .content .c_left li.active a:hover{
 background:url(../img/navi_act_lower_bg.gif) no-repeat bottom left;
}
/*** Bereichslogos ***/
.content .c_left .group{
 background:url(../img/subnavi_logo_group.gif) no-repeat top left;
}
.content .c_left .reclay{
 background:url(../img/subnavi_logo_reclay.gif) no-repeat top left;
}
.content .c_left .curanus{
 background:url(../img/subnavi_logo_curanus.gif) no-repeat top left;
}
.content .c_left .liz{
 background:url(../img/subnavi_logo_liz.gif) no-repeat top left;
}
.content .c_left .redual{
 background:url(../img/subnavi_logo_redual.gif) no-repeat top left;
}
.content .c_left .recarbon{
 background:url(../img/subnavi_logo_recarbon.gif) no-repeat top left;
}
.content .c_left .reclay_at{
 background:url(../img/subnavi_logo_reclay_at.gif) no-repeat top left;
}
.content .c_left .reclay_ufh{
 background:url(../img/subnavi_logo_reclay_ufh.gif) no-repeat top left;
}
.content .c_left .wem{
 background:url(../img/subnavi_logo_wem.gif) no-repeat top left;
}



/************************/
/*** Content					***/
/************************/
.wrap_inner .content .c_start{
	display:inline; float:left; width:648px; padding:36px 20px 50px 20px;
}
.wrap_inner .content .c_center{
	display:inline; float:left; width:468px; padding:36px 20px 50px 0;
}
.wrap_inner .keinelinie .c_breit{
	background:#fff; display:inline; float:left; padding:36px 20px 50px 0;
	width:678px;
}
.wrap_outer .wrap_inner .ohnesubnavi .c_center{
	display:inline; float:left; width:648px; padding:36px 20px 50px 20px; margin:0;
}
.c_start .blue_box, .c_start .grey_box{
	width:618px;
}
.c_center .blue_box, .c_center .grey_box{
	width:438px;
}
.keinelinie .c_breit .blue_box, .keinelinie .c_breit .grey_box{
	width:628px;
}
.ohnesubnavi .c_center .blue_box, .ohnesubnavi .c_center .grey_box{
	width:618px;
}

/************************/
/*** rechte Spalte		***/
/************************/
.c_right_upper, .c_right_middle, .c_right_lower{
	display:inline; float:left;width:100%;
}
.wrap_inner .content .c_right{
	display:inline; float:left; width:190px; min-height:50px; padding:30px 20px 0 0;
	background:url(../img/right_bg.gif) no-repeat top left;
}
.wrap_inner .content .c_right .csc-default{
	border-top: 1px solid #d0cfd1; padding:1px 0 1px 1px; margin-bottom:15px;
}
.wrap_inner .content .c_right .blue_box, .wrap_inner .content .c_right .grey_box{
	padding:10px; margin-bottom:15px;
}
.wrap_inner .content .c_right .csc-default h1, .wrap_inner .content .c_right .csc-default h2,
.wrap_inner .content .c_right .csc-default h3, .wrap_inner .content .c_right .csc-default h4,
.wrap_inner .content .c_right .csc-default h5, .wrap_inner .content .c_right .csc-default p{
	padding:2px 10px 2px 10px; margin:0;
}
.wrap_inner .content .c_right .blue_box h1, .wrap_inner .content .c_right .blue_box h2,
.wrap_inner .content .c_right .blue_box h3, .wrap_inner .content .c_right .blue_box h4,
.wrap_inner .content .c_right .blue_box h5, .wrap_inner .content .c_right .blue_box p,
.wrap_inner .content .c_right .grey_box h1, .wrap_inner .content .c_right .grey_box h2,
.wrap_inner .content .c_right .grey_box h3, .wrap_inner .content .c_right .grey_box h4,
.wrap_inner .content .c_right .grey_box h5, .wrap_inner .content .c_right .grey_box p{
	margin:0; padding:0;
}
.wrap_inner .content .c_right .csc-default h1{
	 background:#DBE9F4; margin:0; margin-bottom:5px;
}
.wrap_inner .content .c_right h1{
	font-size:13px; line-height:18px; font-weight:bold;
	margin-left:1px; color:#006CB6;
}
.wrap_inner .content .c_right h2{
	font-size:15px; line-height:18px; font-weight:normal;
	margin-left:1px; color:#006CB6;
}
.wrap_inner .content .c_right h3{
	font-size:15px; line-height:18px; font-weight:normal;
	margin-left:1px; color:#333333;
}
.wrap_inner .content .c_right h4{
	font-size:13px; line-height:18px; font-weight:bold;
	margin-left:1px; color:#006CB6;
}
.wrap_inner .content .c_right h5{
	font-size:13px; line-height:18px; font-weight:bold;
	margin-left:1px; color:#333333;
}


/************************/
/*** Footer						***/
/************************/
.wrap_inner .footer .content_spacer{
	display:inline; float:left; width:898px; height:50px;
}
.wrap_inner .footer .main_footer{
	display:inline; float:left; width:898px; height:130px; color:#fff; font-size:12px;
	background:url(../img/footer_bg.gif) no-repeat top left;
}
.wrap_inner .footer .main_footer p{
	margin:0; font-size:12px; line-height:16px; padding:0;
}
.wrap_inner .footer .main_footer a{
	color:#fff; text-decoration:none; padding:0; background:none;
}
.wrap_inner .footer .main_footer p.pmargin{
	margin-bottom:5px;
}
.wrap_inner .footer .main_footer .footer_left{
	display:inline; float:left; width:200px; padding:28px 0 0 28px;
}
.wrap_inner .footer .main_footer .footer_right{
	display:inline; float:right; margin-top:103px; margin-right:25px;
}

/************************/
/*** Copyrightleiste	***/
/************************/
.copyright{
	background:#f2f2f2 url(../img/border_bottom.gif) no-repeat top left;
	width:898px; padding:10px 6px 40px 7px; text-align:center; color:#666;
	display:inline; float:left;
}


/************************/
/*** FCE's						***/
/************************/
/** Zweiteiler (normal) */

.zweiteiler{
	width:100%;
}
.zweiteiler .zweiteiler_links{
	width:48%; display:inline; float:left;
	padding-right:4%;
}
.zweiteiler .zweiteiler_rechts{
	width:48%; display:inline; float:left;
}

.ohnesubnavi .c_center .zweiteiler{
	width:648px;
}
.ohnesubnavi .c_center .zweiteiler .zweiteiler_links{
	width:383px; display:inline; float:left; padding-right:25px;
}
.ohnesubnavi .c_center .zweiteiler .zweiteiler_rechts{
	width:240px; display:inline; float:left;
}

/** Startseitenbox		*/
.startzweiteiler{
	display:inline; float:left; width:100%;
}
.startzweiteiler .start_links_oben,
.startzweiteiler .start_links_unten{
	display:inline; float:left;
}
.startzweiteiler .start_links_oben{
	width:310px; padding:10px 10px 10px 10px;
}
.startzweiteiler .start_links_unten{
	width:330px;
}
.startzweiteiler .start_rechts_oben,
.startzweiteiler .start_rechts_unten{
	display:inline; float:left; margin-left:18px;
}
.startzweiteiler .start_rechts_oben{
	width:280px;  padding:10px 10px 10px 10px;
}
.startzweiteiler .start_rechts_unten{
	width:300px;
}
.startzweiteiler .platzhalter{
	display:inline; float:left; height:1px; line-height:0px; font-size:0px;
}
.startzweiteiler .klartexthead,
.startzweiteiler .klartextlink,
.startzweiteiler .klartexth1{
	display:none;
}
.klartext .startzweiteiler .start_links_oben{
	background: url(../img/bg_klartext_start.gif) no-repeat top left;
}
.klartext .startzweiteiler .start_links_oben.ktbild_en{
	background: url(../img/bg_klartext_start_en.gif) no-repeat top left;
}
.klartext .klartexthead{
	display:inline; float:left; width:310px; height:110px;
}
.klartext .klartextbild{
	display:inline; float:left; width:78px; padding:0 1px 1px 1px;
}
.klartext .klartextdatum{
	display:inline; float:left; padding:12px 0 0 10px; color:#0a66ac;
	font-size:11px; font-weight:bold;	width:220px;
}
.klartext .klartextlink, .newslink{
	width:100%; text-align:center; height:30px; display:inline; float:left;
	background: url(../img/bg_start_archivlink.gif) repeat-x top left;
}
.klartextlink a, .newslink a{
	background: url(../img/archiv_link.gif) repeat-x center left;
	color:#fff; height:15px; border:1px solid #0a66ac;
	padding:2px 15px 1px 15px; text-decoration:none;
	line-height:30px;  font-size:10px;
	text-shadow:#0a66ac 0 1px 1px;
}


/************************/
/*** Sitemap					***/
/************************/
.tx-flseositemap-pi1 ul li.deep0{
	border-top:1px solid #c5caca; margin-top:10px; padding-top:8px; background:none;
}
.tx-flseositemap-pi1 ul li.deep0 a{
	font-size:14px; font-weight:bold;
}
.tx-flseositemap-pi1 ul li.deep0 li a{
	font-size:12px; font-weight:normal;
}
.tx-flseositemap-pi1 ul li.deep0 li{
	margin-top:8px;
}


/************************/
/*** Suche						***/
/************************/

.tx-indexedsearch{
	display:inline;	float:left;
	width:100%;
}

.tx-indexedsearch div{
	display:inline;	float:left;
}

.tx-indexedsearch label{
	display:inline;	float:left;
	height:17px;	padding: 1px 10px 0 0;
}

.tx-indexedsearch ul.browsebox{
	display:inline; float:left;
	width: 100%;	list-style:none;
	background:none;
}
.tx-indexedsearch ul.browsebox li{
	display:inline; float:left; list-style:none;
	background:none; padding: 0 20px 0 0 ;
}

#tx-indexedsearch-searchbox-sword{
	width: 150px;
}

.tx-indexedsearch-browsebox{
	width:100%;
}

.search-submitdiv{
	width:218px;
}

#tx-indexedsearch-searchbox-button-submit{
}

.tx-indexedsearch .tx-indexedsearch-searchbox-sword .sword{
	display:inline;	float:left;
}

.tx-indexedsearch .uat_tx-indexedsearch-form{
	width:250px;
}

.tx-indexedsearch-whatis{
	display:inline;	float:left;
	width:100%;	margin:10px 0 10px 0;
}

.tx-indexedsearch-whatis p{
	display:inline;	float:left;
}

.tx-indexedsearch-res{
	width:100%;
}

.tx-indexedsearch .tx-indexedsearch-searchbox-button-submit{
	width:100px;
}



/************************/
/*** Tabellen   *********/
/************************/
table {
float:left;
font-size:12px;
margin-bottom:30px;
border:1px solid #0B62A5;
width:100%;
}

table caption {
padding:5px;
background-color:#0B62A5;
border-top:1px solid #0B62A5;
border-left:1px solid #0B62A5;
border-right:1px solid #0B62A5;
}

table caption h1 {
font-size:22px;
line-height:24px;
padding:0;
margin:0;
color:#ffffff;
}

table caption h2, table caption h3  {
font-size:17px;
line-height:20px;
padding:0;
margin:0;
color:#ffffff;
}

table caption h4, table caption h5  {
font-size:12px;
line-height:18px;
padding:0;
margin:0;
color:#ffffff;
}

table thead tr th.master-headline-left {
text-align:left;
padding:5px;
background-color:#E5F0F8;
}

table thead tr th.master-headline {
text-align:center; 
padding:5px 20px;
background-color:#E5F0F8;
border-left:1px solid #D0CFD1;
}

table tbody tr th {
text-align:left; 
padding:5px;
background-color:#E5F0F8;
border-top:1px solid #D0CFD1;
}

table tbody tr td {
text-align:center; 
padding:5px;
border-top:1px solid #D0CFD1;
border-left:1px solid #D0CFD1;
}

table tbody tr td p {
margin:0px;
}







table.tablight {
float:left;
font-size:12px;
margin-bottom:30px;
border:1px dotted #999999;
width:100%;
}

table.tablight caption {
padding:5px;
background-color:#999999;
border-top:1px dotted #999999;
border-left:1px dotted #999999;
border-right:1px dotted #999999;
}

table.tablight thead tr th.master-headline-left {
text-align:left;
padding:5px;
background-color:#eeeeee;
}

table.tablight thead tr th.master-headline {
text-align:center; 
padding:5px 20px;
background-color:#eeeeee;
border-left:1px dotted #999999;
}

table.tablight tbody tr th {
text-align:left; 
padding:5px;
background-color:#eeeeee;
border-top:1px dotted #999999;
}

table.tablight tbody tr td {
text-align:center; 
padding:5px;
border-top:1px dotted #999999;
border-left:1px dotted #999999;
}

table.tablight tbody tr td p {
margin:0px;
}

table.tablight tbody tr td, table.tablight tbody tr th, table.tablight thead tr th.master-headline-left, table.tablight thead tr th.master-headline {
color:#666666;
}

/************************/
/*** Formulare   *********/
/************************/
.std_input{
	display:inline; float:left; height:16px; padding:1px;
	background:#fff url(../img/input_bg.gif) repeat-x top left;
	border:1px solid #a1a0a4; font-size:12px; color:#333;
}
.std_select{
	padding:0; height:21px;
	width:284px;
}
.input_small{
	width:80px;
}
.input_medium{
	width:176px;
}
.input_large{
	width:280px;
}
.input_textarea{
	width:280px; height:180px;
	display:inline; float:left; padding:5px 1px 5px 1px;
	background:#fff url(../img/input_bg.gif) repeat-x top left;
	border:1px solid #a1a0a4; font-size:12px;
	font-family:Arial; color:#333;
}
.zeile{
	display:inline; float:left;
	width:100%; margin-bottom:10px;
}
.std_label{
	display:inline; float:left;
	width:120px; text-align:right;
}
.std_submit, #tx-indexedsearch-searchbox-button-submit{
	background: url(../img/archiv_link.gif) repeat-x center left;
	color:#fff; height:18px; border:1px solid #0a66ac;
	padding:1px 5px 3px 5px; text-decoration:none;
	/*line-height:15px;*/  font-size:10px;
	text-shadow:#0a66ac 0 1px 1px;
	text-transform:uppercase;
}
.std_submit.inaktiv, #tx-indexedsearch-searchbox-button-submit.inaktiv{
	background: url(../img/archiv_link_inakt.gif) repeat-x center left;
	color:#fff; border:1px solid #84b2d5;
}
.inputlink, .wrap_inner .header .inputlink{
	background: url(../img/archiv_link.gif) repeat-x center left;
	color:#fff; height:13px; border:1px solid #0a66ac;
	padding:2px 8px 1px 8px; text-decoration:none;
	/*line-height:30px;*/  font-size:10px;
	text-shadow:#0a66ac 0 1px 1px;
	text-transform:uppercase;
	text-align:center;
	display:inline; float:left;
}
.inputlink.inaktiv{
	background: url(../img/archiv_link_inakt.gif) repeat-x center left;
	color:#fff; border:1px solid #84b2d5;
	text-shadow:none;
}
.std_btn{
	background: url(../img/archiv_link.gif) repeat-x center left;
	color:#fff; height:15px; border:1px solid #0a66ac;
	padding:2px 15px 1px 15px; text-decoration:none;
	line-height:30px;  font-size:10px;
	text-shadow:#0a66ac 0 1px 1px;
	text-transform:uppercase;
}
.std_btn:hover{
	text-decoration:none;
}
.pflicht{
	display:inline; float:left;
	width:17px; margin-left:3px;
}

.nbsp{
	display:inline; float:left;
	width:13px; margin-left:3px;
}
.error_nbsp{
	display:inline; float:left;
	width:140px;
}

.captchadiv{
	display:inline; float:left;
	height:36px; width:60px; margin:0 10px 0 0;
	border: 1px solid #A1A0A4;
}
.captchadiv2{
	display:inline; float:left;
	height:36px; width:216px;
}
.captchadiv2 label{
	display:inline; float:left;
	width:211px; height:18px;
}
.captchadiv2 .std_input{
	display:inline; float:left;
	width:208px; height:16px;
}
.error{
	color:#ff0000;
}
.zeile span.error{
	display:inline; float:left;
	width:284px;
}


/* Image Map - UFH (f�r erstes Laden der Seite) */
.tx_mwimagemap_wrap { position: relative; }

.tx_mwimagemap_wrap .tx_mwimagemap_wrap_text { position: absolute;
	height:22px; width: 468px; top: 251px; left: 0; overflow: hidden;
	color: #fff;
	 }

.tx_mwimagemap_wrap .tx_mwimagemap_wrap_text table { border: none; margin-bottom: 0; }

.tx_mwimagemap_wrap .tx_mwimagemap_wrap_text table tbody tr td {
	border-left: none;
	border-top: none;
	padding: 0;
	text-align: left;
}
	











/* FCE Accordion */

#reclay_accordion_on_off {
  border: 1px solid #D0CFD1;
  overflow: hidden;
  padding: 1px;
  visibility: 0;
  opacity: 0;
}

#reclay_accordion_on_off .accordion_on_off_plugin_wrap {
  border-top: 1px solid #D0CFD1;
  display: block;
  width: 464px;
  float: left;
}

#reclay_accordion_on_off .accordion_on_off_plugin_wrap .accordion_content {
	width: 444px;
	display: block;
	margin-top: 1px;
	padding: 0 10px;
	float: left;
	overflow: hidden;
}

#reclay_accordion_on_off .accordion_on_off_plugin_wrap a.headline {
	display: block;
  padding: 6px 5px 0 10px;
  text-decoration: none;
  width: 449px;
  
}
#reclay_accordion_on_off .accordion_on_off_plugin_wrap a.close {
	background: url(../img/accordion/job_headerbalken.gif) no-repeat;
}
#reclay_accordion_on_off .accordion_on_off_plugin_wrap a.open {
	background: url(../img/accordion/job_headerbalken_open.gif) no-repeat;
}

#reclay_accordion_on_off .accordion_on_off_plugin_wrap a.headline:hover {
	text-decoration: none;
}
 		
#reclay_accordion_on_off .accordion_on_off_plugin_wrap a.headline span {
	display: block;
  font-size: 17px;
  font-weight: normal;
  padding-bottom: 10px;
  width: 444px;
}
