/* -----------Links----------- */
 A:link       { text-decoration: none;color: #333399; }
 A:visited    { text-decoration: none;color: #333399; }
 A:active     { text-decoration: underline;color: #333399; }
 A:hover      { text-decoration: underline;color: #333399; }
 
body
   {
   background-color: #F3F3F3;
   margin: 0 px;
   padding: 8 px;
   scrollbar-base-color: #F3F3F3;
   scrollbar-track-color: #F3F3F3;
   scrollbar-3dlight-color: #385880;
   scrollbar-arrow-color: #385880;
   scrollbar-darkshadow-color: #F3F3F3;
   scrollbar-face-color: #F3F3F3;
   scrollbar-highlight-color: #F3F3F3;
   scrollbar-shadow-color: #385880;
   }
 
/* -----------Content----------- */
.fliesstext { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text1  { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text2  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text3,td  { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text4  { font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text5  { font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text6  { font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text7  { font-size: 24px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text8  { font-size: 28px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text9  { font-size: 36px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* -----------Mitteilungs-Einbindung------- */
.pr_lk { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.pr_da { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pr_tx { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Medien (nur Bilder):
.mt_ac: Die Eigenschaften der Tabelle, die Bild und Unterschrift enthält
.mc1_ac: Die Eigenschaften der Zelle, die das Bild enthält
.mc1_ac: Die Eigenschaften der Zelle, die die Unterschrift enthält

Texte:
.tt_ac: Die Eigenschaften der Tabelle, die Text und Unterschrift enthält
.tc1_ac: Die Eigenschaften der Zelle, die den Text enthält
.tc1_ac: Die Eigenschaften der Zelle, die die Unterschrift enthält */

/* -----------Text und Bildunterschriften----------- */
.mt_ac  { border:1px solid #000000; background-color: #eeeeee }
.mc1_ac  { background-color: #eeeeee; }
.mc2_ac  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee }
.tt_ac { width:100%; border:0px solid #000000; }
.tc1_ac  { }
.tc2_ac  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee }


/* -----------Moduloutput----------- */
/* Suchmaske */
.sfm    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Suchergebnis */
.sres   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Abschnitt-Überschriften */
.titles { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Detailansicht */
.detail { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Com-Adressen */
.cadr   { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Zusatztexte */
.ztx    { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Formulare Beschreibung */
.baf_ftx { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Formulare Download-Link */
.baf_fdo { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Formularelemente */
.form_ft  { font-size:8pt; }
/* Formularelemente mit fester Breite */
.form_nft { font-size:8pt; width:100%; }

/* -----------Seitenzaehler in Modulen----------- */
.pnav_link { color: white; text-decoration: none; }
.pnav_act  { color: white; font-weight:bold }

/* -----------Hauptnavigation----------- */
.mnav_lk { text-decoration: none; }
.mnav_ac {  }

/* -----------Subnavigation----------- */
.snav_lk { text-decoration: none; }
.snav_ac { font-weight:bold }

/* -----------Direct iKISS----------- */
.CMenu    { POSITION: ABSOLUTE; Top:0px; Left:0px; WIDTH:150px; HEIGHT:100px; BACKGROUND-COLOR: #DDDDDD; }
.CMenuZ   { BACKGROUND-COLOR: #DDDDDD; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#000000; CURSOR:nw-resize; }
.CMenuZAn { BACKGROUND-COLOR: #000099; HEIGHT:20px; FONT-FAMILY:Arial; FONT-SIZE:8pt; COLOR:#FFFFFF; CURSOR:nw-resize; }
.CMenuSep { Color:#121266; border-style: groove; border-width:1; WIDTH: 97%; }

/* -----------Buergeranliegen----------- */
input.ibal    {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.headbal      {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold}
textarea.tbal {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
select.sbal   {font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

/* -----------Abfallmodul----------- */
.abf1 {border-style:solid; border-width:1px; border-color:#000000;}
.abf2 {border-bottom-style:solid; border-width:1px; border-color:#000000;}

/* -----------allgemeine CSS Definitionen----------- */
ol {margin-bottom: 0em;}
ul {margin-bottom: 0em;}

/*   Kundenintern   */

a#slide
   {
   color:red;
   text-decoration:none;
   }
a#sidelink
   {
   color:white;
   text-decoration:none;
   }
a:hover#sidelink
   {
   color:white;
   text-decoration:underline;
   }
a:hover#link_main
   {
   text-decoration: underline;
   color: #385880;
   }
a:link#link_main
   {
   color:black;
   text-decoration: none;
   }
a#sidelink_2
   {
   color: #EAEAEA;
   text-decoration: none;
}
a:hover#sidelink_2
   {
   color:#EAEAEA;
   text-decoration:underline;
   }


td.navi
   {
      vertical-align:middle;
      height :30 px;
   }
img{border-color:#000000}

/*   CLASSES   */

.maintable
  {
   font-family: Verdana;
   font-size: 8 px;
   vertical-align:top;
  }
.righttable
{ vertical-align:top;
  font-family: Arial;
  font-size: 13 px;
  color: #000000;
  font-weight:bold;
  background-color:#99CCFF;
}

.main
   {
   padding:2px;
   font-family: Verdana;
   font-size: 14 px;
   background-color: #E9EDED;
   }

.welcome
   {
   font-style:italic;
   font-family: Verdana;
   font-size: 20 px;
   color: #385880;
   font-weight:bold;
   }

.main_all
   {
   position: absolute;
   top: 155 px;
   left: 210 px;
   width: 770 px;
   font-family: Verdana;
   font-size: 14 px;
   background-color: #E9EDED;
   padding:50 px;
   }
.mainnavi
   {
   width:140 px;
   }
.knopf
  {
  background-color:#AA2244;
  font-family:Arial;font-size:10;
  font-weight:bold;
  color:#FFFFFF;
  border:1px; border-style:solid;
  border-color:#999999;
  cursor:hand;
  }
.suchen
 {
  background: url(media/inputbox.jpg);
  font-family:Arial;font-size:12;
  color:black;
  height: 17 px;
  width: 100 px;
  border:0 px; border-style:solid;
  border-color:#999999;
 }

.mehr
   {
   color: #333399;
   font-size: 11;
   font-weight: bold;
   font-family: Verdana;
   padding: 5 px;
}

.home
   {
   color: #385880;
   font-size: 18;
   font-weight: bold;
   font-family: Verdana;
   padding: 5 px;
   background-color:#99CCFF;
}
.gruss
   {
   text-align:justify;
   font-size: 14;
   font-family: Verdana;
   font-weight: bold;
   padding: 5 px;
}
.kleinbr
 {   font-size: 4;
     font-family: Verdana;
 }

.seitenlinks_heller
   {
   vertical-align:middle;
   background-color:#486ca0;
   width:150 px;
   height:25 px;
   left:0 px;
   font-family:Verdana;
   border-left-width: 0 px;
   border-right-width: 0 px;
   border-top-width:0 px;
   border-style:solid;
   border-color:#385880;
   font-family:Verdana;
   font-size: 12 px;
   font-weight: bold;
   border-bottom-width: 0 px;
   color:#FFFFFF;
   }
.vkalender_button
  {
  background-color:#385880;
  font-family:Verdana;
  font-size:10;
  font-weight:bold;
  color:#FFFFFF;
  border:1px;
  border-style:solid;
  border-color:#F5F5F5;
  }
.vkalender_eingabefeld
  {
  background-color:#E9EDED;
  font-family:Arial;
  font-size:10;
  color:black;
  border:0 px;
  border-style:solid;
  border-color:#999999;
  }

.Mod_BC2 .detail {
  color:#fff;
 }
.detail .titles {
  color:#000;
 }
