h4.slidetoggle {margin-left: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;}
.slide {margin-right: -10px; padding-right:10px;}
div.article-content a.link {background:url('../images/buttonarrow.gif') 3px center no-repeat #003147;text-transform:uppercase;color:white !important;padding:0.2em 0.3em 0.2em 13px;font-size:0.9em;}
h1.replaceme {font-size:1.5em;}
h2.replaceme {font-size:2em;}
.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#bannerleft {margin-left:-100%;width:100%;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:url("../images/shadow-tr.png") top right no-repeat;}
.top span {display:block;position:relative;height:2px;background:url("../images/shadow-tl.png") top left no-repeat;}
.bottom {width:100%;height:2px;background:url("../images/shadow-bl.png") bottom left no-repeat;}
.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;height:100%;margin-right:3px;}
div#bannerright {margin-left:-3px;width:3px;z-index:10;height:100%;background-image:url("../images/banner-shadow-right.png");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:24pt;}
h2 {font-size:24pt;font-weight:bolder;color:#003147;}
div.componentheading {font-size:24pt;font-weight:bolder;color:#003147;}
div.sap a, div.article-content a, div#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,div#content a:hover {text-decoration:none;}
.accessibility {display:none;}
div.photopane {float:right;width:253px;height:699px;z-index:20;margin:-10px -10px 10px 10px;}
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;}
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 {border-left:1px dashed black;}
table.styled-table tr.sectiontableentry1 td,table.styled-table tr.sectiontableentry2 td,table.styled-table tr.sectiontableheader th {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.sectiontableentry2 {background-color:#eff1f5;}
div.contentheading {font-size:2em;color:#DC9F00;padding-top:0.5em;padding-bottom:1em;}
.clr {clear:both;}
.formLabel {float:left;width:30%;text-align:right;font-weight:bold;margin:2px;clear:left;vertical-align:middle;margin-top:8px;}
.formField {float:left;width:60%;margin:2px;vertical-align:middle;margin-top:8px;}
span.zellamare {color:#003366;font-weight:bold;}
span.zellamare sup {color:black;}
div.bannerwrapper {position:relative;top:-100%;float:left;margin-left:330px;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:absolute;left:5em;top:0;padding:0 0.5em;}
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;}
blockquote {background-image:url("../images/quote.png");background-position:0 0;background-repeat:no-repeat;margin:0;padding-left:60px;padding-top:1em;}
a.logo {width:220px;height:100%;display:block;text-decoration:none;margin-top:36px;height:40px;z-index:90;}
div#sidebar div.moduletable_menu ul.menu li.item140 a {font-weight:bold;font-size:1.2em;padding-top:0.2em;}
div.search input.button {display:inline;height:1.8em;margin:0;padding:0 0.2em;}
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 input.inputbox {background:url("../images/icon-search.gif") 2px 50% no-repeat #fefefe;padding-left:16px;margin:0.5em 0 0.5em 0.5em;}

