@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../img/bg.jpg);
	font-size: 12px;
    padding-top:15px;
	margin-top:-22px;
	height:560px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
}





/*-------------     TAGS    ---------------*/

img{
	border:none;
}

h1{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:35px;
	padding:15px 0px 5px 0px;
	margin-left:57px;
	width:580px;
	background-image:url(../img/bg_h1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}


.willkommen{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 5px 0px; 
	margin-left:57px;
	width:580px;
	height:50px;
	background-image:url(../img/bg_h1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}

/*#contentFollow h1{	
	font-size:16px;
	font-weight:bold;
	color:#fff;
	height:35px;
	padding:15px 0px 5px 0px;
	margin-left:57px;
	width:455px;
	line-height:5px;
	background-image:url(../img/bg_h1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
}
p{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:45px;
	padding-top:15px;
	margin-left:57px;
	width:455px;
	background-image:url(../img/bg_h1.gif);
	background-repeat:repeat-x;
	text-align:center;
}*/

h2{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:5px;
	padding:0px 0px 5px 0px;
	width:455px;
	text-align:left;
}

table{
	margin-left:57px;

}


h3{font-size:14px;
	font-weight:bold;
	margin-bottom:-10px;
	color:#fff;
}

/*-------------     LINKS    ---------------*/
a:active, a:focus{ outline:none; }

#contentFollow p a:link {
	color: #cbd300;
	text-decoration: none;
	border:none;
	background-repeat:no-repeat;
}
#contentFollow p a:visited {
	text-decoration: none;
	color: #cbd300;
	border:none;
}
#contentFollow p a:hover {
	text-decoration:underline;
	color: #cbd300;
	border:none;
}
#contentFollow p a:active {
	text-decoration: none;
	color: #cbd300;
	border:none;
}
#contentFollow p a:focus {
	text-decoration: none;
	color: #cbd300;
	border:none;
}

/*-------------     AUFBAU    ---------------*/
#box{
	width: 910px;
	position:relative;
	left:50%;
	height:545px;
	margin:30px 0px 0px -450px;
	background-image:url(../img/bg_repeat1.png);
	background-repeat:repeat-y;

}

#box1{
	width: 910px;
	position:relative;
	left:50%;
	height:800px;
	margin:10px 0px 0px -455px;
    color:#38451a;
}

#head{
	background-image:url(../img/bg_head.png);
	width: 910px;
	height: 200px;
	background-repeat:no-repeat;
	

	
}
#body{
	display:block;
	padding-top:15px;
	margin-top:-22px;
	height:560px;
	background-image:url(../img/bg_repeat.png);
	background-repeat:repeat-y;
		}
/*-------------     NAVI    ---------------*/

#navi{
	width:205px;
	padding-top:10px;
	float:left;
    background-image:url(../img/nav_bottom2.jpg);
	background-position:left bottom;
    background-repeat:no-repeat;
    height:550px;}

	






/*-------------     CONTENT    ---------------*/





#content1{
	height:550px;
	width:690px;
	margin: 0px 0px 0px 205px;
	background-image:url(../img/doggy.jpg);
	background-repeat:no-repeat;
	background-position:right;

	}







#content2{
	height:550px;
	width:690px;
	margin: 0px 0px 0px 205px;


	}



#contentGallerie{
	width:500px;
	height:420px;
	margin: -10px 0px 0px 35px;
	}
	
	
	

#content1 a:link {
	text-decoration: none;
	color: white;
	border:none;
}

#content1 a:visited {
	text-decoration: none;
	color: white;
	border:none;
}



#content1 #pfeil {
    
    background-image:url(../img/navi/Pfeil_zwinger.gif);
    background-repeat:no-repeat;
	width:100px; 
	float:right;
	margin:-40px 0px 0px 0px;
    padding-left:20px;
    padding-top:5px;
		height:40px;

}

#content1 a:hover {
	text-decoration: none;
	color: orange;
	border:none;
}



#contentFollow{
	height:440px;
	width:573px;
	margin: 0px 0px 0px 400px;

}

.adress{
    margin-left:160px;
    }
    


#textLinks{
	margin-left:0px;
	margin-right:20px;
	width:283px;
	float:left;
}
#textfollow{
	margin-left:57px;
	margin-right:57px;
	width:580px;
	float:left;
	color:white;
}




#textRechts p{
padding:0px 0px 0px 10px;
	padding-top:10px;

}


#textRechts{
	margin-left:282px;
	width:283px;
	
	}

#Karte{
    float:right;
    margin-right:-200px;

}



/*-------------     FOOTER    ---------------*/
	
#footer{
	clear:both;
	background-image:url(../img/bg_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:left;
	height:10px;}
	
	
/*-------------     NAVI    ---------------*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: orange;
	position: absolute;
	text-indent:20px;
	left: 0px;
}
#menu {

	width: 203px;

}
#menu dt {
cursor: pointer;
margin: 2px 0;
height: 27px;
line-height: 25px;
text-align: left;
}
#menu dd {
border:none;
}
#menu li {
text-align: left;
text-indent:60px;
/*background: #fff;*/
}
#menu dt a {
color:#f8f5d2;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a:hover {
background: #67763d;
}

#menu li a{
color:#f8f5d2;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
background-image:url(../img/navi/nav_eingerueckt.gif);
height: 27px;
line-height: 25px;

}

#active{
color:orange;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
background-image:url(../img/navi/nav_eingerueckt_aktiv.gif);
height: 27px;
line-height: 25px;

}

#menu li a:hover{
background-image:url(../img/navi/nav_eingerueckt_hover.gif);
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}


#kontakt {
    margin-left:-200px;
    }
    
    
/*-------------     TABLE    ---------------*/

#tabelle {
    border-bottom:1px solid #38451a;
    border-right:1px solid #38451a;
    width:107px;
    padding-left:5px;
}

#tabelle1 {
    border-bottom:0px solid #38451a;
    border-right:1px solid #38451a;
    width:107px;
        padding-left:5px;
}

#tabelle2 {
    border-bottom:1px solid #38451a;
    border-right:0px solid #38451a;
    width:107px;
        padding-left:5px;
}

#tabelle3 {
    border-bottom:0px solid #38451a;
    border-right:0px solid #38451a;
    width:107px;
        padding-left:5px;
}

#scroll_p{
    width:50px; 
    margin:-30px 0px 0px 800px; 
    position:absolute;
}
hr{
	height: 1px;
	color: #EC8E1F;
	background-color: #EC8E1F;
	border: none;
	}
.bilder-aktuelles{
	text-align:center;
	}
.bilder-aktuelles img {
	margin-right:10px;
	}
	
