@import url('/img/fontawesome/css/font-awesome.min.css');
/*statistikdesign statdata_lib */
*.st_headline{background-color:#F6DB5F !important;}
*.st_confbox_export{background-color:#FDF8E2 !important; border:1px solid #F4C536 !important;}
*.st_confbox_outer{border:1px solid #F4C536 !important;}
*.st_confbox_inner{background-color:#F6DB5F !important;}
*.st_grafik{border:1px solid #F4C536 !important;}
*.st_fixcol{font-size:8pt;}
*.st_data{font-size:8pt;}
*.st_sum{background-color:#FDF8E2 !important;}

P,TD,LI {font-family:Tahoma, Arial, sans-serif; font-size:10pt;}


A:link, A:visited {color:#007EB8; text-decoration:none; }
A:hover,A:active {color:#F3B234; text-decoration:none; }

H1{font-size:13pt; color:#007EB8; font-weight:bold;} /*B91697*/
H2{font-size:11pt;color:#007EB8; font-weight:bold;}
H3{font-size:10pt;color:#007EB8; font-weight:bold;}
H4{font-size:10pt;color:#007EB8; font-weight:bold;}

*.btn, *.btnSave {background-color:#FAE554; border:1px solid #F3B234; border-left: 1px solid #F8D79B; border-top: 1px solid #F8D79B; color:#732064;}
*.btn2 {background-color:#BB31B6; border:1px solid #732064; border-left: 1px solid #E43CDE; border-top: 1px solid #E43CDE; color:#FAE554;}
*.btnlight {background-color:#FCEF9B; border:1px solid #F8D289; border-left: 1px solid #F9DBA4; border-top: 1px solid #F9DBA4; color:#AD7DA3;}
*.bold{font-weight:bold;}

/* Hinweistext klein/grau */
*.hint {color:#6F6F6F; font-size:8pt; }

/* Hinweistext grau */
*.grey {color:#6F6F6F; }

/* martkplatz boxen links: namen-box + content-box */
*.mp_name {background-color:white; font-size:11pt; font-weight:bold; border-top:1px solid #C7D8E0;}
*.mp_cont {background-color:#EEF1F6; font-size:10pt; font-weight:normal; border-top:1px solid #DCE7ED;}


/*gelber designtable*/
TABLE.table{width:100%; border-bottom:1px solid #D8E2E3;}
TH{background-color:#EEF1F6; text-align:left; font-size:8pt; padding:4px; padding-left:6px; padding-right:6px;}
TD.td, TABLE.table>TR>TD, TABLE.table>TBODY>TR>TD{border-top:1px solid #D8E2E3; border-right:1px solid #D8E2E3; font-size:8pt; color:#7F7F7F; padding:2px; padding-left:6px; padding-right:6px;}
TD.tdx{border-top:1px solid #D8E2E3; border-right:1px solid #D8E2E3; font-size:8pt; color:#3F3F3F; padding:2px; padding-left:6px; padding-right:6px;}
TD.tdo {background-color:#FDF8E2;}
TH.tho{border-top:1px solid #D8E2E3;}
*.tdtxt{font-size:8pt; color:#7F7F7F; }

/* navizeile im kopf neben logo */
*.headerline, *.headerline a {font-size:8pt; color:#5F5F5F; text-decoration:none;}

/* navizeile 1 im lila bereich */
*.navi1 {color:#FAE554; font-size:10pt; text-align:center; padding-top:8px;}
*.navi1a {color:#007EB8; font-size:10pt; text-align:center; padding-top:8px;}
*.navi1 a:link,*.navi1 a:visited {color:#FAE554; font-size:10pt; text-decoration:none;}
*.navi1a a:link,*.navi1a a:visited{color:#007EB8; font-size:10pt; text-decoration:none;}

/* navizeile 2 unter lila bereich */
*.navi2 {color:black; font-size:10pt; padding-top:8px;}
*.navi2a {color:#007EB8; font-weight:bold; font-size:10pt; padding-top:8px;}
*.navi2 a:link,*.navi2 a:visited {color:black; font-size:10pt; text-decoration:none;}
*.navi2a a:link,*.navi2a a:visited {color:#007EB8; font-weight:bold; font-size:10pt; text-decoration:none;}

/*passt inputfelder auf 100% größe an*/
*.form_floater{float:left; clear:left; width:100%; overflow:hidden; z-index:1;}

/*kontaktformular beschriftung*/
*.formLabel{color:#4F4F4F; font-size:10pt; padding-top:3px;}


/* REPORTS */
*.st_body{background-color: #F6F6F6; margin:20px; }
*.st_configTable{ background-color:#F6DB5F; }
*.st_configTableHeadline {font-size:11pt; padding:12px; }
*.st_confbox_td{vertical-align: middle; width:200px; text-align: center;}
*.st_configboxBtn{padding:12px; font-size:11pt; background-color:#F6DB5F; border-left:1px solid #F4C536; text-align: center; width: 25px;}
*.st_configboxBtn:hover {background-color:#F7F7F7;}
*.st_button{background-color: #66AADD; color:white; border:0px solid white; border-bottom:1px solid #CACACA;border-right:1px solid #CACACA; padding:5px; padding-left:15px; padding-right:15px; font-size:10pt; cursor:pointer;}
*.st_button:hover{ background-color:rgb(39,83,144);  }
*.st_table{border-spacing: 2px; border-collapse: collapse; font-size: 9pt; }
*.st_table td, *.st_table th {padding:2px;}
*.st_headline_row {background-color: #EBEBEB; }
*.st_headline, TH.st_headline { font-size: 10pt; padding:4px; }
*.st_row {background-color:#FFFFFF;}
*.st_row:hover {background-color:#FFFEE1;}
TR.st_row:nth-child(2n+1) {background-color:#F6F6F6; }
*.st_sum {font-weight: bold;}
*.st_sum1, *.st_sum1 td {background-color: #F6F6F6; padding:3px;}
*.st_sum2, *.st_sum2 td {background-color: #E2EFF8; padding:3px;}
*.st_sum3, *.st_sum3 td {background-color: #AAD0EC; padding:4px; font-size: 10pt;}
*.st_grafik {background-color: #FFFFFF; border-bottom:5px solid #DDDDDD; margin-bottom:20px;}
*.st_settingsTable{background-color: #FFFFFF; border-bottom:0px; margin-bottom:20px; padding-bottom:10px;}
*.st_mailform{background-color: #FFFFFF; border-bottom:5px solid #DDDDDD; margin-bottom:20px; padding-bottom:10px;}
*.stat_mainform, *.st_tableDiv{border:1px solid #F6DB5F; }


*.trHover:hover {background-color:#FFFEE1;}