blockquote{background-image:url("../images/quote.png");background-position:0 0;background-repeat:no-repeat;margin:0;padding-left:60px;padding-top:1em;}
.slidetoggle{background-image:url('../images/buttonarrowblack.gif');background-repeat:no-repeat;background-position:0 50%;padding-left:15px;text-decoration:underline;color:#007187;cursor:pointer;}
.slidetoggle:hover{text-decoration:none;}
h2.sIFR-replaced#title{margin-left:120px;}
a.gototop{float:right;margin-left:2em;font-weight:normal;font-size:0.8em;}
.item{float:left;left:100%;position:relative;}
.line{display:block;float:left;position:relative;width:100%;}
div#sidebar{width:200px;margin-left:-100%;z-index:10;}
div#content{width:100%;margin-left:-100%;font-size:0.9em;}
div#canvas{float:left;width:90%;max-width:75em;padding:0;margin:5px 0 0 5%;left:5%;line-height:150%;}
div#bottom-fixer{height:32px;clear:both;}
div#header{height:76px;width:100%;margin:0 0 5px 0;}
div#footer{position:fixed;max-width:75em;bottom:0;left:auto;width:90%;height:32px;z-index:20;}
div#main{background:url("../images/bg1.png") 3px 0px repeat-y #F6F6F6;}
html{height:100%;}
body{height:100%;}
div#content .contentwrapper{padding:10px 10px 0 210px;}
.wrapper1{padding-right:2px;background:url("../images/shadow-r.png") top right repeat-y;height:100%;}
.wrapper2{padding-left:2px;background:url("../images/shadow-l.png") top left repeat-y;height:100%;}
#footer .wrapper1, #footer .wrapper2{height:32px;}
.top{width:100%;height:2px;background-image:url("../images/sprite.png");background-position:-361px -10px;}
.top span{display:block;position:relative;height:2px;background-image:url("../images/sprite.png");background-position:-10px -268px;}
.bottom{width:100%;height:2px;background-image:url("../images/sprite.png");background-position:-10px -363px;}
.bottom span{display:block;position:relative;height:2px;background:url("../images/shadow-br.png") bottom right no-repeat;}
div#bannerleft{background:url("../images/header/banner.png") top left no-repeat;margin-right:3px;margin-left:-100%;width:100%;height:100%;}
div#bannerright{margin-left:-2px;width:3px;z-index:10;height:100%;background-image:url("../images/sprite.png");background-position:187px -172px;background-position:left top;background-repeat:no-repeat;}
div#bannerright.basket{width:200px;margin-left:-200px;padding:0;background-position:197px 0px;}
body{margin:0;padding:0;font-size:14px;font-family:Verdana,Geneva;}
h1,h2,h3,h4,h5,div.componentheading{margin:0.67em 0;display:block;}
h1{color:#DC9F00;font-weight:normal;font-size:1.5em;}
h2{font-size:1.5em;;font-weight:bolder;color:#003147;}
div.componentheading{font-size:24pt;font-weight:bolder;color:#003147;}
a{text-decoration:none;color:#003147;}
div.sap a, div.article-content a{text-decoration:underline;color:#007187;}
div.sap a:hover, div.sap a:focus, div.sap a:active, div.article-content a:hover, div.article-content a:focus, div.article-content a:active{text-decoration:none;}
a:hover, a:focus, a:active{text-decoration:underline;}
.accessibility{display:none;}
div#content p{}
div.photopane{float:right;width:253px;height:699px;z-index:20;margin:-10px -10px 10px 10px;}
div.photofloater{position:fixed;bottom:10px;left:6%;width:72px;height:100px;background:url("../images/zellamare_klein.gif") center no-repeat;z-index:30;}
div.photofloater span, div.photopane span{display:none;}
div#footerwrap{background:url("../images/footer-bg.png") repeat-x #E6E6E7;height:32px;}
input, select, textarea{border:1px solid gray;color:#555555;}
input.button{background:none #003147;color:white;text-transform:uppercase;font-size:0.8em;height:2em;padding-left:1em;padding-right:1em;margin-bottom:1em;}
input.button:hover {background:none #205167;border:1px solid white;}
input.button:active {background:none black;border:1px solid black;}
div.search{padding:0.5em;}
div.search input.inputbox{background-image:url("../images/sprite.png");background-position:-8px -327.5px;background-color:#fefefe;padding-left:15px;display:inline;margin:0;}
div.search input.button{padding:0 0.2em;margin:0;height:1.8em;display:inline;}
table.styled-table{border-collapse:collapse;}
table.styled-table td, table.styled-table th{padding:0.2em 0.5em;}
table.styled-table tr.sectiontableentry1, table.styled-table tr.sectiontableentry2, table.styled-table tr.sectiontableheader, table.styled-table tr.sectiontablesubheader{border-left:1px dashed black;}
table.styled-table tr.sectiontableentry1 td, table.styled-table tr.sectiontableentry2 td, table.styled-table tr.sectiontableheader th, table.styled-table tr.sectiontablesubheader th, table.styled-table tr.sectiontablesubheader td {border-right:1px dashed black;}
table.styled-table tr.sectiontableentry1{background-color:#d3d9e2;}
table.styled-table tr.sectiontableheader{background-color:#003147;font-weight:bold;text-align:left;color:white;}
table.styled-table tr.sectiontablesubheader{background-color:#003147;text-align:left;color:white;}
table.styled-table tr.sectiontableentry2{background-color:#eff1f5;}
div.contentheading{font-size:2em;color:#DC9F00;padding-top:0.5em;padding-bottom:1em;}
div.ask{background-image:url("../images/sprite.png");background-position:-10px -290.5px;}
div.infoseiten{background:url('../images/buttonarrow.gif') 3px center no-repeat #003147;}
span.flypagelink{background:url('../images/buttonarrow.gif') 3px center no-repeat #003147;color:white;font-size:0.8em;padding:0.15em 0.5em 0.15em 13px;text-transform:uppercase;}
span.flypagelink:hover{text-decoration:underline;}
span#basket{display:block;width:200px;margin:2px 0 0 -3px;height:69px;background:url("../images/basket-bg.png") top left repeat;color:white;text-transform:uppercase;font-size:11px;line-height:1.3em;font-weight:bold;overflow:hidden;}
span#basket a{color:white;height:69px;}
span#basket span.basketimg{background:url("../images/basket-bit.gif") left bottom no-repeat;padding-left:13px;}
div#shop-wrapper{background:url("../images/bg2.gif") right top repeat-y;}
div#vmMainPage{margin-right:-10px;}
.clr{clear:both;}
div.ask a{color:black;text-transform:uppercase;}
div.infoseiten a{color:white;text-transform:uppercase;}
div.ask, div.infoseiten{font-size:0.8em;text-align:left;padding:0.5em 0.5em 0.5em 13px;line-height:1.2em;margin-bottom:1em;}
div.vmCartContainer{float:none;color:white;background:none transparent;border:none;height:100%;}
.oneChildProduct{background-color:#003147;margin-bottom:1.5em;padding-bottom:0.3em;}
.productPrice{display:block;text-align:center;color:white;background-color:#DC9F00;line-height:1.5em;text-transform:uppercase;font-size:0.8em;}
.addtocart_form .productPrice{background-color:#003147;line-height:1.5em;font-weight:bold;font-size:1em;}
.productPricem, .product-Old-Price{white-space:nowrap;}
.addtocart_form .productPrice, .addtocart_form .product-Old-Price{text-align:left;padding-left:10px;}
.addtocart_form .product-Old-Price{padding-top:3px;padding-bottom:3px;}
.notify_button{width:160px;height:30px;text-align:center;}
.addtocart_button, .notify_button{color:white;background-position:bottom left;cursor:pointer;border:1px solid gray;font-weight:bold;font-family:inherit;vertical-align:middle;overflow:hidden;padding:0 0.3em;}
.addtocart_button:hover{border:1px solid white;background-color:#205167;}
.addtocart_button:active{border:1px solid black;background-position:60% 60%;}
.continue_link, .checkout_link{color:white;padding:0.15em 0.5em 0.15em 15px;text-transform:uppercase;}
.checkout_link{margin-left:40px;background:url('../images/buttonarrow.gif') no-repeat 3px 50% #003147;}
.continue_link{background:url('../images/buttonarrow-left.gif') no-repeat 3px 50% #003147;}
.inputboxquantity{width:1.67em;height:1.2em;font-weight:bold;margin:0 0 0 10px;}
.quantity_box_button{margin:0;}
.quantity_box_button_up{vertical-align:top;}
.quantity_box_button_down{vertical-align:bottom;}
div#shopleftbar{width:100%;margin-left:-100%;}
div#shopleftbar div.sap{margin:0;padding-right:210px;}
div#shoprightbar{width:200px;margin-left:-200px;z-index:20;background-color:#E6E6E7;margin-top:-10px;}
.addtocart_form{width:100%;display:inline;white-space:nowrap;color:white;}
.browseProduct{background-color:#ebebec;margin-bottom:1%;float:left;}
.product-Old-Price{color:white;background:#cd201c;display:block;text-align:center;line-height:1.2em;text-transform:uppercase;font-size:1em;}
.product-Old-Price span{text-decoration:line-through;}
.formLabel{float:left;width:30%;text-align:right;font-weight:bold;margin:2px;clear:left;vertical-align:middle;margin-top:8px;}
#agreed_div, #vm_datenschutz_div{width:70%;text-align:left;float:right;}
#vm_datenschutz_div strong{margin-left:0.5em;}
#agreed_input, #vm_datenschutz_input{width:20%;text-align:right;}
.formField{float:left;width:60%;margin:2px;vertical-align:middle;margin-top:8px;}
.addtocart_button{background-image:url("../images/sprite.png");background-position:-1.5px -29.5px;height:1.4em;width:120px;padding-left:0;text-align:left;}
div#vmMainPage fieldset{margin-right:10px;}
div#vmMainPage legend{color:black;}
span.zellamare{color:#003366;}
span.zellamare span{}
span.zellamare sup{color:black;}
div.sap a.link, div.article-content a.link, a.link{background:url('../images/buttonarrow.gif') 3px center no-repeat #003147;text-transform:uppercase;color:white;padding:0.2em 0.3em 0.2em 13px;font-size:0.9em;}
a.link:hover{text-decoration:underline;}
div.sap a.link{text-decoration:none;}
table.priceTable{text-align:left;}
table.priceTable td{padding-left:13px;}
table.priceTable tr.discount{background-color:#cd201c;}
table.priceTable tr.discount td{text-decoration:line-through;}
.netto, .brutto{padding:0;font-size:0.7em;line-height:1em;margin-top:-1px;margin-right:0.7em;margin-left:0.7em;color:white;}
div.bannerwrapper{position:relative;top:0;width:100%;left:0;text-align:center;}
div.banneritem{display:inline;vertical-align:top;}
div.bannergroup img{border-width:0;}
span#infoVersandkosten{border:1px solid black;background-color:yellow;visibility:hidden;position:relative;left:20%;top:0px;padding:0 0.5em;z-index:999;}
img{border-width:0px;}
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active{position:relative;text-decoration:underline;color:#222222;}
a.tooltip:hover{background:transparent;}
a.tooltip span{display:none;text-decoration:none;}
a.tooltip:hover span{display:block;position:absolute;top:20px;left:0;width:10em;z-index:100;color:#000000;border:1px solid #000000;background:#FFFFCC;font:12px Verdana, sans-serif;text-align:left;}
a.zur-kasse-button{text-align:center;background-image:url('../images/zur-kasse.png');height:38px;width:158px;display:block;margin-left:auto;margin-right:auto;}
a.zur-kasse-button:hover{text-decoration:none;}
span.phone-pictogram{float:left;width:23px;height:64px;background-repeat:no-repeat;background-image:url('../images/phone.png');margin-left:15px;}
div.magnify{position:relative;}
div.magnify div{background-image:url('../images/lupe.png');background-repeat:no-repeat;background-position:bottom right;position:absolute;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;width:100%;height:100%;}
div.magnify div:hover{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
a.logo{background-image:url('../images/logo.png');width:250px;height:100%;display:block;}
div#vm_captcha_input{float:none;clear:left;}
div.buttons_heading {margin:5px;margin-right:45px;}
.onlyPrint{display:none;}
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url("../images/bubble.png") top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url("../images/bubble.png") bottom right;
}

