/* 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;
}

/* 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-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;
	}

/* 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 {
	background: #90B631;
	padding: 0px;
	margin: 0px;
	width: 636px;
	height: 450px;
	border: 2px solid #333;
	position: absolute;
	top: 190px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

* html #fa {
	width: 640px;
	height: 454px;
}

#fa a {
	text-decoration: none;
	border: none;
	font-size: 9px;
	color: #333;
}

#fa img {
	border: none;
}

#fa .fa_close {
	position: absolute;
	top: 0px;
	right: 0px;
}