/*********************************************************************************

	Project		:	Freizeit- und Campingpark ThrÃƒÂ¤na
	Copyright	:	Design - NIZ - www.niz.de

**********************************************************************************/
@import url(stil.css);
@import url(formular.css);
@import url(gbook.css);
a:link,a:visited { text-decoration:none; }
h1,h2,h3,h4,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;color:#333; }
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; color:#333;}

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; }


/* ### Headlines ###################################################################### */
h1{ font-size:16px;
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
	font-weight:bold;
	color: #1e6544;
	margin:0 0 5px 0;}
h2{color: #1e6544; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;font-weight:bold;margin:0 0 3px 0;}
h3{color: #1e6544; font-size:12px;}
h4{ color: #fff;
	font-size:12px;
	background:url(h4_bg.gif) repeat-x #1e6544;
	padding:0px 2px 0px 3px;}
h5{color: #000; font-size:12px;margin:0 0 3px 0;}
h6{color: #1e6544;}
.clear{ clear:both;}
hr{border:none; border-top:1px solid #1e6544; height:1px; margin:10px 0 10px 0;}
/* ### HTML ###################################################################### */

html {min-height: 101%;}

/* ### BODY ###################################################################### */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #000;
	text-align: left;
	background: #ebebd9;
	padding:0px;}
#site-content{
	width:864px;
	margin:2% auto;
	background:url(bg.gif) top  repeat-y;}
#navi{
	background:url(navi_bg.gif) no-repeat;
	width:864px;
	height:62px;
	color:#ffffcc;
	text-align:left;}
	#navi ul{margin:15px 0 0 65px; border-left:1px solid #ffffcc; width:auto;  position:absolute;}
	#navi ul li{ display:inline;list-style:none; margin:0; padding:0;}
	#navi ul li a{ display:inline-block;color:#ffffcc;border-right:1px solid #ffffcc; padding:20px 7px 10px 7px; text-transform:uppercase;}
	#navi ul li a:hover{ background-color:#1e6544;}
	#navi ul li .active{ background-color:#1e6544;}

	
#header_start{ width:818px; height:227px; background:url(header.jpg) no-repeat top; text-align:right; line-height:1.7em;}
	#header_start ul{ float:left; margin:20px 0 0 0;}
	#header_start ul li{ list-style:none; margin:0 0 4px 0;}
	#header_start ul li a{
		font-family: "Trajan Pro", "Times New Roman", Times, serif;
		font-weight:bold;
		display:block;
		width:170px;
		font-size:14px;
		padding:3px 3px 3px 0;
		color:#000;
		background-color:#fff;
		filter: alpha(opacity=60);/* IE*/
		-moz-opacity:0.6; /* Mozilla */
		opacity:0.6;
		text-transform:uppercase;}
	#header_start ul li a:hover{
		filter: alpha(opacity=80);/* IE*/
		-moz-opacity:0.8; /* Mozilla */
		opacity:0.8;}
#header{ width:818px; height:165px; background:url(header_default.jpg) no-repeat bottom right; line-height:1.7em; vertical-align:bottom;}
	#header ul{ margin:0 0 0 0; border-left:none;text-align:right; float:left;}
	#header ul li{ list-style:none; margin:0 0 4px 0;}
	#header ul li a{
		font-family:"Trajan Pro", "Times New Roman", Times, serif;
		font-weight:bold;
		display:block;
		font-size:14px;
		width:170px;
		padding:3px 3px 3px 0;
		color:#000;
		background-color:#fff;
		filter: alpha(opacity=60);/* IE*/
		-moz-opacity:0.6; /* Mozilla */
		opacity:0.6;
		text-transform:uppercase;}
	#header ul li a:hover{
		filter: alpha(opacity=80);/* IE*/
		-moz-opacity:0.8; /* Mozilla */
		opacity:0.8;}
	#navi2{ float:left; overflow:hidden; clear:both;}
	#header #navi2 ul{
	width:817px;
	height:27px;
	margin:0;
	color:#ffffcc;
	border-left:1px solid #ffffcc;
	padding:0;
	text-align:left;}
	#header #navi2 ul li{ display:inline;list-style:none; margin:0; padding:0;}
	#header #navi2 ul li a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
		display:inline-block;
		color:#ffffcc;
		width:auto;
		border-right:1px solid #ffffcc;
		background:url(h4_bg.gif) repeat-x bottom #1e6544;
		filter: alpha(opacity=100);/* IE*/
		-moz-opacity:1; /* Mozilla */
		opacity:1; padding:5px 10px 5px 10px; }
	#header #navi2 ul li a:hover{ background:#1e6544;}
	#header #navi2 ul li .active{ background:#1e6544;}	
#main_start{
	background:url(start_main_bg.jpg) bottom left no-repeat #f6f5f2;
	width:818px;
	text-align:left;}
	#main_start a{color: #1e6544; text-decoration:underline;}
	#main_start a:hover{ text-decoration:none;}
	#main_start a img{ text-decoration:none;}
	#main_start td{ padding:25px;}
	#main_start .width{width:720px;}	
	#main_start .linie{ border-right:1px solid #1e6544; width:280px;}
	#main_start .willkommen{ padding-left:20px; width:425px;}
#main{
	background:url(main_bg.gif) bottom left no-repeat #f6f5f2;
	width:768px;
	text-align:left;
	padding:25px;
	clear:left;}
	#main ul{ margin:10px 0 10px 25px;}
	#main ul li ul{ margin:0 0 0 25px;}
	#main ul li ul li{ list-style:disc;}
	#main a{color: #1e6544; text-decoration:underline;}
	#main a:hover{ text-decoration:none;}
	#main #sitemap ul li a{ text-decoration:none;}
	#main #sitemap ul li a:hover{ text-decoration:underline;}
#footer{
	width:834px;
	height:54px;
	background:url(footer.gif) top left no-repeat;
	color:#fff;
	text-align:center;
	font-size:10px;
	padding:14px 0 0 30px;}
	#footer tt{ font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
	#footer .center{ float:left; padding:0 0 0 207px;}
	#footer .right{ float:right; padding:0 30px 0 0;}
	#footer a{ color:#fff; padding:0 5px 0 5px;}
	#footer a:hover{ color:#ffffcc; text-decoration:underline;}