body      { color: #333; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif;}
h1 { font-size: 11px }
h2 { font-size: 12px }
h3 { font-size: 14px }
h4 { font-size: 14px ; font-weight:bold }
/*
em { color: #006699; font-style: normal }
*/

a.nav { color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold ;text-decoration: none}
a.nav:hover   { color: #A72935;  }

a { color: #006699 ; text-decoration:none ;}
a:hover   { color:#A72935;  }


a.link { color: #006699 ; text-decoration:none ; font-weight:bold;}
a.link:hover   { color:#A72935;  }



.subnav { color: #808080 }
.margin { margin-left: 30px }
.border { background-color: white; border: solid 1px #000 }
.newsEntry { border-bottom: 1px dashed #333 }
.space { margin: 5px }
.newHeader { color: #006699 }
.highlight { color: #006699; font-size: 14px }
.footer { font-size: 12px }
.info { color: #006699 }
.requiredNote {
	font-family: Arial;
	font-size: 11px;
	color: red;
}

.rechtsunten {
	right: auto;
	bottom: auto;
	position: absolute;
	clip: rect(auto,auto,auto,auto);
}



.errorLabel {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: red;
}
input.bluebutton {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	background: 006699;
	color: 333333;
; border: 1px solid; border-color: #999999 #333333 #333333 #999999		
}

.pulldown { 
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000 ; 
	background-color: #cccccc;
	border-color: #336600 #006600 #006600;
; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
	
	}
	
.title_unterstrich {
     font-family:  Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight:bold ; 
	 color:#333333;}	


.zwischenlinie {
     background-image:url(../images/zwischen_back.png);
	 height:10;
	}	
	

.titleGrey {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #000000;
	font-weight: bold;


}



.titleBlue {
    
	color: #333; 
	font-size: 10px; 
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold}

.titleBlue2 {
 		BACKGROUND-COLOR: #006699; 
 		COLOR: #FFFFFF; 
 		FONT-SIZE: 10pt; 
		FONT-WEIGHT: bold ; 
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		padding-left: 5px;
	}
.comment {
	FONT-STYLE: oblique
; font-family:  Verdana, Arial, Helvetica, sans-serif
; color: #CCCCCC
; font-size: 10px
}

.titleRed { 
	BACKGROUND-COLOR: #ff0000
; COLOR: #FFFFFF
; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif
; FONT-SIZE: 13px
; FONT-WEIGHT: bold
; WIDTH: 100% 
}

.titleBlack {
color: #FFFFFF;
	font : 10px  Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #333333
}

/*
	Tabellenformatierung
*/
TH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;	
}

TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.eventhead {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}


.eventdetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.zelledunkel {
	background:#CCCCCC;
}

.zelledunkelold {
	background:#CCCCCC;
	text-decoration: line-through;

}

.zellehell {
	background:none;
}

.zellehellold {
	background:none;
	text-decoration: line-through;

}
.titleGreyRed {
	BACKGROUND-COLOR:#cccccc;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px
;
	color: #FF0000;
	width: 100%;
}


