/*
Farbschema
immo-rot: #ed183a
navi-grau: #d8d9db
navi-zwischentitel: #6c6e71
login-grau: #e7e7e9
inlinelink: #0085b3
*/
html { height:100% }
body { margin:0px; padding:0px; background-color: #aaaaaa; background-image: url(grafik/hintergrund.png); background-position:50% 50%; background-repeat:no-repeat; background-attachment:fixed; height:100% }
img { behavior:url("pngbehavior.htc")}
#seite { width:786px; min-height:361px; padding-left:154px; padding-top:159px; position:relative; top:0px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; background-color:#ffffff; background-image:url(grafik/hintergrund_leftnavi.png); background-repeat:repeat-y }
#logohintergrund { width:482px; height:157px; position:absolute; top:0px; left:0px; border-bottom:solid 2px #ffffff; border-right:solid 2px #ffffff }
#logo { width:294px; height:66px; position:absolute; top:40px; left:26px; border:none }
#image1 { width:270px; height:129px; position:absolute; top:0px; left:484px; border-right:solid 2px #ffffff; z-index:999 }
#kreise1 { width:270px; height:129px; position:absolute; top:0px; left:484px; border:none; z-index:999 }
#image2 { width:184px; height:361px; position:absolute; top:0px; left:756px; border-bottom:solid 2px #ffffff; z-index:999 }
#kreise2 { width:184px; height:157px; position:absolute; top:0px; left:756px; border:none; z-index:999 }
#image3 { width:184px; height:157px; position:absolute; top:363px; left:756px; border:none; z-index:999 }
#kreise3 { width:184px; height:363px; position:absolute; top:157px; left:756px; border:none; z-index:999 }
.image2XXX { width:184px; height:1089px; position:absolute; left:756px; border:none }
.boppel { width:8px; height:8px; margin-right:2px; border:none; float:left; margin-top:1px }
a.topnavi:link, a.topnavi:active, a.topnavi:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#ffffff; background-color:#ed183a; width:132px; height:24px; position:absolute; top:131px; padding-top:2px; padding-left:2px }
a.topnavi:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#0085b3; background-color:#ed183a; width:132px; height:24px; position:absolute; top:131px; padding-top:2px; padding-left:2px }
a.topaktiv { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#ffffff; background-color:#ed183a; font-style:italic; width:132px; height:24px; position:absolute; top:131px; padding-top:2px; padding-left:2px }
#leftnavi_hintergrund { width:940px; position:absolute; left:0px; top:159px; background-color:#ffffff; background-position:top right; background-repeat:repeat-y }
#leftnavi { background-color:#d8d9db; width:126px; padding-top:4px; padding-bottom:8px; padding-left:6px }
.leftheader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:9px; text-decoration:none; color:#6c6e71; margin:0px; padding:0px }
table { float:left; margin-right:20px; table-layout: fixed }
td { vertical-align:top }
p, li { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000 }
ul { margin-top:0px; margin-bottom:0px }
li { margin-left:-20px; line-height:130% }
a.leftnavi:link, a.leftnavi:active, a.leftnavi:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#000000 }
a.leftnavi:hover, a.leftaktiv { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#ed183a }
a.inlinenavi:link, a.inlinenavi:active, a.inlinenavi:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#0085b3 }
a.inlinenavi:hover, a.inlineaktiv { position:relative; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; text-decoration:none; color:#ed183a }
a.inlineaktiv { font-weight: bold }
a.backnavi:link, a.backnavi:active, a.backnavi:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#ffffff; background-color:#ed183a }
a.backnavi:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#0085b3; background-color:#ed183a }
a.inlinelink:link, a.inlinelink:active, a.inlinelink:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#0085b3 }
a.inlinelink:hover { position:relative; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; color:#ed183a }
#login { background-color:#e7e7e9; border:solid 1px #ffffff; border-right:none; margin:0px; margin-left:10px; width:109px; padding:3px }
.login { width:105px; height:15px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:15px; text-decoration:none; color:#000000; margin:0px; padding:0px; padding-left:2px }
.filter { width:320px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; height: 18px; line-height:15px; text-decoration:none; color:#d8d9db; margin:0px; padding:0px; padding-left:2px; background-color:#ed183a; }
.anmelden { width:107px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#d8d9db; background-color:#ed183a; margin:0px; padding:0px; text-align:center; border:none }
#inhalt { width:786px; padding-top:12px; padding-bottom:3px; position:relative; text-align:left; font-size:0px; background-color:#ffffff; background-position:top right; background-repeat:repeat-y }
.infobox { border:solid 1px #0085b3; padding:5px; padding-top:10px; margin-top:2px; margin-bottom:2px }
.spacer { height:5px; width:14px; border:none }
.mbild { border:none }
.gbild { margin-bottom:3px; vertical-align:middle }
.diashow { display:none; position:absolute; width:486px; top:22px; left:25px; background-color:#ffffff; padding:20px; border: solid #ed183a 1px }
.grossbild { margin:0px; border:none }
.medit { width:210px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#000000; background-color:#d8d9db; margin:0px; padding:0px }
