/* Globale Definitionen  */
#mainTable					{ width: 750px; }
body,table,tr,td,p,span,input,select{ font-family: arial, helvetica, nimbus, sans-serif; color: #000000; font-size: 12px;  border-collapse: collapse; text-align:left;}
td									{ height: 20px;}

h1									{ font-size: 16px; color: #333399; font-weight:bold;  margin: 15px 9px 12px 9px; text-align:left;}
h2									{ font-size: 12px; background-color: #BDC4E0; font-weight:bold; padding: 0 9px 0 9px; line-height: 20px ; margin: 0; text-align:left;}

.pixLine							{ height: 1px; line-height:1px; padding: 0; margin: 0}
.tabelle							{ border: 1px; }
.tabelleKopf						{ border: 1px; background-color: #BDC4E0; }

ul,li,input,textarea				{ font-family: arial, helvetica, nimbus, sans-serif; color: #000000; font-size: 12px;}
hr 									{ margin-top: 0px; margin-bottom: 0px;  color: #BDC4E0; }
ul									{ margin-bottom: 17px; margin-top:0; list-style-image: url(/img/bullet.gif); list-style-type: square;}
.ulListe							{ margin-bottom: 4px; margin-left: -22px; list-style-image: url(/img/bullet.gif); list-style-type: square; }

/* Hintergund Definitionen  */
.bgWhite							{ background-color: #FFFFFF; }
.bgRed								{ background-color: #2D408B; }
.bgRedGrey							{ background-color: #D6BAB8; }
.bgBlue  							{ background-color: #6479CC; }

.bgBlueGrey							{ background-color: #BDC4E0; }
.bgLightGrey						{ background-color: #EEEEEE; }
.bgDarkGrey							{ background-color: #DFDFDF; }

.bgRow_0							{ background-color: #E7EBF7;}
.bgRow_1							{ background-color: #FFF;}


/* Text Definitionen für Tabellen */
.bgRow1_spezial						{ font-size: 11px;}
.bgRow2_spezial						{ font-size: 11px; background-color: #E7EBF7;}
.bgCol								{ font-size: 11px; background-color: #DBE1F3; border:1px solid white; }
.textSmall							{ font-size: 11px; border:1px solid white; }


/* Text Definitionen  */
.textWhite							{ color: #FFFFFF;}
.textWhiteBold						{ color: #FFFFFF; font-weight:bold;}
.textBold							{ font-weight:bold;}

.contentText						{ font-family: arial, helvetica, sans-serif;}
.contentTextBold					{ font-family: arial, helvetica, sans-serif; font-weight:bold;}

.titleBlueBold						{  font-size: 16px; color: #333399; font-weight:bold;}
.subTitleBold						{  font-size: 14px; font-weight:bold;}


.infoBox          			  		{ margin-top:4px; margin-bottom:4px;}
.contentBox          			  	{ margin-left:9px; margin-right:9px; margin-top:4px; margin-bottom:4px;}
.titelBox          			  		{ margin-left:9px; margin-right:9px;}

/* Link Definitionen  */
a                     				{ text-decoration:none; }

a:link,a:visited					{ color: #AA0000;}
a:hover,a:active					{ color: #333399;}

a.PrimaryButton:link,a.PrimaryButton:visited,a.PrimaryButton:hover,a.PrimaryButton:active
									{ color: #FFFFFF; font-weight:bold; width:160px; }

a.SecondaryButton:link,a.SecondaryButton:visited,a.SecondaryButton:hover,a.SecondaryButton:active
									{ color: #000000; width:160px; }

a.Divider:link,a.Divider:active,a.Divider:visited	{ color: #FFFFFF; font-weight:bold;}
a.Divider:hover										{ font-weight:bold; }


a.Level_1:link,a.Level_1:visited,a.Level_1:active	{ color: #FFF; width:152px; line-height:16px; display:block; padding: 2px 0 2px 8px; border-bottom: 1px solid #FFF; background-color: #6479CC; text-decoration:none; font-size: 12px; font-weight:bold; text-align:left}
a.Level_1:hover																		{ background-color: #2D408B;}

/* Box Model Hack | for all IE | for IE 6 | */
* html a.Level_1:link,a.Level_1:visited,a.Level_1:active { width: 162px; w\idth: 152px;} 
/* Note: 
- The backslash MUST not be before first 6 letters of the alphabet ('a' to 'f') 
- DOCTYPE of HTML has to be set in order to use the box model hack for IE 6 */

/*
* html a.Level_1:link,* html a.Level_1:visited,* html a.Level_1:active,* html a.Level_1:hover		{ width: 200px; }
*/
