A { color: #1659be; text-decoration: none; }
A:hover { color: #0000ff; text-decoration: underline; }

A.headerNavigation2 { color: #FFFFFF; }
A:hover.headerNavigation2 { color: #FFFFFF; text-decoration: underline; }

A#link1 { font-family: Arial; font-size: 12px; color: #1659be; text-decoration: none }
A#link1:hover { text-decoration: underline; }

A#link2 { font-family: Arial; font-size: 14px; color: #1659be; text-decoration: none }
A#link2:hover { text-decoration: underline; }

A#link3 { font-family: Arial, sans-serif; font-size: 12px; color: #666666; text-decoration: none }
A#link3:hover { text-decoration: underline; color: #1659be; font-weight:bold;}

A#link4 { font-family: Arial, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none }
A#link4:hover { color: #999999; text-decoration: underline; }

A#link5 { font-family: Arial; font-size: 18px; color: #1659be; text-decoration: none }
A#link5:hover { text-decoration: underline; }

A#link6 { font-family: Verdana; font-size: 15px; color: #ffffff; text-decoration: none }
A#link6:hover { text-decoration: underline; }

A#link7 { font-family: Verdana; font-size: 15px; color: #ffff00; text-decoration: none }
A#link7:hover { text-decoration: underline; }

A#link8 { font-family: Century Gothic; font-size: 24px; font-weight:normal; color: #969696; text-decoration: none }
A#link8:hover { font-weight:normal; color: #1659be; text-decoration: underline; }


A#link_med { font-family:Arial; font-size:20px; font-weight:normal; color:#2060c1; text-decoration: none }
A#link_med:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_frau { font-family:Arial; font-size:20px; font-weight:normal; color:#df8040; text-decoration: none }
A#link_frau:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_mann { font-family:Arial; font-size:20px; font-weight:normal; color:#2060c1; text-decoration: none }
A#link_mann:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_kind { font-family:Arial; font-size:20px; font-weight:normal; color:#87c44b; text-decoration: none }
A#link_kind:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_schon { font-family:Arial; font-size:20px; font-weight:normal; color:#e74930; text-decoration: none }
A#link_schon:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_schmerz { font-family:Arial; font-size:20px; font-weight:normal; color:#df8040; text-decoration: none }
A#link_schmerz:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_dia { font-family:Arial; font-size:20px; font-weight:normal; color:#2060c1; text-decoration: none }
A#link_dia:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_hom { font-family:Arial; font-size:20px; font-weight:normal; color:#7fc040; text-decoration: none }
A#link_hom:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_klin { font-family:Arial; font-size:20px; font-weight:normal; color:#e12001; text-decoration: none }
A#link_klin:hover { font-weight:normal; color: #444444; text-decoration: underline; }

A#link_live { font-family:Arial; font-size:20px; font-weight:normal; color:#2060c1; text-decoration: none }
A#link_live:hover { font-weight:normal; color: #444444; text-decoration: underline; }


a.adminbox:hover { display: block; width: 200px; height: 70px; }
a.adminbox:hover img { display: none }
a.adminbox:hover { background: #ffffff url(buttons/german/button_admin_hov.gif) no-repeat; margin: 0px; }

a.button_adress:hover { display: block; width: 240px; height: 40px; }
a.button_adress:hover img { display: none }
a.button_adress:hover { background: #ffffff url(buttons/german/button_change_address_hov.gif) no-repeat; }

a.button_adressnew:hover { display: block; width: 280px; height: 58px; }
a.button_adressnew:hover img { display: none }
a.button_adressnew:hover { background: #ffffff url(buttons/german/button_add_address_hov.gif) no-repeat; }

a.adminbox_ed:hover { display: block; width: 200px; height: 70px; }
a.adminbox_ed:hover img { display: none }
a.adminbox_ed:hover { background: #ffffff url(buttons/german/edit_product_hov.gif) no-repeat; margin: 0px; }

a.button_continue:hover { display: block; width: 300px; height: 40px; }
a.button_continue:hover img { display: none }
a.button_continue:hover { background: #ffffff url(buttons/german/button_ek_weiter_hov.gif) no-repeat; }

a.button_delete:hover { display: block; width: 140px; height: 40px; }
a.button_delete:hover img { display: none }
a.button_delete:hover { background: #ffffff url(buttons/german/small_delete_hov.gif) no-repeat; }

a.button_deletead:hover { display: block; width: 180px; height: 58px; }
a.button_deletead:hover img { display: none }
a.button_deletead:hover { background: #ffffff url(buttons/german/button_delete_hov.gif) no-repeat; }

a.button_edit:hover { display: block; width: 190px; height: 40px; }
a.button_edit:hover img { display: none }
a.button_edit:hover { background: #ffffff url(buttons/german/small_edit_hov.gif) no-repeat; }

a.button_order:hover { display: block; width: 200px; height: 40px; }
a.button_order:hover img { display: none }
a.button_order:hover { background: #ffffff url(buttons/german/small_view_hov.gif) no-repeat; }

a.button_print:hover { display: block; width: 230px; height: 58px; }
a.button_print:hover img { display: none }
a.button_print:hover { background: #ffffff url(buttons/german/button_print_hov.gif) no-repeat; }

a.button_update:hover { display: block; width: 235px; height: 40px; }
a.button_update:hover img { display: none }
a.button_update:hover { background: #ffffff url(buttons/german/button_update_cart2_hov.gif) no-repeat; }

a.button_waren:hover { display: block; width: 90px; height: 75px; }
a.button_waren:hover img { display: none }
a.button_waren:hover { background: #ffffff url(buttons/german/warenkorb_liste_hov.gif) no-repeat; }

a.button_weiter:hover { display: block; width: 176px; height: 58px; }
a.button_weiter:hover img { display: none }
a.button_weiter:hover { background: #ffffff url(buttons/german/button_continue_hov.gif) no-repeat; }

a.button_zurueck:hover { display: block; width: 176px; height: 58px; }
a.button_zurueck:hover img { display: none }
a.button_zurueck:hover { background: #ffffff url(buttons/german/button_back_hov.gif) no-repeat; }

a.marke1:hover { display: block; width: 65px; height: 65px; }
a.marke1:hover img { display: none }
a.marke1:hover { background: #ffffff url(media/products/avene_logo_hov.gif) no-repeat; }

a.marke2:hover { display: block; width: 65px; height: 65px; }
a.marke2:hover img { display: none }
a.marke2:hover { background: #ffffff url(media/products/bepanthol_logo_hov.gif) no-repeat; }

a.marke3:hover { display: block; width: 65px; height: 65px; }
a.marke3:hover img { display: none }
a.marke3:hover { background: #ffffff url(media/products/eucerin_logo_hov.gif) no-repeat; }

a.marke4:hover { display: block; width: 65px; height: 65px; }
a.marke4:hover img { display: none }
a.marke4:hover { background: #ffffff url(media/products/la-roche_logo_hov.gif) no-repeat; }

a.marke5:hover { display: block; width: 65px; height: 65px; }
a.marke5:hover img { display: none }
a.marke5:hover { background: #ffffff url(media/products/vichy_logo_hov.gif) no-repeat; }

a.marke6:hover { display: block; width: 65px; height: 65px; }
a.marke6:hover img { display: none }
a.marke6:hover { background: #ffffff url(media/products/weleda_logo_hov.gif) no-repeat; }

a.marke7:hover { display: block; width: 65px; height: 65px; }
a.marke7:hover img { display: none }
a.marke7:hover { background: #ffffff url(media/products/orthomol_logo_hov.gif) no-repeat; }

a.marke8:hover { display: block; width: 65px; height: 65px; }
a.marke8:hover img { display: none }
a.marke8:hover { background: #ffffff url(media/products/olynth_logo_hov.gif) no-repeat; }

a.marke9:hover { display: block; width: 65px; height: 65px; }
a.marke9:hover img { display: none }
a.marke9:hover { background: #ffffff url(media/products/celyoung_logo_hov.gif) no-repeat; }

a.marke10:hover { display: block; width: 65px; height: 65px; }
a.marke10:hover img { display: none }
a.marke10:hover { background: #ffffff url(media/products/priorin_logo_hov.gif) no-repeat; }

a.marke11:hover { display: block; width: 65px; height: 65px; }
a.marke11:hover img { display: none }
a.marke11:hover { background: #ffffff url(media/products/belly_logo_hov.gif) no-repeat; }

a.marke12:hover { display: block; width: 65px; height: 65px; }
a.marke12:hover img { display: none }
a.marke12:hover { background: #ffffff url(media/products/neutrogena_logo_hov.gif) no-repeat; }

a.marke13:hover { display: block; width: 65px; height: 65px; }
a.marke13:hover img { display: none }
a.marke13:hover { background: #ffffff url(media/products/widmer_logo_hov.gif) no-repeat; }

a.marke14:hover { display: block; width: 65px; height: 65px; }
a.marke14:hover img { display: none }
a.marke14:hover { background: #ffffff url(media/products/lavera_logo_hov.gif) no-repeat; }

a.marke15:hover { display: block; width: 65px; height: 65px; }
a.marke15:hover img { display: none }
a.marke15:hover { background: #ffffff url(media/products/ladival_logo_hov.gif) no-repeat; }

a.marke16:hover { display: block; width: 65px; height: 65px; }
a.marke16:hover img { display: none }
a.marke16:hover { background: #ffffff url(media/products/inneov_logo_hov.gif) no-repeat; }

a.marke17:hover { display: block; width: 65px; height: 65px; }
a.marke17:hover img { display: none }
a.marke17:hover { background: #ffffff url(media/products/hauschka_logo_hov.gif) no-repeat; }

a.marke18:hover { display: block; width: 65px; height: 65px; }
a.marke18:hover img { display: none }
a.marke18:hover { background: #ffffff url(media/products/durex_logo_hov.gif) no-repeat; }

a.marke19:hover { display: block; width: 65px; height: 65px; }
a.marke19:hover img { display: none }
a.marke19:hover { background: #ffffff url(media/products/ducray_logo_hov.gif) no-repeat; }

a.marke20:hover { display: block; width: 65px; height: 65px; }
a.marke20:hover img { display: none }
a.marke20:hover { background: #ffffff url(media/products/claire-fisher_logo_hov.gif) no-repeat; }

a.marke21:hover { display: block; width: 65px; height: 65px; }
a.marke21:hover img { display: none }
a.marke21:hover { background: #ffffff url(media/products/aspirin_logo_hov.gif) no-repeat; }

.angebot_bg { margin: 0px; text-decoration: none; }
.angebot_bg:hover { background: #dedede url(img/angebote_line_bg.gif) no-repeat; margin: 0px; text-decoration: none; }

.angebote_rotation { background:#ffffff url(img/angebote_line.gif) repeat-y; margin-top: 5px; }

.button_deletewk:hover { display: block; width: 40px; height: 40px; }
.button_deletewk:hover img { display: none }
.button_deletewk:hover { background: #ffffff url(img/button_delete_hov.gif) no-repeat; }

.button_print:hover { display: block; width: 230px; height: 58px; }
.button_print:hover img { display: none }
.button_print:hover { background: #ffffff url(buttons/german/button_print_hov.gif) no-repeat; }

.box_header { font-family: Century Gothic, arial, sans-serif; font-size: 18px; font-weight:bold; color: #969696; text-decoration: none }

.box_header_markenshop { font-family: Century Gothic, arial, sans-serif; font-size: 24px; font-weight:normal; color: #969696; text-decoration: none }

.boxText2 { font-family: Arial, sans-serif; font-size: 16px; font-weight:bold; color: #666666; }

.copyright { font-family: Arial, Verdana, sans-serif; font-size: 9px; line-height: 1.5; text-align:center;  text-valign:middle;}

.errormessage { border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6; margin-bottom:10px; }

.Feld { font-size: 35px; font-family: Arial, Verdana, sans-serif; color: #1659be; text-align: left; text-valign: middle; display: block;
float: left; width: 560px; height: 50px; background-color:#ffffff; border: 1px solid #666; }

.Feld_drop_sort { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #1659be; text-align: left; text-valign: middle; display: block;
float: left; width: 200px; height: 25px; background-color:#ffffff; border: 1px solid #666; }

.Feld_drop_man { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #1659be; text-align: left; text-valign: middle; display: block;
float: left; width: 300px; height: 25px; background-color:#ffffff; border: 1px solid #666; }

/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) */
input[type=text], input[type=password] { border:1px solid #666; padding:2px; }

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff0000; }

.lefting { text-align: left; width: 700px; border: 1px solid #e4e4e4; padding: 0px 10px 0px 10px; background-color: #f6f6f6; font-family: Verdana, Arial, sans-serif; color:#444444; font-size: 14px; }

.main_text1 { font-family: Arial; font-size: 12px; color: #474747; text-decoration: none }

.Menge { font-size: 35px; font-family: Arial, Verdana, sans-serif; color: #1659be; text-align: center; text-valign: middle; display: block;
float: center; width: 60px; height: 40px; background-color:#ffffff; border: 1px solid #666; }

.menge_bg { background: #ffffff url(img/BG_Menge.gif) no-repeat; margin: 0px; }
.menge_bg:hover { background: #ffffff url(img/BG_Menge_hov.gif) no-repeat; margin: 0px; }

.merkzett:hover { display: block; width: 400px; height: 65px; }
.merkzett:hover img { display: none }
.merkzett:hover { background: #ffffff url(buttons/german/button_in_wishlist_hov.gif) no-repeat; margin: 0px; }

.product_info { padding: 10px 0 10px 0; }

.rahmen { border: 1px solid; border-color: #e4e4e4; padding:5px; margin-bottom: 10px; }
.rahmen:hover { border: 1px solid; border-color: #1659be; padding:5px; margin-bottom: 10px; }

.rahmen2 { border: 1px solid; border-color: #e4e4e4; }
.rahmen2:hover { border: 1px solid; border-color: #1659be; }

.rahmen_apo { border: 1px solid; border-color: #f6f6f6; padding:5px; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5;}
.rahmen_apo:hover { border: 1px solid; border-color: #cc0000; padding:5px; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5;}

.rahmen_cross { border: 1px solid; border-color: #e4e4e4; padding:5px; margin-bottom: 5px; }
.rahmen_cross:hover { border: 1px solid; border-color: #1659be; padding:5px; margin-bottom: 5px; }

.rahmen_text { border: 1px solid; border-color: #e4e4e4; padding:5px; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5;}
.rahmen_text:hover { border: 1px solid; border-color: #1659be; padding:5px; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5;}

.rahmen_zuza { border: 1px solid; border-color: #e4e4e4; background-color: #f6f6f6; padding:5px 0 5px 2px; margin:10px 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #1659be; line-height: 1.5; }
.rahmen_zuza:hover { border: 1px solid; border-color: #e4e4e4; background-color: #f6f6f6; padding:5px 0 5px 2px; margin:10px 0 10px 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #1659be; line-height: 1.5; }

.specials_pd_top { font-size:14px; color:#444444; font-family:Century Gothic, arial, sans-serif; font-weight:normal; }

.specials_price_top { font-size:30px; color:#cd1600; font-family:Century Gothic, arial, sans-serif; font-style:italic; font-weight:bold; }

.specials_price_top_black { font-size:30px; color:#444444; font-family:Century Gothic, arial, sans-serif; font-style:italic; font-weight:bold; }

.specials_price_old_top { font-size:18px; color:#444444; font-family:Century Gothic, arial, sans-serif; font-weight:bold; }

.specials_price_vpe_top { font-size:10px; color:#898989; font-family:Arial; font-weight:bold; }

.specials_top:hover { display: block; width: 188px; height: 75px; }
.specials_top:hover img { display: none }
.specials_top:hover { background: #ffffff url(buttons/german/warenkorb_buy_angebote_hov.gif) no-repeat; margin: 0px; }

body { background:#ffffff url(img/HG_Bild_oben.gif) repeat-x; margin: 0px; }

h1, h2, h3 {font-weight: bold} /* Fettdruck fuer h1-h3*/
h1 {font-size: 26px; font-family: Arial, Verdana, sans-serif; display: inline;} /* Schriftgroesse */ 
h2 {font-size: 16px; font-family: Arial, Verdana, sans-serif; display: inline;} /* Schriftgroesse */ 
h3 {font-size: 11px; font-family: Arial, Verdana, sans-serif; display: inline;} /* Schriftgroesse */

img { border: 0; }

#contindex_deda { float:left; width:630px; padding: 0px 0px 0px 0px; }

pre {
width: 700px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word;  /* Internet Explorer 5.5+ */
font-family: Verdana, Arial, sans-serif;
color:#444444;
font-size: 14px;
}

P { margin: 0px; padding: 0px;}

P.main2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.2; }

P.main3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; }

P.main4 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #444444; line-height: 1.5; }
P.main4bc { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #1659be; font-weight: bold; line-height: 1.5; }

P.main5 { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #444444; font-weight: bold;line-height: 1.5; }
P.main5_col { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #626262; font-weight: normal;line-height: 1.5; }

P.main6 { font-family: Verdana, Arial, Helvetica,; font-size: 18px; color: #444444; font-weight: bold; line-height: 1.5;}
P.main6_col { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #626262; font-weight: normal;line-height: 1.5; }

SPAN.main3b { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #444444; font-weight: bold; line-height: 1.5; }

SPAN.main4b { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #444444; font-weight: bold; line-height: 1.5; }

TD.main2 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.2; }

TD.main3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; }

TD.main3b { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.5; }

TD.main3bw { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 1.5; }

TD.main4 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #444444; line-height: 1.5; }

TD.main4b { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #444444; font-weight: bold; line-height: 1.5; }

TD.main4bc { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #1659be; font-weight: bold; line-height: 1.5; }

TD.main5 { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #444444; line-height: 1.5; }

TD.main6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #444444; font-weight: bold; line-height: 1.5;}

TD.main_plistheader { font-family: Arial; font-size: 20px; color: #666666; }

TD.main_zuza { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #1659be; line-height: 1.5; }

TD.productinfo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; line-height: 1.5;}

TD.productinfo2red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc2631; line-height: 1.5;}

TD.productinfo_gp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #ffdaa0;
	font-family: Arial, Verdana;
	font-style:italic;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}
#search_suggest {
	position: absolute;
	left:354px; top:120px; width:550px; height:565px;
	visibility: hidden;
	background-color: #FFFFFF; 
	text-align: left;
	border: 1px solid #000000;			
}	
/*----------------------------End Suggest Styles------------------------*/

/*----------------------------Alte CSS anfang--------------------------*/

.boxTextBG { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #f1f1f1; }

.boxTextBG2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #f1f1f1; }

.boxTextBGIII { background-color: #ffdaa0; }

.boxTextBGIII2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffdaa0; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #444444; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #e74930; font-weight: bold; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; font-weight: bold; background-color: #ffb3b5; }

.infoBoxNotice { background: #ffb3b5; }

.infoBoxNoticeContents { background: #ffb3b5; font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.moduleRow { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; background-color: #1659be; border: 1px solid; border-color: #e74930; }

.moduleRowOver { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; background-color: #df8040;  cursor: hand; border: 1px solid; border-color: #e74930; }

.moduleRowSelected { background-color: #df8040; }

.onepxwidth { width: 1px; }

/*----------------------------Alte CSS ende--------------------------*/
