/* ------------------------------------------------------------ */
/* Allgemein.css */
/*Hintergrundfarbe der Seite*/
body {
	background: none;
}
/*Allgemeine Textfarbe der Seite*/
body, textarea {
	color: #404040;
}
input.Text, select, textarea {
	border: 1px solid #c0c0c0;
	background-color: #f6f6f6;
	background-image: url('/custom/Bilder/InputTextHintergrund.gif');
/* Standard Input Hintergrundbild */
}
#Kontent h1 {
	color: #4EAB27;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
}
#Kontent h2 {
	background-color: #4EAB27;
	background-image: url(/custom/Bilder/pics/th-bg.gif);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 5px;
}
a:hover {
	border-top-color: #303030;
	color: #000000;
	text-decoration: underline;
}
a {
	color: #000000;
	text-decoration: none;
}
/* ------------------------------------------------------------ */
/*Rahmen.css*/
/*Seite auf 780px verkleinern*/
#Seite {
	width: 885px;
	font-family: Arial, Helvetica, sans-serif;
}
/*keine Rechte Spalte */
#Extra {
	display: none;
}
/*Logo*/
#Logo {
	width: 568px;
}
#Logo a.Startseite {
	left: 5px;
	top: 30px;
	width: 500px;
	height: 110px;
}
#Seitenkopf .Seitenkopf_Koerper {
	height: 330px
}
#Seitenkopf .Seitenkopf_Kopf {
	display: none
}
#Seitenkopf .Header {
	background: url(/custom/Bilder/header.jpg) no-repeat;
	height: 200px;
	width: 885px;
}
#Seitenkopf .headerinfo {
	display: none
}
#Kontent .Begruessungstext {
	display: none
}
#Seitenkopf .headerinfo a {
	color: #808080;
	padding-right: 20px;
	font-size: 9px;
	text-align: right;
	text-decoration: none;
}
#Seitenkopf .headerinfo a:hover {
	text-decoration: underline
}
#Seitenkopf .headercategorey {
	padding: 6px 0
}
/*Seitenfuss*/
#Seitenfuss {
	padding-bottom: 12px;
}
#Seitenfuss {
	color: #e0e0e0;
}
#Seitenfuss .Text {
	color: #434E5A;
	width: 640px;
	margin-left: 239px;
	margin: auto;
}
#Seitenfuss a {
	color: #e0e0e0;
}
#Seitenfuss .Seitenfuss_Koerper .Hinweis {
	font-weight: bold;
}
#Sortiment {
	width: 230px;
	margin-right: 8px
}
#Sortiment .Sortiment_Koerper {
	padding: 0 6px 0 0;
}
#Kontent {
	width: 600px;
	margin: 0  0 10px 0;
	overflow: visible;
}
#ShopbereichLinks {
	left: 550px;
	top: 180px;
	width: 500px;
}
/* menu left */
#Sortiment .cart .head {
	background-image: url(/custom/Bilder/pics/cart_head.jpg);
	width: 238px;
	height: 29px;
}
#Sortiment .cart .head .content {
	padding: 8px;
}
#Sortiment .cart .foot {
	background-image: url(/custom/Bilder/pics/cart_foot.gif);
	width: 238px;
	height: 35px;
}
#Sortiment .account .head, #Sortiment .service .head {
	background-image: url(/custom/Bilder/pics/account_head.jpg);
	width: 238px;
	height: 27px;
}
#Sortiment .account .head .content, #Sortiment .service .head .content {
	padding-left: 8px;
	padding-top: 8px;
}
#Sortiment .head .content {
	color: #ffffff;
	font-weight: bold;
}
#Sortiment .box {
	color: #5d7d58;
	padding-bottom: 5px
}
#Sortiment .box .body {
	background-color: #dceed4;
	width: 227px;
}
#Sortiment .box .body .content {
	padding: 8px;
}
#Sortiment .box .body .content .highlight {
	font-weight: bold;
}
#Sortiment .box .body .content .note {
	font-size: 10px;
	color: #808080;
}
#Sortiment .box .body .content a {
	color: #5d7d58;
	text-decoration: none;
}
#Sortiment .account .foot {
	background-image: url(/custom/Bilder/pics/account_foot.gif);
	width: 238px;
	height: 54px;
}
#Sortiment .box .account input.text {
	border: 0px;
	width: 175px;
	height: 18px;
	position: relative;
	top: 22px;
	left: 10px;
}
#Sortiment .box .account input.textFF {
	border: 0px;
	width: 175px;
	height: 18px;
	position: relative;
	top: 28px;
	left: 10px;
}
#Sortiment .box .Suche .SucheEingabe {
	background-image: url(/custom/Bilder/pics/account_foot2.gif);
	width: 238px;
	height: 45px;
}
#Sortiment .box .Suche .head {
	background-image: url(/custom/Bilder/pics/account_head.jpg);
	height: 27px;
	width: 238px;
}
#Sortiment .box .SucheEingabe input.text {
	border: 0px;
	width: 175px;
	height: 18px;
	position: relative;
	top: 17px;
	left: 10px;
}
#Sortiment .box .SucheEingabe input.textFF {
	border: 0px;
	width: 175px;
	height: 18px;
	position: relative;
	top: 17px;
	left: 10px;
}
#SeitenNavigation {
	position: absolute;
	top: 0px;
	right: 10px;
}
#SeitenNavigation .SeitenNavigation_Koerper {
	padding-top: 10px
}
#ShopbereichLinks ul.LinkListe li a , #SeitenNavigation .SeitenNavigation_Koerper ul.LinkListe a {
	color: #000;
	font-size: 100%;
	font-weight: bold;
}
#ShopbereichLinks ul.LinkListe li.Aktiv a , #SeitenNavigation .SeitenNavigation_Koerper ul.LinkListe li.Aktiv a {
	color: grey;
}
#Kontent li.Aktiv a {
	color: gray;
}
#Kontent .Reimport_detail {
	color: red;
	padding-bottom: 10px;
}
#Kontent .Reimport {
	color: red
}
#Kontent .Kontent_Koerper {
	padding-top: 0px;
}
#SeitenStatus {
	color: #444;
	left: 10px;
	top: 12px;
}
#ShopbereichLinks ul.LinkListe {
	position: relative;
	left: -235px;
}
#Sortiment {
	float: right;
	margin-right: 0px;
	width: 230px;
	overflow: hidden;
}
.Seitenkoerper_Koerper {
	overflow: hidden;
}
p.note {
	display: none;
}
/* -------------------------------------------------------------------------- */
/* Info-Text auf Startseite                                                   */
#StartpageInfoTopFrame {
	width: 600px;
	height: 20px;
	background-image: url(/custom/Bilder/startpage_frame_top.png);
	background-repeat: no-repeat;
}
#StartpageInfoMiddleFrame {
	width: 600px;
	background-image: url(/custom/Bilder/startpage_frame_middle.png);
	background-repeat: repeat-y;
}
#StartpageInfoBottomFrame {
	width: 600px;
	height: 20px;
	background-image: url(/custom/Bilder/startpage_frame_bottom.png);
	background-repeat: no-repeat;
}
#StartpageInfoInnerFrame {
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
}
#Kontent .afterSearchNavi .body {
	overflow: hidden;
}
#Kontent .afterSearchNavi .body fieldset {
	display: block;
}
#Kontent .afterSearchNavi .filter.filter4 {
	clear: both;
}
#Kontent .afterSearchNavi .footer {
	clear: both
}
#Kontent .afterSearchNavi hr {
	background-color: #E0E0E0;
	border: 0 none;
	clear: both;
	color: #E0E0E0;
	height: 1px;
	margin: 10px 0 5px 0;
}
#Kontent .afterSearchNavi .filter {
	padding: 10px 10px 5px 0;
	width: 30%;
	min-height: 100px;
	display: inline;
}
#Kontent .afterSearchNavi .filter label {
	font-weight: bold;
	padding-bottom: 6px;
}
#Kontent .afterSearchNavi .filter li {
	margin-left: 2px;
	font-size: 90%;
}
.ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .PreisZusammenfassungListe dd, .ATTRIBUT_Seite_Bestelldaten #Kontent .BestellEingabe .PreisZusammenfassungListe dt {
	height: 2em
}
/* defination for startsite */
#Kontent .Startseite{
	width:640px;
}
#Kontent .Startseite h2{
background:url(/custom/Bilder/title_bg.gif) no-repeat;
height:43px;
font-size:22px;
line-height:40px;
padding-left:15px;
}
#toplist{
background: url(/custom/Bilder/topseller_bg.gif) no-repeat;
width:260px;
height:149px;
float:left;
}
#toplist .toplist-header{
font-size:14px;
font-weight:bold;
color:#fff;
height:25px;
line-height:26px;
padding-left:15px;
}
#toplist ul{
margin: 0.7em;
}
#toplist li{
background:url("/custom/Bilder/arrow_startsite.gif") no-repeat scroll left top transparent;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
height:11px;
line-height:14px;
list-style:none outside none;
margin-left:0;
overflow:hidden;
padding-bottom:5px;
margin-bottom:6px;
padding-left:18px;
width:100px;
}
#infolist{
background: url(/custom/Bilder/info_bg.gif) no-repeat;
width:361px;
height:149px;
float:left;
margin-left:15px;
}
#infolist .infolist-header{
font-size:14px;
font-weight:bold;
color:#fff;
height:25px;
line-height:26px;
padding-left:15px;
}
#infolist ul{
margin-left:1em;
margin-top:10px;
}
#infolist li{
background:url("/custom/Bilder/arrow_startsite.gif") no-repeat scroll left top transparent;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
height:11px;
line-height:14px;
list-style:none outside none;
margin-left:0;
overflow:hidden;
padding-bottom:5px;
margin-bottom:6px;
padding-left:18px;
width:130px;
}
#shopinfo{
background: url(/custom/Bilder/beschreibung_bg.gif) no-repeat;
width:635px;
height:360px;
margin-top:20px;
float:left;
}
#shopinfo .shopinfo-header{
font-size:14px;
font-weight:bold;
color:#fff;
height:25px;
line-height:26px;
padding-left:15px;
}
#shopinfo .shopinfo-body{
padding:5px 10px;
font-size:11px;
}
#shopinfo .shopinfo-body .text{
width:305px;
float:left;
padding-left:2px;
}
#shopinfo .shopinfo-body .text ul{
margin:3px;
}
#promoprodukt{
background: url(/custom/Bilder/produkt_box_bg.gif) no-repeat;
width:637px;
height:162px;
margin-bottom:12px;
position:relative;
}
#promoprodukt .promoprodukt_bild{
background:url(/custom/Bilder/produkt_bg.gif) no-repeat;
height:150px;
text-align:center;
vertical-align:middle;
width:150px;
position:relative;
left:10px;
top:7px;
}
#promoprodukt .promoprodukt_name{
font-size:20px;
font-weight:bold;
height:25px;
left:165px;
overflow:hidden;
position:absolute;
top:6px;
width:450px;
}
#promoprodukt .promoprodukt_unit{
position:absolute;
top:38px;
left:165px;
font-weight:bold;
}
#promoprodukt .promoprodukt_beschreibung{
height:60px;
left:165px;
overflow:hidden;
position:absolute;
top:62px;
width:240px;
}
#promoprodukt .preis{
position:absolute;
top:138px;
left:180px;
font-weight:bold;
font-size:16px;
color:#fff;
}
#promoprodukt .UVP{
position:absolute;
top:142px;
left:250px;
font-weight:bold;
text-decoration:line-through;
}
#promoprodukt .button a img{
height:30px;
left:420px;
position:absolute;
top:90px;
width:210px;
}
#promoprodukt .Verfuegbar{
font-weight:bold;
position:absolute;
right:54px;
top:71px;
}
#arzneimittel li{
list-style: none;
font-size: 120%;
margin-left: 0.5em;
}
#arzneimittel li .pfeil_gruen{
color: #4EAB27;
font-weight: bold;
font-size:12px;
}

/* ------------------------------------------------------------ */
/*factfinder suggest'/
/* ------------------------------------------------------------ */
div.suggestLayer {
	font-family: Helvetica, Arial, sans-serif;
	position: relative;
	top: 30px;
	right: 0px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;
	opacity: 0.9;
}
table.suggestLayer {
	font-size: 12px;
	width: 100px;
	border: 1px solid #009900;
	height: 12px;
	background-color: white;
	color: #009900;
	cursor: pointer;
}
tr.suggestLayer {
	height: 14px;
	padding: 3px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}
tr.suggestHeader {
	color: #fff;
	background-color: #009900;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 3px;
}
tr.suggestHeader td {
	border-bottom: 1px solid #009900;
	padding: 3 3 3 5px
}
td.suggestFooter {
	height: 25px;
	border-top: solid 1px #009900;
	font-size: 10px;
	color: #009900;
	background-color: #FCFCFC;
	background-image: url("../images/result/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}
td.suggestTextQuery {
	font-weight: bold;
	padding: 4 15 4 10px;
}
span.suggestTextQueryTyped {
	color: #5c7997;
	text-decoration: underline;
}
td.suggestTextType {
	padding: 4 5 4 15px;
	width: 30%;
}
td.suggestTextAmount {
	padding: 4 5 4 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow {
	padding: 4 4 4 0px;
	background-color: #FCFCFC;
}
tr.suggestHighlight {
	color: #FCFCFC;
	background-color: #009900;
}
tr.suggestHighlight span.suggestTextQueryTyped {
	color: white;
}
#Kontent .afterSearchNavi .body {
	overflow: hidden;
}
#Kontent .afterSearchNavi .body fieldset {
	display: block;
}
#Kontent .afterSearchNavi .footer {
	clear: both
}
#Kontent .afterSearchNavi hr {
	background-color: #E0E0E0;
	border: 0 none;
	clear: both;
	color: #E0E0E0;
	height: 1px;
	margin: 10px 0 5px 0;
}
.ATTRIBUT_Seite_Warenkorb #Kontent a.zur_Kasse {
float:right;
margin-bottom:20px;
margin-top: 25px;
}
/* -------------------------------------------------------------------------- */
/* ------------------------------------------------------------ */
/*Kontent.css */
/* ------------------------------------------------------------ */
/*Druck.css */
/*Korrigiert das setzen der Hintergrundfarbe am Anfang dieses CSS*/
@media print {
body {
	background: none;
	background-color: white;
}
}
/* ============================================================ */
/**suchen verfeinern bei FF*/
/* ============================================================ */
#Kontent .afterSearchNavi .body {
	overflow: hidden;
}
#Kontent .afterSearchNavi .body fieldset {
	display: block;
}
#Kontent .afterSearchNavi .footer {
	clear: both
}
#Kontent .afterSearchNavi hr {
	background-color: #E0E0E0;
	border: 0 none;
	clear: both;
	color: #E0E0E0;
	height: 1px;
	margin: 10px 0 5px 0;
}
#Kontent .afterSearchNavi .filter {
	position: relative;
	float: left;
	padding: 10px 10px 5px 0;
	width: 30%;
	display: block
}
#Kontent .afterSearchNavi .filter label {
	font-weight: bold;
	padding-bottom: 6px;
}
#Kontent .afterSearchNavi .filter li {
	margin-left: 2px;
	font-size: 90%;
}
.ATTRIBUT_Seite_Promo #Kontent .Produkt dl.PreisListe, .ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe {
	height: 6.2em;
}
.ATTRIBUT_Seite_Zahlungsarten #Kontent dl.ZahlungartenListe {
	width: 520px;
}
.ATTRIBUT_Seite_Zahlungsarten #Kontent .ZahlungartenListe dt {
	width: 170px;
}
.ATTRIBUT_Seite_Kategorie #Kontent .Produkt dl.PreisListe .Grundpreis {
	font-size: 85%;
	white-space: nowrap;
	overflow: hidden;
}
.ATTRIBUT_Seite_Zahlungsarten #Kontent .ZahlungartenListe dd {
	width: 340px;
}
.ATTRIBUT_Seite_Zahlungsarten #Kontent .ZahlungartenListe dt {
	width: 180px;
}

.titelbelboon {
  font-size: 14pt;
  color: #365F91;
}

.affilibelboon {
  font-size: 14pt;
}

.schrittebelboon {
  font-size: 18pt;
}

.fragenbelboon {
  font-size: 16pt;
}

.programmbelboon {
  font-size: 13.5pt;
}

.adressebelboon {
  font-size: 10pt;
}

.agbwiderruf {
  color:red;
}
