/* Allgemeine Tag-Definitionen */
BODY {
  FONT-SIZE: 10px; 
  COLOR: #ffffff;  
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #303338; 
  font-style:normal; 
 scrollbar-arrow-color: #000000;
 scrollbar-3dlight-color: #000000;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-face-color: #FFFFFF;
 scrollbar-shadow-color: #000000;
 scrollbar-darkshadow-color: #C0C0C0;
 scrollbar-track-color: #FFFFFF;

}
P {
  COLOR: #ffffff; 
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:10px;
   line-height: 15px; 
}
TD  { 
  COLOR: #ffffff;  
  FONT-FAMILY:  Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
}

A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}      /* normaler Hyperlink */
A:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
A:hover { COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold; }
A:active { COLOR: #ffffff; TEXT-DECORATION: none; }

/* Hyperlink-Klassen */
A.linkbold:link { FONT-WEIGHT: bold; TEXT-DECORATION: none; }   /* fetter Hyperlink */
A.linkbold:visited { FONT-WEIGHT: bold; TEXT-DECORATION: none;}
A.linkbold:hover { FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A.linkbold:active { FONT-WEIGHT: bold; TEXT-DECORATION: none; }

A.textmark:link { text-decoration: none;  }     /* fuer Textmarken */
A.textmark:visited { text-decoration: none; }  /* fuer Textmarken */
A.textmark:hover { text-decoration: none; }    /* fuer Textmarken */
A.textmark:active { text-decoration: none; }   /* fuer Textmarken */


/* Container */
.containerBg {
	background-color: #F7F7F7;
}
.bgKontakt {
	background-color: #f5f5f5;
}
.bgSpezialrechts {
	background-color: #F5DEB3;
}
.bgContainerlinks {
	background-color: #e5e5e5;
}

/* Tabellen */
.tableText { color: #ffffff; 
font-size: 12px;
}
.tableType1 { background-color: #FDE1C5 ; }  /* CrossLinkContainer #FFCCCC */
.tableType2 { background-color: #e5e5e5; } /* AddedValue,SpecialContainer,Login */
.tableType3 { background-color: #f5f5f5; }  /* ContactContainer */
.tableType4 { background-color: #FF6600; } /* Button */
.tableType5 { background-color : #A5A5A5; }
.tableTitle {
	color: White;
	font-weight: bold;
	font-size: 12px;
} 
.columnTitle { font-weight:bold; background-color : #A5A5A5; COLOR:#ffffff;FONT-SIZE: 11px;} /* Taglib (dataTable) */
.rowTitle { FONT-WEIGHT: bold;COLOR: #000000; background-color: #FDE1C5; } /* Taglib (dataTable) */

/* Ueberschriften */
.title { FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height: 16px;} /* für VIP-Atrribut HEADLINE */
.bigtitel {
	font-size: 18px;
	font-weight: bold; color: #ffffff;
}
.listTitle { font-weight: bold; } /* Taglib (list) */
.teaserTitle { FONT-WEIGHT: bold; COLOR: #ffffff; }  /* AddedValue,SpecialContainer,Login,ContactContainer,CrossLinkContainer */
.subTitle { FONT-SIZE: 12px; font-weight:bold; } /* Taglib (subTitle) */        
.paragraphTitle { font-weight: bold; } 

/* Text */
.textbig { font-size: 12px; }
.textlead { FONT-WEIGHT: bold; FONT-SIZE: 12px; }         /* Überschrift mit kleiner Schrift, fett */
.textsmall { font-size: 10px; }                       /* kleine Schrift, bzw. Hervorhebung */
.textem { font-weight: bold; }                        /* Fette Schrift, bzw. Hervorhebung */
.textemsmall { font-weight: bold; font-size:10px; }   /* Fette Schrift, kleine Schriftgroesse */
.textembig { font-weight: bold; font-size:12px; }     /* Fette Schrift, grosse Schriftgroesse */
.textBlock { text-align : justify; }                 /* Für normale Absätze */

/* Hinweis */
.alertsmall { color: #CC3300; font-size:75%; font-weight:bold;}
.alertBig { color:#CC3300; font-size:125%; font-weight:bold; }
.alert {color: #CC3300; font-weight:bold;}
.ErrorFarbe {color: #CC3300; font-weight:bold;} /* für Rechner */
.alertRow { FONT-WEIGHT: bold;COLOR: #ffffff; background-color: #FF6600; text-align: center;} /* Taglib (dataTable) */

/* Linien */
.lineBg { background-color: #000000; color: #ffffff; }
.lineBg1 { background-color: #a5a5a5; }
.lineBg2 { background-color: #ffffff; }

/* Listen */
OL { list-style-type: decimal; }
LI { margin-bottom: 5px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
DD { margin-bottom: 5px; }
.listText { color: #000000; font-weight: normal; }