.ivw {
	position:absolute;
	left:-10px;
	top:-10px;
	visibility:hidden;
}
#contentContainer {
	margin-left: 16px;/*20px*/
	width: 756px;
}
#contMainWide {
	width: 756px;
}
.cont, #cont, #artikelcont, #index {
	float: left;
}
.cont, #cont {
	width: 498px;
}
.cont_2column, .cont_2column_left {
	float: left;
	width: 230px;
	margin-bottom: 15px;
}
.cont_2column_left {
	margin-right: 10px;
}

#artikelcont, #index, .binNav, .artikel, .sonder, #social {width: 476px;}
/* notfalls */.artikel, .sonder, #social {width: 476px;}


.pic_right {float: right; margin: 3px 0 3px 8px;}
.pic_left {float: left; margin: 3px 11px 3px 0;}
.pic_clearer {margin: 0}

div.bu {margin: 0; display:block; font-size: .9em; line-height: 1.2em;}
div.bu p {padding: .3em 0 .8em 0; margin: 0; color: #666}

/* div.breadcrumb */
div.breadcrumb {
	padding: 0 0 0.5em; margin: 0 0 .5em;
	border-bottom: 1px dotted #ccc;
}

/* div#contRight - div.contRight */
#contRight,
.contRight {
	float: right;
	width: 240px;
}
div.cR_box,
div.cR_emergency,
div.cR_expert,
div.cR_more,
div.cR_search,
div.cR_serviceTools,
div.cR_symptomCheck {
	display: block;
}
div.cR_box h4,
div.cR_emergency h4,
div.cR_expert h4,
div.cR_more h4,
div.cR_search h4,
div.cR_serviceTools h4,
div.cR_symptomCheck h4 {
	margin: 0 !important;
}
/* einzelne module */
div.cR_box {
	padding: 0;
	margin: 0 0 18px;
}
/* fuer die bilder im abo-snippet */
div.cR_box a img.left {
	margin-right: 10px !important;
}

div.cR_emergency {
	padding: 0; margin: 0 0 18px;
	background: #CC0000;
}
div.cR_expert {
	padding: 0; margin: 0 0 18px;
	position: relative; height: 283px;
	z-index: 5;
}
div.cR_expert_flash {
	position: absolute; right: -12px;
}
div.cR_more {
	padding: 0; margin: 0 0 18px;
}
div.cR_search {
	padding: 0; margin: 0 0 18px;
}
div.cR_serviceTools {
	padding: 0; margin: 0 0 18px;
}
div.cR_symptomCheck {
	padding: 0; margin: 0 0 18px;
}
#startflash {
	margin: -6px 0 0 0; /*-12px*/
}

/* ############################ */
/* 2. TYPOGRAFIE */
/* ############################ */
body {
	font: 75% Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	background-color: #fff;
}

input, textarea {
	font-family: 100% Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	padding: 0; margin: .5em 0 .5em 0;
	font-size: 1.4em;
	color: #000;
}
h2 {
	padding: 0; margin: 0 0 .5em 0;
	font-size: 1.4em;
	color: #656565;
}
h3 {
	padding: 0; margin: 0 0 .5em 0;
	font-size: 1em;
	color: #656565;
}
h3.big, span.big {
	font-size: 1.2em;
}
h4 {
	padding: 0; margin: 0 0 .5em 0;
	font-size: 1em;
	color: #656565;
}
h5 {
	padding: 0; margin: 0 0 .5em 0;
	font-size: 1.2em;
	color: #656565;
}
p {
	padding: 0;
	margin: 0 0 1.5em;
	font-size: 1em;
	line-height: 1.3em;
}

.box1 .layerBgShort p {margin:0 0 0 0;}

p.small {
	font-size: .85em;
}
#social p.small {
	font-size: 1em;
	margin: 10px 0 3px 0;
}
p.spitz {
	margin: 10px 0 0 0;
}
.nomargin {margin: 0em;}

/* 2007-03-30 js fuer expertenrat/priv. sprechstunde 1:1 dialog */
.nopadding {padding: 0em;}
.nomargintop {margin-top: 0em;}
.achtung {color: #ce1010}


img {
	border:none;
}
form {
	display:inline;
}
table {
	border-collapse: collapse;
}
body, form, ul {
	padding: 0; margin: 0;
}
ul {
	list-style: none outside;
}
h3 {
	color: #666;
	margin: 0 0 5px 0;
}
.red, .rot {
	color: #0099FF;
}
.pad5 {
	padding: 5px;
}
.pad10 {
	padding: 10px;
}
/*Links*/
a, a:visited {
	color: #0099FF;
	text-decoration: none;
}
a.schwarz, a.schwarz:visited, .weitere a, .weitere a:visited {
	color: #000;
}
.grau, .grau a, .grau a:visited, .binNav a, .binNav a:visited, #footer a, #footer a:visited, .navSeitenColBig a, .navSeitenColBig a:visited {
	color: #666;
}
/* Hover */
a:hover	{
	color: #c00;
	text-decoration: none;
}
.grau a:hover, .binNav a:hover, #footer a:hover, a.schwarz:hover, .weitere a:hover {
	color: #c00;
}


/* Global */
.invisible {
	display: none;
}
.none {
	float: none;
}
.links {
	float: left;
}
.rechts {
	float: right;
}
.center {
	text-align: center;
}
.middle {
	vertical-align: middle;
}
.qhigh {
	font-weight: bold;
	color: #000;
	background-color: #ff0;
}
.next, .artikel #artikelKopf1 BR {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.abstand {
	clear:both;
	font-size:1px;
	height:10px;
}
.abstand_2 {
	clear:both;
	font-size:1px;
	height:20px;
}
.abstand_0 {
	clear:both;
	font-size:1px;
	height:5px;
}

.grauBack {
	background: #efefef;
}
/* Start Tabellen */
table {font-size: 1em; margin-bottom: 1em;}
table caption {text-align:left; padding:5px 0;}
table td, table th {vertical-align:top; padding:6px 0; text-align:left; }
table th {font-weight: normal;}
table td.date {padding-right: 45px;}
/* End Tabellen */

/* Content */
.block {
	margin: 18px 0 0 0;
}
H3.linie, .binNav {
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #ccc;
	margin:0 0 3px;
}
#contMainWide H3.linie, #contMainWide .binNav, #contMainWide .artikel {
	width: 100%;
}
.linie {
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #ccc;
}
#suchetext {
	border: 1px solid #000;
	width: 150px;
}
#suchetextSmall {
	border: 1px solid #000;
	width: 120px;
}
table.suche  {
	margin: 3px 0 0 0;
}
table.suche TD {
	vertical-align: middle;
	padding: 0 7px;
}
/*Fotostrecke*/
.imageRelative {
	position: relative;
	top: 0;
	left: 0;
}
div.fotostrecke img {
	margin: 7px; text-align: center;
}
div.fotostrecke2 img {
	margin: 5px; text-align: center;
}

/*Index*/
.drittel {
	float: left;
	width: 240px;
}

.mr18 {
	margin-right: 18px;
}
#pageHl {
	font-weight: bold;
	color: #666;
}
/* Artikel */
.artFeatures {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 0;
	margin-bottom: 7px;
	width: 100%;
}
ul.featureList {
	list-style: none;
}
ul.featureList li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 5px;
}
ul.featureList li.last {
	border: none;
}
ul.featureList li.about {
	color: #999;
	border: none;
	padding: 0 5px 0 0;
}
ul.featureList li a {
	color: #c00;
}
.absatz {
	height: 10px;
}
.artikel {
	line-height: 16px;
}
.artikel H1, #index H1 {
	color: #666;
}
.artikel H2, #index H2 {
	margin: 5px 0 12px 0;
	color: #666;
	font-size: 1.2em;
}
.artikel H5 {/*Zwischenueberschriften*/
	margin: 7px 0 5px 0;
	color: #666;
	font-size: 1.2em;
}
#index H3 {
	margin: 10px 0 0 0;
	color: #000;
	font-size: 1.2em;
}
.mainTeaser {
	clear: both;
}
.artikel H4#artikelKopf1, .mainTeaser H2 {
	float: left;
	margin: 10px 0 5px 0;
	color: #000;
	font-size: 1.2em;
}
.mainTeaser H2 {
	float: none;
}
.artikel #artikelKopf2 {
	float: right;
	margin: 10px 0 5px 0;
	color: #000;
}
.artikel H1 {
	clear: both;
	margin: 5px 0 10px 0;
	font-size: 1.6em;
	line-height: 1.4em;
}
.artikel H5, #index H5 {
	margin: 5px 0 0 0;
}
.bildcont {
	margin: 4px 15px 7px 0;
 	float: left;
	/*width: 260px;*/
}
.bildcontWide IMG, .bildcontWide .imgSubPad {
	width: 476px;
}
.imgSubline {
	font-size: 0.92em;
}
.imgSubSubline {
	color: #666;
}
ul.artikelliste li, ul.standartliste li {
	background: url(../img/stern/liGrau.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 5px 4px;
	font-weight: normal;
}
ul.standartliste li {
	background: url(../img/stern/liGrau.gif) no-repeat 0 4px;
}
ul.standartliste {
	padding-bottom: 10px;
}
ul.artikelliste, ul.standartliste {
	margin: 5px 0 5px 15px;
}

ul.faq {
	float: left;
	width: 180px;
	margin: 5px 16px 7px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px solid #fff;
}
/* IE 5 Mac Hack \*/
ul.faq {
	border-bottom: 0;
}
/* end of hack */
ul.faq li {
	border-bottom: 1px dotted #666;
	height: auto;
	padding: 7px 0;
	font-weight: bold;
}
.liste ol {
	color: #0099ff;
}
.liste ul {
	margin-top: 5px !important;
}
.liste ul li {
	padding: 0;
	margin-bottom: 10px !important;
}
.box ul li {
	padding: 0;
	margin-bottom: 7px !important;
}
/*pager*/
.nav10x10Pages STRONG {
	font-size: 1.4em;
	font-weight: bold;
}
.navSeitenCol, #navSeitenCol, .navSeitenColBig, .navSeitenAlle {
	clear: both;
	padding: 5px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	margin: 10px 0;
	width: 100%;
}
.navSeitenColBig {
	/*border-bottom: 1px dotted #fff;*/
}
#navSeitenBack {
	float: left;
}
#navSeitenForward {
	float: right;
}
#navSeitenBack, #navSeitenPages, #navSeitenForward, .nav10x10Back {
	text-align: left;
	float: left;
}
#navSeitenBack {
	padding-right: 20px;
}
#navSeitenForward {
	padding-left: 20px;
	float: right;
}
#navSeitenAdditional {
	clear: both;
	text-align: right;
	white-space: nowrap;
	width: 100%;
	height: 15px;
	padding: 2px 0 0 0;
	margin: 2px 0 0 0;
}
.nav10x10Back, .nav10x10Forward {
	width: 80px;
}
.nav10x10Pages {
	text-align: center;
	float: left;
}
#navSeitenPages {
	/*width: 180px;*/
}
.navSeitenAlle .nav10x10Pages {
	width: 315px;
}
.navSeitenColBig .nav10x10Pages {
	width: 590px;
}
.nav10x10Forward {
	text-align: right;
	float: right;
}
/* Artikel-Boxen */
#boxGeneral, .boxGeneral {
	float: left;
	margin: 0 10px 10px 0;
	width: 250px;
}
#boxGeneral h2, .boxGeneral h2 {
	font-size: 1em;
	margin: 0;
}
#boxBorder, .boxBorder, #boxBorderTextbox, .boxBorderTextboxMitBild {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	width: 250px;
}
#boxBorderTextbox, .boxBorderTextboxMitBild, .boxTableCellDark {
	background: #EFEFEF;
}
.boxLinksContent {
	background: #EFEFEF;
	width: 250px;
	margin-bottom: 1px;
}
.boxLinksContent .text H2 STRONG {
	font-weight: normal;
}
.boxLinksContent .text H2 {
	font-weight: bold;
}
#boxBorderTextbox .text, .boxBorderTextbox .text, .boxTableCellLight .text, .boxTableCellDark .text, .boxLinksContent .text {
	padding: 4px;
}
.boxInnerHeadline {
	font-weight: bold;
	margin-bottom: 8px;
}
.boxGeneralContent {
	background: #EFEFEF;
	padding: 2px;
}
.boxTableCellLight, .boxTableCellDark {
	width: 125px;
	float: left;
}
.boxGeneral IMG.left {
	margin-right: 4px;
}
/* DHTML Kasten */
.dhtmlKasten {
	border: 1px solid #999;
	width: 100%;
	margin-bottom: 10px;
}
.dhtmlKasten TD {
	padding: 3px;
	background: #fff;
}
.dhtmlKastenHi, .dhtmlKastenLastHi, .dhtmlKastenNormal, .dhtmlKastenLast {
	text-align: center;
	font-weight: bold;
}
.dhtmlKasten td.dhtmlKastenHi, .dhtmlKasten TD.dhtmlKastenLastHi {
	background: #fff;
	/*border-bottom: 1px solid #fff;*/
}
.dhtmlKasten td.dhtmlKastenHi, .dhtmlKasten TD.dhtmlKastenNormal {
	border-right: 1px solid #999;
}
.dhtmlKasten td.dhtmlKastenNormal, .dhtmlKasten TD.dhtmlKastenLast {
	border-bottom: 1px solid #999;
	background: #e5e5e5;
}
.dhtmlKastenNormal a, .dhtmlKastenLast a, .dhtmlKastenNormal a:visited, .dhtmlKastenLast a:visited {
	color: #c00;
}
.dhtmlKasten li {
	margin: 0 0 10px 0;
}
.dhtmlKasten li A {
	color: #000;
}

/* faq modul */
div.faq {
	margin: 0 0 .5em;
}
div.faq h3 {
	margin: 0 0 .5em;
}
div.faq h4 {padding: 0 0 0 20px; margin: 0 0 .2em;
	font-size: 1em;
	line-height: 1.3em;
}

div.folder {
	margin: 0 0 .3em 0;
}
div.folder img {
	float: left;
	margin: 0;
}
div.folder H4, div.folder p {
	padding: 0 0 0 20px;
}
div.folder p {
	clear: left;
	margin: 0 0 7px 0;
	font-size: 1em;
}

.spezHead {
	clear: both;
	margin: 25px 0 0 0;
	text-align: center;
}
.spezHead H4, .bildTeaser H4 {
	padding: 3px 0; margin-top: 5px;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	color: #666;
}

.bildTeaser {
	margin: 5px 0 0 0;
	color: #666;
	width: 230px;
}
.bildTeaser img {
	margin: 2px 0 0 0;
}
.bildTeaser p {margin-bottom: 0;}
.noMargin {
	margin: 0;
}
.mainTeaser .noFluss, #contRight .noFluss {
	padding-left: 86px;
}
/*Fotostrecke*/
.fotoTeaser, .abschluss {
	margin: 5px 0 15px 0;
	padding: 3px 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
.fotoTeaser H4, .abschluss H2 {
	color: #666;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.abschluss H2 A, .abschluss H2 A:visited {
	color: #656565;
}
.abschluss P {
	color: #666;
	margin: 0;
}
.abschluss img {
	/*display: none;*/
	vertical-align: middle;
}
.fotoTeaser IMG {
	float: left;
	margin-right: 5px;
}
#foto H1 {
	color: #666;
}
table.foto {
	width: 100%;
}
table.foto TD {
	text-align: center;
}

/* Teaser */
.box ul li, .liste ul li {
	background: url(../img/stern/li.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 5px 4px;
	font-weight: bold;
}
.liste ul li.arrow {
	background: url(../img/stern/li_arrow.gif) no-repeat 0 2px;
}
.relLinks li {
	margin: 6px 0 0 0px;
	font-weight: bold;
}
.doppelListe .liste, .cont .liste {
	float: left;
	width: 50%;
}

/* Kastenspalte */
.box {
	background: #efefef;
	font-size: 1em;
}
.box_anzeige {
	background: #efefef;
	font-size: 0.95em;
	font-family: "Verdana",sans-serif; //"Courier New", Courier, monospace; /*'Times New Roman',Times,serif;*/
}
#contRight .box {
	width: 240px;
}
div#contRight form label {
padding: 0; padding-right: 8px; margin: 0; font-weight: bold; color: #666;
}
div#contRight form input.suche {
	padding: 0; margin: 0 0;
	width: 134px;
	border: 1px solid #666;
}
div#contRight form input.submitsuche {
	width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

#contRight .weiss, .weitere {
	background: #fff;
}
.box a {
	/*font-weight: bold;*/
}
.box .pad {
	padding: 0 9px;
}
.weitere H4 {
	margin: 0 0 10px 0; font-size: 1em;
}
.weitere p {
	margin: 0; padding: 0; padding-top: 8px;
}
.box .boxcont, .box_anzeige .boxcont {
	color: #676767; padding: 5px;
	background: url(../img/stern/box_bright_bottom.gif) bottom left no-repeat;
}

/* runde Ecken */
.box .boxtop {
	background: url(../img/stern/tr_bright.gif) no-repeat top right;
}
.box .boxtop DIV {
	background: url(../img/stern/tl_bright.gif) no-repeat top left;
}
.box .boxbot {
	background: url(../img/stern/br_bright.gif) no-repeat bottom right;
}
.box .boxbot DIV {
	background: url(../img/stern/bl_bright.gif) no-repeat bottom left;
}
.boxtop DIV, .boxbot DIV {
	height: 4px;
	font-size: 1px;
	line-height: 1px;
}

/* Dunkle Box */
.box .dark {
	background: #999; 
}
.box h2, .box_anzeige h2 {
	font-size:1em;
	color: #fff;
	padding: .4em .8em .3em;
	margin: 0;
	background: #999 url(../img/stern/box_dark_top.gif) top left no-repeat;
	font-weight: bold;
}

.box_anzeige h2 {
	font-style:italic;
}

.box h2.bright {
	color: #666;
	background: transparent url(../img/stern/box_bright_top.gif) top left no-repeat;
	padding-bottom: 0;
}

.box .dark .boxtop {
	background: url(../img/stern/tr_dark.gif) no-repeat top right;
}
.box .dark .boxtop DIV {
	background: url(../img/stern/tl_dark.gif) no-repeat top left;
}
/* Footer */
div#footer {
	clear: both;
	margin: 20px 0 1em 20px;
	padding-top: 20px;
	text-align: center;
	border-top: 1px dotted #666;
	width: 760px;
}
#footer I {
	color: #fff;
	font-style: normal;
	border-right: 1px solid #666;
	margin: 0 7px 0 5px;
	font-size: 8px;
}

div#footerlink {border-top: 1px dotted #666; border-bottom: 1px dotted #666; padding: .4em 0; margin: 15px 0;}
div#footerlink a.print {background: url(../img/stern/print_footer.gif) left center no-repeat; padding-left: 17px;}
div#footerlink a.send {background: url(../img/stern/send_footer.gif) left center no-repeat; padding-left: 17px;}
div#footerlink .trenner {color: #0099ff; padding: 0 20px}

/*Formulare*/
.form label {
	display: block;
	font-weight: bold;
	margin-top: 7px;
}
.form .feld {
	border: 1px solid #000;
}
.form .submit {
	margin: 7px 0 0 0;
}
.checkbox {
	float:left;
}
P.checkbox {
	float:none;
	padding-left:20px;
	margin-top:2px;
}

/*NAVI*/
#head, .head {
	background: #e5e5e5;
	width:780px;
}
#navigation {
	padding: 0 -20px 0 20px; margin: 0;
	background: #059AFF url(../img/stern/nav.gif) repeat-x;
	border-top: 2px solid #FFFFFF;
	height: 34px;
	z-index:99;
    width:786px;
}
* html #navigation {
	background: #FFFFFF url(../img/stern/nav.gif) repeat-x;
}
#navigation ul {
	list-style: none outside;
	/*width: 796px;*/
}
#navigation li.nav {
	float: left;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	z-index: 21;
}
#navigation li a {
	display: block;
	height: 34px;
	padding: 0 6px;
	color: #fff;
	border-right: 1px solid #fff;
}
* html #navigation li a {height: 36px;}

#navigation li.hi a {
	position: relative;
	top: -2px;
	border-top: 2px solid #09f;
	padding: 0px 0 0 0;
	/*margin: 2px 0 0 0;*/
	color: #000;
	background: #fff;
}
* html #navigation li.hi a {height: 36px; overflow: hidden; margin-bottom: -2px;}

#navigation li.nav a:hover {
	background: #fff;
	color: #09f;
	text-decoration: none;
}
#navigation i {
	display: block;
	font-style: normal;
}

/* 2. Ebene */
ul#nav li.nav {
	display: inline;
	position: relative;
}
html>body ul#nav li {
 	display: block;
}
ul#nav li.nav:hover>ul {
	visibility: visible;
}
ul#nav li.nav ul {
	position: absolute;
	visibility: hidden;
	z-index: 30;
	left: -1px;
	top: 34px;
	border-top: 1px solid #fff;
}
* html ul#nav li.nav ul {top: 36px;}
ul#nav li.hi ul {top: 36px;}
* html ul#nav li.hi ul {top: 37px;}

ul#nav li.nav ul li a {
	z-index: 30;
	height: auto;
	width: 180px;
	border-top: none;
	border-left: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	color: #fff;
	background: #999;
	padding: 3px 0 3px 7px;
	text-align: left;
}
* html ul#nav li.nav ul li a {
	border-bottom: 1px solid #fff !important;
	margin: 0 !important;
}
ul#nav li.nav ul li a:hover,
ul#nav li.nav ul li.hi {
	text-decoration: none;
	color: #fff;
	background: #09f;
}

/*Ratgebernavigation*/
.ratgebernavigation {
	padding: 0 0 5px 0; margin: 3px 0 0 20px;
	background-color:#e5e5e5;
	color: #666;
	font-weight:bold;
	width:700px;
	
}
/*.ratgeber_link
{
	float:right;
	float:left;
}*/
.ratgeber_link a, .ratgeber_link a:visited {
	color:#cc0a16;
}
.ratgeber_link a:hover {
	color:#0099ff;
}

/* SUBNAVIGATION START*/
div.navi_sub {
	padding: 0; margin: 0;
	width: 196px;
	float: left;
}
div.navi_sub ul {
	padding: 0; margin: 0 16px 1em 0;
	border-top: 1px dotted #ccc;
}
div.navi_sub ul li {
	padding: 4px 5px 4px 8px; margin: 0;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
}
div.navi_sub ul li a {
	font-weight: bold;
}
/* SUBNAVIGATION ENDE*/

/* Start allg. Definitionen*/
.clearer {clear: both; display: block; padding: 0; margin: 0; height: 0; line-height: 0px; font-size: 1px;}
.left {float: left !important;}
.right {float: right !important;}
.noborder {border: none !important;}


/* WICHTIG FUER IE 5, mac */
/* diese button-breiten werden nur fuer den ie5mac eingetragen. alle anderen browser benoetigen keinen hack!! */
.button_width50 {width: 50px;}
.button_width100 {width: 100px;}
.button_width150 {width: 150px;}
.button_width200 {width: 200px;}
.button_width250 {width: 250px;}
.button_width300 {width: 300px;}
.button_width350 {width: 350px;}
/* commented backslash hack v2 \*/
.button_width50,
.button_width100,
.button_width150,
.button_width200,
.button_width250,
.button_width300,
.button_width350 {width: auto;} /* fuer alle anderen browser */
/* end hack */

.bt_blue_ro, .bt_violet_ro, .bt_brown_ro, .bt_blue_ro_hi, .bt_red_ro, .bt_dark_ro, .bt_bright_ro, .bt_hint_ro, .bt_green_ro, .bt_lightblue_ro, .bt_pink_ro, .bt_orange_ro, .bt_lightgreen_ro, .bt_grey_ro, .bt_lightbrown_ro, .bt_greenverlauf_ro, .bt_lightblueverlauf_ro, .bt_violetverlauf_ro, .bt_bluegreenverlauf_ro, .bt_brownverlauf_ro, .bt_pinkverlauf_ro, .bt_orangeverlauf_ro {background:url(../img/stern/rbox_ro.gif) top right no-repeat; display: block; float: left;}
.bt_blue_lo, .bt_violet_lo, .bt_brown_lo, .bt_blue_lo_hi, .bt_red_lo, .bt_dark_lo, .bt_bright_lo, .bt_hint_lo, .bt_green_lo, .bt_lightblue_lo, .bt_pink_lo, .bt_orange_lo, .bt_lightgreen_lo, .bt_grey_lo, .bt_lightbrown_lo, .bt_greenverlauf_lo, .bt_lightblueverlauf_lo, .bt_violetverlauf_lo, .bt_bluegreenverlauf_lo, .bt_brownverlauf_lo, .bt_pinkverlauf_lo, .bt_orangeverlauf_lo {background:url(../img/stern/rbox_lo.gif) top left no-repeat; display: block;}
.bt_blue_ru, .bt_violet_ru, .bt_brown_ru, .bt_blue_ru_hi, .bt_red_ru, .bt_dark_ru, .bt_bright_ru, .bt_hint_ru, .bt_green_ru, .bt_lightblue_ru, .bt_pink_ru, .bt_orange_ru, .bt_lightgreen_ru, .bt_grey_ru, .bt_lightbrown_ru, .bt_greenverlauf_ru, .bt_lightblueverlauf_ru, .bt_violetverlauf_ru, .bt_bluegreenverlauf_ru, .bt_brownverlauf_ru, .bt_pinkverlauf_ru, .bt_orangeverlauf_ru {background:url(../img/stern/rbox_ru.gif) bottom right no-repeat; display: block;}
.bt_blue_lu, .bt_violet_lu, .bt_brown_lu, .bt_blue_lu_hi, .bt_red_lu, .bt_dark_lu, .bt_bright_lu, .bt_hint_lu, .bt_green_lu, .bt_lightblue_lu, .bt_pink_lu, .bt_orange_lu, .bt_lightgreen_lu, .bt_grey_lu, .bt_lightbrown_lu, .bt_greenverlauf_lu, .bt_lightblueverlauf_lu, .bt_violetverlauf_lu, .bt_bluegreenverlauf_lu, .bt_brownverlauf_lu, .bt_pinkverlauf_lu, .bt_orangeverlauf_lu {background:url(../img/stern/rbox_lu.gif) bottom left no-repeat; display: block;}

.bt_blue_ro_hi {background-image:url(../img/stern/rbox_ro_hi.gif);}
.bt_blue_lo_hi {background-image:url(../img/stern/rbox_lo_hi.gif);}
.bt_blue_ru_hi {background-image:url(../img/stern/rbox_ru_hi.gif);}
.bt_blue_lu_hi {background-image:url(../img/stern/rbox_lu_hi.gif);}

div.formular .bt_blue_ro {background-image:url(../img/stern/rbox_ro_exp.gif);}
div.formular .bt_blue_lo {background-image:url(../img/stern/rbox_lo_exp.gif);}
div.formular .bt_blue_ru {background-image:url(../img/stern/rbox_ru_exp.gif);}
div.formular .bt_blue_lu {background-image:url(../img/stern/rbox_lu_exp.gif);}

.bt_blue_ro {background-image:url(../img/stern/rbox_ro.gif);  width: 100%;}
.bt_blue_lo {background-image:url(../img/stern/rbox_lo.gif);}
.bt_blue_ru {background-image:url(../img/stern/rbox_ru.gif);}
.bt_blue_lu {background-image:url(../img/stern/rbox_lu.gif);}

.bt_red_ro {background-image:url(../img/stern/rbox_ro_red.gif); width: 100%;}
.bt_red_lo {background-image:url(../img/stern/rbox_lo_red.gif);}
.bt_red_ru {background-image:url(../img/stern/rbox_ru_red.gif);}
.bt_red_lu {background-image:url(../img/stern/rbox_lu_red.gif);}

.bt_dark_ro {background-image:url(../img/stern/rbox_ro_dark.gif); width: 100%;}
.bt_dark_lo {background-image:url(../img/stern/rbox_lo_dark.gif);}
.bt_dark_ru {background-image:url(../img/stern/rbox_ru_dark.gif);}
.bt_dark_lu {background-image:url(../img/stern/rbox_lu_dark.gif);}

.bt_bright_ro {background-image:url(../img/stern/rbox_ro_bright.gif); width: 100%;}
.bt_bright_ro_off {background-image:url(../img/stern/rbox_ro_bright_off.gif); width: 100%;}
.bt_bright_lo {background-image:url(../img/stern/rbox_lo_bright.gif);}
.bt_bright_lo_off {background-image: none;}
.bt_bright_ru {background-image:url(../img/stern/rbox_ru_bright.gif);}
.bt_bright_lu {background-image:url(../img/stern/rbox_lu_bright.gif);}

.bt_hint_ro {background-image:url(../img/stern/rbox_ro_hint.gif); width: 100%;}
.bt_hint_lo {background-image:url(../img/stern/rbox_lo_hint.gif);}
.bt_hint_ru {background-image:url(../img/stern/rbox_ru_hint.gif);}
.bt_hint_lu {background-image:url(../img/stern/rbox_lu_hint.gif);}

.bt_green_ro {background-image:url(../img/stern/rbox_ro_green.gif);}
.bt_green_lo {background-image:url(../img/stern/rbox_lo_green.gif);}
.bt_green_ru {background-image:url(../img/stern/rbox_ru_green.gif);}
.bt_green_lu {background-image:url(../img/stern/rbox_lu_green.gif);}

.bt_violet_ro {background-image:url(../img/stern/rbox_ro_violet.gif);}
.bt_violet_lo {background-image:url(../img/stern/rbox_lo_violet.gif);}
.bt_violet_ru {background-image:url(../img/stern/rbox_ru_violet.gif);}
.bt_violet_lu {background-image:url(../img/stern/rbox_lu_violet.gif);}

.bt_brown_ro {background-image:url(../img/stern/rbox_ro_brown.gif);}
.bt_brown_lo {background-image:url(../img/stern/rbox_lo_brown.gif);}
.bt_brown_ru {background-image:url(../img/stern/rbox_ru_brown.gif);}
.bt_brown_lu {background-image:url(../img/stern/rbox_lu_brown.gif);}


.bt_lightgreen_ro {background-image:url(../img/stern/rbox_ro_lightgreen.gif); width: 100%;}
.bt_lightgreen_lo {background-image:url(../img/stern/rbox_lo_lightgreen.gif);}
.bt_lightgreen_ru {background-image:url(../img/stern/rbox_ru_lightgreen.gif);}
.bt_lightgreen_lu {background-image:url(../img/stern/rbox_lu_lightgreen.gif);}

.bt_lightblue_ro {background-image:url(../img/stern/rbox_ro_lightblue.gif);}
.bt_lightblue_lo {background-image:url(../img/stern/rbox_lo_lightblue.gif);}
.bt_lightblue_ru {background-image:url(../img/stern/rbox_ru_lightblue.gif);}
.bt_lightblue_lu {background-image:url(../img/stern/rbox_lu_lightblue.gif);}

.bt_pink_ro {background-image:url(../img/stern/rbox_ro_pink.gif);}
.bt_pink_lo {background-image:url(../img/stern/rbox_lo_pink.gif);}
.bt_pink_ru {background-image:url(../img/stern/rbox_ru_pink.gif);}
.bt_pink_lu {background-image:url(../img/stern/rbox_lu_pink.gif);}

.bt_orange_ro {background-image:url(../img/stern/rbox_ro_orange.gif);}
.bt_orange_lo {background-image:url(../img/stern/rbox_lo_orange.gif);}
.bt_orange_ru {background-image:url(../img/stern/rbox_ru_orange.gif);}
.bt_orange_lu {background-image:url(../img/stern/rbox_lu_orange.gif);}

.bt_grey_ro {background-image:url(../img/stern/rbox_ro_grey.gif);}
.bt_grey_lo {background-image:url(../img/stern/rbox_lo_grey.gif);}
.bt_grey_ru {background-image:url(../img/stern/rbox_ru_grey.gif);}
.bt_grey_lu {background-image:url(../img/stern/rbox_lu_grey.gif);}

.bt_lightbrown_ro {background-image:url(../img/stern/rbox_ro_lightbrown.gif);}
.bt_lightbrown_lo {background-image:url(../img/stern/rbox_lo_lightbrown.gif);}
.bt_lightbrown_ru {background-image:url(../img/stern/rbox_ru_lightbrown.gif);}
.bt_lightbrown_lu {background-image:url(../img/stern/rbox_lu_lightbrown.gif);}


/** sonderfall, grauer button links oben ohne ecke */
.bt_grey_lo_ohne {background-image:url(../img/stern/rbox_lo_grey_ohne.gif);}

.bt_greenverlauf_ro {background-image:url(../img/stern/rbox_ro_greenverlauf.gif); width: 100%;}
.bt_greenverlauf_lo {background-image:url(../img/stern/rbox_lo_greenverlauf.gif);}
.bt_greenverlauf_ru {background-image:url(../img/stern/rbox_ru_greenverlauf.gif);}
.bt_greenverlauf_lu {background-image:url(../img/stern/rbox_lu_greenverlauf.gif);}

.bt_pinkverlauf_ro {background-image:url(../img/stern/rbox_ro_pinkverlauf.gif);}
.bt_pinkverlauf_lo {background-image:url(../img/stern/rbox_lo_pinkverlauf.gif);}
.bt_pinkverlauf_ru {background-image:url(../img/stern/rbox_ru_pinkverlauf.gif);}
.bt_pinkverlauf_lu {background-image:url(../img/stern/rbox_lu_pinkverlauf.gif);}

.bt_orangeverlauf_ro {background-image:url(../img/stern/rbox_ro_orangeverlauf.gif);}
.bt_orangeverlauf_lo {background-image:url(../img/stern/rbox_lo_orangeverlauf.gif);}
.bt_orangeverlauf_ru {background-image:url(../img/stern/rbox_ru_orangeverlauf.gif);}
.bt_orangeverlauf_lu {background-image:url(../img/stern/rbox_lu_orangeverlauf.gif);}

.bt_violetverlauf_ro {background-image:url(../img/stern/rbox_ro_violetverlauf.gif);}
.bt_violetverlauf_lo {background-image:url(../img/stern/rbox_lo_violetverlauf.gif);}
.bt_violetverlauf_ru {background-image:url(../img/stern/rbox_ru_violetverlauf.gif);}
.bt_violetverlauf_lu {background-image:url(../img/stern/rbox_lu_violetverlauf.gif);}

.bt_bluegreenverlauf_ro {background-image:url(../img/stern/rbox_ro_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_lo {background-image:url(../img/stern/rbox_lo_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_ru {background-image:url(../img/stern/rbox_ru_bluegreenverlauf.gif);}
.bt_bluegreenverlauf_lu {background-image:url(../img/stern/rbox_lu_bluegreenverlauf.gif);}


.bt_brownverlauf_ro {background-image:url(../img/stern/rbox_ro_brownverlauf.gif);}
.bt_brownverlauf_lo {background-image:url(../img/stern/rbox_lo_brownverlauf.gif);}
.bt_brownverlauf_ru {background-image:url(../img/stern/rbox_ru_brownverlauf.gif);}
.bt_brownverlauf_lu {background-image:url(../img/stern/rbox_lu_brownverlauf.gif);}

.linkbutton, .inputbutton, .inputbutton_suche {margin:0; padding: 8px 10px 9px 10px; overflow: hidden;}
.inputbutton_suche {padding: 3px 10px 5px 10px;}
.linkbutton a {
	background: url(../img/stern/linkarrow.gif) 0 50% no-repeat;
	padding-left: 20px;
	color: #fff !important;
	font-weight: bold;
	text-align: left;
	display: block;
}
.bt_red_ro .linkbutton a, .bt_greenverlauf_ro .linkbutton a {
	text-align: left;
}
.inputbutton a {
	color: #fff !important;
	font-weight: bold;
	text-align: center;
	display: block;
	width: auto;
}


div.paging div.links, div.paging div.rechts {line-height: 20px}
div.pages {
	color: #666;
	width: 400px;
	text-align: center;
}
div.paging span.active {
	font-weight: bold;
	font-size: 16px;
	margin: 0 3px;
}
div.paging a {
	color: #666 !important;
	margin: 0 3px;
}
div.paging a:hover {
	color: #cc0000 !important;
	text-decoration: underline;
}
div.paging a.weiter {
	padding-top: 0px !important;
	width: 52px;
	margin-right: 10px;
	padding-right: 15px;
	color: #329CFF !important;
	font-weight: bold;
	background: url(/img/gesundheit/pfeil.gif) right 3px no-repeat;
}
* html div.paging a.weiter {
	background-position: right 5px;
}
div.paging a:hover.weiter {
	color: #329CFF !important;
	text-decoration: none;
}
/* End allg. Definitionen*/

/* div#sonder */
div#sonder {clear: both;
	/*padding: 0; margin: 0;*/
}
div#sonder a img {
	vertical-align: middle;
}

/* Start Expertenkontakt*/
/** box 1 und box 2 sind jeweils 1px breiter, damit volle content-breite erreicht wird */
div#expertenkontakt {
	padding: 0; margin: 1em 0 1.5em;
}

div#expertenkontakt div.arzt_box {
	float: left;
	width: 158px;
}

div#expertenkontakt div.arzt_box_inner_l {
	margin-left: 0px;
	margin-right: 8px;
}
div#expertenkontakt div.arzt_box_inner_m {
	margin-left: 4px;
	margin-right: 4px;
}
div#expertenkontakt div.arzt_box_inner_r {
	margin-left: 8px;
	margin-right: 0px;
}

div#expertenkontakt div.arzt_box_inner_l p, div#expertenkontakt div.arzt_box_inner_m p, div#expertenkontakt div.arzt_box_inner_r p {
	width: 138px;
	margin: 10px 0 0 6px;
	font-size: .9em
}

div.formular {
	padding:0; margin: 0;
	height: 1%;
	color: #666;
}
div.formular form label {
	display: block;
	padding: 0; padding-top: 8px; margin: 0; font-weight: bold;
}
div.formular form label.eineZeile {
  float:left;
}
div.formular form label.teilnahmebedingungen {
	padding-top: 0px; padding-left:20px; margin-top:-2px;
}
#form-quest-text-counter {
  color:red;  
}

div.formular form input, div.formular form select {
	padding: 0; margin: 0;
	width: 100%;
	border: 1px solid #666;
}
div.formular form input.radiobtn_privsprechstd
{
  width:20px;
  vertical-align:text-bottom;
  margin-left:30px;
}
div.formular form select.thema {
	padding: 0; margin: 0;
	width: 220px;
	border: 1px solid #666;
}
div.formular form input.check {
	padding: 0; margin:0; border: 0; width: auto;
}
div.formular form input.checkTeilnahmebedingungen {
	padding: 0; margin:0; border: 0; width: auto; float:left;
}

div.formular form input.button {
	padding: 0; margin: 0;
	width: auto;
}
div.formular form textarea {
	padding: 0; margin: 0; margin-bottom: 7px;
	width: 100%;
	height: 65px;
	border: 1px solid #666;
}
div.formular p.teilnahme {display: inline; margin-top: 0}

.formular_intotxt {color: #0099ff; font-weight: bold;}
div#expertenkontakt p.teilnahme {display: inline; margin-top: 0}


div#expertenkontakt .slider, div#expertenkontakt .slider_hi {margin:0; padding: 4px 0px; width: 150px; overflow: hidden;}

div#expertenkontakt .slider_hi {padding-bottom: 11px;}

div#expertenkontakt .slider a {
	background:url(../img/stern/linkarrow.gif) 10px 50% no-repeat;
	padding: 0 20px 0 30px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
}
div#expertenkontakt .slider_hi a {
	color: #000;
	font-weight: bold;
	text-align: center;
	display: block;
}


/* 2007-03-30 js extras fuer priv. Sprechstunde 1:1 zwischen Kunde und Experte */
strong.exp-advice
{
	font-size: 1.4em;
}

.exp-advice-answer
{
	border-bottom: 1px dotted #cdcdcd;
	margin-bottom: 15px;
	display: block;
}

.exp-advice-answer img
{
	float: left;

}

.exp-advice-answer strong
{
	margin-left: 10px !important;
	margin-left: 5px;
}

.exp-advice-answer p
{
	margin-top: 8px;
	margin-left: 79px;
}


/* End Expertenkontakt*/

/* Start Expertenprofil*/
.h1grau {color: #666; font-size: 1em; margin-top: 18px;}
div#expertenprofil p {margin: 5px 0 8px 0}
div#expertenprofil .signature {color: #666; font-weight: bold}

.corners_bottom, .corners_bottom_noleft {
	background: url(../img/stern/corners_bottom.gif) left bottom no-repeat;
	padding: 20px; padding-bottom: 5px;
}
.corners_top, .corners_top_noleft, .corners_top_noright, .corners_top_noright_wide {
	background: #efefef url(../img/stern/corners_top.gif) left top no-repeat;
	margin-right: 2px;
}
.corners_top_noright_wide {
	background-image: url(../img/stern/corners_top_noright_wide.gif);
}
.corners_bottom_noleft {
	background-image: none;
}

.corners_bottom ul
{
	list-style-type:disc;
	list-style-position:inside;
}


ul.profillinks {margin: 10px 0 30px 0;}
ul.profillinks li {font-weight: bold; padding: 3px 0}




h3.profil {color: #000;}
h3.lexikon {color: #000;}
/* End Expertenprofil*/


/* Werbung start */
.anzeige {
	background: #EFEFEF;
}
#adRahmen {
	width: 774px;
}
#bannerTmp, #promoTmp {
	display: block;
}
#banner {
	padding: 4px 0;
}
#banner BR, #halfpromo BR {
	line-height: 1px;
	font-size: 1px;
}
#banner, #leaderboard, #contentAd, #halfpromo {
	text-align: center;
	z-index: 3;
}
#leaderInnen {
	padding: 4px 0;
}
.promo {}
#sky {
	position: absolute;
	left: 788px;
	top: 110px;
}
/* Werbung ende */


/* social */
div#social {
	clear: both;
	margin: 1em 0
}

/** symptomcheck start*/
div#symptomcheck_intro {position: relative; min-height: 266px}
* html div#symptomcheck_intro {height: 266px}
div#symptomcheck_intro img {position: absolute; bottom: 0; left:0;} 
div#symptomcheck_intro div.introtxt {margin-left: 185px;}


.bt_margin_right {margin-right: 1px}

.symptomcheck_reiter {
	width: 118px;
	height: 32px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.bt_last {width: 117px}

* html .one_line { padding-top: 6px }

.symptomcheck_img {width: 476px; margin-top: 10px}
.punktecheck-img
{
	margin-top: 0px;
	float:left;
}



.punktecheck-question
{
	margin:50px 10px 10px 0;
	font-size: 18px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}

.questback_bt_grey
{
	background-color: none;
}


.questback_bt_brown
{
	background: #bb9162 url(../img/stern/questbox_unten_brown.gif) bottom left no-repeat;
	display: block;
	width: 454px !important;
	width: 474px;
	margin: 299px 0 0 0 !important;
	margin: 0;
	padding: 10px;
}

.questback_bt_bluegreen
{
	background: #7f939c url(../img/stern/questbox_unten_bluegreen.gif) bottom left no-repeat;
	display: block;
	width: 454px !important;
	width: 474px;
	/*margin: 219px 0 0 0 !important;*/
	margin: 0;
	padding: 10px;
}

.questback_bt_blue
{
	background: #bb9162 url(../img/stern/questbox_unten_blue.gif) bottom left no-repeat;
	display: block;
	width: 454px !important;
	width: 474px;
	margin: 219px 0 0 0 !important;
	margin: 0;
	padding: 10px;
}

.corners_bottom {
	background: url(../img/stern/corners_bottom.gif) left bottom no-repeat;
	padding: 20px; padding-bottom: 5px;
}
.no_corners {
	background: none !important;
}
.corners_top, .corners_top_noleft, .corners_top_noright {
	background: url(../img/stern/corners_top.gif) left top no-repeat;
	margin-right: 2px;
}


.corners_top_noleft {
	background-image: url(../img/stern/corners_top_noleft.gif);
}
.corners_top_noright {
	background-image: url(../img/stern/corners_top_noright.gif);
}

.sympthomcheck_start {background-color: #efefef;}
.allergie, .result_bt_green
{
	background-color: #C0F976;
}

#risikocheck .allergie
{
	background-color: #eaf5fb;
}

.asthma, .result_bt_lightblue {background-color: #E1F5FE;}
.neurodermitis, .result_bt_pink {background-color: #FDDFF7;}
.lebensmallergie, .result_bt_orange {background-color: #FDEAD9;}

.result_bt_brown
{
	background-color: #e0a96b;
}

.result_bt_bluegreen
{
	background-color: #95adb9;
}

.result_bt_violet
{
	background-color: #c8c5da;
}

.auswertung {background-color: #EFEFEF;}
.formular_bg {background-color: #EFEFEF;}
.ges_lexikon_bg {background-color: #EFEFEF;}



div.frage {
	padding: 2px 0 0px; margin: 0 0 0px;
	clear: both;
}

#risikocheck div.frage
{
	float:left;
	clear: none;
	margin-left:100px !important;
	margin-left:50px;
}

div.frage input {
	vertical-align: middle;
	padding: 0; margin: 0 0px 10px 0;
	float: left;
}
div.frage label {
	padding: 0 0 0 10px; margin: 0 0 10px 0px;
	display: block; float: left;
	width: 405px;
}

#risikocheck div.frage label
{
	width:50px;
}

* html div.frage input,
* html div.frage label {margin-bottom: 2px; padding-top: 2px;}

div.bt_abschicken {
	clear: both;
	float: right;
	width: auto;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

p.symptomtext {
	clear: both;
	margin: 0;
	margin-top: 8px;
}

.bt_wiederholen {
	float: left;
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

h3.symptomcheck {
	font-weight: bold;
	color: #000;
	padding: 3px 20px;
	line-height: 20px;
	margin-top: 8px;
	margin-left: -20px !important;
	margin-right: -20px !important;
}



div.weitere_infos {
	margin-top: 8px;
	color: #666;
}

ul.weitere_links {
	margin-bottom: 8px;
	list-style-type: none;
	list-style-position:outside;
}
ul.weitere_links li a {
	color: #3399FD;
	font-weight: bold;
}
/** symptomcheck ende */

/* div.disclaimer start */
div.disclaimer {
	padding: 0px; margin: 10px 2px 10px 0;
	clear: both;
	color: #666;
	font-size: 10px;
}
div.disclaimer h3 {
	padding: 5px 0; margin: 0 0 5px;
	font-size: 10px !important;
	font-weight: normal;
	border-top: 1px dotted #c00;
	border-bottom: 1px dotted #c00;
	color: #c00 !important;
}
div.disclaimer p {padding: 0; margin: .5em 0;}
div.disclaimer p strong {color: #cc0000; font-weight: normal;}
/* div.disclaimer end */

/** progressbar */
div.progressbar {
	margin-right: 2px;
	height: 50px;
	background: #ccc;
	position: relative;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 1px;
}
/* commented backslash hack v2 \*/
div.progressbar {height: auto;}
/* end hack */
* html div.progressbar {height: 20px;}

div.progressbar span {
	display: block;
	background: #900;
	padding: 3px 0px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

div.progressbar div.top {
	background: transparent url(../img/stern/corners_top.gif) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	overflow: hidden;
}

div.progressbar div.bottom {
	background: transparent url(../img/stern/corners_bottom.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px; z-index: 30;
	overflow: hidden;
}
* html div.progressbar div.bottom {bottom: -1px;}
/** progressbar ende */

/** grauer dynamischer button */
.bt_grey .bt_greyverlauf_ro {background:url(../img/stern/rbox_grey_ro.gif) top right no-repeat; display: block; float: left;}
.bt_grey .bt_greyverlauf_lo {background:url(../img/stern/rbox_grey_lo.gif) top left no-repeat; display: block;}
.bt_grey .bt_greyverlauf_ru {background: none; display: block;}
.bt_grey .bt_greyverlauf_lu {background: none; display: block;}

/* IE 5 MAC Hack \*/
.bt_grey .bt_greyverlauf_lu {background:url(../img/stern/rbox_grey_lu.gif) bottom left no-repeat; display: block;}
.bt_grey .bt_greyverlauf_ru {background:url(../img/stern/rbox_grey_ru.gif) bottom right no-repeat; display: block;}
/* end hack */

/** expanded */
.bt_grey .expanded {background: none !important;}

.bt_grey .slider {width: auto !important; margin:0; padding: 7px 10px;}
.bt_grey .slider a {
	background:none;
	color: #fff;
	font-weight: bold;
	display: block;
}

/* IE 5 MAC Hack \*/
.bt_grey .slider a {
	background:url(../img/stern/plus.gif) 0 50% no-repeat !important;
	padding-left: 20px;
}
/* end hack */

.bt_grey .slider a.collapsed {
	background:url(../img/stern/x.gif) 0 50% no-repeat !important;
}

div.additional_knowledge {padding: 0; margin: 1em 0 1.5em;}
div.additional_knowledge div.info_text {margin: 0;}

div.info_text {padding-top: 1px; clear: both;}

.info_text .bt_greyverlauf_ru {background:url(../img/stern/grey_button/rbox_grey_ru.gif) bottom right no-repeat; display: block;}
.info_text .bt_greyverlauf_lu {background:url(../img/stern/grey_button/rbox_grey_lu.gif) bottom left no-repeat; display: block;}
.info_text .bt_greyverlauf_lo {background:url(../img/stern/grey_button/infobox_grey_lo.gif) top left no-repeat; display: block;}
.info_text .bt_greyverlauf_ro {
	background: #999 url(../img/stern/infobox_grey_ro.gif) top right no-repeat;
	display: block;
	margin: 0;
}
.info_text .slider {
	padding: 7px 10px;
	color: #fff;
	display: block;
	width: 456px;
	height: auto;
	background: #999;
}
/* grauer dynamischer button ende */

/** literaturempfehlungen start */
div.literatur_box {
	width: 220px;
	margin-top: 25px;
	text-align: center;
	float: left;
}
div.literatur_box div.headline {
	font-weight: bold;
	color: #656565;
	margin-top: 8px;
	border-top: 1px #ccc dotted;
	border-bottom: 1px #ccc dotted;
}
div.literatur_box div.p {
	text-align: center;
	line-height: 14px !important;
}
div.literatur_box div.p span.author { color: #6F6F6F }

div.b_margin {margin-left: 20px} /** schon vorhanden */

hr.seperator_literatur {border: 0; border-bottom: 1px dotted #ccc; margin-top: 20px; margin-bottom: 10px}
/** literaturempfehlungen ende */

/** suchergebnisse start */
div.suche {
	color: #666
}
div.suche form label {
	padding: 0; padding-right: 8px; margin: 0; font-weight: bold; color: #666;
}
div.suche form input.suche {
	padding: 0; margin: 0 0;
	width: 134px;
	border: 1px solid #666;
}
div.suche form input.submitsuche {
	width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

div.suchformular {height: 30px; line-height: 30px}
.suchenbutton {vertical-align: middle; margin-left: 10px; margin-bottom: 4px;}

p.inverted {margin-bottom: 0; margin-top: 20px}

hr.seperator {border: 0; border-bottom: 1px dashed #ccc; margin-top: 5px; margin-bottom: 5px}

ul.suchergebnisse li h3,
ol.suchergebnisse li h3 {
	margin: 0;
	padding: 0;
	color: #379AFF;
	font-weight: bold;
}

h3.star-0 {background: url(../img/stern/0stars.gif) right 0 no-repeat}
h3.star-1 {background: url(../img/stern/1star.gif) right 0 no-repeat}
h3.star-2 {background: url(../img/stern/2stars.gif) right 0 no-repeat}
h3.star-3 {background: url(../img/stern/3stars.gif) right 0 no-repeat}
h3.star-4 {background: url(../img/stern/4stars.gif) right 0 no-repeat}
h3.star-5 {background: url(../img/stern/5stars.gif) right 0 no-repeat}

ul.suchergebnisse {
	padding: 0;
	margin-left: 0px;
}
* html ul.suchergebnisse {margin: 0 !important; margin-left: 23px !important;}
ol.suchergebnisse {margin-left: -23px;}
* html ol.suchergebnisse {margin: 0 !important; margin-left: 23px !important;}

ul.suchergebnisse li,
ol.suchergebnisse li {
	padding: 0; margin: 0 0 20px 0;
	font-weight: bold;
	color: #379AFF;
}
ul.suchergebnisse div,
ol.suchergebnisse div {padding-left: 0px; color: #000; font-weight: normal}
/** suchergebnisse ende */

/** bildstrecke start */
h1.bildstrecke {
	margin-top: 20px;
	color: #707070;
	font-size: 1.4em;
	text-align: center;
	height: auto;
}

/* commented backslash hack v2 \*/
h1.bildstrecke {margin-bottom: 20px;}
/* end hack */

hr.seperator_bildstrecke {border: 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 5px; margin-bottom: 5px; background: #fff; height: 1px}
/* ie5mac hack \*/
hr.seperator_bildstrecke {border-bottom: 1px dotted #ccc; margin-top: 5px; margin-bottom: 5px; background: transparent;}
/* hack ende */

a.zurueck {
	margin-left: 10px;
	padding-left: 25px;
	color: #329CFF;
	font-weight: bold;
	background: url(../img/stern/pfeil_l.gif) no-repeat left 2px;
}

div.bildstrecke {
	width: 756px;
	position: relative;
	text-align: center;
}
div.bildstrecke img.back {
	position: absolute;
	top: 45%;
	left: 0;
}
div.bildstrecke img.go {
	position: absolute;
	top: 45%;
	right: 0;
}
div.bildstrecke div.bild {
	margin: 0 auto;
	width: 650px
}
div.bildstrecke p.bildunterschrift {
	font-size: 11px;
	color: #606060;
	text-align: left;
}
.bildstrecke {width: 776px}
/** bildstrecke ende */


/* Start Gesundheitslexikon*/
div#ges_lexikon_treffer {
height: 130px;
overflow: scroll;
overflow-x: hidden;
scrollbar-arrow-color: #666;
scrollbar-base-color: #ccc;
scrollbar-track-color: #666;
scrollbar-face-color: #ccc;
scrollbar-highlight-color: #ccc;
scrollbar-darkshadow-color: #666;
scrollbar-shadow-color: #ccc;
} 

.ges_lexikon_top {
background-color: #EFEFEF;
margin-bottom: 1.5em;
}
.ges_lexikon_bottom {
padding-top: 1em;
padding-bottom: 1em
}
.ges_lexikon_bottom_krankheiten {
padding: 7px;
}
div.ges_lexikon_krankheiten_txt {float: left; margin-left: 15px;}

.ges_lexikon_bottom ul li, .ges_lexikon_bottom_krankheiten ul li {font-weight: bold; padding: 3px 0}

.ges_lexikon_form {
background-color: #CCEBFF;
}

.corners_top_small {
background: #CCEBFF url(../img/stern/corners_top_small.gif) left top no-repeat;
width: 232px;
float: left;
}
.firstbox {
margin-right: 10px;
}

.corners_bottom_small {
background: url(../img/stern/corners_bottom_small.gif) left bottom no-repeat;
padding: 10px; padding-bottom: 5px;
}
.boxheight1 {
 height: 4.5em;
}
* html .boxheight1 {
 height: 6em;
}
.boxheight2 {
 height: 8.5em;
}
* html .boxheight2 {
 height: 10em;
}

div.corners_top_small form label {
padding: 0 0 5px 0; margin: 0; font-weight: bold; color: #666; display: block;
}
div.corners_top_small form input, div.corners_top_small form select {
	padding: 0; margin: 0 0;
	width: 174px;
	border: 1px solid #666;
}
div.corners_top_small form select {
	width: 210px;
}
div.corners_top_small form input.submit {
	width: 25px; height: 24px; margin: 0 0 -5px 11px; border: 0;
}

.treffer p {font-size: 1.1em; font-weight: bold; color: #666 ; margin: 2em 0 1em;}

.ges_lexikon_h2_linie {padding-bottom: 5px; border-bottom: 1px dotted #ccc}


.krankheiten_l {
float: left;
width: 237px;
border-right: 1px dotted #ccc;
}
.krankheiten_r {
float: left;
margin-left: 15px;
width: 222px;
}

.krankheiten_l ul, .krankheiten_r ul {
	margin-bottom: 20px;
	width: 222px;
}
.krankheiten_l ul li, .krankheiten_r ul li {
	background: url(../img/stern/li.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin: 3px 0 5px 0px;
	font-weight: bold;
}

div#symptome h4 {font-size: 1.2em; padding-bottom: 10px;}
div#symptome h5 {font-size: 1em;}
div#symptome ul.standartliste li {
	background-image: url(../img/stern/liDunkelGrau.gif);
}
/* End Gesundheitslexikon*/

/* tabs - reiterbox */
#setcard {
	background: url(../img/stern/tab_container_bottom.gif) no-repeat 0 bottom;
	padding-bottom: 3px; margin: 2em 0;
	border-top: 1px solid #fff;
}
/* IE 5 MAC Hack \*/
#setcard {border-top: 0;}
/* end hack*/
.anchors {
	list-style: none;
	margin: 0;
}
.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.anchors li {
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../img/stern/reiter_inactive.gif) no-repeat 0 top;
	width: 158px;
	float: left;
	border-bottom: 1px solid #CCCCCC;
}
.anchors li.on {
	background: url(../img/stern/reiter_active.gif) no-repeat 0 top !important;
	border-bottom: none;
}
.anchors a {
	display: block;
	z-index: 2;
	padding: 4px 0px 0px;
	line-height: 1;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.anchors a:hover {
	color: #3399FD;
}
/* commented backslash hack v2 \*/
.anchors a {
	text-align: center !important;
	width: 158px;
}
/* end hack */
.anchors .on a {
	font-weight: bold;
}
.anchors a:focus, .anchors a:active {
	outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
	cursor: pointer;
}
.anchor {
	padding: 10px;
	background: url(../img/stern/tab_container_bg.gif) repeat-y 0 top;
}
.anchor li {
	margin-bottom: .5em;
}
.anchor a {color: #000;}
.anchor a:hover {color: #3399FD;}
/*Experten*/
.exp-advice-question {
	background: #efefef;
}
.form-row {}
.form-label {}
.form-textarea {}
.checkboxes {}
.form-submit {}
/*Wissenstest */
.wtImgBig, .wtSmallLeft, .wtSmallMiddle, .wtSmallRight, .wtSimpleContainer {
	float: left;
}
.wtAntwortText {
	margin-bottom: 1px;
	padding: 0px 2px 2px 2px;
}
.wtMediumLeft, .wtMediumMiddle, .wtMediumRight {
	text-align: center;
	float: left;
}
.wtMediumLeft {
	width: 113px;
}
.wtMediumMiddle {
	width: 274px;
}
.wtMediumRight {
	width: 113px;
}
.wtSmallLeft {
	width: 70px;
}
.wtSmallMiddle {
	width: 28px;
}
.wtSmallRight {
	width: 402px;
}
.wtSimpleContainer {
	width: 500px;
	margin-bottom: 1px;
}
.wtSimpleText {
	padding-top: 2px;
	float: right;
	width: 475px;
}
.countdown {
	font-weight: bold;
	border: none;
}
.wtAntwortText, .wtSimpleContainer {
	background:#eee;
}
/* Vote */
.voteWide {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background: #EFEFEF;
	width: 500px;
	font-weight: normal;
	margin-bottom: 12px;
}
.boxArchiveHeadline {
	font-size:200%;
	font-style:italic;
	padding:0 0 20px 0;
}

.topNavigation .col1 h1 {
font-size: 100.01%; display:inline;color:#666666;}
