/**
* ----------------------------------------------------------------------
* SW Duesseldorf
*/
a:link       { font-weight:bold; text-decoration: none; color: #7CBA19 }
a:visited    { font-weight:bold; text-decoration: none; color: #7CBA19 }
a:active     { font-weight:bold; text-decoration: none; color: #7CBA19 }
a:hover      { font-weight:bold; text-decoration: underline; color: #7CBA19 }
a.footer:link { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif; text-decoration: none }
a.footer:visited { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif; text-decoration: none }
a.footer:active { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif; text-decoration: none }

a.form:link { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif; text-decoration: none }
a.form:visited { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif; text-decoration: none }
a.form:active { color: #999999; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif; text-decoration: none }

a.action:link { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.action:visited { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.action:active { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.action1:link { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif }
a.action1:visited { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif }
a.action1:active { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif }
a.action:link { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.action:visited { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.action:active { color: #333333; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.actionhome:link { color: #666666; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.actionhome:visited { color: #666666; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.actionhome:active { color: #666666; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.teaserhome:link { color: #336633; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.teaserhome:visited { color: #336633; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.teaserhome:active { color: #336633; text-decoration: underline; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
a.main:link  { color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif; text-decoration: none }
a.main:visited { color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif; text-decoration: none }
a.main:active { color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif; text-decoration: none }
a.sub:link   { color: #000000; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8.5pt; font-family: Arial, sans-serif }
a.sub:visited { color: #000000; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8.5pt; font-family: Arial, sans-serif }
a.sub:active { color: #000000; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8.5pt; font-family: Arial, sans-serif }
a.global:link { color: #336699; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif }
a.global:visited { color: #336699; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif }
a.global:active { color: #336699; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-family: Arial, sans-serif }
a.anchor:link { color: #336699; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.anchor:visited { color: #336699; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.anchor:active { color: #336699; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.sitemap:link { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.sitemap:visited { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
a.sitemap:active { color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.white { background-color: #ffffff }
td.darkgreen1 { background-color: #B6E388 }
td.lightgreen1 { background-color: #ccff99 }
td.lightred1 { background-color: #FFCCCC }
td.darkgreen2 { background-color: #99cc00 }
td.lightgray1 { background-color: #cccccc }
td.lightgray2 { background-color: #e0e0e0 }
td.lightgray3 { background-color: #f0f0f0 }
td.darkgray1 { background-color: #999999 }
td.darkgray2 { background-color: #A8A8A8 }
td.menuorange { background-color: #FFE8B7 }
td.rubrikhead { background-color: #ffffff; color: #99CC00; font-style: italic; font-variant: normal; font-weight: bold; font-size: 14pt; font-family: Arial, sans-serif }
td.rubrikhead1s { background-color: #ffffff; color: #4B5A7D; font-style: italic; font-variant: normal; font-weight: bold; font-size: 14pt; font-family: Arial, sans-serif }
td.actionmenuhead { background-color: #FFFFFF; color: #666666; font-size: 8pt; font-family: Arial, sans-serif }
td.actionmenuhead1s { background-color: #A8A8A8; color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
td.actionmenuitem { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif }
td.actionhead1 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial, sans-serif }
td.actiontext1 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.popuphead { background-color: #f0f0f0 ; color: #669933; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; font-family: Arial, sans-serif }
td.popuptext { background-color: #ffffff ; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.kontakt1 { background-color: #f0f0f0; color: #99cc00; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
td.kontakt2 { background-color: #ffffff; color: #99cc00; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
td.kontakt3 { background-color: #f0f0f0; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
td.kontakt4 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; font-family: Arial, sans-serif }
td.teaserheadhome { background-color: #ccff99; color: #339900; font-size: 8pt; letter-spacing: 1px; font-family: Arial, sans-serif }
td.teasertexthome { background-color: #f0ffe1; color: #336633; font-size: 9pt; font-family: Arial, sans-serif }
td.teaserhead1 { background-color: #ccff99; color: #99cc00; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12pt; font-family: Arial, sans-serif }
td.teaserhead3 { background-color: #cccccc; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12pt; font-family: Arial, sans-serif }
td.teasertext1 { background-color: #f0ffe1; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
td.teasertext1s { background-color: #f0f0f0; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
td.teaserhead2 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif }
td.teasertext2 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
td.teasertext2error { background-color: #ffffff; color: red; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
td.teasertext2a { background-color: #eafbc6; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
td.contenthead1 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.contenthead2 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif }
td.formhead1 { background-color: #ffffff; color: #7CA600; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif }
td.formhead2 { background-color: #ffffff; color: #7CA600; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
table.teasertext2 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.teasertext4 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.teasertext5 { background-color: #ffffff; color: #666666; font-style: normal; font-variant: bold; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
td.teasertext3 { color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
.button1 {  font-size: 9pt; font-style: normal; font-weight: normal; color: #ffffff; background-color: #99CC00}

/* styles for the cgi-bin  */
td.teasertext2error { background-color: #ffffff; color: Red; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }

/* styles for the formular */
.contentformlable   { font-size: 7.5pt; color:#666666; font-weight: normal; text-transform: uppercase; font-family: Arial, sans-serif }
.pflichtfeld { background-color: #ffffff; color: Red; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-family: Arial, sans-serif }
.formhead1dark { background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif }

/* old styles for the IGAS formular */
.loeschen {color: #008000; font-family: "Courier New", Courier, monospace; font-size: 10pt; font-weight: bold;}
.menukopf {font-size: 14pt;}
.menu {color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif}
.menuaus {color: #666666; text-decoration: none; font-style: normal; font-variant: normal; font-weight: bold; font-size: 9pt; font-family: Arial, sans-serif}
.ueberschrift {font-size: 14pt;}
.error {font-family: Lucida Console; color: #0000FF; text-align: center; font-size: 10pt;}
.zurueck {font-weight : bold;}
.aktion {font-weight : bold;}
tr.kopf {background-color : #ffffc6; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif}
tr.eins {background-color: #d9f3d2; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif}
tr.zwei {background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif}
tr.menue {background-color: #ffff42; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif}
.darkgreen2 {  color: #99CC00}
td.tabelle { background-color: #B6E388; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif }
td.tabelle2 { background-color: #CCFF99; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif }
td.tabelle3 { background-color: #99FFFF; color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif ; vertical-align: middle}
td.teasertext2b { background-color: #009900; color: #FFFFFF; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif }
/**
* ENDE - SW Duesseldorf
* ----------------------------------------------------------------------
*/

/**
* ----------------------------------------------------------------------
* WiRo
*/
.wiro_rechtliches {
  font-family:Arial, sans-serif;
  font-size:7px;
  text-align:justify;
  color:#cccccc;
}

.infodiv {
  position:absolute; 
  visibility:hidden; 
  z-index:20; 
  top:0px; 
  left:0px;
  }

.infotable {
  border-width:1px;
  border-color:#000000;
  border-style:solid;
  border-spacing:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  }

.infohead {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  line-height:12px;
  text-align:center;
  color:#FFFFFF;
  background-color:#CC9900;
  border-width:0px 0px 1px 0px;
  border-color:#000000;
  border-style:solid;
  }

.infocell {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#FFDD77;
  }

.wiro_tabelle_schrift_hell
{
  color: #999999;
}

.wiro_tabelle_spalte_1
{
  background-color: #e0e0e0;
}

.wiro_tabelle_spalte_gerade
{
  background-color: #f0f0f0;
}

.wiro_tabelle_spalte_ungerade
{
  background-color: #ffffff;
}


.wiro_red
{
  color: #ff0000;
  font-weight: bold;
}

.wiro_green
{
  color: #00cc00;
  font-weight: bold;
}

.wiro_readonly
{
  background-color:#f0f0f0;
  border:1px solid #f0f0f0;
}


.wiro_headline
{
  background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif;
}

.wiro_subheadline
{
  background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif;
}

.wiro_dropdownHeadline
{
  background-color: #ffffff; color: #666666; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10pt; font-family: Arial, sans-serif;
	
  text-align: center;
  background-color: #f0f0f0;
}

.wiro_button
{
  width:80px;
}

.wiro_button_breit
{
  width:150px;
}

.wiro_button_drucken
{
  width:150px;
  height:40px;
}

.wiro_disclaimer{
   color: #336699;
   text-align: center;
}

.wiro_mouseover_info{
  font-family:Arial,Verdana,Helvetica,Sans-serif;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

.wiro_popups{
  text-align: justify;
}

.wiro_popups_button{
  text-align: center;
}

*
{
  color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; font-family: Arial, sans-serif;
}
/**
* ENDE - WiRo
* ----------------------------------------------------------------------
*/