/* Standard */

body {
    background-color: #666666;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    color: #000000;
    padding: 0;
    margin: 0;
    text-align: center;
}
a {
    color: #000;
    text-decoration: none;
}
form {
    margin: 0;
    padding: 0;
}
h1 {
    font-weight: normal;
    font-size: 1.0em;
}


/** Standard-Klassen **/

.clearboth {
    clear:both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}



/** Header **/

#rahmen {
    width: 1002px;
    margin: 0 auto 0;
    padding: 0;
    text-align: left;
}
#header {
    background-image: url("/images/navigation/bg_schatten_header.gif");
    /*height: 150px;*/
    padding-top: 10px;
}
#headercontent {
    width: 990px;
    height: 140px;
    /*margin: 10px 10px 0 10px;*/
    margin: 0 6px 0 6px;
}


/** Hauptbereich **/

#hauptbereich {
    background: url("/images/navigation/bg_schatten_content.gif") repeat-y top;
    margin: 0;
    padding: 0px;
}

/* HauptNavigation */

#navigation_level1 {
    background: #999999 url("/images/navigation/img_hauptnav_bg.gif") repeat-x bottom;
    width: 990px;
    height: 25px;
    margin: 0 6px 10px 6px;
}
#navigation_level1 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navigation_level1 li {
    background: url("/images/navigation/img_hauptnav_rechts.gif") no-repeat right top;
    float: left;
    margin: 0 0 0 10px;
    padding: 0px;
    display: inline;
}
#navigation_level1 a {
    line-height: 25px;
    font-weight: bold;
    display: block;
    background: url("/images/navigation/img_hauptnav_links.gif") no-repeat left top;
    padding: 0 9px 0 10px;
    font-size: 0.8em;
}
#navigation_level1 #selektiert {
    background-image: url("/images/navigation/img_hauptnav_rechts_selektiert.gif");
}
#navigation_level1 #selektiert a {
    line-height: 25px;
    font-weight: bold;
    color: #84C225;
    background-image: url("/images/navigation/img_hauptnav_links_selektiert.gif");
    font-size: 0.8em;
}
#navigation_level1 a:hover, #navigation_level1 a:focus {
    line-height: 25px;
    font-weight: bold;
    text-decoration: underline;
    color: #F4007A;
    font-size: 0.8em;
}

/* LinkeNavigation */
#navigation_level2to4_homepage {
    float: left;
    display: inline;
    margin: 0 0 0 6px;
    width: 10px;
}
#navigation_level2to4 {
    float: left;
    display: inline;
    width: 180px;
    margin: 0 10px 0 16px;
}
#navigation_level2to4 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navigation_level2to4 li {
    display:inline;
    float:left;
}
#navigation_lilevel1 {
    background-image: url("/images/navigation/img_linkenav_level1.gif");
    width: 180px;
    height: 26px;
    margin: 0;
}
#navigation_lilevel1 p {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0 0 0 17px;
    line-height: 25px;
}
#navigation_lilevel1 a:hover, #navigation_lilevel1 a:focus {
    font-weight: bold;
    text-decoration: underline;
    color: #F4007A;
    font-size: 0.8em;
    line-height: 25px;
}
#navigation_lilevel2 {
    background-image: url("/images/navigation/img_linkenav_level2.gif");
    width: 180px;
    height: 27px;
    line-height: 27px;
    margin: 0;
}
#navigation_lilevel2 a {
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    margin: 5px 0 0 17px;
    line-height: 25px;
}
#navigation_lilevel2 a:hover, #navigation_lilevel2 a:focus {
    text-decoration: underline;
}
#navigation_lilevel2_selektiert {
    background-image: url("/images/navigation/img_linkenav_level1.gif");
    width: 180px;
    height: 26px;
    line-height: 26px;
    margin: 0;
}
#navigation_lilevel2_selektiert a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em;
    margin: 5px 0 0 17px;
    line-height: 25px;
}
#navigation_lilevel3 {
    background-image: url("/images/navigation/img_linkenav_level3.gif");
    width: 180px;
    height: 21px;
    margin: 0;
}
#navigation_lilevel3 a {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 1px 0 0 22px;
    line-height: 20px;
}
#navigation_lilevel3 a:hover, #navigation_lilevel3 a:focus {
    text-decoration: underline;
}
#navigation_lilevel3_selektiert {
    background-image: url("/images/navigation/img_linkenav_level3_selektiert.gif");
    width: 180px;
    height: 21px;
    margin: 0;
}
#navigation_lilevel3_selektiert a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em;
    margin: 1px 0 0 22px;
    line-height: 20px;
}
#navigation_lilevel3_selektiert_inaktiv {
    background-color: #84C225;
    width: 180px;
    height: 21px;
    margin: 0;
}
#navigation_lilevel3_selektiert_inaktiv a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em;
    margin: 1px 0 0 22px;
    line-height: 20px;
}
#navigation_lilevel4_rahmen {
    border-right: 1px solid #84C225;
    border-left: 1px solid #84C225;
    border-bottom: 1px solid #84C225;
}
#navigation_lilevel4 {
    width: 178px;
    height: 20px;
    margin: 0;
}
#navigation_lilevel4 a {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 1px 0 0 28px;
    line-height: 20px;
}
#navigation_lilevel4 a:hover, #navigation_lilevel4 a:focus {
    text-decoration: underline;
}
#navigation_lilevel4_selektiert {
    border-top: 1px solid #FFFFFF;
    background-image: url("/images/navigation/img_linkenav_level4_selektiert.gif");
    width: 178px;
    height: 19px;
    margin: 0;
}
#navigation_lilevel4_selektiert a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.8em;
    margin: 1px 0 0 28px;
    line-height: 19px;
}



/* Schnellzugriff */

#schnellzugriff {
   /* background-color: #F3BCCB; */
    float:left;
    width: 170px;
    margin: 0 16px 0 10px;
}
.schnellzugriff_login {
    background-image: url("/images/navigation/img_schnellzugriff_login.gif");
    width: 170px;
    height: 20px;
    margin: 0 0 10px 0;
}
.schnellzugriff_login a {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    font-size: 0.9em;
}
.schnellzugriff_login p {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    margin: 0 0 0 28px;
}
.schnellzugriff_button {
    background-image: url("/images/navigation/img_schnellzugriff_leiste.gif");
    height: 20px;
    margin: 0 0 10px 0;
}
.schnellzugriff_button a {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
}
.schnellzugriff_button p {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    margin: 0 0 0 16px;
}
.schnellzugriff_kontakt {
    width: 170px;
    margin: 0 0 10px 0;
}
.schnellzugriff_kontakt_leiste {
    background-image: url("/images/navigation/img_schnellzugriff_leiste.gif");
    height: 20px;
}
.schnellzugriff_kontakt p {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0 0 0 16px;
}
.schnellzugriff_kontakt ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.schnellzugriff_kontakt li {
    height: 15px;
    width: 168px;
    margin: 0;
    padding: 0;
    border: 0;
    display: inline;
}
.schnellzugriff_kontakt ul li a {
    display: block;
    line-height: 15px;
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none;
}
.schnellzugriff_kontakt ul li a:hover, .schnellzugriff_kontakt a:focus {
    text-decoration: underline;
}
.schnellzugriff_kontakt ul li a img {
    margin: 0 6px 0 10px;
    padding: 0;
    height: 10px;
    width: 10px;
    border: 0;
}
#schnellzugriff_boerseninfo {
    width: 170px;
    margin: 0;
}
#schnellzugriff_boerseninfo p {
    line-height: 19px;
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0 0 0 16px;
}
#schnellzugriff_boerseninfo_frame {
    margin: 0 0 0 2px;
    height: 255px;
}
#schnellzugriff_suche {
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
    height: 20px;
}
#schnellzugriff_suche .suche_element {
    float: left;
    font-size: 0.8em;
    width: 141px;
    height: 20px;
    margin: 0 0 0 6px;
}
#schnellzugriff_suche .pointer {
    float: left;
    margin: 3px 0 0 9px;
    cursor: pointer;
    height: 14px;
    width: 12px;
}

/* Buttons */
.button {
    background: url("/images/navigation/img_button_mitte.gif") no-repeat right;
    display: inline;
    height:25px;
    line-height:25px;
    background-position:10px;
}
.button ul {
    margin: 0;
    padding: 0;
    list-style: none;
    background: url("/images/navigation/img_button_rechts.gif") no-repeat right top;
}
.button li {
    display: inline;
    height:25px;
    line-height:25px;
    background: url("/images/navigation/img_button_links.gif") no-repeat left top;
}
.button a, .button a:focus, .button a:visited, .button a:hover .button a:link, .button a:active {
    display: block;
    line-height: 25px;
    background: url("/images/navigation/img_button_links.gif") no-repeat left top;
    font-weight: bold;
    font-size: 0.8em;
    padding: 0 20px 0 10px;
}

/** Fußzeile **/

#footer {
    background-image: url("/images/navigation/bg_schatten_footer.gif");
    height: 70px;
}
#footercontent {
    padding-top: 10px;
}
.fusszeile_subnavigation {
    text-align: center;
    margin: 0 16px 0 16px;
}
.fusszeile_subnavigation a {
    color: #666666;
    line-height: 12px;
    font-weight: normal;
    font-size: 0.7em;
}
.fusszeile_subnavigation_trennlinie {
    margin: 0 16px 0 16px;
    line-height: 6px;
}



/** Inhalt **/

#content {
    float:left;
    display: inline;
    width: 600px;
    margin: 0;
}

.content_liste1 {
    font-size: 0.8em;
    font-weight: normal;
    margin: 0 0 0 15px;
    /*line-height: 0.8em;*/
}
.content_liste1 ul {
    list-style-image: url("/images/navigation/img_ul_gruen.gif");
    margin: 0;
    padding: 0;
}
.content_liste1 ul li {
    margin: 9px 0;
}
.content_liste1 ul li a {
    color: #84C225;
    text-decoration: underline;
    margin: 9px 0;
}
.content_liste1 ul li ul {
    list-style-image: url("/images/navigation/img_ul_schwarz.gif");
    margin: 0;
    padding: 0 0 0 17px
}
.content_liste2 {
    font-size: 0.8em;
    font-weight: normal;
    /*line-height: 0.8em;*/
}
.content_liste2 ul {
    list-style-image: url("/images/navigation/img_ul_halbkreis.gif");
    margin: 0;
    padding: 0 0 0 16px;
}
.content_liste2 ul li {
    margin: 9px 0;
}
.content_liste2 ul li a {
    color: #84C225;
    text-decoration: underline;
    margin: 9px 0;
}
.content_liste3 {
    font-size: 0.8em;
    font-weight: normal;
    /*line-height: 0.8em;*/
}
.content_liste3 ul {
    list-style-image: url("/images/navigation/img_ul_haken.gif");
    margin: 0;
    padding: 0 0 0 16px;
}
.content_liste3 ul li {
    margin: 9px 0;
}
.content_liste3 ul li a {
    color: #84C225;
    text-decoration: underline;
    margin: 9px 0;
}

/*- Startseite -*/

.content_modul1 {
    width: 790px;
    height: 205px;
    margin: 0 0 10px 0;
}
.content_modul2 {
    float: left;
    width: 390px;
    height: 205px;
    margin: 0 0 10px 0;
}
.content_modul3 {
    float: left;
    width: 190px;
    height: 205px;
    margin: 0 0 10px 0;
}
.content_modul4 {
    float: left;
    width: 190px;
    height: 205px;
    margin: 0 0 10px 0;
}
.content_modul4 p {
    font-weight: normal;
    font-size: 0.8em;
    margin: 20px;
}
.content_modul4 a, .content_modul4 a:link, .content_modul4 a:visited {
    color: #F4007A;
    text-decoration: none;

}
.content_modul4 a:focus, .content_modul4 a:hover, .content_modul4 a:active {
    color: #F4007A;
    text-decoration: underline;
}

.flashcontent {
    margin: 0 0 10px 0;
}

/*- Standardseite -*/

/* Universal einsetzbare Elemente */

.content_ueberschrift {
    width: 600px;
    height: 40px;
}
.content_ueberschrift p {
    display: inline;
    color: #84C225;
    font-weight: bold;
    font-size: 1.4em;
}
.content_text {
    clear: both;
    margin: 0;
}
.content_text p {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
.content_text a {
    color: #F4007A;
}
.content_text a:hover {
    color: #F4007A;
    text-decoration: underline;
}
.content_tabelle {
    margin: 0;
    border: 0;
}
.content_tabelle tr {
}
.content_tabelle td {
    color: #000000;
    font-weight: normal;
    font-size: 0.7em;
    text-align: center;
    height: 20px;
}
.content_tabelle_ueberschrift {
    margin: 0;
}
.content_tabelle_ueberschrift p {
    color: #84C225;
    font-weight: bold;
    font-size: 0.95em;
    line-height: 10px;
}
.content_bild {
    margin: 0;
    padding: 0;
}
.content_bild img {
    border: 0;
}
.content_trennlinie {
    float: left;
    width: 600px;
    height: 1px;
    margin: 20px 0 20px 0;
}
.content_trennlinie2 {
    float: left;
    width: 600px;
    height: 5px;
    margin: 20px 0 20px 0;
}

/* Spezielle Elemente */

.content_einspaltig {
    float: left;
    width: 600px;
}
.content_einspaltig_titelbanner {
    width: 600px;
    height: 30px;
    margin: 0 0 10px 0;
}
.content_einspaltig_infobanner {
    width: 600px;
    height: 100px;
    margin: 0 0 10px 0;
}
.content_einspaltig_produktbanner {
    width: 600px;
    height: 200px;
    margin: 0 0 10px 0;
}
.content_einspaltig_download {
    margin: 0;
    width: 600px;
}
.content_einspaltig_download img {
    float: left;
    border: none;
    height: 32px;
    width: 32px;
    margin: 32px 10px 0 0;
}
.content_einspaltig_download h1 {
    margin: 0 0 5px 0;
}
.content_einspaltig_download h1 a {
    color: #F4007A;
}
.content_einspaltig_download h1 a:hover {
    color: #F4007A;
    text-decoration: underline;
}
.content_einspaltig_download p {
    float: right;
    display: inline;
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 0 0 20px 0;
    padding: 0;
    width: 550px;
}
.content_zweispaltig {
    float: left;
    width: 600px;
}
.content_zweispaltig_spalte {
    float: left;
    width: 295px;
}
.content_zweispaltig_download_pdf {
    background: url("/images/navigation/bg_download_pdf.gif") no-repeat;
    line-height: 20px;
}
.content_zweispaltig_download_haken {
    background: url("/images/navigation/bg_download_haken.gif") no-repeat;
    line-height: 20px;
}
.content_zweispaltig_download_eingerueckt {
    margin: 0 0 0 25px;
    padding: 0;
}
.content_zweispaltig_download_fussnote {
    color: #000000;
    font-size: 0.6em;
    line-height: 15px;
    margin: 0 0 10px 25px;
    padding: 0;
}
.content_zweispaltig_download_pdf a, .content_zweispaltig_download_haken a {
    color: #84C225;
    text-decoration: none;
    /*display: block;*/
    font-size:0.8em;
}
.content_zweispaltig_download_pdf a:hover, .content_zweispaltig_download_pdf a:active, .content_zweispaltig_download_haken a:hover, .content_zweispaltig_download_haken a:active {
    color: #F4007A;
    text-decoration: underline;
}


.content_dreispaltig {
    float: left;
    width: 600px;
}
.content_dreispaltig_spalte {
    float: left;
    width: 193px;
}
.content_dreispaltig_spalte_mitte {
    float: left;
    width: 194px;
    margin: 0 10px 0 10px;
}
.content_dreispaltig_spalte_zusammen {
    float: left;
    width: 397px;
    margin: 0 0 0 10px;
}


/* Formulare */

.form {
    color: #000000;
    float: left;
    /*line-height: 20px;*/
    margin: 0;
    padding: 0;
    width: 600px;
    font-size: 0.8em;
}
.form_button {
    /* background-image: url("/images/navigation/img_button_formular.gif"); */
    /* background-color: #FFFFFF; */
    /* background-position: 0 0; */
    background-color: #C9EB94;
    border: 1px solid #A9DF56;
    cursor: pointer;
    font-weight: bold;
    width: 170px;
    height: 20px
}
.form_head {
    color: #000000;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 210px;
    font-size: 0.8em
}
.form_element {
    color: #000000;
    float: left;
    line-height: 25px;
    width: 210px;
    font-size: 0.8em;
    font-family: Verdana, Arial, sans-serif
}
.form_element_radio {
    color: #000000;
    float: left;
    line-height: 25px;
    width: 380px;
    font-size: 0.8em
}
.form_error {
    color: red;
    float: left;
    height: 25px;
    line-height: 25px;
    visibility: hidden;
    width: 180px;
    font-size: 0.8em
}
.form_head_textarea {
    color: #000000;
    float: left;
    height: 110px;
    line-height: 25px;
    width: 210px;
    font-size: 0.8em;
    font-family: Verdana, Arial, sans-serif
}
.form_element_textarea {
    color: #000000;
    float: left;
    height: 110px;
    line-height: 25px;
    width: 210px;
    font-size: 0.8em;
    font-family: Verdana, Arial, sans-serif;
}
.form_error_textarea {
    color: red;
    float: left;
    height: 110px;
    line-height: 25px;
    visibility: hidden;
    width: 180px;
    font-size: 0.8em;
}
.form_shop_count {float:left;width:60px}
.form_shop_price {float:left}
.form_shop_sumhl {float:right;margin-right:7px}
.form_text_shop_50 {color:#000;float:right;margin-top:-23px;margin-right:4px;width:50px}
.form_text_shop_focus_50 {background-color:#DAE8F6;color:#000;float:right;margin-top:-23px;margin-right:4px;width:50px}
.form_select {
    color: #000000;
    width: 200px;
    font-family: Verdana, Arial, sans-serif
}
.form_textarea_sms_counter {background-color:#DAE8F6;border:0}
.form_text_150 {
    color: #000000;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 150px
}
.form_text_140 {
    width: 145px
}
.form_text_focus_140 {
    background-color: #C9EB94;
    width: 145px
}
.form_text_70 {
    width: 70px
}
.form_text_focus_70 {
    background-color: #C9EB94;
    width: 70px
}
.form_text_50 {
    width: 50px
}
.form_text_focus_50 {
    background-color: #C9EB94;
    width: 50px
}
.form_text_radio_50 {
    width: 50px
}
.form_text_radio_focus_50 {
    background-color: #C9EB94;
    width: 50px
}
.form_text_20 {
    width: 20px
}
.form_text_focus_20 {
    background-color: #C9EB94;
    width: 20px
}
.form_textarea {
    scrollbar-face-color: #A9DF56;
    color: #000000;
    height: 100px;
    width: 200px;
    font-family: Verdana, Arial, sans-serif
}
.form_textarea_focus {
    scrollbar-face-color: #A9DF56;
    background-color: #C9EB94;
    color: #000000;
    height: 100px;
    width: 200px;
    font-family: Verdana, Arial, sans-serif;
}
.form_text {
    color: #000000;
    width: 200px;
    font-family: Verdana, Arial, sans-serif
}
.form_text_focus {
    background-color: #C9EB94;
    color: #000000;
    width: 200px;
    font-family: Verdana, Arial, sans-serif
}


.subline {
    color: #000000;
    font-weight: bold;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}


/* Suchfunktion */

#searchBody {
    background-color: #FFFFFF !important;
}
#searchBody #head_logo {
    text-align: right;
}
#searchBody .subline {
    text-align: left;
}
#searchBody a {
    color: #F4007A;
}
#searchBody a:hover {
    color: #F4007A;
    text-decoration: underline;
}
#searchBody .standard {
    color: #000000;
    font-weight: normal;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    text-align: left;
}
#searchBody .standard .standard {
    font-size: 1em;
}
#searchBody .standard .subline {
    font-size: 1em;
}






