* {padding:0; margin:0;}
body {color: #666; font-family: verdana, arial, sans-serif; font-size: 100.01%; font-size: 0.8em; line-height: 1.6em; font-weight: normal !important;}

a {text-decoration: none; color: #615050; font-weight: normal !important; border: 0px !important}
a:hover {color: #615050; text-decoration: underline;}
a:focus {outline: none;}
#preheader {color: #fff; background: #615050; height: 30px;}
#preheaderinnen {width: 960px; margin:0 auto; position: relative;}
#preheader #menu a {color: #fff;display: block; float: left; padding: 5px 15px 5px 0px; }
#preheader a:hover {color: #ccc; text-decoration: none;}
#cart {position: absolute; right:0; width: 360px; padding: 5px 15px 5px 0px; color: #fff;}
#cart h3 {font-size: 1em; float: left; margin-right: 10px; background-image:url(../uploads/cart.png); height:28px;margin-top: -2px; background-repeat: no-repeat; text-indent: -999em; width: 28px;}
#preheader #cart p a {display: inline !important;padding: 0px; }
#header{height: 120px;background-image: url(../uploads/header.jpg); background-repeat: no-repeat;border-bottom: 4px solid #AD9A6F; background-position: left}
#headerinnen{height: 120px;width: 960px; margin: 0 auto;position: relative;}
#headerinnen h1 a {display: block; position: absolute; background-image: url(../uploads/logo_inside.png); width: 263px; height: 75px; text-indent: -999em; top: 19px }
#header form {position: absolute; top: 40px; right:30px;}
#header form input{border:0; border: 1px solid #615050; padding: 5px;}
#header form input#submit_search{border:0; border: 1px solid #365B99; padding: 4px; background: #615050; color: #fff}
#menu_bar {position: absolute; bottom:0;right:0px;}
#menu_bar a {display: block; margin-left: 1px; border: 1px solid red; float: left; padding: 1px 12px; background: #AD9A6F; border-radius: 10px 10px 0 0; color: #fff !important}
#contentbox {background-color: #F5F1E8;}
#contentboxinnen {width: 960px; margin: 0 auto;}
#footer a {color: #fff;}
#links {width: 240px; float: left; padding-top: 20px; }
#links h3 {border-bottom: 1px solid; color: #615050;}
#links a+h3 {margin-top: 1.2em;}
#links a {display: block;}

#inhalt {width: 720px; float: left}

#livesupport {position: absolute; top: 150px; left: 0;  width: 38px; height: 240px; position: fixed; }
.produktbox {position: relative; width: 320px; float: left; padding: 20px; text-align: center; height: 320px; }
.produktbild img {border: 5px solid #fff; -moz-box-shadow: #666 0 0 2px}
.produktbild table {width: 100%; height: 220px; }
.produktbild table tr td {vertical-align: middle; text-align: center;}
.produktmeta {position: absolute; bottom: 10px; left: 0; width: 100%;}
.price {font-size: 20px; letter-spacing: -1px; font-weight: bold; color: #615050; margin: 10px; }
.small, .mwst {font-size: 11px; font-weight: normal !important;}
.produktbox h3, h1{ color: #615050; font-weight: normal !important;font-size: 14px; letter-spacing: -1px;}


#bottom {clear: both;color: #fff !important; background: #776969; }
#bottominnen {width: 960px; margin: 0 auto;}
.bottombox {width: 300px; padding: 10px; float: left; height: 300px; border-bottom: 1px solid #fff; }
.bottombox h3 {font-weight: normal;font-size: 16px; letter-spacing: -1px; padding: 10px 0; border-bottom: 1px solid #fff; margin-bottom: 10px;}
.bottombox ul {list-style-position: inside; list-style-type: circle; }
#footer {clear: both;text-align: center; padding: 20px 0;clear: both;color: #fff; background: #776969;}
.bottombox a.produkt {text-align: center; display: block;}
.bottombox .preis {text-align: center; font-weight: bold; font-size: 20px; margin: 10px 0;}
.bottombox .reduziert {text-align: center; font-weight: normal; font-size: 11px; margin: 10px 0;}
.bottombox .mwst {text-align: center;}
.bottombox a.bild {display: block; text-align: center; margin: 0 auto}
.bottombox a.bild img {border: 5px solid #fff; -moz-box-shadow: #666 0 0 2px}
.bottombox a:hover {color: #eee;}
.bottombox a {color: #fff !important}
#breadcrumb {color: #615050; padding: 20px 0 0 0; border-bottom: 1px solid;}
.bottombox .reduziert {color: #fff; background: #ee0000; font-weight: bold;}
#blaettern {color: #615050; text-align: center; position: relative; height: 20px; padding: 10px 0; margin-top: 10px;}
a.nachher {border: 0px !important;background-position: top left; height: 40px !important; width: 40px !important; display: block; position: absolute; bottom: 0;  right:230px; background-image: url(../uploads/vor.png); background-repeat: repeat-x; background-color: #fff;}
a.vorher {border: 0px !important; background-position: top left;height: 40px !important; width: 40px !important; display: block; position: absolute; bottom: 0;  left:230px; background-image: url(../uploads/rueck.png); background-repeat: repeat-x;background-color: #fff;}
a.vorher:hover {background-image: url(../uploads/rueck.png);}
a.nachher:hover {background-image: url(../uploads/vor.png);}
a img {border: 0px !important;}
#pay {width: 583px; height: 63px; margin: 20px auto; background-image: url(../uploads/payment_bg.png); padding: 15px 0; background-repeat: no-repeat;}
#produktansicht {padding: 20px;color: #615050; margin-top: 40px; border-top: 1px solid;}

#produktansicht h1{color: #615050; font-weight: normal;font-size: 24px; letter-spacing: -1px; line-height: 1em;}



#beschreibung {float: left; width: 380px;padding-bottom: 30px; padding-left: 20px;}
#bestellen {clear: both; border-top: 1px solid; background: #fff; padding: 10px;}
h3 {font-weight: normal !important;}
h3 a{font-weight: normal !important;}
strong {font-weight: normal;}
.produktbox .reduziert {background-image: url(../uploads/prozent.png); background-repeat: no-repeat; position: absolute; top:05px; padding-left: 40px; height:35px}

#footer a:hover { color: inherit; text-decoration: underline;}
#produktmeta h3 {margin: 20px 0; letter-spacing: -1px; border-bottom: 1px solid;}
#crossseller .artikel {width: 220px; float: left; height: 150px; text-align: center;}
#crossseller a {display: block;}

#bestellen td {border-bottom: 1px solid #eee; padding: 5px 0;}
p.preis strong {font-weight: bold; }
#bestellen h3 {background: #615050; padding: 5px; margin: 0;  color: #fff;}
#indenkorb, .cart_button_checkout{border: 0px; padding: 10px; background: #F38600; border: 2px solid #365B99; font-weight: bold; color: #fff;}
#indenkorb:hover {border: 0px; padding: 10px; background: #fff; border: 2px solid #F38600; font-weight: bold; color: #F38600;}
.cta_button {padding: 5px; font-weight: bold !important; color: #F38600;margin: 10px 0; display: block; background: #fff; width: 240px; text-align: center; border: 2px solid; }

#beschreibung h3, #contactform h3 {font-weight: bold !important; margin: 5px 0;}
#beschreibung ul {list-style-position: inside;}

#produktansicht .produktbild {border: 0px solid red; width: 266px; float: left; text-align: center; margin: 0 10px 0 0; position: relative;}
.bigpic {position: relative;}
.bigpic h3 {display: none;}
#produktansicht .produktbild a {display: block; margin: 2px;}
.textlupe {position: absolute;  bottom: -15px; right: 25px;background-image: url(../uploads/lupe.png); width: 32px; height: 32px; text-indent: -999em;}

.addbilder img {border: 0;}
.addbilder a{width: 48px; height: 48px; overflow: hidden; border: 5px solid #fff; -moz-box-shadow: #666 0 0 2px; float: left; margin: 4px !important}

.reduziert {color: #ee0000 ;padding: 0;}
#inhaltcart {width: 700px; float: left; padding: 10px;}
#inhaltcart h1 {font-size: 2em; display: block !important; margin-top: 20px; }
#inhaltcart form div, #inhaltcart form table {background: #fff !important; padding: 10px;}
#inhaltcart form table td {padding: 5px 0; color: #365B99}
#inhaltcart form {display: block !important; width: 700px !important; background: #fff;}
#inhaltcart ul {list-style-position: inside;}
#inhaltcart form div {padding: 10px 0;}
#contactform h3 {color: #365B99; font-weight: normal !important;font-size: 16px; letter-spacing: -1px; margin-top: 20px;}
#contactform {padding: 0 20px;}
#kontakt td {padding: 10px 0;}
#kontakt input, #kontakt textarea {border: 0px; border: 1px solid #365B99; width: 100%; padding: 5px; }

.helponline, .helpoffline {display: block; margin: 30px 0;}
.helponline {color: green; padding: 10px 0 0 45px ; background-image: url(../uploads/supporter.png); background-repeat: no-repeat; height: 48px; }

#versand {background-image: url(../uploads/box-64.png);height: 35px; padding: 20px 0 0 60px; font-size: 12px; font-weight: bold; background-repeat: no-repeat; margin:0 !important;}
#cart a {color: #fff !important;}
#cart a:hover {color: #eee !important; text-decoration: underline}
/*
    AnythingSlider v1.4.1+ Default (base) theme

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	width: 700px;
	height: 390px;
	margin: 0 auto;
}

/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: #AAA801;
	color: #000;
}
div.anythingSlider .anythingWindow {
	 
}
div.anythingSlider .start-stop {
	background-color: #AAA801;
	color: #fff;
}
div.anythingSlider .start-stop.playing {
	background-color: #000;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #000;
}

/* Active State */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #AAA801;
}
div.anythingSlider.activeSlider .thumbNav a.cur, div.anythingSlider.activeSlider .thumbNav a {
	background-color: #F5F4E4;
}
div.anythingSlider .start-stop {
	background-color: #000;
	color: #fff;
margin-top: 1px;
}
div.anythingSlider .start-stop.playing {
	background-color: #6F1F18;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #fff;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	position: relative;
	padding: 0 0px 0px 0px;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin: -60px 0 0 0;
	width:0px;
	text-align: center;
	outline: 0;
	background: url(../ProLoser-AnythingSlider-a67d921/images/arrows-default.png) no-repeat;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; }
div.anythingSlider .thumbNav { margin: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
font-size: 11px;
	display: inline-block;
	text-decoration: none;
	padding: 2px 10px 8px 10px;
	height: 18px;
	margin: 0 5px 0 0;
	background-image: url(../ProLoser-AnythingSlider-a67d921/images/cellshade.png);
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
}
div.anythingSlider .thumbNav a:hover {
	background-image: none;
}

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	background-image: url(../ProLoser-AnythingSlider-a67d921/images/cellshade.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 2px 10px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
display: none;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }

div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .thumbNav a, div.anythingSlider .arrow a, div.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}

ul#slider1 {margin-top: 0px !important; margin-bottom: 0px !important;}

#beschreibung strong {font-weight: bold;}
/* tr-siegel */
#trsiegel input{padding:8px; background-image: url(../uploads/tr_siegel.png); float: left;margin-right: 5px;}
#trsiegel p {margin: 10px 0; padding: 0px;}
.bottombox a {color: #fff !important;}
#pay {width: 960px; height: 75px; background-image: url(../uploads/payment.png); padding:0;}
#pay img {margin-top: 10px;}

#trlinks {padding: 15px;}


div.anythingSlider {margin-top: 40px;border-bottom: 1px solid;border-top: 1px solid; color: #615050; padding-top: 0; margin-bottom: 0; padding-bottom: 0;}
