/* Copyright 2007 - 2009 durch Navipedia GmbH */
/* Jede nicht-autorisierte Verwendung ist untersagt */
/* Datum und Zeit: 22.04.2010 10:07:00, Source-Dateien: */
/* ../puth/css/navipedia_v0202_pu.css */
/* ../common/css/navi_map_control_v0206.css */

html {color:#000;background:#e0e0e0;}
html, body {
position:absolute;height:100%;width:100%;min-width:1010px;min-height:160px;
overflow-x:auto; overflow-y:hidden;word-wrap:break-word;font-size:12px;font-family:arial,helvetica,sans-serif;
}
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:95%; color: #000000; line-height:1.5em; 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;}
img {border-style:none;}
.fright {float:right; clear:none; }
#header { padding:0; font:1em arial, helvetica, verdana, georgia, sans-serif; color:#000; background:#ffffff; text-align:left; line-height:1.5em; width: 100%; height: 190px;}
#header p {font-size:1em; color: #ffffff; line-height:1.5em; margin:0 0 1em 0; padding:0;}
#header1 { position:absolute; top:0px; left:0px; right:10px; padding:0 0 0 190px; text-align:left; height:115px; color:rgb(25,65,142); background:rgb(255,255,255); font-size:2.2em; line-height:1.5em; font-weight:bold; background-image:url(http://www.puth-wz.com/rp/wLayout/design/img/backgrounds/gebaeude.jpg); background-repeat:repeat-x; background-position:180px 0px; background-attachment:scroll}
#header1 p {margin:0;}
#header1 span {color:rgb(211,26,31); font-style:italic;}
#header1 a {color:rgb(255,255,255); background:inherit; text-decoration:underline; font-size:12px;}
#header1 a:link {color:rgb(255,255,255); background:inherit; text-decoration:underline;}
#header1 a:visited {color:rgb(255,255,255); background:inherit;}
#header1 a:hover {color:rgb(255,255,255); background:inherit;}
#header1 a:active {color:rgb(255,255,255); background:inherit;}
* html body #header #header1 {width:100%;}
#portrait {position:absolute; top:0px; left:0px; width:180px; height:180px; color:rgb(25,65,142); background:rgb(140,160,198); font-size:smaller; line-height:1.2em;}
#header2 {position:absolute; top:115px; left:10px; right:10px; padding:0 1em 0 190px; border-bottom:5px solid rgb(255,255,255); text-align:left; height:30px; min-width:760px; color:rgb(255,255,255); background:rgb(211,26,31); font-size:1em; line-height:1em; font-weight:bold;}
#header2 p {margin:.5em 0 0 0;}
#header2 a {color:rgb(255,255,255); background:inherit; text-decoration:none; font-size:1em;}
#header2 a:link {color:rgb(255,255,255); background:inherit; text-decoration:none;}
#header2 a:visited {color:rgb(255,255,255); background:inherit;}
#header2 a:hover {color:rgb(25,65,142); background:inherit;}
#header2 a:active {color:rgb(25,65,142); background:inherit;}
* html body #header #header2 {width:100%;}
#header3 {position:absolute; top:150px; left:10px; right:10px; padding:.5em 1em 0 190px; border-bottom:5px solid rgb(255,255,255); text-align:left; height:23px; min-width:760px; color:rgb(255,255,255); background:rgb(25,65,142); font-size:smaller; line-height:1em;}
#header3 li {display:inline; margin:0em 2em 0 0; list-style-type:none; font-size:.92em; line-height:1.2em;}
#header3 ul {margin:0; padding:0;}
* html body #header #header3 {width:100%;}
* html body #header #header3 {height:30px;}
#header4 {position:absolute; top:205px; left:15px; right:10px; padding:0 1em 0 1em; visibility:hidden; background:white; color:rgb(25,65,142); background:rgb(140,160,198); line-height:1.2em; z-index:200}
#header5 { position:absolute;top:25px;right:7px;height:88px;width:418px;color:white}
#header5 a {color:rgb(255,255,255); text-decoration:underline; font-size:12px;}
#header5 a:link {color:rgb(255,255,255); text-decoration:underline;}
#header5 a:visited {color:rgb(255,255,255);}
#header5 a:hover {color:rgb(255,255,255);}
#header5 a:active {color:rgb(255,255,255);}
#footer {margin:5px 0px 0 0; padding:10px; height:60px; text-align:center; color:rgb(255,255,255); background:rgb(25,65,142); font-size:smaller; line-height:1.2em;}
#footer p {margin:0; font-size:.92em;}
#footer li {display:inline; margin:0 2em 0 0; list-style-type:none; font-size:.92em; line-height:1.2em;}
#footer a {color:rgb(255,255,255); background:inherit; text-decoration:underline;}
#footer a:link {color:rgb(255,255,255); background:inherit; text-decoration:underline;}
#footer a:visited {color:rgb(255,255,255); background:inherit;}
#footer a:hover {color:rgb(255,255,255); background:inherit;}
#footer a:active {color:rgb(255,255,255); background:inherit;}
#footer br {clear:none;}
#navipedia{background-color:#d9d9d9;color:#000;font-family:arial,helvetica,sans-serif;font-size:100%;line-height:12px;text-decoration:none}
#navipedia a {line-height:1.875;padding-bottom:1px}
#navipedia a{font-size:93%;color:red;text-decoration:none}
#navipedia a:link{color:white}
#navipedia a:visited{color:white}
#navipedia a:active{color:white;font-size:100%;text-decoration:underline}
#navipedia a:hover{text-decoration:underline}
#init_screen { display:none;
position:absolute;
width: 100%; height: 100%;
overflow:hidden;top:0px;right:0px;border:0px;margin:0px;padding:0px;visibility:visible;
z-index:99;
}
#listen_spalte {
position:absolute; top:246px;left:0;
width: 40%;  height: 1px;
border: 60px 0 0 0;
font-style: Arial,Helvetica,sans-serif;
font-size:100%;
color: #ffffff;
}
#list_header {
left:0;
width: 40%; height: 30px;
background:#e0e0e0;
}
#map_header {
right:0;
width: 60%;  height: 30px;
background:#c0c0c0;
z-index:1;
}
#list_header, #map_header {position:absolute; top:216px; padding:0;margin:0;font-style: Arial,Helvetica,sans-serif;font-size:100%;}
#kontakt_image {width:314; height:157; overflow:auto}
#list_info {padding: 0 0 0 12px; float:left;}
#list_navi{text-align:center;margin:7px 0px 0px 0px}
#list_navi img {background-color:transparent;overflow:hidden;cursor:pointer; width:72; height:16; border:none}
#list_navi a {padding:0;margin:0;font-size:93%;line-height:2;color:#000}
.list_entry {
width:100%;background-color:#ffffff;text-align:center;vertical-align:top;
color:#000000;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;}
.data{text-align:left}
.title{font-weight:bold;color:#1e355e;font-size:1.2em;padding:0 ;margin:0;line-height:105%;}
.price{float:right;background-color:silver;color:#000;font-weight:bold;font-size:1.1em;padding: 0.2em; margin:1px 1px 3px 3px;}
.description {font-size:1.0em;}
#legende {font-size:80%;line-height:1em; color: #000000}
#legende img {background-color:transparent;float:right;padding:0 1px 0 5px; margin: 0px 0 0 0}
#legende .txt {float:right; text-align:left;margin-top:4px}
#legende a{color: #000000; text-decoration:none}
#level_info  {padding:8px;float:left;}
#exposeArea  {position:absolute; top:246px;right:0px;width:60%;height:100%;}
#exposeArea{overflow:hidden;z-index:9;border:0;margin:0;padding:0px;background-color:#C7C7C7;visibility:hidden}
#exposeFrame{overflow:auto;width:100%;height:100%;border:0;margin:0;}
#exposeMenu{position:absolute;overflow:hidden;top:0;right:15px;border:0;margin:0;padding:2px;background-color: transparent;}
#exposeHeader{display: none}
#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: url(../pic/clpo.png); }
#clusterPopup #close {position:absolute; top:10px; right:11px;height:20px;}
#clusterPopup #x {height:20px;}
#clusterPopup p {position:absolute; top:4px; left:20px;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 #anglink a{font-size:100%;color:#000000;text-decoration:none}
#clusterPopup #anglink a:link{color:000000}
#clusterPopup #anglink a:visited{color:#000000}
#clusterPopup #anglink a:active{color:#000000;font-size:100%;text-decoration:underline}
#clusterPopup #anglink a:hover{text-decoration:underline}
#clusterPopup #clusterform {margin-bottom:0px;}
#filter_selector {position:absolute; top:186px;}
#filter_selector {left:0; width: 100%; height: 30px; overflow:hidden;z-index:0;background:#e0e0e0;}
#filter_selector form{ text-align:left; padding: 0 0 0 1px; font-size: 1em; color: #1e355e;}
#filter_selector p{ text-align:left; position:relative; top:-10px;}
#filter_selector img{ position:relative; top:7px; left:0px; height:27px;} 
#filter_selector #txt_reset {visibility:visible;} 
#filter_selector #txt_uuid, #obj_link {display:none;}
#filter_selector #txt_uuid {padding-left:8px;}
#filter_selector #sel_uuid {font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #submit_uuid {font-size: 90%; color: #666; margin:0 8px 0 1px; size:8; maxlength:10}
#filter_selector #txt_district{display:none}
#filter_selector #sel_district{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_quelle{display:none}
#filter_selector #sel_quelle{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_months{display:inline}
#filter_selector #sel_months{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_zweck{display:none}
#filter_selector #zweck{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_wohntypen{display:none}
#filter_selector #sel_wohntypen{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_gewerbetypen{display:none}
#filter_selector #sel_gewerbetypen{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_immotypen{display:inline}
#filter_selector #sel_immotypen{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_marketingtypen{display:inline}
#filter_selector #sel_marketingtypen{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_qm{display:inline}
#filter_selector #wohn_sel_qm{display:none; font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #gewerbe_sel_qm{display:inline; font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #sel_qm{display:none; font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_zimmer{display:none}
#filter_selector #sel_zimmer{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_mietpreis{display:none}
#filter_selector #sel_mietpreis{font-size: 90%; color: #666; margin:0 8px 0 4px;}
#filter_selector #txt_kaufpreis{display:none}
#filter_selector #sel_kaufpreis{font-size: 90%; color: #666; margin:0 8px 0 4px;}
.np_icon_num_obj {
position:absolute; top:-4px; left:-4px;
color:#ffffff; font-size:16px; line-height:1.1em; font-weight:900;
text-align:center;
vertical-align:middle;
background-color:rgb(49,101,203);
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:#ffffff; font-size:16px; line-height:1.1em; font-weight:900;
text-align:center;
vertical-align:middle;
background-color:rgb(49,101,203);
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%;
height:0px;
line-height:0px;
}
#sliderbg {
position: relative;
}
#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;
}
#slider-thumb { 
position: absolute; 
} 
#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;
height: 83px; 
width: 28px;
}
#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;
}
#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;
}
#navi_move_left {width:22px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_move_right {width:22px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#navi_map_reset {width:28px; height:28px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
#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;
}
#navi-slider-ZoomOut {width:28px; height:23px; overflow:hidden; cursor:pointer;
background-image:url(../pic/navi_map_control.png); background-repeat:no-repeat;
}
