.copyright {
display:none;
}

#headerpromo {
background:none repeat scroll 0 0 transparent;
height:168px;
left:260px;
margin:0;
padding:0;
position:absolute;
top:65px;
width:478px;
}

#quicknavi {
left:18px;
position:absolute;
top:198px;
}
.art-PostHeader img {
display:none;
}
#quicknavi a:link img{
opacity:0.8;
filter:alpha(opacity=80)
}
#quicknavi a:hover img{
opacity:1.0;
filter:alpha(opacity=100)
}

#left img {
padding-left:23px;
padding-top:15px;
}

#suche {
height:48px;
left:29px;
margin:0;
position:absolute;
top:-20px;
width:176px;
}

#suche label{
display:none;
}

#mod_search_searchword {
background:transparent none repeat scroll 0 0;
border:0 none;
padding-left:5px;
width:173px;
}
.addtocart_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/btn.gif) no-repeat scroll center center; 
}

html {
background-image:url(/../images/4template2/bigbg.jpg);
font-family:arial;
font-size:12px;
margin:0;
overflow-x:hidden;
}

#bre {
font-size:10px;
left:15px;
position:absolute;
top:14px;
}
#bre a:link, #bre a:visited {
color:#009900;
font-family:arial;
font-size:10px;
height:34px;
text-decoration:underline;
width:140px;
}
#bre a:hover, #bre #active_menu {
color:#009900;
font-family:arial;
font-size:10px;
height:34px;
text-decoration:none;
width:140px;
}
#navi a:link, #navi a:visited {
color:#009900;
font-family:arial;
font-size:11px;
font-weight:bold;
height:11px;
text-decoration:none;
width:140px;
}
#navi a:hover, #navi #active_menu {
color:#009900;
font-family:arial;
font-size:11px;
font-weight:bold;
height:12px;
text-decoration:underline;
width:140px;
}
#left a:link, #left a:visited {
color:#000;
font-family:arial;
font-size:11px;
font-weight:normal;
line-height:16px;
text-decoration:none;
width:140px;
}
#left a:hover, #left #active_menu {
color:#000;
font-family:arial;
font-size:11px;
font-weight:normal;
line-height:16px;
text-decoration:none;
width:140px;
padding-left:5px;
}
#navi {
height:50px;
left:235px;
margin:0;
padding:0;
position:absolute;
top:10px;
}
body {
background-image:url(/../images/4template2/all.jpg);
background-position:center center;
background-repeat:repeat-y;
margin:0;
width:100%;
}
#sboxth img {
border:2px solid #CCCCCC;
}
#bgfix {
background-image:url(/../images/4template2/all.jpg);
height:1280px;
left:50%;
margin-left:-487px;
position:fixed;
width:966px;
}
#sboxth a:hover img {
border:2px solid maroon;
}
.ckCSSlabel {
display:block;
float:left;
font-size:1em;
margin-top:10px;
width:100%;
}
h1, .componentheading {
color:#009900;
font-family:arial;
font-size:18px;
font-weight:normal;
margin-top:0;
padding-top:0;
text-decoration:none;
}
#content {
font-family:arial;
font-size:12px;
}
#allin {
font-family:arial;
font-size:12px;
}
h2, .contentheading {
color:#009900;
font-family:arial;
font-size:14px;
font-weight:normal;
margin-top:0;
padding-top:15px;
text-decoration:none;
}
a:link, a:visited {
color:#009900;
font-family:arial;
font-size:12px;
text-decoration:none;
}
a:hover, #active_menu {
color:#009900;
font-family:arial;
font-size:12px;
text-decoration:none;
}
#verlauf a:link, #verlauf a:visited {
background:transparent none no-repeat scroll 0 0;
border:1px none;
color:#009900;
font-family:arial;
font-size:10px;
text-decoration:none;
}
#verlauf a:hover, #verlauf #active_menu {
background:transparent none no-repeat scroll 0 0;
border:1px none;
color:#009900;
font-family:arial;
font-size:10px;
text-decoration:none;
}
#left li {
background:transparent none repeat scroll 0 0;
width:155px;
}
img {
border:0 none;
margin:0;
}
#allin {
background-image:url(/../images/4template2/all.jpg);
background-repeat:repeat-y;
border:1px none;
color:#000000;
font-family:arial;
font-size:12px;
height:100%;
left:50%;
margin-left:-487px;
position:absolute;
top:0;
width:1032px;
}
#header {
background-image:url(/../images/4template2/header.jpg);
border:1px none;
color:#000000;
font-family:arial;
font-size:12px;
height:258px;
left:220px;
overflow:hidden;
position:absolute;
top:-3px;
width:746px;
}
#all {
background:transparent none repeat-y scroll 0 0;
border:1px none;
color:#000000;
font-family:arial;
font-size:12px;
left:0;
min-height:450px;
overflow:hidden;
position:absolute;
top:274px;
width:1032px;
}
#left {
background:transparent none no-repeat scroll 0 0;
border:1px none;
color:#000;
font-family:arial;
font-size:12px;
left:50%;
line-height:12px;
margin-left:-500px;
overflow:hidden;
position:absolute;
top:260px;
width:205px;
}
#content {
background:transparent none no-repeat scroll 0 0;
border:1px none;
color:#000000;
font-family:arial;
font-size:12px;
left:260px;
overflow:hidden;
position:absolute;
top:280px;
width:675px;
}
#leftfooter {
background-image:url(/../images/4template2/logo.jpg);
background-repeat:no-repeat;
border:0 none;
color:#000000;
font-family:arial;
font-size:12px;
height:491px;
left:50%;
margin-left:-516px;
overflow:hidden;
position:absolute;
top:-2px;
width:240px;
}
#rightfooter {
background-image:url(/../images/4template2/footer-right.jpg);
background-repeat:no-repeat;
border:0 none;
bottom:0;
color:#000000;
font-family:arial;
font-size:10px;
height:20px;
left:50%;
margin-left:-252px;
overflow:hidden;
padding-left:10px;
padding-top:10px;
position:fixed;
width:731px;
}
#verlauf {
background:transparent none no-repeat scroll 0 0;
border:1px none;
color:#009900;
font-family:arial;
font-size:10px;
height:37px;
left:290px;
overflow:hidden;
position:absolute;
top:215px;
width:505px;
}
#divNav {
background:transparent url(bk-nav.jpg) no-repeat scroll left top;
height:80px;
margin:0;
padding:0;
width:800px;
}
#nav {
height:80px;
position:relative;
top:0;
width:780px;
}
#nav li ul, #nav li ul {
margin:0;
padding:0;
}
#nav a {
height:25px;
text-decoration:none;
}
#nav li {
display:block;
float:left;
margin:0;
padding:0 5px 0 0;
}
#nav li.on {
background:#000000 none repeat scroll 0 0;
display:block;
float:left;
margin:0;
padding:0 5px 0 0;
text-decoration:underline;
}
#nav li ul {
display:none;
}
#nav li ul li a {
height:20px;
}
#nav li.off ul, #nav li.on ul {
background:#009900 none repeat scroll 0 0;
height:20px;
left:0;
padding-left:5px;
padding-top:0;
position:absolute;
top:22px;
width:721px;
}
#nav li.on ul {
background:#009900 none repeat scroll 0 0;
}
#nav li.on ul li.on a {
color:#009900;
text-decoration:underline;
}
#nav li.on:hover ul, #nav li.over ul {
background:#009900 none repeat scroll 0 0;
}
#nav li a {
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
line-height:25px;
padding:0;
}
#nav li a:hover {
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
line-height:25px;
padding:0;
}
#nav li.on a {
color:darkBlue;
}
#nav li.on ul a, #nav li.off ul a {
border:0 none;
color:#009900;
float:left;
margin-right:0;
width:auto;
}
#nav li.on:hover ul a, #nav li.over ul li a {
background:#009900 none repeat scroll 0 0;
}
#nav li.on ul {
display:block;
}
#nav li.off:hover ul, #nav li.over ul {
display:block;
z-index:6000;
}
#nav li.off a:hover, #nav li.on a:hover {
color:#009900;
text-decoration:underline;
}
#nav li.off ul li.off a:hover, #nav li.on ul li.off a:hover {
color:darkBlue;
}
#nav li span {
left:-9384px;
position:absolute;
}
#liRenaissance a, #liArtNouveau a, #liModern a, #liPostModern a, #liDigital a {
background:transparent url(bk-dropdownMap.gif) no-repeat scroll 0 0;
display:block;
height:26px;
position:relative;
}
#liRenaissance a {
background-position:0 0;
}
#liArtNouveau a {
background-position:-102px 0;
}
#liModern a {
background-position:-204px 0;
}
#liPostModern a {
background-position:-306px 0;
}
#liDigital a {
background-position:-408px 0;
}
#liModern.on a {
background-position:-204px -37px;
}
#liRenaissance a:hover, #liRenaissance:hover a, #liRenaissance.over a {
background-position:0 -73px;
}
#liArtNouveau a:hover, #liArtNouveau:hover a, #liArtNouveau.over a {
background-position:-102px -73px;
}
#liModern a:hover, #liModern:hover a, #liModern.over a {
background-position:-204px -73px;
}
#liPostModern a:hover, #liPostModern:hover a, #liPostModern.over a {
background-position:-306px -73px;
}
#liDigital a:hover, #liDigital:hover a, #liDigital.over a {
background-position:-408px -73px;
}
#nav li.off ul a, #nav li.on ul a {
background:#F8E002 none repeat scroll 0 0;
color:darkBlue;
display:block;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
padding-left:22px;
padding-top:2px;
}
#nav li.on ul a {
background:#F8E002 none repeat scroll 0 0;
}