* {
   margin: 0;
}


body{
background-color: #ffffff;
font-family:arial,Georgia,Serif;
}


div#wrapper{
width: 1000px;
margin: 0 auto;
}


div#header{
background-image: url(images/header.jpg);
width: 1000px;
height: 291px;
}



div#main{
width: 1000px;
background-color: #ffe9ad;
height: 100%;
}


div#menue{
width: 199x;
float:left;
color: #000000;
text-align: center;
background-image: url(images/menue_bg.jpg);
}

div#menue_oben{
background-image: url(images/menue_oben.jpg);
width: 199px;
height: 93px;

}

div#menue_unten{
background-image: url(images/menue_unten.jpg);
width: 199px;
height: 29px;
}


div#content{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
margin-left: 199px;
width: 781px;


}


div#footer{
background-image: url(images/footer.jpg);
width: 1000px;
height: 299px;
}

#menue_buttons ul {
padding: 0px;
margin-top: 10px;
margin-bottom: 50px;
margin-left:10px;
width: 166px;
text-align: center;
}

#menue_buttons li {
    display:inline;

}

#nav_startseite a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:65px;
background-image:url(images/buttons/startseite.jpg);
height: 23px;
background-repeat: no-repeat;

}
#preload_startseite {
background-image:url(images/buttons/startseite_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_startseite a:hover {
background-image:url(images/buttons/startseite_pressed.jpg);
background-repeat: no-repeat;
}


#nav_ferienhof a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:65px;
background-image:url(images/buttons/ferienhof.jpg);
height: 24px;
background-repeat: no-repeat;
}

#preload_ferienhof {
background-image:url(images/buttons/ferienhof_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_ferienhof a:hover {
background-image:url(images/buttons/ferienhof_pressed.jpg);
background-repeat: no-repeat;
}


#nav_ferienwohnungen a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:112px;
background-image:url(images/buttons/ferienwohnungen.jpg);
height: 29px;
background-repeat: no-repeat;
}

#preload_ferienwohnungen {
background-image:url(images/buttons/ferienwohnungen_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_ferienwohnungen a:hover {
background-image:url(images/buttons/ferienwohnungen_pressed.jpg);
background-repeat: no-repeat;
}

#nav_aktivitaeten a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:75px;
background-image:url(images/buttons/aktivitaeten.jpg);
height: 22px;
background-repeat: no-repeat;
}

#preload_aktivitaeten {
background-image:url(images/buttons/aktivitaeten_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_aktivitaeten a:hover {
background-image:url(images/buttons/aktivitaeten_pressed.jpg);
background-repeat: no-repeat;
}


#nav_programm a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:100px;
background-image:url(images/buttons/programm.jpg);
height: 22px;
background-repeat: no-repeat;
}

#preload_programm {
background-image:url(images/buttons/programm_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_programm a:hover {
background-image:url(images/buttons/programm_pressed.jpg);
background-repeat: no-repeat;
}

#nav_tiere a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:34px;
background-image:url(images/buttons/tiere.jpg);
height: 24px;
background-repeat: no-repeat;
}

#preload_tiere {
background-image:url(images/buttons/tiere_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_tiere a:hover {
background-image:url(images/buttons/tiere_pressed.jpg);
background-repeat: no-repeat;
}

#nav_angebote a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:64px;
background-image:url(images/buttons/angebote.jpg);
height: 28px;
background-repeat: no-repeat;
}

#preload_angebote {
background-image:url(images/buttons/angebote_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_angebote a:hover {
background-image:url(images/buttons/angebote_pressed.jpg);
background-repeat: no-repeat;
}

#nav_mietvertrag a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:80px;
background-image:url(images/buttons/mietvertrag.jpg);
height: 29px;
background-repeat: no-repeat;
}

#preload_mietvertrag {
background-image:url(images/buttons/mietvertrag_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_mietvertrag a:hover {
background-image:url(images/buttons/mietvertrag_pressed.jpg);
background-repeat: no-repeat;
}

#nav_kontakt a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:51px;
background-image:url(images/buttons/kontakt.jpg);
height: 23px;
background-repeat: no-repeat;
}

#preload_kontakt {
background-image:url(images/buttons/kontakt_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_kontakt a:hover {
background-image:url(images/buttons/kontakt_pressed.jpg);
background-repeat: no-repeat;
}

#nav_downloads a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:79px;
background-image:url(images/buttons/downloads.jpg);
height: 22px;
background-repeat: no-repeat;
}

#preload_downloads {
background-image:url(images/buttons/downloads_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_downloads a:hover {
background-image:url(images/buttons/downloads_pressed.jpg);
background-repeat: no-repeat;
}

#nav_gaestebuch a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:69px;
background-image:url(images/buttons/gaestebuch.jpg);
height: 23px;
background-repeat: no-repeat;
}

#preload_gaestebuch {
background-image:url(images/buttons/gaestebuch_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_gaestebuch a:hover {
background-image:url(images/buttons/gaestebuch_pressed.jpg);
background-repeat: no-repeat;
}

#nav_partner a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:65px;
background-image:url(images/buttons/partner.jpg);
height: 24px;
background-repeat: no-repeat;
}

#preload_partner {
background-image:url(images/buttons/partner_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_impressum a:hover {
background-image:url(images/buttons/partner_pressed.jpg);
background-repeat: no-repeat;
}

#nav_impressum a { display: block;
margin-left:auto; margin-right:auto;
margin-bottom: 10px;
width:78px;
background-image:url(images/buttons/impressum.jpg);
height: 26px;
background-repeat: no-repeat;
}

#preload_impressum {
background-image:url(images/buttons/impressum_pressed.jpg);
background-position: 100000px;
width: 1px;
height: 1px;
}

#nav_impressum a:hover {
background-image:url(images/buttons/impressum_pressed.jpg);
background-repeat: no-repeat;
}






#news_container {

width: 193px;

text-align: center;
float: right;
background-image: url(images/newsbox_bg.jpg);


}


div#news_oben{
background-image: url(images/newsbox_oben.jpg);
width: 193px;
height: 61px;
margin-bottom: 15px;
}

div#news_unten{
background-image: url(images/newsbox_unten.jpg);
width: 193px;
height: 72px;
}


#news_container li {
list-style-type:none

}

#news_container ul {
padding: 0px;
}




#aktiv_container {

width: 193px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
float: right;
background-image: url(images/aktivbox_bg.jpg);


}


div#aktiv_oben{
background-image: url(images/aktivbox_oben.jpg);
width: 193px;
height: 61px;
margin-bottom: 15px;
}

div#aktiv_unten{
background-image: url(images/aktivbox_unten.jpg);
width: 193px;
height: 72px;
}



#aktiv_container li {
list-style-type:none

}

#aktiv_container ul {
padding: 0px;
}


.img_caption {
background-color: #ffffff;
border: 8px solid #ffffff;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
width: 515px;
height: 330px;
margin-left: 20px;
}


.links {
float: left;
}

.rechts {
float: right;
}




h1, h2, h3, p, a:link {
padding: 5px;
text-decoration: none;
font-family:arial,Georgia,Serif;
font-weight: normal;
}

h1 {
font-size: 35px;
}

h2 {
font-size: 28px;
}

h3 {
font-size: 16px;
color:#CC0000;
}

p, a:link {
font-size: 16px;
}

a:link {
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

a {
color: #000000;
}

a img {
border : 0 none;
}













