/* spezielle CSS für CVUA-Freiburg | 01-04-2009 KR*/
/* Infobox-CSS für CVUA-Freiburg | KR 08-04-2009 */
#infobox_fr {
background: #fefecc;
margin: 0 0 0 10px;
padding: 12px;
border:solid 1px #c0c0c0;
}
#infobox_right {
background: #fefecc;
margin: 0 0 0 10px;
padding: 12px;
border:solid 1px #c0c0c0;
float:right;
}
#infobox_left {
background: #fefecc;
margin: 0 15px 0 0;
padding: 12px;
border:solid 1px #c0c0c0;
float:left;
}
#infobox_fr h2 {
font-size: 20px;
line-height: 24px;
color: #444;
padding-left: 0px;
margin: 6px 0 12px 0;
}
#infobox_right h2 {
font-size: 20px;
line-height: 24px;
color: #444;
padding-left: 0px;
margin: 6px 0 12px 0;
}
#infobox_left h2 {
font-size: 20px;
line-height: 24px;
color: #444;
padding-left: 0px;
margin: 6px 0 12px 0;
}
#infobox_fr a {text-decoration: none;}
#infobox_fr a:hover {color: #444; text-decoration: none;}
#infobox_right a {text-decoration: none;}
#infobox_right a:hover {color: #444; text-decoration: none;}
#infobox_left a {text-decoration: none;}
#infobox_left a:hover {color: #444; text-decoration: none;}
#infobox_fr table { border: 1px solid #444;}
#infobox_right table { border: 1px solid #444;}
#infobox_left table { border: 1px solid #444;}
#infobox_fr td { border: #fefecc;}
/* Ende Infobox-CSS */

/* Radio_Katalog für CVUA-Freiburg Landkreis-Übersicht und dynamische Balkendiagramme*/
#radio_katalog a {text-decoration: none; font-weight: bold;}
#radio_katalog a:hover {color: #444; text-decoration: none;}

#radio_katalog .table {
border: 1px solid #fff;
border-bottom: 2px solid #848484;
border-collapse: collapse;
empty-cells: show;
speak-header-cell: once;
}

#radio_katalog caption { /* Tabellenüberschrift */
font-family: Arial, Verdana, Tahoma, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 12px;
line-height: 16px;
color: #848484;
padding: 8px 0 8px 0;
text-align: right;
}

#radio_katalog th,
#radio_katalog td {
font-family: Arial, Verdana, Tahoma, sans-serif;
font-weight: normal;
font-size: 12px;
vertical-align: top;
border: 1px solid #fff;
padding: 4px 4px;
line-height: 1.2em;
color: #000;
}

#radio_katalog p {padding-bottom: 5px;}

#radio_katalog .tblhd1 {
font-weight: bold; color: #fff; background: #848484; text-align: right;
line-height: 1.2em;
}
#radio_katalog .tblhd2 {
font-weight: normal; color: #af2d2d; background: #eeeeee; text-align: right;
line-height: 1.2em;
}

#radio_katalog .tblrow { /* hervorgehobene Zeilen */
color: #000; background: #ebebeb; font-weight: bold; text-align: right;
}

#radio_katalog .tblrow_m { /* Medianwerte */
color: #af2d2d; background: #ebebeb; font-weight: bold; text-align: right;
}

#radio_katalog .tblrow_hw { /* Maximalwerte */
color: #de7878; background: #ebebeb; font-weight: bold; text-align: right;
}

#radio_katalog .tblrow_bdg { /* Balkendiagramm-Table*/
border: none;
}

#radio_katalog .bdg_med { /* Balkendiagramm Median*/
border: none; padding: 0; background: url("http://www.ua-bw.de/uploadimg/cvuafr/median.jpg") left top repeat-x;
}

#radio_katalog .bdg_hw { /* Balkendiagramm Höchstwert mit Zahlenwert Median in Zelle! */
border: none; font-size: 10px; text-align: left; vertical-align: top; font-weight: bold; padding: 0; background: url("http://www.ua-bw.de/uploadimg/cvuafr/hoechst.jpg") left top repeat-x;
}

#radio_katalog .bdg_hz { /* Zahlenwert Höchst in Tabellenzelle 3*/
border: none; font-size: 10px; text-align: right; vertical-align: bottom; font-weight: bold; padding: 0;
}

#radio_katalog .bdg_hdr { /* Balkendiagramm Jahr (Header)*/
border: none; font-size: 12px; font-weight: bold; text-align: left; vertical-align: bottom; font-weight: bold; padding: 0;
}

#radio_katalog .bdg_jahr { /* Balkendiagramm Jahr*/
border: none; font-size: 12px; font-weight: bold; text-align: left; vertical-align: middle; font-weight: bold; padding: 0;
}

#radio_footerkatalog {
height: 44px;
background: #fff url();
border-top: 2px solid #848484;
border-collapse: collapse;
}

#poster_fr a {text-decoration: none;}  /* Postergalerie link nicht unterstreichen 22-12-2009 */

#bildnachweis_fr a {text-decoration: none; color:#000}  /* Bildnachweis link nicht unterstreichen, farbe schwarz 14-05-2010 */

#bildunterschrift_fr {
text-decoration: none;
color: #848484;
font-weight: bold;
font-style: italic;
}  /* Bildunterschrift link nicht unterstreichen, farbe grau 14-01-2020 */

#bildunterschrift_fr a {
text-decoration: none;
color: #848484;
font-weight: bold;
font-style: italic;
}  /* Bildunterschrift link nicht unterstreichen, farbe grau 14-01-2020 */

#weitere_infos_fr a {text-decoration: none;} /* link bei weitere Infos nicht unterstreichen 03-08-2010*/
#weitere_infos_fr a:hover {color: #444; text-decoration: none;}

#ausfuehrlich_fr a {text-decoration: none;font-size: 16px;} /* link bei weitere Infos nicht unterstreichen 03-08-2010*/
#ausfuehrlich_fr a:hover {color: #444; text-decoration: none;}

#detailed_fr a {   /* Ausführlicher Bericht Relaunched-Layout 11-05-2016 */
text-decoration: none;
color: #aac600;
display:block;
padding: 12px 0 0 45px;
margin: 27px 0 0 20;
font-style: normal;
font-weight: normal;
font-size: 20px;
background: transparent url("../images/global_relaunch/icon_hdownload.gif") 0 0 no-repeat;
height: 60px;
}

#detailed_fr a:hover {color: #444; text-decoration: none;}

.beitrag a.pdf_il,
.beitrag a.zip_il,
.beitrag a.html_il,
.beitrag a.doc_il,
.beitrag a.xls_il,
.beitrag a.ppt_il {
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #af2d2d;
display: inline;
padding: 1px 0 16px 24px;
text-decoration: underline;
}

.beitrag a.pdf_il { background: transparent url("../images/global_relaunch/mtype_pdf.gif") 0 1px no-repeat; }
.beitrag a.zip_il { background: transparent url("../images/global_relaunch/mtype_zip.gif") 0 1px no-repeat; }
.beitrag a.html_il { background: transparent url("../images/global_relaunch/mtype_html.gif") 0 1px no-repeat; }
.beitrag a.doc_il { background: transparent url("../images/global_relaunch/mtype_doc.gif") 0 1px no-repeat; }
.beitrag a.xls_il { background: transparent url("../images/global_relaunch/mtype_xls.gif") 0 1px no-repeat; }
.beitrag a.ppt_il { background: transparent url("../images/global_relaunch/mtype_ppt.gif") 0 1px no-repeat; }

.beitrag .tblhd1_fr {
font-size: 14px; font-weight: bold; color: #000; background: #bdbdbd; text-align: left; line-height: 1.2em;
}

.beitrag .tblhd2_fr {
font-style: italic; font-size: 14px; font-weight: bold; color: #000; background: #d5d5d5; text-align: left; line-height: 1.2em;
}

.beitrag .tblrow_fr { /* hervorgehobene Zeilen */
color: #000; background: #ebebeb;
}

.beitrag .meta_fr {
color: #000;
font-weight: bold;
font-size: 10px;
line-height: normal;
padding: 6px 16px 0 0;
}
.text_unterstreichen_fr {text-decoration: underline;} /* ermöglicht Unterstreichen von Text*/
/* spezielle Tabellenformatierung Ausbildung Chemielaborant 24-06-2016*/
td.tblhdr_dgreen { /* 24-02-2016: hervorgehobene Tabellenzeilen grau*/
font-size: 20px; line-height: 20px; color: #333e18; background: #B5C195;
}

td.tblrow_grey { /* 24-02-2016: hervorgehobene Tabellenzeilen grau*/
font-weight: bold; font-size: 14px; line-height: 20px; color: #4c5f23; background: #fafafa;
}

td.tblrow_green { /* 24-02-2016: hervorgehobene Tabellenzeilen grün*/
font-weight: bold; font-size: 14px; line-height: 20px; color: #4c5f23; background: #e6eed5;
}
/* spezielle Tabellenformatierung PFAS 21-09-2016*/
td.tblhdr_rosa { /* 21-09-2016: hervorgehobene Tabellenzeilen blau*/
font-weight: bold; font-size: 14px; line-height: 18px; color: #ffffff; background: #ff7f7f;
}

td.tblrow_hblau { /* 21-09-2016: hervorgehobene Tabellenzeilen hellblau*/
font-weight: bold; font-size: 12px; line-height: 18px; color: #404040; background: #a7c0de;
}

td.tblrow_dblau { /* 21-09-2016: hervorgehobene Tabellenzeilen rosa*/
font-weight: bold; font-size: 12px; line-height: 18px; color: #ffffff; background: #6091c4;
}
.clear_l {clear:left;}
.clear_r {clear:right;}
.clear_b {clear:both;}

#msgbar p.special_fr {
color: #444;
font-size: 5px;
margin: 0 0 12px 0;
padding: 0 6px 3px 6px;
border-bottom: 1px dotted #d2d2d2;
}