@charset "utf-8";
/* CSS Document */
body, html{
	background-color:#ffffff; 
	padding:0px;
	margin:0px;
	height:100%;
	min-height: 100.05%;
	background-image:url(/fileadmin/templates/img/top_bg.gif);
	background-repeat:repeat-x;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;
}
.box{
	background-image:url(../img/top_bg_inner.gif);
	background-repeat:repeat-x;
	width:960px;
	margin:0px auto 0px auto;
	height:100%;
	TEXT-ALIGN: left;
}
.background_top {
	POSITION:relative;
	top:0px;
	width:960px; 
	HEIGHT: 215px;
	z-index:5;
}
.logo{
	position:absolute;
	z-index:15;
	top:44px;
	left:29px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.eyecatcher{
	position:absolute;
	z-index:10;
	top:21px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:640px;
	height:194px;
}
/*LOGIN*/
.login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ADAFB2;
	position:absolute;
	z-index:10;
	top:64px;
	left:21px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.loginline{
	position:absolute;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	height:20px;
	z-index:15;
	top:17px;
	left:634px;
	width:320px;
}
.oneline_lo{
	float:left;
	padding:0px;
	margin:0px;
}
.namebox{
	padding:0px;
	margin:0px;
	float:left;
}
.loginline form .loginname{
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	color:#ADAFB2;
}
.loginline form{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:15px;
}
.loginline input{
	border: 1px solid #FFFFFF;
	color:#717073;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:116px;
	height:13px;
	padding:0px 6px 0px 6px;
	margin:0px 0px 4px 0px;
	outline:none;
}
*+html .loginline input{
	border: 1px solid #FFFFFF;
	color:#717073;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:116px;
	height:13px;
	padding:0px 6px 0px 6px;
	margin:0px 0px 2px 0px;
	outline:none;
}
.loginline .submit_arrow{
	width:15px;
	height:15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	vertical-align:top;
	border:none;
}
*+html .loginline .submit_arrow{
	width:15px;
	height:15px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	vertical-align:top;
	border:none;
}
.oneline_lo a:link, .oneline_lo a:visited,.oneline_lo a:hover, .oneline_lo a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ADAFB2;
}
.pb_area{
	position:absolute;
	color:#ADAFB2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	top:37px;
	left:163px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.pb_area a{
	color:#ADAFB2;
}
/*MAIN MENU*/
.head_menu .menucolor{
	background-color:#FFCF51;
	width:5px;
	height:26px;
	list-style: none;
	float: left;
}
.menucolor_t{
	background-color:#F18E00;
	width:5px;
	height:26px;
	list-style: none;
	float: left;
}
.menucolor_c{
	background-color:#96BF0D;
	width:5px;
	height:26px;
	list-style: none;
	float: left;
}
.menucolor_b{
	background-color:#7AB2DC;
	width:5px;
	height:26px;
	list-style: none;
	float: left;
}
.head_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:26px;
	list-style: none;
}
.head_menu .mainmenu_li{
	float: left;
	display:block;
	list-style: none;
	width:105px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-color:#656466;
	border-right:1px solid #ffffff;
}
.head_menu .mainmenu_li_act{
	float: left;
	display:block;
	list-style: none;
	width:105px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#717073;
	border-right:1px solid #ffffff;
}

.head_menu a, .head_menu a:link{
	width:105px;
	text-align:center;
	height:26px;
	line-height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	border:none;
	outline:none;
}

.head_menu .mainmenu_li_act a, .head_menu .mainmenu_li_act a:hover li{
	background-color:#FFFFFF;
	color:#717073;
}

.head_menu a:hover, .head_menu a:hover li{
	background-color:#FFFFFF;
	color:#717073;
}

.mainmenu_li:hover, .mainmenu_li:hover a{
	background-color:#FFFFFF;
	color:#717073;
}
/*SEARCHBOX*/
.search_box{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	WIDTH: 305px;
	HEIGHT: 35px;
	top:180px;
	left:640px;
	float:left;
	background:#FFCF51;
}
.search_box .tx-ewsfastlink-pi1-listrow form{
	padding: 0px 0px 0px 0px;
	margin: 10px 5px 10px 0px;
	float:left;
}
.tx-ewsfastlink-pi1-listrow select{
	display:block;
	width:130px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	height:16px;	
	max-height:16px;
	min-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FFFFFF;
}
.tx-ewsfastlink-pi1-listrowField-linkto{
	width:250px;
}
.search_box input{
	border:none;
	color:#717073;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:118px;
	height:14px;
	padding:1px 6px 0px 6px;
	margin:10px 0px 10px 0px;
}
.search_box .indexedsearchbox img{
	border:none;
	padding:0px 0px 0px 0px;
	margin:14px 0px 0px 16px;
	vertical-align:top;
}
/*contactbox*/
.contactbox{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:18px 17px 0px 17px;
	WIDTH: 286px;;
	HEIGHT: 145px;
	top:216px;
	left:640px;
	background:#A1A1A1;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
*>.contactbox{
}
.contactbox .headline{
	font-size:10px;
	font-weight:normal;
}
.contactbox p{
	margin:14px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}
.contactbox a{
	color:#FFFFFF;
	text-decoration:underline;
}

.contactbox2{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:5px 17px 0px 17px;
	WIDTH: 286px;
	HEIGHT: 20px;
	top:216px;
	left:640px;
	background:#A1A1A1;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-image:url(/fileadmin/templates/img/conbox_c.gif);
	background-repeat:no-repeat;
}
.contactbox2 .textbox{
	HEIGHT: 20px;
}
.contactbox2 .headline{
	font-size:11px;
	font-weight:normal;
}
.contactbox2 p{
	display:none;
	visibility:hidden;
	margin:14px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}
.contactbox2 a{
	color:#FFFFFF;
	text-decoration:underline;
}

.contactbox3{
	position:absolute;
	margin:0px 0px 0px 0px;
	WIDTH: 286px;
	padding:18px 17px 23px 17px;
	HEIGHT: 122px;
	top:216px;
	left:640px;
	background:#A1A1A1;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-image:url(/fileadmin/templates/img/conbox_o.gif);
	background-repeat:no-repeat;
}
.contactbox3 .headline{
	font-size:11px;
	font-weight:normal;
}
.contactbox3 p{
	margin:14px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}
.contactbox3 a{
	color:#FFFFFF;
	text-decoration:underline;
}
/*home_content*/
.home_content{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#717073;
	/*color:#A1A1A1*/;
	width:640px;
	float:left;
}
.home_content p{
	margin:0px 30px 0px 30px;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
}
.home_content h1{
	font-size:10px;
	font-size:18px;
}
/*c2_temp_Z*/
.c2_temp_Z{
	/*position:absolute;*/
	width:640px;
	background-color:#F2F2F2;
	border-top:1px solid #dddddd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	margin:45px 0px 0px -1px;
	border-right:1px solid #dddddd;
	bottom:0px;
}
.c2_temp_Z img{
	border:none;
}
.c2_temp_Z a{
	display:block;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#717073;
}

.c2_temp_Z .csc-header h1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.cell_1_Z{
	float:left;
	width:198px;
	padding: 10px 30px 10px 0px;
	margin:	20px 0px 20px 15px;
	border-right:1px solid #DDDDDD;
}
*>.cell_1_Z{
	margin:	20px 0px 20px 30px;
}
.cell_1_Z p{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
}	
.cell_2_Z a{
	display:block;
	text-align:right;
}
.cell_2_Z{
	float:left;
	width:351px;
	padding: 0px 0px 0px 0px;
	margin:	19px 0px 20px 0px;
}

.cell_2_Z .csc-textpic-intext-left-nowrap{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 28px;
}
.cell_2_Z .csc-textpic-image{
	padding: 0px 10px 0px 0px;
	margin:	0px 0px 0px 0px;
}
.cell_2_Z .csc-textpic-text{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 10px;
}		
.cell_2_Z p{
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
}

.space_line_1h{
	height:0px;
	clear:both;
	line-height:0px;
	font-size:0px;
	border:none;
}
/*meta2*/
.meta2 {
	position:absolute;
	top:19px;
	right:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:24px;
	line-height:24px;
	text-align:right;
}
.meta2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.npw {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:24px;
	line-height:24px;
}
.npw a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:9px;
	line-height:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*REFBOX*/
.refbox{
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.refimgsep img{
	margin:1px 20px 1px 20px;
	padding:0px 0px 0px 0px;
	width:1px;
	height:54px;
}
.refimg{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.refimg img , .refimg a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.refinfo{
	position:absolute;
	
	visibility:hidden;
	top:100px;
	left:100px;

	border:1px solid #717073;
	margin:0px 0px 0px 0px;
	padding:11px 11px 11px 11px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
.refinfo .refinfoname{
	font-weight:bold;
}
.refinfo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
.refinfo img{
	border:none;
}
/*info_content*/
.info_content{
	width:320px;
	float:left;
	margin:145px 0px 0px -1px;
	padding:0px 0px 0px 0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	line-height:14px;
	/*
	padding:1px 15px 0px 15px;
	border :1px solid #E3E3E3;
	*/
}


.info_content .itbox{
	margin:10px 0px 10px -1px;
	padding:0px 13px 0px 0px;
	padding:0px 13px 0px 13px;
	border:1px solid #E3E3E3;
}


.info_content .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	margin:7px 0px 14px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}
.info_content p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.info_content2{
	width:320px;
	float:left;
	margin:1px 0px 0px -1px;
	margin:0px 0px 0px 0px;
	
	padding:0px 0px 0px 0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	line-height:14px;
	border-left:1px solid #E3E3E3;
	border:none;

}
.info_content2 .itbox{
	margin:10px 0px 10px -1px;
	padding:0px 13px 0px 0px;
	border:1px solid #E3E3E3;
}

.info_content2 .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	color:#A1A1A1;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	margin:7px 0px 14px 0px;
	padding:0px 0px 0px 13px;
	text-transform:uppercase;
	font-weight:bold;
}
.info_content2 .csc-header .csc-firstHeader{
	/*
	margin:40px 0px 14px 0px;
	padding:0px 0px 0px 13px;
	*/
}
.info_content2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}
.info_content2 .csc-textpic-imagewrap{
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
}
.info_content2 .csc-textpic-caption{
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#EAEBEC;
	font-size:10px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	padding:5px 15px 5px 15px;
	text-align:left;
}
/*news*/
.info_content .news-latest-container h2{
	color:#FFCF51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	
	font-weight:bold;
	font-size:12px;
}

.info_content .news-latest-gotoarchive {
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;

}
.info_content .news-latest-gotoarchive img{
	vertical-align:text-bottom;
}


.info_content .news-latest-gotoarchive a,
.info_content .news-latest-gotoarchive a:link,
.info_content .news-latest-gotoarchive a:visited,
.info_content .news-latest-gotoarchive a:hover,
.info_content .news-latest-gotoarchive a:active,
.info_content .news-latest-gotoarchive a:focus{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#FFCF51;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;
}
.info_content .news-latest-date{
	color:#ADAFB2;
}
.info_content .news-latest-news_title{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.info_content .news-latest-item{
	/*
	border-bottom:1px solid #E3E3E3;
	*/
	margin:0px 0px 8px 0px;
	padding:0px 0px 5px 0px;

	background-image:url(/fileadmin/templates/img/dot_line_news.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
	
}
.info_content .news-latest-morelink{
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.info_content .news-latest-gotoarchive a{
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.info_content .news-latest-gotoarchive a img{
	text-decoration:underline;
}
/*footer*/
.footer{
	height:24px;
}
.footer .print_pdf {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.footer .print_pdf .print_pdf_link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:10px;
	line-height:24px;
	text-decoration:none;
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footer .print_pdf img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.footer .metanavi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:24px;
	line-height:24px;
	text-align:right;
	float:right;
}
.footer .metanavi a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*subnavi*/
.sub_menu{
	width:216px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:37px 0px 0px 0px;
}
.sub_menu img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.level1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	height:auto;
	font-weight:bold;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px;
	padding:4px 0px 4px 28px;
}
.level1_last{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	height:auto;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	padding:4px 0px 4px 28px;
}
.level1 a:link, .level1_last a:link{
	text-decoration:none;
	color:#727274;
	outline:none;
	outline-style: none;
}

.level1 a:visited, .level1_last a:visited{
	text-decoration:none;
	color:#727274;
}
.level1 a:hover, .level1_last a:hover{
	text-decoration:none;
	color:#ADAFB2;
	outline-style: none;
}
.level1 a:active, .level1_last a:active{
	text-decoration:none;
	color:#ADAFB2;
	border:none;
	outline:none;
	outline-style: none;
}
.level1_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px;
	padding:4px 0px 4px 28px;
}
.level1_last_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	padding:4px 0px 4px 28px;
}
.level1_act a:link, .level1_last_act a:link{
	text-decoration:none;
	color:#ADAFB2;
	outline:none;
	outline-style: none;
}

.level1_act a:visited, .level1_last_act a:visited{
	text-decoration:none;
	color:#ADAFB2;
}
.level1_act a:hover, .level1_last_act a:hover{
	text-decoration:none;
	color:#ADAFB2;
	outline-style: none;
}
.level1_act a:active, .level1_last_act a:active{
	text-decoration:none;
	color:#ADAFB2;
	border:none;
}
.level2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}
.level2_last{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}

.level2 a:link, .level2_last a:link{
	text-decoration:none;
	color:#727274;
	outline:none;
}
.level2 a:visited, .level2_last a:visited{
	text-decoration:none;
	color:#727274;
}
.level2 a:hover, .level2_last a:hover{
	text-decoration:none;
	color:#ADAFB2;
	outline-style: none;
}
.level2 a:active, .level2_last a:active{
	text-decoration:none;
	color:#ADAFB2;
	border:none;
}
.level2_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}
.level2_last_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}
.level2_act a:link, .level2_last_act a:link{
	text-decoration:none;
	color:#ADAFB2;
	outline:none;
}

.level2_act a:visited, .level2_last_act a:visited{
	text-decoration:none;
	color:#ADAFB2;
	outline-style: none;
}
.level2_act a:hover, .level2_last_act a:hover{
	text-decoration:none;
	color:#ADAFB2;
	border:none;
}
.level2_act a:active, .level2_last_act a:active{
	text-decoration:none;
	color:#ADAFB2;
}
/*main_content*/
.main_content{
	width:380px;
	float:left;
	margin:41px 0px 0px 0px;
	padding:0px 22px 0px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	line-height:16px;
	border-right:1px solid #E3E3E3;
	border:none;
}
.main_content .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.csc-header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	/*color:#A1A1A1*/;
	font-size:11px;
	font-weight:bold;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.csc-header h1{
	font-weight:normal;
	margin: 30px 0px 18px 0px;
	padding:0px 0px 0px 0px;
}
.main_content .bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	/*color:#A1A1A1*/;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.extramenu{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*big_content*/
.big_content{
	width:380px;
	float:left;
	margin:37px 0px 0px 0px;
	padding:0px 22px 0px 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	line-height:16px;
}
.big_content .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.big_content .bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*big2_content*/
.big2_content{
	width:960px;
	float:left;
	margin:37px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	line-height:16px;
}
.big2_content .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.big2_content .bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.big2_content table{
	width:960px;
}
/*form*/
.mf-select{
	width:153px;
	border:1px solid #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	margin:2px 0px 2px 0px;
	padding:0px;
}
*>.mf-select{
	width:155px;
}
.mf-text{
	width:345px;
	height:150px;
	border:1px solid #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	margin:2px 0px 2px 0px;
	padding:0px;
}
.radiolayout{
	width:300px;
	margin:0px 0px 10px 0px;
	border:0px;
}
.mf-check{
	margin:0px 0px 0px -4px;
	padding:0px 0px 0px 0px;
}
*>.mf-check{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.mf-submit{
	border:1px solid #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	background:#FFFFFF;
	border:none;
	text-align:left;
	outline:none;
	outline-style:none;
	font-size:11px;
	border:1px solid #717073;
}
.mf-check{
	height:20px;
	outline:none;
	outline-style:none;
}
.labelWrap{
	width:200px;
	float:left;
}
.labelline{
	clear:both;
	color:#FFFFFF;
	padding: 5px 0px 5px 0px;
}
.labelline .labelWrap{
	color:#666666;
	font-weight:bold;
}
.mailformline{
	clear:both;
}

.radio_gender label{
	vertical-align: top;
}
.radio_gender label{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.mf-input{
	width:150px;
	height:13px;
	border:1px solid #e4e4e4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
}
/*std-link*/

.home_content a:link, .main_content a:link, .big_content a:link, .big2_content a:link ,.info_content a:link ,.info_content2 a:link{
	text-decoration:underline;
	color:#717073;
	/*color:#A1A1A1*/;
	outline-style:none;
	outline:none;
}
.home_content a:visited, .main_content a:visited, .big_content a:visited, .big2_content a:visited ,.info_content a:visited ,.info_content2 a:visited{
	text-decoration:underline;
	color:#717073;
	/*color:#A1A1A1*/;
	outline-style:none;
}
.home_content a:hover, .main_content a:hover, .big_content a:hover, .big2_content a:hover ,.info_content a:hover ,.info_content2 a:hover{
	text-decoration:underline;
	color:#717073;
	/*color:#A1A1A1*/;
	outline-style:none;
}
.home_content a:active, .main_content a:active, .big_content a:active, .big2_content a:active ,.info_content a:active ,.info_content2 a:active{
	text-decoration:underline;
	color:#717073;
	/*color:#A1A1A1*/;
	border:none;
	outline:none;
	outline-style:none;
}


.overview a,
.overview a:link,
.overview a:visited,
.overview a:hover,
.overview a:active,
.overview a:focus{
	text-decoration:none;
	font-weight:bold;
	color:#F18D00;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;}
.overview {
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 0px;
}

a img {
	border:none;
	outline:none;
}

/*sondernavi*/
.slevel1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:9px;
	height:auto;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 5px 0px;
	padding:0px 0px 7px 0px;
}
.slevel1_last{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:9px;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 7px 0px;
}
.slevel1 a:link, .slevel1_last a:link{
	text-decoration:none;
	color:#727274;
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
}

.slevel1 a:visited, .slevel1_last a:visited{
	text-decoration:none;
	color:#727274;
	font-size:13px;
	font-weight:bold;
}
.slevel1 a:hover, .slevel1_last a:hover{
	text-decoration:none;
	color:#727274;
	outline-style: none;
	font-size:13px;
	font-weight:bold;
}
.slevel1 a:active, .slevel1_last a:active{
	text-decoration:none;
	color:#727274;
	border:none;
	outline:none;
	font-size:13px;
	font-weight:bold;
}
.slevel1_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 5px 0px;
	padding:0px 0px 7px 0px;
}
.slevel1_last_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	margin:0px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 7px 0px;
}
.slevel1_act a:link, .slevel1_last_act a:link{
	text-decoration:none;
	color:#727274;
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
}

.slevel1_act a:visited, .slevel1_last_act a:visited{
	text-decoration:none;
	color:#727274;
	font-size:13px;
	font-weight:bold;
}
.slevel1_act a:hover, .slevel1_last_act a:hover{
	text-decoration:none;
	color:#727274;
	outline-style: none;
	font-size:13px;
	font-weight:bold;
}
.slevel1_act a:active, .slevel1_last_act a:active{
	text-decoration:none;
	color:#727274;
	border:none;
	font-weight:bold;
}
.snl1{
	color:#F18E00;
}
.snl2{
	color:#F18E00;
}
.snl3{
	color:#F18E00;
}
.snl4{
	color:#F18E00;
}
.sncc38{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc41{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc42{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc18{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc139{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc138{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
/*details*/
.rubdates{
	width:290px;
	margin:0px 13px 10px 13px;
	padding:0px 0px 10px 0px;
	background-image:url(/fileadmin/templates/img/dot_line_news.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.rubdates .date{
	color:#ADAFB2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.rubdates .inner_date{
	color:#ADAFB2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.rubdates .name{
	font-weight:bold;
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.rubdates .inner_name{
	font-weight:bold;
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.rubdates .ort-label{
	color:#ADAFB2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:43px;
	float:left;
}
.rubdates .ort{
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:247px;
	float:left;
}
.rubdates .inner_ort-label{
	color:#ADAFB2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:43px;
	float:left;
}
.rubdates .inner_ort{
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:247px;
	float:left;
}
.rubdates .status-label{
	color:#ADAFB2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:43px;
	float:left;
}
.rubdates .status{
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:247px;
	float:left;
}
.rubdates .reg{
	color:#717073;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 43px;
	text-align:right;
}
.rubdates .reg a,
.rubdates .reg a:link,
.rubdates .reg a:visited,
.rubdates .reg a:hover,
.rubdates .reg a:active,
.rubdates .reg a:focus{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#F18D00;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;}
.overview {
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.rubdates .reg  a,
.rubdates .reg  a:link,
.rubdates .reg  a:visited,
.rubdates .reg  a:hover,
.rubdates .reg  a:active{
  color:#f18e00;
}

.rubdates .arrow{
	width:47px;
	float:left;
	text-align:right;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.rubdates .separator{
	border-top:1px solid #E3E3E3;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	
}
/*Details*/
.csc-frame-details p.bodytext a.internal-link:link,
.csc-frame-details p.bodytext a.internal-link:visited,
.csc-frame-details p.bodytext a.internal-link:hover,
.csc-frame-details p.bodytext a.internal-link:active{
	color:#FFFFFF;
	border:none;
	outline:none;
}
.csc-frame-details p.bodytext a:link,
.csc-frame-details p.bodytext a:visited,
.csc-frame-details p.bodytext a:hover,
.csc-frame-details p.bodytext a:active{
	color:#FFFFFF;
	border:none;
	outline:none;
}
.csc-frame-details{
	background-color:#ADAFB2;
	color:#FFFFFF;
	margin:10px 0px 0px 0px;
	padding:18px 0px 18px 0px;
}
.csc-frame-details .csc-header h1{
	padding:0px 0px 8px 13px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.csc-frame-details table p.bodytext{
	color:#FFFFFF;
}
/*error*/
.tx-srfeuserregister-pi1-error, .loginerror, .tt_address_form-error{
	color:#e10038;
}

.cell1{
	width:190px;
	float:left;
}

.cell2{
	float:left;
	margin-bottom:12px;
}

.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass, .tx-srfeuserregister-pi1-text{
	width:150px;
	height:13px;
	border:1px solid #ADAFB2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
}

#tx-srfeuserregister-pi1-gender{
	height:13px;
	border:1px solid #ADAFB2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:10px;
	vertical-align:baseline;
	margin:2px 0px 2px 0px;
	padding:0px;
}

#tx-srfeuserregister-pi1-comments{
	width:343px;;
}

.newsletter_box{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#717073;
}
.newsletter_box h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717073;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.sncb{
	background:#7AB2DC;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.sncc{
	background:#F18E00;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.snct{
	background:#96BF0D;
	width:5px;
	height:26px;
	margin:2px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
F18E00
.extramenu .level2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}
.extramenu .level2_last{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#727274;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 8px 0px;
	padding:6px 0px 2px 28px;
}

.extramenu .level2_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 0px 0px;
	padding:6px 0px 2px 28px;
}
.extramenu .level2_last_act{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ADAFB2;
	font-size:11px;
	line-height:16px;
	border-bottom:1px solid #E3E3E3;
	margin:0px 0px 8px 0px;
	padding:6px 0px 2px 28px;
}


/* 300510*/
ul.csc-bulletlist{
	margin:0px 0px 10px 14px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
	/*
	list-style-position:inside;
	*/
}
/*einblickes*/
.einblickestart{
	float:left;
	width:191px;
	border:1px solid #e9e9e9;
	border:1px solid #656466;
	margin:0px 14px 0px 0px;
	padding:0px 0px 0px 0px;
}

.einblickestart:hover{
	border:1px solid #ffcf51;
}

.einblickestart .name{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}

.einblickestart .text{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 13px 0px;
	font-weight:normal;
		background-image:url(/fileadmin/templates/img/dot_line_news.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.einblickestart .anz{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}

.einblickestart .anz a,
.einblickestart .anz a:link,
.einblickestart .anz a:visited,
.einblickestart .anz a:hover,
.einblickestart .anz a:active,
.einblickestart .anz a:focus{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#FFCF51;
	color:#656466;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;
}



.einblickesingle{
	width:320px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.einblickesingle .name{
	font-size:11px;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}

.einblickesingle .text{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 13px 0px;
	font-weight:normal;
		background-image:url(/fileadmin/templates/img/dot_line_news.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.einblickesingle .anz{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}

.einblickesingle .anz a,
.einblickesingle .anz a:link,
.einblickesingle .anz a:visited,
.einblickesingle .anz a:hover,
.einblickesingle .anz a:active,
.einblickesingle .anz a:focus{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#F18D00;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;
}

.einblickelist{
	float:left;
	width:191px;
	border:1px solid #e9e9e9;
	margin:0px 14px 15px 0px;
	padding:0px 0px 0px 0px;
}

.einblickelist:hover{
	border:1px solid #ffcf51;
}

.einblickelist .name{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}

.einblickelist .text{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 13px 0px;
	font-weight:normal;
		background-image:url(/fileadmin/templates/img/dot_line_news.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.einblickelist .anz{
	font-size:11px;
	margin:0px 10px 13px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}

.einblickelist .anz a,
.einblickelist .anz a:link,
.einblickelist .anz a:visited,
.einblickelist .anz a:hover,
.einblickelist .anz a:active,
.einblickelist .anz a:focus{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#FFCF51;
	outline-style:none;
	outline:none;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;
}

.einbickesort {
	text-align:right;
	width:610px;
}

.einbickesort  a,
.einbickesort  a:link,
.einbickesort  a:visited,
.einbickesort  a:hover,
.einbickesort  a:active,
.einbickesort  a:focus{
	text-decoration:none;
}