/* Formatierung von HTML-Elementen */

*		{margin:0;padding:0;}

body                 {background:url(/de/wLayout/design/bilder/bg-gesamt.png) repeat-x #fff;font-family:verdana, arial, sans-serif; font-size:11px; color:#000000; line-height:150%;}



table                {margin:0;padding:0;}
table              {font-size:11px;line-height:150%;padding:3px 2px 5px 2px;vertical-align:top;border-collapse:collapse;}
table th             {font-size:11px;line-height:150%;padding:3px 2px 5px 2px;vertical-align:top;border-collapse:collapse;}


.elementForm  table td             {font-size:11px;line-height:150%;padding:1px 1px 1px 1px;vertical-align:top;border-collapse:collapse;}
.elementForm  table th             {font-size:11px;line-height:150%;padding:1px 1px 1px 1px;vertical-align:top;border-collapse:collapse;}

.even						{background:#EEEEEE;}
.ruled						{background:#ddd;}

.elementForm .even, .includeWeblic .even			{background:#fff;}
.elementForm .ruled, .includeWeblic .ruled		{background:#fff;}


div                  {margin:0;padding:0;}
p                    {margin:0;padding:0;}
span                 {}



form                 {margin:0;padding:0;}



/* Links */

a                    {color:#BD2A20; text-decoration:none;}
a:hover              {color:#BD2A20; text-decoration:underline;}
a:active              {color:#BD2A20;}
a:visited              {color:#BD2A20;}
a:focus 		{color:#BD2A20;}



#aktuelles			{width:175px;float:right;margin:8px 45px 40px 0;}
#aktuelles h2		{color:#b4281c;font-weight:bold;font-size:14px; }    
.aktuellesTextBold   {color:#b4281c;font-weight:bold;}
.aktuellesText 		{}


/* Listen */

ul      				     {margin-left:16px; padding:0px;}
ol      		   		   {margin-left:16px; padding:0px;}

/* Horizontale Linie */

hr                   {background-color:#C0C0C0;color:#C0C0C0;height:1px;border-style:none;}
 

/* Überschriften */

h1                   {font-size:22px; margin:0 0 14px 0; padding:0; font-weight:bold; color:#b9261c;line-height:120%;}
h2                   {font-size:14px; margin:0 0 8px 0; padding:0; font-weight:bold; color:#b9261c;}
h3                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#b9261c;}
h4                   {font-size:11px; margin:0; padding:0; font-weight:bold; color:#000000;}
h5                   {font-size:9px;  margin:0; padding:0; font-weight:bold; color:#000000;}
h6                   {font-size:7px;  margin:0; padding:0; font-weight:bold; color:#000000;}

.clear		{clear:both;height:1px;width:1px;}

#wrapper	{width:986px;}

div.logofloat 	{float:left;}
div.logofloatright 	{float:right;}
h1#logo			{margin:24px 0 0 40px;width:358px;height:78px;float:left;display:inline;}
h1#logo img		{border:none;display:block;}

ul.elementTopSystemNavigation	{float:right;margin:15px 0 0 0;width:550px;height:20px;font-size:11px;}
ul.elementTopSystemNavigation li	{list-style:none;display:inline;margin:0 10px 0 0;}
ul.elementTopSystemNavigation li img	{margin:0 5px 0 0;}


div#buchen		{background:url(/de/wLayout/design/bilder/bg-buchen.png);width:195px;height:188px;margin:2px 0 0 41px;float:left;display:inline;}

*html div#buchen		{background:url(/de/wLayout/design/bilder/bg-buchen.png);width:195px;height:188px;margin:-13px 0 0 41px;float:left;display:inline;}

p.suchenbuchen			{width:170px;height:46px;margin:20px 0 0 17px;}
p.suchenbuchen a			{background:url(/de/wLayout/design/bilder/buchen.png);width:176px;height:46px;display:block;}
p.suchenbuchen a:hover	{background:url(/de/wLayout/design/bilder/buchen-hover.png);}
p.suchenbuchen span.textsubu			{display:none;}
p.suchenbuchen img		{display:block;margin:0 0 0 7px;}

ul.buchen-detail						{margin:28px 0 0 41px;padding:0;}
ul.buchen-detail li					{list-style:url(/de/wLayout/design/bilder/pfeil_suchen_buchen.gif);margin:0;height:24px;}
ul.buchen-detail li a					{color:#fff;font-size:14px; font-weight:bold;text-decoration:none;line-height:130%;}
ul.buchen-detail li a:hover			{color:#fff;font-size:14px; font-weight:bold;text-decoration:underline;}

*html ul.buchen-detail					{margin:10px 0 0 41px;padding:0;}

#bild-kopf		{float:left;margin:15px 0 0 0;background:url(/de/wLayout/design/bilder/schatten-bild-header-rechts.png) right no-repeat;width:750px;height:162px;}

*html #bild-kopf		{float:left;margin:0px 0 0 0;background:url(/de/wLayout/design/bilder/schatten-bild-header-rechts.png) right no-repeat;width:750px;height:162px;}

ul#druck			{font-size:11px;float:left;display:block;width:170px;height:18px;background:url(/de/wLayout/design/bilder/bg-wo-bin-ich.png);line-height:18px;padding:5px 0 0 0;margin:0;}
ul#druck li		{list-style:none;display:inline;margin:0 8px 0 0;}
			
.blockContent	{width:720px;margin:18px 0 45px 0;padding:0 10px 0 0;float:right;}
.blockContent img	{border:1px solid #356726;margin:5px 10px 5px 0}




.bild-inhalt-rechts	{border:1px solid #356726;margin:0 0 0 10px;float:right;}
.bild-inhalt-links	{border:1px solid #356726;margin:0 10px 0 0;float:left;}

.liste					{margin:10px 0;}
.listenpunkt			{width:730px;background:#fff;margin:0px 0 20px 0;height:70px;min-height:70px;height: auto !important;}
.listenpunkt img		{border:1px solid #356726;float:left;margin-right:12px;margin-bottom:5px;}

.leerstand				{float:left;width:125px;height:170px;text-align:center;margin:0 11px 10px 0;}
.startseite				{float:left;width:170px;height:170px;text-align:center;margin:0 11px 10px 0;}

/* Startseite */

body#startseite		{
			background:url(/de/wLayout/design/bilder/bg-startseite.png) repeat-x #fff;
			font-family:verdana;
			font-size:12px;
			line-height:150%;
			}
			
#startseite h2                   {font-size:22px; margin:0 0 14px 0; padding:0; font-weight:bold; color:#BD2A20;}
#startseite h1#logo                   {position:absolute;top:0;left:0;width:960px;}
*html #startseite h1#logo                   {position:relative;}
*+html #startseite h1#logo                   {position:relative;}
#startseite h1#logo img                   {border:none;}

#auswahl-startseite-gesamt		{
	margin:104px 0 0 0;
	width:990px;
	height:350px;
	background:url(/de/wLayout/design/bilder/bg-startseite-auswahl-gesamt.png) no-repeat;
}

#aktuelles-startseite		{display:inline;width:200px;height:330px;overflow:hidden;margin:0 0 0 27px;color:#fff;float:left;}
#aktuelles-startseite h2	{margin:20px 0 0 0;font-size:16px;font-weight:bold;color:#ffb400;}
#aktuelles-startseite dfn	{font-weight:bold;font-style:normal;}
#aktuelles-startseite p	{margin:10px 0;font-weight:normal;}
#aktuelles-startseite a	{color:#ffe6ab;text-decoration:none;}
#aktuelles-startseite a:hover	{text-decoration:underline;}

ul#waldfee-startseite		{margin:15px 0 0 0;width:200px;float:left;}
ul#waldfee-startseite li		{list-style:none;display:inline;}
ul#waldfee-startseite li dfn a	{}
ul#waldfee-startseite li dfn img {border:none;}
ul#waldfee-startseite li a		{}

ul#auswahl-startseite	{float:right;width:738px;margin:6px 11px 0 0;display:inline;}
ul#auswahl-startseite li	{display:block;width:246px;height:338px;float:left;}

ul#auswahl-startseite li.touristik	{background:url(/de/wLayout/design/bilder/touristik-auswahl.jpg) top;}
ul#auswahl-startseite li.stadt	{background:url(/de/wLayout/design/bilder/stadt-auswahl.jpg) top;}
ul#auswahl-startseite li.wirtschaft	{background:url(/de/wLayout/design/bilder/wirtschaft-auswahl.jpg) top;}

ul#auswahl-startseite li a	{display:block;width:246px;height:30px;float:left;text-align:center;font-size:24px;font-weight:bold;color:#fff;text-decoration:none;padding:308px 0 0 0;}
ul#auswahl-startseite li.touristik a:hover	{height:42px;color:#fff;text-decoration:none;padding:296px 0 0 0;background:url(/de/wLayout/design/bilder/touristik-auswahl.jpg) bottom;}
ul#auswahl-startseite li.stadt a:hover	{height:42px;color:#fff;text-decoration:none;padding:296px 0 0 0;background:url(/de/wLayout/design/bilder/stadt-auswahl.jpg) bottom;}
ul#auswahl-startseite li.wirtschaft a:hover	{height:42px;color:#fff;text-decoration:none;padding:296px 0 0 0;background:url(/de/wLayout/design/bilder/wirtschaft-auswahl.jpg) bottom;}

.blockContentStartseite	{width:737px;margin:18px 0 0 240px;padding:0;float:left;display:inline;}


/* Kontaktformular */
.elementForm 					{
								margin:10px 0;
								}

.elementForm  .links				{
								float:left;
								width:300px;
								}
								
.elementForm  .rechts			{
								float:left;
								width:300px;
								}

.elementForm label.left			{
								float: left;
								text-align: right;
								width:60px;
								margin:5px 15px 5px 0;
								}
								
.elementForm input				{
								margin:5px 15px 5px 0;
								width:200px;
								}
								
.elementForm input.zip			{
								margin:5px 6px 5px 0;
								width:40px;
								}
								
.elementForm input.city			{
								margin:5px 5px 5px 0;
								width:150px;
								}
								
.elementForm input.button			{
								margin:5px 5px 5px 0;
								width:120px;
								cursor:pointer;
								}
								
.elementForm textarea				{
								margin:5px 15px 5px 0;
								width:400px;
								height:120px;
								}
								
.elementForm form br 				{
								clear: both;
								}
								
								
.formCaption {width:90px}

.gastronomie					{margin:0 0 20px 0;}
.gastronomie td					{border-bottom:1px solid #C0C0C0;padding:8px 5px 13px 0;}
.gastronomie td.none				{border:none;padding:8px 5px 13px 0;}
.gastronomie tr.even				{background:none;}
.gastronomie tr.ruled				{background:none;}

.blockContent .noborder {
	border:0px;
	border:none;
}

.blockContent a img {
	border:none

}

#myboom {margin:20px 0px;}
#myboom a.logo {display:block;width:140px;height:70px;background:url(/de/wLayout/design/img/impressum-myboom-logo.gif) top left no-repeat;}
#myboom a.logo:hover {display:block;width:140px;height:70px;background:url(/de/wLayout/design/img/impressum-myboom-logo.gif) bottom left no-repeat;}
#myboom a.logo span {display:none}
