@charset "utf-8";

* { margin: 0; padding: 0; outline: none; }
 
body, html {
font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
background:#EAEDEE url(/images/bkg_body_n.gif) repeat-x scroll center top;
}

#wrapper {	
	text-align:left;
	float:left;
	width: 980px;
	margin: 0 auto;
}

#adsRight {
	float:left;
	width:160px;
	margin-top: 169px;
}

#mainLayout {margin:0 auto;width:1140px;}

#header { width: 980px; height: 95px; color: #FFF; font-size: 11px;position:relative; z-index:999;}
#header input.search { border: 1px #B3B3B3 solid; background: url(/img/btn_search.png) no-repeat #FFFFFF; padding-left: 20px; font-weight: bold; color: #666;}

#header a.logo-switch {width:420px;height:100px;display:block;overflow:hidden;text-indent:-999em;}
#header a.de {background:url(/images/logo4.png) no-repeat top left;}
#header a.en {background:url(/images/logo4-en.png) no-repeat top left;}
#header a.fr {background:url(/images/logo4-fr.png) no-repeat top left;}
#header a.es {background:url(/images/logo4-es.png) no-repeat top left;}
#header a.pl {background:url(/images/logo4-pl.png) no-repeat top left;width:400px;}
#header a.cz {background:url(/images/logo4-cz.png) no-repeat top left;}
#header a.nl {background:url(/images/logo4-nl.png) no-repeat top left;}
#header a.it {background:url(/images/logo4-it.png) no-repeat top left;}
#header a.se {background:url(/images/logo4-se.png) no-repeat top left;}
#header a.ru {background:url(/images/logo4-ru.png) no-repeat top left;}
#header a.jp {background:url(/images/logo4-jp.png) no-repeat top left;}
#header a.logo-switch:hover {background-position:0 -100px;}

#prefix-firstpage { width:220px; float:left;}
.prefix-format { width:220px; float:left;}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

#tellowsscore {width:130px;height:126px;position:relative;float:right;top:-10px;}
#tellowsscore .scorepic {float:right;z-index:20;position:relative;}
#tellowsscore .scorevalue {z-index:10;position:absolute;left:32px;top:25px;font-size:3em;padding:18px 20px 20px 24px;color:#FFF;font-family:arial;}
.score1 {background:#00fc00;}
.score2 {background:#30f90a;}
.score3 {background:#68ff0b;}
.score4 {background:#8dfc08;}
.score5 {background:#d6ff18;}
.score6 {background:#f4d11f;}
.score7 {background:#f79a01;}
.score8 {background:#fb6703;}
.score9 {background:#ff3505;}
.score10 {background:#ff000b;}

ul, ol {
    list-style-image:none;
    list-style-position:outside;
	list-style-type:none;
	padding:5px 0;
}

#file_complaint .box {
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin: 15px 0;
	padding:15px;
	font-weight: normal;
	color: #202020;
	border: #FF9010 1px solid;
	position:relative;
}
#file_complaint .box h1 {
	margin : 0px 0px -12px 0px;
	position: relative;
	top : -26px;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 10px;
	padding-right : 10px;
	font-size : 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #545557;
	display: inline;
	background-color: #FFFFFF;
}

#file_complaint .box p {
	/*margin-top: -15px;*/
	line-height: 18px;
}

#file_complaint .helpbox { width:300px; position:absolute; left:545px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  padding: 13px 15px 15px 15px;  margin:0px 5px 20px 15px; border: 2px solid #f4e4b7; line-height:18px;  }

#file_complaint .helpbox .bold { font-size: 16px;font-weight: bold;}

#file_complaint .notebox h3 {
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial;
}

#complaint_list .box {
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin: 0px;
	padding:15px;
	top: -26px;
	font-weight: normal;
	color: #202020;
	border: #606060 1px solid;
}

.complaint_list .box {
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin: 0px;
	padding:15px;
	top: -26px;
	font-weight: normal;
	color: #202020;
	border: #606060 1px solid;
}

#complaint_list .box h1 {
	margin : 0px 0px -12px 0px;
	position: relative;
	top: -26px;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 10px;
	padding-right : 10px;
	font-size : 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #545557;
	display: inline;
	background-color: #FFFFFF;
}

#complaint_list .box h2 {
	margin : 0px 0px -15px 0px;
	position: relative;
	top : -26px;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 10px;
	padding-right : 10px;
	font-size : 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #545557;
	display: inline;
	background-color: #FFFFFF;
}

#content {background: transparent url(/images/con-bgv.png) repeat-y;
		  margin-top:20px;
		  width: 980px;position:relative;
		  }

#content .contentwrap{
  background: #FFF; margin: 0px 0px 0px 0; line-height: 22px; padding: 10px 0px 10px 0px;
  margin-left: 32px;
  margin-right:32px;
}

#content .contentdivright{
	width: 980px;height:400px;position:absolute;top:-4px;left:0px;z-index:-999;
	background: transparent url(/images/con-bgv-top.png) no-repeat left top;
}

#content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #545557; padding-bottom: 8px;}
#content h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:rgb(48,48,48); padding-bottom: 3px;} 
#content .content1 { padding: 10px; }

#content a {
	text-decoration: underline;
	color: #0055AA;
	font-weight: bold;
}

#file_complaint_frm input:disabled { background: #CCC; }

#file_complaint_frm input { border: 1px solid #666; }

ol.commentlist li div.textentry #score { border:2px solid #ddd; left:7px; position:absolute; top:7px;font-size:2em;width:26px;height:30px;padding:0 0 5px 9px;color:#ccc;}
ol.commentlist li div.vcard #score { border:2px solid #ddd; left:7px; position:absolute; top:7px;font-size:2em;width:26px;height:30px;padding:0 0 5px 9px;color:#ccc;}
ol.commentlist li div.textentry div.score { border:2px solid #ddd; left:7px; position:absolute; top:7px;font-size:2em;width:26px;height:30px;padding:0 0 5px 9px;color:#ccc;}
ol.commentlist li div.vcard div.score { border:2px solid #ddd; left:7px; position:absolute; top:7px;font-size:2em;width:26px;height:30px;padding:0 0 5px 9px;color:#ccc;}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:2px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.textentry { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.textentry cite.fn { font-style:normal; }
ol.commentlist li div.textentry cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.textentry cite.fn a.url:hover { color:#000; }
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#363636; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#363636; }
ol.commentlist li div.comment-meta1 { font: 10px arial, helvetica, sans-serif; text-align:left; }
ol.commentlist li div.comment-meta1 b { font: 10px verdana; font-weight: bold; }
#comments_complaints .comment-meta1 a:link { color:#363636; text-decoration:none; }
#comments_complaints .comment-meta1 a:visited { color:#363636; text-decoration:none; }
#comments_complaints .reply a { color: #FFF; text-decoration: none; }
#complaint_list .reply a { color: #FFF; text-decoration: none; }
ol.commentlist li p { font:normal 13px/1.4 helvetica,arial,sans-serif; margin:5px 0 5px 0px; margin-top: 0px; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:10px verdana; padding:5px 10px;  text-align:center; width:300px; font-weight: bold; }
ol.commentlist li div.reply1 { width: 400px; }
ol.commentlist li div.reply:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.parent { }
.comment-exch a:link { color: #000; text-decoration: none; }
.comment-exch a:visited { color: #000; text-decoration: none; }
.subnote { font-size: 10px; color: #BBB; }

#messages {width:100%;margin:0;font-weight:bold;font-size:1.4em;position:relative;top:10px;}
#messages ul.success {color:#1B5884;border:2px solid #0050A7;background:url(/images/success.gif) no-repeat #D5EDF7 7px 50%;padding:3px;min-height:43px}
#messages ul.error {color:#A34949;border:2px solid #F00;background:url(/images/error.gif) no-repeat #FEEEEE 7px 50%;padding:3px;min-height:43px;text-transform:none}
#messages ul li{margin:4px 0 0 50px}

.lookup_big {-moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px; margin:40px 55px 0px 15px; background-color:#ECECEC; border: 2px solid  #CCCCCC; line-height:normal; /*width: 425px;*/ height: 38px; }
.lookup_big_ico { float: left;  background: url(/images/lookup_ico_b.png) no-repeat bottom right; width: 55px; height: 52px; }
.lookup_big_form input { font-size: 16pt; color: #003399; font-weight: bold; border: 1px solid #fe9806; padding: 5px; margin-right: 15px;  width:225px;}
.lookup_big_form input.ex { color: #CCC; }
.lookup_big_form { float: left; }

#content a:hover { text-decoration: underline; }
#footer1 { width: 980px; height: 113px; margin: 0 auto; }
#footer1 a { text-decoration: none; color: #FFF; }
#footer1 a:hover { text-decoration: underline; font-weight: bold; color: #FF6600; }

#gmap_tag { font-size: 10px; color: #555; line-height: 14px; }
#gmap_tag a:link { color: #0060E0; text-decoration: underline; }
#gmap_tag a:visited { color: #0060E0; text-decoration: underline; } 
#gmap_tag a:hover { color: #FF4010; }

#details .box{
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	margin: 0px 0px 15px 0px;
	padding:15px;
	font-weight: normal;
	color: #202020;
}

#details .box1 {
	border: #FF9010 1px solid;
}

#details .box2 {
	border: rgb(0,112,176) 1px solid;
}

#details .box3 {
	border: rgb(255,64,0) 1px solid;
}

#details .box a:link { 	color: #0060E0;
	text-decoration: underline;
	font-weight: bold
}

#details .box a.nxx {
	text-decoration: none;
	color: #333;
	font-weight: normal;
}

#details .box a:hover { color: #FF4010; }

#details .box h2, .box h3, .box h4, .box h5, .box h6 {
	margin : 0px 0px -12px 0px;
	position: relative;
	top : -26px;
	padding-top : 3px;
	padding-bottom: 3px;
	padding-left : 10px;
	padding-right : 10px;
	font-size : 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #545557;
	display: inline;
	background-color: #FFFFFF;
}

#details .box p {
	margin-top: -15px;
	line-height: 18px;
}


#complaint_list .box a.exchange {
	text-decoration: none;
	color: #202020;
	font-weight: normal;
}

#complaint_list .entry {
	margin: 10px 0 10px 0;
	border-bottom: 1px dashed #C0D0FF;
}

#complaint_list .entry_sm {
	margin: -15px 0 10px 0;
	border-bottom: 1px dashed #C0D0FF;
}

#complaint_list .reported {
	color: #FFF;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.clearfix {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }


#staticcontent li {list-style-type: disc;margin-left:30px;}
.insertSpam {width:510px;}
.insertSpam .zend_form dt {width:200px;float:left;clear:both;margin:10px 0 0 0;}
.insertSpam .radio {margin:10px 0 0 0;}
.insertSpam .zend_form dd {width:310px;float:right;margin:10px 0 0 0;}
.insertSpam #csrf-element {display:none;}
.insertSpam #notify-element {
    position: relative;
    padding-bottom: 10px;
}
.insertSpam #notify-element .description {
    position: absolute;
    top: -3px;
    left: 20px;
}
.mainForm #deleteEntry-element {
    position: relative;
    padding-bottom: 10px;
}
.mainForm #deleteEntry-element .description {
    position: absolute;
    top: 0px;
    left: 20px;
}
.insertSpam #email-label,
.insertSpam #email-element,
.insertSpam #frequency-label,
.insertSpam #frequency-element,
.insertSpam #csrf-label,
.insertSpam #commentid-element,
.insertSpam #commentid-label
{display:none;}

.zend_form dt label.required {font-weight:bold;}
.zend_form dt label.required {background:url("/images/required.png") no-repeat scroll left -37px transparent;
	padding-left:20px;
	}
.helpbox .required {
	background:url("/images/required.png") no-repeat scroll left -37px transparent;
	padding-left:20px;
}
.zend_form dd ul.errors li {color:#FF0000; font-weight:bold;}

#footerinfos {display:block;margin:0;top:0;clear:both;}
#footerinfos h4 {display:block;margin:0;top:0;clear:both;}
#footerinfos h5 {display:block;margin:0;top:0;clear:both;}
#footerinfos h6 {display:block;margin:0;top:0;clear:both;}

.footerinfos {display:block;margin:0;top:0;clear:both;}
.footerinfos p {padding-top:10px;}
.footerinfos h4 {display:block;margin:0;top:0;clear:both;}
.footerinfos h5 {display:block;margin:0;top:0;clear:both;}
.footerinfos h6 {display:block;margin:0;top:0;clear:both;}

.webinfos {max-height:310px;width:700px;overflow:auto;}
.webinfos dt{font-weight:bold;margin-top:1em;padding:0 0.75em; color: #545557;}
.webinfos dd{border-bottom:1px solid #E4D8BE;margin-bottom:1.5em;padding-bottom:1.5em;padding-left:1.5em;}
.webinfos a{padding:11px; background: url("/images/ext_link_new_window.gif") no-repeat left center; }

.statstags {max-height:310px;width:100%;overflow:auto;}

/* Pagination */
.pagination_navi {
	background:none repeat scroll 0 0 #DEF4FF;
	height:26px;
	margin:0 -9px 0 -10px;
	padding:2px 10px;
}

.pagination {
	float:left;
	margin-top:1px;
	font:100.1%/1em Arial,Helvetica,Geneva,Tahoma,sans-serif;
}

.pagination .active {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #0155D2;
	color:#0155D2;
	display:block;
	margin-right:3px;
	padding:3px 8px;
	text-decoration:none;
}

.pagination .inactive {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B3B3B3;
	color:#B3B3B3;
	display:block;
	margin-right:3px;
	padding:3px 8px;
}

#pagination .active:hover {
	border: 1px solid #459208;
	color: #459208;
	}
	
.flt {
	float:left;
}

.map_canvas_city {margin-left:40px;border: 1px solid rgb(204, 204, 204); width: 400px; height: 180px; float: right; position: relative; background-color: rgb(229, 227, 223);}

.insertSpam #submit {
	background:url("/images/kommentar-btn.gif") no-repeat scroll right 0 transparent;
	cursor:pointer;
	color:#FFF; font-weight:bold;font-size:1.4em;line-height:0.5;
	border:0px;
	height:37px;
	width:187px;
	padding:0px 5px 0 8px;
	position:relative;
}

#findOutButton {
    background:url("/images/kommentar-btn.gif") no-repeat scroll right 0 transparent;
    cursor:pointer;
    color:#FFF; font-weight:bold;font-size:1.4em;line-height:2;
    text-decoration:none;text-align:center;
    border:0px;
    height:37px;
    width:187px;
    padding:0px 0px 0 0px;
    position:relative;
}

#findOutButton:hover  {
    background-position:right -37px;
}

.insertSpam #submit:hover  {
	background-position:right -37px;
}

#greenbutton {
	background:url("/images/kommentar-btn.gif") no-repeat scroll right 0 transparent;
	cursor:pointer;
	color:#FFF; font-weight:bold;font-size:1.4em;line-height:0.5;
	border:0px;
	height:37px;
	width:187px;
	padding:0px 5px 0 8px;
	position:relative;
}

#greenbutton:hover  {
	background-position:right -37px;
}

#tellows_stats {
	background-color:#F5F8FF;
	border:1px solid #D8E1EA;
	margin-bottom:20px;
	padding-bottom:5px;
	position:relative;
	width:910px;
}

#tellows_stats_header {
	background:url("/images/stats_head.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	height:22px;
	position:relative;
}

.tellows_stats_header_element {
	border-top:0 none;
	float:left;
	font-size:12px;
	height:21px;
	margin-top:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}

.tellows_stats_header_element.checked {
	background:url("/images/stats_dunkel.png") repeat-x scroll 0 0 transparent;
	font-weight:bold;
}

.tellows_stats_header_element.checked a {
	font-weight:bold;
}

.tellows_stats_body {
	border:1px none;
	color:#264989;
	height:122px;
	line-height:1.4em;
	margin-bottom:10px;
	margin-top:5px;
	overflow:hidden;
}

#tellows_stats_body {
	border:1px none;
	color:#264989;
	height:406px;
	line-height:1.4em;
	margin-bottom:10px;
	margin-top:5px;
	overflow:hidden;
}

.tellows_stats_text_box {
	color:#264989;
	margin-top:1em;
	padding-left:10px;
	padding-right:10px;
	clear:both;
}

#tellows_stats_header a {
    color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;font-weight: normal;	
}
#tellows_stats_header img {
	margin-top: 0px; display: inline; float: left;
}

.smallDetails {font-size: 9px; color: rgb(119, 119, 119); line-height: 14px;}
.scrollBoxNumbers {max-height:510px;width:910px;overflow:auto;}
#adBlockVertical {position:relative;height:180px;margin:30px 40px 0 0;float:right;width:100px;}

a#twitter-link, body a#twitter-link:link {
	display:block !important;
	height:27px !important;
	margin:65px 0 0 !important;
	padding:0 !important;
	position:fixed !important;
	text-indent:-9000px;
	top:45% !important;
	width:27px !important;
	z-index:100001 !important;
}

a#twitter-link {	
	background:url(/images/spritemap.png) no-repeat scroll;		
	background-position: 0 -219px;
}

a#twitter-link:hover {	
	background-position: 0 -246px;
}

a#facebook-link, body a#facebook-link:link {
	display:block !important;
	height:27px !important;
	margin:95px 0 0 !important;
	padding:0 !important;
	position:fixed !important;
	text-indent:-9000px;
	top:45% !important;
	width:27px !important;
	z-index:100001 !important;
}

a#facebook-link {	
	background:url(/images/spritemap.png) no-repeat scroll;		
	background-position:0 -165px;
}

a#facebook-link:hover {	
	background-position: 0 -192px;
}

#___plusone_0 {
	display:block !important;
	position:fixed !important;
	text-indent:-9000px;
	top:45% !important;
	margin:127px 0 0 !important;
	z-index:100001 !important;
}

/*- Menu Tabs--------------------------- */ 
#navHeader li {
	display:inline;
	margin:0;
	padding:0;
}

#navHeader ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding: 0 23px 8px 0;
	float:right;
}

#navHeader {
	font-family:Verdana;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.5em;
}

#navHeader a {
	/*background:transparent url(/images/tableft.gif) no-repeat scroll left top;
	background-position:0% -25px;*/
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#navHeader a span {
    float:none;
}

#navHeader a span {
	/*background:transparent url(/images/tabright.gif) no-repeat scroll right top;
	background-position:100% -25px;*/
	color:#FFFFFF;/*#666666;*/
	display:block;
	float:left;
	padding:5px 15px 4px 6px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navHeader a span {float:none;}
/* End IE5-Mac hack */
#navHeader a:hover span {
  color:#FF9834;
}
#navHeader a:hover {
  background-position:0% 1px;
}
#navHeader a:hover span {
  background-position:100% 1px;
}

.blockview li {margin-bottom:8px}

#hint_box  {
    border-color: #535353;
    border-style: solid;
    background: #ffffff url(/images/app.png) bottom no-repeat;
    border-width: 0 0 1px 1px;
    /*height: 130px;*/
    font-size: 100%;
    font-size: 1.0em;
    position: absolute;
    right: 0;
    top: 0;
    width: 230px;
    z-index: 2000;
    //display: none;
}

#adminForm {float:right;}
#adminForm #submit-element {float:right;}
#adminForm #submit-label {display:none;}

.content-header-floating {
    background: none repeat scroll 0 0 #FDFAA4;
    border-color: -moz-use-text-color -moz-use-text-color #988753;
    border-style: none none solid;
    border-width: 0 0 1px;
    display: none;
    left: 0;
    opacity: 0.95;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:999999;
}
.content-header-floating .content-header {
    border: 0 none;
    margin-bottom: 0;
    padding: 6px 8px 4px;
}
.content-header {
    border-bottom: 4px solid #DFDFDF;
    margin-bottom: 18px;
    padding-bottom: 0.25em;
    width:1080px;
    height:23px;
    margin: 0 auto;
}
.content-header-floating h3 {
    display: inline;
    margin-left: 20px;
}
.content-header h3 {
    color: #EB5E00;
    float: left;
    font-size: 1.25em;
    line-height: 1.2em;
    margin: 0.1em 0.5em 0 0;    
}
.content-header-floating .form-buttons {
    padding-right: 20px;
}
.content-header .content-buttons {
    margin: 0;
    white-space: nowrap !important;
}
.content-header .form-buttons button {
    margin-bottom: 3px;
}
.content-header-floating button {
    margin-top: 3px;
}
.content-buttons button, .content-header button, .filter-actions button {
    margin: 0 0 0 5px;
}
button, .form-button {    
    border-color: #CCCCCC #AAAAAA #AAAAAA #CCCCCC;
    color: #555555;
    border-style: solid;
    border-width: 1px;    
    cursor: pointer;
    font: bold 12px arial,helvetica,sans-serif;
    padding: 0 7px 1px;
    text-align: center !important;
    white-space: nowrap;
}
.space20 {
	padding-top:20px;
}
#facebookframe {
	margin-left: 20px;
}
.maincity {
	clear:both;background: none repeat scroll 0 0 #F3F3F3;
}
.subcity {
	margin-left:20px;
}
.subcity li {
	float: left;margin-right:10px;
}
.ranking {
	width: 200px;
	float:right;
}
.rankplus {
	background: url(/images/ranking.png) top no-repeat;
	background-position: 0 -89px;
	height:30px;
	float:right;
	width:30px;
}
.rankplus:hover{
	background-position: 0 0px;
}
.rankminus {
	background: url(/images/ranking.png) top no-repeat;
	height:30px;
	width:30px;
	float:right;
	background-position: 0 -119px;
}
.rankminus:hover{
	background-position: 0 -30px;
}
.rankspam {
	background: url(/images/ranking.png) top no-repeat;
	height:30px;
	width:30px;
	float:right;
	background-position: 0 -149px;
}
.rankspam:hover{
	background-position: 0 -60px;
}
.ranking span{
    float:right;
    font-size: 12px;
    margin-right: 15px;
    margin-top: 5px;
}
.validateyp {
	background: url(/images/ranking.png) top no-repeat;
	height:30px;
	width:48px;
	float:left;	
	background-position: 0 -179px;
}
.ccheading {
	border-top: 1px dotted #AAAAAA;
	margin-top: 5px;
}
.ccomment{
	margin: 10px 0 0 20px;
}
#google_ads_div_Nummerdetailseite_Textlink_Handy_ad_container{
	display:inline;
}

a.countryimg {
	display:inline-block;
	height:11px;
	width:16px;
	background:url(/images/spritemap.png) top no-repeat;	
}
a.ru{background-position: 0 0;}
a.nl{background-position: 0 -11px;}
a.pl{background-position: 0 -22px;}
a.at{background-position: 0 -33px;}
a.ch{background-position: 0 -44px;}
a.cz{background-position: 0 -55px;}
a.us{background-position: 0 -66px;}
a.se{background-position: 0 -77px;}
a.no{background-position: 0 -88px;}
a.jp{background-position: 0 -99px;}
a.it{background-position: 0 -110px;}
a.uk{background-position: 0 -121px;}
a.fr{background-position: 0 -132px;}
a.es{background-position: 0 -143px;}
a.de{background-position: 0 -154px;}

