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

/* main CSS - Heiko Laug - it_solutions LAUG */

/* Body */
body {
	margin:0 auto;
	background-color:#f4f1ef;
}
html {
	margin:0;
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100,1%;
	color:#57642b;
}


/* Kopf */
 #Kopf {
 	position:absolute;
 	left:0;
	top:0;
 	height:185px;
	width:100%;
	background:url(../_Bilder/Hintergrund/Hintergrund_Kopf.png) repeat-x;
 }
 	#Logo {
		background-image:url(../_Bilder/Logo_Sauerland-Holz.png);
		background-repeat:no-repeat;
		width:154px;
		height:88px;
		top:80px;
		left:10px;
		position:absolute;
		
	}
	ul#MetaNavigationText {
		position:absolute;
		right:100px;
		width:auto;
		margin-top:43px;
	}
	ul#MetaNavigationText li {
		font-size:12px;
		color:#ebb23a;
		font-weight:bold;
		margin-right:10px;
		list-style: none;
		display: inline;
	}
	ul#MetaNavigationText a, ul#MetaNavigationText span {
		text-decoration: none;
		font-weight: bold;
		color:#ebb23a;
	}
	* html ul#MetaNavigationText a, * html ul#MetaNavigationText span {
		width: 11px;    /* nur fuer IE 5.0x erforderlich */
		w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
	}
	ul#MetaNavigationText a:hover, ul#MetaNavigationText span {
		color: #FFF;
	}




/* Hauptbereich */

h2 {
	margin-top:20px;
	color:#59642c;
	height:74px;
	width:600px;
	background-image:url(../_Bilder/Hintergrund/Hintergrund_UnterUeberschrift.png);
	background-repeat:x;
	margin-bottom:-15px;
}
#KastenLinks {
	top:100px;
	left:50px;
	position:absolute;
	height:654px;
	width:446px;
	background:#FFFFFF;	
	}
#KastenRechts {
	top:100px;
	left:540px;
	position:absolute;
	height:654px;
	width:446px;
	background:#FFFFFF;	
	}
	#KastenRandOben {
		 position:relative;
		 top:0px;
		 left:0px;
		 width:446px;
		 height:9px;
		 background-image:url(../_Bilder/Hintergrund/Hintergrund_Kasten_Oben.png);
		 background-repeat:no-repeat;
		 }
	 #KastenRandLinks {
		 position:relative;
		 top:0px;
		 left:0px;
		 width:6px;
		 height:630px;
		 background-image:url(../_Bilder/Hintergrund/Hintergrund_Kasten_Links.png);
		 background-repeat:no-repeat;
		 }
	#KastenRandUnten {
		 position:relative;
		 bottom:0px;
		 left:0px;
		 width:446px;
		 height:15px;
		 background-image:url(../_Bilder/Hintergrund/Hintergrund_Kasten_Unten.png);
		 background-repeat:no-repeat;
		 }
		 
#Text {
	position:absolute;
	top:200px;
	left:200px;
}
#Content {
	top:200px;
	left:200px;
	position:absolute;
	width:760px;
	background-color:#fff;	
	}
	.VerlaufContent {
		position:absolute;
		top:0px;
		left:0px;
		height:74px;
		width:100%;
		background-image:url(../_Bilder/Hintergrund/Hintergrund_UnterUeberschrift.png);
		background-repeat:x;	
		}
	.TextContent {
		position:relative;
		top:10px;
		left:10px;
		width:740px;
	}
	.TextContent h1 {
		color:#59642c;
		font-size:24px;
	}
	.KastenUnterUeberschriftHunde {
		position:relavtive;
		clear:both;
		margin-top:10px;
		height:74px;
		width:410px;
		max-width:410px;
		background-image:url(../_Bilder/Hintergrund/Hintergrund_UnterUe_Hunde.png);
		background-repeat:no-repeat;
	}
	.KastenUnterUeberschriftGarten {
		position:relavtive;
		clear:both;
		margin-top:10px;
		height:74px;
		width:410px;
		max-width:410px;
		background-image:url(../_Bilder/Hintergrund/Hintergrund_UnterUe_Garten.png);
		background-repeat:no-repeat;
	}
	
#Hunde {
	position:relative;
	padding:20px;
	width:420px;
	color:#784e2f;
	}
	#Hunde h1 {
		margin-left:15px;
		font-size:24px;
		color:#784e2f;
		}
	#Hunde h1 a {
		font-size:24px;
		color:#784e2f;
		text-decoration:none;
		}
	#Hunde h1 a:hover {
		font-size:24px;
		color:#784e2f;
		text-decoration:none;
		}
	#Hunde h2 {
		margin:0;
		margin-left:15px;
		padding-top:10px;
		font-size:14px;
		color:#784e2f;
		background:none;
		height:auto;
		width:300px;
		}
	#Hunde h3 {
		margin-left:15px;
		margin-top:0px;
		font-size:20px;
		color:#784e2f;
		width:300px;
		}
	#Hunde Table {
		margin-left:25px;
		margin-top:0px;
		height:350px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		}
	#Hunde td{
		text-align:center;
		vertical-align:top;
		padding:7px;
		padding-bottom:10px;
		/*border: 1px solid #000000;*/
		width:33%;
		height:120px;
		}
	#Hunde img {
		border:0;
	}
	#Hunde hr {
		border:none;
		background-color:#ebb23a;
		height:1px;
		}
	#Hunde td a {
		text-decoration:none;
		color:#784e2f;
	}
	#Hunde td a:hover {
		color:#ebb23a;
	}

	.KastenStempelHunde {
		position:relative;
		float:right;
		top:8px;
		right:10px;
		height:67px;
		width:68px;
		background-image:url(../_Bilder/Hintergrund/Stempel_Hunde.png);
		background-repeat:no-repeat;
		}
		
		
#Garten {
	position:relative;
	padding:20px;
	width:420px;
	color:#59642c;
	}
	#Garten h1 {
		margin-left:15px;
		font-size:24px;
		color:#59642c;
		}
	#Garten h1 a {
		font-size:24px;
		color:#59642c;
		text-decoration:none;
		}
	#Garten h1 a:hover {
		font-size:24px;
		color:#59642c;
		text-decoration:none;
		}
	#Garten h2 {
		margin:0;
		margin-left:15px;
		padding-top:10px;
		font-size:14px;
		color:#59642c;
		background:none;
		height:auto;
		width:320px;
		}
	#Garten h3 {
		margin-left:15px;
		margin-top:0px;
		font-size:20px;
		color:#59642c;
		width:320px;
		}
	#Garten Table {
		margin-left:15px;
		margin-top:0px;
		height:350px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		}
	#Garten td{
		text-align:center;
		vertical-align:top;
		padding:7px;
		padding-bottom:10px;
		/*border: 1px solid #000000;*/
		width:33%;
		height:120px;
		}
	#Garten img {
		border:0;
	}
	#Garten hr {
		border:none;
		background-color:#ebb23a;
		height:1px;
		}
	#Garten td a {
		text-decoration:none;
		color:#59642c;
	}
	#Garten td a:hover {
		color:#ebb23a;
	}	
	.KastenStempelGarten {
		position:absolute;
		top:208px;
		left:897px;
		height:67px;
		width:68px;
		background-image:url(../_Bilder/Hintergrund/Stempel_Garten.png);
		background-repeat:no-repeat;
		}
		
/* Kontaktformular */
	.Text {
		color: #57642b;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		margin-left:10px;
	}
	.Zitat {
		color: #000000;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		margin-left:20px;
	}
	.SelectDiv {
		overflow: hidden;
		width: 334px;
		background-color: #FFFFFF;
		border-style: solid;
		border-color: #ebb23a; 
		border-width: 1px;
		border-right-width: 1px;
		margin-bottom: 5px;
		height: 18px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
	select {
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica;
		color: #57642b;
		width: 338px;
		margin: -2px;
		background-color: #FFFFFF;
	}
	input {
		border: 1px solid #ebb23a;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica;
		color: #57642b;
		width: 334px;
		margin-bottom: 5px;
		background-color: #FFFFFF;}
	.button {
		border: 1px solid #ebb23a;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica;
		color: #02410D;
		width: 150px;
		background-color: #e8e3ce;
	}
	.Checkbox {
		width57642b: 16px;
		height: 10px;
		border-style: none;
	}
	textarea {
		border: 1px solid #ebb23a;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica;
		color: #57642b;
		width: 334px;
		margin-bottom: 5px;
		background-color: #FFFFFF;
	}		


/* Boxdesign */
		.box_ro {
			background:url(../_Bilder/Hintergrund/Box/1.png) top right repeat-y;
			margin:0;
			padding:0;
		}
		.box_lo {
			background:url(../_Bilder/Hintergrund/Box/2.png) top left no-repeat;
			margin:0;
			padding:0;
		}
		.box_ru {
			background:url(../_Bilder/Hintergrund/Box/3.png) bottom right no-repeat;
			margin:0;
			padding:0;
		}
		.box_lu {
			background:url(../_Bilder/Hintergrund/Box/4.png) bottom left no-repeat;
			margin:0;
			padding:0;
			padding-bottom:16px;
		}
		.inhalt{
			position:relative;
			background-color:#FFFFFF;
			margin-left:20px;
			margin-right:10px;
		}
		img {
			border:none;}


/* StrandkorbNavig */
	.StrandkorbNavig {
		position:absolute;
		top:190px;
		left:10px;
		font-family: Arial, Verdana, sans-serif;
		color: #57652a; 
		font-size: 12px;
		line-height:17px;
		width:160px;
		height:auto;
		padding:0px;	
		}
		.StrandkorbNavig Table {
			margin:0;
			padding:0;
			width:100%;
			height:100%;
			border:none;
			background-color:#fff8cc;
			}
		.StrandkorbNavig Tr {
			min-height:18px;
			}
		.StrandkorbNavig Td {
			padding-left:10px;
			}
		.StrandkorbNavig a{
			color: #57652a;
			text-decoration:none;
			}
	
	.NavigHeadline {
		background-image:url(../_Bilder/Hintergrund/BackHeaderInfobox.png);
		background-repeat:repeat-x;
		height:25px;
		font-weight:bold;
		}
