pre {
	font-size: 12px;
	text-align: left;
}

a.fett,a.fett:link,a.fett:active,a.fett:visited,a.fett:hover,a.fett:focus{font-weight:bold;}
a.normal,a.normal:link,a.normal:active,a.normal:visited,a.normal:hover,a.normal:focus{font-weight:normal;}
a.right,a.right:link,a.right:active,a.right:visited,a.right:hover,a.right:focus{ float: right;}

img.rahmen {border:1px solid #28530F; padding:4px; margin:3px 10px 15px 3px;}

body{
	background:#C5B27F;
	text-align:center;
	margin: 0px;
	font: normal 11px verdana;
	color:#786B48;}
	


a,a:link, a:active, a:visited {color:#786B48; text-decoration:none;}
a:hover, a:focus {color:#786B48; text-decoration:underline;}

img {border:0;}

div#container {width:794px; margin-left:auto; margin-right:auto; padding:0px; background:#F0DEAA;}

div#header {width: 794px; height:349px; margin:0px; padding:0px;}

div#tmo {width:350px; height:17px; margin:0px; padding:4px 0px 1px 20px; float:left; text-align:left; background:url('pix/layout/tmo_bg.jpg') no-repeat #F0DEAA; border:0px solid #000;}

/* div#tel {width:200px; height:17px; margin:0px; padding:4px 0px 1px 0px; text-align:right; float:left; background:#F0DEAA; border:0px solid #000;} */

div#tel {
	width:180px;
	height:17px;
	margin:0px;
	padding:4px 0px 1px 0px;
	text-align:right;
	float:left;
	background:#F0DEAA;
	border:0px solid #000;
	font-weight: bolder;
} 

div#suche {width:20px; height:13px; margin:0px 0px 0px 0px; padding:1px 0px 1px 40px; margin:1px 0px 1px 0px; text-align:right; float:left; background:#F0DEAA; border:0px solid #f00;}
div#suche input.suche {width:140px; height:13px; font: normal 10px verdana; color:#786B48; border:1px solid #D7BF75; padding:0px 0px 0px 2px; margin:2px 0px 0px 0px; background:#feefc4; } 

div#navi {width:794px; height:107px; margin:0px; padding:0px; text-align:left; clear:both;}
div#navi ul {list-style:none; margin:0px; padding:0px;}
div#navi li {display:inline; float:left;}

div#startseite 	{
	width:694px;
	height:auto;
	margin:0px;
	background:url('pix/layout/bg_startseite.jpg') no-repeat 20px 17px #F0DEAA;
	clear:both;
	padding-top: 130px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
}
/*
div#startseite div.text a, div#startseite div.text a:link, div#startseite div.text a:active, div#startseite div.text a:visited {text-decoration:none;}
div#startseite div.text a:hover, div#startseite div.text a:focus {text-decoration:underline;}
*/
div#content_startseite 	{
	width:734px;
	height:auto;
	padding:10px;
	clear:both;
	background:url('pix/layout/bg_startseite_content.gif') repeat-y;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

div#content_angebote 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#CADA9A; clear:both; color:#28530F}
div#content_angebote a, div#content_angebote a:link, div#content_angebote a:active, div#content_angebote a:visited  {color:#28530F;}

div#content_angebote_detail 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background: url("pix/layout/bg_angebote_detail.gif") no-repeat center 400px #CADA9A; clear:both; color:#28530F}
div#content_angebote_detail a, div#content_angebote_detail a:link, div#content_angebote_detail a:active, div#content_angebote_detail a:visited  {color:#28530F;}

div#content_service 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#BDD5E6; clear:both; color:#175484}
div.abc a:link,div#content_service a, div#content_service a:link, div#content_service a:active, div#content_service a:visited  {color:#175484;}

div#content_gastgeber 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#F8AA8F; clear:both; color:#721711}
div#content_gastgeber a, div#content_gastgeber a:link, div#content_gastgeber a:active, div#content_gastgeber a:visited  {color:#721711;}

div#content_gastgeber_detail 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background: url("pix/layout/bg_gastgeber_detail.gif") no-repeat center 450px #F8AA8F; clear:both; color:#721711}
div#content_gastgeber_detail a, div#content_gastgeber_detail a:link, div#content_gastgeber_detail a:active, div#content_gastgeber_detail a:visited  {color:#721711;}


div#content_gutscheine 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#FFD66A; clear:both; color:#7D4605}
div#content_gutscheine a, div#content_gutscheine a:link, div#content_gutscheine a:active, div#content_gutscheine a:visited  {color:#7D4605;}
div#content_gutscheine input {font: normal 11px verdana; color:#7D4605}

div#content_aktuelles 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#DEC5A4; clear:both; color:#43351D}
div#content_aktuelles a, div#content_aktuelles a:link, div#content_aktuelles a:active, div#content_aktuelles a:visited  {color:#43351D;}

div#content_sitemap 	{width:734px; height:auto; padding:10px 10px 10px 10px; margin:20px 20px 0px 20px; background:#DEC5A4; clear:both; color:#43351D}

/*div#content_sitemap 	{width:494px; height:auto; padding:10px 10px 10px 250px; margin:20px 20px 0px 20px; background:#DEC5A4; clear:both; color:#43351D; text-align:left;}*/
div#content_sitemap a, div#content_sitemap a:link, div#content_sitemap a:active, div#content_sitemap a:visited  {color:#43351D;}

h5 {font: bold 14px/20px verdana;}
div.text {line-height:18px; text-align:left;}
div.abc {font:bold 13px verdana;}
div.abc a, div.abc a:link, div.abc a:active, div.abc a:visited{font-weight:normal; text-align:right; padding:5px; text-decoration:none; text-align:right; width:100px; text-align:right; }
div.abc a:hover, div.abc a:focus {font-weight:normal;  padding:5px; text-decoration:underline;}


table.wellness_tag {padding:0; margin:0;}
table.wellness_tag td {padding:10px 0px 15px 0px; border-bottom:0px solid #fff; vertical-align:top;}
table.wellness_tag td.titel {vertical-align:middle; height:25px;text-align:left; background:#D1E9FA; font:normal 12px verdana; letter-spacing:1px; word-spacing:2px; padding:0px 0px 0px 5px; margin:0px;border-bottom:3px solid #fff; color:#175484;}


table.wellness_abc,table.standard {padding:0px; margin:0px; width:100%; vertical-align:top;}
table.wellness_abc td		 {vertical-align:top;}

div.titel_gross 			{font:bold 16px/22px Georgia, "Times New Roman", Times, serif; clear:both; margin:20px 0px 15px 0px;} 

div.titel_startseite		{font:bold 16px/20px Georgia, "Times New Roman", Times, serif; clear:both; padding:0px 0px 5px 0px; margin:20px 0px 20px 0px; text-align:center; border-bottom:3px solid #f0deaa; text-transform:uppercase; letter-spacing:3px; word-spacing:3px;}
div.titel_rot 			{font:bold 16px/20px Georgia, "Times New Roman", Times, serif; clear:both; padding:0px 0px 5px 0px; margin:20px 0px 20px 0px; text-align:center; border-bottom:3px solid #FFBEA3; text-transform:uppercase; letter-spacing:3px; word-spacing:3px;}
div.titel_gastgeber 		{font:bold 16px/16px Georgia, "Times New Roman", Times, serif; clear:both; padding:0px 0px 5px 0px; margin:20px 0px 20px 0px; text-align:center; border-bottom:3px solid #E7F9B0; text-transform:uppercase; letter-spacing:3px; word-spacing:3px;}
div#content_service div.text h1 {font:bold 16px/20px Georgia, "Times New Roman", Times, serif; clear:both; padding:0px 0px 5px 0px; margin:40px 0px 20px 0px; text-align:center; border-bottom:3px solid #D1E9FA; text-transform:uppercase; letter-spacing:3px; word-spacing:3px;}  
div.titel_braun 			{font:bold 16px/16px Georgia, "Times New Roman", Times, serif; clear:both; padding:0px 0px 5px 0px; margin:40px 0px 20px 0px; text-align:center; border-bottom:3px solid #f2d9b8; text-transform:uppercase; letter-spacing:3px; word-spacing:3px;}  


h1 a, div.titel_service a:link, h1 a:active, h1 a:visited{font-weight:normal;color:#175484; text-decoration:none;}  
h1 a:hover, h1 a:focus {font-weight:normal;color:#175484; text-decoration:underline;}  

img.rezeptbild {border:1px solid #175484; padding:4px; margin:20px 0px 20px 0px;}

ul.startseite 	{list-style:none; padding:0px 0px 0px 20px; margin:0; list-style-image:url(pix/layout/list_startseite.gif);}
ul.angebote 		{list-style:none; padding:0px 0px 0px 20px; margin:0; list-style-image:url(pix/layout/list_angebote.gif);}
ul.gastgeber 	{list-style:none; padding:0px 0px 0px 20px; margin:0; list-style-image:url(pix/layout/list_gastgeber.gif);}
ul.service 		{list-style:none; padding:0px 0px 0px 20px; margin:0; list-style-image:url(pix/layout/list_service.gif);}
ul.gutscheine	{list-style:none; padding:0px 0px 0px 20px; margin:0; list-style-image:url(pix/layout/list_gutscheine.gif);}

ul.angebote li, ul.gastgeber li, ul.service li {padding:2px 0px 0px 0px;}
ul.startseite li{padding:4px 0px 0px 0px;}
ul.startseite li a, ul.startseite li a:link, ul.startseite li a:active, ul.startseite li a:visited {text-decoration:underline;}
ul.startseite li a:hover, ul.startseite li a:focus {text-decoration:none;}

ul.service_links {list-style: none; list-style-image:url(pix/layout/list_service.gif); padding:0px; margin:0px;}

ul.service_links li{display:inline; font:bold 10px/200% verdana; list-style: none; padding:3px; margin:0px 20px 0px 0px; border:1px solid #175484; }


ul.gastgeber li {padding:2px 0px 0px 0px;}

/* Detailseite Visitenkarte für ein Angebot */

table.angebot_detail 							{width:100%; padding:0px; margin:0px;}
table.angebot_detail td.startseitelinks		{background:#f0deaa; height:30px; text-align:center; border-right:1px solid #FFFDCD; font: bold 10px verdana;}
table.angebot_detail td.gastgeberlinks		{background:#e7f9b0; height:30px; text-align:center; border-right:1px solid #CADA9A; font: bold 10px verdana;}
table.angebot_detail td.gastgeberlinks a.fett, table.angebot_detail td.gastgeberlinks a.fett:link, table.angebot_detail td.gastgeberlinks a.fett:active, table.angebot_detail td.gastgeberlinks a.fett:visited, table.angebot_detail td.gastgeberlinks a.fett:hover {font: bold 10px verdana;}
table.angebot_detail td.gastgeberlinks_rot	{background:#FFBEA3; height:30px; text-align:center; border-right:1px solid #F8AA8F; font: bold 10px verdana;}
table.angebot_detail td.servicelinks			{background:#D1E9FA; height:30px; text-align:center; border-right:1px solid #BDD5E6; font: bold 10px verdana;}

table.angebot_detail td.startseitelinks a,			table.angebot_detail td.gastgeberlinks a,			table.angebot_detail td.servicelinks a, 		table.angebot_detail td.gastgeberlinks_rot a,
table.angebot_detail td.startseitelinks a:link,	table.angebot_detail td.gastgeberlinks a:link,		table.angebot_detail td.servicelinks a:link, 	table.angebot_detail td.gastgeberlinks_rot a:link,
table.angebot_detail td.startseitelinks a:active,	table.angebot_detail td.gastgeberlinks a:active,	table.angebot_detail td.servicelinks a:active,	table.angebot_detail td.gastgeberlinks_rot a:active,
table.angebot_detail td.startseitelinks a:visited,	table.angebot_detail td.gastgeberlinks a:visited,	table.angebot_detail td.servicelinks a:visited, table.angebot_detail td.gastgeberlinks_rot a:visited	{font: normal 10px verdana; text-decoration:none;}
table.angebot_detail td.startseitelinks a:hover,	table.angebot_detail td.gastgeberlinks a:hover,	table.angebot_detail td.servicelinks a:hover,	table.angebot_detail td.gastgeberlinks_rot a:hover		{font: normal 10px verdana; text-decoration:underline;}

table.angebot_detail td.gastgeberohnelinks		{background:#e7f9b0; height:30px; text-align:center; border-right:0px solid #CADA9A; font:normal 10px verdana; }
table.angebot_detail td.gastgeberohnelinks_rot	{background:#FFBEA3; height:30px; text-align:center; border-right:0px solid #CADA9A; font:normal 10px verdana; }

table.angebot_detail td.startseitepix,table.angebot_detail td.angebotepix,table.angebot_detail td.gastgeberpix,table.angebot_detail td.servicepix	{text-align:center;}

table.angebot_detail td.angebotepix img 	{border:1px solid #28530F; padding:4px; margin:3px 10px 15px 3px;}
table.angebot_detail td.gastgeberpix img 	{border:1px solid #721711; padding:4px; margin:3px 10px 15px 3px;}
table.angebot_detail td.servicepix img 		{border:1px solid #175484; padding:4px; margin:3px 10px 15px 3px;}
table.angebot_detail td.startseitepix img	{border:1px solid #f0deaa; padding:4px; margin:3px 10px 15px 3px;}

/* Preise Seite (noch nicht geklärt) */

table.preise td 	{text-align:left; vertical-align:top; line-height:220%;}

/* Übersichtsseite der Angebote */

div.titel_angebot	{font:bold 14px/14px Georgia, "Times New Roman", Times, serif; clear:both; margin:0px 0px 5px 0px;} 
div.titel_angebot span	{font:normal 11px/16px Georgia, "Times New Roman", Times, serif; clear:both; margin:0px 0px 5px 0px;} 


table.angebot 				{width:100%; margin:5px 0px 20px 0px;}
table.angebot td.pix 			{width:76px; padding:2px 6px 2px 2px; background:#E1E9B0;}
table.angebot td.description 	{width:254px; font: normal 11px/16px verdana; padding:3px 3px 0px 5px; background: url("pix/layout/bg_description.jpg") no-repeat}
table.angebot td span.mehr 		{font: bold 10px/16px verdana; text-align:right; float:right; padding:0px 4px 1px 0px;}
table.angebot td span.preis 	{font: 9px/16px verdana; font-weight:bold; color:#7E894F; letter-spacing:1px; text-align:left;float:left; padding:0px 2px 0px 0px;}

table.angebot td.pix_blau 			{width:76px; padding:2px 6px 2px 2px; background:#D1E9FA;}
table.angebot td.description_blau	{width:254px; font: normal 11px/16px verdana; padding:3px 3px 0px 5px; background:url('pix/layout/bg_service_beauty.gif') no-repeat}

div.traveltime	{ 
	background: url('pix/angebote/bg_traveltime.png') center bottom repeat-x; 
	font:bold 16px/16px Georgia, "Times New Roman", Times, serif; 
	text-align:center; 
	margin:0px 0px 5px 0px; 
	padding: 10px 0px 10px 0px; 
}
 
div.traveltime_anchors a.overall, div.traveltime_anchors a.overall:link,div.traveltime_anchors a.overall:active,div.traveltime_anchors a.overall:visited,div.traveltime_anchors a.overall:focus { 
	/*background: url('pix/angebote/bg_traveltime_anchors.png') center bottom repeat-x; */
	background: #e1e9b0;
	border: 1px solid #FFFFFF;
	font:normal 11px/20px Georgia, "Times New Roman", Times, serif; 
	margin:0px 0px 2px 0px; 
	text-align: center; 
	text-decoration: none; 
	display: block;
}

div.traveltime_anchors a.overall:hover   { 
	/*background: url('pix/angebote/bg_traveltime_anchors_hover.png') center bottom repeat-x; */
	background: #FFFFFF;
	border: 1px solid #e1e9b0;
	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 2px 0px; 
	text-align: center; 
	text-decoration: none; 
	display: block;
}

div#grouping	{ background: url('pix/angebote/bg_grouping_center.png') center bottom repeat-x; font:bold 10px/20px Georgia, "Times New Roman", Times, serif; clear:both; color: #659b4f; font-weight: bold; text-decoration: none; text-align: center; }
div#grouping table	{ font:bold 10px/20px Georgia, "Times New Roman", Times, serif; clear:both; color: #659b4f; font-weight: bold; text-decoration: none; }
div#grouping .title, div#grouping a, div#grouping a:link, div#grouping a:visited, div#grouping a:hover, div#grouping a:active { vertical-align:middle; font:bold 10px/20px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block;} 


/* Übersichtsseite der Gastgeber */

table.gastgeber {width:100%; margin:5px 0px 20px 0px;}
table.gastgeber td.pix {width:76px; padding:2px 6px 2px 2px; background:#FFBEA3;}
table.gastgeber td.description {width:254px; font: normal 11px/16px verdana; padding:3px 3px 0px 5px; background: url("pix/layout/bg_gastgebertable.jpg") }
table.gastgeber td.description span.mehr {font: bold 10px/16px verdana; text-align:right; float:right; padding:0px 4px 0px 0px;}
table.gastgeber td.description span.preis {font: 9px/16px verdana; font-weight:bold; color:#DB6F4F; letter-spacing:1px; text-align:left;float:left; padding:0px 2px 0px 0px;}

/* Submenus */

div#submenu_angebote 	{ height:20px; background:url('pix/layout/linie_angebote.gif') center bottom no-repeat; margin-bottom:10px; font-size: 13px; }
div#submenu_gastgeber 	{ height:20px; background:url('pix/layout/linie_gastgeber.gif') center bottom no-repeat; margin-bottom:10px; font-size: 11px; }
div#submenu_gutscheine 	{ height:20px; background:url('pix/layout/linie_gutscheine.gif') center bottom no-repeat; margin-bottom:10px; font-size: 13px; }
div#submenu_service 		{ height:20px; background:url('pix/layout/linie_service.gif') center bottom no-repeat; margin-bottom:10px; font-size: 11px; }
div#submenu_aktuelles 	{ height:20px; background:url('pix/layout/linie_aktuelles.gif')	center bottom no-repeat; margin-bottom:10px; font-size: 13px; }

div#titel	 {margin-bottom:10px;}

div.sitemap_ebene_2 	{margin:2px 0px 0px 20px; line-height:150%;}

div#footer 	{width:754px; height:17px; padding:4px 20px 1px 20px; margin:0px; text-align:right; background:#F0DEAA; clear:both;}

p.hellblau 	{background:#D1E9FA; padding:3px; margin:1px 0px 2px 0px}
p.dunkelblau 	{padding:2px; margin:0px 0px 0px 0px}
p.hellblau b, p.dunkelblau b	{font-size:140%;}

b.nummer	 {font-size:140%;}


input.angebote 			{width:254px; height:26px; background:url('pix/layout/bg_input_angebote.gif') no-repeat; border:0px solid #fff; padding:6px;font: normal 11px verdana; color:#285308}
textarea.angebote 		{width:243px; height:98px; background:url('pix/layout/bg_textarea_angebote.gif'); border:0px solid #fff; padding:6px; margin:0px 10px 10px 0px;  font: normal 11px verdana; color:#285308; overflow:auto;
scrollbar-base-color:#E1E9B0;
scrollbar-3dlight-color:#E1E9B0;
scrollbar-arrow-color:#285308;
scrollbar-darkshadow-color:#285308;
scrollbar-face-color:#E1E9B0;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#E1E9B0;
scrollbar-track-color:#E1E9B0;}



input.gutscheine 			{width:254px; height:26px; background:url('pix/layout/bg_input_gutscheine.gif') no-repeat; border:0px solid #fff; padding:6px;font: normal 11px verdana; color:#7D4605}
textarea.gutscheine 		{width:243px; height:98px; background:url('pix/layout/bg_textarea_gutscheine.gif'); border:0px solid #fff; padding:6px; margin:0px 10px 10px 0px;  font: normal 11px verdana; color:#7D4605; overflow:auto;
scrollbar-base-color:#FFEA7E;
scrollbar-3dlight-color:#FFEA7E;
scrollbar-arrow-color:#C38B18;
scrollbar-darkshadow-color:#C38B18;
scrollbar-face-color:#FFEA7E;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#FFEA7E;
scrollbar-track-color:#FFEA7E;}

input.gutscheine_abschicken {width:101px; height:26px; background:url('pix/layout/bg_button_gutscheine.gif') no-repeat; border:0px solid #fff; padding:5px; margin:0px 10px 10px 0px; text-align:center;font: normal 11px verdana; color:#7D4605}