/*
    2010-09-14
*/

.www_bpb_de
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}

.cd_linksinternet
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#FFFFFF;
}
.td
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:normal;
    color:#000000;
}

.lftitel2
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:bold;
    color:#000000;
}

.lftitel3
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:bold;
    color:#000000;
}

.lftitel4
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:bold;
    color:#000000;
}

.lfmark
{
    font-family:Verdana,Sans-Serif;
    font-style:italic;
    font-weight:normal;
    color:#000000;
}

.lftabzeile
{
    font-family:Verdana,Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

.lftitele
{
    font-family:Verdana,Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}


.lftabspalte
{
    font-family:Verdana,Sans-Serif;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

.lftabspalte1
{
    font-family:Verdana,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

.lftabfeld
{
    font-family:Verdana,Sans-Serif;
    font-weight:normal;
    color:#000000;
}

a:link
{
    text-decoration:none;
    color:#ffffff;
}

div.clear { clear:both; }
div.textbild {
    margin-bottom:5px;
    font-family:Verdana,Sans-Serif;
        line-height:10px;
    font-size: 10px;
    color:#000000;
    clear: left;
}
a:visited
{
    text-decoration:none;
    color:#ffffff;
}

a:hover
{
    text-decoration:none;
    color:#ffffff;
}


a.meta:link
{
    text-decoration:none;
    color:#5D5B59;
}

.image_border{
  border-width:1px;
  border-color:#CCCCCC;
}

a.meta:visited
{
    text-decoration:none;
    color:#5D5B59;
}

a.meta:hover
{
    text-decoration:none;
    color:#961734;
}

a.meta_selected:visited
{
    text-decoration:none;
    color:#961734;
}

a.meta_selected:link
{
    text-decoration:none;
    color:#961734;
}

a.meta_selected
{
    text-decoration:none;
    color:#961734;
}


a.meta_selected:hover
{
    text-decoration:none;
    color:#5D5B59;
}

.headline_s
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:12px;
    color:#961734;
}


.headline_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:16px;
    color:#961734;
}

.headline_m_nobold
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    color:#961734;
}

.headline_m_blau
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:16px;
    color:#356186;
}

#izpb_table { width:390px; padding:0px; border: 0px solid #bbbbbb; margin-top:20px; margin-bottom:20px; padding:0px; padding-bottom:0px; table-layout:auto; }
#izpb_table tr { font-size:12px; border: 0px solid #dddddd;  font-family:Verdana,Sans-Serif; line-height:16px; color:#000000; }
#izpb_table td { font-size:12px; border: 0px solid #dddddd;  font-family:Verdana,Sans-Serif; line-height:16px; color:#000000; }

#izpb_table_xmlimport { width:380px; padding:0px; border: 1px solid #bbbbbb; margin-top:20px; margin-bottom:20px; margin-left:0px;margin-right:0px;padding:0px; padding-bottom:0px; table-layout:auto; }
#izpb_table_xmlimport tr { font-size:12px; border: 0px solid #dddddd;  font-family:Verdana,Sans-Serif; line-height:16px; color:#000000; }
#izpb_table_xmlimport td { font-size:12px; border: 1px solid #dddddd;  font-family:Verdana,Sans-Serif; line-height:16px; color:#000000; }

.td {
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:16px;
    color:#961734;
}

ol.refdb
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#000000;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
}

ul.refdb
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#000000;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
}


/* Veranstaltungskalender */

.kalender_aktiv_heute_we a, .kalender_aktiv a, .kalender_aktiv_heute a, .kalender a, .kalender_heute a, .kalender_top a, .kalender_we a, .kalender_aktiv_we a {
    color: #3C7037;
    text-decoration: underline;
}

.kalender_aktiv_heute_we a:hover,.kalender_aktiv a:hover, .kalender_aktiv_heute a:hover, .kalender a:hover, .kalender_heute a:hover, .kalender_top a:hover, .kalender_we a:hover, .kalender_aktiv_we a:hover {
    color: #3C7037;
    text-decoration: underline;
}

.kalender_aktiv_heute_we a:visited, .kalender_aktiv a:visited, .kalender_aktiv_heute a:visited, .kalender a:visited, .kalender_heute a:visited, .kalender_top a:visited, .kalender_we a:visited, .kalender_aktiv_we a:visited {
    color: #3C7037;
    text-decoration: underline;
}

.kalender_aktiv_heute_we,.kalender_aktiv, .kalender_aktiv_heute, .kalender, .kalender_heute, .kalender_top, .kalender_we {
    font-size: 11px;
    font-family: verdana,arial,geneva,Sans-Serif;
    color: #3C7037;
    text-align: center;
}

.popup_kalender_aktiv, .popup_kalender_aktiv_heute, .popup_kalender, .popup_kalender_heute, .popup_kalender_top, .popup_kalender_we, .popup_kalender_top_we {
    font-size: 11px;
    font-family: verdana,arial,geneva,Sans-Serif;
    color: #3C7037;
    text-align: center;
}

.popup_kalender_aktiv a, .popup_kalender_aktiv_heute a, .popup_kalender a, .popup_kalender_heute a, .popup_kalender_top a, .popup_kalender_we a, .popup_kalender_top_we a {
    color: #ffffff;
    text-decoration: none;
}

.popup_kalender_aktiv a:hover, .popup_kalender_aktiv_heute a:hover, .popup_kalender a:hover, .popup_kalender_heute a:hover, .popup_kalender_top a:hover, .popup_kalender_we a:hover, .popup_kalender_top_we a:hover {
    color: #3C7037;
    text-decoration: none;
}

.kalender_aktiv_fe, .kalender_aktiv_heute_fe, .kalender_fe, .kalender_heute_fe, .kalender_we_fe, .kalender_aktiv_we {
    font-size: 11px;
    font-family: verdana,arial,geneva,Sans-Serif;
    color: #ffffff;
    text-align: center;
    background-color: #808080;
}

.kalender_top {
    font-weight: bold;
    background-color: #ededed;
}

.popup_kalender_top {
    width: 40px;
    font-weight: bold;
    background-color: #ffffff;
}

.popup_kalender_top_we {
    width: 40px;
    font-weight: bold;
    background-color: #ededed;
}

.kalender_aktiv {
    background-color: #ffffff;
}

.kalender_aktiv_we {
    background-color: #ededed;
}

.kalender_aktiv_heute, .kalender_aktiv_heute_we, .kalender_heute {
    border: 1px solid #2E4C64;
    background-color: #ffffff;
}

.kalender_aktiv_heute_we {
    border: 1px solid #2E4C64;
    background-color: #ededed;
}

.popup_kalender_aktiv_heute, .popup_kalender_heute {
    background-color: #666666;
    color: #ffffff;
}

.popup_kalender_aktiv_heute a, .popup_kalender_heute a, .popup_kalender_aktiv_heute a:hover, .popup_kalender_heute a:hover, .popup_kalender_aktiv_heute a:visited, .popup_kalender_heute a:visited {
    color: #ffffff;
}

.kalender {
    background-color: #ffffff;
}

.kalender_we {
    background-color: #ededed;
}

.popup_kalender_we {
    background-color: #ededed;
}

a.linkvpb {
    text-decoration: none;
    color: #2E4C64;
}

a.linkvpb:hover {
    text-decoration: underline;
    color: #2E4C64;
}

div.vpb_inhalt {
    font-size: 12px;
    font-family: Verdana, Arial,Sans-Serif;
    /* W3C CSS-Validator-Fehler font-color: #2E4C64; */
    padding-right: 10px;
}

/* Ende VPB */

/* KALENDER POPUP NECE */

.popup_adpb_kalender_aktiv, .popup_adpb_kalender_aktiv_heute, .popup_adpb_kalender, .popup_adpb_kalender_heute, .popup_adpb_kalender_top, .popup_adpb_kalender_we, .popup_adpb_kalender_top_we {
    font-size: 11px;
    font-family: verdana,arial,geneva,Sans-Serif;
    color: #2E4C64;
    text-align: center;
}

.popup_adpb_kalender_aktiv a, .popup_adpb_kalender_aktiv_heute a, .popup_adpb_kalender a, .popup_adpb_kalender_heute a, .popup_adpb_kalender_top a, .popup_adpb_kalender_we a, .popup_adpb_kalender_top_we a {
    color: #2E4C64;
    text-decoration: none;
}

.popup_adpb_kalender_aktiv a:hover, .popup_adpb_kalender_aktiv_heute a:hover, .popup_adpb_kalender a:hover, .popup_adpb_kalender_heute a:hover, .popup_adpb_kalender_top a:hover, .popup_adpb_kalender_we a:hover, .popup_adpb_kalender_top_we a:hover {
    color: #000000;
    text-decoration: none;
}

.popup_adpb_kalender_top {
    width: 40px;
    font-weight: bold;
    background-color: #ffffff;
}

.popup_adpb_kalender_top_we {
    width: 40px;
    font-weight: bold;
    background-color: #ededed;
}

.popup_adpb_kalender_aktiv_heute, .popup_adpb_kalender_heute {
    background-color: #666666;
    color: #ffffff;
}

.popup_adpb_kalender_aktiv_heute a, .popup_adpb_kalender_heute a, .popup_adpb_kalender_aktiv_heute a:hover, .popup_adpb_kalender_heute a:hover, .popup_adpb_kalender_aktiv_heute a:visited, .popup_adpb_kalender_heute a:visited {
    color: #ffffff;
}

.popup_adpb_kalender_we {
    background-color: #ededed;
}

/* ENDE NECE */

select.popuptimer_small{width:80px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select_guid{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select_140{width:140px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select_180{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select-180{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select-240{width:240px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
select.select-360{width:360px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
textarea.textarea_180{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
textarea.textarea_240{width:240px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
textarea.textarea_360{width:360px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
.input_180{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
.input-180{width:180px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}
.input_240{width:240px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}

.refdb-input{width:240px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}

select.select_240{width:240px; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; color:#000000; text-decoration:none;}

input.width_6 {
  width:55px;
}

input.width_8 {
  width:70px;
}

input.width_10 {
  width:90px;
}

input.width_12 {
  width:130px;
}

input.width_16 {
  width:140px;
}

input.refdb_width_30 {
  width:200px;
}

.pp_titel_m
{
    font-size:14px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:16px;
    color:#961734;
}

.pp_subtitel_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:12px;
    color:#961734;
}

.pp_kursiv_m
{
    font-family:Verdana,Sans-Serif;
    font-style:italic;
}

.pp_fett_m
{
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
}

.pp_unter_m
{
    font-family:Verdana,Sans-Serif;
    text-decoration:underline;
}

.headline_l
{
    font-size:16px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:20px;
    color:#961734;
}


.headline_xl
{
    font-size:20px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:24px;
    color:#961734;
}



.fliesstext_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#000000;
}

.fliesstext_m_weiss_klein
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#ffffff;
}

.fliesstext_m_rot
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#961734;
}

.fliesstext_m_rot_klein
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#961734;
}

.fliesstext_m_green
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#008000;
}

.oberzeile_s
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#808080;
}

.methodenkoffer-buchstabe
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#808080;
}

.oberzeile_s_bpb
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#961734;
}

.oberzeile_s_box_themen
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#DB7F4D;
}



.oberzeile_s_box_wissen
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#9ABBC5;
}



.oberzeile_s_box_veranstalt
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#6DA767;
}



.oberzeile_s_box_publikat
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#7291AA;
}



.oberzeile_s_box_methoden
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#F3BA4D;
}



.oberzeile_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:bold;
    color:#961734;
}



.footer
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#666666;
}

.subcenter
{
    font-size:16px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#ffffff;
}

.termin
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#961734;
}



.ort
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#961734;
}



.linkliste_s_RS
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#961734;
}

.linkliste_s_RS_schwarz
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#000000;
}

.linkliste_s_RS_selected
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#FFFFFF;
}



.linkliste_s_MS
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#808080;
}



.linkliste_m_MS
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#808080;
}

.lemmata
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#0066aa;
}

.linkliste_m_ms_selected
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#961734;
}

.footnote_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#961734;
}

.datum
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:bold;
    color:#B3B3B3;
}


.metanavi
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#5D5B59;
}

.navi_m
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#E6E6E6;
}



.navi_s
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#E6E6E6;
}

.form_weiss
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#ffffff;
}

.form_bpb
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#7D2E40;
}

.form_bpb2
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#5A0E1F;
}

.form_bpb3
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#AB455D;
}

.form_the
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#9E4C20;
}

.form_the_grau
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#808080;
}

.form_wis
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#59737C;
}


.form_wis2
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#425E67;
}

.form_wis3
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#6E9DAC;
}

.form_wis_selected
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#961734;
}
.form_wis4
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#6E9DAC;
}

.form_ver
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#3C7037;
}

.form_ver2
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#205A1A;
}

.form_pub
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#415C72;
}
.form_pub_short
{
    width:30px;
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#415C72;
}

.form_pub2
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#2E4C64;
}

.form_met
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#AC7710;
}


.form
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
}

.toolbox
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    color:#ffffff;
}

.toolbox_weiss
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#ffffff;
}

.toolbox_bpb
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#961734;
}


.toolbox_wis
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#6E9DAC;
}

.toolbox_wis2
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#AC7710;
}

.toolbox_ver
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#2E8125;
}

.toolbox_pub
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#356185;
}

.toolbox_met
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#AC7710;
}

.url_hom
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#AB455D;
}

.url_thef
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#CC4800;
}

.url_wis
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#6E9DAC;
}

.url_ver
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#2E8125;
}

.url_pub
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#356185;
}

.url_meth
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#EE9C00;
}

select
{
    font-family:Verdana,Sans-Serif;
    font-size:10px;
    width:130px;
}

input
{
    font-family:Verdana,Sans-Serif;
    font-size:10px;
}



.li_kategorien
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#961734;
}



.li_kategorien_zahlen_hom
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#AB455D;
}


.li_kategorien_zahlen_the
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#CC4800;
}


.li_kategorien_zahlen_wis
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#6E9DAC;
}


.li_kategorien_zahlen_ver
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#2E8125;
}


.li_kategorien_zahlen_pub
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#356185;
}


.li_kategorien_zahlen_meth
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:24px;
    font-weight:bold;
    color:#B8B0A1;
}


.oberzeile_m_rot
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#961734;
}

.button_bpb
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#825962;
}


.textlink_m
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#961734;
}

.linkliste_RS
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:14px;
    font-weight:normal;
    color:#961734;
}
/* freitag, 21.11.03 */

.fliesstext_s_weiss
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#ffffff;
}



.fliesstext_m_weiss
{
    font-size:12px;
    font-family:Verdana,Sans-Serif;
    line-height:16px;
    font-weight:normal;
    color:#ffffff;
}


/* 02/04 neue oder veraenderte styles fuers dossier */

.dossier12
{
    font-size:12px;
    line-height:16px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
}

.dossier11
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
}

.dossier10
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
}

.dossier10videoaudiogalerie
{
    font-size:10px;
    line-height:12px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
}

.fliesstext_s
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#666666;
}

.grafstat-textlink-s
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    font-weight:normal;
    color:#961734;
}

h1
{
    font-size:16px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:20px;
    color:#961734;
    margin:0px;
}

.ah1
{
    font-size:16px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    line-height:20px;
    color:#961734;
    margin:0px;
}

/*
    Submit-Buttons für die neue Wissenssuche
*/

.submitwisbuchstaben
{
    background: transparent;
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#6E9DAC;
    margin:0px;
    padding:0px;
    border: 0px none;
    border-style:none;
    letter-spacing: -2px;
    text-align: center;
    font-stretch: normal;
}

.submitwisbuchstabenbig
{
    background: transparent;
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#961734;
    margin:0px;
    padding:0px;
    border: 0px none;
    letter-spacing: -2px;
    text-align: center;
    font-stretch: normal;
}

.submit-met
{
     overflow: visible;
     background: transparent;
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#AC7710;
     margin:  3px;
     padding: 6px;
     border: none;
     cursor: pointer;
     background: url(/tmpl/met/css_submit_pfeil.gif) right no-repeat;
}

.submit-wis
{
     overflow: visible;
     background: transparent;
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#59737C;
     margin:  3px;
     padding: 6px;
     border: none;
     cursor: pointer;
     background: url(/tmpl/wis/css_submit_pfeil.gif) right no-repeat;
}


ul.nostyle {
    list-style-type: disc;
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

ul.nostyle li {
    margin: 0px;
    padding: 0px;
    line-height: 14px;
}

.red {
    color: #ff1000;
}


/*
    tabelle 2005_08_19
*/

table#daten
{
font-size:10px;
font-family:Verdana;
font-weight:normal;
line-height:16px;
color:#515151;
border:1px solid #7F7F7F;
border-collapse:collapse;
border-spacing: 0;
}

table#daten td
{
 font-size:10px;
 font-family:Verdana;
 font-weight:normal;
 line-height:16px;
 background-color:#fff;
 color:#525252;
 padding:2px;
 border: 1px solid #7F7F7F;
 text-align:center;
}

table#daten td.hellgrau
{
 font-size:10px;
 font-family:Verdana;
 font-weight:bold;
 line-height:16px;
 background-color:#E5E5E5;
 color:#961734;
 padding:2px;
 border-left:1px solid #7F7F7F;
 text-align:right;
}

table#daten td.hellgraukopf
{
 font-size:10px;
 font-family:Verdana;
 font-weight:bold;
 line-height:16px;
 background-color:#E5E5E5;
 color:#961734;
 padding:2px;
 border-left:1px solid #7F7F7F;
}

table#daten td.dunkelgrau
{
 font-size:10px;
 font-family:Verdana;
 font-weight:bold;
 line-height:16px;
 background-color:#ccc;
 color:#961734;
 padding:2px;
}

.button_adpb {
 padding-right: 5px;
 font-size:12px;
 font-family:Verdana;
 font-weight: bold;
 color: #59737C;
 background: url(/tmpl/wis/pfeil.gif) right no-repeat #ffffff;
 border: none;
}

.button_adpb_popup {
 font-size:10px;
 font-family:Verdana;
 font-weight: bold;
 color: #6E9DAC;
 background-color: #ffffff;
 border: none;
 cursor: pointer;
}

.submit_wis {
 background-color: transparent;
 border: none;
 font-size:11px;
 font-family:Verdana,Sans-Serif;
 color: #2E4C64;
}

.submiteurotopic {
 background-color: transparent;
 border: none;
 font-size:11px;
 font-family:Verdana,Sans-Serif;
 color:#961734;
 border: none;
 cursor: pointer;
 background: url(/tmpl/pfeil_eurotopics.gif) right no-repeat #ffffff;
}


.form_wis_error
{
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    /* W3C CSS-Validator-Fehler regular */
    font-weight:normal;
    color:#FF0000;
}

/* Änderungen ab 04.05.06 Fussballquiz*/

.headline_m_schwarz
{
    font-size:12px;
    font-family:Verdana;
	font-weight:bold;
    line-height:16px;
	color:#000000;
}

.bar_rot {
background-color: #E6E6E6;
width: 282px;
height:15px;
}

.bar_rot div {
background-color: #CB4802;
float: left;
height:15px;
}

/*
    SoSi - Gesundheitspoltik
*/
.selectbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    height: 100px;
    width: 284px;
    background-color: #ffffff;
}

.eingabe {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    width: 284px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #ffffff;
}


/* Aenderungerung 07.03.13 Wer steht zur Wahl*/
.floatleft{float:left;}
.floatright{float:right;}
.checkform{margin:0; padding:0;}
.greytable{width:100%; margin:0; padding:0; background:#F0F0F0;}
.col_1{width:50%; vertical-align:top; border-right:#fff 3px solid; padding:5px 5px 20px 10px;}
.col_2{width:50%; vertical-align:top; border-bottom:#fff 3px solid; padding:5px 5px 20px 10px;}
.col_3{width:50%; vertical-align:top; padding:5px 5px 20px 10px;}
.button_orange:link, .button_orange:visited, .button_orange:hover, .button_orange:focus{margin:0 12px 0 0; font-size:11px; font-family:verdana,arial,geneva; color:#EE9C00; background:url(/tmpl/pfeil_orange.gif) no-repeat 100% 3px; padding:0 7px 0 0;}
.inputcheck{margin:5px 10px 0 0; width:168px;}
.checklist {list-style:none; margin:0; padding:0;}
.checklist li{margin:3px 0; padding:0; line-height:15px;}
.checklist .in{margin-left:15px;}
.checklist li input{margin:0 5px 0 0; padding:0; line-height:1px; height:15px;}
.fliesstext_m_center{display:block; font-size:12px; font-family:Verdana; font-weight:normal; color:#000000; margin:23px 0 0 0;}
.parteipic{float:left; margin:10px 0 0 0;}

/* Aenderungerung 14.12.07 */

br.clear{clear:both; height:0; line-height:0;}

.floatleft{float:left;}
.floatright{float:right;}
.checkform{margin:0; padding:0;}
.greybox{background:#F0F0F0 url(/tmpl/wszw/table_bottom_orange.gif) repeat-x 0 100%; width:100%; margin:10px 0 0 0; padding:7px 0 20px 0;}
.col_1{width:50%; vertical-align:top; border-right:#fff 3px solid; padding:5px 5px 20px 10px;}
.col_2{width:50%; vertical-align:top; border-bottom:#fff 3px solid; padding:5px 5px 20px 10px;}
.col_3{width:50%; vertical-align:top; padding:5px 5px 20px 10px;}
.button_orange:link, .button_orange:visited, .button_orange:hover, .button_orange:focus{margin:0 12px 0 0; font-size:11px; font-family:verdana,arial,geneva; color:#EE9C00; background:url(/tmpl/wszw/pfeil_orange.gif) no-repeat 100% 3px; padding:0 7px 0 0;}
.inputcheck{margin:5px 10px 0 0; width:168px;}
.checklist {list-style:none; margin:0; padding:0;}
.checklist li{margin:3px 0; padding:0; line-height:15px;}
.checklist .in{margin-left:15px;}
.checklist li input{margin:0 5px 0 0; padding:0; line-height:1px; height:15px;}
.fliesstext_m_center{display:block; font-size:12px; font-family:Verdana; font-weight:normal; color:#000000; margin:23px 0 0 0;}
.parteipic{float:left; margin:10px 0 0 0;}
.checkbox_text{display:block; padding:10px 0 0 0; margin:0px 0 0 3px; font-size:10px; font-family:Verdana; line-height:12px; font-weight:normal; color:#333333;}
.checkbox_text_fl{float:left; text-align:left; width:100px; margin:0 0 0 35px; font-size:10px; font-family:Verdana; line-height:12px; font-weight:normal; color:#333333;}
* html .checkbox_text_fl{padding:0 0 10px 0;}
.checkbox_text input, .checkbox_text_fl input{margin:0px 5px 10px 0; float:left; height:13px; width:13px;}
* html .checkbox_text input, * html .checkbox_text_fl input{margin:0px 3px 10px 0;}
.checkbox_text_fl .textinput{width:210px; height:20px; margin:20px 0 74px 0;}
* html .checkbox_text_fl .textinput{margin:20px 0 64px 0;}
.box_lighgrey_left{float:left; background:#F8F8F8; width:285px; margin:10px 0 0 0; position:relative; height:80px;}
.box_lighgrey_right{float:right; background:#F8F8F8; width:285px; margin:10px 0 0 0px; position:relative; height:80px;}
.box_lighgrey_left img, .box_lighgrey_right img{float:right; margin:0 0 0 10px;}
.link_arrow_orange, a.link_arrow_orange, a.link_arrow_orange:visited, a.link_arrow_orange:focus, a.link_arrow_orange:hover {position:absolute; bottom:10px; left:22px; background:url(/tmpl/wszw/arrow_orange.gif) no-repeat 100% 3px; color:#EE9B00; font-size:10px; font-family:Verdana; padding:0 10px 0 0;}
.greybox_arrowr{background:#F0F0F0 url(/tmpl/wszw/arrowtopborder.gif) no-repeat 0 0; float:left;}
.greybox_arrowl{background:#F0F0F0 url(/tmpl/wszw/arrowtopborder.gif) no-repeat -250px 0; float:right;}
.greybox_arrowr, .greybox_arrowl{text-align:center; width:285px; padding:40px 0 0 0; border-bottom:#EC9C00 0px dotted;}
* html .greybox_arrowr, * html .greybox_arrowl{margin:-5px 0 0 0;}
.button_submit_large{background:url(/tmpl/wszw/buttonorangelarge.gif) no-repeat 0 0; clear:both; display:block; width:266px; padding:9px 0; margin:10px 0 10px 8px; color:#fff; font-family:Verdana; font-weight:bold;}
* html .button_submit_large{margin:10px 0 10px 0px;}
.button_submit_large span{background:url(/tmpl/wszw/arrowrightwhite.gif) no-repeat 100% 55%; padding:0 13px 0 0;}
input.button_submit_large {border: 0; height: 36px; font-size: 100%;}
input.button_submit_large_suchen {background-image: url(/tmpl/wszw/buttonorangelarge_suchen.gif) !important;}
input.button_submit_large_vergleichen {background-image: url(/tmpl/wszw/buttonorangelarge_vergleichen.gif) !important;}

/*
    Dudenrecht
*/
table.dudentable { 
    width:400px; 
    padding:0px; 
    border: 1px solid #bbbbbb; 
    margin-top:0px; 
    margin-bottom:0px; 
    padding:0px; 
    padding-bottom:0px; 
    table-layout:auto; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}

tr.dudentable { 
    border: 0px solid #bbbbbb; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}
td.dudentable { 
    border: 0px solid #bbbbbb; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#000000;
}

table.dudentableinner { 
    padding:0px; 
    border: 0px solid #bbbbbb; 
    margin-top:20px; 
    margin-bottom:20px; 
    padding:0px; 
    padding-bottom:0px; 
    table-layout:auto; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}

/*
    Dudenhandwoerterbuch
*/
table.dudenhwb-chronik { 
    width:400px; 
    padding:0px; 
    border: 1px solid #000000;
    margin-top:20px; 
    margin-bottom:20px; 
    padding:0px; 
    padding-bottom:0px; 
    table-layout:auto; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}

tr.dudenhwb-chronik { 
    border: 3px solid #000000; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#961734;
}

td.dudenhwb-chronik-monat { 
    border: 0px solid #000000; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#000000;
    font-weight:bold;
    vertical-align:top;    
    text-align:left;
}

td.dudenhwb-chronik-inhalt { 
    border: 0px solid #000000; 
    font-size:11px;
    font-family:Verdana,Sans-Serif;
    line-height:12px;
    color:#000000;
    vertical-align:top;
    text-align:left;
}

.submit-bpb
{
     overflow: visible;
     background: transparent;
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#7D2E40;
     margin-top: 2px;
     padding: 6px;
     border: none;
     cursor: pointer;
     background: url(/tmpl/bpb/css_submit_pfeil.gif) right no-repeat;     
}



.toolbox_the
{
    font-size:10px;
    font-family:Verdana,Sans-Serif;
    font-weight:bold;
    color:#CC4800;
}

/*
    Kernenergie-Feed
*/

.kerss {
    text-align:center;
    float:left;
    width:23px;
    background-color:#dddddd;
}
a.kearss,
a.kearss:visited,
a.kearss:hover,
a.kearss:link
{
    background-color:#dddddd;
    color:#000000;
    float:left;
    padding-bottom:0px;
    padding-top:0px;
    width:23px;
    margin-top:0px;
    margin-left:1px;
    margin-right:1px;
}
a.kearss:hover
{
    background-color:#aaaaaa;
    color:#961734;
    float:left;
    padding-bottom:0px;
    padding-top:0px;
    width:23px;
    margin-top:0px;
    margin-left:1px;
    margin-right:1px;
}

table.small {
     font-size:10px;
     font-family:Verdana,Sans-Serif;
     color:#7D2E40;
     margin:0px;
     padding:0px;
     border: solid 1px #eeeeee;
}

table.small tr {
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#000000;
     margin:0px;
     padding:0px;
     
}

table.small tr td{
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#000000;
     margin:0px;
     padding:0px;
     vertical-align:top;
     padding-right:3px;
}

table.small2 {
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#000000;
     margin:0px;
     padding:2px;
     border:solid 1px;
}

table.small2 tr {
     vertical-align:top;
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#000000;
     margin:0px;
     padding:2px;
     border:solid 1px;
}

table.small2 tr td{
    vertical-align:top;
     font-size:11px;
     font-family:Verdana,Sans-Serif;
     color:#000000;
     margin:0px;
     padding:2px;
}
