/* Allgemein */
html {
	height: 100%;
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#E3EDCB;
	min-height: 101%;
}

h2 {
	color:#6C6C6C;
	font-size:16px;
	margin-top:10px;
}

a:focus{
	outline:0; 
	-moz-outline:0; 
}

/* Content */

#content {
	width:580px;
	min-height:450px;
	background:#E3EDCB url('p/bg_content.gif') repeat-x;
	margin:0px;
	padding:0px;
	color:#6C6C6C;
	line-height:160%;
	font: normal 15px Arial, Helvetica, sans-serif;
	}

#content h1	{
	font: bold 31px Arial,Helvetica,sans-serif;
	color: #90B631;
	margin-top:0px;
	}

#content h2	{
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #6C6C6C;
	line-height:160%;
	margin-left:24px;
	margin-right:24px;
	}

#content h3	{
	font: bold 15px Arial,Helvetica,sans-serif;
	color: #6C6C6C;
	line-height:160%;
	margin-left:24px;
	margin-right:24px;
	}

div#content td, div#content p, div#content blockquote {
	font: normal 15px Arial,Helvetica,sans-serif;
	color:#6C6C6C;
	line-height:160%;
	margin-left:24px;
	margin-right:0px;
	z-index: 2;
	}

div#content blockquote {
	font: normal 15px Arial,Helvetica,sans-serif;
	color:#6C6C6C;
	line-height:160%;
	margin-top:0;
	margin-left:48px;
	margin-right:24px;
	z-index: 2;
	}

div#content .gallery {
	margin-left:0px;
	margin-right:24px;
	background-color:#F1F6E5;
	}

#content a {
	font-weight: bold;
	text-decoration: none;
	color: #90B631;
	}

#content a:hover {
	text-decoration: none;
	color: #6C6C6C;
	}

#content ul {
	list-style-image: url('p/bullet.gif');
	margin-left: 48px;
	padding-left:0px;
	line-height:160%
	}

#content li	{
	margin-left:0px;
	padding-left:0px;
	}

#content form {
	margin:0px;
	}
	
#content .input {
	height: 20px;
	background-color: #F1F6E5;
	margin:0 0 5px 0;
	border-width:1px;
	width:430px;
	}

#content .sitter {
	height: 20px;
	background-color: #F1F6E5;
	margin:0 0 5px 0;
	border-width:1px;
	width:350px;
	}

#content textarea {
	border-width:0px;
	background-color: #F1F6E5;
	margin:0 0 5px 0;
	width:430px;
}
div#gallery td,div#gallery p {
	font: normal 11px Arial,Helvetica,sans-serif;
}
#content .thumb,#content .thumb a {
	border: 4px solid #FFF;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:16px;
}
#content .thumb a:hover {
	border: 4px solid #9c3;
}
#pets_content p {
	margin-left:20px;
}
div#anfrage {
	font: 600 15px Arial,Helvetica,sans-serif;
	color:#6C6C6C;
	height: 20px;
	width:120px;
	background-color:#F1F6E5;
	margin-right:10px;
}
div#boxx-bg {
	background-repeat: no-repeat;
	width: 580px;
	margin:0px;
	padding:0px;
}
.bu	{
	font: normal 11px Arial,Helvetica,sans-serif;
	line-height:120%;
	color: #39576E;
	margin: 0px 0px 0px 4px;
	width:150px;
}
a.facebook_link img {
	float:left;
	margin-right:12px;
	border:none;
}

/* Ebenen Impressionen */
div#overlay1	{
	margin:0; 
	padding:0; 
	position:absolute; 
	width:185px;
	height:510px;
	z-index:3; 
	left:740px; 
	top:640px;
}
div#overlay2 {
	float: left;
	margin:0; 
	padding:0; 
	position:absolute; 
	width:430px; 
	height:90px; 
	z-index:4; 
	left:470px;
	top:2800px;
}
div#overlay3 {
	float: left;
	margin:0; 
	padding:0; 
	position:absolute; 
	width:185px;
	height:510px;
	z-index:3; 
	left:190px; 
	top:670px;
}
div#overlay4 {
	float: left;
	margin:0; 
	padding:0; 
	position:absolute; 
	width:430px; 
	height:90px; 
	z-index:4; 
	left:200px;
	top:3220px;
}

/* Hover Ad */
#fa {
	position: absolute;
	top: 190px;
	padding: 0;
	margin: 0;
	width: 636px;
	height: 900px;
	/*height: 900px;  Achtung: Bei Änderung auch das IE Hack anpassen! */
	border: 1px solid #333;
	-moz-opacity: .5;
	opacity: .5; // for all other browsers
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // for IE8 first!
	filter: alpha(opacity=50); // for IE5-7 second!
}
* html #fa { /* Der IE braucht immer 2 Pixel mehr an Höhe und Breite */
	width: 638px;
	 /*height: 452px;*/
	height: 902px;
}
#fa a {
	text-decoration: none;
	border: none;
	font-size: 9px;
	color: #333;
}
#fa img {
	border: none;
	margin:0;
	padding:0;
}
#fa .fa_close {
	position: absolute;
	top: 0;
	right: 0;
}
