/*********************************************************************************
	Project		:	Erlichthof Rietschen
	Copyright	:	Design - NIZ - www.niz.de
**********************************************************************************/
@import url(stil.css);
@import url(gbook.css);

ul,ol { list-style:none }
h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal }
table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }
legend { display:none; }
div, p, li, a {background-repeat:no-repeat; }
/* ### reset some basic style ################################################### */
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}
ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}
p			{margin-bottom: 0em;}

ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; }
ul li ol	{margin: 0 0 0 0;}
pre			{font-size:1.2em; }
a{ color:#7c582e; text-decoration:underline;}
a:hover{ color:#5d3710; text-decoration:none;}
strong{font-size:1em;font-weight:bold;color:#7c582e;}
b{ font-weight:normal;}
/*###################### Headlines ########################################################*/

h1{font-size:2em;
margin-bottom:10px;
font-weight:bold;
letter-spacing:-0.03em;
line-height:1.5em;}
h2{font-size:1.6em;
margin-bottom:8px;
font-weight:bold;
letter-spacing:-0.02em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.5em;}
h3{font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.03em;
font-weight:bold;
line-height:1.5em;}
h4{font-size:1.5em;
margin-bottom:8px;
font-weight:bold;
letter-spacing:-0.03em;
font-family:"Times New Roman", Times, serif;
line-height:1.5em;}
h5{font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.03em;
font-weight:bold;
color:#7c582e;
line-height:1.5em;}

renderhead { margin-bottom:10px;}
renderhead span {display: none;}
renderhead img {padding:5px;margin-bottom:10px;}

/*###################### Beginn der Webseite ########################################################*/
html{ height:101%;}
body {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#5d3710; 
background:url(bg.gif) repeat-x #f6dda7 top;
line-height:1.5em;
}
#site-content{
position:relative;
margin:17px auto;
width:748px;
height:auto;
float:inherit;
}
#head{ 
background:url(head.jpg) no-repeat #5d3710;
width:710px;
height:93px;
overflow:hidden;
float:left;}
#sprache{ overflow:hidden; float:right;}
#sprache img { margin-bottom:5px;}
.clear{ clear:both;}
#content{ width:705px;}
#main-start{ height:auto;}
	#main-start textarea{
	overflow:hidden;
	background-color:#dcc08d;
	border:none;
	width:508px;
	height:71px;
	padding:6px 25px 0 25px;
	margin-top:-1px;}
	#main-start .noborder{ border:none; margin:10px 0 10px 0;}
	#main-start .link{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; letter-spacing:0em;}
#main{ 
width:496px; 
height:auto; 
padding:25px;
background:#f6dda7;
margin-left:5px;
margin-top:5px;
border:1px solid #fff;}
	#main ul{ margin:10px 0 0 15px;}
	#main ul li { list-style:circle; margin-left:15px;}
	#main ul li ul{ margin:0 0 0 15px;}
	.rahmen { padding:10px; border:1px solid #7c582e;}
	#main .kate { list-style:decimal; margin-left:30px; margin-top:10px;font-size:0.9em;}
	#main .kate li a{ text-decoration:none; color:#5d3710;}
	#main .kate li a:hover{ text-decoration:underline; color:#7c582e;}
	#main #sitemap ul li a{ text-decoration:none;}
	#main #sitemap ul li ul li{ list-style:circle; margin-left:35px;}
	#main #sitemap ul li ul li a{ text-decoration:none; font-size:0.9em;}
/*###################### Beginn der Navigation ########################################################*/
#navi{
margin:0px; 
padding:2px 0 0 0;
width:145px;
background:url(navi_bg.jpg) no-repeat top #dcc08d; 
border:1px solid #fff; 
border-top:none; }
#navi ul{ margin:0px; padding:0 0 6px 0; border-bottom:1px solid #fff; height:204px;}
#navi ul li{ margin:0px; padding:0px; line-height:0em;}

/*#### Navigation 1 ####*/
#navi .navi1{ padding-top:5px;}
#navi .navi1 ul li a{ 
display:block;
margin-left:5px;
padding:3px;
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:1em;
line-height:1.2em;
text-decoration:none;}
#navi .navi1 ul li a:hover{ 
color:#f6dda7;}
/*#### Navigation 2 ####*/

#navi .navi2{ margin-top:8px; margin-bottom:38px;}
#navi .navi2 ul { border-bottom:none; height:auto;}
#navi .navi2 ul li a{
clear:both; 
display:block;
margin-left:5px;
padding:3px;
color:#5d3710; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
font-size:1em;
line-height:1.2em;
text-decoration:none;}
#navi .navi2 ul li a:hover{ 
color:#7c582e;}
#navi3{background-color:#7c582e;border-bottom:1px solid #fff; padding:3px 0px 4px 0px;}
#navi3 ul li{ list-style:none; display:inline;}
#navi3 ul li a{
margin-left:-1px;
display:inline;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:5px 9px 5px 8px;
border-left:1px solid #fff;}
#navi3 ul li a:hover{
background-color:#5d3710;}
/*############################################################################*/
.offen{
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
letter-spacing:-0.005em;
font-weight:bold;
margin-bottom:15px;
line-height:1.3em;
word-spacing:-0.07em;}
#counter{ padding:6px 0 0 6px;}
#main-gewerke{ 
width:546px; 
height:auto; 
background:#f6dda7;
margin-left:5px; 
margin-top:5px;
border:1px solid #fff;}
#main-gewerke .faq{
margin-left:-1px;
display:inline;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:5px 9px 5px 8px;
border-left:1px solid #fff;}
#main-gewerke .faq:hover{
background-color:#5d3710;}
#main-gewerke .faq:active{
background-color:#5d3710;}
#gewerk { padding:25px;}

#breadcrumb{ margin:10px 0 0 0;}
#breadcrumb ul { margin:0 0 0 0; display:inline; overflow:hidden;}
#breadcrumb ul li{ display:inline;font-size:11px; background:url(pfeil.gif) top left no-repeat; padding:0 0 0 10px; margin-left:5px;}
#breadcrumb ul li a{ text-decoration:none; font-size:11px;}
#breadcrumb ul li ul li{ margin:0px;}

#main-gewerke ul{ margin-left:15px; margin-top:10px;}
#main-gewerke ul li { list-style:circle; margin-left:15px;}
#main-gewerke ul li ul{ margin:0 0 0 15px;}
#main-gewerke ul li ul li{ list-style:disc;}
#main-gewerke .forsthaus ul{ margin-left:10px; margin-top:5px;}
#main-gewerke .forsthaus ul li { list-style:disc; margin-left:5px;}
/*########################### Footer    #################################################*/
#footer{ background-color:#dcc08d;border:1px solid #fff; border-top:none; padding-left:20px; margin-left:5px; margin-right:4px;}
#footer a{padding:4px 5px 4px 5px; color:#5d3710; text-decoration:none; font-size:90%;}
#footer a:hover{color:#7c582e; text-decoration:none;}
#footer #niz{ padding-left:350px;}

#footerg{background-color:#dcc08d;border-top:1px solid #fff; padding-left:20px;}
#footerg a{padding:4px 5px 4px 5px; color:#5d3710; text-decoration:none; font-size:90%;}
#footerg a:hover{color:#7c582e; text-decoration:none;}
#footerg #niz{ padding-left:350px;}
/*###########################  Fotogalerie  #################################################*/
.galerie a img{border:1px solid #5d3710; margin:0px 10px 10px 0px; padding:2px; background-color:#d8bb89;}

/*###########################  Hintergrundbilder  #################################################*/
#forsthaus{ background:url(k_forsthaus.jpg) no-repeat right top; width:496px; padding:3px 0px 3px 0px;}
#hammerstadt{ background:url(k_hammerstadt.jpg) no-repeat right ; width:496px;}
#ferienhaus{ background:url(k_hammerstadt.jpg) no-repeat right top; width:496px;}
#scheunencafe{ background:url(scheune_k.jpg) no-repeat right top; width:496px;}
#schoko{ background:url(schoko_k.jpg) no-repeat right top; width:496px;}
#webhaus{ background:url(webhaus_kontakt.jpg) no-repeat right top; width:496px;}@charset "utf-8";
/* CSS Document */

