/* Allgemeine Angaben */
BODY,A,TH,TH.normal,TD.dark,FORM,.bold,.minitext,
body.helpcolor,.subindexcolor,SELECT,TEXTAREA
   {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#000000;
   text-decoration:none;
   background-color:#FFFFFF;
   }

TD   {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#000000;
   text-decoration:none;
   }

/* Alle Link-Arten übernehmen */
A:Link  { text-decoration: none; }
A:Visited  { text-decoration: none; }
A:Active  { text-decoration: none; }
A:Hover  { text-decoration: none; }


BODY.wucheader {
   background-position:top;
   background-repeat:no-repeat;
   background-image:url("wu/menuicons/w_logo.gif");
   }

BODY.leftmenu {
   background-color:#CCCCCC;
   }

BODY.crossmenu {
   background-color:#9C9C9C;
   }

.formElement {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #999999;
}

/* Tabellenueberschrift */
TH {
   font-size:13px; 
   font-weight:bold;
   }

/* Tabellenueberschrift */
TH.normal {
   font-size:13px; 
   font-weight:bold;
   background-color:#DEDEDE;
   }

TH.blue {
   font-size:13px; 
   font-weight:bold;
   color:#0000FF;
   }

/* Tabellenueberschrift */
TH.small {
   font-weight:normal;
   font-size:11px; 
   }

/* Tabellenueberschrift */
TH.smalldark {
   font-weight:normal;
   font-size:11px; 
   background-color:#DEDEDE;
   }

TH.big {
   font-size:13px; 
   font-weight:bold;
   }

TH.darkbig {
   font-size:14px; 
   font-weight:bold;
/*   background-color:#DEDEDE; */
   }

TH.dark {
   font-weight:bold;
   background-color:#9C9C9C;
   }

TH.smalldarkbold {
   font-weight:normal;
   font-size:11px; 
   background-color:#DEDEDE;
   font-weight:bold;
   }


TD.brown { background-color:#666666;
           font-size:13px; 
           font-weight:bold;
           color:#FFFFFF;
         }
TD.grey { background-color:#A0A0A0;
           font-size:13px; 
           font-weight:bold;
           color:#FFFFFF;
        }

TD.darkgrey {
   background-color:#9C9C9C;
   }

TD.leftmenu {
   background-color:#CCCCCC;
   }

TD.redi {
   background-color:#FF6666;
   }

TD.lightredi {
   background-color:#FFDDDD;
   }

TD.wkpostop {
   padding-top: 4px;
   border-color:#CCCCCC;
   border-top-width:1px;
   border-top-style:solid;
   }

TD.wkposbot {
   padding-top: 2px;
   padding-bottom: 2px;
   }

TD.kdrleft {
   width: 140px;
   }

TD.rightside {
   width: 141px;
   }

A.thlink {
   font-size:13px; 
   font-weight:bold;
   background-color:#DEDEDE;
   }

A.thlinkwh {
   font-size:13px; 
   font-weight:bold;
   }

A.leftmenu {
   background-color:#CCCCCC;
   }


A.brown { background-color:#666666;
           font-size:13px; 
           font-weight:bold;
           color:#FFFFFF;
         }
A.grey { background-color:#A0A0A0;
           font-size:13px; 
           font-weight:bold;
           color:#FFFFFF;
        }

A.lgrey { background-color:#CCCCCC;  }
A.lblue { background-color:#CCCCCC;  color:#0000FF; }
A.lblueg { background-color:#F0F1F2;  color:#0000FF; }
A.lbluew { color:#0000FF; }
A.lbluewl { color:#0000FF; }
A.lgreenw { color:#008800; }

A.lbluey { background-color:#FFFF00;  color:#0000FF; }
TD.lbluey { background-color:#FFFF00;  color:#0000FF; }
TD.lblueyr { background-color:#FFFF00;  color:#0000FF; 	
  border-color: #FF0000;
 	border-style: solid;
	border-width: 2px;
}

A.lgreybold { background-color:#CCCCCC;
              font-weight:bold;
              }
A.smalltextgrey { font-size:11px; font-weight:normal; background-color:#CCCCCC;}
A.smalltextblue { font-size:11px; font-weight:normal; background-color:#CCCCCC; color:#0000FF;}
A.smalltextbluew { font-size:11px; font-weight:normal; background-color:#FFFFFF; color:#0000FF;}
A.normalblue { background-color:#FFFFFF; color:#0000FF;}
A.darkblue   { background-color:#F0F1F2; color:#0000FF;}
A.normalblue { background-color:#FFFFFF; color:#0000FF;}
A.darkblue   { background-color:#F0F1F2; color:#0000FF;}
A.darkyellow { background-color:#F8FE5C; color:#0000FF;}
A.normalyellow { background-color:#FDFFCB; color:#0000FF;}

.lgreybold { background-color:#CCCCCC;
              font-weight:bold;
              }

.bluebold { background-color:#999999;
            color:#0000FF;
            font-weight:bold;
            font-weight:600;
            }
.blueboldw {color:#0000FF;
            font-weight:bold;
            font-weight:600;
            }
.bluenormal { background-color:#999999;
            color:#0000FF;
            }

.redboldw {color:#FF0000;
           font-weight:bold;
           font-weight:600;
           }

/* Tabellenueberschrift dunkler Hintergrund */
TD.dark { background-color:#F0F1F2; }
TD.lgrey { background-color:#CCCCCC; }
TD.ydark { background-color:#F8FE5C; }
TD.ndark { background-color:#FDFFCB; }
INPUT.udark { background-color:#DEDEDE; }

TH.lgrey { background-color:#CCCCCC; }
TH.lgreybig { font-size:13px; background-color:#CCCCCC; }

A.lgreybig { font-size:13px; background-color:#CCCCCC; }
A.normal { background-color:#FFFFFF;  }
A.dark   { background-color:#F0F1F2;  }
A.udark   { background-color:#DEDEDE;  }

TD.hlgrey { background-color:#EEEEEE; }

TD.smalltext {	font-size:11px;  } 
TD.smalltextgrey { font-size:11px; background-color:#CCCCCC; } 
TD.smalltextblue { font-size:11px; background-color:#CCCCCC; color:#0000FF;} 
TD.minitext {	font-size:10px;  } 

TD.fixedfont {	font-family:"Courier New",Courier;  } 

/* Tabellenueberschrift dunkler Hintergrund */
TD.bold { font-weight:bold; font-weight:600;}

TD.hrmenu {	height: 3px; 
            background: url(wu_menuline.gif) repeat left top;
					} 

TD.blankline {	height: 1px; 
            background: url(wu_blankline.gif) repeat left top;
					} 

TD.konsisum {
 background-color:#FDFFCB; 
 border-top-color:#000000; 
 border-top-style:solid; 
 border-top-width:1px;
 }
 
/* Farbe fuer Fehlermeldungen */
.alertcolor {	color:#FF0C0C;  } 

/* normale Schrifft fett */
.bold  { font-weight:bold; }

/* dann wird auch kleine schrift im netscape fett */
b {font-weight:600; }

/* kleinere Schrift */
.smalltext {	font-size:11px;  font-weight:normal;}
.smalltextgrey { font-size:11px; font-weight:normal; background-color:#CCCCCC;}
.smalltextblue { font-size:11px; font-weight:normal; background-color:#CCCCCC; color:#0000FF;}

/* kleinere Schrift */
.minitext {	font-size:9px;  }

/* mittlere Schrift */
.b12 {	font-family:Arial,Helvetica;
        font-size:13px;
        font-weight:600;  }

INPUT {	font-family:Arial,Helvetica;
	font-size:11px; } 

INPUT.bold  { font-weight:bold; background-color:#CCCCCC;}

INPUT.dark  { background-color:#EFEFEF;  } 

INPUT.button {
	background-color: #cccccc;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	color: #0000ff;
	outline-color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
	cursor: pointer;
}

SELECT.bluebold { font-weight:bold; color:#0000FF; background-color:#FFFFFF; } 


.big {
   font-size:16px; 
   font-weight:bold;
   }

.small { font-family:"Arial","Helvetica";
         font-size:8pt;
         color:#000000; 
         }

.biglink {
   font-size:12px; 
   }

.subindexcolor {  font-size:9pt; color:#444444 }

/* Angaben fuer Menueintraege */
.indexplusminus {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#0000FF;
   text-decoration:none;
   background-color:#CCCCCC;
   }
.indexplusminusbluebold {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#0000FF;
   font-weight:bold;
   text-decoration:none;
   background-color:#CCCCCC;
   }
.indexplusminusbold {
   font-size:13px;
   font-family:Arial,Helvetica;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
   background-color:#CCCCCC;
   }
.indexplusminus1 {
   font-size:12px;
   font-family:Arial,Helvetica;
   color:#000000;
   text-decoration:none;
   background-color:#CCCCCC;
   }
.indexplusminusCourier {
   font-size:11px;
   font-family:"Courier New","Courier","arial","Helvetica";
   color:#000000;
   text-decoration:none;
   background-color:#CCCCCC;
   }

.indexplusminusCourierSitemap {
   font-size:11px;
   font-family:"Courier New","Courier","arial","Helvetica";
   color:#000000;
   text-decoration:none;
   }
.indexplusminusSitemap {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#0000FF;
   text-decoration:none;
   }
.indexplusminusSitemapblack {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#000000;
   text-decoration:none;
   }
.indexplusminus1Sitemap {
   font-size:12px;
   font-family:Arial,Helvetica;
   color:#000000;
   text-decoration:none;
   }
.indexplusminusboldSitemap {
   font-size:12px;
   font-family:Arial,Helvetica;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
   }

.indexplusminuswhite {
   font-size:11px;
   font-family:Arial,Helvetica;
   color:#0000FF;
   text-decoration:none;
   background-color:#FFFFFF;
   }

.fcourier {
   font-size:12px;
   font-family:"Courier New","Courier","arial","Helvetica";
   color:#000000;
   text-decoration:none;
   }
  
.klcourier {
   font-size:12px;
   font-family:"Courier New","Courier","arial","Helvetica";
   color:#000000;
   text-decoration:none;
   }

.klcourierredbold {
   font-size:12px;
   font-family:"Courier New","Courier","arial","Helvetica";
   color:#FF0000;
   text-decoration:none;
   font-weight:bold;
   }

FORM.lightredi {
   background-color:#FFDDDD;
   }


/* Angaben fuer die Hilfeseiten */      
body.helpcolor { color:#FFFFFF; background-color:#00088C; }
TH.helpcolor { color:#FFFFFF; background-color:#00088C; }
TD.helpcolor { color:#FFFFFF; background-color:#00088C; }
A.helpcolor { color:#FFFFFF; background-color:#00088C; }

A.lbluegrey { color:#0000FF; }
A:hover.lbluegrey { background-color:#DDDDDD; }
A.lightredlink {color:#0000FF; background-color:#FFDDDD;}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
}



