/*Styles für die grüne Seitenvariante*/

/*Allgemeine HTML-Tags*/
html 						{ background:#1F531A url(../images/green/bg_html.jpg) repeat-x left top; height:100%; }
body 						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../images/green/bg_body.jpg) no-repeat center top; text-align:center; margin:0px; padding:0px; height:100%;  }

/*Erste Ebene zur Positionierung und für den Seitensprung*/
#top 						{ width:941px; margin:0 auto; text-align:left; }

/*horizontale Standardnavigation*/
#snavi 						{ float:left; margin:3px 0 2px 0; padding:0 2px 0 53px; list-style:none; background:url(../images/green/bg_snavi_trenner.gif) repeat-y right top; }
#snavi li 					{ float:left; background:url(../images/green/bg_snavi_trenner.gif) repeat-y left top; padding:0 0 0 2px; margin:0; }
#snavi a 					{ float:left; width:137px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; padding:15px 0 15px 0; }
#snavi a:hover, #snavi a strong			{ color:#CCC; }

/*horizontale FlyOut-Hauptnavigation*/
#hnavi 						{ position:absolute; top:52px; left:50%; width:636px; padding:0; margin:0 0 0 -308px; list-style:none; }
* html #hnavi 				{ margin-left:-307px; }
#hnavi li 					{ float:left; margin:0 22px 0 0; padding:0; background:none; }
#hnavi a 					{ float:left; width:190px; height:71px; background-position:left top; background-repeat:no-repeat; }
#hnavi a span, #hnavi ul 	{ display:none; }

.hnavi1 a					{ background-image:url(../images/btn_zur_wildbahn.png); }
.hnavi2 a					{ background-image:url(../images/btn_bismarkschaenke.png); }
.hnavi3 a					{ background-image:url(../images/btn_ferienhaeuser.png); }

#hnavi li:hover 			{ background:url(../images/bg_unternavi.png) no-repeat left bottom; min-height:131px; height:auto !important; height:131px; }
#hnavi li:hover ul 			{ display:block; }

#hnavi ul 					{ clear:left; float:left; margin:0; padding:31px 7px 17px 7px; list-style:none; }
#hnavi ul li 				{ clear:left !important; padding:0; margin:0; background:none !important; border-top:1px solid #e9e9e9; min-height:0 !important; height:auto !important; width:176px;  }
#hnavi ul a  				{ height:auto !important; background:none !important; color:#3da434; font-size:12px; text-decoration:none; padding:5px; width:166px !important; }
* html #hnavi ul a 			{ width:176px; w\idth:176px; }
#hnavi ul a:hover, #hnavi ul a strong	{ text-decoration:underline !important; font-weight:normal; }
#hnavi ul .first 			{ border:none !important; }

/*Hauptbereich*/
.main_bottom 				{ clear:left; float:left; margin-top:71px; background:url(../images/green/bg_main_bottom.png) no-repeat left bottom; padding-bottom:22px; } 
#main 						{ float:left; padding-left:72px; width:869px; background:url(../images/green/bg_main.png) no-repeat left top; min-height:535px; height:auto !important; height:535px; }
* html #main 				{ width:941px; w\idth:869px; }

/*Inhaltsbereich*/
#content 					{ float:left; width:797px; padding-top:80px; position:relative; }

#content .left 				{ float:left; width:447px; }
#content .left h1, #content .left h2 { margin:0; padding:0 0 17px 0; text-align:left; font-size:14px; font-weight:bold; color:#3da434; }

/*Kleine Rahmen-Box für den Inhalt*/
#content .left .box 		{ clear:left; float:left; width:100%; background:url(../images/green/bg_contentbox.jpg) repeat-y left top; margin-bottom:17px; }
#content .left .box .top 	{ background:url(../images/green/bg_contentbox_top.jpg) no-repeat left top; }
#content .left .box .bottom { background:url(../images/green/bg_contentbox_bottom.jpg) no-repeat left bottom; }
#content .left .box .pad 	{ padding:16px 20px 12px 20px; }

#content .left .box h2 		{ margin:0; padding:13px 0 32px 0; text-align:left; font-size:14px; font-weight:bold; color:#000; }
#content .left .box p 		{ margin:0; padding:0 0 16px 0; }

#content .left .box a 		{ text-decoration:underline; color:#000000; }
#content .left .box a img 	{ border:none; float:left; margin-right:12px; }

#content .left .box hr 		{ margin-bottom:15px; color:#c8c8c8; }

/*Große Rahmen-Box für den Inhalt*/
#content .left .boxlarge 			{ clear:left; float:left; width:797px; background:url(../images/green/bg_contentbox_large.jpg) repeat-y left top; margin-bottom:17px; }
#content .left .boxlarge .top 		{ background:url(../images/green/bg_contentbox_large_top.jpg) no-repeat left top; }
#content .left .boxlarge .bottom 	{ background:url(../images/green/bg_contentbox_large_bottom.jpg) no-repeat left bottom; }
#content .left .boxlarge .pad 		{ padding:16px 20px 12px 20px; }

#content .left .boxlarge h2 { margin:0; padding:13px 0 32px 0; text-align:left; font-size:14px; font-weight:bold; color:#000; }
#content .left .boxlarge p 	{ margin:0; padding:0 0 16px 0; }

#content .left .boxlarge a 			{ text-decoration:underline; color:#000000; }
#content .left .boxlarge a img 		{ border:none; float:left; margin-right:12px; }

#content .left .boxlarge hr	{ margin-bottom:15px; color:#c8c8c8; }

#content .left ul li { list-style-image:url(../images/green/bullet.gif); }


/*Bild auf der rechten Seite neben kleinen Inhaltsboxen*/
/*#content .right 			{ clear:both; position:absolute; right:0; top:310px; }*/
#content .right img 		{ border:none; }

/*sonstige Styles*/
.cl 						{ clear:both; line-height:0; font-size:0; height:0; }
