@charset "utf-8";
/* CSS Document */
/*-----TAG FORMATIERUNGEN START-----*/
html{
	overflow: hidden;
}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow: hidden;
}
img{
	border: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
strong{
	font-weight: normal;
}
h1{
	display: none;
}
h2{	
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
}
h3{
	font-size: 14px;
	font-weight: normal;
}
/*-----TAG FORMATIERUNGEN ENDE-----*/
/*-----UEBERALL--------------------*/
.clr{
	clear: both;
	font-size: 0px;
	height: 0px;
}
.tx_act_blue{
    color: #0C3863;
}
.tx_grey_898987{
	color: #898987;
}
.tx_sz10{
	font-size: 12px;
}
.height_10{
	height: 10px;
}
/*-----UEBERALL--------------------*/
a.nrml_lnk:link{
	color: #000000;
	text-decoration: underline;
}
a.nrml_lnk:visited{
	color: #000000;
	text-decoration: underline;
}
a.nrml_lnk:hover{
	color: #4B6417;
	text-decoration: underline;
}
a.internal-link:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.internal-link:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.internal-link:hover{
	padding: 0px 0px 0px 15px;
	color: #4B6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;
}

a.nrml_ext_lnk:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_n.gif);
	background-repeat: no-repeat;
}
a.nrml_ext_lnk:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_n.gif);
	background-repeat: no-repeat;
}
a.nrml_ext_lnk:hover{
	padding: 0px 0px 0px 15px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_h.gif);
	background-repeat: no-repeat;
}
a.nrml_int_lnk:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.nrml_int_lnk:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.nrml_int_lnk:hover{
	padding: 0px 0px 0px 15px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;
}
a.nrml_dwld_lnk:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_dwld_n.gif);
	background-repeat: no-repeat;
}
a.nrml_dwld_lnk:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_dwld_n.gif);
	background-repeat: no-repeat;
}
a.nrml_dwld_lnk:hover{
	padding: 0px 0px 0px 15px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_dwld_h.gif);
	background-repeat: no-repeat;
}
a.nrml_js_lnk:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_n.gif);
	background-repeat: no-repeat;
}
a.nrml_js_lnk:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_n.gif);
	background-repeat: no-repeat;
}
a.nrml_js_lnk:hover{
	padding: 0px 0px 0px 15px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_h.gif);
	background-repeat: no-repeat;
}

/*-----MAIN LAYOUT POSITIONIERUNGEN-----*/
#cntr_main{
	position: absolute;
	width: 100%;
	height: 100%;
}
#bx_main{
	margin: 0px 470px 0px 0px;
	height: 100%;
}
#ul_languages{
	float: right;
	margin: 0px;
	padding: 0px;
	height: 15px;
	list-style-type: none;
	overflow: hidden;
}
#ul_languages li{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#cntr_header{
	clear: both;
	height: 200px;
	background-color: #E9EAE3;
	background-image: url(../01_imgs/01_layout/bg_header.gif);
	background-repeat: repeat-x;
}
#bx_header{
	height: 200px;
}
#ul_mainmenu{
	float: right;
	margin: 15px 0px 0px 0px;
	width: 200px;
	text-align: right;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#ul_mainmenu .pas a:link{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #000000;
}
#ul_mainmenu .pas a:visited{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #000000;	
}
#ul_mainmenu .pas a:hover{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #4B6417;
}
.act a:link{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #0C3863;
}
.act a:visited{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #0C3863;
}
.act a:hover{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #0C3863;
}
#ul_mainmenu ul{
	margin: 0px;
	padding: 1px 0px 0px 0px;
	width: 200px;
	list-style-type: none;
	font-weight: normal;
	font-size: 10px;
	background-image: url(../01_imgs/01_layout/el_mainmenu_sub_line.gif);
	background-repeat: no-repeat;
}
#ul_mainmenu ul li{
	margin: 1px 0px 0px 0px;
	background-image: url(../01_imgs/01_layout/el_mainmenu_sub_link_bg.gif);
	height: 20px;
}
#ul_mainmenu ul .pas a:link{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #000000;
}
#ul_mainmenu ul .pas a:visited{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
}
#ul_mainmenu ul .pas a:hover{
	display: block;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-decoration: none;
	letter-spacing: 2px;
	color: #83AF28;
}
#ul_mainmenu ul .act a:link{
	display: block;
	padding: 3px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	letter-spacing: 2px;
	color: #0C3863;
}
#ul_mainmenu ul .act a:visited{
	display: block;
	padding: 3px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	letter-spacing: 2px;
	color: #0C3863;
}
#ul_mainmenu ul .act a:hover{
	display: block;
	padding: 3px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	letter-spacing: 2px;
	color: #0c3863;
}



#cntr_search_de{
	clear: both;
	float: right;
	margin: 25px 0px 0px 0px;
	width: 200px;
	height: 30px;
	overflow: hidden;
	background-image: url(../01_imgs/01_layout/tx_search_de.gif);
	background-repeat: no-repeat;
}
#search{
	margin: 0px;
	padding: 0px;
	border: none;
}
#bx_lang_search{
	width: 200px;
	height: 9px;
	font-size: 1px;
	overflow: hidden;
}
#bx_inp_search{
	float: left;
	width: 180px;
	height: 21px;
}
#inp_search{
	float: left;
	display: block;
	margin: 0px ;
	border: 1px solid #000000;
	width: 176px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 11px;
	letter-spacing: 2px;
}
#inp_search_act{
	float: left;
	display: block;
	margin: 0px ;
	border: 1px solid #000000;
	width: 176px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 11px;
	letter-spacing: 2px;
	color: #0C3863;
}
#bn_search{
	float: right;
	width: 20px;
	height: 18px;
}
	





#cntr_main_2{	
	position: absolute;
	width: 100%;
	height: 100%;
}	
#cntr_maincontent{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 470px;
	height: 100%;
	overflow-y: scroll;
}
#bx_maincontent{
	margin: 15px 10px 0px 10px;
	width: 435px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 3px;
	line-height: 18px;
	vertical-align: top;
}
#bx_maincontent p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#bx_maincontent5555 a:link{
	text-decoration: none;
	border-bottom: solid 1px #999999;
	color: #999999;
}
#bx_maincontent5555 a:visited{
	text-decoration: none;
	border-bottom: solid 1px #999999;
	color: #999999;
}
#bx_maincontent5555 a:hover{
	text-decoration: none;
	border-bottom: solid 1px #999999;
	color: #999999;
}


#cntr_seti{
	position: absolute;
	left: -1000px;
	width: 800px;
}

#cntr_mainfooter{
	position: absolute;
	bottom: 5px;
	right: 470px;
	font-size: 1px;
}

/*-----MAIN LAYOUT POSITIONIERUNGEN-----*/
/*-----Startseite srt-----*/

/*-----Startseite end-----*/
/*-----Startseite Suchresultate srt-----*/
.cntr_srchrslts{
	margin: 15px 0px 15px 0px;
	font-size: 10px;
	/*border: 1px solid red;*/
}
.cntr_srchrslts h2{
	display: block;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	border-bottom: 1px solid #CDC8C8;
}
.cntr_srchrslts h2 a:link{
	color: #000;
}
.cntr_srchrslts h2 a:visited{
	color: #000;
}
.cntr_srchrslts h2 a:hover{
	color: #83AF28;
}
.p_srchrslts{
	margin: 0px;
	border-top: 1px dotted #898987;
	font-size: 9px;
	color: #898987;
	border-bottom: 1px dotted #898987;
}
.p_srchrslts a:link{
	text-decoration: none;
	color: #C99;
}
.p_srchrslts a:visited{
	text-decoration: none;	
	color: #C99;
}

/*-----Startseite Suchresultate end-----*/
/*-----Profil srt-----*/
.h3_umlszt{
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight: normal;
}
.img_umlszt{
	float: left;
	margin: 5px 5px 0px 0px;
}
.sp_umlszt{
	display: inline;
	float: left;
	width: 310px;
}
/*-----Profil end-----*/
/*-----DIENSTLEISTUNG SRT-----*/
#ul_srvcss{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.li_srvcss{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.h2_srvcss{
	margin: 0px 0px 0px 0px;
}
.d_srvcss{
	display: none;
	margin: 0px 0px 10px 0px;
}
a.a_srvcss:link{
	display: block;	
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	outline:0; 
	-moz-outline:0;
}
a.a_srvcss:visited{
	display: block;
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	outline:0; 
	-moz-outline:0;
}
a.a_srvcss:hover{
	display: block;
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	outline:0; 
	-moz-outline:0;
}
a.a_srvcss_act:link{
	display: block;
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #84be34;
	outline:0; 
	-moz-outline:0;	
	color: #0C3863;
}
a.a_srvcss_act:visited{
	display: block;
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #84be34;
	outline:0; 
	-moz-outline:0;	
	color: #0C3863;
}
a.a_srvcss_act:hover{
	display: block;
	padding: 8px 0px 0px 0px;
	height: 22px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;	
	color: #84be34;
	outline:0; 
	-moz-outline:0;	
	color: #0C3863;
}

/*-----DIENSTLEISTUNG END------*/
/*-----indexed search engine srt-----*/

/*--results--*/
.cntr_srch_rlt{
	margin: 10px 0px 20px 0px;
	font-size: 11px;
	line-height: 15px;
}
.bx_srch_rlt_ttl{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	border-bottom: 1px solid #CDC8C8;
}
.tx_srch_rlt_ttl_rate{
	float: right;
	font-size: 9px;
	color: #898987;
}
.bx_srch_rlt_ttl a:link{
	color: #000;
	text-decoration: underline;
}
.bx_srch_rlt_ttl a:visited{
	color: #000;
	text-decoration: underline;	
}
.bx_srch_rlt_ttl a:hover{
	color: #000;
	text-decoration: underline;	
}
.bx_srch_rlt_adds{
	margin: 0px;
	border-top: 1px dotted #898987;
	font-size: 10px;
	color: #898987;
	border-bottom: 1px dotted #898987;
}
.bx_srch_rlt_adds a:link{
	color: #CDC8C8;
	text-decoration: underline;
}
.bx_srch_rlt_adds a:visited{
	color: #CDC8C8;
	text-decoration: underline;
}
.bx_srch_rlt_adds a:hover{
	color: #000;
	text-decoration: underline;
}
.srch_rlt_pagebrowser_ul{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.srch_rlt_pagebrowser_li_prev_next{
	display: inline-block;
	width: 18px;
}
.srch_rlt_pagebrowser_li{
	display: inline-block;
	width: 15px;
}
.srch_rlt_pagebrowser_li a:link{
	text-decoration: none;
	color: #000;
}
.srch_rlt_pagebrowser_li a:visited{
	text-decoration: none;	
	color: #000;
}
.srch_rlt_pagebrowser_li a:hover{
	text-decoration: none;	
	color: #4B6417;
}

.srch_rlt_pagebrowser_li_act{
	display: inline-block;
	width: 15px;
}
.srch_rlt_pagebrowser_li_act a:link{
	text-decoration: none;
	color: #0C3863;
}
.srch_rlt_pagebrowser_li_act a:visited{
	text-decoration: none;	
	color: #0C3863;
}
.srch_rlt_pagebrowser_li_act a:hover{
	text-decoration: none;	
	color: #4B6417;
}

/*-----indexed search engine end-----*/

/*-----tt_news css ---------------------*/
.news-list-browse{
	/**/
}
.latest_h2{
	display: block;
	margin: 8px 0px 5px 0px;
	font-size: 14px;
}
.latest_box{
	margin: 0px 0px 0px 30px;
	padding: 5px;
	line-height: 14px;
	font-size: 10px;
	border: 1px solid #C7D3C1;
}
.latest_box a:link{
	display: inline-block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #000;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;	
}
.latest_box a:visited{
	display: inline-block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #000;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;
}
.latest_box a:hover{
	display: inline-block;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #000;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;	
}
#latest_box_img_bx{
	float: left;
}
#latest_box_img_bx img{
	float: left;
	margin: 3px 5px 0px 0px;
	border: 1px solid black;
}
.latest_box p{

	margin: 5px 5px 0px 0px;
	padding: 0px;
}
.latest_box h3{
	display: block;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: 12px;
}
/*-----tt_news_detail begin-------------------*/
#cntr_details{
	/**/
}
#cntr_details h3{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#cntr_details .bodytext{
	padding: 0px;
	margin: 0px;
}
#cntr_ref_detail_top{
	height: 188px;
	text-align: center;
	background-color: #897791;
	background-image: url(../01_imgs/01_layout/el_ref_det_bx_top_left_bg.gif);
	background-position: right;
}
#cntr_ref_detail_top_left{
	display: inline-block;
	margin: 90px 0px 0px -10px;
	width: 15px;
	height: 10px;
}
#bx_ref_detail_top_left_sizer{
	width: 400px;
	height: 5px;
}
#bx_ref_detail_top_left{
	margin: 90px 0px 0px 0px;
	background-color: #3F9;
}
	
#cntr_ref_detail_top_right{
	/*cursor: url(../01_imgs/01_layout/el_ref_det_bx_top_left_bg.gif);*/
	float: right;
	height: 188px;
	width: 305px;
	overflow: hidden;
}

#cntr_ref_detail_top_right img {  
    padding: 0px;   
    background-color: #eee;   
    top:  0; 
    left: 0; 
	border: 1px solid #000;
}
.ref{

}
#bx_buttonleiste{
	height: 15px;
}
#cntr_details a:link{
	color: #000000;
	text-decoration: underline;
}
#cntr_details a:visited{
	color: #000000;
	text-decoration: underline;
}
#cntr_details a:hover{
	color: #4B6417;
	text-decoration: underline;
}
#bn_prev_img{
	float: right;
	cursor: pointer;
}
#bn_next_img{
	float: right;
	cursor: pointer;
}
.ref_det_h2{
	font-size: 16px;
}
.ref_det_h3{
	clear: both;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
}
.tecs_ul{
	margin: 0px;
	padding: 0px;
}
.tecs_ul li{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 13px;
	display: inline;
	width: 200px;
	height: 10px;
	font-size: 10px;
	background-image: url(../01_imgs/01_layout/el_ref_det_ul_bg.gif);
	background-repeat: no-repeat;
}
a.lnk_ref:link{
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background-color: #0CF;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_h.gif);
	background-repeat: no-repeat;
}
a.lnk_ref:visited{
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background-color: #0CF;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_h.gif);
	background-repeat: no-repeat;
}
a.lnk_ref:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	background-color: #0CF;
	background-image: url(../01_imgs/01_layout/el_a_lnk_ext_h.gif);
	background-repeat: no-repeat;
}
	
/*pagebrowser*/
.pagebrowser_ul{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.pagebrowser_li{
	float: left;
	display: block;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	padding-left: 0px;
	list-style: none;
	background-image: none;
}
.pagebrowser_li a:link{
	text-decoration: none;
	color: #000000;
}
.pagebrowser_li a:visited{
	text-decoration: none;
	color: #000000;
}
.pagebrowser_li a:hover{
	text-decoration: none;
	color: #4B6417;
}
.pagebrowser_li p{
	margin: 0px;
	padding: 0px;
}
.bx_pagebrowser{
	/**/
}
.bodytext{
	display: inline;
	margin: 0px;
	padding: 0px;
}
.img_list_ref{
	display: inline;
	float: left;
	margin: 5px 10px 10px 0px;
}
/*-list-*/
.cntr_list_item{
	clear: both;
	margin: 10px 0px 10px 0px;
	line-height: 14px;
}

.bx_list_img{
	display: inline;
	float: left;
	margin: 3px 10px 0px 0px;
}
.bx_list_img img{
	border: 1px solid #000000;
}
.ttl_list_item{
	margin: 0px 0px 5px 0px;
	font-size: 16px;
}
.bx_list_morlink{
	float: right;
}
.bx_list_morlink a:link{
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	color: #000000;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;	
}
.bx_list_morlink a:visited{
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	color: #000000;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;	
}
.bx_list_morlink a:hover{
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	color: #4B6417;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;
}

/*-----tt_news css end---------------------*/
/*-----kontakt srt--------------------------*/
/*-----slidepart srt-----------------------*/
.cntr_cotct{
	margin: 0px 0px 15px 0px;
	width: 435px;
	height: 200px;
	font-size: 10px;
	overflow: hidden;
}
.bx_cotc{
	width: 435px;
	height: 200px;
}
.bx_cotc_lnks{
	float: left;
	width: 117px;
	height: 188px;
	text-align: right;
	/*background-color: #f3f5f7;*/
	background-image: url(../01_imgs/01_layout/el_ref_det_bx_top_left_bg.gif);
	
}
.bn_close{
	display: block;
	position: relative;
	top: 90px;
	left: 50px;
	width: 15px;
	height: 10px;
}
a.lnk_cotc_add:link{
	display: block;
	position: relative;
	top: 155px;
	height: 20px;
	letter-spacing: 1px;
	color: #000;	
}
a.lnk_cotc_add:visited{
	display: block;
	position: relative;
	top: 155px;
	height: 20px;
	letter-spacing: 1px;
	color: #000;	
}
a.lnk_cotc_add:hover{
	display: block;
	position: relative;
	top: 155px;
	height: 20px;
	letter-spacing: 1px;
	color: #4B6417;	
}
a.lnk_cotc_add_1:link{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #000;
}
a.lnk_cotc_add_1:visited{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #000;
}
a.lnk_cotc_add_1:hover{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #4B6417;
}
a.lnk_cotc_add_2:link{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #000;	
}
a.lnk_cotc_add_2:visited{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #000;	
}
a.lnk_cotc_add_2:hover{
	display: block;
	position: relative;
	top: 145px;
	height: 15px;
	letter-spacing: 1px;
	color: #4B6417;	
}
.bx_cotc_img{
	float: right;
	width: 318px;
	height: 188px;
}
a.lnk_cotct:link{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_n.gif);
	background-repeat: no-repeat;
}
a.lnk_cotct:visited{
	padding: 0px 0px 0px 15px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_n.gif);
	background-repeat: no-repeat;
}
a.lnk_cotct:hover{
	padding: 0px 0px 0px 15px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_js_h.gif);
	background-repeat: no-repeat;
}
/*-----slidepart end-----------------------*/

.bx_links_ul_folded .bx_bn_close{
	display: block;
	margin: 85px 0px 0px 0px;
	height: 88px;
	text-align: left;
}
.bx_links_ul_folded .bx_bn_close .bn_close{
	margin: 0px 0px 0px 50px;
	text-align: left;
}
.bx_links_ul_folded #a_addlink{
	/**/
}
/*-----kontaktformular offertenanfrage pflege/suchmaschinenoptmieung srt-----*/
#tx_chose_svc{
	color: #000;
}
#tx_chose_svc_err{
	color: #B03620; 
}
#id_inp_offer_page{
	display: block;
	height: 18px;
	width: 425px;
	border: 1px solid #CDC8C8;	
}
#id_inp_offer_page_err{
	display: block;
	height: 18px;
	width: 425px;
	border: 1px solid #B03620;	
}
#txar_notes{
	display: block;
	width: 425px;
	height: 100px;
	border: 1px solid #CDC8C8;
}
#txar_notes_err{
	display: block;
	width: 425px;
	height: 100px;
	border: 1px solid #B03620;
}
#lim_gender{
	display: block;
	margin: 0px 0px 0px 0px;
	width: 200px;
	height: 20px;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_nme{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 155px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_nme_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 155px;
	height: 18px;
	border: 1px solid #B03620;
}
#id_inp_offer_pre_nme{
	display: block;	
	float: left;
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_company{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_street{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 270px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_place{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 270px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_phon{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 160px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_phon_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 160px;
	height: 18px;
	border: 1px solid #B03620;
}
#id_inp_offer_email{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 205px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_offer_email_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 205px;
	height: 18px;
	border: 1px solid #B03620;
}
.field_description{
	display: block;
	margin: 2px 0px 0px 0px;
}
#bn_offer_send{
	margin: 10px 0px 0px 0px;
}
/*-----kontaktformular offertenanfrage pflege/suchmaschinenoptmieung end-----*/
/*-----kontaktformular erweitert srt-----*/
#id_inp_adv_ctct_nme{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_nme_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 18px;
	border: 1px solid #B03620;
}
#id_inp_adv_ctct_prenme{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 155px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_company{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 200px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_street{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 270px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_place{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 270px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_phon{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 160px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_phon_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 160px;
	height: 18px;
	border: 1px solid #B03620;
}
#id_inp_adv_ctct_email{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 205px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_email_err{
	display: block;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 205px;
	height: 18px;
	border: 1px solid #B03620;
}
#id_inp_adv_ctct_hp{
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_hp_err{
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 425px;
	height: 18px;
	border: 1px solid #B03620;
}
#txar_ctct_mssge{
	display: block;
	width: 425px;
	height: 100px;
	border: 1px solid #CDC8C8;
}	
#txar_ctct_mssge_err{
	display: block;
	width: 425px;
	height: 100px;
	border: 1px solid #B03620;
}
#id_inp_adv_ctct_page{
	display: block;
	float: left;
	margin: 5px 5px 5px 0px;
	width: 425px;
	height: 18px;
	border: 1px solid #CDC8C8;
}
#id_inp_adv_ctct_page_err{
	display: block;
	float: left;
	margin: 5px 5px 5px 0px;
	width: 425px;
	height: 18px;
	border: 1px solid #B03620;
}
#bn_adv_ctct_send{
	margin: 30px 0px 30px 0px;
}
#ul_pagebrowser{
	list-style: none;
}
#ul_pagebrowser li{
	/**/
	float: left;
	width: 15px;
}
/*-----kontaktformular erweitert end-----*/
/*-----referenzen srt-----*/
.ul_pagebrowser{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.ul_pagebrowser li{
	display: inline;
}
a.lnk_pbrwsr_n:link{
	text-decoration: none;
	color: #000000;
}
a.lnk_pbrwsr_n:visited{
	text-decoration: none;
	color: #000000;
}
a.lnk_pbrwsr_n:hover{
	text-decoration: none;
	color: #4B6417;
}

a.lnk_pbrwsr_a:link{
	text-decoration: none;
	color: #0C3863;
	font-weight: bold;	
}
a.lnk_pbrwsr_a:visited{
	text-decoration: none;
	color: #0C3863;
	font-weight: bold;	
}
a.lnk_pbrwsr_a:hover{
	text-decoration: none;
	color: #4B6417;	
	font-weight: bold;
}

#bx_buttonlesite{
	height: 20px;
}
a.detail_lnk:link{
	float: right;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 10px;
	letter-spacing: 1px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.detail_lnk:visited{
	float: right;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 10px;	
	letter-spacing: 1px;
	color: #000;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_n.gif);
	background-repeat: no-repeat;
}
a.detail_lnk:hover{
	float: right;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 10px;	
	letter-spacing: 1px;
	color: #4b6417;
	text-decoration: underline;
	background-image: url(../01_imgs/01_layout/el_a_lnk_int_h.gif);
	background-repeat: no-repeat;
}

/*-----referenzen end-----*/
/*-----05 kontakt srt-----*/
/*---simple form srt---*/
/*-----simple form srt---*/
.cotct_row{
	clear: both;
	height: 25px;
}
.cf_left{
	clear: both;
	float: left;
	width: 130px;
	height: 30px;
}
.cf_left_err{
	clear: both;
	float: left;
	width: 130px;
	height: 30px;
	color: #B03620;
}
#id_inp_simple_nme{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_inp_simple_nme_err{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #B03620;
}
#id_inp_simple_prenme{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_inp_simple_prenme_err{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #B03620;
}
#id_inp_simple_email{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_inp_simple_email_err{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #B03620;
}
#id_inp_simple_phone{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_inp_simple_phone_err{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #B03620;
}
#id_txa_simple_mssge{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 300px;
	height: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #CDC8C8;
}
#id_txa_simple_mssge_err{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 300px;
	height: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #B03620;
}
.cf_inpfield{
	margin: 0px 0px 12px 0px;
	float: right;
	width: 300px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}
#tx_textarea{
	margin: 0px 0px 0px 0px;
	float: right;
	width: 300px;
	height: 130px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}
#bn_cf_send{
	float: right;
	margin: 10px 237px 10px 0px;
	width: 65px;
	height: 17px;
}
/*-----simple form end---*/
