html, body{font-family: Verdana, sans-serif;font-size: 12px;padding: 0px;margin: 0px;color: #666;background: url(../layout/bg_blau_verlauf.jpg) repeat-x;background-position: bottom;background-color: #fff;}
table {padding:0;margin:0;border-spacing:0;font-size:1em;}
p,h1,h2,h3,ul,form,hr {padding:0;margin:0;font-size:1em;list-style:none;}img {border:none;vertical-align:middle;}
a {text-decoration:none;color:#000;}
pre {font-family:monospace,courier;font-size:1em;} 
input,select,textarea,option {padding:0;margin:0;background-color:#fff;font:1em Arial,Helvetica,sans-serif;color:#000;}
.inv {display:none;}
.ixx {width:32em;}
.ix {width:24em;}
.il {width:12em;}
.im {width:8em;}
.fixx {width:32em;border:2px solid #f00;color:#f00;}
.fix {width:24em;border:2px solid #f00;color:#f00;}
.fil {width:12em;border:2px solid #f00;color:#f00;}
.fim {width:8em;border:2px solid #f00;color:#f00;}
.fi {border:2px solid #f00;color:#f00;}
#l {position:absolute;top:0;width:16em;height:11em;background-color:#f00;color:#fff;border:1px solid #fff;overflow:hidden;}
.z1 {height:11em;width:65em;position:absolute;left:16em;border:1px solid #fff;top:0;margin-left:2px;overflow:hidden;}
.z1 p {font-size:1.5em;color:#666;margin:25px 0 0.66em 50px;}
.z1 a {margin-left:50px;font-size:1.5em;color:#f00;padding-left:25px;background:url(pf5.gif) no-repeat left center;}
#n {position:absolute;left:0;top:11em;margin-top:1px;width:16em;background-color:#e9e9e9;padding-bottom:1em;border:1px solid #fff;z-index:6;}
#n ul {margin-top:-1px;}
#n li {padding:0.5em 0 0 1.5em;border-top:1px solid #fff;}
#n ul li h3 {line-height:1.5em;font-weight:bold;margin-left:-13px;}
#n li a.o,#n h3.o {background:url(../layout/no.gif) left center no-repeat;padding-left:13px;}
#n li a:hover {color:#666;}
#n li h3.c a {background:url(nc.gif) left center no-repeat;padding-left:13px;}
#n li h3.n {margin-left:0;}
#n .h {font-weight:bold;background-color:#f5f5f5;}
#n ul ul {margin:0 0 0 -1.5em;}
#n ul ul .h ul {font-weight:normal;}
#n li li {padding:0 0 0 1.5em;line-height:1.4em;border-top:1px solid #fff;}
#n li li li {padding-left:2.5em;line-height:1.4em;border-top:1px solid #fff;}
#n p {margin:0.3em 0;}
#n .nm {font-weight:bold;margin-left:-17px;padding-left:17px;background:url(nm.gif) left center no-repeat;}
#n .nm a {text-decoration:underline;}
#n table {margin:0.3em 0;}
#n td {padding-right:0.2em;}
#n input,#n select {font-size:0.9em;background-color:#e9e9e9;}
#n .nft {text-align:right;height:1.6em;}
#n .im {width:8.9em;background-color:#fff;}
#n p.vn a {color:#f00;}
#c {position:absolute;top:11em;left:68em;margin-top:2px;margin-left:2px;width:13em;}
#c div {width:13em;padding-bottom:1em;border:1px solid #fff;border-top:none;background-color:#f5f5f5;}
#c div p {padding:0 0.5em 0 1em;margin-bottom:0.5em;margin-top:0.5em;}
#c div h2 {line-height:1.8em;color:#f00;padding:0 0.5em 0 1em;background:#e9e9e9 url(cb.gif) 0.4em center no-repeat;border-bottom:1px solid #fff;}
#c div h3 {padding:0.7em;margin-left:0.3em;padding-bottom:0;color:#000;font-weight:bold;}
#c div hr {height:0;border:none;border-top:1px dotted #000;}
#c div ul {padding:0 0.5em 0 2em;margin:0.5em 0 0.5em -8px;}
#c div .sb ul {margin:0.5em 0 0.5em;}
#c div li a {padding-left:15px;padding-top:2px;background:url(../layout/pf.gif) 0px 0.3em no-repeat;}
#c div .sb {margin-top:128px;border:none;}
#c div .sb a {padding-left:15px;background:url(pf.gif) no-repeat left center;}
#c .c5 {margin:0;padding:0;}
#c .c5 li {float:left;margin-left:-1px;border-left:1px solid #fff;}
#c #ri,#c #rii {border:none;}
#c a.ch {display:block;width:13em;background-color:#e9e9e9;}
#c .c3 a {color:#000000;}
#c .c3 a:hover {color:#666;}
#c .c5 a {padding:0;background:none;}
#c .act h2 {border-bottom-color:#e9e9e9;}
#c .act h2 a {color:#f00;}
#c .inact h2 {background-color:#f5f5f5;}
#c .inact h2 a {font-weight:normal;}
#c form {padding:0.2em 0 0.5em 0.5em;}
#c form input {background-color:#f5f5f5;}
#c form .il {width:10em;background-color:#fff;}
#c table.bl td {font-size:0.75em;padding-left:0.5em;}
#c .bl .n {color:#ce0000;}
#c .bl .p {color:#39ce00;}
#c table td {padding:0.1em 0 0.1em 1em;}
#c table td.dt {padding:0.1em 0.5em 0.1em 0;text-align:right;}
#c table td hr {margin-left:-1em;}
#c form.pd {padding:0.2em 0 0.5em 1em;}
#mc {position:absolute;top:11em;left:16em;margin-top:2px;margin-left:2px;width:52em;background-color:#fff;z-index:5;}
#m p {margin-bottom:1em;}
h1 {font-size:2em;line-height:1.25em;font-style:normal;font-weight:normal;color:#f00;margin-bottom:0.5em;}
h1 a {color:#f00;}
h1 img {vertical-align:baseline;}
#m h2 {font-size:1.5em;font-style:normal;font-weight:normal;padding-bottom:0.5em;}
#m h3 {font-size:1.2em;font-style:normal;font-weight:normal;padding-bottom:0.5em;}
#m hr {height:0;border:none;border-top:1px solid #999;margin-bottom:0.5em;}
#m ol li a {text-decoration:underline;}
p a {text-decoration:underline;}
#mn {background:#8c8c8c url(mn.gif) repeat-x;height:1.8em;padding:0 0.5em 0 0.75em;}
#mn li {padding:0 0.75em 0 0.75em;line-height:1.8em;float:left;border-right:1px solid #fff;font-weight:bold;}
#mn li a,#mn li span {color:#fff;}
#mn a:hover{text-decoration:underline;}
#mn form {float:right;display:inline;padding-top:0.2em;}
#mn input {vertical-align:middle;}
#mn input.is {font-size:0.8em;width:13em;margin-right:1.25em;}
#m {clear:both;padding:1em;background-color:#fff;}
.cnav {margin:-0.8em -1em 1em -1em;padding-bottom:1.5em;border-bottom:1px solid #e9e9e9;}
.cnav ul {border-bottom:2px solid #fff;}
.cnav li {float:left;}
.cnav div {float:left;margin-top:0.1em;margin-left:-1px;}
.cnav div.first {margin-left:0;}
.cnav div div {border:1px solid #e9e9e9;padding:0.1em 0.5em 0.1em 0.5em;background-color:#f5f5f5;margin:0;}
.cnav .first div {border-left:none;}
.cnav a {padding-left:13px;background:url(nc.gif) center left no-repeat;}
.cnav span {padding-left:13px;background:url(no.gif) center left no-repeat;font-weight:bold;}
.cnav .act div {margin-top:0;background-color:#b0b0b0;padding-right:0.2em;position:relative;top:0.1em;}
.cnav .act div div {padding-top:0.2em;position:relative;top:-0.1em;margin-bottom:-0.1em;background-color:#fff;padding-right:0.5em;border-bottom:2px solid #fff;}
.cnav .last,.cnav .act .last {background-color:#b0b0b0;padding-right:0.5em;position:relative;top:0.5em;}
.cnav .last div,.cnav .act .last div {position:relative;top:-0.5em;margin-bottom:-0.5em;}
.csnav {position:relative;top:-0.8em;}
.csnav li {line-height:1.5em;display:inline;}
.csnav a {padding-left:13px;background:url(nc.gif) left center no-repeat;white-space:nowrap;margin-right:2em;}
.csnav span {padding-left:13px;background:url(no.gif) left center no-repeat;font-weight:bold;white-space:nowrap;margin-right:2em;}
.csnav .navi {color:#999;background:url(nc.gif) left center no-repeat;font-weight:normal;}
.l1 a,.l2 a,.l3 a,.l4 a,.l5 a{background:url(pf.gif) no-repeat left center;padding-left:15px;}
.o1,.o2,.o3,.a1,.a2,.a3,.a5,.a6,.a7,.a8,.b1,.b2,.c7,.c3,.t1{position:relative;margin:0;overflow:hidden;}
.o1,.o2,.o3,.a1,.a2,.a3,.a5,.a6,.a7,.a8{border:0 solid #b0b0b0;border-bottom-width:1px;}
.a1,.a2,.a3,.a5,.a6,.a7,.a8,.t1{float:left;}
.c7 .hl1{color:#f00;}
.o2 a,.a3 a,.b1 a,.b2 a{color:#666;}
.o2 .l1,.o2 .l2,.o2 .l3,.o2 .l4,.o2 .l5,.o1 .hl1,.o1 .hl2,.o3 .hl1,.a3 h2,.a3 .p,.a6 .p,.a6 .l1,.a7 .l1,.a7 .p,.b1 .img,.b1 .img0,.b1 .img2,.b1 .l1,b2 .img,.b2 .img0,.b2 .img2,.b2 .p,.b2 .l1,.b2 .l2,.b2 .l3{position:absolute;}
.a1 h2,.a2 h2,.a3 h2,.a5 h2,.a6 h2,.a7 h2,.a8 h2 {font-size:1.1em;}
.o3 .p .l1, .o3 .p .l2, .o3 .p .l3,.a1 a,.a1 .p .l1,.a2 a,.a5 a,.a2 .p .l1,.a5 .p .l1,.a6 .l1,.a7 .l1,.t1 .l1,.b1 a,.b2 a{font-style:italic;}
.o2 a,.a3 a{font-size:1.2em;} 
.a7 h2,.a8 h2,.a1 h2,.a1 .p .l1,.a2 h2,.a2 .p .l1,.a5 h2,.a6 h2,.t1 h2{margin-top:1.3em;}
.a1 h2 {margin-top:1.3em;}
.pd select {width:10.3em;margin-right:0.1em;}
.a3 .l1, .o2 .l1 {position:relative;left:2.8em;height:1.2em;}
.a3 .l2, .o2 .l2 {position:relative;left:4.05em;height:1.2em;}
.a3 .l3, .o2 .l3 {position:relative;left:3.8em;height:1.2em;}
.a3 .l4, .o2 .l4 {position:relative;left:2.2em;}
.a3 .l5, .o2 .l5 {position:relative;}
.o1 a, .o2 a, .a3 a {background:url(pf5.gif) no-repeat left center;padding-left:19px;position:relative;}
.o1,.o2,.o3{clear:left;height:15em;width:52em;} 
.o1 .hl1,.o1 .hl2,.o2 .hl1,.o2 .hl2,.o2 .hl3,.o2 .hl4,.o3 .hl1{font-size:2.0em;color:#666;font-weight:normal;}
.o2 .hl1,.o2 .hl2,.o2 .hl3,.o2 .hl4{ width:23em;margin-left:216px;font-weight:normal;}
.a1,.a2,.a3,.a5,.a6,.a7,.a8{height:18em;width:25.9em;position:relative;}
.a1 a,.a1 .p,.a2 a,.a1 .p,.a3 .p,.a5 a,.a5 .p,.a8 a,.a6 a,.a6 .p,.a7 a,.a7 .p,.a8 .p,.t1 a,.t1 .p,.o3 .p{color:#000;}	
.a1 h2,.a2 h2,.a3 h2,.a5 h2,.a6 h2,.a7 h2,.a8 h2,.t1 h2{color:#666;}
.tx {clear:left;}
.b1,.b2{height:103px;width:50em;background:url(b_s.gif) no-repeat bottom left;clear:left;position:relative;left:1.0em;top:0;}
.b1 .img,.b2 .img {left:0;top:0;vertical-align:middle;height:95px;width:180px;} 
.b1 .img0,.b2 .img0{top:0;right:0;}
.b1 .img2,.b2 .img2{bottom:7px;right:0;overflow:hidden;}
.b1 .img0,.b2 .img0{height:92px;}
.b1 .img2,.b2 .img2{height:92px;}
.b1 .l1 a,.b2 .l1 a,.b2 .l2 a,.b2 .l3 a{background:url(pf.gif) no-repeat left center;} 
.b1 .p h2,.b2 .p h2{color:#666;}
.o2 .hl1{ margin-top:0.5em;}
.o2 ul {position:absolute;left:39em;top:1em;}
.o2 .l2,.o2 .l3,.o2 .l4,.o2 .l5 {margin-top:1.2em;}
.o1 .hl1{left:240px;top:1.0em;}
.o1 .hl2{left:290px;top:2.5em;}
.o1 a{position:absolute;top:5.3em;margin-left:340px;font-size:1.5em;font-weight:normal;color:#f00;}
.o3 .hl1{top:0.5em;left:170px;}
.o3 .hl1 .hl2{ margin-left:2.0em;margin-top:0.35em;}
.o3 .p{ margin-top:6.5em;margin-left:250px;}
.o3 .p .l1{margin-top:1em;}
.o3 a {color:#000;}
.o3 a.a {color:#f00;}
.a1 h2 {margin-left:1.5em;}
.a1 .p{margin-top:1em;margin-left:146px;}
.a2 h2,.a2 .p{margin-left:1.5em;}
.a2 .p{margin-top:1em;padding-right:135px;}
.a5 .img{margin-top:0;} 
.a5 .img,.a5 h2,.a5 .p{margin-left:1.5em;}
.a5 .p,.a5 .p .l1{margin-top:1em;}
.a3 h2{top:1.18em;left:1.36em;overflow:visible;}
.a3 .p{left:1.5em;top:2.5em;}
.a3 ul {position:absolute;left:120px;top:5.5em;}
.a3 .l2,.a3 .l3,.a3 .l4,.a3 .l5 {margin-top:0.72em;}
.a6 a .img{margin-left:1px;}
.a6 .img{margin-left:145px;}
.a6 h2{margin-left:1.5em;overflow:visible;}
.a6 .p{left:145px;top:11em;}
.a6 .l1{left:145px;top:13em;}
.a7 a .img{margin-left:1px;}
.a7 .img,.a7 h2{margin-left:1.5em;}
.a7 .p{left:1.5em;top:11em;}
.a7 .l1{left:1.5em;top:13em;}
.a8 .pd{margin-top:0.2em;}
.a8 .pd,.a8 .p{margin-left:145px;}
.a8 .p{margin-top:1.5em;width:12.75em;}
.a8 h2{margin-left:1.5em;width:20.9em;}
.a8 h3{margin-top:1em;margin-left:145px;width:12.75em;}
.t1 {width:26em;height:auto;}
.t1 .hl2,.t1 .p,.t1 .l1,.t1 h2{margin-left:1.5em;}
.t1 .l1{margin-top:1em;margin-bottom:1em;}
.b1 .p {margin-left:181px;padding:0.5em;margin-top:0;}
.b1 .l1 {bottom:0.5em;right:0.5em;margin-bottom:7px;}
.b2 .p {width:16em;height:5.5em;left:180px;top:0;margin:0.5em;}
.b2 .l1,.b2 .l2,.b2 .l3{left:180px;margin-left:17em;} 	
.b2 .l1{top:1.75em;}
.b2 .l2{top:3.25em;}
.b2 .l3{top:4.75em;}
table.center {border:none;margin-left:auto;margin-right:auto;margin-bottom:2em;}
table.center div {position:relative;left:0.5em;top:0.5em;background-color:#b0b0b0;}
table.center div div {position:relative;left:-0.5em;top:-0.5em;background-color:#fff;border:1px solid #999;}
table.center div div table {position:relative;top:0;left:0;}
.t {border-collapse:collapse;border:none;}
.t th {border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:left;padding:0.5em;background-color:#f5f5f5;vertical-align:top;}
.t td {border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;vertical-align:top;padding:0.5em;}
.t .tf {background-color:#f5f5f5;font-weight:bold;}
.t .thi {text-align:right;background-color:#fff;}
.t .fs {position:relative;}
.t .fs a {background:none;font-style:italic;}
.t .fs a.o {padding-left:13px;background:url(o.gif) center left no-repeat;}
.t .fs a.c {padding-left:13px;background:url(c.gif) center left no-repeat;}
.t .fs a.rf {padding-left:18px;background:url(rf.gif) center left no-repeat;}
.t .fs a.sp {padding-left:17px;background:url(sp.gif) center left no-repeat;}
.t .fs a#p_extend_vwz {background:url(pf1.gif) 0px 0.3em no-repeat;}
.t .fs span {position:absolute;right:0.5em;}
.t th th,.t td td,td.nop {border:none;margin:0;padding:0;}
.t .ta {vertical-align:top;color:#fff;white-space:nowrap;}
.t td a, .t td.tb a,.hw a {padding-left:0.7em;background:url(pf1.gif) 0px 0.3em no-repeat;text-decoration:none;}
.t td.ta a {background:none;padding:0;}
a#ddh {visibility:hidden;}
#m .t tr th p {text-align:right;margin:0;}
.t ul {padding-top:0.5em;}
.t li,.dr li {padding-top:0.5em;}
.f,.d {padding:0;margin:0;border-spacing:0;}
.f hr,.d hr {height:0px;border:none;border-top:1px solid #999;margin:0 -0.5em 0 -0.5em;}
.f td table,.d td table {margin:-0.5em;}
.f a,.d a {padding-left:0.7em;background:url(pf1.gif) 0px 0.3em no-repeat;}
.f .fs,.d .fs {text-align:right;}
.f .fs a,.d .fs a {margin-left:0.5em;background:none;padding:0;}
.f img,.d img {vertical-align:top;}
.f .fk {padding-top:1em;padding-bottom:1em;text-align:center;}
.f .fk a {padding:0;background:none;}
.f .fe td {color:#f00;font-weight:bold;padding-bottom:0;}
.e {color:#f00;font-weight:bold;}
.e a,.t .f .e a {color:#f00;font-weight:bold;text-decoration:underline;background:none;padding:0;}
.f td,.d td,.t td .f td,.t td .d td {padding:0.5em;vertical-align:middle;}
.ftan td {background-color:#999;}
.pf {color:#000;}
.ft {color:#000;text-align:right;}
.ftan .ft {font-weight:bold;color:#fff;padding-top:0.5em;padding-bottom:1em;}
.f br + input {margin-top:0.2em;}
.cal {display:none;}
.cal a, .f #button a {background:none;padding:0;}
.f #button {margin-left:1em;}
.f #button img {vertical-align:middle;}
.f .fa,.d .da {padding-top:0.5em;padding-bottom:0.5em;text-align:center;}
.f .fa a,.d .da a {background:none;padding:0;}
.f .f1 {padding:0;width:15em;}
.f .f2 {padding:0;width:34.2em;}
.f .f3,.f .e {width:47.2em;}
.d td.dt,.t .d td.dt {text-align:right;vertical-align:top;}
.d .d1 {padding:0;width:24.6em;}
.d .d2 {padding:0;width:24.6em;}
.f .fc,.t .f .fc {white-space:nowrap;width:4em;vertical-align:top;text-align:right;}
.dr {font-weight:bold;}
.dr li a {font-style:italic;font-weight:normal;background:url(pf.gif) no-repeat left center;padding-left:18px;}
.dfs {text-align:right;}
#mf {background:#8c8c8c url(mn.gif) repeat-x;height:1.4em;padding-right:1em;clear:left;}
#mf li {display:inline;margin-left:1em;}
#mf a {padding-left:23px;font-size:0.9em;color:#fff;}
#mf span {font-size:0.9em;color:#fff;}
#mf #mfa {background:url(top.gif) no-repeat left center;}
#mf #mff {background:url(f.gif) no-repeat left center;}
#mf #pv {background:url(pv.gif) no-repeat left center;}
#mf #mfc {background:url(mfc.gif) left center no-repeat;}
#mg {text-align:center;padding-top:0.2em;background-color:#f9f9f9;}
#mg a {font-size:0.9em;white-space:nowrap;}
#mg li {display:inline;padding-right:1em;}
#mg div {padding-right:0.5em;background:url(mg.gif) repeat-x center;display:inline;margin-right:1em;}
#gl {padding-top:1em;}
#gl a,.adr {padding-left:0.7em;background:url(pf1.gif) 0px 0.3em no-repeat;text-decoration:none;}
.apf {padding-left:15px;background:url(pf.gif) center left no-repeat;text-decoration:none;}
.apz {padding-left:15px;background:url(pf4.gif) center left no-repeat;text-decoration:none;}
.tl {text-align:right;}
#m .tl a {padding-left:15px;background:url(up.gif) center left no-repeat;text-decoration:none;font-style:italic;}
.ca {border-collapse:collapse;}
.ca th {border:solid 1px #e9e9e9;text-align:center;font-weight:bold;}
.ca td {border:solid 1px #e9e9e9;text-align:center;padding:0.5em;}
.ca a {font-weight:bold;text-align:center;text-decoration:none;color:#000;}
.l {float:left;}
.r {float:right;}
.vn {color:#f00;}
div.topobjekte {text-align:center; font-family:italic; padding:5px;font-size:2.0em;color:#666;font-weight:normal;border:0 solid #b0b0b0;border-bottom-width:1px;}

#idw {width: auto;padding: 12px;margin: 12px 0 0 0;background: #fff;border-right: 1px solid #cdc7af;border-bottom: 1px solid #cdc7af;}
#idw .inhalt {background: #e9f1f9;height: 160px;padding: 10px 0 0 12px;}
#idw a {position: relative;padding: 5px;padding-top: 0px;display: block;float: left;z-index: 100;color: #aaa;cursor: pointer;}
#idw a.link5 {padding-right: 0;}
#idw a:hover {padding: 0px;z-index: 200;}
#idw #idwheadline {float: left;margin: 5px 5px 0 0;}
#idw .bigheadline {font: bold 20px "Trebuchet MS",sans-serif;line-height: 1em;margin: 0 0 18px 0;color: #326ea1;}
#idw #idwheadline a {padding: 0;text-decoration: underline;line-height: 1.4em;color: #326EA1;}
#idw #idwheadline a:hover {color: #599ad3;}
#idw a img.bild {background: #fff;border: 1px solid #ccc;text-align: center;}
#idw a span.popup {display: none;}
#idw a:hover span.popup {position: absolute;display: block;width: 280px;background: #fff;padding: 5px;border: 1px solid #cdc7af;top: -30px;left: -85px;color: #666;}
#idw a:hover>span.popup {top: -50px;}
#idw span.popup .text {display: block;float: left;font-size: 11px;margin: 0px;}
#idw span.popup strong {display: block;}
#idw span.popup img {border: 0;margin: 5px 5px 5px 0;float: left;}
#idw a span.ort {position: absolute;top: 95px;left: 6px;z-index: 140;font-family: "Trebuchet MS", sans-serif;width: 120px;line-height: 1.2em;overflow: hidden;}
#idw a:hover span.ort {top: 105px;left: 1px;overflow: hidden;}
div.clear {clear: both;}

#immonetcontent .fehlerbox {border: 1px solid #888;background-color: #FBFDCB;}
#immonetcontent .fehlerbox ul,#immonetcontent .fehlerbox li,#immonetcontent .fehlerbox ol {list-style-type: disc;}
#immonetcontent .fehlerbox,#immonetstartagent .suchagent_suche #misuchagent .fehlerbox {display: none;background-color:#FAFCCB;border:1px solid #BBB;color: #666;margin:5px 0pt 0pt;padding:8px;}
#immonetcontent .fehlerbox img,#popupcontent .fehlerbox img {width: 18px;height: 16px;float: left;}
#immonetcontent .fehlerbox .fehlertext,#popupcontent .fehlerbox .fehlertext {float:left;width:385px;margin-left: 8px;}
#immonetcontent .teaserbox {border: 0;margin-top: 0;width: 100%;}
#immonetcontent .tracking {display: none;}
#skyscraper {text-align: center;margin-top: 5px;}
.pageBack a,#immonet .pageBack a,#immonetcontent .pageBack a {font-size: 14px;text-decoration: none;}
.pageBack a:link,#immonet .pageBack a:link,#immonetcontent .pageBack a:link {font-size: 14px;text-decoration: none;}
.pageBack a:visited,#immonet .pageBack a:visited,#immonetcontent .pageBack a:visited {font-size: 14px;text-decoration: none;}
.pageBack a:active,#immonet .pageBack a:active,#immonetcontent .pageBack a:active {font-size: 14px;text-decoration: none;}
.pageBack a:hover,#immonet .pageBack a:hover,#immonetcontent .pageBack a:hover {font-size: 14px;text-decoration: none;}
.pageForward a,#immonet .pageForward a,#immonetcontent .pageForward a {font-size: 14px;text-decoration: none;}
.pageForward a:link,#immonet .pageForward a:link,#immonetcontent .pageForward a:link {font-size: 14px;text-decoration: none;}
.pageForward a:visited,#immonet .pageForward a:visited,#immonetcontent .pageForward a:visited {font-size: 14px;text-decoration: none;}
.pageForward a:active,#immonet .pageForward a:active,#immonetcontent .pageForward a:active {font-size: 14px;text-decoration: none;}
.pageForward a:hover,#immonet .pageForward a:hover,#immonetcontent .pageForward a:hover {font-size: 14px;text-decoration: none;}

#breadcrumb {margin-bottom:25px;}#immonetcmscontentblock #breadcrumb a {text-decoration: none!important;}
#immonetcmscontentblock #immonetcontentmarginanbieten #breadcrumb {margin-top: 4px;margin-bottom: 0px;}

#titel {color: #D1020C;font-family: "Trebuchet MS",sans-serif; font-size: 14px;line-height: 140%;}

#immonetexpose #titel {width: 555px;margin: 15px 0;overflow: hidden;}
#immonetexpose .iconneu,#immonetexpose.iconaktualisiert,#immonetexpose.icontopimmo,#immonetexpose.icongratis {width: 25px;margin: 0 5px 0 0;}
#immonetexpose .iconpdf {margin: 0 5px 0 0;}
#immonetexpose h2 {font-family: Verdana, sans-serif;font-size: 11px;line-height: 160%;font-weight: normal;margin: 0;}
#immonetexpose h1 {font-family: "Trebuchet MS", sans-serif;font-size: 20px;line-height: 1.2em;margin: 0 0 10px 0;}
#immonetexpose .exposecontent {width: 543px;}
#immonetexpose .exposeextra {width: 230px;margin: 0;padding: 0;overflow: hidden;}
#immonetexpose .inhalt {padding: 0 0 12px 0;}
#immonetexpose #alletexte,#immonetexpose #exposeversenden,#immonetexpose #objektadresse,#immonetexpose #anbieter {background: #e9f1f9;padding: 12px 12px 0 12px;margin: 0 0 12px 0;overflow: hidden;}
#immonetexpose #exposeversenden {margin: 0;}
#immonetexpose #alleansichten {background: #e9f1f9;padding: 11px 8px 12px 8px;margin: 0 0 12px 0;overflow: hidden;}

#immonetexpose #alledaten {margin: 0 0 12px 0;}#immonetexpose .contenttxtsmallgrey a {color: #ccc;}#immonetexpose #fliesstextanzeige,#immonetexpose #tabellenanzeige,#immonetexpose #gestalteteanzeige,#immonetexpose #zeitungsanbieter {background: #e9f1f9;padding: 12px;margin-bottom: 12px;}#immonetexpose #zeitungsanzeigenbeantworten {background: #f7f7f7;padding: 12px;margin: 0 0 12px 0;}#immonetexpose #zeitungsanzeigenbeantworten .text {width: 375px;}#immonetexpose #anzeigenimage {background: #e9f1f9;padding: 12px;margin: 0 0 12px 0;text-align: center;}#immonetexpose #objektnavi ul#panel_klein {width: 530px;font-weight: bold;}#immonetexpose #kartenreiter div.rechtertab {padding-right: 10px;}#immonetexpose #kartenreiter div.linkertab {padding-left: 10px;}#funktionsnavi {line-height: 1.5em;float: right;width: 195px;text-align: right;margin: -15px 0 0 0;}

#ersteansicht {text-align: center;width: 370px}
#ersteansicht .image {background: transparent url(../img/L_blau.gif) no-repeat;width: 370px;height: 282px;text-align: center;}
#ersteansicht .image img {margin: 5px auto;text-align: center;}
#ersteansicht .caption {text-align: center;line-height: 17px;}
#ersteansicht #changeboxCaption img {vertical-align: bottom;}
#ersteansicht #video {padding-top: 3px;}#weitereansichten {width: 150px;}
#weitereansichten div.image {background: transparent url(../img/S_blau.gif) no-repeat;position:relative;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}
#weitereansichten div.noimage {background: transparent url(../img/keinbild_S_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}
#weitereansichten .caption {clear: both;text-align: right;padding-bottom: 12px;}
#weitereansichten .videopictogram,#bildervorschauleiste .videopictogram {position: absolute; display: block; bottom: 8px; text-align: left; left: 5px;}
#immonetexpose #objektdaten {background: #e9f1f9;width: 318px;overflow: auto;}
#immonetexpose #objektdaten table {padding: 0;margin: 0;}
#immonetexpose td {padding: 5px 0;line-height: 1.1em;vertical-align: top;}
#immonetexpose th {padding: 12px 5px 7px 12px;}
#immonetexpose td.label {width: 145px;padding: 7px 4px 7px 12px;}
#immonetexpose td.data {width: 250px;padding: 7px 12px 7px 0;}
#immonetexpose td.bordertop {border-top: 1px solid #fff;}
#immonetexpose td.borderbottom,#immonetexpose th.borderbottom {border-bottom: 1px solid #fff;}
#immonetexpose #fliesstextanzeige td.label,#immonetexpose #gestalteteanzeige td.label {padding: 5px 4px 5px 0;}
#immonetexpose #tabellenanzeige th {text-align: center;vertical-align: center;background: #d2e3f3;font: normal 11px Verdana, sans-serif;padding: 4px 0;width: 88px;}
#immonetexpose #tabellenanzeige td {text-align: center;padding: 4px 0;}#immonetexpose #anbieter {background: #e9f1f9;padding: 12px 12px 0 12px;margin: 0 0 12px 0;}
#anbieter #verbandslogo {margin: 12px 12px 0 0;border: none;}
#anbieter #anbieterlogo {border: none;margin: 0;}

#immonetexpose #miniratgeber {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
overflow:hidden;
width:220px;
}

#schnellkontakt {background: #d2e3f3; padding-left:5px;padding-top:5px;font-size:11px;}
#exposepreview #schnellkontakt,#exposepreview #objektadresse,#exposepreview #anbieter {width: 220px!important;overflow: hidden;margin: 5px 0 0 0!important;padding: 5px 5px 5px 5px!important;}
#exposepreview #miniratgeber {display: none;}#exposepreview #miniratgeber img {width: 20px!important;height: 20px!important;}
#schnellkontakt .freeformrow {margin-top: 4px;}
#schnellkontakt .freeformlabelerror,#schnellkontakt .freeformlabel {width: 90px;float: left;}
#schnellkontakt .freeformdata {width: 115px;float: left;}
#schnellkontakt input {width: 115px;}
#kontaktRueckmeldungen .fehlerbox,#schnellkontakt .fehlerbox {display: block; }
#schnellkontakt .fehlerbox .fehlertext {width: 165px; margin-left: 5px; }
#anbieterkontakt .error input,#anbieterkontakt .error select,#schnellkontakt .error input {background-color: #FAFCCB; }
#schnellkontakt .annotations_data textarea{height: 85px; }
#schnellkontakt .perambulation_data input,#schnellkontakt .objectInfo_data input {width: 15px;height: 13px;margin: 0;padding: 0;border: 0; }
#schnellkontakt .objectInfo_label, #schnellkontakt .perambulation_label {float: right; width: 185px; margin-top: 0px; }
#schnellkontakt .objectInfo_data,#schnellkontakt .perambulation_data {float: left; width: 15px;margin-top: 0px;}
#schnellkontakt .cookie {margin-top: 5px;}
#schnellkontakt .cookie_data {width: 15px;float: left;}
#schnellkontakt .cookie_label {float: left;width: 180px;margin-left: 8px;}
#schnellkontakt .cookie_data input {margin: 0;padding: 0;width: 15px;height: 13px; border: 0; }
#schnellkontakt .submit {text-align: right;margin-top: 10px;padding-bottom:5px;padding-right:5px;}
#schnellkontakt textarea {width: 115px;height: 50px;}
#kontaktRueckmeldungen .succsessbox,#schnellkontakt .successbox {padding: 8px;}

select, input, textarea {
border:1px solid #7F9DB9;
}

input.but_abschicken {
width:87px !important;
}

.but_abschicken {
border:0 none;
height:19px;
margin:0 5px 0 0;
width:87px;
}

#exposepreview #objektdaten {margin: 0 0 0 0!important;padding: 0 0 0 0!important;}

#bilder {background: #e9f1f9;padding: 12px 0 0 0;}
#bilder #bildervorschauleiste,#bilder .blaettern {display: block;clear: both;padding: 0 12px;}
#bilder #bildervorschauleiste {}
#bildervorschauleiste .image {background: transparent url(../img/S_blau.gif) no-repeat;position:relative;width: 70px;height: 57px;float: left;text-align: center;margin: 0 12px 10px 0;}
#bildervorschauleiste .thisimage {background: transparent url(../img/S_blau_high.gif) no-repeat;position:relative;width: 70px;height: 57px;float: left;text-align: center;margin: 0 12px 10px 0;}
#bildgrossansicht {text-align: center;}
.pdfHinweis {border-top: 12px solid #fff;border-bottom: 12px solid #fff;padding: 8px; background-color: #eee;text-align: left;}

#kartenansicht {padding-top: 12px; }
#kartenansicht #objektstandorttext {margin-left: 12px !important;}
#bilder .innerColorwhite {border-right: none !important;border-left: none !important;}
table#exposeDocs {text-align: left;width: 100%;}
#exposeansicht table#exposeDocs {margin-top: -12px;}
table#exposeDocs th {background-color: #D2E3F3;padding: 8px;border-bottom: 1px solid #fff;}
table#exposeDocs td {padding: 8px;border-bottom: 1px solid #fff;vertical-align: auto;line-height: 18px;}
table#exposeDocs td.filename {width: 225px;}
table#exposeDocs td.filename a {background: url(/img/ico_pdf.gif) no-repeat;padding: 0 0 0 22px;display: block;}
table#exposeDocs td.fileSize {text-align: right;width: 75px;}

#kartenlink {display: block;text-align: right;text-decoration: underline;margin: 6px 0 0 0;}
#immonetexpose #disclaimer,#immonetexpose #kataloglink {margin: 0 0 12px 0;color: #aaa;}
#toplink a {display: block;padding:0 0 12px 20px;background: transparent url(/im/img/icons/ico_nachoben.gif) no-repeat;}
#bilderansicht .pagerlinks, #bilderansicht .pagermitte, #bilderansicht .pagerrechts {padding: 12px 0;font: bold 14px "Trebuchet MS", sans-serif;color: #ccc;}
#bilderansicht .pagerlinks {width: 160px;text-align: left;}
#bilderansicht .pagermitte {width: 430px;text-align: center;font: normal 11px Verdana, sans-serif;color: #333;}
#bilderansicht .pagerrechts {width: 160px;text-align: right;}
#bilderansicht .blaettern a {color: #326ea1;}
#bilderansicht .pagerlinks a {background: url(/im/img/icons/ico_blaettern_links.gif) 0 50% no-repeat;padding-left: 20px;}
span.prev {background: url(/im/img/icons/ico_blaettern_links_dis.gif) 0 50% no-repeat;padding-left: 20px;}
#bilderansicht .pagerrechts a {background: url(/im/img/icons/ico_blaettern_rechts.gif) right 50% no-repeat;padding-right: 20px; }
span.next {background: url(/im/img/icons/ico_blaettern_rechts_dis.gif) right 50% no-repeat;padding-right: 20px;}
#bilderansicht .pagermitte a {font: bold 14px "Trebuchet MS", sans-serif;background: url(/im/img/icons/ico_diashow.gif) 0 50% no-repeat;padding-left: 30px;}
.expose {margin:0 0 0 0!important;width: 773px!important;}
.exposewrapper {padding-right: 0px!important;}
#exposepreview #immonetexpose #seitennavi,#exposepreview #partnercontent,#exposepreview #funktionsnavi,#exposepreview #toplink,#exposeinfopanel {display: none;}
#exposepreview #alleansichten,#exposepreview #alletexte {width: 530px!important;overflow: hidden;margin: 5px 0 0 0!important;padding: 5px 5px 5px 5px!important;}
#exposepreview #objektdaten {margin: 0 0 0 0!important;padding: 0 0 0 0!important;}
#exposepreview #alledaten {width: 530px!important;overflow: hidden;margin: 5px 0 0 0!important;padding: 0 0 0 0!important;}
#exposepreview #schnellkontakt,#exposepreview #objektadresse,#exposepreview #anbieter {width: 220px!important;overflow: hidden;margin: 5px 0 0 0!important;padding: 5px 5px 5px 5px!important;}
#exposepreview #miniratgeber {display: none;}
#exposepreview #miniratgeber img {width: 20px!important;height: 20px!important;}
#exposepreview #panel_klein ul {width: 700px;}
#exposepreview #immonetexpose {border-right: none!important;border-bottom: none!important;}
#exposepreview h1 {font-family: "Trebuchet MS",sans-serif!important;font-size: 20px!important;line-height: 1.2em!important;margin: 0 0 0 0!important;color: #666!important;}
#exposepreview #exposeansicht {padding: 0px;}

#immonetexpose #objektnavi ul#panel_klein {width: 530px;font-weight: bold;}
#immonetexpose #kartenreiter div.rechtertab {padding-right: 10px;}
#immonetexpose #kartenreiter div.linkertab {padding-left: 10px;}

#exposepreview #panel_klein ul {width: 700px;}
#exposepreview #immonetexpose {border-right: none!important;border-bottom: none!important;}
#exposepreview h1 {font-family: "Trebuchet MS",sans-serif!important;font-size: 20px!important;line-height: 1.2em!important;margin: 0 0 0 0!important;color: #666!important;}
#exposepreview #exposeansicht {padding: 0px;}

#panel_klein {border-bottom: 1px solid #6992d8;margin: 0 0 12px 0;font-family: "Trebuchet MS";font-size: 14px;font-weight: bold;}
#panel_klein ul, ol, li {list-style-type: none;margin: 0;padding: 0;}
#exposeansicht #panel_klein ul,#bilderansicht #panel_klein ul {width: 590px;height: 23px;}
#panel_klein ul li {float: left;margin: 0;padding: 0;color: #aaa;}
#panel_klein ul li a {color: #598bb6;text-decoration: none;font-size: 14px;}
#panel_klein ul li span {}
#panel_klein li div.rechtertab,#panel_klein li.first div.rechtertab {padding: 0 8px 0 0;background: url(../img/im_rechts_klein_inaktiv.gif) right top no-repeat;}
#panel_klein li div.linkertab {padding: 5px 0 5px 8px;background: url(../img/im_links_klein_inaktiv.gif) left top no-repeat;}
#panel_klein li.aktiv div.rechtertab,#panel_klein li.aktivfirst div.rechtertab {background: url(../img/im_rechts_klein_aktiv.gif) right top no-repeat;}
#panel_klein li.aktiv div.linkertab {background: url(../img/im_links_klein_aktiv.gif) left top no-repeat;}
#panel_klein li.aktivfirst div.linkertab {background: url(../img/im_links_klein_aktiv_1.gif) left top no-repeat;}
#panel_klein li.first div.linkertab {background: url(../img/im_links_klein_inaktiv_1.gif) left top no-repeat;}
#panel_klein ul li a:hover {color: #599ad3;font-size: 14px;}#panel_klein ul li.aktiv {color: #fff;font-size: 14px;}
#panel_klein ul li.aktiv a,#panel_klein ul li.aktiv a:hover,#panel_klein ul li.aktivfirst a,#panel_klein ul li.aktivfirst,#panel_klein ul li.aktivfirst a:hover {color: #fff;font-size: 14px;}

#immonetseite .rechts {float: right;}
#immonetseite .links {float: left;}
.clear,.clearer,.clearerleft {clear: both;}
.input_value_grau {color: #CCCCCC;}

#ersteansicht {text-align: center;width: 370px}
#ersteansicht .image {background: transparent url(../img/L_blau.gif) no-repeat;width: 370px;height: 282px;text-align: center;}
#ersteansicht .image img {margin: 5px auto;text-align: center;}
#ersteansicht .caption {text-align: center;line-height: 17px;}
#ersteansicht #changeboxCaption img {vertical-align: bottom;}
#ersteansicht #video {padding-top: 3px;}#weitereansichten {width: 150px;}
#weitereansichten div.image {background: transparent url(../img/S_blau.gif) no-repeat;position:relative;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}
#weitereansichten div.noimage {background: transparent url(../img/keinbild_S_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}
#weitereansichten .caption {clear: both;text-align: right;padding-bottom: 12px;}
#weitereansichten .videopictogram,#bildervorschauleiste .videopictogram {position: absolute; display: block; bottom: 8px; text-align: left; left: 5px;}

#immonetexpose {background: #fff;border-right: 1px solid #CDC7AF;border-bottom: 1px solid #CDC7AF;line-height: 1.2em;}
#immonetexpose table, tr, td {font-size:11px;}
#immonetexpose #seitennavi { background-color: #F2F2F2;margin-top: 12px;padding: 5px 12px;}
#immonetexpose div#liste {width: 360px;float: left;}
#immonetexpose div#prevExpose {width: 130px;float: left;}
#immonetexpose div#thisExpose {width: 130px;float: left;text-align: center;}
#immonetexpose div#nextExpose {width: 130px;float: right;text-align: right;}
#exposeansicht {padding: 12px 12px 0 12px;}
#bilderansicht {padding: 12px 5px 5px 5px;}
#bilderansicht #exposeheader {padding: 0 7px;}
#immonetexpose #titel {width: 555px;margin: 15px 0;overflow: hidden;}
#immonetexpose .iconneu,#immonetexpose.iconaktualisiert,#immonetexpose.icontopimmo,#immonetexpose.icongratis {width: 25px;margin: 0 5px 0 0;}
#immonetexpose .iconpdf {margin: 0 5px 0 0;}
#immonetexpose h2 {font-family: Verdana, sans-serif;font-size: 11px;line-height: 160%;font-weight: normal;margin: 0;color:#0000ff;}
#immonetexpose h1 {font-family: "Trebuchet MS", sans-serif;font-size: 20px;line-height: 1.2em;margin: 0 0 10px 0;color:#666;}
#immonetexpose .exposecontent {width: 543px;}
#immonetexpose .exposeextra {width: 230px;margin: 0;padding: 0;overflow: hidden;}
#immonetexpose .inhalt {padding: 0 0 12px 0;}
#immonetexpose #alletexte,#immonetexpose #exposeversenden,#immonetexpose #objektadresse,#immonetexpose #anbieter {background: #e9f1f9;padding: 12px 12px 0 12px;margin: 0 0 12px 0;overflow: hidden;}
#immonetexpose #exposeversenden {margin: 0;}
#immonetexpose #alleansichten {background: #e9f1f9;padding: 11px 8px 12px 8px;margin: 0 0 12px 0;overflow: hidden;}



#immonetseite .headline,#immonetdruckansicht .headline {font-family: "Trebuchet MS", sans-serif;font-size: 14px;font-weight: bold;display: block;margin: 0 0 5px 0;}

#kontaktRueckmeldungen {margin-top: 10px;}
#anbieterkontakt {background: #e9f1f9;padding: 12px;}
#anbieterkontakt .freeformrow {margin-top: 8px;}
#anbieterkontakt .freeformlabelerror,#anbieterkontakt .freeformlabel {width: 150px;float: left;}
#anbieterkontakt .freeformdata {width: 300px;float: left;}
#anbieterkontakt input {width: 300px;}
#anbieterkontakt .salutation_data select {width: 70px;}
#anbieterkontakt .salutation_label,#anbieterkontakt .salutation_data {margin-top: 20px;}
#anbieterkontakt .contact_zip_data input,#anbieterkontakt .contact_zip_data {width: 60px;}
#anbieterkontakt .email_data input,#anbieterkontakt .phone_data input,#anbieterkontakt .facsimile_data input {width: 207px;}
#anbieterkontakt .callbackTime_label {margin-right: 5px;width: 246px;text-align: right;}
#anbieterkontakt .callbackTime_data {width: 120px;}
#anbieterkontakt .perambulation_data,#anbieterkontakt .objectInfo_data {float: right;width: 15px;margin: 0;padding: 0;}
#anbieterkontakt .perambulation_data input,#anbieterkontakt .objectInfo_data input {width: 15px;height: 13px; border: 0;margin: 0;padding: 0;}
#anbieterkontakt .perambulation_label,#anbieterkontakt .objectInfo_label {float: right;width: 351px;margin: 0 0 0 5px;}
#anbieterkontakt textarea {width: 300px;height: 65px;}
#anbieterkontakt .cookie {margin-top: 10px;}
#anbieterkontakt .cookie_data {width: 164px;float: left;text-align: right; }
#anbieterkontakt .cookie_label {float: left;width: 280px;margin-left: 5px;}
#anbieterkontakt .cookie_data input {margin: 0;padding: 0;width: 15px;height: 13px; border: 0; }
#anbieterkontakt .submit {margin: 15px 0 0 150px;}
#immonetcontent .immonetclear {clear: both;}

#menu { width: 190px; background: #eee; } 

    #menu ul { list-style: none; margin: 0; padding: 0; } 

    #menu a, #menu h2 {
      font: bold 11px/16px arial, helvetica, sans-serif;
      display: block;
      
      margin: 0; padding: 2px 3px; }

    #menu h2 { color: #666666; text-transform: uppercase;
    } 

    #menu a { color: #000; background: #efefef; text-decoration: none; } 

    #menu a:hover { color: #a00; background: #fff; }
	
	#menu li { position: relative; }

    #menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

    div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;} 

    div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}