#menuBar {
background-color:#0E9877;
background-image:url(/./images/menue_background.gif);
border:0px solid;
color:#FFFFFF;
font-size:8pt;
height:26px;
left:145px;
position:absolute;
text-align:left;
top:17px;
width:100%;
z-index:1;
}
a.menuButton, a.menuButtonActive, a.menuButton:visited, a.menuButton:link, a.menuButton1, a.menuButton1Active, a.menuButton1:visited, a.menuButton1:link {
background-color:transparent;
background-image:url(/./images/menue_background.gif);
border-color:#0E9877;
border-right:1px solid #0E9877;
color:#FFFFFF;
font-family:"Arial",Arial,Tahoma,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:500;
height:26px;
margin:0px;
padding:0px 20px;
position:relative;
text-align:center;
text-decoration:none;
vertical-align:top;
z-index:9;
}
a.menuButton1 {
width:100px;
}
a.menuButton:hover, a.menuButton1:hover {
background-image:url(/./images/menue_trans.jpg);
color:#FFFFFF;
}
a.menuButtonActive, a.menuButtonActive:hover {
background-image:url(/./images/menue_trans.jpg);
border-color:#0E9877 -moz-use-text-color rgb(14, 152, 119) rgb(14, 152, 119);
border-right:1px solid;
color:#FFFFFF;
left:0px;
top:0px;
z-index:9;
}
.menu {
background-color:#0E9877;
border-color:#F0F0F0 rgb(128, 128, 128) rgb(128, 128, 128) rgb(240, 240, 240);
border-style:solid;
border-width:0px;
color:#FFFFFF;
padding:0px;
position:absolute;
text-align:left;
visibility:hidden;
z-index:9;
}
a.menuItem, a.menuItem:link, a.menuItem:visited {
background-color:transparent;
color:#FFFFFF;
cursor:default;
display:block;
font-family:"Arial",Times-New-Roman,Tahoma,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
letter-spacing:1pt;
margin:0px;
padding:2px 16px 2px 12px;
text-decoration:none;
white-space:nowrap;
z-index:9;
}
a.menuItem:hover {
background-color:#BDE3DC;
color:#0E9877;
}
.menuItemSep {
border-bottom:1px solid #BDE3DC;
border-top:1px solid #BDE3DC;
margin:3px 4px;
}
.font_1 {
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:16pt;
font-style:normal;
font-weight:700;
letter-spacing:5pt;
}
.font_12 {
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:11pt;
font-style:normal;
font-weight:700;
letter-spacing:2pt;
}
.font_2,.toptitel {
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:400;
letter-spacing:0pt;
}
.font_3, .visitenkarte, .webcode {
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:100;
letter-spacing:0pt;
}
select, input, textarea {
border-color:#000000;
}
ceck, radio {
border-color:#000000;
}
a:link {
color:#333300;
text-decoration:none;
}
a:visited {
color:#333300;
text-decoration:none;
}
a:active {
color:#333300;
text-decoration:none;
}
a:hover {
color:#333300;
text-decoration:none;
}
.tabletop {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
}
.alarm {
color:#FF0000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
.normal, .UebersichtDatensatzAnzahl, .UebersichtFinanzierungshinweis, .UebersichtTabelle, .UebersichtSpruch, .UebersichtKinder, .DetailsLeftMenue, .FAQFrage, .FaqTab {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
z-index:0;
}
.home:link {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9pt;
}
.zurueck:link {
color:#0E9877;
text-decoration:none;
}
.zurueck:visited {
color:#0E9877;
text-decoration:none;
}
.zurueck:active {
color:#0E9877;
text-decoration:none;
}
.zurueck:hover {
color:#000000;
text-decoration:none;
}
#p_katalog {
color:#333300;
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:10pt;
text-decoration:underline;
}
#p_katalog:hover {
color:#777711;
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:10pt;
text-decoration:underline;
}
.background {
background-color:#FFFFFF;
background-image:url(/./images/h05.gif);
background-repeat:repeat-y;
}
.background_katalog {
background-color:#FFFFFF;
background-image:url(/./images/h05_1.gif);
background-repeat:repeat-y;
}
.MainKapsel {
margin:-11px;
position:relative;
}
.IndexKarte {
left:540px;
position:absolute;
top:65px;
}
.IndexHeader {
font-size:16pt;
left:180px;
letter-spacing:5px;
position:relative;
top:30px;
}
.IndexBietet {
font-size:16pt;
left:185px;
letter-spacing:5px;
position:relative;
top:15px;
}
.IndexInhalt {
font-size:9pt;
left:300px;
letter-spacing:2px;
position:relative;
top:20px;
width:450px;
}
.teaser {
background-color:#BDE3DC;
border:1px solid #0E9877;
border-collapse:collapse;
border-spacing:0px;
height:86px;
left:0pt;
margin:0px 0px 35px;
padding:0px;
table-layout:fixed;
width:690px;
}
.traumhausteaser {
background-color:#BDE3DC;
border:1px solid #0E9877;
border-collapse:collapse;
border-spacing:0px;
height:153px;
left:0pt;
margin:0px 0px 35px;
padding:0px;
table-layout:fixed;
width:690px;
}
.traumhausteaserbild {
height:153px;
padding:0pt;
width:205px;
}
.font_121 {
font-family:"Verdana",Arial,Tahoma,sans-serif;
font-size:11pt;
font-style:normal;
font-weight:700;
letter-spacing:0pt;
}

div#gal_detail_layer {
background-color:#FFFFFF;
border:3px solid #0E9877;
padding:20px;
position:absolute;
top:350px;
z-index:150;
}


.link {
background-color:#BDE3DC;
border:1px solid #0E9877;
border-collapse:collapse;
border-spacing:0px;
height:46px;
left:0pt;
margin:0px 0px 35px;
padding:0px;
table-layout:fixed;
width:690px;
}
.TeaserGrp {
border-style:none;
left:180px;
position:absolute;
top:360px;
}
.teaserbild {
height:86px;
padding:0pt;
width:130px;
}
.Trennlinie1 {
border:0px none;
color:#0E9877;
height:1px;
}
.beschreibung_left {
height:80px;
left:5px;
position:absolute;
top:170px;
width:132px;
}
.visitenkarte {
height:80px;
left:5px;
position:absolute;
top:140px;
width:132px;
z-index:3;
}
.webcode {
left:5px;
position:absolute;
text-align:center;
top:400px;
width:132px;
z-index:2;
}
.toptitel{
position:absolute;
left:18;
top:3;



}

.logo {
height:120px;
left:17px;
position:absolute;
top:23px;
width:132px;
z-index:2;
}
.MerkzettelButton {
height:35px;
left:840px;
position:absolute;
text-align:center;
top:0px;
width:81px;
z-index:10;
}

.NewsletterButton{position:absolute; left:780px; top:0px; width:81px; height:30px; z-index:10; text-align:center; padding:0px;}
.CallbackButton {
height:30px;
left:720px;
padding:0px;
position:absolute;
text-align:center;
top:0px;
width:81px;
z-index:10;
}
.PrnButton {
height:30px;
left:894px;
padding:0px;
position:absolute;
text-align:center;
top:0px;
width:81px;
z-index:10;
}
.UebersichtObjektBild {
left:5px;
position:absolute;
top:350px;
width:132px;
}
.UebersichtBeschreibung {
height:250px;
left:5px;
position:absolute;
top:460px;
width:132px;
}
.UebersichtKinder {
left:170px;
position:absolute;
text-align:left;
top:60px;
z-index:0;
}
.UebersichtSpruch {
left:500px;
position:absolute;
text-align:center;
top:50px;
width:200px;
z-index:0;
}
.UebersichtTabellenKopf {
background-color:#0E9877;
font-size:9px;
font-weight:100;
padding-top:2px;
vertical-align:top;
}
.UebersichtTabelle {
margin:0px;
padding:0px;
table-layout:fixed;
width:93%;
}
.UebersichtDatensatzAnzahl {
left:5px;
position:absolute;
top:-56px;
z-index:1;
}
.UebersichtFinanzierungshinweis {
font-size:7pt;
position:absolute;
right:80px;
text-align:right;
top:-72px;
z-index:0;
}
.DetailTabelle {
left:155px;
position:absolute;
top:75px;
z-index:0;
}
.DetailsAnfrageMenue {
font-size:10pt;
height:80px;
left:5px;
position:absolute;
text-align:center;
top:224px;
width:132px;
z-index:2;
}
.DetailsLeftMenue {
font-size:10pt;
height:80px;
left:5px;
position:absolute;
text-align:center;
top:320px;
width:132px;
z-index:2;
}
.FAQFrage {
font-size:10pt;
height:80px;
left:5px;
position:absolute;
text-align:center;
top:220px;
width:132px;
z-index:2;
}
.FaqTab {
font-size:11pt;
left:155px;
position:absolute;
top:120px;
width:80%;
}
.LinkTab {
font-size:11pt;
height:88px;
left:170px;
position:absolute;
top:120px;
}
.AdminObjektEditmenu {
height:20px;
left:142px;
position:absolute;
top:50px;
}
.adminRightmenue {
left:5px;
position:absolute;
top:115px;
width:132px;
z-index:0;
}
.ImpressumHeader {
font-size:16pt;
left:200px;
letter-spacing:5px;
position:absolute;
top:80px;
}
.ImpressumContent {
left:200px;
position:absolute;
top:150px;
}
.statistik {
border-bottom:1px dotted;
border-collapse:collapse;
border-top:1px solid;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
height:100%;
left:10px;
margin:0px;
padding:0px;
position:relative;
text-align:left;
top:70px;
width:100%;
}
a.StatsMenu:hover {
background-color:#0E9877;
color:#BDE3DC;
}
.StatsTableKal {
border:1px solid grey;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
left:-10px;
position:relative;
}
.StatsTable {
border:1px solid black;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:8pt;
}
#oben {
background-color:#9FD6C0;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
#verlauf {
background-color:white;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
#gesamt {
background-color:#BDE3DC;
color:white;
font-size:10pt;
font-style:normal;
font-weight:normal;
}
#ol {
background-color:#191970;
color:white;
font-size:14pt;
font-style:normal;
font-weight:normal;
}

a#link { text-decoration: underline !important; }
