@charset "utf-8";

/* -------------------------------------------------- */
/* LIFESTYLE 4 YOU MAIN SET */
/* -------------------------------------------------- */


/* Resets */
* { padding: 0; margin: 0; }
#clearleft {clear:left;}  
.clear {clear:left;}  



/* --------------------------------------------------------------------- */
/* WRAPPER  */
/* --------------------------------------------------------------------- */

/* Main WRAPPER */
#wrapper 			  { width: 899px; background:#fff; border-right:0px solid #ccc; }
#lfwrapper 			  { width: 899px; background:#fff; border-right:0px solid #ccc; }



/* Right Wrapper */
#wrapper_right		  { margin-left:15px; padding:0 0px 0 0px; border:0px solid #cff}

/* MAIN WRAPPER */
#mainwrapper {width:100%; border:0px solid red} /* QMN Anpassung 100% wegen Skyscarper */
#mainwrapper.center  { margin:0 auto; width:1060px;}
#mainwrapper.left	  { float:none;} /* !!! */
#wrapper			  { float:left;}
#lfwrapper			  { float:left;}
#SKYSCRAPER			  { float:left; margin:0 0 0 0px} /* QMN Anpassung */
#BIGSIZE			  { margin:0 0 0 0px; } /* QMN Anpassung */

/* #adContent88 { display:none} QMN */ 


/* --------------------------------------------------------------------- */
/* PAGE BASE */
/* --------------------------------------------------------------------- */

body { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:1.5em;
	background:#fff;
 	margin:10px 0 0 10px;
}



p { padding: 10px 10px 5px 10px; }

#content { 
	float: left;
	color: #444;
	background: #FFFFFF;
	width: 550px;
	display: inline;
	border-right:0px solid #000;
	display:inline;
	margin:0 0px 0 0;
	}

#header {
	color: #333;
	width: 900px;
	float: left;
	height: 100px;
	background: #fff;
	border-top:1px solid #ccc;
	}

#footer { 
	width: 100%;
	clear: both;
	color: #666;
	background:#fff url(/img/layout/gray_white.gif) repeat-x 0px -30px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0px;
	}
	
#footer p { margin:0px 0px 0px 10px;}

#navigation {
	float: left;
	width: 900px;
	min-height:32px; height: 32px; 
	color: #333;
	background: #8AA1B6;
	}

#rightcolumn { 
	color: #333;
	background:#fff;
	width: 330px;
	float: left;
	display:inline;
	border-left:1px solid #ddd;
	}





/* --------------------------------------------------------------------- */
/* Header */
/* --------------------------------------------------------------------- */

#bereichslogo	{
				float: left;
			 	width: 350px;
				height: 80px;
				margin: 5px 0 0 0px;
				padding: 0px;
				border:0px solid #000;
				}

#header_left 	{
				float:left; 
				width:350px; 
				height:100px;
				}

#header_right   {
				float:left; 
				width:550px; 
				height:100px; 	
				}

#header_l4u {
				float: left;
			 	width: 340px;
				height: 14px;
				margin: 0px 0 0 10px;
				padding: 2px 0 0 0px;
				text-align: left;
				font: normal 11px Verdana, Arial, sans-serif;
				color:#666;
				}





#header_one		{
				float: left;
			 	width: 530px;
				
				margin: 0px;
				padding: 3px 0 0 0px;
				text-align: right;
				font: normal 11px Verdana, Arial, sans-serif;
				color:#666;
				border:0px solid #000;
				}
#header_one a	{ text-decoration:none; color:#666;}				
#header_one a:hover	{ text-decoration:underline; color:#C00;}		

#logo_p	  {display:none;}
#qmnlogo1 {float:right; width:43px; height:12px;  margin:-4px -5px 0 5px; }
#qmnlogo2 {float:right; width:43px; height:12px; margin:0px -4px 0 0;}
#qmnlogo3 {float:right; margin:-3px -9px 0 0px}
#qmnlogotoprechts { position:fixed; top:0; right:0; width:75px; height:25px; background:transparent; z-index:0}
#headquicklinks {float:right; margin:-1px 0px 0 0}
#qmnlogo1 img, #qmnlogo2 img, #qmnlogo3, #qmnlogotoprechts img {opacity:0.65}
		
		
/* Suchfeld intro */	
#header_two		{
				float: left;
			 	width: 530px;
				height: auto;
				margin: 10px 0 0 0;
				padding: 0px;
				background:#fff;
				border:1px solid #000;
				}

#header_three	{
			 	width:99%;
				height: 12px;
				margin-right: 0px;
				padding: 3px 0 0 0px;
				text-align: right;
				font: normal 11px Verdana, Arial, sans-serif;
				color:#666;
				border:0px solid #000;
				}
				
#header_three a	{ text-decoration:none; color:#666;}				
#header_three a:hover	{ text-decoration:underline; color:#C00;}				

/* Footer Promotion Magazine */
#footer_promo_mags {
					float:left; width:125px; margin:10px; display:inline;
					font:10px normal Verdana, Geneva, sans-serif; text-align:center
					}
#footer_promo_mags.br { margin-top:25px }


/* --------------------------------------------------------------------- */
/* ADs */
/* --------------------------------------------------------------------- */

#ad_bigsize	{ margin:5px; }
#ad300_250 { width:300px; min-height:250px; height:250px; background:#ccc; }
#supersizer_ad {width:900px; height:260px; border:0px solid #ccc; margin:0px 10px 20px 10px}




/* --------------------------------------------------------------------- */
/* CONTENT BOXES */
/* --------------------------------------------------------------------- */

/* Topaufmacher */
/*
#ybox 						{ margin:0px 15px 20px 20px; padding:5px 0; width:100%;  border-bottom:0px solid #ddd; position:relative}
#ybox img					{ float:left; margin:0 0px 5px 5px; padding:0px 0px 0px 0px;}
#ybox h3	 				{ display:block; margin:0px 10px 10px 5px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
#ybox h3 a			 		{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
#ybox h3 a:hover	 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}
#yboxprehead				{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 10px}
#yboxsubtext				{ display:block; font:9px Verdana, Geneva, sans-serif; font-weight:normal; color:#666; margin:-10px 0 0px 10px}
.yweiterlesen 				{ margin:0 0 0 10px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.yweiterlesen a 	 		{ text-decoration:none; color:#C00;}
.yweiterlesen a:hover  		{ text-decoration:underline; color:#C00; }
#ybox .anzeige 				{ float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:2px 10px -8px 0}
*/

.TA_box_adm 				{position:absolute; width:auto; right:0; margin:-0.5em 0 0 0; background:#FDF9D3; font-size:0.7em; padding:0 5px }
.ybox 						{ margin:0px 15px 20px 20px; padding:5px 0; width:100%;  border-bottom:0px solid #ddd; position:relative}
.ybox img					{ float:left; margin:0 0px 5px 5px; padding:0px 0px 0px 0px;}
.ybox h3	 				{ display:block; margin:0px 10px 10px 5px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
.ybox h3 a			 		{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
.ybox h3 a:hover	 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}
.ybox .yboxprehead				{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 10px}
.ybox .yboxsubtext				{ display:block; font:9px Verdana, Geneva, sans-serif; font-weight:normal; color:#666; margin:-10px 0 0px 10px}
.ybox .yweiterlesen 				{ margin:0 0 0 10px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.ybox .yweiterlesen a 	 		{ text-decoration:none; color:#C00;}
.ybox .yweiterlesen a:hover  		{ text-decoration:underline; color:#C00; }
.ybox .ybox .anzeige 				{ float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:2px 10px -8px 0}



/* Lead Artikel Box */
#lead_artikel				{ margin:0 10px 0 10px; margin-bottom:35px;width:520px; min-height:400px; background:#fff; border-bottom:1px solid #ccc;}
#lead_artikel p				{ text-align:justify;}
#lead_artikel img			{ margin:0 5px 0 5px;}
#lead_artikel h2			{ margin:0 0 5px 5px; color:#666; font-size:14px;}
#lead_artikel h3			{ display:block; width:auto; margin:0 0 0 5px; width:auto; background:#9e7d50; color:#fff; font-size:12px;}
#lead_artikel h3 a				{ display:block; width:auto; padding:2px 0 2px 5px;text-decoration:none; color:#fff}
#lead_artikel h3 a:hover		{ display:block; width:auto;  text-decoration:none; color:#fff; background:#C00}
#lead_artikel p.weiterlesen 		{ display:block; font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin:0px 10px 0 10px; padding:2px 0 2px 5px; width:100px; color:#000;}
#lead_artikel p.weiterlesen a 	 	{ display:block; text-decoration:none; color:#000; margin:0 0 20px 0;}
#lead_artikel p.weiterlesen a:hover { text-decoration:underline; color:#C00; background:#fff}

#lead_artikel_img_bottom			{margin:0 0px 20px 5px; width:510px; height:15px; padding:2px 2px 0 2px;}
#lead_artikel_fotostrecke			{float:left; font:10px normal Verdana, Geneva, sans-serif; color:#666; }
#lead_artikel_copyright			    {float:right; font:10px normal Verdana, Geneva, sans-serif; color:#666;}
#lead_artikel_fotostrecke a			{display:block; margin:0; padding:0; color:#666; text-decoration:none; background:#fff;}
#lead_artikel_fotostrecke a:hover	{display:block; margin:0; padding:0; color:#C00; text-decoration:underline; background:#fff;}


/* Artikel Box */
#artikel						{ margin:0 10px 0 10px; margin-bottom:35px;width:520px; min-height:400px; background:#fff; }
#artikel p						{ text-align:justify;}
#artikel p em					{ line-height:1.9em;}
#artikel img					{ margin:0 5px 0 5px;}
#artikel h2						{ margin:0 0 5px 5px; color:#666; font-size:14px;}
#artikel p.weiterlesen 			{ display:block; font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin:0px 10px 0 10px; padding:2px 0 2px 5px; width:100px; color:#000;}
#artikel p.weiterlesen a 	 	{ display:block; text-decoration:none; color:#000; margin:0 0 20px 0;}
#artikel p.weiterlesen a:hover 	{ text-decoration:underline; color:#C00; background:#fff}
#artikel ul, #artikel ol 		{ margin:10px 0px 10px 50px;font: normal 8pt Verdana, Geneva, sans-serif; line-height:1.5em; color:#555555; text-align:left;} 

#artikel_img_bottom				{ margin:0 0px 0px 5px; width:510px; height:15px; padding:2px 2px 0 2px;}
#artikel_fotostrecke			{ float:left; font:10px normal Verdana, Geneva, sans-serif; color:#666; margin:5px 150px 0px 10px}
#artikel_copyright			    { float:right; font:10px normal Verdana, Geneva, sans-serif; color:#666;}
#artikel_fotostrecke a			{ display:block; padding:0; color:#666; text-decoration:none; background:#fff;}
#artikel_fotostrecke a:hover	{ display:block; padding:0; color:#C00; text-decoration:underline; background:#fff;}

/* Adressboxes */
#adressbox	{width:475px; background:#F0F0F0; border:1px solid #ccc; color:#444; font: normal 11px Verdana, Geneva, sans-serif;  padding:15px; margin:10px 0 0 10px; text-align:left; line-height:16px}
#adressbox h2 {margin:5px 0 5px 0; font-size:12px}


#artikel_subfotos {margin:0 0 10px 5px}
#artikel_subfotos img {margin:0px; padding:3px; }	


/* Artikel Teaser Boxen */
.sbox 						{ margin:0 10px 0 5px; margin-top:0px; margin-bottom:0px; width:100%;  border-bottom:0px solid #ddd;}
.sbox img					{ float:left; margin:0 20px 0 0px; padding:0px 1px 9px 0px; background:transparent}
.sbox h3	 				{ display:block; margin:0px 10px 10px 0px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
.sbox h3 a			 		{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
.sbox h3 a:hover	 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}
.sboxprehead				{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 5px}
.sbox p 					{ font-size:13px; font-weight:normal; line-height:20px; padding:0px 15px 5px 5px;} 


/* Sbox Typisierung */
.sbox.typA 					{ background:#eee; border:1px solid #900; padding:10px; width:490px}
.sbox.typB 					{ background:#EEF4F9; border:1px solid #E1E1DD; padding:10px; width:490px}
.sbox.typC 					{ background:#F3F3F3; border:1px solid #E1E1DD; padding:10px; width:490px}
.sbox.typD 					{ background:#F8F8F8; border:1px solid #EEE; padding:10px; width:490px}
.sbox.verdana p				{ font:12px normal Verdana, Geneva, sans-serif;  }


.sbox.first					{ margin-top:-20px; }
.sbox.typA  img				{ max-width:480px}
.sbox.typB  img				{ max-width:480px}
.sbox.typC  img				{ max-width:480px}
.sbox.typD  img				{ max-width:480px}
.sbox.typS  img				{ max-width:475px}

/* Handteaser */
.handteaser 				{ margin:0 10px 0 5px; margin-top:0px; margin-bottom:0px; width:100%;  border-bottom:0px solid #ddd;}
.handteaser img				{ float:left; margin:0 20px 0 0px; padding:0px 1px 9px 0px; background:transparent}
.handteaser h3	 			{ display:block; margin:0px 10px 10px 0px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
.handteaser h3 a		 	{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
.handteaser h3 a:hover 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}
.handteaserprehead			{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 5px}
.handteaser p 				{ font-size:13px; font-weight:normal; line-height:20px; padding:0px 12px 5px 8px;} 


/* Handteaser Typisierung */
.handteaser.typA 			{ background:#eee; border:1px solid #900; padding:10px; width:490px}
.handteaser.typB 			{ background:#EEF4F9; border:1px solid #E1E1DD; padding:10px; width:490px}
.handteaser.typC 			{ background:#F3F3F3; border:1px solid #E1E1DD; padding:10px; width:490px}
.handteaser.typD 			{ background:#F8F8F8; border:1px solid #EEE; padding:10px; width:490px}
.handteaser.verdana p		{ font:12px normal Verdana, Geneva, sans-serif;  }


.handteaser.first			{ margin-top:-20px; }
.handteaser.typA  img		{ max-width:480px}
.handteaser.typB  img		{ max-width:480px}
.handteaser.typC  img		{ max-width:480px}
.handteaser.typD  img		{ max-width:480px}
.handteaser.typS  img		{ max-width:475px}

/* Box Read More */ 
.weiterlesen 				{  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.weiterlesen a 	 			{ text-decoration:none; color:#C00;}
.weiterlesen a:hover  		{ text-decoration:underline; color:#C00; }

/* Auto Teaser */
.autoteaser_container		{ margin:0 10px 30px 10px; background:#F8F8F8; border:1px solid #EEE; padding:10px; width:490px; position:relative;  }
.autoteaser_container h2	{ font:14px Verdana, Geneva, sans-serif; font-weight:bold}
.autoteaser_adminfo			{ position:absolute; top:-0em; right:0;width:auto; background:#ffffcc; color:#555; padding:0 0.5em; font-size:0.8em; }

.autoteaser					{ margin:0 10px 0 5px; margin-top:0px; margin-bottom:0px; width:100%;  border-bottom:0px solid #ddd;}
.autoteaser_prehead			{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 5px}
.autoteaser img				{ float:left; margin:0 20px 0 0px; padding:0px 1px 9px 0px; background:transparent; max-width:480px}
.autoteaser h3	 			{ display:block; margin:0px 10px 10px 0px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
.autoteaser h3 a		 	{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
.autoteaser h3 a:hover 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}

.autoteaser p 				{ font-size:13px; font-weight:normal; line-height:20px; padding:0px 12px 5px 0px; text-align:justify;} 

.autoteaser_more			{  font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.autoteaser_more a 	 			{ text-decoration:none; color:#C00;}
.autoteaser_more a:hover  		{ text-decoration:underline; color:#C00; }


/* Leseprobe */
#leseprobe 			{ margin:0 auto; margin-top:10px; margin-bottom:35px; width:520px; min-height:180px; background:#fff; border-bottom:1px solid #ddd;}
#leseprobe h3	 	{ font-size:14px; color:#666}
#leseprobe h3 a		{ background:#fff; color:#666; text-decoration:none}
#leseprobe p		{font-size:11px; font-weight:normal; line-height:14px}
.leseprobebox	{width:475px; background:#F0F0F0; border:1px solid #ccc; color:#666; font: normal 10px Verdana, Geneva, sans-serif;  padding:15px; margin:10px 0 0 10px; text-align:left}

/* Content Teaser Box */
#c_box {width:510px; margin:0 0 15px 10px; background:#eee;}
#c_box .anzeige { float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:2px 10px -8px 0}
#c_box h3 {font-size:12px; margin:6px 0 4px 10px; padding:5px 0 0 0;} 
#c_box p {font-size:11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:15px; padding:3px 10px 5px 10px;} 
#c_box subtext {font-size:9px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:12px; padding:0px 10px 5px 10px;} 
#c_box img {padding:5px 10px 3px 10px;} 
#c_box .imgleft { float:left; padding:5px 10px 3px 10px;} 
#c_box .imgright { float:right; padding:5px 10px 3px 10px;} 

.akvl {display:block; margin; margin-top: -15px; margin-left:5px}
.akvl .akvl-hw  { float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:2px 10px -8px 0}

/* NEWS 4news Teaser */
#newsCT 			{ margin: 10px 10px 15px 0px; height:150px; border-bottom: solid 1px #ddd; 	}	
#newsCThead		{ font: bold 14px Georgia, Times New Roman, serif;  padding: 0px 20px 5px 20px;	}				
#newsCTsubhead	{ font: normal 10px Verdana, Arial, sans-serif; padding: 0px 20px 8px 40px;	}				
#newsCTdescr		{ font: normal 11px Georgia, Times New Roman, serif; }
#newsCTdescr img	{ float: left; margin: 0px 15px 20px 40px; padding:4px; border: solid 1px #ccc; background-color: #f9f9f9; }

/* Teaser Sammelbox */
#sammelbox 			{ margin:0 10px; background:#F8F8F8; border:1px solid #EEE; padding:10px; width:490px  }
#sammelbox h2		{ font:14px Verdana, Geneva, sans-serif; font-weight:bold}
#sammelbox.grau 	{ margin:0 10px; background:#EEE; border:1px solid #CCC; padding:10px; width:490px  }
#sammelbox.grau_rot	{ margin:0 10px; background:#EEE; border:1px solid #900; padding:10px; width:490px  }

/* TINYMCE TEMPLATES  */
	.themensammler			{ margin:0 10px; background:#F8F8F8; border:1px solid #EEE; padding:10px; width:490px  }
	.themensammler.grau_rot	{ margin:0 10px; background:#EEE; border:1px solid #900; padding:10px; width:490px  }
	.themensammler h2		{ font:14px Verdana, Geneva, sans-serif; font-weight:bold}

/* Shadow Themensammler 
	.themensammler			{
							  -moz-box-shadow: 0 0 5px #aaa;
							  -webkit-box-shadow: 0 0 5px #aaa;
							  box-shadow: 0 0 5px #aaa;
							}
*/

/* Shoppging Guide Header */
.sg_header { width:100%; padding:5px; margin:0 0 15px 0; background:#444; color:#fff; font:12px Verdana, Geneva, sans-serif; font-weight:normal; }

/* --------------------------------------------------------------------- */
/* RIGHT Boxes */
/* --------------------------------------------------------------------- */

#box300 {float:left; width:300px; background:#fff; border-bottom:0px solid #F00; margin:0 5px 0px 5px; display:inline;}

/* Standard Right */
.right_box {width:320px; margin:0 0 15px 0; background:#F8F8F8; position:relative; }
.right_box_adm {position:absolute; width:auto; right:0; margin:0 0 0 0; background:#FDF9D3; font-size:0.7em; padding:0 5px }
.right_box .anzeige { float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:2px 10px -8px 0}
.right_box .anzeige_m { float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:0px 10px -12px 0}
.right_box h3 {font-size:10px; margin:0px 0 5px 0px; padding:2px 0 5px 10px; background:#ddd; color:#666; font-family:Tahoma, Geneva, sans-serif;} 
.right_box p {font-size:11px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:15px; padding:3px 10px 5px 10px;} 
.right_box .subtext {font-size:9px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:12px; padding:0px 10px 5px 10px;} 
.right_box img { padding:5px 10px 3px 10px;} 
.right_box .imgleft { float:left; padding:5px 10px 3px 10px;} 
.right_box .imgright {float:right; padding:5px 10px 3px 10px;} 
.right_box .h3s {padding:2px 0 3px 10px;}

.atorial { float:right; font:normal 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; border:none; color:#666; margin:-5px 0px 0px 0px}

/* Rezepte */
#rzgbox 					{ margin:0 10px; margin-top:10px; margin-bottom:30px; width:520px;  background:#fff; border-bottom:0px solid #ddd;}
#rzgbox img					{ float:left; margin:0 20px 0 0px; padding:0px 1px 9px 0px;}
#rzgbox h3	 				{ display:block; margin:0px 10px 10px 180px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
#rzgbox h3 a			 	{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
#rzgbox h3 a:hover	 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}

/* Video Box */
#video_box {width:320px; margin:0px 0 15px 0; background:#eee; font-family:Tahoma, Geneva, sans-serif;}
#video_box .anzeige { float:right; font-size:8px; border:none; color:#666; margin:0 10px -8px 0}
#video_box_head {font-size:12px; font-weight:bold; margin:0px 0 0px 10px; padding:3px 0 0 0;} 
#video_box p {font-size:11px; line-height:15px; padding:3px 10px 5px 10px;} 
#video_subtext {font:9px normal Verdana, Geneva, sans-serif; padding:0px 10px 5px 10px; margin:3px 0; } 
#video_box img {width:300px; padding:5px 10px 3px 10px;} 
#video_box.first					{ margin-top:-20px; }
/* Round Box */
.round_Box_1 {
    margin:0 0 15px 0;
    color: #666;
    width: 296px;
    padding: 0 10px;
    text-align: left;
    background-color: #eee;
    border: 1px solid #ddd;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

/* Round Box */
.round_Box_2 {
    margin:0 0 15px 0;
    color: #666;
    width: 296px;
    padding: 5px 10px;
    text-align: left;
    background-color: #eee;
    border: 1px solid #ddd;
	font:8pt bold Verdana, Geneva, sans-serif;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}


/* EAZ Maße */
.slider_promo_eaz_23 {
	width:300px;
	height:308px;
}

/* --------------------------------------------------------------------- */
/* Kommentar Boxen */
/* --------------------------------------------------------------------- */

#combox 			{ background: #eee url('/community/img/box.gif') no-repeat left bottom;  margin:0 10px;  border:1px solid #ddd; width:510px  }
#combox h2			{ font:13px Verdana, Geneva, sans-serif; font-weight:bold; margin-top:5px; padding:0px 5px}
#comboxhead			{ display:block; background:#ccc; padding:5px 5px; font:12px Verdana, Geneva, sans-serif; font-weight:bold; }
#comboxt			{ padding:10px 10px 10px 10px; font:12px Verdana, Geneva, sans-serif; }
#comboxlinks		{ margin: 0 10px 15px 160px; font:10px Verdana, Geneva, sans-serif;}

.comzitat 			{
						border: 1px solid #f2f2f2; color:#666;
						background: #f9f9f9 url('/img/layout/zitat.gif') no-repeat 5px 5px;
						padding-left:45px; padding-right:15px; padding-top:15px; padding-bottom:15px;  
						font: italic 72% Geneva, Arial, Helvetica, sans-serif;  
						letter-spacing: 1px;
						text-align:left;
						margin: 0 10px 15px 140px;
					}

#combox_2 			{ background: #f8f8f8;  margin:0 10px;  border:1px solid #ddd; width:510px  }
.font11				{ font: italic 90% Geneva, Arial, Helvetica, sans-serif;  }

#pointtable			{font:8pt normal Tahoma, Geneva, sans-serif; color:#666; margin:20px 0 20px 180px}


/* --------------------------------------------------------------------- */
/* Tabelle mit Bildern */
/* --------------------------------------------------------------------- */

table.hwhtable td { font:11px Verdana, Geneva, sans-serif; vertical-align:top; text-align:center; }

/* --------------------------------------------------------------------- */
/* Leseprobe Supersizer */
/* --------------------------------------------------------------------- */
#lpbox 						{ margin:0px 20px 20px 20px; width:100%;  border-bottom:0px solid #ddd; width:870px}
#lpbox h3	 				{ display:block; margin:0px 10px 30px 0px; width:auto; font-size:16px;  border-bottom:1px solid #ddd;}
#lpbox h3 a			 		{ display:block; padding:2px 0 2px 5px; width:auto; text-decoration:none; color:#C00}
#lpbox h3 a:hover	 		{ display:block; width:auto; text-decoration:none; color:#000; background:#E1E1DD}
#lpboxprehead				{ display:block; font:11px Verdana, Geneva, sans-serif; font-weight:bold; color:#666; margin:0 0 0px 5px}


/* --------------------------------------------------------------------- */
/* EASYNav 1 Level Menu */
/* --------------------------------------------------------------------- */

#easynav {width:90%; margin:0 0 0 10px}
#easynav ul {list-style-type:none;}
.nav_but a {
	background-color:transparent;
	padding:4px;
	font: 8pt bold Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	border-bottom: 1px dotted #ddd;
	display: block;
	margin: 0px;
	width: 100%;
	text-align: left;
	color:#666;
}

.nav_but a:hover {
	background-color:#ddd;
	color:#666;
	font-weight:bold;
	text-decoration: none;
}

.nav_but a.active {
background-color: #DEF2FE;
	font-weight:bold;
	color:#663300;
}

/* EASYNAV Rezept Typisierung */
.nav_but.navrezepte a		 { 	color:#663300; }
.nav_but.navrezepte a:hover  { 	background-color:#FFF; 	color:#663300; }
.nav_but.navrezepte a.active {  background-color:#FFC58A; font-weight:bold; color:#663300; }

/* EASYNAV Rezept Typisierung */
.nav_but.navbuchgroups a		 { 	color:#333; padding:0.5em;}
.nav_but.navbuchgroups a:hover   {  background-color:#FFC488; color:#000; font-weight:normal }
.nav_but.navbuchgroups a.active  {  background-color:#F90; color:#000; font-weight:normal}







/* --------------------------------------------------------------------- */
/* Separatoren */
/* --------------------------------------------------------------------- */

.alacarte_seperator		{ display:block; font-weight:bold; font-size:14px; width:96%; padding:5px; background:#EAF4FF; color:#666; margin:15px 0 15px 10px; border-bottom:1px dotted #eee; border-top:1px dotted #eee;	 }
.beauty_seperator		{ display:block; font-weight:bold; font-size:14px; width:96%; padding:5px; background:#fef4f1; color:#666; margin:15px 0 15px 10px; border-bottom:1px dotted #cc3300; border-top:1px dotted #cc3300;	 }
#hseperator 			{ clear:both; width:600px; border-bottom:1px dotted #aaa; background:#fff; margin:20px 10px 20px 10px;}



/* --------------------------------------------------------------------- */
/* Helpers */
/* --------------------------------------------------------------------- */

.note {color:#666; margin:2px 0 0 180px; font-size:10px;}
.headline_separator	{display:block; font-weight:bold; font-size:14px; width:96%; padding:5px; background:#f0f0f0; color:#666; margin:15px 0 15px 10px; border-bottom:1px dotted #cc3300; border-top:1px dotted #cc3300;	 }
.copyright {font:normal 10px Verdana, Geneva, sans-serif}

#breadcrumb 		{ font:8pt normal Verdana, Geneva, sans-serif; color:#666; margin:-5px 0 10px 5px}
#breadcrumb a		{ font:8pt normal Verdana, Geneva, sans-serif; color:#666; text-decoration:none}
#breadcrumb a:hover	{ color:#000; text-decoration:none}

#topbreadcrumb 			{ background:#eee; font:8pt normal Verdana, Geneva, sans-serif; color:#666; margin:0px; padding:2px 0 2px 10px}
#topbreadcrumb a		{ font:8pt normal Verdana, Geneva, sans-serif; color:#666; text-decoration:none}
#topbreadcrumb a:hover	{ color:#000; text-decoration:none}




/* --------------------------------------------------------------------- */
/* FORMS */
/* --------------------------------------------------------------------- */

.form_shoppingguide_select2	{font-family:Verdana, Arial; font-size:10px; color:#000000;  background:#f5f5f5; }  

label 			{ display:block; float:left; width:180px; font: bold 12px Verdana, Geneva, sans-serif;  margin:5px 5px 10px 8px; }
label.label_2   { display:block; font: bold 12px Verdana, Geneva, sans-serif;  margin:20px 0px 10px 0; }
form 			{ margin:0 }
form fieldset	{ padding:10px; width:490px; margin:0 10px; border:0px solid #ccc; background:#f8f8f8 }
form legend 	{ font: bold 12px Verdana, Geneva, sans-serif;  padding:0px 0px 4px 0;border:0px solid #ccc }
form br 		{ clear: left; }
input,select 	{ margin:5px 0 0 0; width:210px }
input#submit 	{ float: none; width: 70px; }
form .note		{ color:#666; margin:2px 0 0 185px; font:10px normal Verdana, Geneva, sans-serif; }

#form_klein input,select 	{ margin:5px 0 0 0; width:80px}
#form_klein input#submit 	{ width: 70px; }


.cmform label { width:250px; }
.cmform select { width:120px; }
.cmnos {display:none}


/* --------------------------------------------------------------------- */
/* Reaktionsboxen */
/* --------------------------------------------------------------------- */

/* Reaktion Infobox */
.reaktioninfobox {	
		padding: 10; 
		margin: 20px 10px 10px 10px; 
		border: 1px solid #cc3300; 
		background : #ffcccc; 
		font:8pt normal Verdana, Geneva, sans-serif;
		color: #666;  
		}      

/* Freigabe Infobox */
.freigabeinfobox {	
		padding: 10; 
		margin: 20px 0px 10px 0px; 
		border: 1px solid #006633; 
		background : #ccffcc; 
		font:8pt normal Verdana, Geneva, sans-serif;
		color: #666;  
		}    

/* --------------------------------------------------------------------- */
/* Fliesstextboxen */
/* --------------------------------------------------------------------- */
.basicinfobox	{width:475px; background:#F0F0F0; border:1px solid #ccc; color:666; font: normal 10px Verdana, Geneva, sans-serif;  padding:15px; margin:10px 0 0 10px; text-align:left}
.infobox 	{ width:475px; background:#F0F0F0; border:1px solid #ccc; color:#666; font: normal 10px Verdana, Geneva, sans-serif;  padding:15px; margin:10px 0 0 10px; text-align:left}
.preisbox		{ margin:10px 0px 10px 25px;font: normal 8pt Verdana, Geneva, sans-serif; line-height:1.2em; color:#555555; text-align:left;}
.imgsolobu		{ display:block; background:#eee; padding:5px; margin:0px 10px; font: normal 8pt Verdana, Geneva, sans-serif; line-height:1.2em; color:#555555; }
.imgsolobu img		{ max-width:490px }
.infobox_catcher 	{ width:475px; background:#DEF; border:1px solid #B9DCFF; color:#666; font: normal 12px Verdana, Geneva, sans-serif;  padding:15px; margin:10px 0 0 10px; text-align:left}

/* Zitat */
.frage {font: bold 90% Geneva, Arial, Helvetica, sans-serif; margin: 15px 10px 5px 0px;  }
.zitat {
 	border: 1px solid #f2f2f2; color:#666;
  	background: #f9f9f9 url('/img/layout/zitat.gif') no-repeat 5px 5px;
	padding-left:45px; padding-right:15px; padding-top:15px; padding-bottom:15px;  
	font: italic 90% Geneva, Arial, Helvetica, sans-serif;  
	letter-spacing: 1px;
	text-align:left;
	margin: 0 10px 25px 10px;
	}
	
.hinweis {
 	border: 1px solid #f2f2f2; color:#666;
  	background: #f9f9f9 url('/img/layout/hinweis.gif') no-repeat 5px 5px;
	padding-left:45px; padding-right:15px; padding-top:15px; padding-bottom:15px;  
	font: italic 90% Geneva, Arial, Helvetica, sans-serif;  
	letter-spacing: 1px;
	text-align:left;
	margin: 10px 10px 25px 10px;
	}	
	
	
.splendialink {
 	border: 1px solid #ccc; color:#666;
  	background: #f4f4f4 url('/img/layout/redaim.gif') no-repeat 5px 5px;
	padding-left:45px; padding-right:15px; padding-top:15px; padding-bottom:15px;  
	font: italic 90% Geneva, Arial, Helvetica, sans-serif;  
	letter-spacing: 1px;
	text-align:left;
	margin: 10px 10px 25px 10px;
	font-size:13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	}
	

.linkliste  {padding:2px 0 2px 10px; margin:0px 0px 2px 10px;font: normal 8pt Verdana, Geneva, sans-serif; color:#555555; text-align:left; display:block; border:1px solid #eee} 


.box_140 {margin:10px 0 15px 0; border:0px solid #CCC; height:1px; min-height:140px }
.box_90 {margin:10px 0 15px 0; border:0px solid #CCC; height:1px; min-height:90px }



/* --------------------------------------------------------------------- */
/* Footer */
/* --------------------------------------------------------------------- */

.footer			{ font:8pt Verdana, Geneva, sans-serif;	color:#666;	text-align:left; }
.footer a		{ color:#666;text-decoration:none}
.footer a:hover	{ text-decoration:underline}

#sabudo 		{ clear: both; width: 99%; height: auto; margin-top: 0px; margin-bottom: 0px; background:#ffffff; padding:0 0 10px 0;}
.sabudo 		{ font-family:Verdana, Arial; font-size: 10px; color: #999999; text-align:center;}  
.sabudo a, .sabudo a:visited { text-decoration: none; font-weight:normal; color:#999999;}      
.sabudo a:hover	{	text-decoration: underline; font-weight:normal;  color:#F00;}      





/* --------------------------------------------------------------------- */			
/* SEARCH */
/* --------------------------------------------------------------------- */

#mainsuche{
float: right;
margin:0;
background: #FFF;
height: 16px;
border:0px solid #C00;
}

#mainsuche_top_text {
background:#fff;
border: 1px solid #ccc;
color:#666;
width:200px;
position:relative;
font:normal 12px Arial, Helvetica, sans-serif;
z-index:10000;
}

#mainsuche_go {
position: relative;
top: 3px;
right: 20px;
width:14px; height:14px;
z-index:100000;
}

/* Keysearch Suche Ergbenisseiten */
div#searchcontainer
				{
					margin: 10px 10px 25px 0px;
					height:150px;
					border-bottom: dotted 1px #444444;
					color:#666
				}	

div#searchhead
				{
					font: bold 14px Georgia, Times New Roman, serif; 
					padding: 0px 20px 5px 20px;
				}				

div#searchsubhead
				{
					font: normal 10px Verdana, Arial, sans-serif; 
					padding: 0px 20px 8px 40px;
				}				

div#searchdescr
				{
					font: normal 10pt Georgia, Times New Roman, serif;
					line-height:1.3em;
								
				}

div#searchdescr img		{
					
					float: left;
					margin: 0px 15px 20px 40px;
					padding:4px;
					border: solid 1px #999999;
					background-color: #f9f9f9;
				}




/* Archiv Ergbenisseiten */
div#archivcontainer
				{
					margin: 10px 10px 25px 0px;
					height:120px;
					border-bottom: dotted 1px #ccc;
				}	

div#archivhead
				{
					font: bold 12px Verdana, Geneva, sans-serif; 
					padding: 0px 20px 5px 20px;
				}				

div#archivsubhead
				{
					font: normal 10px Verdana, Arial, sans-serif; 
					padding: 0px 20px 8px 40px;
				}				

div#archivdescr
				{
					font: normal 10pt Georgia, Times New Roman, serif;
					line-height:1.3em;
								
				}

div#archivdescr img		{
					
					float: left;
					margin: 0px 15px 20px 40px;
					padding:2px;
					border: solid 1px #ddd;
					background-color: #f9f9f9;
				}


.debug		 {	
				padding: 10px; 
				background:#ffe4e0; 
				font: normal 76% Verdana, Arial, sans-serif; 
				color: #96101c;
				border: 1px dotted #eee;
			}
			

/* Search-Pagination */
#pagination{
	font-family: Verdana, Geneva, sans-serif;
	text-align:center;
	width:auto;
	margin:10px;

}

#paginationMC {
	margin:0 auto;
}
#pagination span{
	display:inline-block;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0px;
}
#pagination span a{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#pagination span a:hover, #pagination span a:active{
	background-color: #bbbbbb;
	border:1px solid #303030;
}
#pagination span.aktuell{
	background-color: #303030;
	border:1px solid #303030;
	color:#ffffff;
	font-size:11px;
	padding:1px 5px 2px 5px;
	margin: 2px 0px 2px 0px;
}





/* --------------------------------------------------------------------- */
/* FOTOSHOW */
/* --------------------------------------------------------------------- */

#fotopagination span.bu{
	display:block;
	float:left;
	font:10px normal Verdana, Geneva, sans-serif;
	line-height:12px;
	margin: 5px 6px 2px 0px;
}

#fotopagination span{
	display:block;
	float:left;
	font-size:11px;
	line-height:13px;
	margin: 2px 6px 2px 0px;
}

#fotopagination span a{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#fotopagination span a:hover{
	background-color: #bbbbbb;
	border:1px solid #303030;
}




/* --------------------------------------------------------------------- */
/* IMAGEs */
/* --------------------------------------------------------------------- */

.image-loader{
	background:#fff url(/img/layout/loader.gif) 50% 50% no-repeat;
	display:inline; 
	}

.topteaser img 			{ float:right; padding:2px; border:0px solid #ccc;}
.topteaser_picleft img  { float:left; padding:0 10px 5px 0px; border:0px solid #ccc;}
.picleft				{ float:left; padding:0 8px 0 0; border:0px solid #ccc;}
.artikelpicleft			{ float:left; padding:10px 15px 10px 0; border:0px solid #ccc;}


/* --------------------------------------------------------------------- */
/* LINKs  */
/* --------------------------------------------------------------------- */

a.textlink { 
	background: url("/general/img/textlink.gif") no-repeat left center;
	padding-left: 15px;
	line-height: 16px;
}
	


/* --------------------------------------------------------------------- */
/* Uhren  */
/* --------------------------------------------------------------------- */

.uhrenbu	{ font:10px normal Verdana, Geneva, sans-serif; color:#666; }
.archiv1    { font:12px normal Verdana, Geneva, sans-serif; color:#222; padding:5px }
/* --------------------------------------------------------------------- */
/* TAB BOXliste */
/* --------------------------------------------------------------------- */

#tabs {
   	font-size: 90%;
	margin: 0px 5px 20px 10px;
	border:1px solid #ccc;
	width: 510px;
   	  }
	  
#tabs ul {
   	float: right;
	background: #ddd;
	width:100%;
	padding: 0px;
	margin:0;
   	}
	  
#tabs li {
  	margin-left: 0px;
  	list-style: none;
  	}
	
* html #tabs li {
  display: inline; /* ie6 bug */
  }
  
#tabs li, #tabs li a {
  float: left;
  }
  
#tabs ul li a {
  text-decoration: none;
  padding: 8px;
  color: #666;
  font-weight: bold;
  }

#tabs ul li.active {
  background: #Ccc ;
  }

#tabs ul li.active a {
 background:#ccc;
 color: #333333;
 }
 
#tabs div {
  background: #eee;
  clear: both;
  padding: 20px;
  min-height: 20px;
  margin:0 0 0 0px;
  }
  
#tabs div h3 {
  text-transform: uppercase;
  margin-bottom: 0px;
  letter-spacing: 1px;
  }
  
#tabs div p {
  line-height: 150%;
  }
  




/* --------------------------------------------------------------------- */
/* SHADOWS */
/* --------------------------------------------------------------------- */


.shadow {
  	zoom: 1;
	-moz-box-shadow: 2px 2px 3px #444;
	-webkit-box-shadow: 2px 2px 3px #444;
	box-shadow: 2px 2px 3px #444;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');

 }



.drop {
	zoom: 1;
	-moz-box-shadow: 1px 2px 3px #444;
	-webkit-box-shadow: 1px 2px 3px #444;
	box-shadow: 1px 2px 3px #444;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444444')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444444');
	
}

.drop2   { zoom:1; -moz-box-shadow: 0 0 20px #fff; -webkit-box-shadow: 0 0 20px #fff; box-shadow: 0 0 20px #fff;  }

/* --------------------------------------------------------------------- */
/* SLIDEMENU  (ohne Colors) */
/* --------------------------------------------------------------------- */

.jqueryslidemenu{
font: bold 12px Verdana;
width: 100%;
position:relative;
z-index:9999999;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
padding: 8px 7px;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 175px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


/* Splendia */
#splendia_overlay { background:#fff url('/img/layout/splendia_loader.gif') no-repeat center 10px; width:100%; height:60px; }
#splendia_overlay p { text-align:center; padding:40px 0 0px 10px; font:12px bold Verdana, Geneva, sans-serif; color:#666}


.themen_separator	{display:block; font-weight:bold; font-size:16px; width:auto; padding:5px 5px 5px 35px; background:#fff; margin:15px 0 15px 10px;  
color:#666;
background:#eee url('/img/layout/themen_seperator_lf.png') 5px 0 no-repeat;
text-transform: uppercase;

border-bottom:1px dotted #ccc; 
}

.themen_separator_bu { font: normal 9pt Verdana, Geneva, sans-serif; line-height:1.2em; color:#666;}


/* HIDEAWAYS HOTELS ContentAd Promotion 300x300 */
.hwh_promotion {
	background:#eee;
	margin:5px 0 0 10px; 
	width:300px; height:300px; 
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 15px;
	text-align:center;
	 display:none
	 }
.hwh_imgbox {background:transparent; display:block;}
.hwh_imgbox img { margin:0; padding:0}
.hwh_textbox { display:block; font-size:13px; padding:5px 0 0 0}
.hwh_subtext { padding:5px 0; display:block;}
.hwh_gobox { display:block; padding:3px 0 5px 0}


/* Auszeit fuer Geniesser */
.ag_wrapper	{margin:0 2em} 
/* Fließtext */
.buch-headline  				{font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:1.4em; font-weight: bold; color:#444; margin-bottom:-0.5em}    
.buch-subheadline  				{font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:1.4em; font-weight: bold; color:#666}    
.buch-text  					{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.6em; font-weight: normal; color:#444} 
.buch-text a  					{font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.6em; font-weight: normal; color:#444} 
.buch-link  					{font: normal 11px Verdana, Arial, sans-serif; }  
.buch-bu  						{font: normal 11px Verdana, Arial, sans-serif; color:#444444; }  
.titel-aufzaehlung  			{font-family: Arial, Helvetica; font-size: 12px; color: #004080; line-height: 22px; }      
.hotel-bu  						{font-family: Arial, Helvetica; font-size: 10px; color: #004080; line-height: 11px; } 
.hotel-bu-weiss  				{font-family: Arial, Helvetica; font-size: 11px; color: #FFFFFF; line-height: 13px; } 
.hotel-promo-mittig  			{font: normal 11px Verdana, Arial, sans-serif; line-height: 16px; text-align:center; color:#444}      
.hotel-promo-left	 			{font: normal 11px Verdana, Arial, sans-serif; line-height: 16px; text-align:left; color:#444}      
.tablecenter					{margin:0 auto}
.text_left						{text-align:left;}
.text_right						{text-align:right;}
/* .tablecenter td {border:1px solid red} */

#cookieNotice  				{position:fixed; z-index:99999; bottom:0px; width:888px; ;background-color:#000; color:#fff; border-top:solid 1px #ccc;padding:6px;text-align:center}
#cookieNotice a				{color:#fff; text-decoration:underline !important}
#cookieNoticeCloser			{margin-left:1em; }
.btn {
	
	font-size:1em;
	display:inline-block;
	padding:2px 10px;
	background-color:#ededed;
	color:#555;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	border:1px solid #ccc;
	text-decoration:none;
	margin:0em 0 0em 1em;
	cursor:pointer;
	}

 .btn:hover {	
	background-color:#dfdfdf;
	color:#000;
	text-decoration:none;
	}

/* iKiosk Magazin Teaser */
.ikiosk_set {margin:0 0 1.5em 10px}
.ikiosk_mags {float:left; width:92px; margin-right:4px}	
.ikiosk_mags_last {margin-right:0px}	  
.ikiosk_mags img {width:100%;}


ul.liste-la {list-style-type: lower-alpha; margin-left:3em; list-style-position:outside;  padding-left:0.5em; font-family: 'Tinos', serif !important;   font-weight: normal !important; font-size:15px !important}
