/* TOPNAVI */
/*.navigationtop { float: left; width: 100%; }
.navigationtop div { background: transparent url("../images/top_bg.gif") repeat-x scroll 0 0; float: left; }
.navigationtop li { border-right: 1px dotted #fff; float: left; padding: 2px 0 3px; }
.navigationtop li.beg { background: transparent url("../images/top_beg.gif") no-repeat scroll left 0; }
.navigationtop li.end { background: transparent url("..images/top_end.gif") no-repeat scroll right 0; border: 0; }
.navigationtop li:hover, .navigationtop li.on  { background-color: #979487; }
.navigationtop li a { color: #fff; padding: 3px 20px; }
.navigationtop ul { float: left; }*/
/* /TOPNAVI */


/* TOPNAVISUB */
/*.navigationtopsub { float: left; margin-top: 10px; width: 100%; height: 43px; overflow:hidden;}
.navigationtopsub li { border-right: 1px dotted #524d37; float: left; padding: 0px 1px; margin-bottom: 2px; height: 17px; }
.navigationtopsub li.beg a { padding-left: 4px; }
.navigationtopsub li.end { border: 0; margin-right: 5px; }
.navigationtopsub li.preon { border-right: 1px solid white; }
.navigationtopsub li.on, .navigationtopsub li .beg .on { border-right: 1px solid white; }
.navigationtopsub li a { color: #524d37; white-space:nowrap; padding: 2px 4px; display: block;  }
.navigationtopsub li.on a { color: #524d37; background-color: #DCDBD7; padding: 2px 4px; }
.navigationtopsub li a:hover { text-decoration: underline; }
.navigationtopsub ul { float: left; margin-top: 4px; width: 100%; padding: 0 2px 0 0; }*/
/* /TOPNAVISUB */

/* NAVIGATION (LINKS) */
.navigation { border-top: 1px solid #524d37; float: left; margin-right: 15px; width: 175px; }
.navigation.blind { border: 0; }
.navigation li { border-bottom: 1px solid #524d37; }
.navigation li a { color: #524d37; display: block; padding: 5px 0; }
.navigation li a:hover{ background-color: #dcdbd7; font-weight: bold; /*padding-left: 10px; */}
.navigation ul li a.on { background-color: #dcdbd7; font-weight: bold; /*padding-left: 10px;*/ }
/* /NAVIGATION (LINKS) */

/* NAVIGATION (LINKS) SECOND */
.navigation ul.second li div{ padding-left:15px;}
.navigation ul.second li a:hover{ background-color: #dcdbd7; font-weight: bold; padding-left: 0px; }
.navigation ul.second li a.on { background-color: #dcdbd7;; font-weight: bold; /*padding-left: 10px;*/ }
/*.navigation ul ul.second li.end { border:none;}*/
/* /NAVIGATION (LINKS) SECOND */

/* NAVIGATION (LINKS) THIRD */
.navigation ul.third li div {padding-left:25px}
.navigation ul.third li a:hover{ background-color: #dcdbd7; font-weight: bold; padding-left: 0px;}
.navigation ul.third li a.on { background-color: #cdbd7; font-weight: bold; padding-left: 10px;}
/* /NAVIGATION (LINKS) THIRD */


.wrapShopNavLinks{float: left; margin-right: 15px; width:228px;}
.wrapShopNavLinks .anbieter{padding:0; margin:0; border:none;}
.wrapShopNavLinks .headlineAnbieter{font-weight:bold; padding:0 0 5px 0;}

/* NAVIGATION (LINKS SHOP) */
.navigationShop { /*border-top: 1px solid #524d37;*/ float: left; margin-right:0 /*15px*/; width: /*175*/228px;}
.navigationShop.blind { border: 0; }
.navigationShop li { border-bottom: 1px solid #524d37;}
.navigationShop li a { color: #524d37; display: block; padding: 5px 0;}
.navigationShop li a:hover{ background-color: #dcdbd7; font-weight: bold; /*padding-left: 10px;*/ }
.navigationShop ul li a.on { /*background-color: #dcdbd7;*/ font-weight: bold; /*padding-left: 10px;*/ }
.navigationShop li.no { border-bottom: 1px solid #524d37; padding: 5px 0;}
.navigationShop ul li div {padding-left: 10px;}


.navi_marke {background-color: #dcdbd7; color: #524d37; display: block;}
.navi_marke div {padding-left: 10px;}
.tarifuebersicht {font-weight: bold; border-bottom: 2px solid #524d37; padding: 5px 0; }
.tarifuebersicht li{border: none;}
.hidden {display: none;}
/* /NAVIGATION (LINKS SHOP) */

/* NAVIGATION (LINKS) SECOND */
.navigationShop ul.second li div { padding-left:20px;}
.navigationShop ul.second li a { /*background-color: #dcdbd7;*/ color: #524d37; display: block; padding: 5px 0; }
.navigationShop ul.second li.on a { background-color: #dcdbd7; color: #524d37; display: block; padding: 5px 0; }
.navigationShop ul.second li a:hover{ background-color: #dcdbd7; font-weight: bold; /*padding-left: 10px;*/ }
.navigationShop ul.second li a.on { background-color: #dcdbd7; font-weight: bold; /*padding-left: 10px;*/ }

/* /NAVIGATION (LINKS) SECOND */


/* NAVIGATION (LINKS) HANDY DETAIL */
.wrapShopNavLinksHandy{float: left; margin-right: 15px; width:228px;}
.wrapShopNavLinksHandy .details{float:left; color: #524d37; padding: 4px 0 5px 0; font-size:11px; border-bottom:1px solid #979487; width:228px;}
*html .wrapShopNavLinksHandy .details{padding: 6px 0 5px 0;}
.wrapShopNavLinksHandy .ihrTitle {width:228px; float:left; font-weight:bold; margin:16px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #524D37;}
.wrapShopNavLinksHandy img{float:left; margin:27px 0 0 64px;}
/* /NAVIGATION (LINKS) HANDY DETAIL / */

/* LINKS LINIE BESTELLVORGANG */
.wrapBestellvor{float: left; margin: 0px 15px 0 0; width:228px; font-size:11px; border-top:1px solid #979487;}
*html .wrapBestellvor{float: left; margin: 1px 15px 0 0; width:228px; font-size:11px; border-top:1px solid #979487;}
/* /LINKS LINIE BESTELLVORGANG */

/* /RECHTS LINIE BESTELLVORGANG */
.wrapBestellvorRechts{float: left; margin: 0px 0 0 0; width:175px; font-size:11px; border-top:1px solid #979487;}
*html .wrapBestellvorRechts{float: left; margin: 1px 0 0 0; width:175px; font-size:11px; border-top:1px solid #979487;}
/* /RECHTS LINIE BESTELLVORGANG  */

/* REITERNAVI */
/*.navigationreiter { clear: both; float: left; margin-bottom: 10px; overflow: hidden; position: relative; width: 100%; }
.navigationreiter ul { border-bottom: 1px solid #979487; display: inline; float: left; padding-bottom: 1px; position: relative; width: 100%; }
.navigationreiter li { background: #fff url("../images/reiter_l.gif") no-repeat scroll 0 0; border-bottom: 1px solid #979487; float: left; margin: 0 2px 0 0; position: relative; bottom: -2px; display: inline;}
.navigationreiter li div { background: transparent url("../images/reiter_r.gif") no-repeat scroll right 0; padding: 0 2px; }
.navigationreiter li div a { border-top: 1px solid #bab8af; color: #bab8af !important; display: block; font-size: 11px; padding: 3px 5px; }
.navigationreiter li div a:hover { border-top: 1px solid #979487; color: #524d37 !important; text-decoration: none !important; }
.navigationreiter li.on a { border-top: 1px solid #979487; color: #524d37 !important; font-weight: bold; }
.navigationreiter li.on, .navigationreiter li:hover { background-image: url("../images/reiter_lon.gif"); border-color: #fff; }
.navigationreiter li.on div, .navigationreiter li:hover div { background-image: url("../images/reiter_ron.gif"); }*/

/** html .navigationreiter li div { background: transparent url("../images/reiterbg.gif") repeat-x scroll right 0; margin-left: 1px; padding-right: 0; padding-top: 2px; }
* html .navigationreiter li.on div { background: transparent url("../images/reiterbg.gif") repeat-x scroll right 0;}
* html .navigationreiter li div a, * html .navigationreiter li.on div a { border-top-width: 0; border-right: 1px solid #979487; float: left; }
* html .navigationreiter li div a:hover { border-top-width: 0; }

div.reiterscroller{width: 100%; padding-top: 2px; position: absolute;}
div img.rScrollLeft{cursor: pointer; margin-top: 2px; position:absolute; left:0;}
div img.rScrollRight{cursor:pointer; margin-top:2px; position:absolute; right:0;}
* html div img.rScrollRight{cursor:pointer; margin-top:2px; position:absolute; right:1px;} */
/* /REITERNAVI */
