@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:url(../images/bg-body.gif) top repeat-x #fff;font:14px Verdana, Arial, Helvetica, sans-serif;color:#4a5f25;}
.container{width:910px;margin:auto;position:relative;}

/* header */
#header{background:url(../images/bg-header.jpg) no-repeat;width:910px;height:323px;position:relative;font-size:12px;}
#header img {border:none}
#header #headerTop{background:url(../images/bg-header-top.jpg) no-repeat;width:172px;height:59px;position:absolute;top:-59px;left:633px;}
#header #headerRight{background:url(../images/bg-header-right.jpg) no-repeat;width:15px;height:274px;position:absolute;top:11px;left:910px;}
#header #headerLeft{background:url(../images/bg-header-left.jpg) no-repeat;width:4px;height:290px;position:absolute;top:0px;left:-4px;}
#header .address{position:absolute;top:217px;left:25px;}
#header .contact{position:absolute;top:217px;left:223px;}

#brandingArea{width:910px;height:170px;position:relative;}
#brandingArea #branding{margin:33px 0 0 0;}
#brandingArea #branding img{border:0;}
#brandingArea ul{list-style:none;font-size:12px;position:absolute;top:5px;_top:33px;left:615px;color:#454545;}
#brandingArea ul li{display:inline;}
#brandingArea ul li a{color:#454545;text-decoration:none;}
#brandingArea ul li a:hover,#index #brandingArea ul li.tn_01 a{text-decoration:underline;}

/* navi */
#navi{width:910px;color:#2c4500;}
#navi h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;margin-bottom:5px;}
#navi p{font-family:"Trebuchet MS";font-size:13px;}
#navi div{float:left;height:119px;background:url(../images/bg-navi-border.jpg) right no-repeat;}
#navi div.ueber_uns{width:170px;padding-left:10px;}
#navi div.sortiment{width:161px;padding-left:18px;}
#navi div.serien{width:161px;padding-left:18px;}
#navi div.monatsangebot{width:171px;padding-left:18px;}
#navi div.aktuelles{width:163px;padding-left:18px;}

#navi div a{background:url(../images/bg-navi-button.jpg) no-repeat;width:123px;height:27px;text-align:center;padding:5px 5px 0 0;display:block;color:#2c4500;font-size:13px;text-decoration:none;font-weight:bold;}
#navi div a:hover span{text-decoration:underline;}
#navi div:hover a{background:url(../images/bg-navi-button.jpg) no-repeat 0px -32px;}
#navi div a:hover{background:url(../images/bg-navi-button.jpg) no-repeat 0px -64px;}

#geschichte #navi div.ueber_uns,#buerobedarf #navi div.sortiment,#coppenrath-verlag-und-die-spiegelburg #navi div.serien,#monatsangebote #navi div.monatsangebot,#aktuelles #navi div.aktuelles{background:url(../images/bg-navi.jpg) repeat-x;}
#navi div:hover h2{text-decoration:underline;}
/* naviAdd */
#naviAdd{list-style:none;width:202px;float:left;padding-right:44px;}
#naviAdd li{margin-bottom:10px;}
#naviAdd li a{background:url(../images/bg-naviadd.jpg) no-repeat;width:156px;height:35px;padding:7px 0 0 46px;display:block;color:#2c4500;font-weight:bold;text-decoration:none;font-size:13px}
#ed-hardy #naviAdd .na_01 a, #coppenrath-verlag-und-die-spiegelburg #naviAdd .na_01 a, #sheepworld #naviAdd .na_01 a, #depesche #naviAdd .na_01 a, #naviAdd .na_07 a{padding:0px 0 7px 46px}
#naviAdd li a:hover{text-decoration:underline;}

/* content */
#content{width:910px;background:url(../images/bg-content.jpg) no-repeat;margin-top:20px;padding-top:40px;}

#contentMain{width:664px;float:left;}
#contentMain h1{font-size:24px;font-weight:normal;margin-bottom:20px;}

#contentMain img, #contentMain iframe {padding:2px; border:1px solid #4a5f25}
#contentMain .noborder{border:none;}
#contentMain a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
#contentMain a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#contentMain{line-height:1.3em;}
#contentMain .cmsGal{width:190px; float:left; padding-right:15px; text-align:center; margin-bottom:30px;}
#contentMain .cmsText{width:320px; float:left; margin-bottom:30px;}
#contentMain li {padding:15px 0 0 15px; margin-left:20px; list-style-type:circle}
.kleinesBild{width:120px; float:left; margin-right:15px; margin-bottom:20px;}

/* footer */
#footer{width:100%;line-height:1.4em;margin:55px 0 0 0;}
#footerGreen{width:100%;height:80px;padding-top:20px;background:#c9e13f;text-align:center;font-size:11px;color:#4a5f25;position:relative;}
#footerGreen a{color:#4a5f25;text-decoration:underline;}
#footerGreen a:hover{text-decoration:none;}
#galleryButton{position:absolute;background:url(../images/bg-gallery.jpg) no-repeat;width:110px;height:110px;display:block;text-indent:-9999999px;top:-53px;left:0px;}
#footerGrey{width:100%;height:200px;background:#808080;text-align:left;padding-top:20px;}
#footerGrey ul{list-style:none;float:left;margin-right:30px;color:#fff;font-size:11px;}
#footerGrey ul.first{margin-left:120px;_margin-left:40px;}
#footerGrey ul a{color:#fff;text-decoration:none;}
#footerGrey ul a:hover,#index #footerGrey li.fn_01 a{text-decoration:underline;}

/* allgemein */
a{color:#b2d52e;text-decoration:underline;overflow:hidden;}
a:hover{text-decoration:none}
ul{list-style:none}
p{margin-bottom:20px;line-height:1.4em}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
.schaufenster{position:absolute; top:35px; right:0px; }
.schaufenster img{border:none;}