@import url(iehacks.css);
BODY			{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000;}
body.bmain {
	margin: 0px;
	padding: 0px;
}

TABLE			{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
TABLE.order 	{ width: 500px; }
TABLE.content	{ background-color: #ffffff; width:96%; border:0; }

TABLE.list		{ width:100%; border:0; }
TD				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
TR				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
TR.trcol1 		{ background-color: #ffffcc; font-size:11px;}
TR.trcol2 		{ background-color: #ffffff; font-size:11px;}
TR.bghead		{ background-color: #336666; height: 20px; font-weight:bold}

P				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
LI				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
UL				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
DIV				{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }
SPAN			{ font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:#000000 }

.widget_style ul {
	padding:15px 0px 0px 4px; 
	margin:0px 0px 0px 0px;
}

.widget_style li {
	list-style:none;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	background:url(/images/bullet_arrow.gif) left center no-repeat;
	vertical-align:top;
	line-height:1.61em;
}


a:link			{ color:#336666; font-weight:bold; }
a:visited 		{ color:#000000; font-weight:bold; text-decoration:underline; }
a:active		{ color:#ff0000; font-weight:bold; }
a:hover			{ color:#ffffff; background: #336666; font-weight:bold; }
a.email 		{ font-weight:normal; text-decoration:none; }
a.abold			{ font-weight:bold; }
a.noline		 { text-decoration: none; }
a.noline:visited { text-decoration: none; }
a.noline:active		 { text-decoration: none; }
a.noline:hover { text-decoration: none; }

h1				{ font-size:18px; color:#000000 }
h2				{ font-size:16px; color:#000000 }
h3				{ font-size:14px; color:#000000 }
h4				{ font-size:9pt; color:#000000 }


.white 			{ color:#ffffff }
.head1 			{ font-weight:bold; font-size:20px;}
.head5 			{ font-weight:bold; font-size:19px;}
.head2 			{ font-weight:bold; font-size:17px;}
.head3 			{ font-weight:bold; font-size:11px;}
.head4 			{ font-weight:bold; font-size:11px; text-decoration: none; color:#000080}
.head6 			{
	font-weight:bold;
	font-size:14px;
	text-align : left;
}

.order_region   { display: none; }
.aposervice 	{ background: #f0f0f0; }
.fliess			{ margin-top:10px; padding-left:20px; padding-right:20px; }
.headline		{ background: #669999; text-align:center; color: #ffffff; font-weight:bold; }
.footline		{ color: #ffffff; background: #336666; height:22px; }
.toxinheadline	{ color: #ffffff; background-color: #999999; font-weight:bold; }
.redtext 		{ color: #cc0000; font-weight:bold; }

.navbar			{ font-weight:bold; font-size:15px; color:#000000}
.whereweare 	{ font-size:18px; font-weight:bold; }

.linered		{ }
.apc_1			{ width: 100px; }

.mn1 			{ font-size:11px;}
.mn2 			{ font-size:9pt;}
.mn3 			{ font-weight:bold; font-size:9pt; color:#ffffff}
.mn4 			{ font-weight:bold; font-size:8pt; color:#ffffff}
.mn5 			{ font-weight:bold; font-size:9pt; color:#cc0000}
.mn6 			{ font-weight:bold; font-size:9pt; color:#000000}
.mn7 			{ font-weight:bold; font-size:10px; color:#ffffff}

.leitung_header		{
	font-size : 12px;
}

.adresse_header {
	font-size: 12px;
	font-weight : bold;
}

.row0 {
	width: 78px;
}
.trcol1			{ background-color: #DDDDDD; }
.trcol2			{ background-color: #EEEEEE; }
.headcol		{ background-color: #669999; font-weight:bold;}

.small			{ font-size:10px;}
a.smallb, .smallb	{ font-size:8pt; font-weight : bold;}

.ipt			{ background: #ffffcc; font-size: 8pt; font-weight:bold; border: 2; border-style:solid; border-color:#336666; }
.ipt2			{ background: #ffffcc; font-size: 9pt; font-weight:bold; border: 1; border-style:solid; border-color:#336666; }
.ipt4 {
	color:black;
	font-size: 11pt;
	font-weight: bold;
	border: none;
	border-bottom: 2px solid #333333;
}
.button01		{ background: #ffffcc; font-size: 8pt; font-weight:bold; border: 2; border-style:solid; border-color:#336666; }

.titleBar 		{ height: 16px; background-color: #999999; font-weight:bold; color: #ffffff; cursor: default; font-size: 9pt; margin: 0px; padding: 0px; text-align: left; white-space: nowrap; }
.titleBarText 	{ overflow: hidden; text-align: left; padding: 0px; padding-left: 4px;}
.titleBarButtons	{ border-style: none; border-width: 0px; vertical-align: middle; }
.clientArea 	{ border-style: none; border-width: 0px; color: #000000; margin: 0px; padding: 0px; overflow: hidden; text-align:left; vertical-align: top;}
.clientText     { padding: 4px; }
.magazin_texte  { color: black; font-size: 12px; line-height: 13px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; }
.clubsearch     { margin-top: 15px; }
.ordtxtb		{ font-weight: bold; font-size: 9pt; }
.orddescript	{ font-weight: normal; font-size: 9pt; }
.pbot			{ padding-top: 5px; padding-bottom: 5px; }
.errormsg		{ color: #cc0000; font-weight: bold; border-color: #cc0000; border-style: solid; border-width: 1px; margin: 0px; padding: 20px 5px 5px 80px; text-align: left; scrolling: no; overflow: hidden; background: #FFEBE3 url(/images/ico_error.gif) 10px 10px no-repeat;}
.red			{ color: #cc0000; }

/* Style for Iframe Window */

.window				{ background-color: #666666; border-color: #666666; border-style: solid; border-width: 2px; margin: 0px; padding: 0px; position: absolute; text-align: left; visibility: hidden; scrolling: no; overfolow: hidden; z-index:200; }
.clientAreaW		{ background-color: #ffffff; color: #000000; border-style: none; border-width: 0px; margin: 0px 0px 0px 0px; overflow: hidden; padding: 0px; }
.titleBarW 			{ height: 16px; background-color: #666666; cursor: default; color: #ffffff; font-size: 8pt; font-weight: bold; margin: 0px; padding: 2px 2px 2px .5em; text-align: right; white-space: nowrap; }
.titleBarTextW 		{ float: left; width: 100% overflow: hidden; text-align: left; }
.titleBarButtonsW	{ border-style: none; border-width: 0px; vertical-align: middle; }
.topdist20 {padding-top: 20px;}
.botdist20 {padding-bottom: 20px;}
.topdist   {padding-top: 10px;}
.botdist   {padding-bottom: 10px;}
.leftdist   {padding-left: 10px;}
.rightdist   {padding-right: 10px;}
.rightdist5   {padding-right: 5px;}
.content {}
.Buttons { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.frame { border-style: solid; border-width: 1px; border-color: #000000; background-color:white;}
.frame_plast { border-style: solid; border-width: 1px; border-color: #ffffff #ffffff #000000 #000000 }
.hrline1 { width:100%; color:#c1c1c1; background-color:#c1c1c1; height:1px; margin-right:0; border:0;}

/* style for mouseover Window */
div.domTTOverlib {
	border: 2px solid #8d1e2f;
	background-color: #8d1e2f;
}
div.domTTOverlib .caption {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib .contents {
	font-size: 10px;
	font-family: Verdana, Helvetica;
	padding: 2px;
	background-color: #e4e4e4;
}

/* @group Clearfix-Methode */
.oflw { overflow: hidden; }

.clear { clear: both; }
 .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Diese Angabe benÌ¦tigt der Safari-Browser zwingend !! */
.clearfix { display: block; } 

/* Overflow-Methode zum Clearen der Float-Umgebungen */
.floatbox { overflow:hidden; }

/* IE-Clearing: Benštigt nur der Internet Explorer und Ÿber iehacks.css zugeschaltet */
#ie_clearing { display: none }

/* @end */

/* @group new styles */

.top10	{ padding-top: 10px; }
.top20	{ padding-top: 20px; }
.top5 	{ padding-top: 5px; }
.bot10	{ padding-bottom: 10px; }
.bot20	{ padding-bottom: 20px; }
.lft10	{ padding-left: 10px; }
.rgt10	{ padding-right: 10px; }

/* @end */

/* Premium News */

/*
.breadtext {font-size:10px;}
.breadtext a{color:#000!important;}
*/

/* Allgemein */
.gh_content {padding-right:10px;margin-bottom: 10px;}
.gh_content a {color:#333 !important;text-decoration:underline !important;background:none !important;font-weight:normal !important;}
.gh_content a:hover {color:#333 !important;text-decoration:none !important;background:none !important;}
div.gh_content {color:#333 !important}
.gh_pr_left { float: left; width:160px; }
.gh_pr_right { padding-left:170px; }

/* Kategorie */
.gh_content .cat_detail_pic {float:left;padding-right:40px;padding-bottom:10px}
.gh_content .cat_header {clear:both; margin: 20px 0 20px 0;overflow:hidden;}
.gh_content .cat_header h1 {font-size:14px; }
.gh_content .cat_list p.cat_rubrik {margin: 17px 0 10px 0;font-weight:bold;border-bottom:1px solid #999;font-size:12px; color:#333;padding:0 0 3px 0;}
.gh_content .cat_list ul {margin:0;}

/* News */
.gh_content, .gh_content p {font-size:12px;line-height:1.4em;color:#333;font-family:Verdana,Arial,sans-serif;}
.gh_content div.gh_leuchtstift, .textmagazin p.gh_leuchtstift {background:url(../images/gesundheit-heute/icon_leuchtstift.gif) no-repeat 0 3px;margin:1em 0;padding:0px 0 3px 28px;overflow:hidden;font-size:12px;}
.gh_leuchtstift p {margin:0;padding:0;font-size:12px;}


.gh_content p.infobox {background:url(../images/gesundheit-heute/head_information.gif) 0 0 no-repeat; padding:4px 0 0 36px;height:26px;margin: 2em 0 0.3em 0;font-size:13px; font-weight:bold;}
.gh_content ul {margin:1em 0;list-style:none;line-height:1.5em;padding:0;}
.gh_content ul li {background:url(../images/gesundheit-heute/spi_search.gif) 0 5px no-repeat;margin-left:0; padding: 0 50px 0 16px;zoom:1;color: #333;}
.gh_content .spitzmarke {font-weight:bold;}
.gh_content span.handelsname {font-family:georgia, times, serif;}
.gh_content span.freiname {font-family:georgia, times, serif;font-style:italic;}
.gh_content .gh_im_quelle {color:#333 /*#787878*/;font-size:10px;margin:2px 0 0 0;}
.gh_content .gh_imageframe {margin:1em 0;}
.gh_content h4 {font-size:1em;margin:1em 0;background:url(../images/gesundheit-heute/666.gif) 0 5px no-repeat;padding: 0 0 0 16px;color:#787878;}
.gh_content div.iGel, .textmagazin p.iGel {background:url(../images/gesundheit-heute/icon_igel.gif) 0 0 no-repeat; margin:2em 0;padding:0 0 0 28px;}
.gh_content div.iGel p {margin:0;font-size:12px;}

/* iGel */
.gh_content p.laborcheck_u6 {font-size:1em;margin:1em 0;background:url(../images/gesundheit-heute/666.gif) 0 5px no-repeat;padding: 0 0 0 16px;color:#787878;font-weight:bold;}
.gh_content p.bewertung {display:none;}

.gh_content h3 {font-size:1.4em; color:#B12C26;border-bottom:1px solid #aaa; margin:1.5em 0 1em 0;padding:0 0 2px 0;line-height:1.2em;}
.gh_content .backlink {margin:0.5em 0;}
.gh_content u {font-style:italic; text-decoration:none;}
.gh_content .table_wrap {overflow:hidden;}
.gh_content .table_wrap img {margin: 0 10px 2px 0;}
.gh_content .gh_haeufigkeit {margin:1em 0;}
.gh_content .gh_haeufigkeit_inner2 {padding:5px 0 0 10px;overflow:hidden;}

.gh_content .info {font-size:10px;margin:3px 0 0 0;color:#333;background:url(../images/gesundheit-heute/666.gif) 0 5px no-repeat;padding: 0 0 0 16px;}

div.leitbeschwerde,p.leitbeschwerde, 
div.wann_arzt, p.wann_arzt, 
div.die_erkrankung, p.die_erkrankung, 
div.das_macht_arzt, p.das_macht_arzt,
div.prognose, p.prognose, 
div.komplementaermed, p.komplementaermed, 
div.vorsorge, p.vorsorge, 
div.selbsthilfe, p.selbsthilfe
{background:url(../images/gesundheit-heute/head_leitbeschwerden.gif) 0 0 no-repeat; padding:4px 0 0 30px;height:26px;margin: 2em 0 0.3em 0;font-size:13px; font-weight:bold;}
.leitbeschwerde p, .wann_arzt p, .die_erkrankung p, .das_macht_arzt p, .prognose p, .komplementaermed p, .vorsorge p, .selbsthilfe p {margin:0; padding:0;font-size:13px; }

.gh_haeufigkeit img {border:none;}
.haeufigkeit_bobble {border:none;}
.haeufig_highleight {border:none;}
.gh_content .table_wrap {margin:1em 0;}
.gh_content .table_wrap img {border:none;}
.gh_content .table_wrap_content {font-weight:normal;color:#000;}



.highslide-container div.highslide-caption div.gh_hs_caption {color:#333333;font-size:11px;}
.highslide-container div.highslide-caption div.gh_hs_caption u {text-decoration:none; font-style:italic;font-weight:bold;}
.highslide-container .gh_hs_quelle a {color:#000 !important;text-decoration:underline !important;background:none !important;font-size:10px !important;font-weight:normal;}
.highslide-container .gh_hs_quelle a:hover {text-decoration:none !important;}
.gh_content div.blausondertext {font-size:12px; font-weight:normal;padding:6px; background:#fff;margin:1em 0; border:1px dotted #999;}
.gh_content div.blausondertext h3 {font-size:1em; font-weight: normal; display:inline;color:#000; border:none; background:none;margin:0; padding: 0 0.2em 0 0;}

div.nzo, p.nzo {margin: 1.5em 0 1em 0;font-size:13px; font-weight:bold;}
.nzo p {margin:0; padding:0;font-size:13px;}
div.poetry {background:#fff;padding:20px; border:1px dotted #999;margin:1em 0;}
div.poetry p {font-family:georgia,helvetica,serif; font-style:italic; font-size:1.1em; text-align:center;color:#333;margin:0;}
div.poetry p.poet_author {font-size:0.9em; font-style:italic;margin:0.5em 0 0 0 ;}
/* mousecursor*/
/* @end */



/* fuer die IE */


.quizcontainer {width:95%;}
.quizcontainer p {color:#000;}
.quizcontainer .header {font-size:13px; color:#000; font-weight:bold;margin:0 0 16px 0;}
.quizcontainer .frage {color:#fff; font-size: 15px;padding:10px;min-height:65px; background:#B12C26;font-weight:bold;zoom:1;}
.quizcontainer .frage h4 {font-size:11px; font-weight:bold;color:#FFE102;}
.quizcontainer .quizbody {background:url(../images/quiz_hintergrund.jpg) bottom right no-repeat #a9cbe6;padding:10px;min-height:184px;zoom:1;}
.quizcontainer .antwortcontainer {background:#fff; width:48%; float:left;min-height:60px;margin-bottom:10px;border:1px dotted #000}



.quizcontainer .antwort {padding:9px 0 0 0;}
.quizcontainer .erste, .quizcontainer .dritte {margin-right:10px;}
.quizcontainer .chb {float:left; margin: 6px 4px 40px 6px;}
.quizcontainer label {display:block;padding-left:30px;margin:6px 10px 0 0;font-weight:bold; font-size:11px;}
.quizcontainer .submit {text-align:center;}
.quizcontainer .submit input {background:#459c52; color:#fff;font-weight:bold; font-size:11px;border:none;padding:1px 16px; margin-top:15px;}
.quizcontainer .counter {display:none;}
.quizcontainer .quizbuttons {margin: 50px 0 0 0;}
.quizcontainer .quizbuttons .back {padding-right:30px;}}
/* Gewinnform */
.quizcontainer #gewinnseite .formentry {margin:10px 0 0 0;}
.quizcontainer #gewinnseite .subcl .formentry {padding-left:10px;}
.quizcontainer #gewinnseite .noetig {color:#B12C26;}
.quizcontainer #gewinnseite label{float:left; width:75px;margin:0;padding:3px 0 0 0;}
.quizcontainer #gewinnseite .subcr label {width:200px;}
.quizcontainer #gewinnseite input {width:110px; font-size:11px; padding:0px;font-family:arial, verdana, sans-serif;}
.quizcontainer .error {color:#FE1315;font-size:7pt;margin-left:75px;}
.quizcontainer .subcr .error {margin-left:0;}
.quizcontainer #gewinnseite .formbuttons .formentry {padding:10px 0 10px 0;}

.quizcontainer .startseite p {width:75%;}
.quizcontainer .startseite .quizbuttons {margin-top:20px;}
.quizcontainer .startseite .quizbuttons .links {margin-right:30px;}
div.quizcontainer div.quizbuttons img {border:none;}

/* 
	Korrekturen fŸr die IE - befinden sich leider im quirkmode! 
	Achtung: Hacks!! die Syntax ist korrekt. 
*/
.quizcontainer .frage {height:80px\9;}
.quizcontainer .antwortcontainer {height:70px\9;}


/* MH: Layoutkorrekturen*/

div.layout001,
div.layout002,
div.layout005,
div.layout006,
div.layout101,
div.layout102,
div.layout103,
div.layout201,
div.layout202,
div.layout203  {
	margin: 25px;
	text-align: left;
}

/* 
	Ende Hacks 
*/


