/* ========== Allgemeines ========== */

#breite {width:860px}

body
{margin-top: 20px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px;        background-color: #CCCCCC;
background-image:url(../images/bg.jpg);
background-attachment:fixed}

h2{ color:#000066;
margin-bottom:30px;
letter-spacing:2px;
font-family:georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size: 22px;
}

.haupt {
border:solid 20px #000;
}

/* farbige scrolleiste internet explorer */
body
{scrollbar-arrow-color: #535353;
scrollbar-base-color: #2d2d2d;
scrollbar-highlight-color : #535353;
scrollbar-shadow-color : #535353;
SCROLLBAR-TRACK-COLOR: #202020;
}



/* ========== oberer Teil ========== */

#oben1 {
height:40px;
background-color:#000099;
color:#56686D;
width:100%;
vertical-align:middle;
font-family: georgia,arial,tahoma,verdana,helvetica, sans-serif;
font-size: 17px;line-height: 20px;
padding-left:20px;
padding-right:30px;
background-image:url(../images/oben_bg.jpg);
background-repeat:repeat-x;
background-position:  50% 0%;
text-align:right;
}

#hptitel{
font-family: georgia,arial,tahoma,verdana,helvetica, sans-serif;
font-size: 17px;line-height: 20px;
font-variant:small-caps;
letter-spacing:10px;
color:#fff;
}

#oben2 {
height:420px;
vertical-align:middle;
text-align:center;
border-top:solid 1px #fff;
border-bottom:solid 1px #fff;
}

#logo_Home {
background-image:url(../images/Top_Home.jpg);
}

#logo_Wohnung {
background-image:url(../images/Top_Wohnung.jpg);
}

#logo_Kontakt {
background-image:url(../images/Top_Kontakt.jpg);
}

#logo_Anfahrt {
background-image:url(../images/Top_Anfahrt.jpg);
}

#logo_Freizeit {
background-image:url(../images/Top_Freizeit.jpg);
}

#logo_Gaestebuch {
background-image:url(../images/Top_Gaestebuch.jpg);
}

#logo_Werbepartner {
background-image:url(../images/Top_Home.jpg);
}

#logo_Impressum {
background-image:url(../images/Top_Home.jpg);
}

.logo {
color:#000;
background-color:#000;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 22px;line-height: 20px;
font-variant:small-caps;
vertical-align:middle;
text-align:left;
padding-top:60px;
padding-left:40px;
padding-bottom:0px;
background-repeat:no-repeat;
background-position: right -10px;
}

#navi {padding: 0 0 0 0 ;
vertical-align:middle;
background-color:#373737;
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
background-position:  50% 0%;
border-right:solid 1px white;

}

#oben3 {
height:20px;
background-color:#000099;
color:#56686D;
width:100%;
vertical-align:middle;
padding-left:10px;
padding-right:30px;
border-bottom:solid 1px #000;
background-image:url(../images/oben_bg.jpg);
background-repeat:repeat-x;
background-position:  50%  0%;
}

/* ========== mittlerer Teil ========== */

#contentbox {
height:700px;
background-color:#e8e8e8;
text-align:justify;
font-size: 17px;line-height: 20px;
font-family: arial,tahoma,verdana,helvetica, sans-serif;color:#000066;
padding-top: 60px;
padding-bottom: 70px;
padding-left: 40px;
padding-right:40px;
letter-spacing:0px;
width:100%;
vertical-align:top;
}

.content {
text-align:justify;
font-size: 17px;
font-family: arial,tahoma,verdana,helvetica, sans-serif;color:#000066;
letter-spacing:0px;
vertical-align:top;
}

.contenttrenner td{
text-align:justify;
font-size: 17px;
font-family: arial,tahoma,verdana,helvetica, sans-serif;color:#000066;
letter-spacing:0px;
vertical-align:top;
border-bottom:solid 1px #B6B6B6; 
}


/* ========== unterer Teil ========== */

#footer {
height:40px;
color:#fff;
background-color:#000099;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 14px;line-height:20px;
text-align:center;
width:100%;
border-top:solid 1px #000;
background-image:url(../images/unten_bg.jpg);
background-repeat:repeat-x;
background-position:  50% 100%;
}

