.footer-top{
border-bottom: 6px solid #7CBE04;
margin-bottom:15px;
}
.fot-top-left{padding-top:10px;}
* {margin:0;padding:0;font-size:100.01%;}
html {font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; }
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
.pad10all{padding:10px;} .pad10tb {padding:10px 0;}
.paddinl2 {padding-left:2px;} .right{float:right;}
.left {float:left;} .form-item {margin:5px 0;padding:4px;}
.form-item label {display: block;width:200px;float:left;padding:0 10px 0 2px;text-align: left;font-weight:bold;}
textarea:focus, input.form-text:focus  {border: 2px solid #BEB7B1;}
.red { color:red;}
.underline {text-decoration:underline;}
p {padding:2px 0;}
h1{ font-size:14px; font-weight:bold; }
h1 a {color:#659A04;}
h2{ font-size:14px; font-weight:bold;}
h3{ font-size:16px;}
h4{ font-size:14px;}
h5{ font-size:13px;}
h6{ font-size:12px;}
q:before,q:after{content:'';}
a,ins,li a,span a{text-decoration:none;color: #000;}
a:hover{color: #659a04; text-decoration:none;}
.brclear { clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */
hr {border: 0; width: 99%;color: #9b9b9b; background-color: #9b9b9b;height: 1px; margin:5px 0;}
.center {text-align:center;}
.p10all {padding:10px;}
.p10tb {padding:10px 0;}
.p10lr {padding:0 10px;}
.margin5tb {margin:5px 0;}
.margin10b {margin-bottom:10px;}
.pheader { padding:10px 0 5px; }
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size9 { font-size:9px;}
.word-wrap { word-wrap: break-word}
.success {background:url(/images/sucess.png) repeat-x left bottom ;padding:8px 4px;font-weight:bold;height:auto;}
.form-item label {display: block;width:200px;float:left;padding:0 10px 0 2px;text-align: left;font-weight:bold;}
textarea:focus, input.form-text:focus  {border: 2px solid #BEB7B1;}
.float-left {float:left;}
.float-right {float:right;}
li div a.mehr {background:none ;}
.mer a {background:none ;}
/*
------------------------------
START Haymarket CSS
------------------------------
*/
table, td, th {font: 12px/1.2 arial, helvetica, sans-serif;}
body {text-align: center; font: 12px/1.2 arial, helvetica, sans-serif;color:#000; position:relative; background:#fff /*url(/images/bg.gif) repeat-x left 104px;*/}
textarea, input, select {font: 12px/1.2 arial, helvetica, sans-serif;}
input.intext, input { padding:3px;}
em {font-style: italic;}
abbr {border-bottom: 1px dashed;}
strong {font-weight: bold;}
blockquote {font-size: 13px; line-height: 1.6em; margin:20px; background: #e6f0f2;padding: 20px;}
table.mceEditor td {text-align: left;}

/* @group MAIN DIVISIONS */
#outer_wrapper {background:url(/images/topbgline.gif) repeat-y center top; }
#wrapper {width:1002px;text-align:left;margin:0 auto;background:#fff;padding-bottom:10px;}
#content-main {padding:10px 0; background:fff;}
#pane_0 {float: left;}
#pane_1 {float: left;}
#pane_1 .inner{padding:0 10px;}
#pane_2 {float: right;display:inline;overflow:hidden;}
#pane_99 {float: right;display:inline;overflow:hidden;}

/* @group HEAD */
#header {color:#fff ;width:100%;text-align:left;margin:0 auto;background:url(/images/topbgline.gif) no-repeat center 107px; }
#header_inner {}
#header .top-block { background:#F5F9FA;border-bottom:solid 6px #7CBE04; }
.inner-top {position:relative; height:101px; width:1002px;text-align:left;margin:0 auto;background:url(/images/leafs.gif) no-repeat right top;}
.inner-top .portofrei {position:absolute; padding-top:4px; margin-left:415px;}
#header h1 a {display: block;  width:245px; height:41px; left:10px; top:30px; position:absolute; text-decoration: none; }
.bottom-block {width:1002px;text-align:left;margin:0 auto;}
.nav-block {padding:0px ;background:#e4e7ec;  height:56px;}
#nav { float:left; width:100%;font-size:13px; line-height:normal;font-weight:bold; background:url(/images/navbg.gif) repeat-x right top; }
#nav ul { margin:0;list-style:none;}
#nav li {float:left;margin:0; padding:0 0 0 10px; color:#fff;}
#nav a {float:left;display:block;background:url("/images/r-tab.gif") repeat-x right top;padding:8px 8px 8px 2px;text-decoration:none;font-weight:bold;color:#fff;}
/* Commented Backslash Hack  hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {color:#333;}
#nav .on {background:url("/images/l-tab_on.gif") no-repeat left top;}
#nav li#tab26  {background:url("/images/r-tab.gif") repeat-x scroll right top transparent;height:1px;}
#nav .on a {/*background:#7cbe02;*/color:#fff;padding:8px 30px 8px 6px;background:url("/images/r-tab_on.gif") repeat-x right top;}

.nav-sub-block {padding:0px ; margin:0 auto;}
#nav-sub-main { float:left; width:100%;font-size:13px; line-height:normal;font-weight:bold;background:#7cbe02;}
#nav-sub-main div ul { margin:0 auto;list-style:none; text-align:center}
#nav-sub-main div li {float:left;margin:0; padding:0 0 0 10px; color:#fff;}
#nav-sub-main a {float:left;display:block;padding:4px 30px 4px 6px;text-decoration:none;font-weight:bold;color:#fff;}
/* Commented Backslash Hack  hides rule from IE5-Mac \*/
#nav-sub-main a {float:none;}
/* End IE5-Mac hack */
#nav-sub-main a:hover {color:#333;}
#nav-sub-main .on {display:block;}
#nav-sub-main .off {display:none;}
#waren {margin:0 0 0px 0;float:right;background:url("/images/cartdisplay_bg.gif") no-repeat;width:200px;height:30px;position:relative;cursor:pointer;}
#waren h4 {font-size:19px;line-heightt:19px; font-weight:bold;color:#000;padding-left:2px;}
#waren .block {margin-top:10px;color:#000;text-align:center;padding-left:30px;}
#nav-search {background:#E4E7EC;width:1002px;text-align:left;margin:0 auto;padding:5px 0;}

ul#anmelden_nav {position:absolute;bottom:-10px;right:150px;margin:2px 0 0 0;height:2.5em;padding:0 0 3px 0}
ul#anmelden_nav li {float:left;padding:0;z-index:10;position:relative;cursor:pointer}
ul#anmelden_nav li a {float:left;display:inline;padding:8px 0 12px 10px;font-weight:bold;margin:2px 5px 0 2px;line-height:100%;	color:#666}
ul#anmelden_nav li a.musik_download {background-position:0 -95px;margin-right:10px}
ul#anmelden_nav li a.marktplatz {background-position:0 -138px}
ul#anmelden_nav li a.schnaeppchen {background-position:0 -185px}
.s-block {float:left;position:relative;z-index:1;margin-top:0;}
.s-block #searchbox {padding:0px 10px 0 0;}
.s-block #searchbox p, .s-block #searchbox select, .s-block #searchbox span {float:left;display:inline;margin:0 5px 0 0;padding:0 2px 0 0;line-height:100%}
.s-block #searchbox a.profi {float:left;display:inline;margin:0 5px 0 0;padding:8px 2px 0 15px;line-height:100%;text-decoration: underline;}
.s-block #searchbox span {padding:8px 5px 0 10px;font-weight:bold;font-size:16px;color:#222;margin:0 3px 0 0}
.s-block #searchbox select {margin-top:5px;padding:0;}
.suchen {padding:0 !important;width:73px;height:30px;cursor:pointer;float:left;display:inline;line-height:100%;cursor:pointer}
.ac_input{float:left;display:inline;margin:0 5px 0 0;padding:2px 2px 0 2px;line-height:100%;color: #7cbe04;font-size:16px;font-weight:bold;}

.icons-social {float: left; margin:0 0 0 4px;}
.icons-social a { margin-right: 3px;}
.icons-social img {border: medium none;}

/* ================ footer ==========================*/
#footerHolder{clear:both; padding:0;width:1002px;text-align:center;margin:0 auto;  }
#footerHolder .left{}
.flinks {width:130px; float:left; margin:0 10px;}
.flinks li.main { font-size:12px; font-weight:bold; color:#7CBE04; }
#footer {background:#fff; text-align:center; width:100%; margin:0px auto 20px; color:#000;border-top:solid 6px #7CBE04;}
#footer div {}
#footer p {padding: 5px 0;}
#footer a {margin:0 5px;padding-right:5px;color:#000;}
#footer span {margin:0 5px;padding-right:5px;border-right:solid 1px #000;}
#footer a:hover {color: #ffae21;}
* ================ ==========================*/
.border-block h1 {color:#659A04 ; line-height:20px; border-bottom:solid 6px #ACA99B;}

/* ================ breadcrumb ==========================*/
.breadcrumb{font: bold 11px arial, helvetica, sans-serif;padding:5px;padding-left:0px;color: #7cbe04;}
.breadcrumb a{background: transparent url(../images/breadcrumb.gif) no-repeat center right;text-decoration: none;padding-right: 12px;margin-right:5px; color: #7cbe04;}
.breadcrumb a:visited, .breadcrumb a:active{color: #7cbe04;}
.breadcrumb a:hover{text-decoration: underline;}
.more {text-align:right; padding-right:15px; background: transparent url(../images/bgimages.gif) no-repeat right -717px;}

/* ================ Link List Block ==========================*/
h5.navTitle {padding:4px 3px;padding-left:5px;border-bottom:solid 1px #ACA99B; color:#659A04;font-size:14px;font-weight:bold;}
.navSubTitle {padding:4px 3px;padding-left:6px;color:#a8bb79;font-size:13px;font-weight:bold;}
ul.sidebarList {margin:0;padding:0; background:#F2F8E0;}
ul.sidebarList li a {display: block;overflow: hidden;color: #000;padding: 0 0 0 15px;margin:0;line-height: 23px;height:23px;background:url(/images/Yellow_Arrow.gif) no-repeat 5px center;text-decoration:none;}
ul.sidebarList li a:hover {color: #659A04;}
ul.sidebarList li a.current {background: #ffc646;}
.freetext {margin-bottom:0px;}

/* ========= Mini Block ============*/
.mini-block {width:97%;margin-top:23px;}
.mini-block h1 {font-size:14x; line-height:20px; border-bottom:solid 1px #ACA99B; color:#659A04;margin:0px;text-align:left;font-weight:bold; }
.mini-block h2 a{color:#659A04;}
.newprice {color:#66CCFF;text-decoration:line-through;position:absolute;bottom:17px;left:87px;}
.newprice em {color:#66CCFF;text-decoration:line-through;}
.booklisting {overflow:hidden;height:180px; margin:5px 0;}
.booklisting li {float: left;width: 98%; position:relative;margin:0 5px 10px 0 ;min-height:145px;}
.booklisting li :hover {color:#ff8e39; text-decoration:none; cursor:pointer;}
.booklisting li a .img {float: left;text-align: center;margin:3px 10px 4px 0;border: 1px solid #d6d6d6;display:block;}
.booklisting li .title {float: left;width:150px;overflow: hidden;padding-top: 1px;font-size:12px; color:#7ab42a; font-weight:bold; margin-bottom:10px;}
.booklisting li .title a {color:#659a04;text-decoration:underline;font-size:13px;}
.booklisting li .author {float: left;width:150px;overflow: hidden;padding-top: 1px;color: #646060;height:auto;}
.booklisting li .publisher {float: left;width:150px;overflow: hidden;padding-top: 1px;color: #646060; font-size:11px;}
.booklisting li a .star {text-decoration:none;position:absolute;right:0px;bottom:5px;padding-left:5px;color: #fff;font-weight:bold;background:url(/images/star.gif) no-repeat left center;height:41px;line-height:41px;width:40px;}
.booklisting .price, .booklistingColumn1 .price {width:119px; text-align:center;font-size:18px; font-weight:bold; color:#659a04;position:absolute;bottom:35px;right:0;}
.booklisting li a .price em, .booklistingColumn1 li a .price em {color: #659a04;font-weight: bold;}
.booklisting .addCart {position:absolute;bottom:0px; right:0px;}
.anzeigen {text-align:right; padding:0 16px 4px 0;}
.anzeigen3 {text-align:right; padding:0 2px 4px 0;}
.mehrneuheiten{text-align:right;border-top:1px solid #ACA99B;padding-top:5px;padding-bottom:4px;}

/* ================ Mini Block Column1  ========================== */
.booklistingColumn1 {overflow:hidden;height:100%; margin:5px 0;}
.booklistingColumn1 li {float:left; width:100%;position:relative;margin-bottom:5px;}
.booklistingColumn1 li a {display: block;overflow: hidden;padding:2px;text-decoration:none;height:100%;}
.booklistingColumn1 li :hover {color:#ff8e39; text-decoration:none; cursor:pointer;}
.booklistingColumn1 li a .img {float: left;width: 71px;text-align: center;margin:3px 10px 4px 0;border: 1px solid #d6d6d6;display:block;}
.booklistingColumn1 li a .title {float: left;width:140px;overflow: hidden;padding-top: 1px;}
.booklistingColumn1 li a .author {float: left;width:140px;overflow: hidden;padding-top: 1px;color: #646060;}
.booklistingColumn1 li a .publisher {float: left;width:140px;overflow: hidden;padding-top: 1px;color: #646060;font-size:11px;}
.booklistingColumn1 li a .star {text-decoration:none;position:absolute;right:0px;bottom:5px;padding-left:5px;color: #fff;font-weight:bold;background:url(/images/star.gif) no-repeat left center;height:41px;line-height:41px;width:40px;}

/* ================ Mini Block discount Column1  ========================== */
.booklistingdisColumn1 {overflow:hidden;height:100%; margin:5px 0;}
.booklistingdisColumn1 li {float:left; width:100%;position:relative;margin-bottom:5px;}
.booklistingdisColumn1 li a {display: block;overflow: hidden;padding:2px;text-decoration:none;height:100%;}
.booklistingdisColumn1 li :hover {color:#ff8e39; text-decoration:none; cursor:pointer;}
.booklistingdisColumn1 li a .img {/*float: left;*/width: 71px;text-align: left;margin:3px 10px 4px 0;border: 1px solid #d6d6d6;display:block;}
.booklistingdisColumn1li a .title {/*float: left;width:140px;*/overflow: hidden;padding-top: 1px;display:block;}
.booklistingdisColumn1 li a .author {/*float: left;width:140px;*/overflow: hidden;padding-top: 1px;color: #646060;display:block;}
.booklistingdisColumn1 li a .publisher {/*float: left;width:140px;*/overflow: hidden;padding-top: 1px;color: #646060;display:block; font-size:11px;}
.booklistingdisColumn1 li a .star {text-decoration:none;position:absolute;right:0px;top:5px;padding-left:5px;color: #fff;font-weight:bold;background:url(/images/star.gif) no-repeat left center;height:41px;line-height:41px;width:40px;}
.booklistingdisColumn1 .price{color: #659a04;font-size:12px;position:absolute;top:92px;left:87px;height:20px;}
.booklistingdisColumn1 .newprice{color:#659a04;font-size:12px;position:absolute;top:77px;left:87px;height:20px;}
.booklistingdisColumn1 li a .price em{color: #659a04;font-weight: bold;}

/* ================= nanoBlock ========================= */
.marginl-10 {margin-left:10px;}
.nanoBlock {margin-right:5px;}
.nanoBlock .booklisting li {width:100%;	_width:94%;padding-bottom:2px;}
.nanoBlock .booklisting li a {display: block;overflow: hidden;text-decoration:none;background:#f9f9f9;border:solid 1px #dedede;height:100%;}
.nanoBlock .booklisting li a .img {float: none;width: 71px;display:block;text-align: left;border: 2px solid #d6d6d6;}
.nanoBlock .booklisting li a .title {float: none;overflow: hidden;padding: 3px;}
.nanoBlock .booklisting li a .price {padding: 3px;color: #659a04;font-size:12px;}
.nanoBlock .booklisting li :hover {color:#ff8e39; text-decoration:none; cursor:pointer;}

/* ============  Maxi Block ======================== */
.maxiBlock {margin:0 0 15px 0;position:relative;overflow:hidden;height:100%;}
.maxiBlock:hover{color:#ff8e39;}
.maxiBlock h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px; }
.maxiBlock h1 a {text-decoration:none; padding:6px 3px; color:#659A04;}
.maxiBlockWrap { padding:5px 0;}
.maxiBlockThumb {width: 73px;float: left;text-align:right;}
.maxiBlockThumb p{padding-left:0px;}
.maxiBlockThumb p img{border: 2px solid #d6d6d6;}
.maxiBlockContainer {width: 100%;float: right;margin-left: -86px;}
.maxiBlockContent {margin-left: 86px;height:105px;position:relative;}
.maxiBlockContent .boxcart {/*position:absolute;bottom:0px;*/width:100%;}
.maxiBlockContent .price {position:absolute;bottom:20px; color:#659a04;font:bold 14px Arial, Helvetica, sans-serif;}
.maxiBlockContent .addCart {position:absolute;bottom:-20px; right:5px;}
.maxiBlock .desc {padding-right: 46px;}
.maxiBlock .verbs {margin-top:5px;padding-bottom:10px;}
.maxiBlock .verbs li a {padding-left:10px;font-size:11px;display:block;color:#000;background:url(/images/Yellow_Arrow.gif) no-repeat 0 center;}
.maxiBlock li {background:url(/images/bgimages.gif) no-repeat 0 -646px;}
.maxiBlock .price {color: #659a04;font-size:12px; margin-bottom:-20px; }
.maxiBlock .price em {color: #659a04;font-weight: bold;} 
.mehr {background-image:none;}

/* ============  Maxi Block diff ======================== */
.maxiBlock_diff {margin:0 0 15px 0;position:relative;overflow:hidden;height:100%; width:98%;}
.maxiBlock_diff:hover{color:#ff8e39;}
.maxiBlock_diff h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;}
.maxiBlock_diff h1 a {text-decoration:none; padding:6px 3px; color:#659A04;}
.maxiBlock_diffWrap { padding:5px 0;}
.maxiBlock_diffThumb {width: 73px;float: left;text-align:right;}
.maxiBlock_diffThumb p{padding-left:0px;}
.maxiBlock_diffThumb p img{border: 2px solid #d6d6d6;}
.maxiBlock_diffContainer {width: 100%;float: right;margin-left: -86px;}
.maxiBlock_diffContent {margin-left: 86px;height:105px;position:relative;}
.maxiBlock_diffContent .boxcart {/*position:absolute;bottom:0px;*/width:100%;}
.maxiBlock_diffContent .price {position:absolute;bottom:20px; color:#659a04;font:bold 14px Arial, Helvetica, sans-serif;}
.maxiBlock_diffContent .addCart {position:absolute;bottom:-20px; right:5px;}
.maxiBlock_diff .desc {padding-right: 46px;}
.maxiBlock_diff .verbs {margin-top:5px;padding-bottom:10px;}
.maxiBlock_diff .verbs li a {padding-left:10px;font-size:11px;display:block;color:#000;background:url(/images/Yellow_Arrow.gif) no-repeat 0 center;}
.maxiBlock_diff li {background:url(/images/bgimages.gif) no-repeat 0 -646px;}
.maxiBlock_diff .price {color: #659a04;font-size:12px; margin-bottom:-20px; }
.maxiBlock_diff .price em {color: #659a04;font-weight: bold;} 
.mehr {background-image:none;}

/* ========================== top10-block =========================*/
.top10-block {margin:10px 0 10px 0;position:relative;overflow:hidden;height:100%;}
.top10-block h1 {font-size:14px;  border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;}
.top10-block .block {margin: 0;padding: 5px 0;overflow: hidden;clear: both;position:relative; }
.top10-block .number{padding-left:4px;}
.top10-block .item {float:left; width:100%; padding:0; margin:0;}
.top10-block .block h4  {display:block;text-decoration: none;color: #fff;font-weight:normal;font-size:11px;padding:3px ;overflow:hidden;background: #4a4a4a;}
.top10-block .block h4  a {color: #000;overflow:hidden;}
.top10-block .block p.title a {overflow:hidden;font-size:12px; color:#7ab42a; font-weight:bold;text-decoration:underline;word-wrap: break-word;}
.top10-block .block p.author {font-size:12px;overflow:hidden;word-wrap: break-wordword;color: #646060;}
.top10-block .icon {float: left;overflow: hidden;margin-right:10px;}
.top10-block .price {color: #659a04;font-size:12px;position:absolute;bottom:5px;left:59px;}
.top10-block .price em {color: #659a04;font-weight: bold;}
.top10-block .item .title {padding-bottom:5px;padding-top:10px;}

/* ========================== rotator =========================*/
#s2 {margin:12px 0; overflow: hidden; position: relative;}
.rotation {position: absolute; top: 0px; left: 0pt; display: block; z-index: 4; opacity: 1; width: 159px; height: 160px; }
.rotation h2 .w1 {display:block;background:url(/images/block-tl.gif) no-repeat 0% 0%;position:relative;}
.rotation h2 .w2 {display:block;background:url(/images/block-tr.gif) no-repeat 100% 0%;position:relative;padding:6px 5px ;}
.rotation h1 {margin:0px;color:#fff;text-align:left;float:left; width:100%;border-bottom:solid 1px #ACA99B;background:#fff;}
.rotation h1 a {font-size:14px;    color:#659A04;}
.rotation .items {padding-bottom:5px;}
.rotation .items li {display: block;clear: both;overflow:hidden;padding: 5px 5px 5px 80px;}
.rotation .items li a {display: block;word-wrap: break-word;}
.rotation .items li span.icon {float: left; margin: 0 0 0 -80px;padding-left:5px;}
.rotation .items span.author {display: block;padding: 0 5px;z-index: 1;margin:0;font-weight:bold;font-size:11px;}

/* ============  Gutscheine  ======================== */
.gutscheine {margin:0 0 15px 10px;position:relative;overflow:hidden;height:100%; background:#fff url(/images/topblocks-bg.gif) no-repeat left top;}
.gutscheine h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px; }
.gutscheine ul {margin:0;padding:0; background:#F5F9FA;}
.gutscheine ul li {display: block;overflow: hidden;color: #000;padding: 0 0 0 15px;margin:0;line-height: 23px;height:23px;background:url(/images/Yellow_Arrow.gif) no-repeat 5px center;text-decoration:none;}

/* ============  Newsletter  ======================== */
.newsLetter {margin:0 0 10px 0;position:relative;overflow:hidden;height:100%; }
.newsLetter h1 {font-size:14px;  border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;}
.newsLetter-form {background:#fff url(/images/topblocks-bg.gif) repeat-x left top;padding:3px;}

/* ============  Wunschliste Block  ======================== */
.wunschliste {margin:0 0 15px 10px;position:relative;overflow:hidden;height:100%; border:solid 1px #f0f0f0;}
.wunschliste h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:32px; }
.wunschliste-items {border-bottom: 1px solid #ccc;padding: 5px 0;margin-bottom: 10px;}
.wunschlisteContainer {width: 100%;float: left;margin-right:-160px;margin-bottom:10px;text-align:left;}
.wunschlisteContent {margin-right:160px;}
.wunschlisteLeft {width:40px;float:left;padding-left:5px;text-align:center;}
.wunschlisteMiddle {margin-left: 55px;}
.wunschlisteRight {width: 150px;float: right;}

/* ============  Wunschliste Mini Block  ======================== */
.Wunschliste-mini {margin:10px 0 10px 0;position:relative;overflow:hidden;height:100%;}
.Wunschliste-mini h1 {font-size:14px;  border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;}
.Wunschliste-mini .block {margin: 0;padding: 5px 0;overflow: hidden;clear: both;position:relative;background:#f2f8e0;padding:2px;padding-left:5px; }
.Wunschliste-mini .number{padding-left:4px;}
.Wunschliste-mini .item {float:left; width:100%; padding:0; margin:0;border-bottom:solid 1px #d7e4ae;padding-bottom:5px;}
.Wunschliste-mini .block h4  {display:block;text-decoration: none;color: #fff;font-weight:normal;font-size:11px;padding:3px ;overflow:hidden;background: #4a4a4a;}
.Wunschliste-mini .block h4  a {color: #000;overflow:hidden;}
.Wunschliste-mini .block p.title a {overflow:hidden;font-size:12px; color:#7ab42a; font-weight:bold;text-decoration:underline;word-wrap: break-word;}
.Wunschliste-mini .block p.author {font-size:12px;overflow:hidden;word-wrap: break-wordword;color: #646060;}
.Wunschliste-mini .icon {float: left;overflow: hidden;margin-right:10px;}
.Wunschliste-mini .price {color: #659a04;font-size:12px;font-weight:bold;}
.Wunschliste-mini .inkl {color: #000;font-size: 11px;font-weight:normal;}
.Wunschliste-mini .remove a {text-decoration:underline;}


/* ============  Merker Block  ======================== */
.Merker {margin:0 0 15px 10px;position:relative;overflow:hidden;height:100%; border:solid 1px #f0f0f0;}
.Merker h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:32px; }
.Merker-items {border-bottom: 1px solid #ccc;padding: 5px 0;margin-bottom: 10px;}
.MerkerContainer {width: 100%;float: left;margin-right:-160px;margin-bottom:10px;text-align:left;}
.MerkerContent {margin-right:160px;}
.MerkerLeft {width:40px;float:left;padding-left:5px;text-align:center;}
.MerkerMiddle {margin-left: 55px;}
.MerkerRight {width: 150px;float: right;}

/* ============  history Block  ======================== */
.history {margin:0 0 15px 0;position:relative;overflow:hidden;height:100%; }
.history h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:32px; }
.history-items {border-bottom: 1px solid #ccc;padding: 5px 0;margin-bottom: 10px;}
.historyContainer {width: 100%;float: left;margin-bottom:10px;text-align:left;}
.historyContent {}
.historyLeft {width:40px;float:left;padding-left:5px;text-align:center;}
.historyMiddle {margin-left: 55px;}
.historyMiddle .author {color:#646060;}
.historyMiddle .title a{color:#7AB42A; font-size:13px;font-weight:bold;text-decoration:underline;}

/*======================== history mini Block ========================*/

.history-mini {margin:10px 0 10px 0;position:relative;overflow:hidden;height:100%;}
.history-mini h1 {font-size:14px;  border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;}
.history-mini .block {margin: 0;padding: 5px 0;overflow: hidden;clear: both;position:relative; }
.history-mini .item {float:left; width:100%; padding:0; margin:0;}
.history-mini .block p.title a {overflow:hidden;font-size:12px; color:#7ab42a; font-weight:bold;text-decoration:underline;word-wrap: break-word;}
.history-mini .icon {float: left;overflow: hidden;margin-right:10px;}
/*======================== search history Block ========================*/
.search-history .pcontainer {
	width: 100%;
	float: right;
	margin-left: -50px;
}
.search-history .pcontent {
	margin-left: 50px;
	font-size:12px;
	
}
.search-history .pcontent h1 {
	font-size:12px;
	font-weight:bold;
	color:#A8480C;
	line-height:20px;
	}
.search-history .pcontent p {
	margin:0; padding:0; 
}

.search-history .psidebar {
	width: 40px;
	float: left;
	text-align:right; line-height:17px; color:#000; 
	
	
}

/*===============================================*/
.list-header {margin:0 0 10px 1px;}
.list-header h2 .w1 {display:block;background:url(/images/block-tl.gif) no-repeat 0% 0%;position:relative;}
.list-header h2 .w2 {display:block;background:url(/images/block-tr.gif) no-repeat 100% 0%;position:relative;padding:6px 5px ;}
.list-header h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04;}
.list-header h1 a {color:#659A04;}
.list-header .content { border:solid 1px #cfcfcf;}
.list-header .items li {display: block;clear: both;overflow:hidden;padding: 5px 5px 5px 46px;}
.list-header .items li a {display: block;word-wrap: break-word;}
.list-header .items li img.imageThumb {float: left;margin: 0 0 0 -46px;padding-left:5px;}
.list-header .items span.title {display: block;padding: 0 5px;z-index: 1;margin:0;font-weight:bold;font-size:11px;}
.list-header .items h4.title {display: block;padding: 0 5px;z-index: 1;margin:0;font-weight:bold;font-size:11px;}
.list-header .items span.author {display: block;padding: 0 5px;z-index: 1;}
.list-header .items span.publisher {display: block;padding: 0 5px;z-index: 1;}
.list-header .items span.price,.item-big .items span.price,.right-blocks .items span.price,.rotation .items span.price {color:#659a04;  font-weight:bold; display:block; padding:5px;z-index: 1;}
.list-header .items li a:hover,.item-big .items li a:hover,.rotation .items li a:hover,.right-blocks .items li a:hover {text-decoration: none;color:#69A006;}

/*============== books widget============== */
#books {width: 100%;margin:10px 0 0 0;background: url(/images/books_blockbg.gif) repeat-x left top;padding-top:20px;position:relative;}
#books .float_left,#books  ul li {float: left;display: inline;}
#books .float_right {float: right;}

#books a.prev {position: absolute;top: 40%;left: 0;}
#books a.next {position: absolute;top: 40%;right: 0;}
#books .showing {text-align: center;}
#books .inner {padding: 0 ;margin: 0 0 -20px 0;}
#books  ul {margin: 0;padding: 0;list-style-type: none;padding-left:5px;}
#books  ul li {display: none;position: relative;margin: 0;padding: 0 18px 20px 18px;font-size: 11px;z-index: 1;text-align:center;}
#books  ul li.loader {display: block;float: none;height: 115px;margin: 0 0 20px -20px;background: url(/images/animatedBar.gif) no-repeat center center;}
#books  ul li a.info {position: absolute;bottom: 20px;right: 20px;}
#books  ul li a.thumb {display: block;}
#books  ul li a.thumb img {display: block;margin: 0;padding: 3px;}
#books .btm {height:10px;}
.books_tool_tip {display: none;position: absolute;top: 0;left: 0;width: 250px;z-index: 9999;}
.books_tool_tip .books_pointer_left {position: absolute;top: 0;left: 0;width: 10px;height: 10px;}
.books_tool_tip .books_pointer_right {position: absolute;top: 0;right: 0;width: 10px;height: 10px;}
.books_tool_tip .inner {border: 1px solid #ddd;padding: 15px 15px 3px 15px;margin: 0 0 0 9px;background: #fff;}
.books_tool_tip .inner_right {margin: 0 9px 0 0;}
.books_tool_tip .inner p {font-size: 12px;margin: 0;padding: 0 0 12px 0;}

/* ==== jquery.autocomplete CSS === */
.ac_results iframe {display:none;display/**/:block; position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_loading {background : Window url('./indicator.gif') right center no-repeat;}
.ac_over {background-color: #FFFFFF;color: HighlightTxt;}
.ac_input {webkit-box-orient: horizontal;border: 1px solid #bbb;vertical-align: middle;width:300px;padding:4px 5px;margin-right:2px;border:2px solid #bbb;border-right-color:#e7e7e7;border-bottom-color:#e7e7e7;}
.ac_results {padding: 0px;margin: 0;border: 1px solid #AAAAAA;border-top:0px;background-color: #ededed; overflow: hidden;margin-left:0px;margin-top:1px;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 0px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;border-top: 1px #CCCCCC solid;}
.maintrans { filter:alpha(opacity=80);  -moz-opacity: 0.8; opacity: 0.8; border-top:none; width:335px;padding:2px 5px;text-align:left;}
.maintrans .left { float:left; width: 80%;}
.maintrans .right { float:right; color:#7cbe04; font-weight:bold; width: 20%;text-align:right;}
.maintrans .author {font-weight:bold;}
.maintrans .domainser { margin:0; padding:0; color:#747674;font-weight:bold;}

/* ========================= */
.sr-items {border-bottom: 1px solid #ccc;padding: 5px 0;margin-bottom: 10px;background:#ffcc66;}
.sr-Container {width: 100%;float: left;margin-right:-240px;margin-bottom:10px;text-align:left;}
.sr-Content {margin-right:240px;}
.sr-Left {width:140px;float:left;padding-left:5px;text-align:center;}
.sr-Middle {margin-left: 155px;}
.sr-Middle li.Title {font-size:13px; color:#659a04; font-weight:bold; margin:10px 0;text-decoration:underline;}
.sr-Right {width: 230px;float: right;}
.sr-Right .price {font-size:18px; font-weight:bold; color:#659a04;}
.sr-items ul li {font-size:0.92em;margin:0;padding:0;}
.sr-items ul li.normal,.sr-items ul li.icon{font-size:1em}
.sr-items ul li a.booklink, .sr-items ul a.more {font-size:1.1em}
/* ============= paging ============== */
div.paging_s {padding: 5px;margin: 10px 3px 3px 3px;width:100%;text-align:center;}
div.paging_s a {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #d9ebeb;text-decoration: none; /* no underline */color: #999999;}
div.paging_s a:hover, div.paging_s a:active {border: 1px solid #999999;color: #000;}
div.paging_s span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #999999;font-weight: bold;background-color: #999999;color: #FFF;}
div.paging_s span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}

/*========================================*/
.max-wrapper {color:#6a6a72;margin-top:10px;}
.max-wrapper h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px; margin-bottom:5px; }
.max-wrapper h1 a {color:#659A04;}
.max-pad {padding:6px 0 6px 50px; background:#eff3f6;background:#fff;padding-left:0; }
.max-container {width: 100%;float: left;margin-right: -180px;}
.max-content {margin-right: 180px;}
.max-main {margin-left: 133px;}
.max-left {width: 130px;float: left;}
.max-right {width: 150px;float: right; margin-right:20px; text-align:center;}
.middle-items .volker {font-size:12px;color: #646060;}
.middle-items .rauhnacht {font-size:13px; color:#659a04; font-weight:bold; margin-bottom:10px;text-decoration:underline;}
.middle-items .rauhnacht a {font-size:13px; color:#659a04; font-weight:bold; margin-bottom:10px; text-decoration:underline;}
.middle-items .Sofort {font-size:11px; margin-top:10px;}
.middle-items .subtit {margin-top:10px;font-size:11px;color: #646060;}
.middle-items .relpub {font-size:11px;color: #646060;}
.max-right .versandkostenfrei { font-size:12px; font-weight:bold; color:#da8c37;margin-bottom:10px;}
.max-right .price {font-size:18px; font-weight:bold; color:#659a04;}
.max-right li.kaufen {margin:5px 0;}
.max-right li.kaufen:hover {margin-bottom:5px; background-color:#fff;}
.max-right li.inkl {margin-top:3px; font-size:10px;}
.max-right li.comment {line-height:110%}
.max-wrapper .verbs { background:#e4e7ec; padding:5px;margin-top:10px;background:#eff3f6;margin-left:130px;}
.max-wrapper .verbs li a {padding:1px 0;padding-left:10px;font-size:12px;display:block;color:#6a6a72;background:url(/images/bullet.gif) no-repeat 0 center;}
.max-wrapper .verbs li a.mehr {padding:1px 0;padding-left:10px;font-size:12px;display:block;color:#6a6a72;background:none;}
/*========================================*/
.max-wrapper_S {color:#6a6a72; border-bottom:solid 1px #adaa9c;}
.max-wrapper_S h1 {font-size:14px; border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px; margin-bottom:5px; }
.max-wrapper_S h1 a {color:#659A04;}
.max-pad_S {padding:6px 0 6px 50px; background:#eff3f6;background:#fff;padding-left:0; }
.max-container_S {width: 100%;float: left;margin-right: -180px;}
.max-content_S {margin-right: 180px;}
.max-main_S {margin-left: 133px; }
.max-left_S {width: 130px;float: left;}
.max-right_S {width: 150px;float: right; margin-right:0px; text-align:right;padding-top:20px;}
.middle-items_S .volker {font-size:12px;color: #646060;}
.middle-items_S .rauhnacht {font-size:13px; color:#659a04; font-weight:bold; margin-bottom:10px;text-decoration:underline;}
.middle-items_S .rauhnacht a {font-size:13px; color:#659a04; font-weight:bold; margin-bottom:10px; text-decoration:underline;}
.middle-items_S .Sofort {font-size:11px; margin-top:10px;}
.middle-items_S .subtit {margin-top:10px;font-size:11px;color: #646060;}
.middle-items_S .relpub {font-size:11px;color: #646060;}

.max-right_S .versandkostenfrei { font-size:12px; font-weight:bold; color:#da8c37;margin-bottom:10px;text-align:center;padding-left:25px;}
.max-right_S .price {font-size:18px; font-weight:bold; color:#659a04;text-align:center;padding-left:25px;}
.max-right_S li.kaufen {margin:5px 0;}
.max-right_S li.kaufen:hover {margin-bottom:5px; background-color:#fff;}
.max-right_S li.inkl {margin-top:3px; font-size:10px;}
.max-right_S li.comment {line-height:110%}
.max-wrapper_S .verbs { background:#e4e7ec; padding:5px;margin-top:10px;background:#eff3f6;margin-left:130px;}
.max-wrapper_S .verbs li a {padding:1px 0;padding-left:10px;font-size:12px;display:block;color:#6a6a72;background:url(/images/bullet.gif) no-repeat 0 center;}
.max-wrapper_S .verbs li a.mehr {padding:1px 0;padding-left:10px;font-size:12px;display:block;color:#6a6a72;background:none;}
/* ================================================*/
.skinimage {overflow:hidden;}

/* ========================= */
.dropdown {float:left;font-size:13px;color:#fff;} 
.dropdown dt {line-height:35px;border-bottom:0px solid #9ac1c9;padding: 0 8px;font-size: 13px;cursor:pointer;padding-right:15px;}
/*.dropdown dt:hover {background:url(images/header_over.gif)}*/
.dropdown dd {position:absolute;overflow:hidden;width:110px;display:none;z-index:200;opacity:0;background: #fff;margin-left:-3px;}
.dropdown ul { border:2px solid #D1D1D1; list-style:none; border-top:0px;  }
.dropdown li {display:inline;}
.dropdown a, .dropdown a:active, .dropdown a:visited {font-size:11px;display:block;padding:5px 0;color:#333;text-decoration:none;background:#EFECEC;width:110px;text-align:left;border-bottom:solid 1px #fff;background:url("/images/r-tab_dropdown.gif");}
#nav .dropdown a, .dropdown a:active, .dropdown a:visited {font-size:13px;display:block;padding:5px 0;color:#fff;text-decoration:none;background:#EFECEC;width:110px;text-align:left;border-bottom:solid 0px #fff;background:url("/images/r-tab_dropdown.gif");padding-left:10px;}
#nav .dropdown a:hover {font-size:13px;display:block;padding:5px 0;color:#333;text-decoration:none;background:#EFECEC;width:110px;text-align:left;border-bottom:solid 0px #fff;background:url("/images/r-tab_dropdown.gif");padding-left:10px;}

.dropdown a:hover {background:#e1e1e1; color:#00a2da}
/* ============================= */
#detailsBlock_wrapper { text-align:left;}
#detailsBlock_container {width: 100%;float: right;margin-left: -170px;}
#detailsBlock_content {margin-left: 170px;}
#detailsBlock_content h1.title {font-size:24px; color:#80c10b; padding:0 ;line-height:24px;margin-top:-2px;}
#detailsBlock_productImage {width: 160px;float: left;}
#bdetails_wrapper {margin:20px 0 0 0;}
#bdetails_container {width: 100%;float: left;margin-right: -170px;}
#bdetails_content {margin-right: 170px;}
#bdetails_content .item-details .idl {width:100px;display:block; float:left; padding-right:5px; color:#7b7b7b;}
#bdetails_content .item-details .idr {display:block; float:left;width:175px;}
#bdetails_addcart {width: 170px;float: right; text-align:center; position:relative;}
#bdetails_addcart .versandkosten { font-size:12px; font-weight:bold; color:#da8c37;margin:0;padding:0;}
#bdetails_addcart .price {font-size:18px; font-weight:bold; color:#659a04;margin-bottom:3px;}
#bdetails_addcart .sofort { font-size:12px; font-weight:bold; color:#da8c37;margin:10px 0 0 0;padding:0;}
#bdetails_addcart .alle {color:#7b7b7b; font-size:11px;}
#bdetails_addcart .alle a { text-decoration:underline;color:#7b7b7b; font-size:11px;}
.auf {text-decoration:underline;padding-right:30px;}
.auf:hover {text-decoration:underline;color:#659a04;}
#untertitel {}
.more4EAN {margin-bottom:10px;}
.more4EAN h1 {padding:4px 3px;padding-left:5px;border-bottom:solid 1px #ACA99B; color:#659A04;font-size:14px;font-weight:bold; }
/*========================*/
.Me2 {background: url(/images/me2_blockbg.gif) repeat-x left top;margin:20px 0;border:solid 1px #f2f8e0;}
.Me2 h1 {border-bottom:solid 1px #aca99b;color:#fff;background:#7cbe04;line-height:24px;margin-bottom:10px; padding-left:10px;}
.scrollable {position:relative;overflow:hidden;width: 570px;height:160px;margin:0 auto;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
/* single scrollable item */
.scrollable a {float:left;margin:0 5px ;cursor:pointer;bottom:0;width:130px;height:158px;text-align:center;overflow:hidden;background-color:#fff;border:solid 1px #fff;}
.scrollable img {text-align:center;}
/* active item */
.scrollable .active {border:1px solid #000;z-index:9999;position:relative;}
/* =======================*/
.browse {margin-top:7px;}
.scroll_nav {position:relative;}
/* right */
.scroll_nav a.right {height:61px;width:17px;background: url(/images/right_arr.gif) no-repeat 0 0;position:absolute; top:-110px;right:0px; z-index:999; }


/* left */
.scroll_nav a.left{height:61px;width:17px;background: url(/images/left_arr.gif) no-repeat 0 0;position:absolute; top:-110px;left:0;  } 

/* disabled navigational button */
.Me2 a.disabled {visibility:hidden !important;}
/* ================*/
.navi {height:20px;text-align:center;padding-left:300px;float:left;padding-top:10px;}
.navi a {width:8px;height:8px;margin:3px;float:left;background:url(/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.navi a:hover {background-position:0 -8px;}
.navi a.active {background-position:0 -16px;}
/* ====== tooltip======== */

#dynatip {display:none;background:transparent url(/images/black_arrow.png);font-size:12px;height:122px;width:209px;color:#000;z-index:999;}
#dynatip.bottom {background:url(/images/black_arrow_bottom.png);padding-top:20px;height:102px;}
#dynatip .tip-box {padding:12px 12px 12px 15px;}
#dynatip p {margin:0;padding:5px 0}
#dynatip p.title {font-size:13px; color:#000; font-weight:bold;}
#dynatip p.price {font-size:18px; font-weight:bold; color:#659a04; }
/* ======================================== */
#rotate {margin-top:10px;}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}
.ui-tabs-nav {padding:5px 0 0 0; margin:0; list-style:none; height:40px; position:relative; background:transparent url(/images/pro_five_0c.gif) repeat-x left bottom; font-size:14px;}
.ui-tabs-nav li {float:left; height:40px; margin-right:1px;}
.ui-tabs-nav li a {display:block; float:left; height:40px; line-height:35px; color:#000; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(/images/pro_five_0a.gif) no-repeat;}
.ui-tabs-nav li a span {float:left; display:block; padding:0 16px 5px 12px; background:url(/images/pro_five_0b.gif) no-repeat right top;}
.ui-tabs-nav li.ui-tabs-selected a {color:#fff; background:url(/images/pro_five_2a.gif) no-repeat;}
.ui-tabs-nav li.ui-tabs-selected a span {background:url(/images/pro_five_2b.gif) no-repeat right top;}
/*
.ui-tabs-nav li a:hover {color:#000; background: url(/images/pro_five_1a.gif) no-repeat;}
.ui-tabs-nav li a:hover b {background:url(/images/pro_five_1b.gif) no-repeat right top;}
.ui-tabs-nav li.ui-tabs-selected a:hover {color:#000; background: url(/images/pro_five_2a.gif) no-repeat; cursor:default;}
.ui-tabs-nav li.ui-tabs-selected a:hover b {background:url(/images/pro_five_2b.gif) no-repeat right top;}
*/
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 5px 2px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
/* ================= usedbook-details==================== */
.usedbook-List {margin-top:20px;border:solid 1px #ccc;width:100%;float:left;}
.usedbook-List h1 {font-size:14px;  border-bottom:solid 1px #ACA99B; color:#659A04; line-height:20px;padding-left:5px;}
.bestellen {
	width:100%;
	float:left;
	border-bottom: 1px solid #a5a5a5;
	background:#f2f8e0;
	padding:2px 0;
	
	
}
.bestellenm {
	width:100%;
	float:left;
	border-bottom: 1px solid #a5a5a5;
	background:#7cbe04;
	padding:5px 0;
	
}
/*
.bestellen .stadt {
	width:46%;
}
.bestellen .zustand {
	width:14%;
}
.bestellen .angebotvon {
	width:14%;
}
.bestellen .preis {
	width:6%;
}
.bestellen .info {
	width:6%;
}
.bestellen .info1 {
	width:6%;
}
.bestellen p {
	padding:5%;
}
*/
.usedbook-List .zustand {
	float:left;
	width:60%;
	padding-left:5px;
}
.usedbook-List .preis {
	
	float:left;
	width:15%;
}
.usedbook-List .info1 {float:right;width:20%;}

/* root element for pages */

#pages .page {margin:0;padding:5px 0;border:solid 1px #a5a5a5;width:160px;}
#pages .scrollable_1 {position:relative;overflow:hidden;width: 160px;height: 190px;}
#pages .scrollable_1 .items {width:2000em;position:absolute;clear:both;}
#pages .item {float:left;cursor:pointer;width:160px;height:190px;text-align:center;overflow:hidden;}

#pages .navi_1 {margin:0;padding:0;margin-left:50px;cursor:pointer;}

.navi_1 {height:20px;text-align:center;padding-left:300px;float:left;padding-top:10px;overflow:hidden;}
.navi_1 a {width:8px;height:8px;margin:3px;float:left;background:url(/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.navi_1 a:hover {background-position:0 -8px;}
.navi_1 a.active {background-position:0 -16px;}
/* =====================================*/
#dialog {display:none;}
#dialog .form-item {background:none; overflow:hidden}
#dialog .form-item label {display: block;height: 25px;float:left;line-height: 25px;padding:0 10px 0 0;text-align: left;color:#000;background:none;}
#dialog .text-area {width:400px; height:100px;float:left;}
a.options {text-decoration:underline;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
.star { display:none;}
/* END jQuery.Rating Plugin CSS */
.bewertung {padding:5px 0;margin-bottom:20px;}
.finalrate {margin-top:10px;}
.finalrate a {}
a.fadein {text-decoration:underline;}
#validateTips1 {color:red;text-align:left;}

/* =========================================== */
#comments {
	height:200px;
    	 overflow:auto;
}
#comments .item {
	background: url(/images/bg-item.gif) no-repeat 100% 100%;
	margin: 5px 0;
	padding: 5px 0;
	overflow: hidden;
	border-bottom: 1px solid #5c8143;
	clear: both;
}
#comments .item h1 {
	background:url(/images/icon-user.gif) no-repeat left top;
	padding-left:30px;
	line-height:24px;
	float:left;
}
#comments .num-stars { padding:5px 0; float:right;}
#comments .content {}
/* ================================================= */

#gallery .disabled {
	visibility:visible !important;
}
 
#gallery .inactive {
	visibility:hidden !important;
}
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	bottom:200px;
	left:0px;
	
	width:675px;	
	/*min-height:200px;*/
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers 
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;*/	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.simple_overlay .next, .simple_overlay .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.simple_overlay .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.simple_overlay .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.simple_overlay .next:hover, .simple_overlay .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.simple_overlay .info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.simple_overlay .info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.simple_overlay .next, .simple_overlay .prev, .simple_overlay .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/images/h80.png) repeat-x;		
}

.vochure {padding:5px 0;}
.graybg {border:1px solid #e2e2e2;}
.graybg td {padding-left:5px;}

.tellform {background: #f2f8e0;font-size:12px;padding:4px;}

h2.title {
color:#7AB42A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
h2.title a {
color:#7AB42A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

/**10-06-2011*/

/*********/
   #tabs {
      float:left;
      width:100%;
      background:#fff;
      font-size:100%;
      line-height:normal;
	  border-bottom:5px solid #7CBE04;
      margin-bottom:1em;
      }
    #tabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:#E4E7EC;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  margin-right:1px;
      line-height:20px;
	  width:131px;
      text-align:center;
      }
      
    #tabs a span {
      float:left;
      display:block;
      padding:3px;
      color:#000000;
	  font-weight:bold;
      /*border-right:solid 1px #ffffff;*/
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#fff;
      }
    #tabs a:hover {
      background:#7CBE04;color:#fff;
      }
    #tabs a:hover span {
      background:#7CBE04;
      }  
      #tabs a.current {
      background:#7CBE04;color:#fff;     
	        }
            #tabs a.current span {
      background:#7CBE04;color:#fff;
      /*border-right:solid 1px #ffffff*/
      } 
