
body {
background-color:#fff;
padding:0px;
margin:0px;
}

#box {width:670px;   background-repeat:repeat-y;
background-image: url(img/inhalt.gif);
margin-left:auto;
margin-right:auto;
margin-top:10px;
}

.header {
width:670px;
height:39px;
background-repeat:no-repeat;
background-image: url(img/header.gif);
text-align:left;
position:relative;
background-color:#959595;
}

.close {position:absolute;
width:25px;
height:25px;
top:8px;
right:16px;
}

.title {
font-family:Arial, sans-serif;
font-size:12pt;
color:#fff;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding: 0px 0px 0px 20px;

}

.titlename {float:left;padding:11px 7px 0px 0px;}
.titlesterne {padding-top:12px;}
.titleclear {clear:left}
.titlesterneprint {display:none;}
.sternesuperior {vertical-align:top;font-size:10pt; color:#fdb03e;padding-left:3px;}
.green {vertical-align:top;font-size:10pt; color:#418a30;padding-left:3px;}

.navig {
width:650px;
height:39px;   background-repeat:repeat-x;
background-image: url(img/navighg.gif);
margin-top:6px;
margin-left:auto;
margin-right:auto;
}


.fuss {
width:670px;
height:13px;
background-repeat:no-repeat;
background-image: url(img/fuss.gif);
margin-left:auto;
margin-right:auto;
}

.copyleiste {
width:670px;
text-align:center;
margin:auto;
font-family:Arial,Verdana,Helvetica; font-size:7pt; color:#808080; text-decoration: none;
}

.copy {
text-align:center;
margin:auto;
font-family:Arial,Verdana,Helvetica; font-size:7pt; color:#808080; text-decoration: none;
}

.copyleiste a {color:#808080; text-decoration: none;}

.navignein
{display:block;
float:left;
font-family:Arial, sans-serif;
font-size:10pt;
color:#B1B1B1;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding: 11px 25px 11px 6px;

background-repeat:no-repeat;
background-image: url(img/bogennavig.gif);
background-position: 100% 4px;
}

.navigpunkt
{display:block;
float:left;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding: 11px 25px 11px 6px;

background-repeat:no-repeat;
background-image: url(img/bogennavig.gif);
background-position: 100% 4px;
}

.navigpunkteins
{display:block;
float:left;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding: 11px 25px 11px 15px;
/*padding: 11px 25px 11px 15px; */
background-repeat:no-repeat;
background-image: url(img/bogennavig.gif);
background-position: 100% 4px;
}


.navigpunkteinson
{display:block;
float:left;
height:34px;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;

margin: 4px 0px 0px 0px;
padding: 7px 25px 0px 15px;

background-repeat:no-repeat;
background-image: url(img/navigdraufrechts.gif);
background-position: 100% 0px;

background-color:#F9F9F9;
}


.navigpunkton
{display:block;
float:left;
height:34px;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;

margin: 4px 0px 0px 0px;
padding: 7px 25px 0px 6px;

background-repeat:no-repeat;
background-image: url(img/navigdraufrechts.gif);
background-position: 100% 0px;

background-color:#F9F9F9;
}


.navigpunktoneinszwei
{display:block;
float:left;
height:34px;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;

margin: 4px 0px 0px 0px;

padding-top: 7px;
padding-right: 25px;
padding-bottom:0px;

background-repeat:no-repeat;
background-image: url(img/navigdrauflinks.gif);
background-position: 100% 0px;
}

.navigpunktonzwei
{display:block;
float:left;
height:34px;
font-family:Arial, sans-serif;
font-size:10pt;
color:#7E7E7E;
text-decoration:none;
font-style:normal;
font-weight:bold;

margin: 4px 0px 0px 0px;
padding: 7px 25px 0px 6px;

background-repeat:no-repeat;
background-image: url(img/navigdrauflinks.gif);
background-position: 100% 0px;
}

.navig a:hover {text-decoration:underline;}

.inhalt {
margin-left:auto;
margin-right:auto;
margin-top: 10px;
text-align:left;
font-family:Arial,Verdana,Helvetica; font-size:9pt; color:#000;
padding: 0px 15px 0px 15px;
width:620px;
height:430px;
overflow:auto;
font-weight:normal;
line-height:12pt;
-position: relative;
/* position:relative; */


}

html* .inhalt {position: relative;overflow-x:hidden;}

.abunten {padding-top:9px;}

.statuszeile {position:absolute;
bottom:0px; left:0px;
height:21px;
background-repeat:repeat-x;
background-image: url(img/fensterfuss.gif);
width:100%;}

.statuszeile a {color:#7E7E7E;font-family:Arial,Verdana,Helvetica;
font-size:7pt;
color:#000;
text-decoration: none;}

.statuszeilelinks {position:absolute;bottom:0px; left:20px;}

/*  fuer das pdf  */
.statuszeilemitte {position:absolute;bottom:0px; left:42%;width:140px;}
.iconfenstermitte {margin:5px 3px 0px 0px; width:15px; float:left;}
.iconfenstertextmitte{margin:7px 5px 0px 5px; text-align:left;}
/*  fuer das pdf  */


.icondruck {margin:5px 0px 0px 0px; width:14px;float:left;}
.icondrucktext {margin:7px 0px 0px 5px;width:85px;float:left;text-align:left;}

.statuszeilerechts {position:absolute;bottom:0px; right:20px;}

.iconfenstertext {margin:7px 5px 0px 5px; width:85px;float:left;text-align:right;}
.iconfenster {margin:5px 0px 0px 0px; width:14px; float:left;}

.icondruck img {padding-top:1px;}
.iconfenster img {padding-top:1px}

/*  css fuer den inhalt  */


.bildstart {
border-top:1px solid #DEDDDD;
border-left:1px solid #DEDDDD;

border-right:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;

float:left; margin: 0px 10px 10px 0px;}

h1 {margin:0px 0px 10px 0px;
padding:0px;

font-size:12pt; color:#6C6C6C;
font-weight:bold;

border-top:1px solid #FAF7F7;
background-color:#F1F0F0;
border-bottom:1px solid #D8D8D8;

background-repeat:repeat-x;
background-image: url(img/h1header.gif);

padding: 5px 0px 5px 5px;
}

.h1relative{position:relative;}

/*  pdf oben  */
.hausprospektoben {background-repeat:no-repeat;
background-image: url(img/iconpdf_grau.gif);
background-position: 10px 50%;

display:block;
float:left;
position:absolute;
top:6px;
-top:10px;
right:0px;
-right:12px;
padding:0px 10px 0px 32px;
}
.hausprospektoben a {color:#6C6C6C;text-decoration:none;}
.hausprospektoben a:hover {color:#6C6C6C;text-decoration:underline;}
/*  pdf oben  */

h1 span {font-size:9pt; }

h2 {margin:0px 0px 0px 0px;
padding:0px;

font-size:12pt; color:#6C6C6C;
font-weight:bold;

border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;

border-top:1px solid #D8D8D8;
background-color:#F1F0F0;

background-repeat:repeat-x;
background-image: url(img/h1header.gif);

padding: 5px 0px 5px 5px;
}


p {padding: 5px 0px 0px 5px;
margin:0px 0px 15px 0px;
}

.tag{
line-height:15pt;
font-weight:bold;
color:#6C6C6C;
font-size:11pt;
}

.zimmerzeile {
border-bottom:1px solid #D8D8D8;
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
padding: 5px;
margin: 0px 0px 20px 0px;
}


.achtung
 {
border:5px solid #D8D8D8;
line-height:15pt;
padding: 5px;
margin: 0px 0px 20px 0px;
font-size:12pt; color:#555;
font-weight:bold;
background-color:#fff;
}



.zimmerpunkt {
margin: 5px 10px 10px 5px;
padding: 0px 0px 0px 15px;
float:left;
background-repeat:no-repeat;
background-image: url(img/lipunkt.gif);
background-position: 0px 50%;
text-align:left;
}


.person {width:110px;}
.fruehstueck {width:108px;}
.groesse {width:100px;}
.haustiere {width:130px;}
.haustiere a { background-repeat:no-repeat;
background-image: url(img/fragezeichen.gif);
background-position: 0px 80%;text-decoration:none; margin-left:4px; }


.mehrinfolink
{
display:block;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
clear:left;
text-decoration:none;
color:#000;
font-size:9pt;
font-weight:bold;
color:#464646;
line-height: 18px;
} 

.mehrinfolink2
{
display:block;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
clear:left;
text-decoration:none;
color:#000;
font-size:10,5px;
font-weight:bold;
color:#464646;
line-height: 18px;
}

.infomehr {
clear:left;
margin: 0px 0px 10px 0px;
padding: 5px;
display:none;
}

.infoblock1 { margin: 0px 0px 0px 0px; padding: 10px;border-bottom:1px solid #D8D8D8;background-color:#F3F2F2; }

.infoblock2 { margin: 0px 0px 0px 0px ; padding: 10px;border-bottom:1px solid #D8D8D8;}

.infoblockueber { margin: 0px 0px 5px 0px;  font-style:normal;
font-weight:bold;}

.galeriebilder  {padding-top:10px; margin-bottom:20px; text-align:left;}
.galeriebildertext  {padding-left:4px; text-align:left; font-size:9pt; color:#6C6C6C;
font-weight:bold;}

.galeriebilder img {margin:2px 2px 2px 2px ;}
.video, .lage {text-align:center;}
.lage {margin-top:12px;}

/*  ########################################## */


.infomehrzimmer {
clear:left;
margin: 0px 0px 10px 0px;
padding: 5px;
}

.infoboxoff {display:none;}

.infoboxon {display:block;
font-family:Arial,sans-serif;
text-decoration:none;
text-align:left;
width: 350px;
height:80px;
margin-top:0px;
padding:5px;
cursor:help;
border:3px solid #919191;
color:#000; background:#F9F9F9;
z-index:5;
overflow:auto;
position:absolute;
-margin-left:-420px;
-margin-top:-110px; 
}

html* .infoboxon {margin-left:-420px; margin-top:-110px;}

* html .infoblock1  {height: 1%;}

.lagebody {position:relative;}


/* bewertung */

.pollbar {background-repeat:no-repeat;cursor:help;background-position:0px 0px}

.pollbar1 {background-image: url(img/poll-1.gif);}
.pollbar2 {background-image: url(img/poll-2.gif);}
.pollbar3 {background-image: url(img/poll-3.gif);}
.pollbar4 {background-image: url(img/poll-4.gif);}
.pollbar5 {background-image: url(img/poll-5.gif);}
.pollbar6 {background-image: url(img/poll-6.gif);}



.pollbar span {display:none;}
table.rahmen { border-collapse: collapse;}
table.rahmen td { border: 2px solid #f9f9f9; padding: 2px; }
html* table.rahmen { width:605px;border-collapse: collapse;}
html* table.rahmen td { border: 2px solid #f9f9f9; padding: 2px; }

.sticker{
line-height:12pt;
height:50px;
background-position: 0 0;
margin-bottom:9px;
white-space: nowrap;
overflow:hidden;
}

.sticker1 {background-repeat:no-repeat;background-image: url(img/stickerbewert-1.gif);}
.sticker2 {background-repeat:no-repeat;background-image: url(img/stickerbewert-2.gif);}
.sticker3 {background-repeat:no-repeat;background-image: url(img/stickerbewert-3.gif);}
.sticker4 {background-repeat:no-repeat;background-image: url(img/stickerbewert-4.gif);}
.sticker5 {background-repeat:no-repeat;background-image: url(img/stickerbewert-5.gif);}
.sticker6 {background-repeat:no-repeat;background-image: url(img/stickerbewert-6.gif);}

.sticker div{ padding:3px 0px 0px 43px; }
.stickerwort  {font-weight:bold;
color:#6C6C6C;
font-size:11pt;
vertical-align: -1px;
}

.mehrinfos
{
width:100%;
-width:97%;
position:relative;
height:18px;
background-image:url(img/infobg.gif);
background-repeat:repeat-x;
display:block;
margin: 0px 0px 2px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
clear:left;
text-decoration:none;
color:#000;
font-size:9pt;
font-weight:bold;
color:#464646;
line-height: 18px;
}
html* .mehrinfos {width:97%;}

.pfeiluntenli
{
position:absolute;
left:0;
top:0;
width:15px;
height:18px;
background-image:url(img/klapp_li_1.gif);
background-repeat:no-repeat;
}
.pfeiluntenre
{
position:absolute;
right:0;
top:0;
width:15px;
height:18px;
background-image:url(img/klapp_re_1.gif);
background-repeat:no-repeat;
}
.pfeilobenli
{
position:absolute;
left:0;
top:0;
width:15px;
height:18px;
background-image:url(img/klapp_li_2.gif);
background-repeat:no-repeat;
}
.pfeilobenre
{
position:absolute;
right:0;
top:0;
width:15px;
height:18px;
background-image:url(img/klapp_re_2.gif);
background-repeat:no-repeat;
}


/*
##############################################
########### ausstattung nov 2010   ###########
##############################################
*/

.block1-ausstattung  {width:185px;-width:170px;border:0px solid #000;}
.block2-ausstattung  {width:150px;-width:140px;border:0px solid #000;}
.block3-ausstattung {width:135px;border:0px solid #000;}
.block3-ausstattung a { background-repeat:no-repeat;
background-image: url(img/fragezeichen.gif);
background-position: 0px 80%;text-decoration:none; margin-left:4px; }

.zimmerpunkt-ausstattung {
margin: 5px 10px 10px 15px;
padding: 0px 0px 0px 15px;
float:left;
background-repeat:no-repeat;
background-image: url(img/lipunkt.gif);
background-position: 0px 50%;
text-align:left;
}

/*
##############################################
########### ausstattung nov 2010  ENDE ############
##############################################
*/


 /*
##############################################
########## zimmer/fewo mit sterne  ###########
##############################################
*/

.zimmerfewo-name
{
float:left;
}

.zimmerfewo-sterne
{
float:left;
margin-left:3px;
height:15px;
}

.zimmerfewo-superior
{
float:left;
font-size:10pt;
}

.zimmerfewo-ende
{
clear:left;
font-size:0px;
}


/*
##############################################
########## Bewertungen Trendlinie  ###########
##############################################
*/

.trendline
{
width:206px;
height:105px;
}
.trend
{
width:210px;
height:100px;
margin-bottom:13px;
float:right;
}
.tickLabel
{
font-family:trebuchet ms;
font-size:11px;
color:#444444;
}
.xAxis, .x1Axis, .tickLabels
{
font-family:trebuchet ms;
font-size:11px;
color:#444444;
}
