body{
scrollbar-base-color:#ffffff;
scrollbar-track-color:#54594A;
scrollbar-face-color:#54594A;
scrollbar-highlight-color:#54594A;
scrollbar-3d-light-color:#54594A;
scrollbar-dark-shadow-color:#54594A;
scrollbar-shadow-color:#54594A;
}

a:link    { font-weight:normal; color:#ffffff; text-decoration:underline; border:0px solid white; }
a:visited { font-weight:normal; color:#ffffff; text-decoration:underline; border:0px solid white; }
a:focus   { font-weight:normal; color:#ffffff; text-decoration:underline; border:0px solid white; }
a:hover   { font-weight:normal; color:#ffffff; text-decoration:underline; border:0px solid white; }
a:active  { font-weight:normal; color:#ffffff; text-decoration:underline; border:0px solid white; }


img
{
border:0px:
}

.uberschrift
{
font-family:Monotype Corsiva;
font-size:28pt;
font-weight:200;
color:#54594A;
font-shadow:#ffffff2px 2px;
}

.text
{
font-family:Verdana;
font-size:10pt;
font-weight:normal;
color:#54594A;
}

.textb
{
font-family:Verdana;
font-size:10pt;
font-weight:bold;
color:#54594A;
}

.uberschrift1
{
font-family:Monotype Corsiva;
font-size:18pt;
color:#54594A;
font weight:300;
}

.uberschrift2
{
font-family:Verdana;
font-size:15pt;
color:#54594A;
font weight:300;
text-align:center;
font-style:italic;
text-decoration:underline;
}

.uberschrift3
{
font-family:Verdana;
font-size:13pt;
color:#54594A;
font-weight:300;
font-style:italic;
text-decoration:underline;
}

.uberschrift4
{
font-family:Verdana;
font-size:11pt;
color:#54594A;
font-weight:200;
}

.uberschrift5
{
font-family:Verdana;
font-size:12pt;
color:#54594A;
font-weight:500;
}

.uberschrift6
{
font-family:Verdana;
font-size:9pt;
color:#54594A;
}

.uberschrift7
{
font-family:Verdana;
font-size:15pt;
color:#54594A;
text-align:center;
}

.text1
{
font-family:Verdana;
font-size:7pt;
font-weight:normal;
color:#FFFFFF;
}


.text2
{
font-family:Verdana;
font-size:10pt;
font-weight:normal;
color:#FFFFFF;
}

.button_w
{
font-family:Monotype Corsiva;
font-size:18pt;
color:#FFFFFF;
font-weight:100;
}

#mainbox
{
position:absolute;
top:50%;
left:50%;
margin-top:-300px;
margin-left:-400px;
width:800px;
height:600px;
border:0px solid black;
}

#inhalts_box
{
background-image:url(layout/bg_inhalt.jpg);
text-align:left;
position: absolute;
width:800px;
height:510px;
}

#navigation_box
{
background-image:url(layout/bg_navi.jpg);
text-align: center;
position:absolute;
margin-top:500px;
width:800px;
height:90px;
}

#balken
{
position:absolute;
width:554px;
height:11px;
left:230px;
top:45px;
}

#startbutton
{
position:absolute;
width:52px;
height:25px;
left:30px;
top:20px;
}

#ferienhausbutton
{
position:absolute;
width:105px;
height:25px;
left:94px;
top:20px;
}

#preisebutton
{
position:absolute;
width:60px;
height:25px;
left:211px;
top:20px;
}

#buchungbutton
{
position:absolute;
width:86px;
height:25px;
left:283px;
top:20px;
}

#anfahrtbutton
{
position:absolute;
width:84px;
height:25px;
left:381px;
top:20px;
}

#ausflugebutton
{
position:absolute;
width:92px;
height:25px;
left:477px;
top:20px;
}

#feedbackbutton
{
position:absolute;
width:94px;
height:25px;
left:581px;
top:20px;
}

#kontaktbutton
{
position:absolute;
width:84px;
height:25px;
left:686px;
top:20px;
}

#adresse
{
position:absolute;
width:800px;
height:30px;
left:15px;
top:54px;
font-family: Verdana;
text-align:left;
color:#FFFFFF;
font-size:10pt;
}

#uberschrift
{
position:absolute;
width:580px;
height:45px;
left:200px;
top:1px;
text-align:center;
border:0px solid white;
}

#textbox
{
position:absolute;
width:460;
height:550;
top:65;
left:310;
}

#bild1
{
position:absolute;
width:140px;
height:100px;
top:80px;
left:10px;
border:0px solid white;
}

#bild2
{
position:absolute;
width:140px;
height:100px;
top:155px;
left:145px;
border:0px solid white;
}

#bild3
{
position:absolute;
width:140px;
height:100px;
top:235px;
left:10px;
border:0px solid white;
}

#bild4
{
position:absolute;
width:140px;
height:100px;
top:315px;
left:145px;
border:0px solid white;
}

#bild5
{
position:absolute;
width:140px;
height:100px;
top:385px;
left:10px;
border:0px solid white;
}

#bild6
{
position:absolute;
width:140px;
height:100px;
top:465px;
left:145px;
border:0px solid white;
}

#bild7
{
position:absolute;
width:140px;
height:100px;
top:545px;
left:10px;
border:0px solid white;
}

#bild8
{
position:absolute;
width:140px;
height:100px;
top:625px;
left:145px;
}

#bild9
{
position:absolute;
width:140px;
height:100px;
top:705px;
left:10px;
}


#bild10
{
position:absolute;
width:140px;
height:100px;
top:785px;
left:145px;
}

#bild11
{
position:absolute;
width:140px;
height:100px;
top:865px;
left:10px;
}

#bild1h
{
position:absolute;
width:100px;
height:140px;
top:470px;
left:145px;
border:0px solid white;
}

#bild2h
{
position:absolute;
width:100px;
height:140px;
top:130px;
left:140px;
border:0px solid white;
}

#bild3h
{
position:absolute;
width:100px;
height:140px;
top:225px;
left:50px;
border:0px solid white;
}

#bild4h
{
position:absolute;
width:100px;
height:140px;
top:320px;
left:140px;
border:0px solid white;
}

#bild5h
{
position:absolute;
width:100px;
height:140px;
top:415px;
left:50px;
border:0px solid white;
}

#bild6h
{
position:absolute;
width:100px;
height:140px;
top:510px;
left:140px;
border:0px solid white;
}



#table
{
position:absolute;
width:460px;
height:300px;
top:350px;
left:310px;
}

#preisemitte
{
position:absolute;
width:470px;
height:180px;
top:110px;
left:310px;
}

#map1
{
position:absolute;
width:280px;
height:160px;
top:300px;
left:10px;
}

#textmap1
{
position:absolute;
width:280px;
height:18px;
top:465px;
left:10px;
color:#ffffff;
font-family:verdana;
font-size:7pt;
text-align:center;
}

#textmap2
{
position:absolute;
width:280px;
height:18px;
top:870px;
left:10px;
color:#ffffff;
font-family:verdana;
font-size:7pt;
text-align:center;
}

#textmap3
{
position:absolute;
width:280px;
height:18px;
top:680px;
left:10px;
color:#ffffff;
font-family:verdana;
font-size:7pt;
text-align:center;
}

#routenplaner
{
position:absolute;
top:70px;
left:50px;
}

#kalender
{
position:absolute;
top:150px;
left:50px;
background-color:#54594A;
border:1px solid white;
}

#legende
{
position:absolute;
top:300px;
left:50px;
height:100px;
width:180px;
}

#ausflugetable1
{
position:absolute;
height:80px;
width:465px;
top:70px;
left:310px;
}

#ausflugetable2
{
position:absolute;
height:400px;
width:455px;
top:155px;
left:325px;
}

#kontaktbox
{
position:absolute;
height:300px;
width:465px;
top:110px;
left:310px;
}

#haftung
{
position:absolute;
height:50px;
width:465px;
top:430px;
left:310px;
}

#kontaktadresse
{
position:absolute;
height:100px;
width:280px;
top:180px;
left:10px;
}

#buchungmiddle
{
position:absolute;
height:400px;
width:470px;
top:70px;
left:310px;
}

#feedbackeintrag
{
position:absolute;
height:200px;
width:280px;
top:135px;
left:10px;
}

#feedback
{
position:absolute;
height:400px;
width:470px;
left:310px;
top:70px;
border:0px solid white;
}