* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	background-color: #FFFFFF;
}

#seite {
	margin: auto;
	text-align: center;
	width: 900px;
	background-color: #FFFFFF;
	border-left: 1px solid #545454;
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
}

#kopf {
	width: 900px;
	height: 144px;
	background-color: #F3F3F3; /* Hintergrundfarbe flexibel */
}

#kopf_links {
	text-align: left;
	float: left;
	width: 707px;
	height: 143px;
	padding-left: 30px;
}

#kopf_rechts {
	text-align: left;
	float: left;
	width: 160px;
	height: 114px;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #353535;
	padding-top: 29px;
	background-color: #F3F3F3;
}

#kopf_rechts .input {
	display: block;
	width: 82px;
	float: left;
	border: 1px solid #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 3px;
}

#kopf_rechts label {
	display: block;
	text-align: left;
	float: left;
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 16px;
	color: #333;
}

#kopf_rechts br {
	clear: left;
}

#kopf_rechts .formular_button_image_klein_2 {
	width: 85px;
	height: 17px;
	border: none;
	padding-left: 65px;
	background-color: #F3F3F3;
}

#kopf_rechts .formular_button_image_klein_1 {
	padding-top: 8px;
	border: none;
	background-color: #F3F3F3;
}

div#kopf_rechts a {
	line-height:16px;
	color:#6a6a6a;
}

#bildelemente {
	text-align: left;
	width: 680px;
	height: 89px;
	background-color: #F3F3F3;
}

.abstand {
	margin-top: 13px;
	margin-right: 20px;
	margin-left: 0px;
}

#menu_top {
	text-align: left;
	height: 27px;
	margin-top: 18px;
	background-color: #F3F3F3;
}

#menu_top ul {
	list-style: none;
}

#menu_top li {
	float: left;
	width: 97px;
	background-image: url(/de/images/basis/button_hintergrund.gif);
}

#menu_top li a {
	float: left;
	height: 27px;
	text-decoration: none;
	font: bold 11px/27px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #353535;
	text-align: center;
	display: block;
	width: 97px;
}

#menu_top #erster {
	background-image: url(/de/images/basis/button_hintergrund_erster.gif);
}

#menu_top #letzter {
	background-image: url(/de/images/basis/button_hintergrund_letzter.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

#menu_top li a:hover {
	color: #1968B0;
}

#menu_top .gewaehlt, .ausgewaehlt {
	color: #1968B0;
}

#pfad {
	margin: auto;
	margin-top: 13px;
	text-align: left;
	width: 872px;
	background-color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

#pfad a {
	color: #000000;
}

#container {
	margin: auto;
	margin-top: 13px;
	padding-top: 12px;
	text-align: left;
	width: 872px;
	border: 1px solid #545454;
}

#navigation {
	text-align: left;
	float: left;
	width: 169px;
}

#content {
	margin-top: 0px;

margin-left: 214px;
margin-right: 29px;

	text-align: left;
	width: 624px;
}

.nach_oben {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	margin-bottom: 24px;
}

.nach_oben a {
	color: #000000;
}

#fusszeile {
	margin: auto;
	margin-top: 10px;
	text-align: left;
	width: 872px;
	height: 28px;
	background-color: #FFFFFF;
}

#fusszeile a {
	color: #000000;
}

#fusszeile ul {
	list-style: none;
}

#fusszeile li {
	float: left;
	width: 436px;
	text-decoration: none;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #333333;
	display: block;
	text-align: right;
}

#fusszeile #links {
	text-align: left;
}

p, .seitenende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	color: #333;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	margin-bottom: 18px;
}

p a, li a {
	color: #1968B0;
}

#content ul {
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 18px;
	margin-left: 28px;
}

#content li {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding-left: 6px;
	text-align: left;
}

h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #333;
	text-align: left;
	vertical-align: top;
	line-height: 27px;
	padding-bottom: 15px;
}

h1 a, h2 a {
	color: #333;
}

h2 a {
	text-decoration: none;
}

h2 a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 80%;
	padding-bottom: 0px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: italic;
	color: #1968B0;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	margin-bottom: 18px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
font-weight: normal;
	color: #1968B0;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	margin-bottom: 18px;
}

h6 a {
	color: #1968B0;
	text-decoration: none;
}

h6 a:hover {
	text-decoration: underline;
}

#menu_links {
/* border: #06FF00 solid 1px; */
}

#menu_links ul {
	list-style: none;
}

#menu_links li a {
	padding-left: 10px;
	width: 159px;
	text-align: left;
	border-bottom: 1px solid #818181;
	text-decoration: none;
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	display: block; 
}

#menu_links #aktiv a, #menu_links #ausgewaehlt_aktiv a {
	border-bottom: 0px;
}

#menu_links ul ul {
	list-style: none;
	border-bottom: 1px solid #818181;
}

#menu_links ul ul li a {
	width: 159px;
	border-bottom: 0px;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
}

#menu_links ul ul ul {
	list-style: none;
	border-bottom: 0px;
}

#menu_links ul ul ul li a {
	width: 139px;
	padding-left: 20px;
	border-bottom: 0px;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
}

#menu_links ul ul ul ul {
	list-style: none;
	border-bottom: 0px;
}

#menu_links ul ul ul ul li a {
	width: 129px;
	padding-left: 30px;
	border-bottom: 0px;
	font: 11px/22px Verdana, Arial, Helvetica, sans-serif;
}

#menu_links #ausgewaehlt, #menu_links #ausgewaehlt_aktiv {
	background-image: url(/de/images/basis/menu_aktiv.gif);
	background-repeat: no-repeat;
}

ul#kurznavi li a {
	line-height:12px;
	margin-top:6px;
	padding-bottom:6px;
}

ul#kurznavi li a:hover {
	color:#1968B0;
}

.logo_unter_navi {
	margin-left: 10px;
	margin-top: 18px;
}

#container_quicklinks {
	margin-left: 86px;
	text-align: center;
	/* background-color: #F18585; */
}

#volltextsuche {
	text-align: left;
	float: left;
	width: 263px;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	height: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.formular_feld {
	border: 1px solid #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.formular_button {
	border: 1px solid #4C4C4C;
	vertical-align: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F3F3F3;
}

#suche .input {
	display: block;
	width: 82px;
	float: left;
	border: 1px solid #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 3px;
}

#suche label {
	display: block;
	text-align: left;
	float: left;
	width: 88px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 16px;
	color: #333;
}

.quicklinks_dropdown {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 32px;
	width: 186px;
}

.grau {
	background-color: #E0E0E0;
}

.tabelle-links, .tabelle-rechts {
	background-color: #F3F3F3;
	text-decoration: none;
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #353535;
	margin-bottom: 13px;
}

.tabelle_beschreibung {
	padding: 2px;
}

.tabelle-links {
	margin-right: 13px;
	float: left;
}

.tabelle-rechts {
	margin-left: 13px;
	float: right;
}

.tabelle-kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333;
	line-height: 20px;
	padding: 4px;
	text-align: left;
}

.tabelle-kontakt a {
	color: #333;
}

.tabelle-kontakt td {
 	border: 1px inset gray;
	padding: 4px;
	vertical-align: top;
}

.tabelle-kontakt {
	border-collapse: collapse;
	border: 1px outset gray;
}

/* Tabellen */

.rahmen td, .rahmen th {
	border-bottom: 1px solid #D9D9D9;
	padding: 5px;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}

.zuzahlungsfrei td {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
}

.zuzahlungsfrei td a {
	color: #1968b0;
}

.formular_tabelle td {
	padding-top: 5px;
	padding-bottom: 5px;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
}

.rahmen_unten {
	border-bottom: 1px solid #D9D9D9;
}


#content_gesundheit {
	background-color: #F3F3F3;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 25px;
	margin-bottom: 25px;
}

#content_gesundheit a {
	color: #1968B0;
}

#content_gesundheit table ul {
	list-style: none;
	padding-left: 0px;
}

#content_gesundheit table li {
	list-style: none;
	color: #333;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
	padding-left: 0px;
}

#content_gesundheit table li a {
	color: #333;
}

#content_gesundheit table #liste_aktiv a {
	color: #1968B0;
}

#content_gesundheit table #liste_aktiv {
	list-style: none outside url('/de/images/basis/kleine_raute.gif');
}

.produktnews-headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	color: #333;
	text-align: left;
	vertical-align: top;
	line-height: 21px;
	padding-bottom: 8px;
	font-weight: bold;
}

/* Links */

ul#links {
	list-style:none;
	margin:0; padding:0;
}
ul#links li {
	width:380px;
	min-height:68px; height:auto !important; height:68px;
	margin:0 20px 20px 0;
	border-bottom:1px solid #bbbbbb;
	padding:0 0 8px 0;
	text-align:left;
	line-height:14px;
	color:#6c6c70;
}
ul#links li .AlignBottomHackOne {
	display:table;
	height:68px;
	padding:0;
	#position:relative;
	overflow:hidden;
}
ul#links li .AlignBottomHackTwo {
	#position:absolute;
	#bottom:0;
	display:table-cell;
	vertical-align:bottom;
}
ul#links li .AlignBottomHackThree {
	#position:relative;
	#bottom:0;
}
ul#links li img {
	border:none;
	margin:0 0 6px 0;
}
ul#links li img.LinkIcon {
	border:none;
	margin:0 0 0 4px;
	vertival-align:middle;
}

/* Rabattverträge */

#content ul.krankenkasse {
	list-style:none;
	margin:0; padding:0;
}
#content ul.krankenkasse li {
	width:200px; height:120px;
	margin:0 6px 20px 0;
	border:1px solid #bbbbbb;
	float:left;
	padding:0;
	text-align:center;
}
#content ul.krankenkasse li.empty {
	width:202px; height:122px;
	margin:0 6px 20px 0;
	border:none;
	float:left;
	padding:0;
	text-align:center;
}
#content ul.krankenkasse li img {
	border:none;
}
#content ul.krankenkasse li div.Name {
	width:196px; height:32px;
	background-color:#bbbbbb;
	margin:0 0 15px 0;
	padding:0 0 0 4px;
	text-align:left;
	background-image:url(/de/images/basis/background_kk_auswahl-TEST.gif);
	line-height:13px;
}
#content ul.krankenkasse li div.Name a {
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #353535;
	text-decoration:none;
}


#content ul.krankenkasse li div.Name .AlignBottomHackOne {
	display:table;
	height:32px;
	#position:relative;
	overflow:hidden;
}
#content ul.krankenkasse li div.Name .AlignBottomHackTwo {
	#position:absolute;
	#top:50%;
	display:table-cell;
	vertical-align:middle;
}
#content ul.krankenkasse li div.Name .AlignBottomHackThree {
	#position:relative;
	#top:-50%;
}

table#rabattpraeparate {
	vertical-align:top;
 	border-collapse:collapse;
	border:1px outset #d9d9d9;
}
table#rabattpraeparate td, table#rabattpraeparate th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-style:normal;
	color:#333;
 	border:1px inset #d9d9d9;
	padding:4px;
	text-align:left;
	height:36px;
}
table#rabattpraeparate th {
	color:#1968b0;
	background-image:url(/de/images/basis/background_kk_auswahl.gif);
	background-color:#d9d9d9;
	background-repeat:repeat-x;
}
table#rabattpraeparate td.even {
	background-color:#e9e9e9;
}

div#tags span.tag {
	position:relative;
	font: 11px/21px Verdana, Arial, Helvetica, sans-serif;
	float:left;
	height:25px;
	margin:0 5px 0 0;
	padding:0 0 0 0;
	border:1px solid white;
}
div#tags span.tag a {
	text-decoration:none;
	color:#1968B0;
}
div#tags span.tag a:hover {
	text-decoration:underline;
	color:#1968B0;
}
div#tags span.gross {
	font:18px/21px Verdana, Arial, Helvetica, sans-serif;
}
div#tags span.mittel {
	font:14px/21px Verdana, Arial, Helvetica, sans-serif;
}
div#tags span.klein {
	font:11px/21px Verdana, Arial, Helvetica, sans-serif;
}
div#tags  {
	margin:20px 0 20px 0;
}
div#tags  p {
	margin:0 0 2px 0;
}

/* Stellenanzeigen */

div.stellenanzeige  h2 {
	color:#1968b0;
	font-size:18px;
	padding:10px 0 20px 0;
	line-height:18px;
	text-align:center;
}

div.stellenanzeige ul li {
	list-style: none outside url('/de/images/basis/kleine_raute.gif');
}