body {
margin: 0px 0px 0px 0px;
padding: 0;
min-width: 650px;
font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size: 80%;
				 line-height: 1.6em;
background-color: #ffffff;

 }
 
 
 
h1.csc-firstHeader { font-size: 120%;
				 font-weight: bold;
				 color: black;
  }
  
a:link {
	color: #166FB3;
	 }
a:visited {
	color: #53789F;

         }
a:hover {
	color: #118CE9;

	 }
	 
#bodytext {			 
padding-top: 0;
margin-top: 0;
 }
 
#head 	{			 position: absolute;
				top: 0px;
				 height: 200px;
				 width: 100%;
				 left: 0px;
				 top: 0px;
				 background-color: #2589D5;
				
				 

				 }
			#head img { 
				
				
				position: absolute;
				top: 10px;
				left: 15px;
			 
				
				 }	 
				 
				 
		#head p { 
				position: absolute;
				top: 20px;
				padding-left: 70px;			 
				 font-size: 120%;
				 font-weight: bold;
				 color: white;

				 }	
				 
#head h2	{			 
				font-size: 125%;
				 font-weight: bold;
				 color: white;
				 padding-left: 220px;
				 padding-top: 160px;
			
			 } 
p	{			 
padding-top: 0;
margin-top: 0;
				 }
				 
#content {
				 margin: 174px 250px 0px 190px;
				 padding: 30px;
  }

#content h1 {
				 font-size: 120%;
				 font-weight: bold;
				 color: #195C8F;
  }
#content p {
				 padding-top: 0px;
  }
	#side1 {
				 position: absolute;
				 width: 220px;
				 top: 0px;
				 left: 5px;
				 padding: 205px 10px 10px 10px;
  }
		#side2 {
				 position: absolute;
				 width: 220px;
				 top: 0px;
				 right: 10px;
				 padding: 0px 10px 10px 10px;
		
				
  }
			#side2 h3{
					 font-size: 120%;
				 font-weight: bold;
				 line-height: 20%;
		
  }
				#side1 h3{
					 font-size: 120%;
				 font-weight: bold;
				
  }
#navi  {
			 width: 175px;
			 color: #195C8F;
  }
#navi ul {
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;		 
  }
#navi li {
				 width: 175px;
				 border-bottom: 1px solid #DBD6D1;
				  margin: 5px 0 5px 0px;
				padding-left: 10px;}
				
.naviaktiv {
				 
				 border-bottom: 5px solid #DBD6D1;
				}
#navi a:link {
						 color: #195C8F;
						 text-decoration: none;
						 
  }
#navi a:visited {
								color: #195C8F;
								text-decoration: none;
  }
#navi a:hover {
							color: #C47F4E;
							text-decoration: none;
  }
#navi ul.subnav ul {
					border-bottom: 0px;
					font-weight: normal;
					margin: 5px 0 5px 0px;
					padding-left: 10px;
  }
#navi ul.subnav li{
								padding-left: 10px;
								 width: 170px;
								 font-weight: normal;
									 color: grey;
									 border-bottom: 0px;
  }
  
  
  #lev2ul {
				border-bottom: 0px;
  }	   
  
.act {
				font-weight: bold;
  }	
	#adbox {
	
	   border: 1px solid #6495ED;
             width: 220px;
             background-color: #FFFF00;
             voice-family: "\"}\"";
             voice-family:inherit;
             width: 220px;
	     background-color: 	#2589D5;
	     margin: 20px 0px 0px 0px;
							
									   }
									   
	#adbox p {
								padding: 0px 5px 5px 6px;
								margin: 8px 10px 10px 10px;
							
									   }
									   
									   #adbox h3 {
									   line-height: 1.5em;
								padding: 10px 4px 2px 6px;
								margin: 0px 10px 10px 10px;
								color: white;
							
									   }
									   
.pagebrowser {
			font-size: 10px;
			color: #666666;
			padding: 0 2px 0 0;
			text-align: right;
}	

 .clearer  {

				background-color: #c1fba5;
				height: 0px;
				

  }	
  
  .news-list-morelink {

				margin-bottom: 5px;
  }	
  
  
 dd {
				font-size: 85%;
				line-height: 1.2em;
			padding-left: 0;
			padding-top: 5px;
			margin-left: 0;
			margin-top: 0;
margin-bottom: 15px;
				 color: #555555;

  }	
  
   dt {
				font-size: 100%;
				line-height: 1.2em;
			
			padding-top:0;
			margin-left: 0;
			margin-top: 10;
				 color: #555555;

  }	
  	.tx-cal-controller .even {
			background-color: #ffffff;
		}
 .pagebrowser {
			font-size: 10px;
			color: #666666;
			padding: 0 2px 0 0;
	text-align: right;
}
				   
									   