/*GBI-Web Stylsheeds*/

html {margin:0px; padding:0px; height:100%; width:100%;}

body {margin:0px; padding:0px; height:100%; width:100%; background-color:#ffffff;}

td,th,caption {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000;}

a {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; text-decoration:none;}
.small {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-style:normal; color:#000000; text-decoration:none;}

form {margin:0px; padding:0px;}

.invisible {color: #016199;background-color:#FFFFFF;border-color:#FFFFFF;border:0px}

/*GBI: text blau, sitemap, impressum links */
.text_blue {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}
.text_white {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:13px; font-style:normal; font-weight:bold; color:#FFFFFF;}
.textu {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199; background-color:#B7D6E1}

/*GBI: JS-Top-Navigation */
.table_top_navi_off {background-color:#b7cdd8; margin:0px; padding:0px; border-left:0px; border-right:0px; border-top:1px solid; border-bottom:0px; border-color:#ffffff;}
.text_top_navi {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}

/*GBI: linke Navigation  */
.text_left_navi {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199;}

/*GBI: linke Navigation // mein gbi  */
.text_left_mygbi_header {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none;}
.text_left_mygbi {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}
.text_left_mygbi:link {color:#016199; text-decoration:underline;}
.text_left_mygbi:visited {color:#016199; text-decoration:underline;}

/*input type text normal*/
.form_text_mygbi {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:146px; height:20px;}

/*GBI: linke Merkliste   */
.text_left_merkliste {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}

/*GBI: datum in fussleiste */
.text_date {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}

/*Dokumenteninfo/Startseite/Trefferliste/Suchmaske: blauer text bold  */
.text_maincontent_bluebold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199;}
.text_maincontent_visited {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#666666;}
.text_maincontent_visited_small {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#666666;}
.text_maincontent_visited_save {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#666666;}

/*Dokumenteninfo/Trefferliste/Suchmaske: blauer text       */
.text_maincontent_blue {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199;}

/*startseite: blauer text bold  */
.text_rightcol_bluebold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199;}

/*Trefferliste: blauer text, 170% line-height */
.text_maincontent_bluehigh {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; line-height:170%;}

/*Dokumenteninfo/Startseite/Suchmaske/Trefferliste: schwarzer text    */
.text_maincontent {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000;}

/*Dokumenteninfo/Suchmaske: schwarzer text bold z.b. in der Datenbanküberschrift */
.text_maincontent_bold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#000000;}

/*Dokumenteninfo: schwarzer text italic*/
.text_maincontent_italic {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:italic; color:#000000;}

/*startseite: schwarzer text    */
.text_rightcol {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000;}

/*startseite / Inhalte: schwarzer text bold, headlines aktuell */
.text_maincontent_headline {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#000000;}

/*Trefferliste: schwarzer text, 170% line-height */
.text_maincontent_high {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000; line-height:170%;}

/*Trefferliste: schwarzer text small, 170% line-height */
.text_maincontent_smallhigh {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-style:normal; color:#000000; line-height:170%;}

/*startseite: weisser text fett, in den blauen boxen   */
.text_rightcol_header {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff;}

/*startseite / Inhalte: weisser grosser text in orangen balken */
.text_orangebox {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#ffffff;}

/*startseite / Inhalte: suchbox           */
.text_searchbox_bluebold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199;}

/*input type text normal*/
.form_text_search {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:275px; height:20px;}

/*Dokumenteninfo: oranger text      */
.text_maincontent_orange {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#f58220;text-decoration:none;}
.text_maincontent_orangebig {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#f58220;}
.text_maincontent_orangebold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#f58220;}

/*Suchmaske: blaue Umrandung */
.rahmen_blau {border-color:#9BBAC9;border-style:solid;border-width:2px}

/*Suchmaske: profisearch box   */
/*input type text normal*/
.form_text_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:290px; height:20px;}

/*input type text small*/
.form_textsmall_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:115px; height:20px;}

/*input type text small Datum*/
.form_textsmall_profisearch_plz {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; background-color:#ffffff; width:45px; height:20px;}

/*input type text small Umsatz/Beschäftigte/Datum...*/
.form_textsmall_profisearch_10 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; background-color:#ffffff; width:90px; height:20px;}

/*select*/
.form_select_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:290px;}

/*select small*/
.form_selectsmall_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:190px;}

/*Trefferliste: trefferliste*/
/*Trefferliste:checkbox*/
.form_tl_result {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000; background-color:#ffffff; width:13px; height:13px; margin-bottom:2px; margin-top:3px; margin-left:0px;}

/*Buttons: Suchmasken      */
.button { background-color: rgb(183,205,216); color:#016199; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; border: 1px solid #016199; padding: 0px ;}

/*Hintergrundfarben       */
/* Hintergrund: blau */
.hg_suchm {background-color:#dce6ec;}

/* Hintergrund: grün:suchmg #EAF9F2;Hintergrund: grau:suchmz:#EEEFED*/
.hg_suchm_lin {background-color: #9BBAC9;}
.hg_suchm_linie {background-color:#f58220;}
.suchhide { background-color:#ffffff; color:#ffffff; width:1px; border:0px; height:1px;}
.suchhide_ks { background-color:#dce6ec; color:#dce6ec; width:1px; border:0px; height:1px;}

/* Hintergrund in den Dok-Dateien z.B. HRBA: blau */
.hintergrund {background-color: #dce6ec;}

/* trefferliste                       */
.rahmen_trefferl {border:1px solid; border-color:#f58220;}

/* box changedb      */
/*input type text normal*/
.form_text_changedb {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff;  height:20px; margin-bottom:2px;}

/* firmennavigator      */
.bnav   {border-color:#9BBAC9; border-width:1px; border-style:solid;}

/* aboservice     */
.abo   {border-color:#9BBAC9; border-width:1px; border-style:solid;}