div.spacer {
border-top:1px solid #D3D3D3;
height:2px;
width:100%;
margin:0px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
}


div#main{
padding:0px;
height:650px
}
div#main_left{
width: 380px;
border:1px solid black;
}
div#mainTabContainer{
width: 380px; 
height: 100%
}
div#main2{
height:625px;
width:378px
}
div#browser_container{
padding: 5px; left: 0px; top: 0px; bottom: auto; right: auto; width: 368px;
}
div#browser_bottom {
background-color: white; left: 0px; top: 585px; bottom: auto; right: auto; width: 368px;
border-top: solid green 1px;
padding-top:2px;
margin-left:6px;
}
div#main_right{
overflow:hidden;
border-bottom:1px solid black;
}
div#main_right_mapcontrol{
width: 575px; 
height: 23px;
}
input#map_position_custom{
width:300px;
z-index:1;
}
div#googlemap {
width: 577px; 
height: 625px;
border:1px black solid;
border-left:none;
}
div#right_map {
z-index:1;
}
div#right_detail {
position:absolute;
top:0px;
left:0px;
border:black 1px solid;
border-left:0;
width: 577px;
height: 625px;
z-index:20000;
backgound-color:white;
}
div#rightTabHeader{
height:51px;
background-color: #329900;
width:100%;
border-bottom:black 1px solid;
border-right:black 1px solid;
line-height:25px;
padding-bottom:3px;

}
div#rightTabContainer{
width: 577px; 
height: 566px;
margin-left:0px;
border-right:black 1px solid;
background-color:white;
}
div#right_container_images_content{
width:572px;
height:535px;
overflow-y:scroll;
}
div#right_container_detail_content{
width:570px;
height:536px;
overflow-y:auto;
}
div#right_backtomap{
border-bottom:1px black solid;
border-right:1px black solid;
height:32px;width: 577px;
background-color: #329900;
padding-top:1px
}

.scrolltext {
margin-right:20px;
}

/* layout large */
body.large div#main{
height:700px
}
body.large div#main2{
height:685px;
}
body.large div#browser_bottom {
top: 627px;
}
body.large div#googlemap {
height: 680px;
}
body.large div#rightTabContainer{
height: 613px;
}
body.large div#right_container_images_content{
height:555px;
}
body.large div#right_container_detail_content{
height:580px;
}
body.large div#main_right_mapcontrol{
width: 733px; 
}
body.large div#googlemap {
width: 735px; 
}
body.large div#right_detail {
width: 735px;
}
body.large div#rightTabContainer{
width: 735px; 
}
body.large div#right_container_images_content{
width: 730px;
}
body.large div#right_container_detail_content{
width: 730px;
}
body.large div#right_backtomap{
width: 735px;
}

/* layout small */
body.small div#main{
height:600px
}
body.small div#main_left{
width: 325px;
}
body.small div#mainTabContainer{
width: 325px; 
}
body.small div#main2{
width:313px;
height:595px;
}
body.small div#browser_container{
width: 313px;
}
body.small div#browser_bottom{
width: 315px;
top: 532px; 
}
body.small div#main_right_mapcontrol{
width: 430px; 
}
body.small div#googlemap {
width: 430px; 
height: 575px;
}
body.small div#right_detail {
width: 432px;
}
body.small div#rightTabContainer{
width: 432px; 
height: 516px;
}
body.small div#right_container_images_content{
width: 425px;
height:468px;
overflow-x:scroll;
}
body.small div#right_container_detail_content{
width: 415px;
height:480px;
}
body.small div#right_backtomap{
width: 432px;
}
body.small select#browser_sort{
width:140px;
}

div#zoomblocker{
position:absolute;
top:50px;
left:380px;
height:300px;
width:100px;
background-color:transparent;
display:none;
}

body.small div#zoomblocker{
left:300px;
}



h1.query {
font-size:12px;
font-weight:bold;
width:100%;
border-bottom: solid green 1px;
margin:0px;
padding:0px;
margin-bottom:5px;
padding-top:10px;
}

body.small h1.query {
font-size:10px;
}

body.large h1.query {
font-size:12px;
}

div.detail {
font-size:12px;
font-weight:bold;
width:100%;
border-bottom: solid green 1px;
padding-top:7px;
}

div.stars {
width:60px;
height:12px;
background: url(../img/stars_empty_green.png) no-repeat;
}

div.result_entry {
margin-top:2px
float:left;
}

div.cleaner {
clear:both;
}

div.stars_50 {background: url(../img/stars_50.png) no-repeat;}
div.stars_45 {background: url(../img/stars_45.png) no-repeat;}
div.stars_40 {background: url(../img/stars_40.png) no-repeat;}
div.stars_35 {background: url(../img/stars_35.png) no-repeat;}
div.stars_30 {background: url(../img/stars_30.png) no-repeat;}
div.stars_25 {background: url(../img/stars_25.png) no-repeat;}
div.stars_20 {background: url(../img/stars_20.png) no-repeat;}
div.stars_15 {background: url(../img/stars_15.png) no-repeat;}
div.stars_10 {background: url(../img/stars_10.png) no-repeat;}
div.stars_5 {background: url(../img/stars_05.png) no-repeat;}
div.stars_0 {background: url(../img/stars_00.png) no-repeat;}
div.stars_-1 {background: url(../img/stars_00.png) no-repeat;}

div.stars_green_50 {background: url(../img/stars_50_green.png) no-repeat;}
div.stars_green_45 {background: url(../img/stars_45_green.png) no-repeat;}
div.stars_green_40 {background: url(../img/stars_40_green.png) no-repeat;}
div.stars_green_35 {background: url(../img/stars_35_green.png) no-repeat;}
div.stars_green_30 {background: url(../img/stars_30_green.png) no-repeat;}
div.stars_green_25 {background: url(../img/stars_25_green.png) no-repeat;}
div.stars_green_20 {background: url(../img/stars_20_green.png) no-repeat;}
div.stars_green_15 {background: url(../img/stars_15_green.png) no-repeat;}
div.stars_green_10 {background: url(../img/stars_10_green.png) no-repeat;}
div.stars_green_5 {background: url(../img/stars_05_green.png) no-repeat;}

a#backtomap {
background: url(../img/back.png) no-repeat;
padding-left:30px;
display:block;
height:29px;
color:white;
margin-left:4px;
font-weight:bold;
font-size:18px;
padding-top:3px;
margin-top:2px;
cursor:pointer;
}

body a.img_small {
    background-image:none;
    padding-left:0px;
}

body img.img_small {
	height:70px;
}

body.small img.img_small {
	height:50px;
}

body.large img.img_small {
	height:75px;
}

div.facet {
height:20px;
float:left;
margin-right:5px;
cursor:pointer;
padding-left:13px;
background: url(../img/facet_unselected.png) no-repeat 5px 4px;
background-color: white;
}

div.facet:hover {
text-decoration: underline;
background: url(../img/facet_selected.png) no-repeat 5px 4px;
}

div.facet_selected {
height:20px;
float:left;
margin-right:5px;
cursor:pointer;
padding-left:13px;
background: url(../img/facet_selected.png) no-repeat 5px 4px #99CC67 ;
}

div.facet_title_bar {
height: 20px; 
background-color: rgb(153, 204, 103); 
width: 100%; 
cursor: pointer;
}

a.browser_facet_overview {
display:block;
float:left;
margin-right:5px;
}

div#crosshairs {
height:19px;
width:19px;
z-index:10;
position:absolute;
top:353px;
left:661px;
background: url(../img/crosshairs.gif) no-repeat 0px 0px transparent;
}

body.large div#crosshairs {
left:748px;
top:379px;
}
body.small div#crosshairs {
left:526px;
}

div#tooltip {
visibility:hidden;
position:absolute;
z-index:20;
font-size:10px;
padding-left:20px;
background: url(../img/marker_current.png) no-repeat 0px 0px transparent;
width:10px;
height:20px;
cursor:pointer;
}

div#tooltip2 {
visibility:hidden;
position:absolute;
z-index:20;
font-size:10px;
padding-left:2px;
}

div#tooltip2 h1 {
font-size:10px;
font-weight:bold;
width:100%;
margin-top:0px;
padding-top:0px;
border-bottom: solid green 1px;
margin-bottom:2px;
width:200px;
}

div#current_tooltip {
z-index:20;
font-size:10px;
background-color:#FEEECD;
border:1px solid black;
visibility:hidden;
padding:3px;
}

div#address_tooltip {
z-index:20;
font-size:10px;
background-color:#FEEECD;
border:1px solid black;
visibility:hidden;
padding:3px;
}

.tableheader{
font-weight:bold;padding-bottom:3px;padding-top:5px;
}


.facet_item {float:left;margin-top:2px;margin-right:3px;height:33px; white-space:nowrap;vertical-align:bottom;line-height:25px}
.facet_item_0 {font-size:12px;}
.facet_item_1 {font-size:13px;}
.facet_item_2 {font-size:15px;}
.facet_item_3 {font-size:17px;}
.facet_item_4 {font-size:19px;font-weight:bold}
.facet_item_5 {font-size:21px;font-weight:bold}
.facet_item_6 {font-size:23px;font-weight:bold}
.facet_item_7 {font-size:25px;font-weight:bold;}
.facet_item_8 {font-size:26px;font-weight:bold;}
.facet_item_9 {font-size:27px;font-weight:bold;}
.facet_item_10 {font-size:28px;font-weight:bold;}
.facet_item a {background-image:none; padding-left:2px;color:black;cursor:pointer}
.facet_item a.selected {color:white;background-color:#99CC67}
.facet_item a.unselected {color:black}

.bookmark_unchecked {
cursor:pointer;
width:21px;
height:11px;
background: url(../img/bookmark_unchecked.png) no-repeat 0px 0px transparent;
}

.bookmark_checked {
cursor:pointer;
width:21px;
height:11px;
background: url(../img/bookmark_checked.png) no-repeat 0px 0px transparent;
}

a.remove {
cursor:pointer;
width:21px;
height:11px;
background: url(../img/bookmark_checked.png) no-repeat 0px 0px transparent;
}

a.plain{
background-image:none;
padding-left:2px;
color:black;
cursor:pointer;
}

a.facet_current{
background-image:none;
padding-left:0px;
padding-right:15px;
color:black;
margin-right:6px;
}

span.facet_order{
display:none;
}

a.facet_current:hover{
background: url(../img/loeschen.gif) no-repeat center right transparent;
}

td.row0 {
padding:1px;
background-color:#FEEECD;
}

td.row1 {
padding:1px;
background-color:#ECF1EF;
}

td.row1 a, td.row0 a {
color:black;
font-size:11px;
padding-left:0px;
margin:0px;
}

body.large td.row1 a, body.large td.row0 a {
padding:1px;
margin:0px;
font-size:11px;
}

div.ad {
background-color:#ECF1EF;
width:470px;
text-align:center;
}

div#rightTabHeaderBookmark {
float:right;
margin-right:10px;
margin-top:12px;
padding:5px;
border:1px solid black;
cursor:pointer;
background-color:#FEEECD;
}

div.current_facet_item {
float:left;
}

.review_row0 {
background-color:#fefcf3
}

.review_row1 {
padding:1px;
background-color:#ECF1EF;
}

div.percent {width:40px; height:12px;}
div.percent_100 {background: url(../img/percent_100.png) no-repeat bottom left}
div.percent_90 {background: url(../img/percent_90.png) no-repeat bottom left}
div.percent_80 {background: url(../img/percent_80.png) no-repeat bottom left}
div.percent_70 {background: url(../img/percent_70.png) no-repeat bottom left}
div.percent_60 {background: url(../img/percent_60.png) no-repeat bottom left}
div.percent_50 {background: url(../img/percent_50.png) no-repeat bottom left}
div.percent_40 {background: url(../img/percent_40.png) no-repeat bottom left}
div.percent_30 {background: url(../img/percent_30.png) no-repeat bottom left}
div.percent_20 {background: url(../img/percent_20.png) no-repeat bottom left}
div.percent_10 {background: url(../img/percent_10.png) no-repeat bottom left}


div#rightTabHeaderTitle{ margin-top:12px; font-size:20px; font-weight:bold; padding-left:2px; color:white }

a#addthis { display:block;float:right;margin-top:5px;width:125px;height:16px;background:url('http://s9.addthis.com/button1-bm.gif') top center no-repeat }

div#browser_facet_current { z-index:30000;background-color:#E5E5E5;border:2px solid #99CC67;border-top-width:0px; }

div#query_container { margin-top:10px }

div.review_hidden_box { display:none }


// ----------------------
// REVIEW 				 
// ----------------------

div.review_check{ background:url('../img/review_check.png') 0 0 no-repeat; width:28px; height:20px; }
p.review { margin:0px;padding:0px;margin-top:2px;margin-bottom:3px; }

.review_input{width:100%;border: 1px solid #ffd8b0;background-color:#fefcf3}
.review_input_stars{color:black;width:270px;float:left}
.review_input_stars_container { height:15px;width:140px;cursor:pointer; }
.review_input_stars_label{width:110px;}
body.small .review_input_stars {color:black;width:208px}
body.small .review_input_stars_label{width:80px;}
body.small .review_input_stars_container { height:15px;width:105px;cursor:pointer; }


textarea {font-family: Arial, Sans, sans-seriffont-size:9px}

div#review_new_legend{float:right;height:220px;width:250px;background-color:#ECF1EF;border: 1px solid #c7d6d0;margin-top:10px}
div#review_new_fields{width:300px}
body.small div#review_new_legend{width:187px;height:210px;}
body.small div#review_new_fields{width:215px}
body.large div#review_new_fields{width:450px}

div#review_view_container { width:100%;height:500px;overflow-y:scroll;font-size:11px; }
div.review_view_box { font-size:11px;margin:5px; margin-top:0px; margin-bottom:0px;padding:5px; border: 1px solid #ffd8b0 }
div.review_view_box_notop { border-top:0px solid black }
div.review_hidden_box { display:none }
div.review_view_answers { margin-left:25px } 

.review_view_input{width:500px;height:150px;border: 1px solid #ffd8b0;background-color:#fefcf3}
body.small .review_view_input{width:350px;height:110px;border: 1px solid #ffd8b0;background-color:#fefcf3}

div.guide_header { 
display:block; 
margin:2px; 
cursor:pointer; 
padding:5px; 
background: #ECF1EF url(../../lovo-resources/img/right.png) no-repeat left center;
padding-left:20px;
font-size:110%;
font-weight:bold;
}

div.guide_header.selected { 
background: #ECF1EF url(../../lovo-resources/img/down.png) no-repeat left center;
}


a.guide_link { cursor:pointer;margin-left:20px; font-size:120%;display:block;font-weight:bold;margin-bottom:5px}

td.row1 a.euro, td.row0 a.euro { background: url(../img/fussball.gif) no-repeat top left; padding-left:20px; cursor:pointer }

body.large td.row1 a.euro, body.large td.row0 a.euro { background: url(../img/fussball.gif) no-repeat top left; padding-left:20px; cursor:pointer }

.locationtab { 
float:left; 
display:block; 
height:23px; 
margin-left:10px; 
font-weight:bold;
cursor:pointer;
}

div.main_right_map_overlay {
position:absolute;
top:22px;
left:-1px;
border:black 1px solid;
border-left:0;
width: 577px;
z-index:500000;
background-color:white;
display:none;

border:1px solid;

}

body.large div.main_right_map_overlay {
width: 735px;
}

body.small div.main_right_map_overlay {
width: 432px;
}

div#map_custom {
height:90px;
}

div#scroller {
height:300px;overflow-y:scroll;
}

body.small div.dojoTab {
padding-left:3px;
}

.facet_item_grey {
color:grey;
}

.facet_item_bold {
font-weight:bold;
}

textarea#review_comment_text {
  border: 1px solid rgb(255, 216, 176); 
  width: 500px; 
  height: 200px; 
  background-color: rgb(254, 252, 243);
}

td.weather_current {
background-color:#ECF1EF;
border:1px solid #C7D6D0;
padding-left:15px;
padding-bottom:15px;" 
}

a.toguide {
display: block; 
float: right; 
padding-right: 5px;
}

div#browser_result {
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

a.guidessubmit {
margin-top: 20px;
}

div.review_detail {
color: black; 
width: 260px; 
float: left;
}


