@charset "utf-8";
*			{
			padding:0px;
			margin:0px;
			border:0px;
			}
body 		{
			text-align:left;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			line-height:18px;
			color:#656565;
			background:url(../images/design/hg.jpg) top center repeat-x #FFF;
			}
/*----------------GRUNDGERUEST-------------------------------*/
#container	{width:847px;margin:0 auto;}
#oben		{width:847px;height:263px;padding:0 0 20px 0;}
	#nav	{}
#mitte		{}
	#links		{width:164px;float:left;padding:0 3px 0 0;}
		#logo	{width:164px;height:97px;background:url(../images/design/logo_hg.jpg) no-repeat;padding:0 0 10px 0; margin-top:15px; float:left}
		h1.header_h1{float:left; margin:20px 0 20px 50px; width:502px; height:72px; text-indent:-30000px;}
		#height{height:120px;}
		#subnav	{width:164px; padding-top:5px;}		
	#content	{width:510px;background:url(../images/design/hg_content.jpg) no-repeat;float:left;}
		#unterpunkte	{height:48px;width:495px;text-align:right;font-size:12px;padding:20px 15px 0 0;} /*----farbe austauschen*/
		.text1			{width:479px;padding:0 0 0 15px;font-size:12px;}
	#rechts		{float:left;font-size:12px;padding:5px 0 0 10px; }
	.box		{width:155px;margin:5px 0 13px 0;line-height:14px;}/*----farbe austauschen*/
#footer		{clear:both;}
.balken		{width:125px;height:22px;background-repeat:no-repeat; font-size:12px;color:#FFFFFF;text-transform:uppercase;padding:13px 0 0 30px;} /*----farbe austauschen*/
/*----------------FORMATE---------------------------------------*/
h1 						{font-size:16px;text-transform:uppercase;padding:18px 0 0 40px;background-repeat:no-repeat;width:439px;height:28px;}/*----farbe austauschen*/
h2 						{font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 0 3px 0;}
h3						{font-size:11px;font-weight:bold;padding:0px;}
p						{padding:0 0 7px 0;}
/*---------------LINKS CONTENT--------------*/
#content a				{color:#656565;text-decoration:underline;}
#content a:hover		{color:#656565;text-decoration:none;}
#unterpunkte a			{text-decoration:underline;} /*----farbe austauschen*/
#unterpunkte a:hover	{text-decoration:none;} /*----farbe austauschen*/
.box a					{color:#656565;text-decoration:underline;font-size:9px;}
.box a:hover			{color:#656565;text-decoration:none;}
/*---------------NAVIGATION-------------*/
ul#navigation 			{width:847px;padding:10px 0 0 0;margin:0;list-style-type:none;}
ul#navigation li 		{padding:0;margin:0;list-style-type:none;float:left;}
ul#navigation li a:link span, ul#navigation li a:visited span	{display:none;}
ul#navigation li a:link.rottstiel, ul#navigation li a:visited.rottstiel {display:block;width:158px;height:263px;background:url(../images/design/n_rottstielflies_n.gif) no-repeat;padding:0 12px 0 0;}
ul#navigation li a:hover.rottstiel {color:#000;text-decoration:none;background:url(../images/design/n_rottstielflies_c.gif) no-repeat;padding:0 12px 0 0;}
ul#navigation li a:link.rehwinkel, ul#navigation li a:visited.rehwinkel {display:block;width:158px;height:263px;background:url(../images/design/n_rehwinkel_n.gif) no-repeat;padding:0 12px 0 0;}
ul#navigation li a:hover.rehwinkel {color:#000;text-decoration:none;background:url(../images/design/n_rehwinkel_c.gif) no-repeat;}
ul#navigation li a:link.stendenitz, ul#navigation li a:visited.stendenitz {display:block;width:160px;height:263px;background:url(../images/design/n_stendenitz_n.gif) no-repeat;padding:0 13px 0 0;}
ul#navigation li a:hover.stendenitz {color:#000;text-decoration:none;background:url(../images/design/n_stendenitz_c.gif) no-repeat;}
ul#navigation li a:link.bootshafen, ul#navigation li a:visited.bootshafen {display:block;width:158px;height:263px;background:url(../images/design/n_bootshafen_n.gif) no-repeat;padding:0 12px 0 0;}
ul#navigation li a:hover.bootshafen {color:#000;text-decoration:none;background:url(../images/design/n_bootshafen_c.gif) no-repeat;}
ul#navigation li a:link.dauer, ul#navigation li a:visited.dauer {display:block;width:158px;height:263px;background:url(../images/design/n_dauercamp_n.gif) no-repeat;padding:0 0 0 0;}
ul#navigation li a:hover.dauer {color:#000;text-decoration:none;background:url(../images/design/n_dauercamp_c.gif) no-repeat;}
/*---------------SUBNAV-----------------*/
ul#subnavigation 		{width:155px;padding:3px 0 0 0;margin:0;list-style:outside none;}
ul#subnavigation li 	{padding:0;margin:0 0 3px 0;list-style-type:none;}
ul#subnavigation li a:link, ul#subnavigation li a:visited {display:block;color:#494949; padding:0 0 0 3px;background-color:#DDDBDB;text-decoration:none;}
ul#subnavigation li a:hover {color:#000;text-decoration:underline;}
/*-----------------Partner------------------*/
ul#partner 				{list-style-type:none;padding:0;margin:0;}
ul#partner li 			{list-style-type:none;background:url(../images/design/listenpunkt_link.gif) no-repeat;padding:0 0 7px 15px;list-style-type:none;}
ul#partner li a:link, ul#partner li a:visited {color:#4B4B4B;text-decoration:underline;}
ul#partner li a:hover 	{color:#4B4B4B;text-decoration:none;}
/*---------------LISTEN CONTENT---------*/
#content ul				{list-style:outside none;padding:0 0 10px 0;}
#content li				{list-style-type:none;padding:0 0 5px 22px;}/*----farbe austauschen*/
#content ul li ul		{list-style: outside disc;padding:7px 0 0 11px;}
#content ul li ul li	{list-style-type:disc;background:none;padding:0px;}
/*---------------TABLE CONTENT----------*/
table#preise 			{width:480px;border:none;}
table.preise 			{width:480px;border:none;}
td#preise 				{width:240px;text-indent:5px;}
.spalte1				{background-color:#E5E6E5;font-weight:bold; text-indent:5px;}

table#preise2 			{width:480px;border:none;font-size:11px;}
table.preise2 			{width:480px;border:none;font-size:11px;}
td#preise2 				{text-indent:5px;}
.spalte2				{width:230px;}
table#buchung			{width:480px;border:none;}
table#buchung  td		{vertical-align:text-top;padding:0 5px 0 5px;}
/*----------------CLASSEN---------------------------------------*/
.nofloat				{clear:both;font-size:0px;line-height:0px;}
.trennlinie				{background:url(../images/design/trennlinie.jpg) no-repeat;height:26px;padding:0 0 20px 0;clear:both; margin-top:10px;}
.trennlinie2			{border-bottom:1px dashed #DDDBDB;margin:0 0 10px 0;}
.oben					{font-size:9px;text-align:right;}
.map					{float:right;padding:0 0 0 10px;}
.abstand				{padding:0 12px 0 0;}
.bild1					{float:left;padding:0 10px 0 0;}
.cmsbild				{float:left;padding:5px;border:1px solid #CCCCCC;margin:0 11px 11px 0;}
.cmsbild2				{float:left;padding:5px;border:1px solid #CCCCCC;margin:0 0 11px 0;}
.cmsbild3				{float:right;padding:5px;border:1px solid #CCCCCC;margin:0 0 0 10px;}
.stern					{font-size:10px;text-align:right; color:#999999;}
.icon					{padding:0 13px 0 0;}
.rechtsabstand          {float:left;padding:0 8px 0 0;_padding:0 5px 0 0;} 
.linksabstand           {padding:0 0 0 81px;}  
.linksabstand2          {float:left;padding:0 0 0 41px;}  

.imageBorder			{margin: 3px 0;}
.floatright				{float:right;}
.floatleft				{float:left;}
.margin10l				{margin-left:10px;}
.margin10b				{margin-bottom:10px;}

.smalltext				{font-size: 0.8em;}
.pL10					{padding-left:10px;}
.textcenter				{text-align:center;}
.marginR5				{margin-right:5px;}
.nofloat				{clear:both;}
.vertragspartnerbox		{width:460px;}

#element_content {background:#FFEDBF;}
.clear			{ clear:both;}
.buchen			{ text-align:right;}