/*	------------------------------------------------------------------------------------------
	R E S E T S   //   A L L G E M E I N E   S T Y L E S
	---------------------------------	*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
margin:0px;
padding:0px;
}
body {
font:62.5%/120% 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, Trebuchet, Trebuchet MS, Verdana, clean, sans-serif;
font-style:normal; /* Nils: IE6 kursiv-Bug (13.12.2007) */
font-variant:normal; /* Nils: IE6 kursiv-Bug (13.12.2007) */
font-weight:normal; /* Nils: IE6 kursiv-Bug (13.12.2007) */
color:#333;
}
h1,h2,h3,h4,h5,h6 {
font-size:1em;
font-family:'lucida grande', arial, helvetica, sans-serif;
}
a {
text-decoration:none;
}
ol,ul {
list-style:none;
}
img {
border:0;
}
.clear {
clear:both;
}

/*	------------------------------------------------------------------------------------------
	S T R U K T U R
	---------------------------------	*/

#header_wrapper {
/*width:100%;*/
/*min-width:1190px;*/
height:112px;
border-bottom:1px solid #40badf;
background:url(/gh/img/header_bg.gif) repeat-x left 55px;
}
#content_wrapper {
width:970px;
z-index:1; /* IE */
padding:0 25px;
margin:0 auto;
position:relative;
}
	#content {
	float:left;
	width:770px;
	}
	#content_small { /* content im 3-spalten layout */
	float:left;
	width:600px;
	padding-right:0px;	
	}
	#sidebar {
	width:152px;
	margin-left:18px;
	float:left;
	}
	#content_phasen { /* content in 'Lebensphasen' */
	float:left;
	width:770px;
	}
#footer_wrapper {
width:100%;
height:100px;
background:#f8f8f8;
border-top:1px solid #e9e9e9;
margin-top:50px;
padding-bottom:10px;
}

/*	------------------------------------------------------------------------------------------
	H E A D E R
	---------------------------------	*/

#header {
width:970px;
height:112px;
padding:0 25px;
margin:0 auto;
background:url(/gh/img/nav_bg.png) no-repeat 25px 56px;
position:relative;
z-index:100;
}
	#header h1 {
	position:absolute;
	top:17px;
	left:25px;
	}
		#header h1 a {
			display:block;
			width:500px;
			height:28px;
			background:url(/gh/img/logo.png) no-repeat;
			text-indent:-5000px;
		}
	#login_box {
	min-width:115px;
	height:28px;
	text-align:right;
	background:url(/gh/img/login.jpg) no-repeat;
	position:absolute;
	top:0;
	right:0;
	padding:0 50px 0 8px;
	}
	#header #login_box a {
	font-size:.9em;
	font-weight:bold;
	color:#333;
	line-height:26px;
	margin:0 4px;
	}
	#header #login_box a:hover {
	color:#000;
	text-decoration:underline;
	}

/*	------------------------------------------------------------------------------------------
	N A V I
	---------------------------------	*/

ul#nav { /*	1st level */
position:absolute;
top:56px;
left:43px;
height:40px;
line-height:40px;
/*padding-left:25px;*/
z-index:100; /* IE */
}
	ul#nav li {
	float:left;
	background:url(/gh/img/nav_trenner.jpg) no-repeat right center;
	position:relative;
	z-index:100; /* IE */
	}
		ul#nav li.last {
		background:none;
		}
	ul#nav a {
	text-transform:uppercase;
	font-family:'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	color:#104589;
	font-size:1.3em;
	margin:0 15px;
	}
	ul#nav span {
	text-transform:uppercase;
	font-family:'lucida grande', arial, helvetica, sans-serif;
	font-weight:bold;
	color:#104589;
	font-size:1.3em;
	margin:0 15px;
	}
	ul#nav a:hover {
	color: #000;
	}

#nav .level2 {
display:none;
background:url(/gh/img/hovermenu_bg_xl.png) no-repeat left bottom;
border:0;
padding-bottom:12px;
width:202px;
padding-right:2px;
z-index:100;
position:absolute;
left:0;
top:38px;
}
#nav li:hover .level2,
#nav li.hover .level2 {
display:block;
}
#nav .level2 ul {
line-height:140%;
/*background:url(/gh/img/hovermenu_bg.png) repeat-y;*/
padding:5px 2px 0 0;
position:relative;
z-index:200;
}
	#nav .level2 ul.first {
	padding-bottom:15px;
	}
#nav .level2 li {
float:none;
background-image:none;
padding:0;
margin:0 2px;
border-bottom:1px solid #ccc;
}
#nav .level2 a {
font-size:1.1em;
/*color:#666;*/
text-transform:none;
padding:4px;
padding-left:10px;
margin:0;
display:block;
}
	#nav .level2 a:hover {
	background:#fff;
	color:#666;
	}
#nav .level2 .last {
border-bottom:0;
}
	
	/*	------------------------------------------------------------------------------------------
	Suche	*/

	#header form {
	height:40px;
	position:absolute;
	top:56px;
	right:50px;
	z-index: 0; /* Lightbox-Bug bei Vergr������������erung stellt sonst den Suchfeld-Hintergrund dar! */
	}
	#header fieldset {
	width:373px;
	height:39px;
	border:0;
	background:url(/gh/img/searchbox_bg.jpg) no-repeat;
	position:relative;
	top:-19px;
	z-index:100;
	}
	#search_field {
    background:transparent;
    position:absolute;
    top:0;
    left:0;
    border:0;
    width:295px;
    padding:8px 8px 6px 8px;
    font-size:18px;
    height:22px;
    margin:1px;
    color:#666;
    }
	#search_button {
	width:52px;
	position:absolute;
	top:8px;
	right:8px;
	height:22px;
	}

/*	------------------------------------------------------------------------------------------
	B R E A D C R U M B
	---------------------------------	*/

#breadcrumb {
height:10px;
padding:12px 0 13px 200px;
}
#breadcrumb li {
display:inline;
}
#breadcrumb a {
color:#666;
}

/*	------------------------------------------------------------------------------------------
	S U B N A V
	---------------------------------	*/

#subnav {
float:left;
font-family:'lucida grande', 'lucida sans', arial, helvetica, sans-serif;
font-size:1.2em;
padding-right:18px;
width:182px;
}
#subnav li {
margin-bottom:10px;
/*position:relative; IE7 Subnav-Bug hats erfordert (von Ingo) 08.11.2007 */
}
#subnav a {
background:url(/gh/img/subnav_1st_level_bg.gif) no-repeat;
color:#fff;
display:block;
font-weight:bold;
height:28px;
line-height:30px; /* von urspr. 28px auf 30px nach Tausch Hintergrundbild  */
text-align:center;
width:182px;
}
#subnav a.active {
background:url(/gh/img/subnav_1st_level_active_bg.gif) no-repeat;
}
#subnav ul {			/* ------ 2nd Level -------- */
border:1px solid #999;
border-width:0 1px 0 1px;
font-size:.8333em;
padding-top:3px;
width:180px;
}
#subnav .secondlevel_end {
background:url(/gh/img/subnav_level_2_end2.gif) no-repeat left bottom;
display:block;
height:5px;
margin-top:-1px;
width:182px;
}
#subnav ul li {
font-size:1em;
margin-bottom:0;
}
#subnav ul a {
background:#d1e1f1;
border-bottom:1px solid #aaa;
color:#104589;
font-size:1.1em;
height:auto;
line-height:110%;
margin:0 2px;
padding:6px 0 6px 10px;
text-align:left;
width:166px;
}
#subnav ul a:hover,
#subnav ul a:focus,
#subnav ul a.active {
background:#fff;
color:#666;
}
#subnav ul a.active {
color:#000;
}
#subnav ul a.active {
font-weight:bold;
}
#subnav a.krankheiten {
background:url(/gh/img/subnav_aktuelles_bg.gif) no-repeat left center;
}
#subnav a.lebensphasen {
background:url(/gh/img/subnav_lebensphasen_bg.gif) no-repeat left center;
}
#subnav a.service {
background:url(/gh/img/subnav_service_bg.jpg) no-repeat left center;
}
#subnav a.aktuelles {
background:url(/gh/img/subnav_aktuelles_bg.jpg) no-repeat left center;
line-height:28px;
}
	#subnav form {
	background:url(/gh/img/subnav_form_bg.gif) no-repeat left bottom;
	padding:5px 10px;
	width:172px;
	}
	#subnav label {
	display:block;
	font-size:.8333em;
	margin-bottom:5px;
	}
	#subnav input {
	float:left;
	font-size:.8333em;
	height:1.4em;
	width:125px;
	}
	#subnav form .button {
	float:left;
	height:18px;
	margin-left:5px;
	width:30px;
	}

#subnav ul ul {			/* ------ 3rd Level -------- */
border:0;
font-size:1em;
margin:3px 0;
padding:0;
text-align:center;
}
#subnav ul ul li {
margin:0;
text-align:center;
}
#subnav ul ul a {
background:#fff;
border-bottom:1px solid #ccc;
color:#666;
font-weight:normal;
height:auto;
margin:0 auto;
padding-left:10px;
text-align:left;
width:156px;
}
#subnav ul ul a:hover,
#subnav ul ul a:focus {
background:#fff;
border-bottom:1px solid #666;
color:#104589;
}
#subnav ul ul a.active {
background:#f9f9f9;
border-bottom:1px solid #ccc;
color:black;
font-weight:bold;
}
#subnav ul ul ul {			/* ------ 4th Level -------- */
padding-bottom:0;
}
#subnav ul ul ul a {
background:transparent;
border-bottom-style:dashed;
padding-left:20px;
width:156px;
}
#subnav ul ul ul a:hover,
#subnav ul ul ul a:focus {
background:transparent;
border-bottom:1px solid #ccc;
}
#subnav ul ul ul a.active {
background:transparent;
color:#104589;
}

/*	------------------------------------------------------------------------------------------
	I N H A L T E	(2-Spalten Layout)
	---------------------------------	*/
	/* #box_buchinhalt // #box_extras // #box_kommentare */
	
	#box_buchinhalt a {
	/* display:none;  Anker (sonst nicht anspringbar! */
	}
	.url, /* #content_wrapper entfernt */
	.verweis, .blogentry a { /* #box_buchinhalte entfernt */
	display:inline;
	color:#104589;
	font-weight: bold;
	text-decoration: none;
	}
	a.url:hover, 
	a.verweis:hover, .blogentry a:hover { /* #content_wrapper a.url:hover, #box_buchinhalt a.verweis:hover ge���������ndert */
	text-decoration:underline;
	}
	/* #box_buchinhalt a.verweis,
	#box_buchinhalt a.verweis:hover {
	background:url(/gh/dummies/innerlink.gif) no-repeat 2px center;
	border:0;
	}
	#box_buchinhalt a.verweis:hover {
	text-decoration:underline;
	color:#039;
	} */
	u { /* #box_buchinhalte entfernt */
	text-decoration:none;
	font-style:italic;
	}
	strong { /* #box_buchinhalte entfernt */
	font-weight:bold;
	}

	/*	------------------------------------------------------------------------------------------
	Headline	*/

	#box_buchinhalt h3, .blogentry h2 {
	border-top: 1px solid #aaa;
	width:570px;
	font-size:2em;
	line-height:110%;
	color:#104589;
	float:left;
	padding-top:7px;
	margin:1px 0 10px 0;
	}
	#box_buchinhalt.noFrequency h3 {
	border:0;
	float:none;
	}
	#box_buchinhalt.noJumper h3 {
	width:auto;
	float:none;
	}
	#box_buchinhalt.noJumper.noFrequency h3 {
	border:0;
	width:auto;
	float:none;
	}
	/* #type_lp #box_buchinhalt h3 {
	border:0;
	margin-top:0;
	padding-top:0;
	} */
	.frequency {
	width:570px;
	height:10px;
	text-align:left;
	padding-bottom:1px;
	border-bottom:1px solid #8b8b8b;
	}

	/*	------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------
	Sprungmen������	*/

	#content #jump_menu {
	float:right;
	width:180px;
	padding-left:20px;
	list-style:none;
	font-size:1em;
	line-height:100%;
	margin:0 0 50px 0;
	}
		#jump_menu li {
		background:#f9f9f9 url(/gh/img/dotted_line.gif) repeat-x;
		padding-top:1px;
		}
		#jump_menu a {
		padding:5px 5px 5px 25px;
		line-height: 120%;
		display:block;
		font-weight:bold;
		color:#333;
		text-decoration:none;
		border:0;
		}
		#jump_menu a.nzo {
		padding:5px 5px 5px 5px;
		}

		/*	------------------------------------------------------------------------------------------
		Icons Sprungmen������	*/
    	
		#jump_menu .das_macht_der_arzt, #jump_menu .das_macht_der_arzt:hover { background:url(/gh/img/icons/das_macht_arzt.gif) no-repeat left center; }
		#jump_menu .die_erkrankung, #jump_menu .die_erkrankung:hover { background:url(/gh/img/icons/erkrankung.gif) no-repeat left center; }
		#jump_menu .komplementaermedizin, #jump_menu .komplementaermedizin:hover { background:url(/gh/img/icons/komplementaer.gif) no-repeat left center; }
		/* laborwert ? */
		#jump_menu .leitbeschwerden, #jump_menu .leitbeschwerden:hover { background:url(/gh/img/icons/leitbeschwerden.gif) no-repeat left center; }
		#jump_menu .prognose, #jump_menu .prognose:hover { background:url(/gh/img/icons/prognose.gif) no-repeat left center; } /* Icon fehlt noch! */
		#jump_menu .selbsthilfe, #jump_menu .selbsthilfe:hover { background:url(/gh/img/icons/selbstbehandlung.gif) no-repeat left center; }
		#jump_menu .vorsorge, #jump_menu .vorsorge:hover { background:url(/gh/img/icons/vorsorge.gif) no-repeat left center; }
		#jump_menu .wann_zum_arzt, #jump_menu .wann_zum_arzt:hover { background:url(/gh/img/icons/wann_arzt.gif) no-repeat left center; }

		#jump_menu .igel, #jump_menu .igel:hover { background:url(/gh/img/icons/igel.gif) no-repeat left center; }
		#jump_menu .mehr_info, #jump_menu .mehr_info:hover { background:url(/gh/img/icons/mehr_info.gif) no-repeat left center; }
		#jump_menu .information, #jump_menu .information:hover { background:url(/gh/img/icons/mehr_info.gif) no-repeat left center; } /* Edited by N%M : Weiterfuehrende Infrmation 03.03.2008*/
		#jump_menu .kommentare, #jump_menu .kommentare:hover { background:url(/gh/img/icons/kommentare.gif) no-repeat left center; }
    	
		/*	--------------------------------------------------------------------------------------	*/

	#content #jump_menu a:hover,
	#content #jump_menu a:focus {
	background-color:#fff;
	color:#111;
	border:0;
	}

	/*	------------------------------------------------------------------------------------------
	----------------------------------------------------------------------------------------------
	Sprungziele (������berschriften h4)	*/

	#content h4,
	#content_phasen h4.Information,
	#content_small h4.Information {
	width:734px;
	height:26px;
	font-size:1.6em; /* 25.10.2007 von 1.4 auf 1.6 */
	line-height:30px; /* 25.10.2007 von 26 auf 30 */
	padding-left:36px;
	color:#666;
	margin:50px 0 10px 0;
	clear:both;
	position:relative;
	z-index:1; /* IE */
	}
		#content_small h4.Information {
		width:544px;
		}
	#box_buchinhalt .toplink,
	#box_kommentare .toplink,
	#box_buchinhalt .toplink:hover,
	#box_kommentare .toplink:hover {
	position:absolute;
	top:5px;
	right:5px;
	width:15px;
	height:15px;
	padding:0;
	background:url(/gh/img/toplink.gif) no-repeat left top;
	border:0;
	}

	/*	------------------------------------------------------------------------------------------
	������berschriften	*/

	#content h4.leitbeschwerden { background:url(/gh/img/head_leitbeschwerden.gif) no-repeat; }
	#content h4.wann_zum_arzt { background:url(/gh/img/head_wann_arzt.gif) no-repeat; }
	#content h4.die_erkrankung { background:url(/gh/img/head_erkrankung.gif) no-repeat; }
	#content h4.das_macht_der_arzt { background:url(/gh/img/head_das_macht_arzt.gif) no-repeat; }
	#content h4.prognose { background:url(/gh/img/head_prognose.gif) no-repeat; }
	#content h4.igel { background:url(/gh/img/head_igel.gif) no-repeat; }
	#content h4.vorsorge { background:url(/gh/img/head_vorsorge.gif) no-repeat; }
	#content h4.selbstbehandlung { background:url(/gh/img/head_selbstbehandlung.gif) no-repeat; }
	#content h4.selbsthilfe { background:url(/gh/img/head_selbstbehandlung.gif) no-repeat; } /* Nils */
	#content h4.komplementaer, h4.komplementaermedizin { background:url(/gh/img/head_komplementaer.gif) no-repeat; }
	#content h4.information,
	#content_phasen h4.information,
	#content_small h4.information { background:url(/gh/img/head_information.gif) no-repeat; }
	#content h4.kommentare { background:url(/gh/img/head_kommentare.gif) no-repeat; }
	#content h4.nzo { 
	padding-left:0;
	width:770px;
	font-size:1.6em;
	color:#666;
	background:url(/gh/img/dotted_line2x1.gif) repeat-x left bottom;
	position:relative;
	z-index:1; /* IE */
	} /* Nils */
	
	#content h5, #content_small #sondertext h5, #content_small h5, #type_lp h5 {  /* Nils: #content_small am 07.11.2007 f������r Sondertexte erg���������nzt, #content_small h5 f������r unser-anspruch.jsp am 26.02.2008 erg������nzt  */
	background:url(/gh/img/666.gif) no-repeat left center;
	color: #666;
	font-size:1.3em; /* eventuell vergr������������ern?!? */
	margin: 30px 0 15px 0; /* Nils: margin-top:30px; am 03.02.2008 */
	line-height:100%;
	padding:0 0 0 15px;
	/* clear: both; Nils: entf������llt um h5-Abs������tze um Bilder floaten zu lassen */
	}
	
	
	/*	--------------------------------------------------------------------------------------	*/


	/*#box_buchinhalt {font-size:1.3em;}*/	/* hook f������r vergr������������erung */

	#box_buchinhalt p,
	p.absatz,
	#content_phasen p {
	margin:10px 0;
	font-size:1.3em;
	line-height:140%;
	}
	.infobox {
	font-size:1.1em;
	line-height:140%;
	width: 600px; /* GH-41: Nils 29.01.2008 */
	}
	.infobox .info {
	padding-left:20px;
	margin:0 0 5px -10px;
	background:url(/gh/img/104589_7x7.gif) no-repeat 10px 3px;
	}
	.infobox .info a {
	/*padding-left:10px;*/
	/* margin-left:-10px;
	background:url(/gh/img/104589_7x7.gif) no-repeat left center; es gibt Aufz������hlungen, die nicht mit Link beginnen, deshalb ist das Quadrat im DIV-info besser aufgehoben */
	margin-bottom:3px;
	font-weight: bold;
	line-height:0.9em;
	color: #104589;
	display: block;
	}
	.infobox .info a:hover {
	text-decoration: underline;
	}
	span.spitzmarke {
	font-weight:bold;
	color:#333; /* GH-41: Nils 29.01.2008 */
	}
	#type_lp ul.standard, #box_buchinhalt ul.standard { /* U2-CSS war unformatiert */
	list-style-image:url(/gh/img/spi_search.gif); /* Nils (17.12.2007): war list-style-image:url(/gh/img/spi.gif); wei������er Rand auf hellblauem Hintergrund  */
	list-style-position:outside;
	margin:-10px 0 10px 18px; /* GH-42: Nils 29.01.2008 (margin:10px 0 10px 18px;) Abstand zum <p> dr������ber reduzieren */
	font-size:1.3em;
	line-height:140%;
	}
	#type_premium ul.standard { /*  */
	list-style-image:url(/gh/img/104589_7x7.gif);
	list-style-position:outside;
	margin:0px 0 10px 18px; /*  */
	font-size:1.3em;
	line-height:140%;
	}
	.abb {
	float:right;
	margin:0px 0 10px 10px;
	}
	.leuchtstift {
    margin:30px 0 10px 0;
    }
    .leuchtstift .absatz {
    text-indent:20px;
    background:url(/gh/img/icon_leuchtstift.gif) no-repeat;
    }
    .warnheis {
    margin:30px 0 10px 0;
    }
    .warnheis span.rot { /* Klasse am 25.10.2007 an Burkhard ���������bergeben! */
    color:#bf0018;
    padding-left:25px;
    background:url(/gh/img/icon_warnhinweis.gif) no-repeat left center;
    font-weight: bold;
    line-height:18px;
    display:block;
    font-size:1.3em;
    }
    div.igel { /* Hier sollte noch der Text "IGeL-Hinweis:" in die Daten gedr������ckt werden */
	padding-left:25px;
	background:url(/gh/img/icon_igel.gif) no-repeat;
	background-position:0px 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	/* div.igel span { Aufgrund von GH-78 (Sprunglistenziel: 28h42) am 04.02.2008 entfernt!
	color:#bf0018;
	padding-left:25px;
	background:url(/gh/img/icon_igel.gif) no-repeat left center;
	line-height:18px;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	}*/
	abbr {
	border-bottom:1px dashed #ccc;
	cursor:help;
	}
	.poesie {
    margin:20px 0;
    background:#f5f5f5;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:20px;
    clear:both;
    }
    .autor {
    color:#666;
   	font-style: italic;
	line-height: 160%;
    text-align:left;
    }
    .lastMod {
    color:#666;
   	font-style: italic;
	line-height: 160%;
    text-align:left;
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    }
    .zitat {
    font-style:italic;
    font-size:1.4em;
    font-family:georgia, helvetica, serif;
    color:#104589;
    text-align:center;
    }
    .handelsname {
    font-family:Georgia, Times New Roman, Times, serif;
    font-style:normal;
    /* background-color: #eee;  #cfe3e7; */
    font-size:1em;
    color:#333;
    }
    .freiname {
    font-family:Georgia, Times New Roman, Times, serif;
    font-style:italic;
    /* background-color: #e6e6e6;  #cfe3e7; */
    font-size:1em;
    color:#333;
    }
	

	/*	--------------------------------------------------------------------------------------	*/

	#box_extras p {
	padding:5px 0;
	margin:0;
	font-size:1.3em;
	line-height:140%;
	}
	#box_extras h5 {
	font-size:1.3em;
	margin-bottom:10px;
	}
	
	/*	------------------------------------------------------------------------------------------
	Artikel-Box	*/
	
	.artikel {
	position:relative;
	z-index:1; /* IE */
	padding:15px;
	margin-top:50px;
	background:#fcf0d5 url(/gh/img/artikel_bottomcorners.gif) no-repeat left bottom;
	}
		.artikel img {
		position:absolute;
		top:15px;
		left:15px;
		width:75px;
		height:75px;
		}
		.artikel span,
		#artikel_liste span {
		color:#f60;
		padding:0px 0 0 100px; /* Nils 21.11.2007: 5px 0 0 100px; */
		display:block;
		}
		#box_extras .artikel h5,
		#artikel_liste h5 {
		padding-left:100px;
		margin:5px 0;
		}
		#box_extras .artikel p,
		#artikel_liste p {
		padding-left:100px;
		padding-top:0;
		}
		#box_extras .artikel a {
		margin-left:100px;
		color:#f60;
		font-size:1.3em;
		}
		#artikel_liste span,
		#artikel_liste h5,
		#artikel_liste p  {
		padding-left:95px;
		}
		#box_extras .artikel a:hover,
		#artikel_liste a:hover {
		text-decoration:underline;
		}
	#artikel_liste h5 {
	font-size:1.3em;
	}
	#artikel_liste p {
	font-size:1em;
	line-height:140%;
	}
	#artikel_liste a {
	color:#f60;
	}
	
	/*	------------------------------------------------------------------------------------------
	Sondertext-Box	*/

	.sondertext {
		position:relative;
		z-index:1; /* IE */
		padding:15px;
		/* margin-top:50px; */
		background:#e6ecf4 url(/gh/img/bottomcorners.gif) no-repeat left bottom;
	}
	.sondertext .topcorners,
	.artikel .topcorners {
		position:absolute;	
		width:770px;
		height:15px;
		top:0;
		left:0;
		padding:0;
		background:url(/gh/img/topcorners.gif) no-repeat;
	}
	.artikel .topcorners {
		background:url(/gh/img/artikel_topcorners.gif) no-repeat;
	}

	.sondertext h5 {
	color:#104589;
	font-size:2em;
	line-height:110%;
	}
	.sondertext h6 {
	color:#999;
	font-size:1.3em;
	line-height:110%;
	}
	.sondertext ul.standard {
	list-style-image:url(/gh/img/spi_search.gif);  /* Nils: Hellblauer Hintergrund auf wei������randigen Grafik (13.12.2007) */
	list-style-position:outside;
	margin:10px 0 10px 18px;
	font-size:1.3em;
	line-height:140%;
	}
	
	
	
	.sondertext .abb {
	float:none;
	}
	#content_small .sondertext .bu, #type_lp .bu {
	/* font-size:1em; Sondertexte BU-nicht sichtbar 28.11.2007 (Nils) */
	visibility: hidden;
	height: 0px;
	width: 0px;
	}
	
	/*	--------------------------------------------------------------------------------------	*/

	#box_kommentare h4 {
	padding-left:0;
	width:770px;
	font-size:1.6em;
	color:#222;
	background:url(/gh/img/dotted_line2x1.gif) repeat-x left bottom;
	position:relative;
	z-index:1; /* IE */
	}
	#box_kommentare h5 {
	font-size:1.4em;
	color:#666;
	margin-top:30px;
	}
	#box_kommentare small {
	margin-top:5px;
	font-size:1.1em;
	display:block;
	}
		#box_kommentare small a {
		font-weight:bold;
		color:#039;
		}
		#box_kommentare small a:hover,
		#box_kommentare small a:focus {
		text-decoration:underline;
		}
	#box_kommentare .kommentar_entry {
	margin-top:30px;
	position:relative;
	z-index:1; /* IE */
	padding-top:12px;
	}
		#box_kommentare .kommentar_entry p {
		background:url(/gh/img/kommentare_bg.gif) repeat-y;
		padding:0 10px 10px 10px;
		font-size:1.3em;
		line-height:140%;
		}
		#box_kommentare .kommentar_entry span {
		background:url(/gh/img/kommentare_topcorners.gif) no-repeat;
		position:absolute;
		top:0;
		left:0;
		width:770px;
		height:12px;
		}
		#box_kommentare .kommentar_entry small {
		background:url(/gh/img/kommentare_bottom.gif) no-repeat;
		display:block;
		padding:15px 0 0 10px;
		margin:0;
		font-size:1.1em;
		}
		#box_kommentare .kommentar_entry cite {
		font-style:normal;
		font-weight:bold;
		}
	#box {
	width:750px;
	height:45px;
	padding:0 10px;
	background:url(/gh/img/loginbox_bg.gif) no-repeat;
	margin-top:20px;
	}
		#loginbox p {
		line-height:45px;
		color:#039;
		font-size:1.4em;
		float:left;
		}
		#loginbox a {
		width:52px;
		height:22px;
		margin:12px;
		background:url(/gh/img/login_button.gif) no-repeat left center;
		float:left;
		}

/*	------------------------------------------------------------------------------------------
	I N H A L T E  2	(3-Spalten Layout)  ###  I N H A L T E 4	(Lebensphasen)
	---------------------------------	*/

#content_small h1,
#content_phasen h1,
#content_small h2 {
font-size:2em;
color:#039;
line-height:120%;
margin-bottom:10px;
}
#type_lp h1,
#type_lp h2 { /* In LP sind ������berschriften H2 und nicht H3 (analog zur XML-Ebene). Am 30.11.2007 wurde LP-U2 in TwoCols+box_buchinhalt umgestellt */
	font-size:2em;
	line-height:110%;
	color:#104589;
	float:none;
	border:0;
}
#type_knf h2 { /* In LP sind ������berschriften H2 und nicht H3 (analog zur XML-Ebene). Am 30.11.2007 wurde LP-U2 in TwoCols+box_buchinhalt umgestellt */
	font-size:2em;
	line-height:110%;
	color:#039;
	float:none;
	border:0;
}

#content_small .abb,
#content_phasen .abb {
/*float:left;
background:#eee;
padding:10px;*/
width: 585px; /* feste Gr������������e definiert f������r Safari Bug (22.11.2007) */
margin:0 10px 50px 0;
}
#content_small .abb a, /* .abb img gegen abb a ersetzt f������r Safari Bug (22.11.2007) */
#content_phasen .abb a {
float:left;
margin:0 10px 10px 0;
}
#content_small .bu,
#content_phasen .bu {
font-size:1.3em;
line-height:140%;
float:right;
width:400px;
}

.quelle a {
	/*font-family: Georgia,Times New Roman,Times,serif;*/
	font-size: 1.0em;
	font-weight: 401;
	color: #999;
	display: inline; /* F������r Buchquellen im Text(flu������)! Nils 18.03.2008 */
	/* display: block; f������r st������ndige Darstellung im Text auskommentiert. Nils 18.03.2008 */
	/* clear: both;*/ /*Wegen Darstellungsfehler nach BU Umstellung auf Ebene 2*/
	}


#content_small ul.inhalt,
#content_phasen ul.inhalt {
clear:both;
margin:50px 0;
line-height:100%;
list-style:none;
font-size:1em;
}
#content_small .inhalt li,
#content_phasen .inhalt li {
width:100%;
margin:0px 0px 0px 0px; /* margin:50px 0 0 0; Nils (Aufklappversatzeffekt entfernen) 08.01.2008 */
}
	#content_small .inhalt li a,
	#content_phasen .inhalt li a,
	#content_small .inhalt li span,
	#content_phasen .inhalt li span {
	font-size:1.5em; /* font-size:1.4em; */
	font-weight:bold;
	display:block;
	color:#222;
	border-bottom:1px solid #aaa;
	line-height:20px;
	padding-left:20px;
	/* background:url(/gh/img/collapsed.gif) no-repeat left center; */
	}
	
	#content_small ul ul,
	#content ul ul,
	#content_phasen ul ul,
	#content_small ul.inhalt_single,
	#content ul.inhalt_single {
	margin:0;
	line-height:100%;
	list-style:none;
	font-size:1em;
	}
	#content_small .inhalt li li,
	#content .inhalt li li,
	#content_phasen .inhalt li li,
	#content_small ul.inhalt_single li,
	#content ul.inhalt_single li {
	border-bottom:1px solid #ddd;
	margin-top:0;
	width:auto;
	}
	#content_small .inhalt li li a,
	#content .inhalt li li a,
	#content_phasen .inhalt li li a,
	#content_small ul.inhalt_single a,
	#content ul.inhalt_single a {
	border:0;
	font-size:1.3em;
	color:#039;
	padding-left:20px;
	background:url(/gh/img/list_arrow.gif) no-repeat 10px center;
	}
		#content_small .inhalt li li a:hover,
		#content .inhalt li li a:hover,
		#content_phasen .inhalt li li a:hover,
		#content_small ul.inhalt_single a:hover,
		#content ul.inhalt_single a:hover {
		background-color:#f5f5f5;
		}
	#content_small ul.inhalt_single,
	#content ul.inhalt_single {
	margin-top:50px;
	width:100%;	
	}
	#content_small ul.inhalt_single a,
	#content ul.inhalt_single a {
	display:block;
	font-weight:bold;
	line-height:20px;
	}
	/*   ------------------------------------------------------------------------------------------
   List-Expander    */

   p.inhalt {
   clear:both;
   height:1.8em;
   }
   p.inhalt a {
   display:block;
   height:1.6em;
   line-height:1.6em;
   width:10em;
   float:left;
   margin-right:20px;
   border:1px solid #ccc;
   text-align:center;
   background:#eee;
   cursor:pointer;
   }
   p.inhalt a:hover {
   background:#fff;
   }
   ul.inhalt li.collapsed {
   margin-top:0 !important;
   }
   ul.inhalt li span {
   cursor:pointer !important;
   padding:3px 0;
   }
   ul.inhalt li span:hover {
   background-color:#eee !important;
   }
   ul.inhalt li.collapsed {
   background:url(/gh/img/collapsed.gif) no-repeat left center;
   }
   ul.inhalt li.expanded {
   background:url(/gh/img/expanded.gif) no-repeat left;
   background-position: 0px 4px;
   }
   /* Nils (Aufklappversatzeffekt entfernen) 08.01.2008 ul.inhalt li.expanded ul {
   margin-bottom:50px !important;
   } */
   
   ul.inhalt li a {
   margin-left: 20px;
   padding-left: 0px !important;
   }
   
	/*	------------------------------------------------------------------------------------------
	Sidebar	*/

	#finder {
	width:152px;
	height:297px;
	margin-bottom:10px;
	}
	#sidebar h3 {
	height:28px;
	width:152px;
	background:url(/gh/img/sidebar_hl.gif) no-repeat;
	margin-bottom:1px;
	color:#fff;
	font-size:1.3em;
	line-height:28px;
	text-align:center;
	}
	#sidebar #kfinder-box h3 {
	background:url(/gh/img/sidebar_hl_blue.gif) no-repeat;
	}
	#kfinder-box, #zertifikate {margin-bottom:10px;}
	#top10 {
	margin-bottom:10px;
	width:152px;
	}
		#top10 ol {
		list-style:decimal;
		list-style-position:inside;
		font-size:1.1em;
		line-height:140%;
		width:142px;
		background:url(/gh/img/top10_bg.gif) no-repeat left bottom;
		padding:1px 5px 10px;
		}
		#top10 li {
		padding:3px 5px;
		border-bottom:1px solid #ccc;
		}
			#top10 li.even {
			background-color:#eee;
			}
		#top10 a {
		padding-left:7px;
		color:#666;
		}
		#top10 a:hover {
		text-decoration:underline;
		color:#333;
		}
		#top10 a.last {
		padding-left:0;
		}
	#newsletter div, #zertifikate div { /* Nils 23.11.2007 f������r GH-52 angelegt  */
	/* width:142px; Nils 23.11.2007 f������r GH-52 angelegt  */
	background:url(/gh/img/top10_bg.gif) no-repeat left bottom;
	margin-bottom:10px;
	padding:10px;
	}
	#newsletter form {
	width:142px;
	background:url(/gh/img/top10_bg.gif) no-repeat left bottom;
	margin-bottom:10px;
	padding:10px;
	}
	#newsletter input {
	float:left;
	width:95px;
	font-size:1em;
	height:1.4em;
	}
	#newsletter .button {
	width:30px;
	height:18px;
	margin-left:5px;
	}
	#zertifikate div {height:;}
	#zertifikate a {
		float
	}

/*	------------------------------------------------------------------------------------------
	I N H A L T E  3	(Startseite/Aktuelles)
	---------------------------------	*/

.artikel_box {
width:290px;
margin:0 10px 10px 0;
min-height: 170px; /* Nils 06.11.2007 */
float:left;
background:#eee url(/gh/img/artikel_box_bottomcorners.gif) no-repeat left bottom;
}
	.artikel_box .topcorners {
	width:270px;
	min-height: 175px; /* einheitliche H������he f������r alle Artikelboxen garantieren 23.11.2007 */
	padding:10px 10px 0;
	margin-bottom:10px;
	background:url(/gh/img/artikel_box_topcorners.gif) no-repeat;
	}
	.artikel_box img {
	margin:0 10px 10px 0;
	float:left;
	}
	.artikel_box small {
	font-size:0.9em;
	font-weight:bold;
	color:#f60;
	}
	.artikel_box h2 {
	color:#000 !important;
	font-size:1.3em !important;
	line-height:120%;
	margin:8px 0;
	}
	.artikel_box p {
	line-height:140%;
	font-size:1.1em;
	}
	.artikel_box a {
	color:#f60;
	margin:8px 0;
	display:block;
	}
	.artikel_box a:hover {
	text-decoration:underline;
	}

#artikel_liste {
clear:both;
padding-top:50px;
margin-right:10px;
}
	#artikel_liste li {
	background:url(/gh/img/dotted_line.gif) repeat-x left bottom;
	padding:15px 0;
	min-height:75px;
	}
	#artikel_liste img {
	float:left;
	margin:0 10px;
	}

#artikel_detail {
	/* margin-top:50px; Nils: 02.11.2007 */
	width:600px;
	background:#eee url(/gh/img/artikel_detail_bottomcorners.gif) no-repeat left bottom;
	}
	#artikel_detail .topcorners {
	width:580px;
	padding:10px;
	background:url(/gh/img/artikel_detail_topcorners.gif) no-repeat;
	}
	#artikel_detail img {
	float:left;
	margin:0 10px 10px 0;
	}
	#artikel_detail strong {
	color:#f60;
	}
	#artikel_detail h1 {
	color:#222;
	font-size:1.6em;
	margin:5px 0;
	}
	#artikel_detail h2 {
	font-size:1.3em;
	color:#222;
	}
	#artikel_detail h3 {
	font-size:1.4em;
	color:#222;
	}
	#artikel_detail h4 {
	 font-size:1.3em;
	 color:#222;
	 }
	#artikel_detail ul {
	 list-style:square;
	 margin-left:15px;
	 }
	#artikel_detail p {
	font-size:1.3em;
	line-height:140%;
	clear:left;
	margin:10px 0;
	}
	#artikel_detail .einleitung {
	font-weight:bold;
	clear:none;
	}
	#artikel_detail .backlink {
	display:block;
	margin:50px 0 5px 0;
	color:#f60;
	font-weight:bold;
	}
	#artikel_detail .backlink:hover {
	text-decoration:underline;
	}
	.artikel_detail a { /* Nils 06.11.2007 */
	color:#f60;
	margin:8px 0;
	display:block;
	}
	.artikel_detail a:hover { /* Nils 06.11.2007 */
	text-decoration:underline;
	}
	#artikel_detail a {
	display:inline;
	color:#104589;
	font-weight: bold;
	text-decoration: none;
	}
	#artikel_detail a:hover { 
	text-decoration:underline;
	}
	#artikel_detail h4.Information {
	height:26px;
	font-size:1.4em; /* konsequent w���������re 1.6em! */
	line-height:30px; 
	background:url(/gh/img/head_information.gif) no-repeat;
	padding-left:36px;
	color:#666;
	margin:50px 0 10px 0;
	clear:both;
	position:relative;
	z-index:1; /* IE */
	}
	
/*	------------------------------------------------------------------------------------------
	I N H A L T E  4	(Lebensphasen)
	---------------------------------	*/

#content_phasen h4 {
font-size:1.4em;
color:#039;
margin-top:50px;
}
#content_phasen ul {
font-size:1.3em;
line-height:140%;
list-style-type:disc;
}
	#content_phasen ul li {
	margin:10px 0 10px 20px;
	}

/*	------------------------------------------------------------------------------------------
	F O O T E R
	---------------------------------	*/

#footer {
width:970px;
margin:0 auto;
position:relative;
}
	.action_nav {
	float:left;
	margin:15px 0  0 0; /* mit Zertifikaten (Nils 19.11.2007): margin:15px 0  0 70px;*/
	font-size:1.1em;
	/*font-weight:bold;*/
	color:#104589;
	}
	.meta_nav {
	float:right;
	margin-top:15px;
	font-size:1.1em;
	font-weight:bold;
	}
	.action_nav a {
	margin:0 2px;
	color:#104589;
	font-weight:bold;
	}
	.meta_nav a {
	margin:0 2px;
	color:#333;
	font-weight:bold;
	}
		.meta_nav a:hover,
		.meta_nav a:focus,
		.action_nav a:hover,
		.action_nav a:focus {
		text-decoration:underline;
		}
/*	a.hon_logo {
	position:absolute;
	left:5px;
	top:15px;
	/*background:url(/gh/img/hon_code_logo.jpg) no-repeat; ## Logo wird extern geholt
	}
*/
	a.afgis_logo {
	position:absolute;
	width:30px;
	height:30px;
	left:5px;
	top:60px;
	background:url(/gh/img/afgis_logo.gif) no-repeat;
	}
	#footer p {
	margin:10px 0 10px 0;  /* mit Zertifikaten (Nils 19.11.2007): margin:10px 0 10px 70px;  */
	clear:both;
	padding-top:10px;
	font-size:.9em;
	line-height:120%;
	}
	#footer p.copyright {
	padding-top:0;
	font-size:1.05em;
	color:#666;
	}

/*	--------------------------------------------------------------------------------------	*/

a.tooltip {
	cursor: help;
}

a.tooltip span {
	display: none;
	background: #fff;
	border: 2px solid #eee;
	padding: 10px;
	width: 227px;
	font-size: 1.3em;
	line-height: 120%;
	color: #666;
	cursor: text;
}

a.tooltip span em {
	font-style: italic;
	display: block;
	color: #104589;
	margin-bottom: 10px;
}

a.tooltip:hover {
	position: relative;
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	left: 0;
	top: 12px;
	z-index: 100;
}
#content .bu {
/*  display:none; Sprungziele in die BU werden sonst im Firefox nicht angesprungen! */
	visibility: hidden;
	height: 0px;
	width: 0px;
}
#content .abb .quelle {
	display: block; /* f������r die Bildquelle ������BER den Abbildungen (durch Prototype um Sprungmarken ������ber Abb. anspringen zu k������nnen). Nils 18.03.2008 */
}

/*	------------------------------------------------------------------------------------------
	T A B E L L E N
	---------------------------------	*/

table {
text-align:left;
width:100%;
/* font-size:1.3em; */ 
line-height:120%;
border-collapse:collapse;
}
thead {
border-bottom:2px solid #fff;
border-collapse:separate;
}
thead th {
padding:5px;
}
td {
padding:5px;
background:#E6ECF4;
border-right:1px solid #fff;
}

thead td {
padding:5px;
background:#666;
color:#fff;
font-weight:bold;
border-right:1px solid #fff;
}

thead th {
background:#666;
color:#fff;
font-weight:bold;
border-right:1px solid #fff;
}
tbody th {
font-weight:normal;
background:#E6ECF4;
border-right:1px solid #fff;
}
tbody tr {
border-bottom:1px solid #fff;
}
.tabledata {
margin:30px 0;
}
.footnote {
padding:5px;
background:#ccc;
border-right:1px solid #fff;
margin-top:1px;
line-height:120%;
}
#content .tabledata .bu {
font-size:1.1em;
font-style:italic;
margin:10px 0;
line-height:120%;
padding:0 5px;
visibility: visible;
}

.bu_tab {
font-size:1.1em;
font-style:italic;
margin:10px 0 10px 0;
line-height:120%;
padding:0 5px;
visibility: visible;
}

/*	--------------------------------------------------------------------------------------	*/

.qsearch {
	background:url(/gh/img/bg_search.png) no-repeat left bottom;
}

#popup-suche
{
	position: absolute;
	left: 597px;
	top: 66px;
	/*background-color: white;*/
	width: 373px;
	/*border: 1px solid black;*/
	z-index:98;
}

#popup-suche ul {margin:1em; margin-left:2em; }
#popup-suche ul ul {margin:2px 0px 5px 2em; }
#popup-suche ul li ul li {
	list-style-image:url(/gh/img/spi_search.gif);
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	line-height:140%;
	border-bottom: 0px none;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 0.85em;
}
#popup-suche ul li {
	border-bottom: 1px solid; border-color: #aaa;
	padding: 7px 0px 5px 0px;
	font-size: 1.3em;
	font-weight: bold;
}

.qsearch ul li a {
	color: #104589;
}


/*  ---------------------------------------------------------------------------------------
	Search.jsp
*/




.bsearch  ul {margin:2px 0px 5px 2em; }
.bsearch  li ul li {
	list-style-image:url(/gh/img/spi.gif);
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	line-height:140%;
	border-bottom: 0px none;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 0.95em;
}
.bsearch li {
	list-style-type:none;
	border-bottom: 1px solid; border-color: #aaa;
	padding: 7px 0px 5px 0px;
	font-size: 1.3em;
	font-weight: bold;
}



/*  --------------------------------------------------------------------------------------- 
	Impressum
*/
ul.impressum {
	list-style-image:url(/gh/img/104589_7x7.gif);
	list-style-position:outside;
	margin:-5px 0 10px 18px;
	font-size:1.3em;
	line-height:140%;
}


.nutzung {
	list-style-type:decimal;
	margin-left:20px;
	font-size:1.3em;
	line-height:140%;
	font-weight: bold;
}
.nutzung li { padding-top: 20px; }
.nutzung ol { font-weight: normal;}
.nutzung ol li {padding-left:25px; padding-top: 0px;}
.nutzung ol span {margin-left:-25px; width:25px; display:block; float:left;}

/* ------------- Weiter/Zur������ck-Links ------------- */

.textnav {
	font-size:1.3em;
	font-weight: bold;
}
.textnav span {
	float: left;
	text-align: left;
	width: 40px;
}
.textnav span span {
	text-align: right;
	width: auto;
}
.textnav a {
	clear: right;
	
}
.textnav em {
	padding: 0 5px;
}

.error {
	color: red;
}

.errorbox {
	border: 1px solid;
	border-color: red;
}

.laborwertebox {
	cursor:pointer; 
	margin-bottom: 2px; 
	width:50px; 
	background-color: #dddddd; 
	text-align: center;
	font-size: 1.4em;
}

#laborwerteX li {
	list-style-image:url(/gh/img/spi.gif);
	list-style-position:outside;
	margin: 0px 0px 0px 0px;
	line-height:100%;
	border-bottom: 0px none;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 0.95em;
	}
#laborwerteX ul {
	padding: 10px 0 0 35px;
	}

/*    IGeL-Laborwerte Checks */

#content h6 {
	color: #4bb8e0;
	font-size:1.4em;
	line-height:100%;
	padding:20px 0 0 0;
}

/* Krankheiten/Laborwerte von A-Z */

#content ul.subsection_tabs {
border-bottom:1px solid #ccc;
clear:both;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#content ul.subsection_tabs li {
float:left;
margin-right:7px;
text-align:center;
}
#content ul.subsection_tabs li a {
background-color:#fff;
color:#666;
font-weight: bold;
display:block;
height:20px;
padding:0pt 6px;
width:80px;
font-size: 1.3em;
}
#content ul.subsection_tabs li a:hover {
color:#666;
}
#content ul.subsection_tabs li a.active {
background-color:#ddd;
}
#content ul.register_tabs {
border-bottom:medium none;
}
#content ul.register_tabs li a.active {
background-color:#6d7a81;
color:#fff;
}

/* Startseiten-Teaser

#infobox {
	background-image:url(/gh/img/ts_background.gif);
	float:left;
	margin:10px 10px 15px 0px;
	padding:10px;
	width:580px;
	height:238px;
}
 */
#hometeaser {
	margin: 0 0 20px;
	padding: 9px;
	background: transparent url(/gh/img/ht_bg.png) no-repeat scroll left center;
	width: 590px;
	height: 250px;
	position:relative;
}

#hometeaser ul {
	width: 197px; 
	height: 188px;
	position:absolute;
	top:71px;
	left:9px;
}


#features-container {
	width:375px;
	height:250px;
	position:absolute;
	top:9px;
	left:206px;
}

#features-container a {
	position:absolute;
}

#hometeaser li, #hometeaser li a {
	height: 47px;
	width: 197px;
	display: block;
}

#hometeaser li a {
	background: url(/gh/img/ht_button_bg.png) no-repeat;
	text-align:center;
	line-height:47px;
	font-size:12px;
	color:#487bb9;
}
	#hometeaser li a:hover {
		background-position: left bottom;
	}
/*
#hometeaser li.first, #hometeaser li.first a {
	height: 62px;
	width: 197px;
	font-size: 0;
	line-height: 0;
}
/*
#erkaeltung{
	background: url(/gh/img/feature1.jpg) no-repeat;
}

#immunsystem{
	background: url(/gh/img/feature2.jpg) no-repeat;
}

#winterdepression{
	background: url(/gh/img/feature3.jpg) no-repeat;
}

#trockenehaut {
	background: url(/gh/img/feature4.jpg) no-repeat;
}

#erkaeltung:hover, #immunsystem:hover, #winterdepression:hover, #trockenehaut:hover {
	background-position: 0px -47px;
}*/

/* #erkaeltung:active, #immunsystem:active, #winterdepression:active, #trockenehaut:active {
	background-position: 0px -94px;
} */

#hometeaser .active {
	background-position: 0px -47px;
}


/*  --------------------------------------------------------------------------------------- 
	Aenderungen vom 27.06.2008 am Shop
*/

#content_small .shop_h2
{
	font-size: 1.6em;
}

.shoplink_teaser
{
	margin-bottom: 30px;
	width: 590px;
	float:left;
	background: #F8F8F8 none repeat scroll 0% 0%;
	border: 1px solid #E9E9E9;
	padding: 8px;
}


.buch_teaser
{
	margin-bottom: 20px;
	width: 590px;
	float:left;
	background: #F8F8F8 none repeat scroll 0% 0%;
	border: 1px solid #E9E9E9;
	padding: 8px;
}

.buch_teaser p
{
	font-size: 1.1em;
	line-height: 160%;
	margin-bottom: 8px;
}

.buch_teaser .kurzbeschreibung
{
	padding-left: 120px;
}

.buch_teaser p br
{
	margin-bottom: 3px;
}

.buch_teaser img
{
	float:left;
	margin-right: 20px;
}

.buch_teaser .bestellicon
{
	float:right;
	margin-right: 0;	
}

#content_small .buch_teaser h5
{
	margin: 0 0 11px 0;
}

#content_small .last
{
	margin: 0 0 40px 0;
}

#content_small .buch_teaser h6
{
	font-size: 1.1em;
	margin-bottom: 10px;
}

/* --------------------- BLOG ------------------------ */

#blog h1 {
	font-size:200%;
	margin:0 0 20px;
}
.blogentry {
	margin:0 0 20px;
}
.blogentry h2 {
	margin:0 0 10px;
	border:0;
	float:none;
	font-size:1.6em;
}

.blogentry img {
	float:left;
	margin:0 20px 20px 0;
}
.blogentry p {
	font-size:1.3em;
	line-height:140%;
	line-height:24px;
}
.blog-metadata {
	border-bottom:1px solid #ccc;
	height:24px;
	margin-bottom:10px;
}
.blog-nav {
	border-top:qpx solid #ccc;
	height:24px;
	margin:10px 0;
	clear:both;
}
	.blog-metadata p, .blog-nav p {
		width:50%;
		float:left;
	}
	.blog-metadata .blog-date, .blog-nav .next-entry {text-align:right;}

.deine-diaet
{
	color:#FF6600;
}



.diaet-vorteile
{
margin:20px auto;
width:540px;
text-align:left;
}

.diaet-vorteile li {
clear:both;
margin-bottom:5px;
width:540px;
}

.diaet-vorteile a
{
color:#EE4000;
}

.diaet-vorteile li div
{
background:url(../img/haken_gruen.jpg) no-repeat ;
width:240px;
padding:32px 0px 0 30px;
float:left;
 }
 
.diaet-vorteile h6
 {
font-size: 159%;
 font-weight: bold;
 color: #ff6600;
 }
 
.diaet-vorteile p
 {
 padding: 4px 0 0 10px;
font-size: 114%;
line-height: 140%;
}
 
/* -- Notdienste -- */

#emergencyForm fieldset 
{
	border: 1px solid #999;
	margin-top: 25px;
	padding: 15px 0;
}

#emergencyForm legend 
{
	padding: 7px;
	margin-left: 10px;
	font-size: 1.3em;
	border: 1px solid #999;
}

#emergencyForm label
{
	margin: 0 0 0 15px;
	float:left;
	display:block;
	width: 95px;
	height: 20px;
}

#emergencyForm li
{
	padding-top: 10px;
	height: 20px;
	line-height: 20px;	
}

#emergencyForm input[type=text]
{
	border: 1px solid #ccc;
	height: 15px;
	padding: 2px 0 2px 3px;
	color:#333;
}

#emergencyForm input[type=text]:focus
{
	background-color:#E6ECF4;
	border: 1px solid #999;
	color:#000;
}

#emergencyForm .small-input {width: 75px;}
#emergencyForm .xsmall-input {width: 38px;}

#emergencyForm .error
{
	margin-left: 15px;
	font-size: 1.1em;
}

#emergencyForm .errortop
{
	margin: 15px 15px 15px 0;
	display:block;
}

#emergencyForm .submit
{
	background-color: #999;
	color: #fff;
	font-weight: bold;
	margin-left:0;
	padding:3px;
	margin-top: 15px;
}

#apotheken-liste {margin-top:30px;}

#apotheken-liste th {background-color:#999;}

#apotheken-liste td {
	line-height: 170%;
	vertical-align:top;
	border-bottom: 1px solid #fff;
}

#apotheken-liste td strong {display:block;}

#apotheken-liste a {color:#104589;}

#next241 {margin-top:3px;}


/* Advertising Space */

#banner-top {
    width:728px;
    /*height:90px;*/
    margin:0 auto;
    padding-left:282px;
    position:relative;   
}

#banner-right {
    width:160px;
    height:600px;
    position:absolute;
    right:-160px;
    top:0;  
}



#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 1em 'Lucida Grande', 'Lucida Sans', Arial, Helvetica, Trebuchet, Trebuchet MS, Verdana, clean, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;	
	padding-bottom: 10px;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 100%; float: left; text-align: left; }	
#imageData #caption{ font-weight: normal; padding-bottom: 10px;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right; /*padding-bottom: 8px; 21-11.2007 entfernt*/ padding-top: 8px; }	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}