@charset "UTF-8";
.bdy{margin-top:60px; padding:0; margin-left: 0px; margin-right:0px;font-family:arial;font-size:16px;}
.bdy_mobile{margin:0px; padding:0px;font-family:arial;font-size:1.1em}
.block_1_mobile{height:41px;margin-left:4px;margin-top:4px;}
.block_2_mobile{height:20px;margin-left:4px;color:#a0a0a0;font-size:0.8em;}
.block_3_mobile{background-color:#E8E8E8;padding:2px;height:50px;}
.block_4_mobile{margin-right:12px;color:#a0a0a0;font-size:1.1em;float:left;}
.top_1{position: fixed; top: 0px; left: 0; right: 0;border: none; background:#F1F1F1; z-index: 100;}
.top_2{width: 100%; margin: auto; background-color: #F1F1F1;  height:44px; border-bottom:1px solid #DDDDDD;}
.top_3{float:left; width:20%;  margin-left:10px;  height:47px; margin-top:4px;}
.top_4{float:left; width:76%; text-align:center; height:44px;white-space: nowrap;}
.top_5{float:left; width:20%; text-align:right; height:36px; margin-top:8px;font-size:10px;margin-right:4px;}

.search_btn{height:30px; width:70px;margin-top:7px; font-weight:bold;font-size:14px;}
.search_field{line-height:24px; height:24px; width:50%;  margin-top:7px; color:#a0a0a0; font-weight:bold;font-size:14px;padding-left:8px;}

.search_btn_mobile{height:38px; width:70px;margin-top:7px; font-weight:bold;font-size:16px;}
.search_field_mobile{line-height:32px; height:32px; width:200px;  margin-top:7px; color:#a0a0a0; font-weight:bold;font-size:16px;padding-left:8px;}

.se_opt_box{padding:6px; position: fixed; top: 52px; left: 80%; right: 2px; font-size: 13px;
border: 1px solid #DDDDDD; 
-moz-border-radius-bottomleft: 4px 4px; border-bottom-left-radius: 4px 4px;
-moz-border-radius-bottomright: 4px 4px; border-bottom-right-radius: 4px 4px;
border-top:1px dotted #DDDDDD; 
background-color:#f2f2f2; z-index: 101;}
.se_opt_box_1{margin-top:8px; border-top:1px dotted #DDDDDD;padding-top:6px;}
.se_opt_box_x{clear:both;margin-top:8px; border-top:1px dotted #DDDDDD;padding-top:6px;width:100%;text-align:center;}
.paginierung{text-align:center;width:100%;height:20px;}
.paginierung_mobile{text-align:left;height:40px;}

ol
{
	list-style: none;
	margin: 0;
	padding: 0 0 8px 0;
	text-align: center;
	overflow: visible;
	width: 98%;
}

li
{
	background: #ffffff;
	color: white;
	display: inline-block;
	font: bold 32px Arial, sans-serif;
	margin: 8px 3px 8px 3px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: 130px;
	height:146px;
}

* html li
{
	display: inline;
}

*:first-child+html li
{
	display: inline;
}

H1,h1 {font-weight:normal; font-size:2em;color:#3A3A3A;}

A:link		{text-decoration: none; color: #0237A3; font-size:13px;}
A:visited 	{text-decoration: none; color: #0237A3; font-size:13px;}
A:active 	{text-decoration: none; color: #0237A3; font-size:13px;}
A:hover 	{text-decoration: underline; color: #0237A3; font-size:13px;}

A.link_line_top:link {text-decoration: none; color: #0237A3; margin-right:8px;font-weight:normal;font-size:11px;}
A.link_line_top:visited {text-decoration: none; color: #0237A3; margin-right:8px;font-weight:normal;font-size:11px;}
A.link_line_top:active {text-decoration: none; color: #0237A3; margin-right:8px;font-weight:normal;font-size:11px;}
A.link_line_top:hover {text-decoration: underline; color: #0237A3; margin-right:8px;font-weight:normal;font-size:11px;}

A.link_line_bottom:link {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:13px;}
A.link_line_bottom:visited {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:13px;}
A.link_line_bottom:active {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:13px;}
A.link_line_bottom:hover {text-decoration: underline; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:13px;}

A.link_line_bottom_mobile:link {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:1.1em;float:left;}
A.link_line_bottom_mobile:visited {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:1.1em;float:left;}
A.link_line_bottom_mobile:active {text-decoration: none; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:1.1em;float:left;}
A.link_line_bottom_mobile:hover {text-decoration: underline; color: #a0a0a0; margin-right:12px;font-weight:normal;font-size:1.1em;float:left;}

.item_1{width:130px;height:112px;margin:4px;float:left;font-weight:normal;text-align:left;}
.item_2{height:112px;overflow:hidden;position:relative;}
.item_3{font-size:11px;padding-left:2px;padding-right:2px;color:#a0a0a0;height:30px;overflow:hidden;margin-left:1px;}
.item_4{font-size:11px;padding:2px;background:#f2f2f2;margin-top:2px;color:#a0a0a0;}

.item_1_list{width:600px;height:180px;}
.item_2_list{float:left;width:210px;}
.item_3_list{overflow:hidden;position:relative;}
.item_4_list{width:390px;float:left;}
.item_brake_list{clear:both;width:600px;height:12px;margin-top:12px;border-top:1px solid #e8e8e8;}

.item_1_list_mobile{height:180px;}
.item_2_list_mobile{float:left;width:210px;font-size:1.1em;}
.item_3_list_mobile{overflow:hidden;position:relative;}
.item_4_list_mobile{float:left;font-size:1.1em;width:205px;}
.item_brake_list_mobile{clear:both;height:12px;margin-top:12px;border-top:1px solid #e8e8e8;}

.img-overlay{
background-color:#a0a0a0;
bottom:7px;
font-size:10px;
padding:2px;
padding-left:4px;
padding-right:4px;
color:#fff;
opacity:0;
filter: alpha(opacity = 0);
position:absolute;
z-index:47;
border: 1px solid #a0a0a0; 
-moz-border-radius-bottomright: 4px 4px; border-bottom-right-radius: 4px 4px;
-moz-border-radius-topright: 4px 4px; border-top-right-radius: 4px 4px;
}

.item_2:hover .img-overlay{
opacity:0.90;
filter: alpha(opacity = 90);
transition:opacity 0.25s;
-moz-transition:opacity 0.25s;
-webkit-transition:opacity 0.25s;
}
.img-overlay_new{
background-color:#a0a0a0;
top:7px;
font-size:12px;
padding:2px;
padding-left:4px;
padding-right:4px;
color:#ffffff;
position:absolute;
z-index:49;
border: 1px solid #a0a0a0; 
-moz-border-radius-bottomright: 4px 4px; border-bottom-right-radius: 4px 4px;
-moz-border-radius-topright: 4px 4px; border-top-right-radius: 4px 4px;
}


.txt_tag_changer{margin-left:-1px;background-color:#e8e8e8;padding:1px;padding-left:3px;padding-right:3px;
-moz-border-radius-bottomright: 4px 4px; border-bottom-right-radius: 4px 4px; 
-moz-border-radius-bottomleft: 4px 4px; border-bottom-left-radius: 4px 4px; }

.item_1_ad{width:200px;height:224px;margin:12px;margin-left:42px;float:left;font-weight:normal;text-align:left;}
.item_2_ad{height:200px;}
.item_3_ad{font-size:13px;text-align:center;color:#a0a0a0;}

/*.top_shadow {clear:both; width: 100%; margin: auto; background-color: #FFFFFF;  height:1px;font-size:1px} */
.top_shadow {clear:both; width: 100%; margin: auto; background-color: #FFFFFF;  height:1px;font-size:1px;}

.top_line {font-weight:normal;font-size:11px;text-align:center;width:100%;margin-top:-14px;border-bottom:1px solid #f2f2f2;}	
.top_line_mobile{font-weight:normal;font-size:1.1em;text-align:left;}	
.top_line_2 {font-weight:normal;font-size:14px;text-align:center;width:100%;color:#a0a0a0;margin-top:12px;}	
.top_line_2_mobile {font-weight:normal;font-size:1.1em;color:#a0a0a0;margin-top:8px;margin-bottom:8px;}	

.page_navi_3{margin:2px;padding:3px;}
.page_navi_2{ }
.page_navi_l{font-size:14px;font-weight:bold;margin-right:2px;margin-left:2px;color:#3A3A3A;}
A.page_navi_l:link{font-size:14px;font-weight:bold;}
A.page_navi_l:visited{font-size:14px;font-weight:bold;}
A.page_navi_l:active{font-size:14px;font-weight:bold;}
A.page_navi_l:hover{font-size:14px;font-weight:bold;}

.content_body{width:600px;text-align:left;}
.ad_line_bottom {font-weight:normal;font-size:15px;text-align:center;width:100%;margin-bottom:26px;}	
.ad_line_top {font-weight:normal;font-size:15px;text-align:center;width:100%;margin-bottom:1px;margin-top:12px;}	
.bottom_field{left: 0; right: 0; width: 100%; margin: 0; padding:0; padding-top:4px; margin-top:22px; background-color: #F1F1F1;  height:42px; margin-bottom:-32px;border-top:1px solid #DDDDDD; text-align:center; font-size:11px;color:#a0a0a0;}
.bottom_field_mobile{width: 100%; padding-top:4px; margin-top:22px; border-top:1px solid #DDDDDD; font-size:1.1em;background-color: #F1F1F1;height:200px;margin-bottom:-22px;}

.bottom_knownfrom{font-size:14px;text-align:center;width:100%;border-top:1px solid #DDDDDD;color:#a0a0a0;font-weight:bold;}

.frm_txt_field{line-height:22px; height:22px; margin-top:7px; color:#565656; font-weight:bold;font-size:14px;padding-left:4px;}
.frm_err{border:2px dashed #ff0000;padding:6px;background-color:#FFA2A2;font-weight:bold;font-size:20px;}
.td_0{font-weight:bold;font-size:12px;padding-left:4px;padding-right:14px;}
.td_1{font-weight:normal;font-size:12px;padding-left:4px;padding-right:14px;}
.td_2{font-weight:normal;font-size:12px;padding-left:14px;padding-right:14px;}
.td_3{font-size:1px;height:8px;}