@charset "utf-8";
/* CSS Document */

/*reseter*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { font: 12px Arial, Verdana, Sans-Serif; background-color: #e4e4de}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquoteefore, blockquote:after, qefore, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/*end reset*/

/*Start of Global Reseter*/

.dark { color:#1b1b1c }
.white { color:#fff }
.red { color:#FF0000 }
.lightblue { color:#2580e5 }
p { line-height:normal;  color: #2b2a2a;}

h1 { font-size:28px; }
h2 { font-size:14px; }
h3 { font-size:13px }
.clearboth { clear: both; }
.right { text-align:  right; }
.center { text-align: center !important; }
.fcenter { margin: 0 auto !important; }
.margintop40 { margin-top: 0px; font-size:15px; font-weight: bold; color: #325286; padding-top: 20px; padding-left:10px; padding-bottom:10px;}

/*End of Global Reseter*/


.wrapper {
    background: #ffffff;
    width: 949px;
    margin: 0 auto;
	border-left:1px solid #7B9CBF;
	border-right:1px solid #7B9CBF;
	border-top:2px solid #7B9CBF;
	border-bottom:2px solid #7B9CBF;
}

.header {
    background: url(/de/images/header.gif) no-repeat;
    width: 949px;
    height: 116px;
    text-align: center;
}
.top_btn {
    background: url(/de/images/top_btn_background.jpg) repeat-x;
	border-top:2px solid #7B9CBF;
	border-bottom:2px solid #7B9CBF;
    width: 949px;
    height: 26px;
    text-align: center;
}

.top_btn ul {margin:0px; padding:0px;}
.nav li { float:left; list-style-type:none;}
.nav li a { font-size:15px; color: #102C5B; padding: 3px 51px; display: block; font-weight:bold; margin:0px;}

.lang { float: left; width:90px; font-size: 11px; margin-top: 5px; }
.curriences { float: left; font-family: verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; padding-right: 15px; padding-top:8px; }
/*start header*/
#tool_free h2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color:#ffffff; }
#banner_rightcol { width:345px; float: right; padding-top: 0px; }
#yourcart { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; float: left; padding-left:330px; padding-top:11px; font-weight:bold;}
#yourcart a  {color:#FFF;}
#red { color: #e20113; }
#checkout { font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: normal; color:#0e2f98; float: left; padding-left: 20px; padding-top:15px;}
#promo ul { float: left; padding-top:0px; vertical-align:top;}
#promo ul li { padding-bottom: 7px; padding-top:0px; font-family: verdana, arial; font-size: 12px; color:#333; font-weight:normal;}

#search_container { float: left; width:985px; height: 40px; }
.search_by { float: left; font-family: verdana, arial; font-size: 11px; font-weight: normal; color:#cf0000; float: left; padding-top: 15px; padding-right:80px; }
.search { float: left; padding-top: 10px; padding-right:20px; }
.field { background: url(images/search_bg.jpg) no-repeat; border: 0px; width: 160px; height: 25px; }
.searchbutton { background: url(images/search_button.jpg) no-repeat; width: 24px; height: 24px; border:0px; }
.accept { float: left; padding-top: 10px; }
.sidebar1 {  width:183px; float: left; margin-left:1px; margin-top:1px;
background:#C3DDF4; 

display: inline; /*--IE6 workaround--*/ }
.sidebar2 {  width:183px; float: left; margin-top:1px; margin-right:1px;
background:#C3DDF4; 
margin-bottom:1px;
display: inline; /*--IE6 workaround--*/ }

.categories { width:181px; overflow: hidden; background:transparent url(/de/images/arrow_orange.gif) no-repeat;overflow: hidden; border-top:1px solid #7B9CBF; border-left:1px solid #7B9CBF; border-right:1px solid #7B9CBF;}
.categories h3 { width:181px; height:19px; background:transparent url(/de/images/bg_orange.gif) repeat-x; margin-left: 7px; padding-left:4px; padding-top:2px;}

.categories2 { width:181px; overflow: hidden; background:transparent url(/de/images/arrow_orange.gif) no-repeat;overflow: hidden; border-left:1px solid #7B9CBF; border-right:1px solid #7B9CBF;}
.categories2 h3 { width:181px; height:19px; background:transparent url(/de/images/bg_orange.gif) repeat-x; margin-left: 7px; padding-left:4px; padding-top:2px;}

.categories_menu { list-style-type: none; width:181px; border-bottom:1px solid #7B9CBF; border-left:1px solid #7B9CBF; border-right:1px solid #7B9CBF;}
.categories_menu ul { list-style-type: none; background-color: #fff;margin:0px; padding:0px;}

	a:link {color: #102C5B;}
	a:visited {color: #102C5B;}
	a:active {color: #102C5B;}
	a:hover {color: #102C5B;}

	
.categories_menu ul li { list-style-type: none; font-weight: bold; 
border-top:1px solid #7B9CBF;
			}
.categories_menu ul li a { 
font-family: Arial; 
			font-weight: bold;
			font-size: 13px; 
			color: #102C5B; 
			text-align:left;
			display:block;
			line-height: 20px; width: 166px;
			text-decoration: none;
			padding-left: 15px;background: transparent url(/de/images/arrow_white.gif) no-repeat;}
			
.categories_menu ul li a:hover {text-decoration: none; color:#102C5B;background:#C3DDF4 url(/de/images/arrow_white.gif) no-repeat;display:block;width: 166px;}
.categories_menu ul li a.potenzmittel { text-decoration: none; color:#102C5B;background:#C3DDF4 url(/de/images/arrow_white.gif) no-repeat;width: 166px;  display:block; /*--IE6 workaround--*/}


.kundenempfehlungen { list-style-type: none; width:181px; border-bottom:1px solid #7B9CBF; border-left:1px solid #7B9CBF; border-right:1px solid #7B9CBF;}
.kundenempfehlungen ul { list-style-type: none; background-color: #fff;margin:0px; padding:0px;}
.kundenempfehlungen ul li { list-style-type: none; font-weight: normal; 
border-top:1px solid #7B9CBF; padding-left:3px; padding-right:3px;
			}
.kundenempfehlungen ul li b{ color:#102C5B;}
			
.categories_menu ul li.select_item { background: #999; font-size: 14px; font-weight: normal; }

.warenkorb_menu { list-style-type: none; width:181px; border-bottom:0px; border-left:1px solid #7B9CBF; border-right:1px solid #7B9CBF; text-align:center;}
.warenkorb_menu ul { list-style-type: none; background-color: #fff;margin:0px; padding:0px;}
.warenkorb_menu ul li { list-style-type: none; font-weight:bold; 
border-top:1px solid #7B9CBF; padding-left:3px; padding-right:3px; padding-top:7px; padding-bottom:10px;
			}
.warenkorb_menu ul li b{ color:#102C5B;}
.warenkorb_menu ul li .warenkorb:hover {background-position: 0 -23px;}
.warenkorb_menu ul li .warenkorb{
    height: 23px; line-height: 23px; border:1px solid #7B9CBF; background: transparent url(/de/images/bg_orange.gif) repeat-x; font-size:14px !important; cursor: pointer; color: #102C5B; margin: 0; font-weight: bold; width:141px; display: block; text-align:center; vertical-align:middle; text-decoration:none;}

.jetzt:hover {background-position: 0 -23px;}
.jetzt{
    height: 23px; line-height: 23px; border:1px solid #7B9CBF; background: transparent url(/de/images/bg_orange.gif) repeat-x; font-size:12px !important; cursor: pointer; color: #102C5B; margin: 0; font-weight: bold; width:170px; display: inline-table; text-align:center; vertical-align:middle; text-decoration:none;}
.erabatt {margin-left:50px !important;}

.addthis { padding-left:20px; padding-top:15px;}

.live_support { float:left; display:inline; width:214px; height:108px; background:transparent url(images/online_support.jpg) no-repeat scroll 0 0; text-indent:-9999px; margin-top:10px; margin-left: 2px; }
/*content*/

.content-container { float: left;background: url(/de/images/content_bg.gif) repeat-y; width:949px;}

.content { float: left; background:#fff url(/de/images/content.gif) repeat-x;}
.content_wraper .clearboth2 {border:1px #666 solid; margin-top:5px; margin-bottom:5px;}
.content_wraper { float: left; width: 561px; overflow: hidden; padding-left: 10px; padding-top:0px; padding-right:10px; padding-bottom:10px; text-align:justify;}

.content .content_wraper h1 { font-size:16px; font-weight: bold; color: #102C5B; padding-top: 4px; padding-left:10px;}
.content_cols1 { width: 230px; padding-left: 18px; padding-top: 10px; overflow:hidden; float: left; }
.content_cols2 { width: 230px; padding-top: 10px; padding-left:30px; overflow:hidden; float: left; }

.content .content_wraper li {line-height:normal; margin:3px;}
.content .content_wraper p {padding-bottom:3px; padding-top:3px;line-height:normal; color: #2b2a2a; font-weight:normal;}
.content .content_wraper .tabs p {padding-bottom:7px; padding-top:4px;line-height:normal; color: #2b2a2a; font-weight:normal;}
.content .content_wraper .tabs li {line-height:normal; color: #2b2a2a; font-weight:normal;}
.content .content_wraper .tabs .tab li {line-height:normal; color: #2b2a2a; font-weight:normal;}
.content .content_wraper .tabs .tab ul {margin-top:-2px;}
.content .content_wraper .tabs .tab h3 {padding-top:10px;color:#102C5B;}
.content .content_wraper .tabs .tab h3:first-child {padding-top:0px;}
.content .content_wraper .tabs .tab h4 {text-decoration:underline;color:#102C5B;}

.content .content_wraper .erfahren a {text-decoration:none; font-size:13px; font-weight:bold;}
.content .content_wraper .erfahren2 a {text-decoration:none; font-size:13px; font-weight:normal;}
.content .content_wraper .erfahren a:hover, .content .content_wraper .erfahren2 a:hover {color: #930A0A}
.content .content_wraper .erfahren ul, .content .content_wraper .erfahren2 ul  {margin-top:0px; margin-bottom:0px;}
.content .content_wraper .erfahren {display:none;}
.content .content_wraper .tabn { color: #000; padding: 0px; clear: both; border: 1px solid #7B9CBF;}
.content .content_wraper .tabn li {line-height:normal; color: #2b2a2a; font-weight:normal;font-size:13px;}
.content .content_wraper .tabn h2 {color:#3c5175;}
.content .content_wraper .tabn .tabn_h2 {border-bottom: 1px solid #7D9BC0; color: #102C5B; font-size: 12px; font-weight: bold; text-align: left; padding-top:5px; padding-bottom:5px; background: #C3DDF4 url(/de/images/bg_orange.gif) repeat-x; line-height:15px; padding-left:10px;}
.content .content_wraper .tabn .tabn_all {padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:0px;}
.content .content_wraper .tabn h2:first-child {margin-top:0px; padding-bottom:0px; margin-bottom:0px; font-size: 12px; font-weight: bold; color: #102C5B;}
.content .content_wraper .tabn h3 {padding-top:10px;color:#102C5B;}
.content .content_wraper .tabn h3:first-child {padding-top:0px; margin-top:-3px;}
.content .content_wraper .tabn h4 {text-decoration:underline;color:#102C5B;padding-top:10px;}
.content .content_wraper .tabn ul {margin-top:0px; margin-bottom:0px;}
.content .content_wraper .tabn .tabh3 {color: #53637d; font-size:14px;}
.content .content_wraper .tabn .tabh4 {text-decoration:none;color:#53637d; font-size:14px;}
.content .content_wraper .tabn p {padding-bottom:7px; padding-top:4px;line-height:normal; color: #2b2a2a; font-weight:normal; font-size:13px;}




.top { background: url(images/top.jpg) no-repeat; width: 270px; height: 17px; float: left; }
.mid { background: url(images/mid.jpg) repeat-y; width: 270px; float: left; }
.bottom { background: url(images/bottom.jpg) no-repeat; width: 270px; height: 17px; float: left; }
.img_center { float:left; margin-bottom:0px; padding-bottom:0px;}
.mid p { width: 255px; padding-left:15px; font-family: verdana, arial; font-size: 11px; color:#535353; }
.mid p a { font-style: italic; color: #e20113; }
.mid span { color:#0018ff; }
.more { color: #e20113; font-style: italic; }
.our_price { font-family: verdana, arial; font-size: 11px; color:#000000; }
.addcart { padding-top:10px; }
.addcart a { padding-left: 16px; }
/*start of sidebar2*/

.sidebar_container { float: left; width: 240px; padding-left: 5px; }
.sidebar { float: left; padding-left: 10px; }
.sidebar .empfehlung {font-weight:normal;width:198px; margin-left:7px;border:1px #a4a4a4 solid; padding-left:5px; padding-right:5px;}
.sidebar .empfehlung span {font-weight:bold;}
.sidebar .clearboth2 {border:1px #666 solid; margin-top:5px; margin-bottom:5px;}

.testimonial { float:left; display:inline; width:181px; height:38px; background:transparent url(images/testimonial.gif) no-repeat scroll 0 0; text-indent:-9999px; margin-top:0px; }
.testimonial_bg { float: left; list-style-type: none; width:181px; background: url(images/sidebarbg_ul.jpg) repeat-y; padding-left: 15px; }
.testimonial_bg p { float: left; width: 195px; font-family: verdana, arial; font-size: 11px; font-weight: normal; color:#000000; line-height: 16px; border-bottom: 1px solid #efefef; padding-bottom: 10px; }
.img_wrap { float: left; font-family: verdana, arial; font-size: 11px; margin-top:10px; }
.img_wrap li { float: left; list-style-type: none; padding-right:10px; font-family: verdana, arial; font-size: 11px; color:#6b6b6b; line-height: 15px; }
.img_wrap li span { color:#0e2f98; }
.img_wrap2 { float: left; font-family: verdana, arial; font-size: 11px; }
.img_wrap2 li { float: left; list-style-type: none; padding-right:10px; font-family: verdana, arial; font-size: 11px; color:#6b6b6b; line-height: 15px; }
.img_wrap2 li span { color:#0e2f98; }

/*footer*/

.footer_bg { background: #C3DDF4; width: 949px; height: 46px; clear:both;border-bottom:0px solid #7B9CBF; border-left:0px solid #7B9CBF; border-right:0px solid #7B9CBF; border-top:2px solid #7B9CBF; overflow: hidden; margin-bottom:0px;}
.footer_bg .footer_container {padding-top: 5px; text-align:center;}
.footer_bg .footer_container a { font-family: Arial; font-weight: bold;font-size: 12px; color: #102C5B; border-bottom:1px solid #7B9CBF; text-decoration:none;}
.disclaimer { border-right: none !important; }
.footer_container p { padding-top: 4px; font-family: arial, verdana; font-size: 12px; font-weight: bold; color: #102C5B;}
.footer_bg .footer_container p span { font-family: verdana, arial; font-size: 12px; font-weight: bold; color:#102C5B; }

/*product page*/
.prod_details { width: 560px; float: left; padding-top: 0px; padding-bottom: 20px; }
.prd_img { float: left; padding-right: 10px; }
.prd_img_r { float: right; padding-right: 10px; }

.col1, .col2, .col3, .col4, .col5 { float:left; width:100px; color:#d50400; font:12px Arial, Verdana; font-weight:bold; text-align:center; padding:5px 0 10px 0; border-bottom:1px dotted #8e8c8c; }
.col6, .col7, .col8, .col9 { float:left; width:100px; text-align:center; padding:15px 0 10px 0; border-bottom:1px dotted #8e8c8c; }
.col10 { text-align:center; }
.listbtn {float:left; height:24px; padding:0px 0 0px 0px; width:91px; margin-top:0px; vertical-align:middle}
/*prodesct-safe-effect*/

#prodsafe_effec_wrap { float: left; }
ul.prod-desc-effect { margin-top:20px; width:367px; border-bottom:1px solid #cccccc; float:left; }
ul.prod-desc-effect li { float:left }
ul.prod-desc-effect li a { display:block; color:#2b2a2a; font-family: Arial, Verdana; font-size:14px; padding:5px 10px; }
ul.prod-desc-effect a:hover { background:#efefef; border-bottom:none; display:block }
ul.prod-desc-effect a.active { background:#efefef; border:1px solid #e4e4e4; border-bottom:none; display:block }
#Prod-lower-desc { float:left; clear:both; margin:20px 0 0 10px; width:560px }
ul.Effect-list { margin:10px 0 10px 20px }
ul.Effect-list li a { color:#515050 }
.Prod-Lasttxt { padding:10px 0 100px 10px }
.hotseller_bg { float:left; display:inline; width:181px; height:38px; background:transparent url(images/hotsellers.jpg) no-repeat scroll 0 0; text-indent:-9999px; margin-top:20px; }
.prodname { float: left; font-family: Calibri, Arial, Verdana; font-size: 16px; color: #000000; padding-left:20px; }
.topviagra { float: left; font-family: Calibri, Arial, Verdana; font-size: 18px; color: #000000; padding-left:0px;}
.hotseller_img { float: left; padding-left:50px; padding-top:5px; }
.price_cart_wrap { background: url(images/price_addcart_bg.jpg) no-repeat; width: 198px; height: 54px; float: left; }
.hotseller_detail { float: left; }
.hotseller_detail .sprice { font-size: 14px; color: #d50400; padding-left: 5px; font-weight: bold; }
.sdetail { float: left; display: inline; margin-left: 10px; margin-top: 5px; }
.hotseller_desc { border-bottom: none; line-height: 0px; }
.guarantee { padding-left: 25px; padding-top: 20px; }
.billing { padding-left: 5px; padding-top: 10px; }




/* product table */

.productname { font-size: 20px; font-weight: bold; padding: 0 15px; }
.productname2 { font-size: 20px; font-weight: bold; padding: 0 15px; }
table.cart { margin: 10px auto; width:560px; border: 1px solid #7B9CBF;}

table.cart th { border-left: 1px solid #7B9CBF;border-top: 1px solid #7D9BC0;border-bottom: 1px solid #7D9BC0; color: #102C5B; font-size: 12px; font-weight: bold; text-align: center; padding-top:5px; padding-bottom:5px; background: #C3DDF4 url(/de/images/bg_orange.gif) repeat-x; line-height:15px;}
table.cart td { padding: 0px 10px ; border-bottom: 1px solid #7B9CBF; font-size: 12px; vertical-align:middle;}
table.cart td .is_upper{ padding: 0px 10px ; border-top:0px; border-bottom: 0px solid #7B9CBF; font-size: 12px; vertical-align:middle;}
.now_upper {height:26px;  vertical-align:middle;}
.now_upper a{color: #930A0A; text-decoration:underline; padding-top:5px; padding-bottom:5px;}
.a_upper {color: #930A0A; text-decoration:underline; padding-top:5px; padding-bottom:5px;}
.a_upper:hover { color: #E82626; text-decoration:none; padding-top:5px; padding-bottom:5px;}
.product_info { padding: 5px 10px ; }
h2.packagename { color: #4a8a00; font-size: 22px; font-weight: bold; }
h1.heading a { color: #FFFFFF;}

table.cart .item1{ background:#DFEDFA; }
table.cart .item2{ background:#fff; }

.savings2 { font-weight: bold; color: #930A0A; font-size: 12px;}
table.cart td .package { font-weight: bold; font-size:14px; text-align:center; color:#333}
table.cart td .package2 { font-weight:600; font-size:14px; text-align:center; color:#333}
table.cart td .peritem { font-weight: bold; color: #930A0A; font-size: 12px; }
table.cart td .savings { font-weight: bold; color: #930A0A; font-size: 12px; }
.ppi { color:#930A0A; font-size:14px; font-weight: bold; }
table.cart td .itemPrice { color:#930A0A; font-family:arial; font-size:15px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; width:85px; }
table.cart td small { color: #333; font-size: 11px; }
table.cart td sup { font-size: 12px; }
table.cart tr:hover td{background: #C6DEF5;}
table.cart tr:nth-child(odd):hover td{background: #C6DEF5;}

table.produktinfo { margin: 10px auto; width:100%; border: 1px solid #7B9CBF;}
table.produktinfo th { border-left: 1px solid #7B9CBF;border-top: 1px solid #7D9BC0;border-bottom: 1px solid #7D9BC0; color: #102C5B; font-size: 12px; font-weight: bold; text-align: center; padding-top:5px; padding-bottom:5px; background: #C3DDF4 url(/de/images/bg_orange.gif) repeat-x; line-height:15px;}
table.produktinfo td { padding: 10px ; border-bottom: 1px solid #7B9CBF; font-size: 12px; vertical-align:middle;}
table.produktinfo tr:nth-child(odd) td{background: #DFEDFA;}

/* tables */

table.formTable th { padding: 5px 10px; font-size: 12px; font-weight: bold; }
table.formTable td { padding: 5px 10px ; font-size: 12px; }

/* testimonials */
table.testimonialtable td  { padding: 0 20px 20px 0;}
table.testimonialtable td .thumb { margin: 0 15px 15px 0;}
/* START: tabs */
div.tabs ul.tabmenu { padding: 0; list-style: none;}
div.tabs ul.tabmenu li { float: left; height: 33px; margin-right: 1px; border-top: 1px solid #7B9CBF; border-right: 1px solid #7B9CBF;border-left: 1px solid #7B9CBF;
margin-bottom:0px; margin-left:0px; margin-top:0px; padding:0px; list-style: none;
display: inline; /*--IE6 workaround--*/}
div.tabs ul.tabmenu li a { padding: 8px 0; 
display: block; /*--IE6 workaround--*/
outline: 0; background: #E0E8F0; color: #102C5B; width: 150px; text-align: center; text-decoration: none;border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9; font-weight:bold;}
div.tabs ul.tabmenu li a.selected { background: #DFEDFA; color: #000; font-weight:bold;}
div.tabs div.tab { color: #000; padding: 10px; clear: both; border: 1px solid #7B9CBF; margin-top:-15px;}
/* END: tabs */


table.cartkasse { border:#7B9CBF 1px solid; padding:5px; margin-top:10px;}

span.formButton_n { margin-top:10px; display: inline-block;}
span.formButton_n input { height: 28px; line-height: 28px; border: none; background: transparent url(images/neu-berechnen.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:145px; text-indent:-9999px;display: block;}

span.formButton_a { margin-top:10px; display: inline-block;}
span.formButton_a input { height: 28px; line-height: 28px; border: none; background: transparent url(images/auswahl-entfernen.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:145px; text-indent:-9999px;display: block;}

span.formButton_w { margin-top:10px; margin-bottom:10px; display: inline-block; }
span.formButton_w input { height: 28px; line-height: 28px; border: none; background: transparent url(images/warenkorb-leeren.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:145px; text-indent:-9999px;display: block;}
span.formButton_w input:hover { background-position: 0 -28px;}

span.formButton_z { display: inline-block; margin-bottom:12px;}
span.formButton_z a { height: 28px; line-height: 28px; border: none; background: transparent url(images/zur-kasse.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:145px; text-indent:-9999px;display: block;}
span.formButton_z a:hover { background-position: 0 -28px;}

.formKaufen_z { display: inline-block;}
.formKaufen_z { height: 27px; line-height: 27px; border: none; background: transparent url(images/potenzmittel-kaufen.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:63px; text-indent:-9999px;display: block;}
.formKaufen_z:hover { background-position: 0 -27px;}

span.formButton_k { display: block;}
span.formButton_k input { height: 28px; line-height: 28px; border: none; background: transparent url(images/kasse.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; margin: 0; font-weight: bold; width:145px; text-indent:-9999px;display: block;}
span.formButton_k input:hover { background-position: 0 -28px;}

span.formButton_anw { height:22px;}
span.formButton_anw input { height: 22px; line-height: 22px; border: none; background: transparent url(images/anwenden.gif) 0 0 no-repeat; font-family: tahoma; cursor: pointer; color: #333; font-weight: bold; width:81px; text-indent:-9999px; margin-top:6px;}
span.formButton_anw input:hover { background-position: 0 -22px;}

.asterisk { padding-right: 20px; background: transparent url(img/asterisk.png) center right no-repeat; }
#notice { width: 90%; text-align:center; background: #F60; margin: 10px auto; color: #FFF; padding: 5px; }
.curved { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.scurved { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div.clearfix { clear: both; height: 1px; background: transparent; }
div.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* product page */

.producttable th, .producttable td { padding: 5px 10px !important; vertical-align: middle; border:none !important;}
.producttable th { font-size: 100%; text-align: left; background: #00365a; color: #102C5B !important; font-weight: normal; text-transform: uppercase;}
.producttable tr:hover { background: #f2f2f2;}
.producttable .package { font-size: 140%; font-weight: bold; color: #a30000; }
.producttable .itemPrice { font-size: 200%; font-weight: bold; color: #a30000; }
.producttable .savings { font-size: 200%; font-weight: bold; color: #639100; }
.producttable small { font-size: 80%;}

/* product menu 

#categories ul, #categories li {list-style: none; margin: 0; padding:0;}
#categories li a {display: block; padding: 5px; width: 165px;}
#categories .category {background:#FC0; margin-bottom: 1px;}
#categories .productall {background:#DEE98F;font-weight: bold; margin-bottom: 1px;}
#categories .productname {background:#DEE98F; margin-bottom: 1px;}
*/

.product { overflow:hidden; padding-bottom: 7px; float: left; }
.product .potenzmittel_product {border:#7B9CBF 1px solid; width:246px; float:left; height:210px; padding-left:10px; padding-right:10px; margin-left:7px; display:block;}
.product .potenzmittel_product:hover {border:#930A0A 1px solid;}
.product .potenzmittel_product .desc_text{height:138px; overflow:hidden; padding-left:0px;}
.product .potenzmittel_product .desc_text img{ margin-top:8px; margin-right:3px;}
.product .potenzmittel_product .desc_text h3{ font-size:15px }
.product h3 {padding-left: 15px;}
.product .desctext { height: 80px; overflow: auto;}
.product .price {font-size: 200%;}
.product .price3{ color:#930A0A; font-weight:bold;font-size: 140%;}
.product small {140%}
.live_support { float:left; display:inline; width:214px; height:108px; background:transparent url(images/online_support.jpg) no-repeat scroll 0 0; margin-top:10px; margin-left: 2px; }
.live_support a {display:block; width:214px; height:108px; text-indent:-9999px;}
.hotseller_bg {margin-top: 0; }

.content h1 {width: auto; float: none; margin-bottom: 10px;}
.content h2 {margin: 10px 0;}
.content.wide { float: none; width: auto; padding-left: 10px;}

.content ul {margin: 10px 15px;}
.content ul li { list-style: disc outside; }
div.co_page  {height: 56px; padding-left: 0px; padding-top: 2px; padding-bottom: 1px; background: url(/de/images/lock.gif) no-repeat; font-size:12px; font-weight:bold; width:380px;font-family: arial, verdana; color:#333;}
div.co_verif  {padding-left: 0px; padding-top: 5px; padding-bottom: 5px; font-size:12px; font-family: arial, verdana; color:#333; border:#F00 1px solid;}

.checkout_info {
	background: #DFEDFA;
	border: 1px solid #7B9CBF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:547px;
}

table.newcheckout {
	background: #DFEDFA;
	border: 1px solid #7B9CBF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:560px;
	margin-bottom:10px;
}
table.newcheckout th {border-bottom: 1px solid #7D9BC0; color: #102C5B; font-size: 12px; font-weight: bold; text-align: left; padding-top:5px; padding-bottom:5px; background: #C3DDF4 url(/de/images/bg_orange.gif) repeat-x; line-height:15px; padding-left:10px;}
table.newcheckout td.label {
	width: 180px;
	text-align:right;
	padding: 2px;
	font-size: 12px;
	color: #333;
}
table.newcheckout td {
	color: #333;
	padding: 3px;
	border-collapse: collapse;
}


table.newcheckout2 {
	background: #fff;
	border: 1px solid #7B9CBF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	width:560px;
	margin-bottom:10px;
}
table.newcheckout2 th {border-bottom: 1px solid #7D9BC0; color: #102C5B; font-size: 12px; font-weight: bold; text-align: left; padding-top:10px; padding-bottom:10px; background: #C3DDF4 url(/de/images/bg_orange.gif) repeat-x; line-height:15px; padding-left:10px;}
table.newcheckout2 td.label {
	width: 180px;
	text-align:left;
	padding-left:10px;
	font-size: 12px;
	color: #333;
}
table.newcheckout2 td {
	color: #333;
	border-collapse: collapse;
	border-bottom:1px solid #7B9CBF;
	padding-top:10px; padding-bottom:10px;
	padding-left:10px;
}



fieldset.checkout td.label {
	width: 180px;
	text-align:right;
	padding: 2px;
	font-size: 12px;
	color: #333;
}

fieldset.checkout tr {

}

fieldset.checkout td {
	color: #333;
	padding: 3px;
	border-collapse: collapse;
}

td input.text, td textarea {
	background: #FFF;
	border: 1px solid #CCC;
	padding-left:5px;
	padding-bottom:1px;
	padding-top:1px;
	font-size: 13px;
	letter-spacing:1px;
	font-weight:bold;
}

td select {
	background: #FFF;
	border: 1px solid #CCC;
	padding-left:0px;
	padding-bottom:1px;
	padding-top:1px;
	font-size: 13px;
	font-weight:bold;
}

td input.error, td textarea.error, td select.error {
	border: 1px solid #102C5B;
}

td input.text, td textarea { width: 250px; }

label.error {
	display: block;
	color:#a30000;
	padding: 4px;
	font-weight:bold;
}

#subtotalcost {
	font-weight: bold;
	font-size: 120%;
}

#totalcost {
	font-weight: bold;
	color: #a30000;
	font-size: 120%;
}

#freeshipping {
	font-weight: bold;
	color: #a30000;
}

#status_msg {
	background: #C3DDF4;
	color: #000;
	min-width: 300px;
	margin: 0 auto;
	padding: 10px;
}

#top {z-index: 2600; position: fixed; display: none; cursor: pointer; right: 25px; bottom: 15px; padding: 10px; background: #7393bd url(/de/images/top.png) no-repeat 50% 50%; border-radius: 8px; width: 30px; height: 30px; opacity: 0.9;}
#top:hover {opacity: 1;}

.rabbat_text { font-weight:bold; display:inline-block; padding-right:15px; }
.rabbat:hover {background-position: 0 -23px;}
.rabbat {
    height: 23px; line-height: 23px; border:1px solid #7B9CBF; background: transparent url(/de/images/bg_orange.gif) repeat-x; font-family: tahoma!important; font-size:12px !important; cursor: pointer; color: #333;  font-weight: bold; width:180px; display:inline-block; text-align:center; vertical-align:middle; text-decoration:none; margin-top:10px; margin-bottom:10px;}
.bewer {
	width: 87px;
	height: 15px;
	vertical-align:top;
	background:url(/images/bewert.png) no-repeat;
	float:left;
}
.bewers {
	padding-bottom:14px;
	padding-top:4px;
	padding-left:10px;
}
.bewers a {
	display:none;
	text-decoration:none;
}
.imp1 { float:left}
.imp2 { float:right}
.img_m {height:11px;}

.blog_p {margin-left:20px; font-size:1.2em;}
.blog_h1 {margin-left:10px;}
.blog_p span {font-weight:bold;}

