@charset "UTF-8";
/* CSS Document */

body{
	color:#6F6F6F;
	font-family: verdana;
	font-size:11px;
	padding:0px;
	margin:0px;
}

#outerBox{
	background-color:#353535;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	border:0px solid #ACA899;
	padding:0px;
}

.contentTable #left{
	width:190px;
	border:0px solid #0000FF;
	vertical-align:top;	
	padding:0px;
	padding-left:10px;
	padding-right:0px;	
}

.contentTable #center{
	width:400px;
	border:0px solid #0000FF;
	vertical-align:top;	
	padding:0px;
	padding-left:0px;
	padding-right:0px;	
}

.contentTable #right{
	width:190px;
	border:0px solid #0000FF;
	vertical-align:top;	
	padding:0px;
	padding-left:10px;
	padding-right:0px;	
}


#upperContent{
	background-image:url(grafik/headerBackground.png);
	background-repeat:repeat-x;
	border:0px solid #00FF00;
	padding-bottom:20px;

}

#lowerContent{
	border:0px solid #00FF00;
	text-align:center;

}


#centerContent{
	width:383px;
	height:400px;
	background-image:url(grafik/centerContenBackground.png);
	background-repeat:repeat-x;	
	border:0px solid #00FF00;
	padding:0px;
	padding-left:12px;
	padding-right:5px;

}


h1 {
	font: 28px Trebuchet MS;
	font-weight:normal;
	color: #6F6F6F;
	font-variant:small-caps;	
	margin-top: 0px; 
	margin-bottom: 10px;
	padding-top: 15px;
}




/*Links left*/
.menuLeft{
list-style-type: none;
margin: 0;
padding: 0;
width: 160px; /* width of menu */
}

.menuLeft li{
border-bottom: 2px solid  #333333; /* white border beneath each menu item */
}

.menuLeft li a{
background: #000000 url(grafik/menuTriangle.png) no-repeat right bottom;
font: 20px Lucida Grande, Trebuchet MS;
display: block;
color: white;
width: auto;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
border-bottom: 0px solid black; /*bottom border of menuLeft*/
}

.menuLeft li a:visited, .menuLeft li a:active{
color: white;
}

.menuLeft li a:hover{
background-color: #7c4d9f; 
color: white;
border-bottom: 0px solid #333333;
}



<!--[if IE]>
.menuLeft li a{ /* width for IE */
width: 100%;
}
<![endif]-->



.cal{
	width:390px;
}

.cal td{
	border-bottom:4px solid #CCCCCC;
	padding-bottom:5px;
}

.cal th{
	border-top:4px solid #663399;
	border-bottom:4px solid #CCCCCC;
	padding-bottom:5px;
	font-variant:small-caps;
	font-size:14px;
}

.cal .descript{
	width:200px;
	padding-left:5px;
	padding-right:5px;
}

 #newsform #formTitle{
		float:left;
		width:200px;
		margin:2px 0 5px 10px;
		border:0px inset #4D4D4D;
}
 
 #newsform{
		width:380px;
		margin:0;
		padding:0px;
		border:0px inset #4D4D4D;
	}
	
 #newsform .error{
		color:#FF0000; 
	}

 #newsform label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:100px;
		float:left;
	}

#newsform .small{
	color:#666666;
	display:block;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:100px;
	border: 0px solid #cccc33;
	}
	
#newsform .smallError{
		color:#FF0000;
		display:block;
		font-size:10px;
		font-weight:normal;
		text-align:right;
		width:100px;
	}
	
#newsform input{
		float:left;
		font:11px Trebuchet MS;
		padding:4px 2px;
		border: 1px solid #7c4d9f;
		width:200px;
		margin:2px 0 5px 10px;
	}


#newsform #btns{
		float:left;
		font:11px Trebuchet MS;
		width:200px;
		margin:2px 0 5px 10px;
	}

#newsform #choices{
		width:200px;
		margin:2px 0 5px 10px;
		border: 1px solid #FF0000;

	}





a.centerLink:link {
color:#7c4d9f;
text-decoration: none;
border-bottom: 1px solid #7c4d9f;
}

a.centerLink:visited {
color:#7c4d9f;
text-decoration: none;
border-bottom: 1px solid #7c4d9f;
}

a.centerLink:hover {
color: #6F6F6F; 
border-bottom: 1px solid #6F6F6F; 
}

.imgright{
	float:right;
}

