/*

CP::Shop Standard-Vorlagenset

© 2002-2008, sandoba.de medien agentur



CP::Shop ist das Shop-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.

*/



/* Formatierung für Standard-Tags in alphabetischer Reihenfolge. */



cite {

        font-style: italic;

}



form {

        display: inline;

}



h1, h2, h3, h4, h5 {

        font-weight: bold !important;

        line-height: 1.2em !important;

}



h1, .module_title, .font_title {

        font-size: 13px;

        font-weight: bold;

        margin: 0;

        margin-bottom: -10px;

        padding: 4px;

        background-color: #C7CAD5;

        background-image: url('images/headline.gif');

        background-repeat: repeat-x;

        border: 1px solid #A0A7B6;

        height: 18px;

}



h2 {

        font-size: 12px;

        padding-bottom: 2px;

        margin-bottom: 10px;

        border-bottom: 1px solid #C6C6C6;

}



h2 a {

        text-decoration: none !important;

}



p { }



table {

        font-size: 12px;

        line-height: 1.4em;

}



ul {

        color: #000000;

        list-style: square;

}



/* Hauptbereiche des Layouts */



body {

        margin: 0;

        margin-bottom: 10px;

        font-weight: normal;

        font-size: 11px;

        color: #000000;

        background-color: #FFFFFF;

        font-style: normal;

        font-family: Helvetica, Arial, Verdana, Sans-Serif;

        background-image: url('images/background.gif');

        background-repeat: repeat-x;

}



body.mceContentBody {

   background: #FFFFFF;

}



#layout_wrapper {

  width: 960px;

  margin: 0 auto;

}



/* Oberste Zeile mit Suchformular, Währungs- und Sprachauswahl */



#layout_header {

        padding: 5px;

        margin-bottom: 0px;

        line-height: 20px;

        color: #666;

        background-image: url('images/header-hintergrund.gif');

        background-repeat: no-repeat;

}



#layout_header img {

        margin-left: 2px;

        margin-right: 2px;

}



#layout_header a:link, #layout_header a:, #layout_header a:visited, #layout_header a:active {

        padding: 4px;

        color: #000000;

        background-color: #debf8d;

        text-decoration: underline;

}



#layout_header strong {

        padding: 4px;

        color: #000000;

        background-color: #E2E6EE;

        background-image: url('images/header_misc_background.gif');

        background-repeat: repeat-x;

}



#layout_header_currencies {

        margin-right: 20px;

        display: inline;

}



#layout_header_languages {

  margin-right: 20px;

        display: inline;

}



#layout_header_left {

        float: left;

        padding-left: 5px;

}



#layout_header_right {

        float: right;

}



#layout_header_search {

        display: inline;

        padding-right: 5px;

}



#layout_header_searchlink {

        background-color: transparent !important;

        background-image: none !important;

        color: #666 !important;

}



.layout_header_misc {

        display: inline;

        background-image: url('images/header_misc_background.gif');

        background-repeat: repeat-x;

        margin-right: 5px;

        height: 20px;

}



.layout_header_misc#cart a {

        background-image: url('images/header_cart.gif');

        background-repeat: no-repeat;

        padding-left: 26px !important;

        height: 20px;

}



.layout_header_misc#login a {

        background-image: url('images/header_login.gif');

        background-repeat: no-repeat;

        padding-left: 26px !important;

        height: 20px;

}



.layout_header_misc#feeds a {

        background-image: url('images/header_rss.gif');

        background-repeat: no-repeat;

        padding-left: 26px !important;

        height: 20px;

}



/* Logo des Shops */



#layout_logo {

        height: 230px;

        padding-left: 25px;

        padding-top: 0px;

        background-image: url('images/logo3.jpg');

        background-repeat: no-repeat;

        border:1px solid #bbb;

}



#layout_logo a:link, #layout_logo a:hover, #layout_logo a:visited, #layout_logo a:active {

        font-size: 16px !important;

        font-weight: bold;

        text-decoration: none;

       display:none;



}



/* Hauptkategorien in der oberen Leiste */



#layout_topnavigation {

        height: 28px;

        background-image: url('images/topnavigation-hintergrund.gif');

        background-repeat: no-repeat;

       font-size:13px;

}



#layout_topnavigation ul {

        padding: 0;

        margin: 0;

        list-style: none;

        line-height: 1;

}



#layout_topnavigation a {

        display: block;

}



#layout_topnavigation li {

        float: left;

        margin: 0;

}



#layout_topnavigation li a, #layout_topnavigation li.selected a {





        display: block;

        color:#333;

        background-image: url('images/topnavigation_libg.gif');

        background-repeat: repeat-x;

        border-left: 1px solid #A0A5B0;

        text-align: center;

        padding: 7px 9px 5px 9px;

        height: 28px;

        max-height: 16px;

        text-decoration: none;

}


#layout_topnavigation li a:hover {

background-image: url('images/topnavigation_libg_selected.gif');

}
#layout_topnavigation li#selected_left {

        width: 3px;

        height: 28px;

        background-image: url('images/topnavigation_libg_selected_left.gif');

        background-repeat: no-repeat;

}



#layout_topnavigation li#selected_right {

        width: 3px;

        height: 28px;

        background-image: url('images/topnavigation_libg_selected_right.gif');

        background-repeat: no-repeat;

}



#layout_topnavigation li#selected a {

        font-weight: bold;

        color: #000000;

        background-image: url('images/topnavigation_libg_selected.gif');

        background-repeat: repeat-x;

        border: 0;

        text-decoration: none;

}



/* Dreispaltiger Inhaltsbereich */



#layout_main {

        text-align: left;

        font-size: 12px;

        margin: 0;

        padding: 8px;

        padding-top: 14px;

        padding-bottom: 0;

        background-color: #E6E8EC;

        background-image: url('images/main_background.gif');

        background-repeat: repeat-y;

}



#layout_main_left {

        width: 180px;

        vertical-align: top;

        float: left;

        margin-right: 5px;

}



#layout_main_content {

        float: left;

        width: 574px !important;

        padding-bottom: 5px;

}



#layout_main_right {

        width: 180px;

        vertical-align: top;

  float: right;

        margin-left: 5px;

}



#layout_main_end {

        background-image: url('images/main_end_background.gif');

        background-repeat: no-repeat;

        height: 3px;

        margin-bottom: 5px;

}



/* Fusszeile mit Copyright-/Preis-Hinweis */



#layout_footer {

        text-align: left;

        height: 24px;

        padding-top: 8px;

        padding-left: 8px;

        color: #444;

        background-image: url('images/footer_background.gif');

        background-repeat: no-repeat;

}



#layout_footer a:link, #layout_footer a:hover, #layout_footer a:visited, #layout_footer a:active {

        color: #444;

        text-decoration: underline;

}



#layout_footer_left {

  float: left;

        width: 540px;

        display: block;

}



#layout_priceinfo {

        color: #9F9F9F;

        text-align: center;

        padding-top: 6px;

}



#layout_priceinfo a:link, #layout_priceinfo a:hover, #layout_priceinfo a:visited, #layout_priceinfo a:active {

        color: #949494;

        text-decoration: underline;

}



/* Breadcrumb-Navigation */



#layout_breadcrumb_navigation {

        position: relative;

        top: -60px;

        left: -80px;

        margin-bottom: -15px;

        padding: 0;

       width: 700px;



}



#layout_breadcrumb_navigation u {

        text-decoration: none !important;

}



/* Infobox mit Überschrift */



.layout_box_title {

        margin: 0;

        padding: 0;

        padding: 5px;

        font-size: 11px;

        height: 16px;

        color: #000000;

        background-color: #F9FBFC;

        background-image: url('images/box_title.gif');

        background-repeat: repeat-x;

        border: 1px solid #CBCED5;

        border-bottom: 0;

}



.layout_box_title a:link, .layout_box_title a:hover, .layout_box_title a:visited, .layout_box_title a:active {

        color: #131313;

}



.layout_box_content {

        padding: 5px;

        margin-bottom: 10px;

        font-size: 11px;

        color: #000000;

        background-color: #F9FBFC;

        border: 1px solid #CBCED5;

        border-top: 0;

}



.layout_box_title_dark {

        margin: 0;

        padding: 0;

        padding: 5px;

        font-size: 11px;

        height: 16px;

        color: #131313;

        background-color: #C7CAD5;

        background-image: url('images/box_title_dark.gif');

        background-repeat: repeat-x;

        border: 1px solid #A0A7B6;

        border-bottom: 0;

}



.layout_box_title_dark a:link, .layout_box_title_dark a:hover, .layout_box_title_dark a:visited, .layout_box_title_dark a:active {

        color: #131313;

}



.layout_box_content_dark {

        padding: 5px;

        margin-bottom: 10px;

        font-size: 11px;

        color: #000000;

        background-color: #F7F1CC;

        border: 1px solid #A0A7B6;

        border-top: 0;

}



.layout_box_content_dark a {

        text-decoration: underline !important;

}



.layout_box_content label, .layout_box_content_dark label {

        float: left;

        width: 60px;

        padding-top: 3px;

}



.layout_box_content ul, .layout_box_content_dark ul {

        margin: 0;

        margin-left: 15px;

        padding: 0;

        list-style-image: url('images/list_inactive.gif');

}



.layout_box_content li, .layout_box_content_dark li {

        line-height: 18px;

}



/* Gestaltung der Sitemap */



.layout_sitemap_main, .layout_sitemap_sub, .layout_sitemap_sub_2 {

        color: #000000;

        vertical-align: middle;

        padding-left: 9px;

        padding-right: 5px;

        margin-bottom: 1px;

}



.layout_sitemap_main {

        background-color: #D5DAE1;

        width: 560px;

        border-top: 4px solid #D5DAE1;

        border-bottom: 4px solid #D5DAE1;

}



.layout_sitemap_sub {

        background-color: #F2F4F7;

        width: 550px;

        border-top: 4px solid #F2F4F7;

        border-bottom: 4px solid #F2F4F7;

        margin-left: 10px;

        padding-left: 8px;

}



.layout_sitemap_sub_2 {

        background-color: #FFFFFF;

        width: 543px;

        border-top: 4px solid #FFFFFF;

        border-bottom: 4px solid #FFFFFF;

        margin-left: 10px;

        padding-left: 15px;

}



/* Obere Leiste für die Demoversion */



.layout_demo {

        background-image: url('images/demo_background.gif');

        background-repeat: repeat-x;

        height: 44px;

}



/* Häufige Suchbegriffe / Tagcloud */



.style_tagcloud {

        line-height: 19px;

        width: 550px;

}



.style_tagcloud a {

        text-decoration: underline !important;

}



.style_tagcloud_max {

        font-size: 17px;

        font-weight: bold;

}



.style_tagcloud_large {

        font-size: 15px;

        font-weight: bold;

}



.style_tagcloud_medium {

        font-size: 13px;

}



.style_tagcloud_small {

        font-size: 12px;

}



.style_tagcloud_min {

        font-size: 10px;

}



/* Gestaltung des Warenkorbs in der rechten Spalte */



.style_cart_item {

        color: #000000;

        font-size: 10px;

        height: 22px;

        padding: 5px;

        width: 166px !important;

}



.style_cart_image {

  float: left;

        width: 55px;

        padding: 4px;

        text-align: center;

        background-color: #FFFFFF;

        margin-bottom: 4px;

        border: 1px solid #CBCED5;

}



.layout_cart_options {

        color: #000000;

        width: 166px;

        text-align: left;

        padding-top: 5px;

        padding-bottom: 5px;

        border-top: 1px solid #A5ADBD;

        border-bottom: 1px solid #A5ADBD;

}



/* Obere Navigation (Boxen) im Warenkorb */



.layout_cart_boxes {

        background-color: #C7CAD5;

        width: 100%;

        height: 30px;

}



.layout_cart_boxes_active {

        color: #FFFFFF;

        text-align: center;

        background-color: #edd7ae;

        background-image: url('images/cart_boxes.gif');

        background-repeat: repeat-x;

}



.layout_cart_boxes_inactive {

        background-color: #FFFFFF;

        text-align: center;

}



.layout_cart_boxes_inactive a:link, .layout_cart_boxes_inactive a:active, .layout_cart_boxes_inactive a:hover, .layout_cart_boxes_inactive a:visited {

        text-decoration: underline;

}



/* Warnhinweise in den Formularen */



.layout_form_error {

        font-size: 12px;

        font-weight: bold;

        color: #AD191D;

        display: none;

}



.layout_form_warning {

        font-size: 12px;

        font-weight: bold;

        color: #AD191D !important;

}



.layout_form_ok {

        font-size: 12px;

        font-weight: bold;

        color: #44AF2F;

}



/* Allgemeine Tabellengestaltung */



.layout_table, .layout_table_inside {

        font-size: 12px !important;

        background-color: #F2F4F7;

        border: 1px solid #ECECEA;

        line-height: 18px;

}



.layout_table a, .layout_table_inside a, .layout_table_gallery a {

        text-decoration: underline !important;

}



.layout_table_inside {

        padding: 8px;

}



.layout_table_gallery {

        font-size: 12px !important;

        background-color: #F2F4F7;

        border: 1px solid #ECECEA;

        line-height: 18px;

        padding: 8px;

        width: 168px;

        float: left;

        text-align: center;

        height: 200px;

        margin-right: 7px;

        margin-bottom: 7px;

}



.layout_table_1, .layout_table_2 {

        padding: 4px;

        padding-left: 6px;

  clear: left;

}



.layout_table_1 {

        background-color: #FFFFFF;

}



.layout_table_1 label, .layout_table_2 label {

        float: left;

        font-weight: bold;

        width: 118px;

}



.layout_table_3 {

        background: #EDD7AE;

}



.layout_table_4 {

        background-color: #E9ECF1;

}



.layout_table_title {

        font-weight: bold;

        color: #000000;

        border-bottom: 1px solid #CBCED5;

        padding-bottom: 5px;

}



.layout_table_special {

        background-color: #D2D5DE;

        border: 1px solid #ECECEA;

        padding: 10px;

        min-height: 130px;

}



/* Gestaltung der Preisangaben */



.layout_price {

        color: #000000;

        font-weight: bold;

        text-decoration: underline;

        display: inline;

}



.layout_price_related {

        color: #AD191D;

        font-weight: bold;

        font-size: 13px;

        display: inline;

}



.layout_price_old {

        color: #B92121;

        font-weight: bold;

        text-decoration: line-through;





        display: inline;



}





/* Gestaltung der Detailansicht eines Artikels */



#layout_details_frame {

        background-color: #FFFFFF;

        border: 1px solid #BBC2D1;

        margin-bottom: 10px;

        padding: 0px;

}



#layout_details_image {

        text-align: center;

        vertical-align: top;

        width: 180px;

        padding-left:10px;

        background-color: #F2F4F7;

        background-image: url('images/details_info_background.gif');

        background-repeat: repeat-y;

}





#layout_details_image img {border:1px solid #ccc;padding:2px;}



#layout_details_infos {

        background-color: #F2F4F7;

        vertical-align: top;

        padding: 15px;

}



.layout_details_oldprice {

        font-size: 15px;

        font-weight: bold;

        color: #929498;

        display: inline;

        text-decoration: line-through;

}



.layout_details_price {

        font-size: 17px;

        font-weight: bold;

        text-decoration: underline;

        color: #AD191D;

        display: inline;

}



#layout_details_tabs {

        background-image: url('images/headline.gif') !important;

        background-repeat: repeat-x;

        width: 100%;

        height: 26px;

}



#layout_details_tabs ul {

        padding: 0;

        margin: 0;

        list-style: none;

}



#layout_details_tabs li {

        float: left;

        margin: 0;

        padding: 5px;

        padding-left: 8px;

        padding-right: 8px;

        border: 1px solid #CBCED5;

        font-size: 11px;

}



#layout_details_tabs li a {

        text-decoration: underline;

}



.layout_details_tabs_selected {

        font-weight: bold;

        background-image: url('images/headline_light.gif');

        background-repeat: repeat-x;

        border-bottom: 1px solid #F9FBFC !important;

}



.layout_details_tabs_selected a {

        text-decoration: none !important;

}



#layout_details_tabs_general, #layout_details_tabs_reviews, #layout_details_tabs_items, #layout_details_tabs_downloads, #layout_details_tabs_recommend {

        padding: 15px;

        background-color: #F9FBFC;

        border: 1px solid #CBCED5;

        border-top: 0;

        clear: left;

}



#layout_details_tabs_reviews li {

        padding-bottom: 10px;

}



/* Gestaltung der Menubar (auf den Detailseiten usw.) */



.layout_menubar {

        background-color: #DCE1E8;

        height: 26px;

}



.layout_menubar_bright {

        background-color: #F2F4F7;

        text-align: center;

}



.layout_menubar_dark {

        background-color: #F7F1CC;

        text-align: center;

}



.layout_menubar_line {

        border-top: 1px solid #DCE1E8;

        margin-bottom: 6px;

}



/* Sonstige CSS-Befehle */



.layout_discount {

  position: relative;

        top: -20px;

        left: 60px;

        margin-bottom: -20px;

}



.layout_special {

  position: relative;

        top: -20px;

        left: 60px;

        margin-bottom: -20px;

}



.layout_image_frame {

        border: 1px solid #CBCED5;

}



#layout_deliverybox span {

  vertical-align: middle;

        padding-left: 5px;

        line-height: 18px;

}



.layout_filterbox {

        margin: 0;

        margin-bottom: 5px;

        padding: 4px;

        padding-left: 4px;

        font-size: 11px;

        background-color: #F8FAFE;

        background-image: url('images/filterbox.gif');

        background-repeat: repeat-x;

        border: 1px solid #A0A7B6;

        vertical-align: middle;

}



.layout_linkbox {

        padding: 5px;

        padding-top: 2px;

        font-weight: bold;

        color: #FFFFFF !important;

        text-decoration: underline;

        background-color: #EBC092;

        border: 0;

        font-size: 11px;

        height: 20px;

        cursor: pointer;

}



.layout_linkbox a {

        color: #FFFFFF !important;

        text-decoration: underline !important;

}



.layout_listbutton {

  float: left;

        background: #AD191D;

        font-weight: bold;

        color: #FFFFFF;

        padding: 4px;

        margin-right: 6px;

        width: 12px;

}



.layout_optionbox {

        margin: 0;

        margin-bottom: 5px;

        padding: 4px;

        padding-left: 8px;

        padding-right: 2px;

        font-size: 11px;

        background-color: #C7CAD5;

        background-image: url('images/optionbox.gif');

        background-repeat: repeat-x;

        border: 1px solid #A0A7B6;

        height: 18px;

}



.layout_optionbox span {

        vertical-align: middle;

        margin-right: 5px;

}



.layout_text_title {

        font-weight: bold;

        font-size: 12px;

        padding-bottom: 4px;

        margin-bottom: -16px;

        color: #000000;

        border-bottom: 1px dotted #000000;

}



.layout_text_small {

        font-size: 11px;

        padding-top: 4px;

}



.style_text_nav_inactive {

        display: inline;

        color: #000000 !important;

        text-decoration: underline !important;

}



.layout_text_images span {

        vertical-align: middle;

        margin-right: 5px;

}



.layout_text_images a {

        text-decoration: underline !important;

}



/* Fenster mit benutzerspezifischer Scrollbar */



#layout_scrollbox {

        float: left;

        padding: 8px;

        background-color: #F8FAFE;

        background-image: url('images/filterbox.gif');

        background-repeat: repeat-x;

        border: 1px solid #A0A7B6;

        border-bottom: 0;

  width: 556px;

        height: 65px;

        overflow: hidden;

        white-space: nowrap;

}



#layout_scrollbox_wrap {

        float: left;

        clear: both;

        width: 574px;

        height: 15px;

        background: transparent url('images/scrollbar_track_right.png') no-repeat top right;

}



#layout_scrollbox_track_left {

        position: absolute;

        width: 15px;

        height: 15px;

        background: transparent url('images/scrollbar_track_left.png') no-repeat top left;

}



#layout_scrollbox_track {

        position: absolute;

        width: 574px;

        height: 15px;

}



#layout_scrollbox_handle {

        width: 87px;

        height: 15px;

}



/* Auflistung der Attribute einer Artikelklasse */



.shop_attribute {

        white-space: nowrap;

        border: 1px solid #ECECEA;

}



.shop_attribute div {

        padding: 5px !important;

}



.shop_attribute_title {

        font-weight: bold;

        background-color: #F2F4F7;

        width: 150px;

        float: left;

        padding-left: 10px;

        margin-right: 10px;

}



.shop_attribute_value {

        font-weight: normal;

        background-color: #FFFFFF;

}



/* Gestaltung der Startseite */



.layout_start_highlights, .layout_start_highlights_full {

        background-image: url('images/start_specials_background.gif');

        background-repeat: repeat-x;

        vertical-align: top;

        min-height: 720px;

}



.layout_start_highlights {

        width: 200px;

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 9px;

        padding-bottom: 9px;

}



.layout_start_highlights_full {

        width: 330px;

        padding: 10px;

        border-right: 1px solid #FAFBFC;

}



.layout_start_tooltip {

        position: absolute;

        display: none;

        background-color: #EEF1F7;

        background-image: url('images/tooltip_background.gif');

        background-repeat: repeat-x;

        width: 340px;

        border: 1px solid #A0A7B6;

        padding: 6px;

        text-align: left;

}



.layout_start_last_order {

        padding: 3px;

        width: 102px;

        height: 100px;

        background-color: #FFFFFF;

        border: 1px solid #A0A7B6;

        margin: 1px;

        text-align: center;

        vertical-align: middle !important;

        float: left;

        overflow:hidden;

}



.layout_start_last_order_main {

        padding: 5px;

        width: 560px;

        height: 120px;

        background-color: #EEF1F7;

        text-align: center !important;

}



/* Lightbox für die Screenshots */



#lightbox {

        position: absolute;

        left: 0;

        width: 100%;

        z-index: 100;

        text-align: center;

        line-height: 0;

}



#lightbox a img { border: none; }



#style_lightbox_outcontainer {

        position: relative;

        background-color: #FFFFFF;

        width: 250px;

        height: 250px;

        margin: 0 auto;

}



#style_lightbox_incontainer {

        padding: 10px;

}



#style_lightbox_loading {

        position: absolute;

        top: 40%;

        left: 0%;

        height: 25%;

        width: 100%;

        text-align: center;

        line-height: 0;

}



#style_lightbox_hover {

        position: absolute;

        top: 0;

        left: 0;

        height: 100%;

        width: 100%;

        z-index: 10;

}



#style_lightbox_incontainer>#style_lightbox_hover { left: 0; }

#style_lightbox_hover a { outline: none; }



#style_lightbox_prev, #style_lightbox_next {

        width: 49%;

        height: 100%;

        background: transparent url('images/cms_spacer.gif') no-repeat;

        display: block;

}



#style_lightbox_prev {

        left: 0; float: left;

}



#style_lightbox_next {

        right: 0; float: right;

}



#style_lightbox_prev:hover, #style_lightbox_prev:visited:hover {

        background: url('lightbox/prevlabel.gif') left 15% no-repeat;

}



#style_lightbox_next:hover, #style_lightbox_next:visited:hover {

        background: url('lightbox/nextlabel.gif') right 15% no-repeat;

}



#style_lightbox_imagecontainer {

        font: 10px Verdana, Helvetica, sans-serif;

        background-color: #FFFFFF;

        margin: 0 auto;

        line-height: 1.4em;

        overflow: auto;

        width: 100%;

}



#style_lightbox_imagedata {        padding:0 10px; color: #666666; }

#style_lightbox_imagedata #imageDetails { width: 70%; float: left; text-align: left; }

#style_lightbox_imagedata #caption { font-weight: bold;        }

#style_lightbox_imagedata #numberDisplay { display: block; clear: left; padding-bottom: 1.0em;        }

#style_lightbox_imagedata #bottomNavClose { width: 66px; float: right;  padding-bottom: 0.7em;        }



#style_lightbox_overlay {

        position: absolute;

        top: 0;



        left: 0;

        z-index: 90;

        width: 100%;

        height: 500px;

        background-color: #FFFFFF;

}



/* Imageflow für die Startseite */



#imageflow_images {

        visibility: hidden;

}



#imageflow_images img {

        position: absolute;

        top: 0px;

        border: none;

}



#imageflow_loading {

        margin-top: 50px;

        text-align: center;

        width: 100%;

}



#imageflow_loading img {

        margin-top: 10px;

        position: relative;

}



#imageflow_captions {

        font-weight: bold;

        position: relative;

        text-align: center;

        z-index: 10000;

}



#imageflow_scrollbar {

        visibility: hidden;

        position: relative;

        border-bottom: 1px solid #B3B3B3;

        z-index: 10001;

}



#imageflow_slider {

        position: absolute;

        margin-top: -7px;

        margin-left: -7px;

        z-index: 10002;

        background-image: url('images/imageflow_slider.png');

        background-repeat: no-repeat;

        width: 14px;

        height: 14px;

}



#imageflow {

        background: #FFFFFF;

        width: 560px;

        margin-left:1px;

        border: 1px solid #A3AEB3;

        text-align: left;

}



/* Positionierung des Frontend-Editing-Fensters */



#frontend_editing_opener, #frontend_editing_content {

 top: 15px !important;

 left: 10px !important;

}



/* Formular-Elemente */



.inputfull, .inputbig, .inputnormal, .inputsubnormal, .inputsmall, .inputsubsmall, .inputmini2, .inputmini, .inputsub, .inputsub2 {

        font-size: 11px;

        font-family: Helvetica, Arial, Verdana, Sans-Serif;

        border: 1px solid #BBC2D1;

}



.inputfull { width: 380px; }

.inputbig { width: 280px; }

.inputnormal { width: 280px; }

.inputsubnormal { width: 240px; }

.inputsmall { width: 184px; }

.inputsubsmall { width: 150px; }

.inputmini2 { width: 100px; }

.inputmini { width: 80px; }

.inputsub2 { width: 40px; }

.inputsub { width: 25px; }



.inputsubmit, .inputsubmit2 {

        height: 24px;

        font-size: 11px;

        font-family: Helvetica, Arial, Verdana, Sans-Serif;

        color: #000000;

        text-decoration: underline;

        border: 1px solid #A0A7B6;

        background-image: url('images/header_misc_background.gif');

        background-repeat: repeat;

}



/* Gestaltung der Links */



a:link {

        color: #000000;

        text-decoration: none;

}



a:visited {

        color: #000000;

        text-decoration: none;

}



a:active {

        color: #000000;

        text-decoration: none;

}



a:hover {

        color: #000000;

        text-decoration: underline;

}

#linkeseite, #rechteseite {float:left;margin-left:20px; width:45%;}

#artikelliste {display:block;margin-top:40px}
