html{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:100.5%
}
body{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;
	background-color:#FFFFFF;
}
.box{
	padding:0px 0px 10px 0px;
	margin:0px auto 0px auto;
	width:1025px;
}
/** {
margin:0;
padding:0;
} 
*/
.headarea{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:109px;
	width:999px;
}
.indexedsearchbox{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;

}
form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.naviarea{
	position:relative;
	top: -61px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:170px;
	float:left;
	line-height:0px;
	background-color:#EBEBEB;
}

*>.naviarea{
	top:0px;
}
.par_mainarea{
	position:relative;
	top: -71px;
	width:545px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 10px 20px 30px;
	background-image:url(/fileadmin/templates/img/dotted_main_right.gif);
	background-repeat:repeat-y;
	bottom:0px;
	border:1px solid #fff;
}
*> .par_mainarea{
	top:0px;
}
.sitenavi_in{
	margin:9px 0px 10px 0px;
}
.level1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	text-indent:0px;
	padding:0px 0px 0px 13px;
	line-height:19px;
}
.level1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:none;
}	
.level1 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:none;
}	
.level1 a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:none;
}	
.level1 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:none;
}	
.level1 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:11px;
	text-decoration:underline;
}	
.navi_sg{
	margin:0px;	
	padding:0px 12px 0px 10px;
	vertical-align:text-bottom;
}
.level1box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.level1_act img{
 	margin:0px 8px 0px 0px;
	padding:0px 0px 0px 0px;
}
.level1_act{
	background-color:#ffffff;
	border-top: 1px solid #C5C5C5;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	width:157px;
	display:block;
	text-align:left;
	line-height:19px;
	text-decoration:none;
	margin:4px 0px 0px 0px;
	padding:4px 0px 0px 13px;
	text-indent:-13px;
}
*> .level1_act{
	padding:1px 0px 2px 13px;
}
.level1_act a{
	color:#777777;
	font-size:11px;
	text-decoration:none;
}
.level1_act a:link{
	color:#777777;
	font-size:11px;
	text-decoration:none;
}

.level1_act a:active{
	color:#777777;
	text-decoration:none;
}
.level1_act a:hover{
	color:#777777;
	text-decoration:none;
}
.level1_act a:visited{
	color:#777777;
	text-decoration:none;
}
.level1_act a:hover{
	color:#777777;
	text-decoration:none;
}
.level2 img{
 	margin:0px 2px 0px 6px;
	padding:0px 0px 0px 0px;
}

.level2{
	position:relative;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	width:157px;
	display:block;
	line-height:19px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	text-indent:-13px;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px 0px 0px 13px;
	}
.level2{
	padding:1px 0px 2px 13px;
}
.level2 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2 a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:underline;
}	

.level2_act img{
 	margin:0px 2px 0px 6px;
	padding:0px 0px 0px 0px;
}

.level2_act{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	width:157px;
	display:block;
	line-height:19px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	text-indent:-13px;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:3px 0px 0px 13px;
}
*> .level2_act{
	padding:2px 0px 0px 13px;
}
.level2_act a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2_act a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2_act a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level2_act a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:underline;
}
.innavi3{
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:1px;
}
.level3{
	background-color:#f5f9e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	width:157px;
	display:block;
	line-height:19px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 13px;
	text-indent:0px;
}
.level3 a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-decoration:none;
}	
.level3 a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-decoration:none;
}	
.level3 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-decoration:none;
}	
.level3 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	font-size:11px;
	text-decoration:underline;
}	

.level3_act img{
 	margin:0px 1px 0px 7px;
	padding:0px 0px 0px 0px;
}

.level3_act{
	background-color:#f5f9e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	width:157px;
	display:block;
	line-height:19px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	text-indent:0px;
	text-indent:-13px;
}
.level3_act a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level3_act a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level3_act a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:none;
}	
.level3_act a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#85AD1E;
	font-size:11px;
	text-decoration:underline;
}
.par_mainarea .csc-header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*height:67px; AE180808*/
	
}

.par_mainarea .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:20px;
	padding:22px 0px 22px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

.infoarea{
	position:relative;
	top: -61px;
	float:left;
	width:234px;
	margin:11px 0px 0px -2px;
	padding:0px 0px 0px 10px;
	background-color:#FFFFFF;
	height:100%;
	background-image:url(/fileadmin/templates/img/dotted_info_left.gif);
	background-repeat:repeat-y;
}
*> .infoarea{
	top: 0px;
}

.infoarea .tx-ewsaddress-pi1{
	font-size:11px;
}
.freeinfoarea{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.freeinfoarea .csc-linkToTop, .freeinfoarea .toplink{
	display:none;
}


.freeinfoarea .csc-frame-box1{
	margin:0px 0px 10px 0px;
	padding:0px 21px 18px 21px;
	background-color:#E5F0C8;

}



.fixinfoarea{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.csc-textpic{
	padding:4px 3px 4px 3px;
	margin:0px;
}

.bodytext, p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	margin:0px;
	padding:0px;
	line-height:18px;
}

a, a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#669900;
	margin:0px;
	padding:0px;
	line-height:18px;
	text-decoration:none;
}
a:active{
	text-decoration:none;
	color:#669900;
}
a:visited{
	text-decoration:none;
	color:#669900;
}
a:hover{
	text-decoration:underline;
	color:#669900;
}
.metanavi {
	position:relative;
	top:-91px;
	left:767px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9px;
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:9px;
	width:258px;
}
*> .metanavi {
	position:relative;
	top:-81px;
	left:767px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:9px;
	line-height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:9px;
}
.metanavi a{
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
	line-height:15px;
}	
.metanavi a:link{
	color:#ffffff;
	text-decoration:none;
}	
.metanavi a:active{
	color:#ffffff;
	text-decoration:none;
}	
.metanavi a:visited{
	color:#ffffff;
	text-decoration:none;
}	
.metanavi a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.breadcrumps {
	position:relative;
	top:-80px;
	left:199px;
	text-align:left;
	width:587px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px 0px -17px 0px;
	padding:0px 0px 0px 0px;

}
*> .breadcrumps {
	position:relative;
	top:-20px;
	left:199px;
	text-align:left;
	width:587px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px 0px -17px 0px;
	padding:0px 0px 0px 0px;
}
.breadcrumps a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.breadcrumps a:link{
	color:#000000;
	text-decoration:none;
}	
.breadcrumps a:active{
	color:#000000;
	text-decoration:none;
}	
.breadcrumps a:visited{
	color:#000000;
	text-decoration:none;
}	
.breadcrumps a:hover{
	color:#000000;
	text-decoration:underline;
}
.selectcon select, .selectcon input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.couview{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
}
.couview .name{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7FAB0D;
	font-size:16px;
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.couview .uelinks{
}
.couview .map{
	/*position:absolute;*/
	padding:0px 0px 0px 1px;
	margin:0px 0px 0px -1px;
	/*left:660px;*/
	width:180px;
	height:160px;
	float:right;
	background-image:url(/fileadmin/templates/img/dotted_info_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF
}
.incontent{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.couview .map img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.couview .flag{
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	left:406px;
}
.couview .flag img{
	border:none;
}
.couview .uelinks{
	clear:both;
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}
.csc-sitemap{
	padding:0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
}
.csc-sitemap ul{
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
}
.csc-sitemap li, li {
	list-style-image: url(/fileadmin/templates/img/navi_lev_nor.gif);
}
.csc-sitemap a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:11px;
	text-decoration:none;
}
.selectcon {
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px 0px -5px 0px;
	padding:0px 0px 0px 0px;
}
.selectcon .form1{
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:top;
	
	width:544px;
	margin:1px 0px 6px 0px;
	padding:9px 0px 8px 0px;
}
.selectcon .form1 .form1bg{
	background-image: url(/fileadmin/templates/img/selectconbg.gif);
	background-repeat:no-repeat;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.selectcon .form1 .con{
	margin:15px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	width:156px;
}
.selectcon .form1 .cou{
	margin:15px 0px 0px 21px;
	padding:0px 0px 0px 0px;
	width:156px;
}
.selectcon .form1 .cit{
	margin:15px 0px 0px 21px;
	padding:0px 0px 0px 0px;
	width:156px;
}
.selectcon .form1 .boxisl, .selectcon .form1 .boxreg{
	background-image:url(/fileadmin/templates/img/selectsbg.gif);
	background-repeat:no-repeat;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.selectcon .form1 .isl, .selectcon .form1 .reg{
	margin:15px 0px 0px 373px;
	padding:0px 0px 0px 0px;
	width:156px;
}

.selectcon .form1 .go{
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	width:30px;
	text-align:center;
	visibility:hidden;
	display:none;
}
.uelinks{
	padding:5px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:544px;
	height:160px;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}

.uelinks_cit{
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	width:544px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.uelinks_cit ul{
	padding:3px 0px 0px 0px;
	margin:6px 0px 0px 16px;
}
.uelinks_cit li{
	list-style-image: url(/fileadmin/templates/img/li_nor.gif);
	line-height:18px;

}

.uelinks_cit ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:11px;
	text-decoration:none;
}

.catlinkbox{
	padding:0px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	width:544px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.catlinkbox ul{
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 16px;
}
.catlinkbox li{
	list-style-image: url(/fileadmin/templates/img/li_nor.gif);
	line-height:18px;

}

.catlinkbox ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:11px;
	text-decoration:none;
}

.ueb{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:544px;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.block_line_bot{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	width:544px;
	
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}

table.ueb{
	background-image:url(/fileadmin/templates/img/dotted_info_left.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:0px 0px 30px 0px;
	margin:1px 0px 0px 0px;
	width:364px;
}
.conviewcontent table{
	font-size:11px;
		line-height:16px;
}

.conviewcontent td.name,
table.ueb td.name{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.conviewcontent td{
	border:1px solid #fff;
	vertical-align:top;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.ueb td {
	vertical-align:top;
	line-height:18px;
}
.conviewcontent td.title,
.ueb td.title{
	color:#a5a5a5;
	width:95px;
}

.uelinks ul{
	padding:5px 0px 0px 0px;
	margin:6px 0px 0px 16px;
}
.uelinks li{
	list-style-image: url(/fileadmin/templates/img/li_nor.gif);
	line-height:18px;
}

.uelinks ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:11px;
	text-decoration:none;
}
.couview h3{
	padding:0px 0px 0px 0px;
	margin:5px 0px 13px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}

.conviewcontent h5, .catbox h5{
	padding:0px 0px 0px 0px;
	margin:5px 0px 13px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#7FAB0D;
}
.conviewcontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	margin:0px;
	padding:0px;
}
.amazontip{
	padding:0px 0px 0px 16px;
}
.amazontip h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:11px;
	text-decoration:none;
	padding:26px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

.ewsttnewsimgs_imagecaption{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	clear:both;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B2B2B2;
}
.csc-textpic-imagewrap img{
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
.csc-textpic-imagewrap{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#B2B2B2;
	clear:both;
	text-align:left;
	/*
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	*/
}

.inputline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	background:#FFFFFF;
	padding:15px 0px 0px 4px;
	margin:70px 0px 0px 0px;
}
.inputline img{
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 1px;
	vertical-align:text-top;
}
.inputline a{
	text-decoration:none;
	font-size:11px;
	line-height:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.inputline .sword{
	width:146px;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 2px 0px 2px;
}
.tx-indexedsearch-res, .tx-indexedsearch-whatis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	margin:0px;
	padding:0px;
	line-height:18px;
}

.tx-indexedsearch-browsebox ul{
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
/*.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#739f00; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }

/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
*/

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.middel{
	clear:both;
}
.clear{
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
}
.footer{
	position:relative;
	width:550px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#83878B;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
	padding:0px 0px 10px 0px;
	margin:0px 0px 36px 201px;
	top:0px;
}
.footer .tagbox{
	float:left;
}
.footer .impbox{
	text-align:right;
	margin:-3px 0px 0px 0px;;
}
.footer .impbox a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#83878B;
	text-decoration:none;
}
.infoarea .csc-frame-box1 .csc-header, .infoarea .csc-frame-box1 .csc-header-n1{
	padding:0px 0px 0px 0px;
	margin:0px -21px 10px -21px;
	height:22px;
}
.infoarea .csc-frame-box1 .news_latest_date, .infoarea .csc-frame-box1 .news_latest_date_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7FAB0D;
	line-height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.infoarea .csc-frame-box1 .news_latest, .infoarea .csc-frame-box1 .news_latest_1{
	padding:0px 0px 0px 0px;
	margin:0px 21px 0px 0px;
}
div.news_latest{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.infoarea .csc-frame-box1 .booktip .booktip_dots, .infoarea .csc-frame-box1 .news_latest_1 .news_latest_dots{
	background-image:url(/fileadmin/templates/img/dotted_navi_bot3.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:192px;
	height:1px;
	line-height:1px;
	font-size:1px;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
}
.infoarea .csc-frame-box1 .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#7FAB0D;
	padding:0px 0px 0px 21px;
	margin:0px 0px 0px 0px;
	height:22px;
	line-height:22px;
	background-image:url(/fileadmin/templates/img/info_h1_arrow.gif);
	background-repeat:no-repeat;
}
.csc-frame-box2{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.infoarea .csc-frame-box1 p.bodytext, .infoarea .csc-frame-box2 p.bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
p{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.infoarea .csc-textpic{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.infoarea .csc-textpic-imagewrap{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#B2B2B2;
	clear:both;
	text-align:left;
	border-bottom:none;
}
.infoarea .csc-frame-box1 .csc-textpic-center .csc-textpic-imagewrap img{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px -11px;
}
.infoarea .csc-frame-box1 .booktip{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0px 15px 0px 0px;
	margin:10px 0px 0px 0px;
}
.infoarea .csc-frame-box1 .booktip .name{
	color:#7FAB0D;
}
.infoarea .csc-frame-box1 .booktip .img{
	border:none;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
.infoarea .csc-frame-box1 .booktip img{
	border:none;
}
a img{
	border:none;
}

/*PRINT and LAST*/
.print {
	position:relative;
	margin:-10px 0px 0px -10px;
	padding:0px;
	width:806px;
}
.print .headarea{
	position:relative;
	margin:20px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
}
.print .middel{
	position:relative;
	/*margin:9px 0px 0px 143px;*/
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*width:623px;*/
	width:806px;
	height:auto;
}
.print .par_mainarea{
	position:relative;
	top: 0px;
	/*width:345px;*/
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
	bottom:0px;
}

.print .par_mainarea .csc-header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:41px;
}

.print .par_mainarea .csc-header h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:0px;
	font-weight:bold;
}
.print .infoarea{
	position:relative;
	float:left;
	width:240px;
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:none;
}
.print .footer{
	position:relative;
	/*margin:10px 0px 0px 143px;*/
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:796px;
}
/*	
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
*/
.tx-srfeuserregister-pi1 fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{
	font-style:normal;
	font-size:10px;
}
.address-hl .td1{
	vertical-align:top;
	width:200px;
}

.newsbox{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.newsbox span , .newsbox a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.newsincontent{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.news_date{
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
	display:block;
}
.news_title a, .news_title a:link
, .news_title a:active
, .news_title a:visited
, .news_title a:hover
{
	padding:0px 0px 0px 0px;
	margin:11px 0px -10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#7FAB0D;
	font-weight:bolder;
	display:block;
	text-decoration:none;
}

.news_img_small{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 10px;
	width:120px;
}
.news_img img{
	float:left;
	border:none;
}
.news_img_small img{
	float:left;
	border:none;
}
.news-single-imgcaption{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#B2B2B2;
	clear:both;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;	text-align:left;
}
.news_sub, .news_sub h3{
	font-weight:bold;
	padding:0px 0px 22px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
	display:block;
}
.news_img{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 10px;
	/*width:240px;*/
}
.news_content{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
}
.news-list .incontent .bodytext{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.news-list .incontent{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
.news-list .news_title{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	color:#7FAB0D;
	font-weight:bolder;
	display:block;
}
.news-list .newslistlink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#669900;
	text-decoration:none;
	background-image:url(/fileadmin/templates/img/li_newslink.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:top;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
.news-list .newslistlink{
	padding:10px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	clear:both;
}


.bsg{
	border-top-style:solid;
	width:999px;
	padding-top:3px; 
	border-top-width: 1px;
	border-top-color: #2A4956;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
.sb{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
.pg{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.sb .tx-timtabsociable-pi1 a img{
		vertical-align:middle;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:26px;
	font-weight:bold;
	font-size:20px;
	padding:22px 0px 22px 0px;
	margin:0px 0px 0px 0px;	
}

.tx-indexedsearch-whatis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h2, .news_h3 h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:18px;
	font-weight:normal;
	margin:30px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}

a:hover h2{
	text-decoration:underline;
}

.tx-indexedsearch-browsebox p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:16px;
	font-weight:bold;
	margin:18px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:15px 0px 16px 0px;
	padding:0px 0px 0px 0px;
}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table.split1{
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px 0px 0px -1px;
	padding:4px 0px 0px 1px;
}

table.split1 td.cell1{
	background-image:url(/fileadmin/templates/img/dotted_main_right.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin:0px 0px 0px 0px;
	padding:0px 16px 0px 0px;
	vertical-align:top;
}

table.split1 td.cell2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	vertical-align:top;
}

table.split1 .csc-textpic{
	padding:0px 0px 0px 0px;
	margin:0px;
}

table.split1 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
table.split1 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
table.split1 .csc-textpic-imagewrap{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#B2B2B2;
	clear:both;
	text-align:left;
	border-bottom:none;
}

table.split1 .csc-textpic-imagewrap img{
	/*display:block;*/
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

table.split1 .bodytext, p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	margin:0px 0px 0px 1px;
	padding:0px;
	line-height:18px;
}
table.split1 .csc-textpic-text .bodytext, p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:18px;
}
.csc-linkToTop{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	margin:5px 0px 1px 0px;
}
.csc-linkToTop a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	background-image:url(/fileadmin/templates/img/top_up_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.toplink{
	text-align:right;
	margin:5px 0px 1px 0px;
}

.toplink a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	text-align:right;
	background-image:url(/fileadmin/templates/img/top_up_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.nostyle{
}

.schmuckkaestchen{
	background-color:#E5F0C8;
	padding:10px 5px;
	margin:10px 0px 0px 0px;
}
.conviewcontent .schmuckkaestchen td{
	border:1px solid #E5F0C8;
}
.tx-indexedsearch-res table{
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.tx-indexedsearch-browsebox ul{
	margin:10px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background-image:url(/fileadmin/templates/img/dotted_navi_bot2.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.tx-ewserfahrungsberichte-pi1 .input{
	width:530px;
}

.tx-ewserfahrungsberichte-pi1 .textarea{
	width:530px;
}

.banner_anz{
	color:#888888;
	font-size:9px;
}

.facebook{
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.tx-timtabsociable-pi1{
	background-color:#FFF;
	color:#797979;
	line-height:18px;
	font-size:12px;
	
}

.tx-timtabsociable-pi1 a{
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
}
