/*Bookmarks zu den Sozialen Netzwerken auf der Artikelseite*/
.bookmarks_nwb
{
    float: right;
}

.bildCover
{
    padding: 5px;
}
.bildSchatten
{
    /*    box-shadow: -5px 4px 10px #929b8c;      z-index:5000;*/
}
#leftcol div.fieldblock2
{
    width: 100%;
    height: 21px;
    padding: 0 0 40px 0;
}

.#navigation ul .dropdown_col_1
{
    margin: 7px;
    display: block;
    float: left;
    height: auto;
    width: 90%;
    border: 2px solid gray;
    background-color: #C0C0C0;
}

.tab_content .tab_content_eyecatcher
{
    float: left;
    margin-left: 35px;
    width: 70px;
}

/*Links in den Artikel Boxen*/
.description_content a
{
    color: #046EBB;
}
.description_content a:hover
{
    text-decoration: underline;
}

.content_box_headline
{
    margin-bottom: 10px;
}
/*Klasse für den Abotext, da sonst keine Listenzeichen angezeigt werden*/
.abobox
{
}
.abobox ul
{
    list-style: disc;
}
.abobox ol
{
    list-style: decimal;
}
/*ende Abo*/

/*Farbverlauf im unteren Bereich der Hauptnavigation*/
.hauptnavi_unten_themen, .hauptnavi_unten
{
    background: url(/img/verlauf_hauptnavi.png);
    float: left;
}
.hauptnavi_unten_themen
{
    min-width: 760px;
    min-height: 65px;
}
.hauptnavi_unten
{
    min-width: 382px;
    min-height: 65px;
}
/*Ende Farbverlauf*/

.warenkorb_titel
{
    text-align: left;
}
.warenkorb_summe_links
{
    width: 50%;
    float: left;
}
.warenkorb_summe_rechts
{
    width: 50%;
    float: right;
    text-align: right;
}


.submenu
{
    width: 164px;
}
.submenu_breiter
{
    width: 384px;
}

.passwort_bild
{
    background-image: url(/img/pw.png);
    background-repeat: no-repeat;
    background-position: 4px 2px;
    width: 148px;
    height: 12px;
    line-height: 12px;
    border: solid 1px #c1c1c1;
    border-top: solid 2px #848484;
    margin: 0 0 8px 0;
    padding: 2px 5px;
}

.passwort
{
    width: 148px;
    height: 12px;
    line-height: 12px;
    border: solid 1px #c1c1c1;
    border-top: solid 2px #848484;
    margin: 0 0 8px 0;
    padding: 2px 5px;
}

/*Fur ie7*/
#content_1_tabs1
{
    z-index: 9;
}
.tab_container
{
    z-index: 9;
}
.tab_block
{
    z-index: 9;
}
#midcol
{
    z-index: 9;
}
#container
{
    z-index: 9;
}

.linkArtikelBox
{
   position:absolute;
   top:90%;
   margin-left:51px;
}
.ArtikelBoxTextBlock
{
    text-align:center;
    padding-top: 12px;
}

.kontaktInput
{
    border:1px solid black;
    margin:1px;
    padding:2px;
    margin-left:5px;
    width:150px;
}

.FreeHTML {
    /*background:#f1f4f6;*/
    width:178px;
    float:left;
    border:solid 1px #bbc2c9;
    margin-top:16px;
}

.FreeHTML p {
    margin-left:0px;
}

.FreeHTML h3 {
    /*background:#bbc2c9;*/
    font-size:12px;
    color:#fff;
    padding:4px 12px;
}

.kundenmeinung h3 {
    margin-left:0px;
    padding-left:0px;
    text-align:left;
}

.AGBoverview {
    height: 475px;
}

*+html .AGBoverview { width: 632px; }

.AGBviewport .AGBoverview {
    overflow: scroll;
}

*+html .AGBscrollbar_box   {  height: 502px; }
*+html .AGBscrollbar_box  .AGBaccept {  height: 24px; }

*+html .AGBscrollbar_box .AGBaccept input { margin-top: 2px;}

.AGBscrollbar_box { 
    width: 651px;
    margin: 20px 0 10px; 
    border: 1px solid #D6D6D6;
}
.AGBscrollbar_box .AGBviewport { 
    height: 475px;
    overflow: hidden; 
    position: relative; 
}
.AGBscrollbar_box .AGBoverview { 
    list-style: none; 
    position: absolute; 
    left: 0; 
    top: 0; 
    padding: 10px;
    margin: 0; 
}
.AGBscrollbar_box .AGBscrollbar{ 
    background: transparent url(/img/scrollbar/bg-scrollbar-track-y.png) no-repeat 0 0; 
    position: relative; 
    background-position: 0 0; 
    float: right; 
    width: 15px; 
}
.AGBscrollbar_box .AGBtrack { 
    background: transparent url(/img/scrollbar/bg-scrollbar-trackend-y.png) no-repeat 0 100%; 
    height: 100%; 
    width:15px; 
    position: relative; 
}
.AGBscrollbar_box .AGBthumb { 
    background: transparent url(/img/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; 
    height: 20px; 
    width: 25px; 
    cursor: pointer; 
    overflow: hidden; 
    position: absolute; 
    top: 0; 
    left: -5px; 
}
.AGBscrollbar_box .AGBthumb .AGBend { 
    background: transparent url(/img/scrollbar/bg-scrollbar-thumb-y.png) no-repeat 50% 0; 
    overflow: hidden; 
    height: 5px; 
    width: 25px; 
}
.AGBscrollbar_box .AGBdisable { 
    display: none; 
}
.AGBscrollbar_box .AGBaccept label{ 
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 12px;
    margin-top: 5px;
}
.AGBscrollbar_box .AGBaccept input{ 
    float: right;
    margin-left: 12px;
    margin-right: 20px;
    margin-top: 6px;
}
.AGBscrollbar_box .AGBaccept { 
    background-color: #D6D6D6;
    border-top: 2px solid #FFFFFF;
    top: 1px;
    position: relative;
    height: 24px;
}

.AGBaccept.error {
    background-color: #E09E78!important;
}

.SuchBox {
    width:280px;
    height:12px;
    line-height:12px;
    border:solid 1px #c1c1c1;
    border-top:solid 2px #848484;
    margin:0 0 8px 0;
    padding:2px 5px;
    margin-top:19px;
}
.SuchButton {
    background:url(/img/button2_sprite.gif) no-repeat right top;
    width:20px;
    height:19px;
    line-height: 18px;
    float:left;
    cursor:pointer;
    margin-top:19px;
}

.midcol-ol
{
    width:780px !important;
}