/* Copyright 2007 - 2009 durch Navipedia GmbH */
/* Jede nicht-autorisierte Verwendung ist untersagt */
/* Datum und Zeit: 12.09.2017 22:06:32, Source-Dateien: */
/* ../common/css/navipedia_main_v0219.css */
/* ../common/css/navi_map_control_v0301.css */

html {color:#000;background:#ffffff;}
html, body {
position:absolute;height:100%;width:100%;
word-wrap:break-word;font-size:12px;font-family:arial,helvetica,sans-serif;line-height:12px;text-decoration:none;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
li {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
h1 {padding:10px 0 2px 0;line-height:135%;text-align:left;text-decoration:none}
h3 {padding:10px 0 2px 0;line-height:135%;font-size:135%;}
ul,p {font-size:100%; line-height:1.5em;color: #000000; margin:0; padding:5px 0;}
q:before,q:after{content:''}
abbr,acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit}
legend {color:#000}
del,ins {text-decoration:none}
img {border-style:none;}
a.white { color:#ffffff; text-decoration:none;}
a:visited.white { color:#ffffff; text-decoration:none;}
#navipedia_plane{position:relative;left:0px;top:0px;width:1300px;height:100%; overflow:hidden; background-color:red;}
#navipedia{position:absolute;left:0px;top:0px;width:100%;height:100%; overflow:hidden; visibility:hidden;}
#navipedia{background-color:#d9d9d9;color:#000;font-family:arial,helvetica,sans-serif;
font-size:100%;line-height:12px;text-decoration:none}
#navipedia #list_header a{
color:red;text-decoration:none; padding-bottom:1px;
}
#navipedia #list_header a:link{color:red}
#navipedia #list_header a:visited{color:red}
#navipedia #list_header a:active{color:red;text-decoration:underline}
#navipedia #list_header a:hover{text-decoration:underline}
#navipedia #listen_spalte a{
font-size:93%;color:red;text-decoration:none; padding-bottom:1px;
}
#navipedia #listen_spalte a:link{color:red}
#navipedia #listen_spalte a:visited{color:red}
#navipedia #listen_spalte a:active{color:red;text-decoration:underline}
#navipedia #listen_spalte a:hover{text-decoration:underline}
#init_screen { visibility:hidden;
position:absolute;
width: 100%; height: 100%;
overflow:hidden;top:0px;right:0px;border:0px;margin:0px;padding:0px;
z-index:99;
}
#listen_spalte {
position:absolute; top:0px;left:0px; z-index:5; 
width: 0px;  height: 1px;
font-style: Arial,Helvetica,sans-serif;
font-size:100%;
color: #333333;
}
#scroll_content {
position:absolute; top:0px;left:0px;
overflow:visible;
}
#dummy_spalte {
position:absolute; top:0px;left:0px;
visibility:hidden;
}
#list_header {
left:0;
width: 0px; height: 30px;
background:#e0e0e0;
z-index:1;
}
#map_header {
right:0;
width: 0px;  height: 30px;
background:#c0c0c0;
z-index:1;
}
#list_header, #map_header {position:absolute; top:0px;margin:0;font-style: Arial,Helvetica,sans-serif;font-size:100%; color:#333333; padding:1px;}
#kontakt_image {width:314px; height:157px; overflow:auto}
#list_footer {
left:0px;
width: 0px;
background:#e0e0e0;
}
#map_footer {
right:0px;
width: 0px; 
background:#c0c0c0;
}
#list_footer, #map_footer {position:absolute; height: 30px;z-index:4;padding:0;margin:0;font-style: Arial,Helvetica,sans-serif;font-size:100%;}
#list_header img {background-color:transparent;overflow:hidden;cursor:pointer; height:2.6em; border:0; margin:0}
#list_navi_left{position:absolute; left:1px; top:1px; line-height:1em;}
#list_navi_right{position:absolute; right:4px; top:1px; line-height:1em;}
#list_info{text-align:center;line-height:1em;color:#000000;font-weight:bold}
.list_entry {
position:relative;width:100%;background-color:#ffffff;text-align:center;vertical-align:top;
color:#333333;padding:0px;margin:0px;border-bottom:1px solid #C7C7C7;
}
.left{ vertical-align:top; }
.right{ vertical-align:top; text-align:left;padding:0 2px 0 0; }
.thumb{ background-color:#ffffff; text-decoration:none; border:0px; padding:2px; height:60px; margin:2px;}
.data{text-align:left}
.title{font-weight:bold;color:#000000;font-size:1.05em;padding:5px 0 0.2em 0 ;margin:0;line-height:110%;}
.title img {background-color:transparent; height:1.05em}
.price{float:right;background-color:rgb(163,177,194);color:#333333;font-weight:bold;font-size:1.1em;padding: 0.2em; margin:1px 1px 3px 3px;}
.description {font-size:1.0em;line-height:1.1em;color:#000000;}
.scout_link {display:none;}
.offer_button {background-color:transparent;overflow:hidden;cursor:pointer; height:3em; border:0; margin:0 1px 0 0} 
.right a:hover img  { border-bottom:1px solid white; }
.beamlighted{
background-color: rgba(177, 178, 180, 1);
}
.highlighted{
background-color: rgba(177, 178, 180, 1);
}
#legende_popup {position:absolute; top:1px;right:1px;font-size:0.95em;visibility:hidden;
margin:0;text-align:center;color:#333333; overflow:hidden;background-color:white;z-index:99}
#legende_popup p{ text-align:left; position:relative; top:0px; color: white;}
#legende {position:relative; top:0px; right:2px; line-height:1em; font-size:90%; color: #333333}
#legende img {background-color:transparent;float:right;padding:0 1px 0 0.3em; margin: 0 0 0 0; height:2.6em}
#legende .txt {float:right; text-align:left; margin-top:4px}
#legende a{text-decoration:none}
#status_map {position:relative; top:1px;color: #000000; font-weight:bold; padding: 0;}
#level_info{font-size: 100%; color: #666; margin:0 0.5em 0 0.2em;}
#count_info{font-size: 100%; color: #666; margin:0 0.5em 0 0.2em;}
#exposeArea  {position:absolute; top:0px;right:0px;width:60%;height:100%;overflow:hidden;z-index:14;border:0;margin:0;padding:0;background-color:#e0e0e0;visibility:hidden}
#exposeHeader{width:100%;height:30px;border:0;margin:0;padding:0;background-color:#e0e0e0;}
#exposeFrame{overflow:auto;width:100%;height:100%;border:0;margin:0;}
#button_bar {position:absolute;right:3px;top:0;height:30px; width:17%; background:transparent;z-index:13}
.buttons {float:right; padding-right:3px;padding-top:1px;height:100%;background:transparent;}
.buttons img{height:100%;float:right; margin:0 2px 0 2px}
.buttons a:hover img  { border-top:1px solid white; }
.buttons span{float:right}
#help_window {position:absolute; top:1px;left:1px;font-size:0.8125em;visibility:hidden;
margin:0;text-align:center;color:#333333;width:600px; overflow:hidden;background-color:white;z-index:99}
.pheader {height:20px; padding:8px 0 0 14px}
.poff {height:20px;float:right; padding:6px 4px 0 0}
.pclear {
clear:both;height:0;overflow:hidden;}
.pclearLeft {
clear:left;height:0;overflow:hidden;}
.pallZones table, .pallZones td {
border:0;border-collapse:collapse;border-spacing:0;padding:0;margin:0;}
.pcontent {padding-left:5px;padding-top: 4px; padding-bottom: 3px;display: block; line-height: 12px;color:#333333;font-weight:bold;text-decoration:none;background-color:white;}
.pcontent select, textarea, input {
color:#333333;padding-left:2px;font-family:arial,helvetica,sans-serif;font-size:1em;}
.pcontent ul, ol {
list-style:none outside none;margin:0;padding:0;}
.pcontent li {
margin:0;padding:0;}
.pcontent a {
color:#777777;}
.pcontent a:hover {
color:#FF7A00;}
.pcontent a:visited {
color:#6B6B6B;}
.pcontent ul li {
background:url("../pic/bullet.gif") no-repeat scroll 0 5px transparent;list-style-type:none;padding-left:10px;}
.pcontent ul li a {
color:#777777;}
.pcontent ul li a:hover {
color:#FF7A00;}
.pbl {
background:url("../pic/sectionFourBL.gif") repeat-y scroll left top transparent;padding-left:6px;}
.pbr {
background:url("../pic/sectionFourBR.gif") repeat-y scroll right top transparent;padding-right:6px;}
.ph {
height:36px;line-height:28px;color:#FFFFFF;width:100%;font-size:1.3em;font-weight:bold;}
.ph .pl {
background-image:url("../pic/sectionFourHL.gif");width:6px;}
.ph .pr {
background-image:url("../pic/sectionFourHR.gif");width:6px;}
.ph td {
background-image:url("../pic/sectionFourH.gif");background-position:0 0;}
.pf {
height:4px;line-height:4px;width:100%;font-size:0px;}
.pf .pl {
background:url("../pic/sectionFourFL.png") no-repeat scroll 0 0 transparent;width:6px;}
.pf td {
background-image:url("../pic/sectionFourF.png");background-position:0 0;}
.pf .pr {
background:url("../pic/sectionFourFR.png") no-repeat scroll 0 0 transparent;width:6px;}
#clusterPopup {border:0px;padding:0;height: 161px;width: 192px;position:absolute;z-index:199;visibility:hidden;color:black; font-family:Arial; font-size:1.0em; font-weight:bold;margin:0px; background-image: url(../pic/clpo.png); }
#clusterPopup #close {position:absolute; top:9px; right:9px;height:22px;}
#clusterPopup #x {height:22px;}
#clusterPopup p {position:absolute; top:2px; left:21px;color:#ffffff;font-weight:bold;font-size:1.5em;}
#clusterPopup #num {font-weight:bold;margin:5px;color:#ffffff;}
#clusterPopup #arrows {position:absolute;left:6px; top:58px;width:85px}
#clusterPopup #frm {position:absolute;left:9px; top:97px;width:85px}
#clusterPopup #anglink {position:absolute;right:39px; top:120px;}
#clusterPopup #clusterform {margin-bottom:0px;}
#clusterPopup a:{color:#ffffff;text-decoration:none}
#clusterPopup a:link{color:#ffffff;text-decoration:none}
#clusterPopup a:visited{color:#ffffff;text-decoration:none}
#clusterPopup a:active{color:#ffffff;background-color:rgb(255,204,0);font-size:100%;text-decoration:none}
#clusterPopup a:hover{color:#ffffff;background-color:rgb(255,204,0);font-size:100%;text-decoration:none}
option {
color: black;
background-color: white;
}
option.special {
color: blue;
background-color: red;
}
#filter_selector {position:absolute; top:0px; left:0px; width: 100%; height: 40px;}
#filter_selector {overflow:hidden;z-index:12;background: transparent url('../pic/filterbga.png') repeat-x;}
.form_style {position:relative; top:0px; text-align:left; padding:0; font-size: 1em; line-height:1.2em; font-weight:bold; color: white;}
.form_style label{float:left; margin:0; padding: 0 0.25em 0 0.2em;color:#3F464F;}
.form_style input, .form_style select {color: #666; font-size:100%}
.form_style select {margin:0px 2px 0 0;}
.form_style input {margin:-1px 2px 0 0;}
.form_style img{padding-left: 0.2em; height:3em;}
#filter_selector #txt_reset {visibility:none;padding-right:0.5em;}
#filter_selector #txt_uuid, #obj_link {display:none;}
#txt_district{display:none}
#sel_district{}
#txt_district_label {padding: 0 0.5em 0 0;}
#txt_auto {padding: 0 0 0 0.5em;}
#txt_plz{display:none}
#sel_plz{}
#filter_selector #txt_quelle{display:inline}
#filter_selector #sel_quelle{}
#filter_selector #txt_months{display:inline}
#filter_selector #sel_months{}
#filter_selector #txt_zweck{display:inline}
#filter_selector #zweck{}
#filter_selector #txt_wohntypen{display:none}
#filter_selector #sel_wohntypen{}
#filter_selector #txt_gewerbetypen{display:none}
#filter_selector #sel_gewerbetypen{}
#filter_selector #txt_immotypen{display:inline}
#filter_selector #sel_immotypen{}
#filter_selector #txt_marketingtypen{display:inline}
#filter_selector #sel_marketingtypen{}
#filter_selector #txt_qm{display:inline}
#filter_selector #sel_wohn_qm{display:none}
#filter_selector #sel_gewerbe_qm{display:none}
#filter_selector #sel_qm{display:inline}
#filter_selector #txt_zimmer{display:none}
#filter_selector #sel_zimmer{}
#filter_selector #txt_preis{display:inline}
#filter_selector #sel_preis{}
#filter_selector #txt_mietpreis{display:none}
#filter_selector #sel_mietpreis{}
#filter_selector #txt_kaufpreis{display:none}
#filter_selector #sel_kaufpreis{}
.highlight {background-color:#ffffb4;}
.np_icon_num_obj {
position:absolute; top:-4px; left:-4px;
color:#000000; font-size:16px; line-height:1.1em; font-weight:900;
text-align:center;
vertical-align:middle;
background-color:#ffffff;
margin:0px; padding:2px;
opacity:0.8;
-moz-opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
#np_icon a{
color:#000000; line-height:1.1em;
text-decoration:none;
margin:0px; padding:0px;
}
.np_achtung_icon_num_obj {
position:absolute; top:-4px; left:-4px;
color:#000000; font-size:16px; line-height:1.1em; font-weight:900;
text-align:center;
vertical-align:middle;
background-color:#ffffff;
margin:0px; padding:2px;
opacity:0.8;
-moz-opacity:0.8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}

#navi-all-controls,
#navi-sliderControl,
#navi-birdsViewControl {
position: absolute;
z-index: 99;
visibility:hidden;
height:0px;
}
#navi-all-controls {
width: 100%;
line-height:0px;
}
#navi-moveControl {
position: absolute;
top:0px;
left:0px;
margin-left: 3px;
margin-top: 5px;
width:80px;	
}
#navi_move_top,
#navi_move_left,
#navi_map_reset,
#navi_move_right,
#navi_move_bottom {	
float: left;	
}
br.navi-move_clear {
clear:left;
}
#sliderthumb { 
position: relative; 
visibility:hidden;
} 
#navi-birdsViewControl {
width: 110px;	
left: 3px;
top: 90px;
}
#navi-sliderControl {
margin-left: -2px;
left: 27px;
top: 90px;	
}
#navi_birdseye_view {
display: inline;
}
#navi_road_view,
#navi_aerial_view,
#navi_hybrid_view,
#navi_birdseye_view {
float: left;
}
#sliderbg {
background: url(../pic/slider.png) no-repeat;
position: relative;
height: 83px; 
width: 28px;
visibility:hidden;
}
#navi_birdsViewZoom {
margin-bottom: 30px;
}
#navi_birdsViewSouth,
#navi_birdsViewEast,
#navi_birdsViewNorth,
#navi_birdsViewWest {
margin-bottom: 5px;
}
#navi-viewControl {
float:right;
padding-right:10px;
}
* html body #navi-moveControl {
padding-top: 5px;
}
#navi_move_top {position:relative;left:22px;width:28px; height:23px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_move_bottom {position:relative;left:22px;width:28px; height:22px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_move_left {width:22px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_move_right {width:22px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_map_reset {width:28px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_road_view {width:77px; height:27px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_aerial_view {width:77px; height:27px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_hybrid_view {width:77px; height:27px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_birdseye_view {width:140px; height:27px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi_birdsViewNorth {width:87px; height:18px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_birdsViewEast {width:87px; height:18px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_birdsViewSouth {width:87px; height:18px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_birdsViewWest {width:87px; height:18px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_birdsViewZoom {width:105px; height:18px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi-slider-ZoomIn {width:28px; height:23px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
#navi-slider-ZoomOut {width:28px; height:23px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
visibility:hidden;
}
