/**
 * @author Findix Technologies GmbH
 * @copyright 2009
 * ?? - do not remove. Ensuring UTF-8 recognition without BOM
 */

/* Reset browser defaults */
#fx_header * {
	margin:0;
	padding:0;
}
#fx_header ul, #fx_header ol {
	list-style:none;
}
:active, :focus {
	outline:none;
}
fieldset {
	border:none;
}
#fx_header a {
	text-decoration:none;
}
a img {
	border:none;
	}
input[type="submit"]::-moz-focus-inner { border:0; }
/* General */
body {
	margin:0 auto; 
	padding:0;
	color:#444;
	font-family:arial, helvetica, verdana;
	font-size:13px;
	letter-spacing:0.02em;
	line-height:19px;
 	text-align:center; 
  	overflow:scroll;
	/*v7*/  
	padding-top:28px;
	color:#222222;
	background-image: url(/g/p/v7/bkg.png);
	background-repeat:repeat-x repeat-y;    
/*
 	background:url(/g/p/BG_xmas.png) center top no-repeat;
	background-repeat:repeat-x;
	background-color:#f4f8fb;
*/
	/*
 	background:url(/g/p/BG_sh_wh.gif) center top repeat-y;
 	background-repeat:repeat-y;	
	*/
}

/**** Findix buttons ****/

/*regular button*/
a.button:link, a.button:visited, .submit {
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;	
	background: #ff6b02;
	background: -moz-linear-gradient(top,#ff914c,#cc5e14);
	background: -webkit-gradient(linear,left top,left bottom,from(#ff914c),to(#cc5e14));
	border:0;
	border-top: 1px solid #cf942d;
	color: white;
	text-decoration: none;
}
a.button:active, .submit:active {
	background: -webkit-gradient(linear,left top,left bottom,from(#cc5e14),to(#ff914c));
	background: -moz-linear-gradient(top,#cc5e14,#ff914c);
}

/*red submit*/ 
a.button_red:link, a.button_red:visited, .submit_red {
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;	
	background: #cc1414;
	background: -moz-linear-gradient(top,#cc1414,#fe5b45);
	background: -webkit-gradient(linear,left top,left bottom,from(#cc1414),to(#fe5b45));
	border:0;
	border-top: 1px solid #cf942d;
	color: white;
	text-decoration: none;
}
a.button_red:active, .submit_red:active {
	background: -webkit-gradient(linear,left top,left bottom,from(#fe5b45),to(#cc1414));
	background: -moz-linear-gradient(top,#fe5b45,#cc1414);
}

a.button:link, a.button:visited, .submit {
	margin-top:1px;
	padding:3px 15px 3px 15px;
}

/*White button*/
.w_button{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	background: #F5F5F5;
	background: -moz-linear-gradient(top,#ffffff,#d2d2d2);
	background: -o-linear-gradient(top,#ffffff,#d2d2d2);
	background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#d2d2d2));
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	
	border: 1px solid #d2d2d2;
	color:#7f7e7e;
	text-decoration: none;
}
.actual_page{
	background: -moz-linear-gradient(top,#d2d2d2,#ffffff);
	background: -o-linear-gradient(top,#d2d2d2,#ffffff);
	background: -webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#ffffff));
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.w_button:link, .w_button:visited {
	color:#7f7e7e;
}
.w_button:hover, .w_button:active{
	background: -webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#ffffff));
	background: -moz-linear-gradient(top,#d2d2d2,#ffffff);
}

/*Notepad button*/

.np_button{
	padding:1px;
	position:relative;
	bottom:7px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border:1px solid #d2d2d2;
}

.np_button.saved{
	padding:2px;
	bottom:8px;
	margin-right:2px;
}

/*page count*/
.page_counter{
	width:115px;
	float:left; 
	margin-right:5px;
	padding:3px 6px 0 5px;
}

.page_buttons{
	width:420px; 
	margin-left:0px;
	float:left; 
	padding:3px 0 0 0px;
}
.page_buttons.wide{
	width:600px; 
}
.seite_info{
	height:20px;
	width:111px;
	float:left;
	margin:15px 9px 0 10px;
	overflow:hidden;
}

.page_navi{
	height: 50px;
	background-color:#EEEEEE;
}
.page_navi .prev_button{
	width:72px; 
	height:25px; 
	float:left; 
	padding-top:5px; 
	margin:8px 50px 0 0;
}

.page_navi .next_button{
	width:72px; 
	height:25px; 
	float:right; 
	margin-right:10px; 
	margin-left:10px; 
	padding:5px 0 0px 0; 
	margin-top:8px;
}

.page_navi .page_numbers{
	width:430px; 
	height:50px; 
	float:left;
}

.page_navi .page_number{
	width:30px; 
	height:25px;  
	float:left; 
	margin-right:10px; 
	padding:5px 0 0px 0; 
	margin-top:8px;
}

form {
	background-color:#F5F5F5;
	padding:10px; 
	margin:0;
	border:0px;
}

.insert_ad_form{
	width:635px; 
	float:left; 
	border:1px solid #DDDDDD;
}

.insert_ad_form_lft{
	width:99px; 
	margin-top:15px; 
	color:#808080;
 	font-weight:bold;
	float:left;	
}
.insert_ad_form_rgt{
	width:515px; 
	margin-top:5px;
	float:left;
}
/* Header */
#fx_header {
	width:960px;
	margin:10px 0 0 0;
	padding:10px; 
	position:fixed;
	background-color: #F5F5F5; 
	z-index:2;
}
#fx_header #fx_logo{
	float:left;
	margin-right:23px;
}
#fx_header #search, #fx_header #post-classified {
	float:left;
	display:block;
}
* html #fx_header,
* html #fx_header #search-form,
* html #pictures {
	height: 1%;
	overflow: visible;
}
* + html #fx_header,
* + html #fx_header #search-form,
* + html #pictures {
	min-height: 1%;
}
#fx_header:after, #fx_header #search-form:after, #pictures:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#fx_header #fx_logo {
	margin-top:5px;
	margin-right:29px;
}
#fx_header #search {
	margin-top:5px;
	margin-bottom:5px;
	overflow:visible;
}
#fx_header #search form {
	padding:0;
	background:none;
}
#fx_header #search #fq, #fx_header #search #go {
	display:block;
	float:left;
}
#fx_header #search #fq {
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-right:none;
	padding:3px;
	width:215px;
	height:16px;
	font:13px Helvetica, Arial, Verdana, sans-serif;
}
#fx_header #search #go {
	width:24px; 
	height:22px;
	border:solid 1px #ccc;
	background:#eee;
	padding:0px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ccc));
	background:-moz-linear-gradient(center top, #eee 0%, #ccc 100%);
	cursor:pointer; 
}
* html #fx_header #search #go {
	padding:1px;
}
#fx_header #search #search-autocomplete {
	display:none;
	position:absolute;
	z-index:999;
	background:white;
	width:221px;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
}
#fx_header #search #search-autocomplete a {
	display:block;
	padding:3px;
	cursor:pointer;	
	color:#444;
}
#fx_header #search #search-autocomplete a.hover {
	background:#D5E2FF;
}
#fx_header #search #search-tips {
	margin-top:0px;
	font-size:10px;
	width:500px;
}
* html #fx_header #search.with-search-tips {
	padding-bottom:17px;
}
* html #fx_header #search #search-tips {
	position:absolute;
}
#fx_header #post-classified{
  font:bold 13px Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:normal;
	line-height:normal;	
	background: #cc1414;
	background: -webkit-gradient(linear,left top,left bottom,from(#fe5b45),to(#cc1414));
	background: -moz-linear-gradient(top,#fe5b45,#cc1414);
	border: 1px solid #fe5b45;
	color: white;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	text-align: center;
	margin:5px 0 0 66px;
	padding:3px 15px;	
	height:16px;
}
#fx_header #post-classified:active{
  background: -moz-linear-gradient(top,#cc1414,#fe5b45);
	background: -webkit-gradient(linear,left top,left bottom,from(#cc1414),to(#fe5b45));
}
#fx_header .fb-like{
	position:absolute;
	left:690px;
	margin-top:7px;
	width:75px!important; 
	height:21px !important
}
#fx_header .gplus{
	position:absolute;
	left:630px;
	margin-top:7px;
}
a.w_button:link, a.w_button:visited{
	margin-top:1px;
	padding:3px 15px 3px 15px;
}
#fx_header #topnavi {
	float:right;
	margin: 10px 0;
}
* html #fx_header #topnavi {
}
#fx_header #topnavi li {
	line-height:normal;
	float:left;
	padding:0 5px;
	border-right:solid 1px #999;
}
#fx_header #topnavi li:last-child {
	padding-right:0;
	border-right:none;
}
#fx_header #topnavi #membernavi {
	position:absolute;
	right:10px;
}
#fx_header #topnavi li .dropdown {
	z-index:1;
	display:none;	
	position:absolute;
	right:0px; 
	width:136px;
}
#fx_header #topnavi li .dropdown.admin {
  width:273px;
}
#fx_header #topnavi li .dropdown ul {
	border:solid 1px #ccc;
	border-bottom-color:#999;
	width:135px;
	float:left;
	background:white;
}
#fx_header #topnavi li .dropdown ul:last-child {
	margin-left:-1px;
	border-right-color:#999;
}
#fx_header #topnavi li .dropdown ul li {
	float:none;
	padding:0;
	margin:0;
	border:none;
	border-bottom:solid 1px #ccc;
}
#fx_header #topnavi li .dropdown ul li:last-child {
	border-bottom:none;
}
#fx_header #topnavi ul li a {
	display:block;
	padding:4px;
}
#searchtip {
	font-size:11px;
	margin-left: auto; 
	margin-right: 0px;
	text-align:right;
	float:right;
}
#searchtip a{
	color:white;
}
.labelled {
	color:#999;
}
/* CSS sprites */
.sprites-1{
    background: url(/g/p/sprites_combined_v1.2@1x-min.png) no-repeat;
/*	background-image:url(/g/p/v7/sprites-4.png);
	background-repeat:no-repeat;*/
	display:inline-block;
}
@media 
    only screen and (-webkit-min-device-pixel-ratio: 2), 
    only screen and ( min--moz-device-pixel-ratio: 2), 
    only screen and ( -o-min-device-pixel-ratio: 21), 
    only screen and ( min-device-pixel-ratio: 2), 
    only screen and ( min-resolution: 192dpi), 
    only screen and ( min-resolution: 2dppx) 
    {
        .sprites-1{
       		background: url(/g/p/sprites_combined_v1.2@2x-min.png) no-repeat;
      	 	background-size: 400px 2400px
    	}
}

.sprite-IC_bxcor_tl{ background-position: 0 -439px; width: 10px; height: 8px; } 
.sprite-IC_bxcor_tr{ background-position: 0 -497px; width: 9px; height: 8px; } 
.sprite-IC_dl_ho{ background-position: 0 -555px; width: 13px; height: 13px; } 
.sprite-IC_gb_1{ background-position: 0 -618px; width: 13px; height: 15px; } 
.sprite-IC_gb_2{ background-position: 0 -683px; width: 13px; height: 15px; } 
/*.sprite-IC_hrt_1{ background-position: 0 -748px; width: 16px; height: 13px; } 
.sprite-IC_hrt_2{ background-position: 0 -811px; width: 16px; height: 13px; } 
.sprite-IC_hrt_3{ background-position: 0 -874px; width: 16px; height: 13px; } */
.sprite-IC_hrt_1 {
  width: 21px !important; 
  height: 21px !important; 
  background-position: -18px -2px; 
}
.sprite-IC_hrt_2 {
  width: 21px !important; 
  height: 21px !important; 
  background-position: -40px -2px; 
}
.sprite-IC_np_de{ background-position: 0 -937px; width: 122px; height: 92px; } 
.sprite-IC_np_de_80{ background-position: 0 -1079px; width: 120px; height: 80px; } 
.sprite-IC_np_es{ background-position: 0 -1209px; width: 122px; height: 92px; } 
.sprite-IC_vf_1{ background-position: 0 -1351px; width: 15px; height: 15px; } 
.sprite-SB_fb{ background-position: 0 -1416px; width: 90px; height: 25px; } 
.sprite-SB_gg{ background-position: 0 -1491px; width: 34px; height: 25px; } 
.sprite-SB_ht{ background-position: 0 -1566px; width: 141px; height: 25px; } 
.sprite-SB_tr{ background-position: 0 -1641px; width: 126px; height: 25px; } 
.sprite-SB_tw{ background-position: 0 -1716px; width: 61px; height: 25px; } 
.sprite-arrow-down{ background-position: 0 -1791px; width: 10px; height: 5px; } 
.sprite-at_flag{ background-position: 0 -1846px; width: 14px; height: 11px; } 
.sprite-ch_flag{ background-position: 0 -1907px; width: 14px; height: 9px; } 
.sprite-de_flag{ background-position: 0 -1966px; width: 14px; height: 11px; } 
.sprite-es_flag{ background-position: 0 -2027px; width: 14px; height: 9px; } 
.sprite-fb{ background-position: 0 -2086px; width: 18px; height: 18px; } 
.sprite-handy{ background-position: 0 -2154px; width: 23px; height: 23px; } 

#logo_fx {
    background-position: 0 -200px;
    width: 80px;
    height: 24px
}

#logo_de {
    background-position: -80px -200px;
    width: 36px;
    height: 24px
}
#logo_at {
    background-position: -116px -200px;
    width: 30px;
    height: 24px
}
#logo_ch {
    background-position: -146px -200px;
    width: 34px;
    height: 24px
}
#logo_es {
    background-position: -185px -200px;
    width: 36px;
    height: 24px
}
.sprite-logo-at{ background-position: 0 -2220px; width: 116px; height: 24px; } 
.sprite-logo-ch{ background-position: 0 -2301px; width: 116px; height: 24px; } 
.sprite-logo-de{ background-position: 0 -2375px; width: 116px; height: 24px; } 
.sprite-logo-es{ background-position: -191px -439; width: 116px; height: 24px; } 

.sprite-phone{ background-position: -191px -513px; width: 22px; height: 21px; } 
.sprite-rss2{ background-position: -191px -584px; width: 80px; height: 15px; } 
.sprite-search{ background-position: -191px -649px; width: 24px; height: 22px; } 
.sprite-tw{ background-position: -191px -721px; width: 18px; height: 18px; } 

/* end CSS sprites */

#fancybox-outer a:hover {
	background-color:transparent;
}
.inputmask{
	background-color:transparent;
	padding:0px; border:1px; margin:0;
}
#toplisting_booking form{
	background-color: transparent;
	padding:0px; border:1px; margin:0;
}
#toplisting_booking  input {
	border:solid 1px;
}
#submit{
	position:relative;
	top:4px;
	padding-right:7px;
}
/* content pages */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    width:960px;
	height:20px;
	margin-top:10px;	
	margin-left:auto;
	margin-right:auto;
	height:100%;    		/* Fix of overflow problem left row */
	overflow:hidden;		/* This chops off any overhanging divs */
}
.search_bar{
	height:25px; 
	background-color:#EEEEEE;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	margin-top:10px;
}
.search_bar.wide{
	width:960px; 
}

.lft_pics{ 					/*Pictures on Jobs site*/
	width:250px;
	float:right; 
}
.lft_pics img{
	margin-bottom:15px;

}

/* v7 main page css*/

/*head box*/

.head_box{
	width:120px;
	height:80px;
	margin:33px;
	margin-top:0px;
}
/*End of head box*/

/*Left column*/

.tbl1_col1{
	float:left;
	width:200px; 
	margin-right:20px;
}
.tbl1_col2{
	padding-left:20px; 
	margin-left:200px; 
	border-left:1px solid #e5e5e5;	
}
.cont_lft{
	position:relative;
	float:left;
	width:645px; 
}
#gallery{
	margin-top:15px;
}
#cl_social{
	margin-top:15px;
	margin-bottom: 15px;
}

#cl_text{
	margin-bottom: 15px;
	line-height: 1.8em;	
	letter-spacing:0.042em;
}

/*End of Left column*/

/* right column content main page */
.cont_rgt{
	position:relative;
	float:right;
	display:inline;
	width:300px; 
	margin-right:0px;
}

.hp_cats{
	list-style-type: none;		
	width:167px;
	margin:0 !important; 
	padding:0 !important;
	line-height:22px;
}

.hp_cats .box_cont {
  min-height:218px;
}

.hp_cats .hp_cats_more ul {
  display:none;
  list-style:none;
  padding-left:0;
}

/*listing mini*/

.listing_mini_main{
	overflow:hidden;
	whitespace:nowrap;
	border-top: 1px solid #EEEEEE;
	padding:10px 0 10px 0;
}
.mini_cl{ 
	width:300px;
	float:left;
	margin-right:10px;
}
.mini_cl_txt, .mini_cl_loc{
	margin-top:5px;
}
.mini_cl_ttl{
	margin:0;
	font-weight:bold;
	font-size:14px;
}
.mini_cl_thb{
	width:120px;
	height:80px;
	padding-right:10px;
	margin-top: -1px;
	float:left;
}


/*end of listing mini*/

/*End of right column*/

/*End of v7 main page css*/

/*v7 Classified page*/

.cl_col_left{
	width:645px; 
	position:relative;
	float:left;
	/*border:solid 1px red;*/
}
.cl_col_right{
	position:relative;
	float:right; 
	/*border:solid 1px blue;*/
}

.similar_ads{
	width:960px;
	/*border:solid 1px green;*/
}

.phone{
	letter-spacing: 0.05em;
	vertical-align:5px; 
	padding-left:7px; 
}

.phone a{
	color:black;
}

/*Information box*/

.info_box_lft{
	width:90px;
	font-weight:bold;
	margin-top:2px;
	
}
.info_box_rght{
	margin-top:-20px;
	margin-left:90px;
}

.info_price {
	display:inline;
	font-weight:bold;
	font-size:20px;
}
/*End of v7 Classified page*/

/*v7 2 columns left menu Index page*/

.leftmenu .col1_wrap {
	float:right;
    width:50%;
    position:relative;
    right:144px;
    padding-bottom:1em;
}
.leftmenu .colright {
	width:200%;
    float:left;
 	position:relative;
	left:144px;
    background:#fff;
}
.leftmenu .col1_new {
    margin:0 0 0 180px;
    position:relative;
    right:100%;
    overflow:hidden;
}
.leftmenu .col2_new {
    float:left;
    width:139px;
    position:relative;
    right:144px;
}
/* index inserate listing layout */
.indexcol1{
    width:100%;
    height: auto;
    overflow:hidden;
    float:left;
	position:relative;
}
.indexcol2{
    width:160px;
    overflow:hidden;
}

/* End of v7 2 Colums index page*/
h1 {	
	font-weight: bold;
	font-size:2em;
	line-height:1.1em;	
	letter-spacing:0.02em;
	padding: 0;	
	margin: 0 ;	
}
h1 a {
	font-weight: normal; 
	font-size:x-small;
}
h2 {	
	font-weight: bold;
	font-size: 16px;	
	letter-spacing:0.02em;
	padding: 0px 0px 0px 0px;	
	margin-bottom: 5px; 
	display:inline; 
}
#pagewidth{ 
	width:980px; 
	text-align:left; 
	margin-left:auto;
	margin-right:auto;
	margin-top: -40px;
	background-color: white;
	box-shadow: 0px 3px 3px #000;
}
/*sticky banner*/
@media only screen and (  min-width: 1120px) {
	#sticky-Right-Banner{
		position:fixed;
		top:0px;
		left:980px;
		height:600px;
		width: 160px;
	}
	#pagewidth{ 
		margin-left: 0px !important;
	}
}
@media only screen and (  min-width: 1280px) {
	#sticky-Right-Banner{
		width: 300px;
	}
}
@media only screen and (max-device-width: 960px) {
#micronavi, #fx_header-content > div {
	-webkit-text-size-adjust:none;
}
}
.product_text{
	font-size:1.3em;
	line-height:1.3em;
}
#area {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
.small {
	font-size: 11px;	
}
.infobox{
	background-color:#FFFF99;
	font-weight:bold;
	color:black;
	padding:10px
}
.hint_security{
	border: 1px #FF6600 solid;
	padding:10px;
	margin:20px 0 20px 0;
}
.hint_security h2{
	color:#FF6600;
}
.hint_security p{
	font-size:16px;
}

.error{
	background-color:red;
	color:white;
	padding:10px
}
.error a:visited, .error a:link{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}
.ok{
	background-color:#FF6B02;
	color:white;
	padding:10px
}
.side_numbers {
	color:#999999;
	font-size:10px;
	font-weight:normal;
}
#search-results .thumb{
	float: left;
	margin-right: 5px; 
}
#redirform {display:none;}

a:link, a:visited, .prg-lnk1 {
	color: #2A6EE4;
	text-decoration: none;
	cursor:pointer;
}
a:hover, .prg-lnk1:hover{
	color: #FF6B02;
}
/* remove background color on links for IE   */

a img{vertical-align:text-bottom;}
  
#contactbox {
	line-height:normal;
  	text-align:left;
	width: 638px;
	padding: 5px 0px 1px 5px;
	background-color: #F5F5F5;
	border:1px solid #e5e5e5;
}
.i18n_pages{
	width:742px;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0 15px 0;
}
.i18n_pages ul {
	padding:0; 
	margin:0;
}
.i18n_pages li {
	list-style:none; 
	display: inline;
	font-size:11px;
	margin: 0px 0	10px 0px 0px;
}
/****  content  ****/
#content {
	position:relative;
	padding:80px 10px 15px 10px;
	min-height:400px;	
}
#content .title{
	font-weight:bold;
	font-size:135%;
}
#filter_cat{
	width:145px;
}
#content .more_search_options, #filter_type, #filter_price, #filter_sqm, #filter_pic, #filter_geo, #filter_details form{
		padding-bottom:0px;
		padding-top:0px;
		margin-right:17px;	
		width:145px;
}
#content ul.categories, ul.clmenu, ul.more_search_options, ul.more_search_cats, #filter_type ul, #filter_pic ul, #filter_details ul, #filter_details input{
	margin:0; 
	padding:0;
}
#content ul.categories li, ul.more_search_options li, ul.more_search_cats li, #filter_type li, #filter_pic li, #filter_details li {
	padding: 0px 0px 0px 0px;
	list-style-type: none; 
	
}
#content ul.categories li.level1 {
	padding: 0px 1px;
		border:1px solid;
}
#content ul.categories li.level2 {
	padding: 0px 11px;
		
}
#content ul.categories li.level2b {
	padding: 0px 25px;
}
#content ul.categories li.level2c {
	padding: 0px 33px;
}
#content ul.clmenu li {
	padding: 0px 0px 0px 0px;
	list-style-type: none; 
	color:black;	
}
#content ul.subcategories {
	margin: 0 0px 0px 0px; 
	padding: 0 0px 0px 0px;
}
#content ul.subcategories li {
	padding-left:15px;
	list-style-type: none; 
	color:#666666;	
	font-size:12px;
}
#content ul.errorlisting li {
	padding: 1px 15px 0px 0px;
	list-style-type: decimal; 
	font-size: 100%;
	color:#FFFFFF;	
}
#content ul.counter li {
	list-style-type: decimal; 
	margin-bottom:5px;
}
/**** Footer style ****/
#fx_footer{
	height:115px; 
	background-color: #333333;
	padding: 15px 10px 0 10px;
	margin-top: 30px;
	line-height:18px;
	box-shadow: 0px 3px 3px #000;	
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#fx_footer ul{
	margin-top:0px; 
	margin-left:45px; 
	float:left;
	list-style:none;
}
#fx_footer ul:first-child{
	padding:0px; margin:0px;
	
}
#fx_footer li:first-child{
	font-weight:bold;
	padding-bottom:2px;
	color: #bbbbbb;
}
#fx_footer li, .prg-lnk2 li{
	color: white;
	cursor: pointer;
}

#fx_footer li a{
	color: white;
}
#fx_footer li a:hover, .prg-lnk2:hover{
	color: #FF6B02;
}
#fx_footer li img{
	vertical-align:-1px;
}
.copyright{
	font-size:11px;
	font-weight:normal;
}
/*** List indexes  ***/
.listgroup {
	margin: 15px 0 0 0;
	padding: 0;
}
.listtitle {
	list-style:none; 
	line-height: 125%; 	
	font-size: 16px;	
	font-weight: bold;
	padding: 0;	
	margin-top: 15px;
}
/* CSS3: show feedback button only for high screen resolution. Smaller then 1024 because of viewport settings */
@media screen and (min-width: 1023px) {
	.feedback{
		display:block !important;
		z-index: 9999999;
		position: fixed !important; 
		top: 200px;
		left: 0px;
		cursor: pointer;
		float: right;
	}
}
/* seo links footer */
#seo a, #seo li {
	color: #999999;
	text-decoration: none;
}
#seo a:hover {
	color: #999999;
	background-color: #FFFFFF;
	text-decoration: underline;
}		
/* write names of dummy banners */
.banner-label {
	position: relative;
	width:120px;
}
.banner-label p {
	position: absolute;
	font-size:9px;
	left: 2px;
	top: -4px;
	padding: 1px;
	color: #999999;
	margin: 1px;
}
/* aditional options during create cl process */
.cl_options{
	background-color:transparent;
	width:500px;
	margin-bottom:10px;	
	padding:5px;
	border-top:  1px solid #ff6b02;
	border-bottom:  1px solid #ff6b02;
}
.cl_options .option{
	display:block;
	width:420px;	
	padding-bottom:10px;
	margin:0px 20px;
}
.cl_options input{
	margin-top:4px;
	margin-left:0px;
	float:left;
}
/* Set table to 'fixed' (fastest render) layout */
.fixed_table {
    table-layout: fixed;
}
/* Set table to 'auto' (best fit) layout. This is the default */
.auto_table {
    table-layout: auto;
}
/* cl listing */

.index_cl_wrapper{
	padding:10px 0 10px 0;
	display: inline-block;
	text-align:left;
	border-bottom:1px solid #cdcdcd;
	cursor:pointer; /* needs event bubling */
	width:780px;
}
.index_cl_wrapper.wide{
	width:959px;
}
#purchase_classified .index_cl_wrapper{
	width:959px;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
.index_cl_wrapper:hover{
	background-color:#F0ECDB !important
}
.index_cl_rw2{
	float:left;
	width:470px;
	overflow:hidden;
}
.index_cl_rw3{
	float:right;
	margin-left:20px;
	width:150px;
	overflow:hidden;
	/*
	width:200px;
	height:80px;
	position:relative;
	float:right;
	*/
}
.index_cl_rw3.wide{
	width:250px;
}
.index_cl_details_ln1{
	margin-bottom:8px;
}
.cl_details{
	display:block;
	float:left;
	margin-right:9px;	
}
.index_ad_thumb{
	width:120px;
	height:80px;
	margin:4px 0 0 0;
	float:left; 
	position:relative;
}
.index_ad_thumb span{
	margin-bottom:10px;
}
.index_cl_thumb{
	margin-right:10px; 
	float:left; 
}
.index_cl_thumb a:hover{
	background-color: transparent;
}
.index_cl_title{
	overflow:hidden;
	white-space: nowrap;
}
.index_cl_text{
	margin:8px 0 0 0;
	height:40px;
}
.index_cl_icons{
	margin-top:18px;
}
.index_tl_icon{
	float:right;
	margin:0px 5px 0 0;
}
.footer_details{
	width:450px;
	height:20px;
	font-weight:bold;
	overflow:hidden;
}
.index_cl_location{
	overflow:hidden;
}
.index_cl_dist{
	float:left;
	margin-left:50px;
	font-weight:normal;
	font-size:xx-small;
}
.index_cl_date{
	float:right;
	margin-left: 20px;
}
.index_cl_price{
	width:75px;
	font-weight:bold;
	overflow:hidden;
}
.index_cl_devider{
	border-top:1px solid #cdcdcd;
}
#adblock1_wrapper{
	margin-top:8px;
	padding-top:5px;	
/*	min-height:175px;*/
	border-top:1px solid #cdcdcd;
}
#adblock1{
	margin:0 0 5px 0px;
	padding:0;
/*	min-height:170px;*/	
}
#adblock2_wrapper{
	border-bottom:1px solid #cdcdcd;	
}
#adblock2{
	margin-left:0px; 
	padding:0;
}
#adblock3 {
	margin:0;
	padding:0;
}
#adblock4_wrapper{
	margin:10px 0 0 0;
	/*margin:10px 0 10px 0;
	min-height:170px;*/
}
#adblock4{
	margin:0px 0 5px 0px;
	padding:0;
}
.index_cl_menu{
	padding:0 0 5px 0;
	font-weight: bold;
}
.index_cl_menu a{
	padding:4px;
	border:solid 1px #ccc;
}
.index_cl_invoices{
    table-layout: fixed;
	border-bottom:1px solid #FF6B02;
	background-color:#FFE4D0;
	padding-bottom:5px;
	margin-bottom:10px;    
}
.banner_in_add{
	margin-left:-4px;
}
/* end cl listings */

/* cl listing facetes */

h3.sidemenu {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
.search_menu a {
	font-size:13px;
}
.index_facete_active{
	color:#FF6B02;
	margin-right:2px;
}
.facetes_cat_sub .index_facete_active{
	width:130px;
}
.facetes_cat_sub_sub .index_facete_active{
	width:120px;
}
.index_facete_active_icon{
	float:right; 
 	margin-right:2px;
 	margin-top:4px;
}
.facetes{
	 list-style:none;
	 margin:0px;
	 padding:0px;
}
.facetes_cat_sub{
	 margin-left:15px;
}
.facetes_cat_main{
	 margin-left:5px;
}				
.facetes_cat_sub_sub{
	 margin-left:25px;
	 margin-bottom:0px;
}
.findix {
	letter-spacing:0.03em;
	font-weight:bolder;
}
/* end cl listing facetes */

/* form geolocation index pages */
.form_geolocation, .form_price{
	background-color:transparent;
	padding:0 0 0 0;
}
.form_price .price_input{
	height:15px
}
.form_geolocation input{
	height:15px;
	width:35px;
	margin-right:2px;
	padding:0;
	font-size:11px;	
}
.form_geolocation select{
	width:70px;
	height:17px;
	font-size:11px;
	position:absolute;
	float:left;	
}

#filter_price .form_price_submit{
	background-color:white;
	border:1px solid #999999;
	float:right;
}
.form_geolocation_submit{
	position:relative;
	float:right;
	background-color:white;
	border:1px solid #999999;
}
.form_price input{
	width:45px;
	height:15px;
	padding:0;
	margin:1px;
	font-size:11px;	
}
/* regional info box on home page */
#geo_info h2{
	font-size:12px;
	color:#666666;
}
#geo_info p{
	font-size:11px;
	color:#666666;
}

/* end form geolocation index pages */

/** Findix box CSS **/

.box {
	position:relative; 
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #DDDDDD;
	width:182px;
}
.box_head{
	position:relative;
	height:21px;
	border-bottom:1px solid #DDDDDD;
	padding:7px 0 0 10px ; 
	font-weight:bold;
	background: -moz-linear-gradient(top,  #EEEEEE,  white 200%);
	background: -webkit-gradient(linear, 0 0, 0 200%, from(#EEEEEE),  to(white));
	background-color:#EEEEEE;
}
.box_cont{
	border-top:none;
	padding:10px 10px 15px 10px;
	line-height:20px;
}
.corner-left {
	position:absolute;
	left:-1px;
	top: -1px;  
	z-index:1;
}
.corner-right {
	position:absolute;
	right:-1px;
	top: -1px;
	z-index:1;
}
/*En of findix box*/
.inline_img{
	vertical-align:-6px;
}
/*Iphone css*/

/* dsp anzeige new formating of attributes and button */
.attributelist-striped, .attributelist-condensed {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}
.attributelist-striped .attributelist--key, .attributelist-condensed .attributelist--key {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding: 0 5px 0 0;
    box-sizing: border-box;
}
.attributelist-striped .attributelist--value, .attributelist-condensed .attributelist--value {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
dt {
    display: block;
}
dd {
    display: block;
    margin-inline-start: 40px;
}
dl {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.attributelist-striped .attributelist--key:nth-of-type(odd), .attributelist-striped .attributelist--value:nth-of-type(odd) {
    background-color: #f0f0f0;
}
.attributelist-striped .attributelist--key, .attributelist-striped .attributelist--value {
    padding: 5px;
}
.header-underlined {
    padding-bottom: 12px;
    border-bottom: 1px solid #e5e5e5;
}
.splitheader, .splitheader-centered {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    white-space: nowrap;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.splitheader--title {
    width: 60%;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.splitheader--addon {
    width: 40%;
    text-align: right;
    white-space: nowrap;
    margin: 0;
}
.socialshare {
    text-align: right;
    color: #979797;
}
.socialshare-label, .socialshare-list {
    display: inline-block;
    vertical-align: middle;
}
.socialshare-label {
    padding-right: 6px;
}
.socialshare-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.socialshare-list>li {
    padding: 0 1px;
    display: inline-block;
}
.socialshare-icon-facebook{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiPjx0aXRsZT5GYWNlYm9vazwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjNDM2MTlDIiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz48cGF0aCBkPSJNMjUuOSA4LjdMMjUuOSAxMi40IDIzLjcgMTIuNEMyMi45IDEyLjQgMjIuMyAxMi42IDIyLjEgMTIuOSAyMS44IDEzLjMgMjEuNyAxMy44IDIxLjcgMTQuNEwyMS43IDE3LjEgMjUuNyAxNy4xIDI1LjIgMjEuMiAyMS43IDIxLjIgMjEuNyAzMS44IDE3LjQgMzEuOCAxNy40IDIxLjIgMTMuOCAyMS4yIDEzLjggMTcuMSAxNy40IDE3LjEgMTcuNCAxNEMxNy40IDEyLjMgMTcuOSAxMSAxOC44IDEwIDE5LjggOSAyMS4xIDguNiAyMi43IDguNiAyNC4xIDguNiAyNS4xIDguNiAyNS45IDguN0wyNS45IDguN1oiIGZpbGw9IiNGRkZGRkYiLz48L2c+PC9zdmc+) 0 0 no-repeat;background-size:100%}
.socialshare-icon-mail{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiPjx0aXRsZT5NYWlsPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM5OTk5OTkiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIvPjxwYXRoIGQ9Ik0zMCAxNy45TDMwIDI2LjdDMzAgMjcuMiAyOS44IDI3LjYgMjkuNSAyOCAyOS4xIDI4LjMgMjguNyAyOC41IDI4LjIgMjguNUwxMS44IDI4LjVDMTEuMyAyOC41IDEwLjkgMjguMyAxMC41IDI4IDEwLjIgMjcuNiAxMCAyNy4yIDEwIDI2LjdMMTAgMTcuOUMxMC4zIDE4LjIgMTAuNyAxOC42IDExLjEgMTguOCAxMy44IDIwLjcgMTUuNyAyMS45IDE2LjcgMjIuNyAxNy4xIDIzIDE3LjQgMjMuMiAxNy43IDIzLjQgMTggMjMuNiAxOC4zIDIzLjggMTguOCAyNCAxOS4yIDI0LjEgMTkuNiAyNC4yIDIwIDI0LjJMMjAgMjQuMiAyMCAyNC4yQzIwLjQgMjQuMiAyMC44IDI0LjEgMjEuMiAyNCAyMS43IDIzLjggMjIgMjMuNiAyMi4zIDIzLjQgMjIuNiAyMy4yIDIyLjkgMjMgMjMuMyAyMi43IDI0LjYgMjEuOCAyNi40IDIwLjUgMjguOSAxOC44IDI5LjMgMTguNSAyOS43IDE4LjIgMzAgMTcuOUwzMCAxNy45Wk0zMCAxNC42QzMwIDE1LjIgMjkuOCAxNS43IDI5LjUgMTYuMyAyOS4xIDE2LjggMjguNiAxNy4zIDI4LjEgMTcuNiAyNS4zIDE5LjYgMjMuNiAyMC44IDIyLjkgMjEuMyAyMi44IDIxLjMgMjIuNiAyMS40IDIyLjQgMjEuNiAyMi4yIDIxLjggMjIgMjEuOSAyMS44IDIyIDIxLjYgMjIuMSAyMS40IDIyLjMgMjEuMiAyMi40IDIxIDIyLjUgMjAuOCAyMi42IDIwLjYgMjIuNyAyMC40IDIyLjggMjAuMiAyMi44IDIwIDIyLjhMMjAgMjIuOCAyMCAyMi44QzE5LjggMjIuOCAxOS42IDIyLjggMTkuNCAyMi43IDE5LjIgMjIuNiAxOSAyMi41IDE4LjggMjIuNCAxOC42IDIyLjMgMTguNCAyMi4xIDE4LjIgMjIgMTggMjEuOSAxNy44IDIxLjggMTcuNiAyMS42IDE3LjQgMjEuNCAxNy4yIDIxLjMgMTcuMSAyMS4zIDE2LjUgMjAuOCAxNS41IDIwLjEgMTQuMiAxOS4yIDEyLjkgMTguNCAxMi4yIDE3LjggMTEuOSAxNy42IDExLjUgMTcuMyAxMSAxNi45IDEwLjYgMTYuNCAxMC4yIDE1LjggMTAgMTUuMyAxMCAxNC44IDEwIDE0LjIgMTAuMiAxMy44IDEwLjUgMTMuNCAxMC44IDEzIDExLjIgMTIuOCAxMS44IDEyLjhMMjguMiAxMi44QzI4LjcgMTIuOCAyOS4xIDEzIDI5LjUgMTMuMyAyOS44IDEzLjcgMzAgMTQuMSAzMCAxNC42TDMwIDE0LjZaIiBmaWxsPSIjRkZGRkZGIi8+PC9nPjwvc3ZnPg==) 0 0 no-repeat;background-size:100%}
.socialshare-icon-twitter{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiPjx0aXRsZT5Ud2l0dGVyPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxRkIwRUQiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIvPjxwYXRoIGQ9Ik0zMi4yIDEzLjhDMzEuNiAxNC44IDMwLjggMTUuNSAyOS45IDE2LjIgMjkuOSAxNi4zIDI5LjkgMTYuNSAyOS45IDE2LjggMjkuOSAxOCAyOS44IDE5LjIgMjkuNCAyMC40IDI5LjEgMjEuNiAyOC41IDIyLjcgMjcuOCAyMy44IDI3LjEgMjUgMjYuMiAyNS45IDI1LjIgMjYuOCAyNC4yIDI3LjYgMjMgMjguMyAyMS42IDI4LjggMjAuMiAyOS4zIDE4LjcgMjkuNiAxNy4xIDI5LjYgMTQuNiAyOS42IDEyLjMgMjguOSAxMC4yIDI3LjYgMTAuNSAyNy42IDEwLjkgMjcuNiAxMS4zIDI3LjYgMTMuNCAyNy42IDE1LjIgMjcgMTYuOSAyNS43IDE1LjkgMjUuNyAxNSAyNS40IDE0LjMgMjQuOCAxMy41IDI0LjIgMTMgMjMuNSAxMi43IDIyLjYgMTMgMjIuNiAxMy4zIDIyLjYgMTMuNSAyMi42IDEzLjkgMjIuNiAxNC4zIDIyLjYgMTQuNyAyMi41IDEzLjcgMjIuMyAxMi44IDIxLjcgMTIuMSAyMC45IDExLjQgMjAuMSAxMS4xIDE5LjEgMTEuMSAxOC4xTDExLjEgMThDMTEuNyAxOC40IDEyLjQgMTguNSAxMy4xIDE4LjYgMTIuNSAxOC4yIDEyIDE3LjYgMTEuNyAxNyAxMS4zIDE2LjMgMTEuMSAxNS42IDExLjEgMTQuOCAxMS4xIDE0IDExLjMgMTMuMiAxMS43IDEyLjUgMTIuOSAxMy45IDE0LjIgMTUgMTUuOCAxNS45IDE3LjUgMTYuNyAxOS4yIDE3LjIgMjEgMTcuMyAyMC45IDE2LjkgMjAuOSAxNi42IDIwLjkgMTYuMiAyMC45IDE1IDIxLjQgMTMuOSAyMi4yIDEzIDIzLjEgMTIuMiAyNC4yIDExLjcgMjUuNCAxMS43IDI2LjcgMTEuNyAyNy44IDEyLjIgMjguNyAxMy4xIDI5LjcgMTMgMzAuNyAxMi42IDMxLjYgMTIuMSAzMS4yIDEzLjEgMzAuNiAxNCAyOS42IDE0LjUgMzAuNSAxNC41IDMxLjMgMTQuMiAzMi4yIDEzLjhMMzIuMiAxMy44WiIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48L3N2Zz4=) 0 0 no-repeat;background-size:100%}
.icon-star-open-gray{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIC0xLjUgMTUgMTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAtMS41IDE1IDE1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48dGl0bGU+U3RhciBvcGVuIGdyYXk8L3RpdGxlPjxwYXRoIGZpbGw9IiM1MzUzNTMiIGQ9Ik0xMC4yIDcuNmwyLjgtMi43TDkuMiA0LjQgNy41IDAuOSA1LjggNC40bC0zLjggMC42IDIuOCAyLjcgLTAuNyAzLjhMNy41IDkuNmwzLjQgMS44TDEwLjIgNy42ek0xNSA0LjRjMCAwLjEtMC4xIDAuMy0wLjIgMC40bC0zLjMgMy4yIDAuOCA0LjVjMCAwIDAgMC4xIDAgMC4yIDAgMC4zLTAuMSAwLjUtMC40IDAuNSAtMC4xIDAtMC4yIDAtMC40LTAuMWwtNC4xLTIuMUwzLjUgMTNjLTAuMSAwLjEtMC4zIDAuMS0wLjQgMC4xIC0wLjEgMC0wLjIgMC0wLjMtMC4xQzIuNyAxMi45IDIuNyAxMi44IDIuNyAxMi43YzAgMCAwLTAuMSAwLTAuMmwwLjgtNC41IC0zLjMtMy4yQzAuMSA0LjcgMCA0LjUgMCA0LjRjMC0wLjIgMC4yLTAuNCAwLjUtMC40bDQuNS0wLjYgMi00LjFjMC4xLTAuMiAwLjMtMC40IDAuNC0wLjQgMC4yIDAgMC4zIDAuMSAwLjUgMC40bDIgNC4xIDQuNSAwLjZDMTQuOCA0IDE1IDQuMiAxNSA0LjRMMTUgNC40eiIvPjwvc3ZnPg==) 0 0 no-repeat;background-size:100%}
.icon-mail{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE4IDEzIiB2ZXJzaW9uPSIxLjEiPjx0aXRsZT7uoJQ8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MTUuMDAwMDAwLCAtMzA5LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPjxwYXRoIGQ9Ik05MTUgMzE5LjlMOTE1IDMxMC4yIDkxNS4xIDMwOS44IDkyMC44IDMxNC44IDkxNS4xIDMyMC4zQzkxNSAzMjAuMSA5MTUgMzIwIDkxNSAzMTkuOUw5MTUgMzE5LjlaTTkxNS44IDMwOS4yQzkxNS44IDMwOS4xIDkxNS45IDMwOS4xIDkxNi4xIDMwOS4xTDkzMS42IDMwOS4xQzkzMS43IDMwOS4xIDkzMS44IDMwOS4xIDkzMS45IDMwOS4yTDkyNi4xIDMxNC4xIDkyNS4zIDMxNC43IDkyMy44IDMxNiA5MjIuMyAzMTQuNyA5MjEuNSAzMTQuMSA5MTUuOCAzMDkuMlpNOTE1LjggMzIwLjlMOTIxLjYgMzE1LjQgOTIzLjggMzE3LjIgOTI2LjEgMzE1LjQgOTMxLjkgMzIwLjlDOTMxLjggMzIxIDkzMS43IDMyMSA5MzEuNiAzMjFMOTE2LjEgMzIxQzkxNiAzMjEgOTE1LjkgMzIxIDkxNS44IDMyMC45TDkxNS44IDMyMC45Wk05MjYuOCAzMTQuOEw5MzIuNiAzMDkuOEM5MzIuNiAzMDkuOSA5MzIuNiAzMTAgOTMyLjYgMzEwLjJMOTMyLjYgMzE5LjlDOTMyLjYgMzIwIDkzMi42IDMyMC4yIDkzMi42IDMyMC4zTDkyNi44IDMxNC44WiIvPjwvZz48L2c+PC9zdmc+) 0 0 no-repeat;background-size:100%}
.icon-arri{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='13'%3E%3Cpath d='M6.5 6.5L0 13V0z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:100%}
.button-icon {
    background-position: center center;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-left:5px;
}
.socialshare-icon, .socialshare-icon-facebook, .socialshare-icon-twitter, .socialshare-icon-mail, .socialshare-icon-pinterest {
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}
/* end dsp_anzeige.inc new formating of attributes and button */
/* honeypot hidden fields for bots */
.hr{
	display:none;
}
/* enhanced listings by watchgurus */
.tagcloud01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tagcloud01 ul li {
	display: inline-block;
	margin: 0 .3em .3em 0;
	padding: 0;
}
.tagcloud01 ul li a,
.tagcloud01 ul li span {
	display: inline-block;
	max-width: 100px;
	height: 15px;
	line-height: 15px;
	padding: 0 .5em;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333;
	font-size: 10px;
	text-decoration: none;
	-webkit-transition: .2s;
	transition: .2s;
}
.tagcloud01 ul li a:hover, 
.tagcloud01 ul li span:hover {
	background-color: #005b96;
	border: 1px solid #005b96;
	color: #fff;
}
.item.green::before {
  content: "●";
  color: #7ED321;
}
.item.orange::after {
  content: "●";
  color: #F5A623;
}
.item.red::after {
  content: "●";
  color: #D0021B;
}
/***************/

.new_submit_btn{
 	background-color:#0171a7;
	margin-top: 10px;
	padding: 10px 10px;
	border-radius:5px;
}

/* debricated */
.tableheader th{
	color: white;
	background-color: #FF6B02;
	padding: 6px;
}
.tableheader a:hover {  
	color: white; 
}
/* end debricated */
#hp_cl_listing{
	width:960px; 
	margin-top:15px;
	float:right; 
	position:relative; 
	clear:both; 
}
#box_top_cls{
	width: 958px;
}
#clinfo_box,
#contact_box{
	width: 300px;
}
.cat_list_hp{
	width:183px; 
	float:left; 
	position:relative
}