/********** General Fonts ****************/
.grundtext { color: black; font-size: 14px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal;text-align: left }
.kursiv { color: black; font-size: 14px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; text-align: center }
.ueberschrift { color: black; font-size: 18px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
.ueberschrift2 { color: black; font-size: 16px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
.info { color: black; font-size: 14px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; text-align: left }
.info1 { color: black; font-size: 14px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
.infoBox { color: black; font-size: 11px; font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; background-color:#dddddd; padding: 5px; }

DIV{
	margin:0px;
	padding:0px;
	background-color:white;
}



/* -------------- Basis Container -------------- */


	#titlecontent {position: absolute; top: 0px; left: 0px; height: 150px; width: 800px; border: 0px; padding: 0px; vertical-align:top;}
	#contentsection{visibility: visible; position: absolute; top: 150px; left: 0px; background-color: #ffffff; width: 800px; height:100%; vertical-align:top;}
	#leftcontent { background-color: #2d50eb; visibility: visible; position: relative; top: 0px; left: 0px; width: 230px; 
		   padding: 0px;  border: 0px; height:100%; vertical-align:top;}
	#maincontent { background-color: #ffffff; visibility: visible; position: relative; top: 0px; left: 0px; width: 523px; 
		      padding-left: 20px;padding-top:30px;padding-bottom:50px; margin: 0px; border: 0px; height:100%; 
		      vertical-align:top; }
		      
	.content {visibility: visible; margin: 0px; border: 0px; height:100%; vertical-align:top;}

/* -------------- Navigation -------------- */
	
	#navi{
		  font-size:14px;
		  font-weight:normal;
		  font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif;		
          margin-bottom:50px;
          margin-top:30px;
          margin-left:20px;
          margin-right:20px;
          border:1px #2a2f85;
          position: relative;
          visibility: visible;          
          width:190px;          
	}
	.naviSub {
		background-color:#00b8bf;
		color:#000000;
		font-size:12px;
		font-weight:normal;	
		border: 1px solid #ffffff;
		padding: 10px;
		padding-left: 15px;
	}
	.naviSub a,
	.naviSubActive a{
		font-size:12px;
		color:#000000;
		font-weight:normal;
		text-decoration:none;
	}
	.naviSub a:hover,
	.naviSubActive a:hover{
		text-decoration:underline;		
	}
	.naviSub a:active,
	.naviSubActive a:active{
		font-size:12px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}
	.naviSubActive{
		background-color:#ffffff;
		color:#000000;
		font-size:12px;
		font-weight:bold;	
		border: 1px solid #ffffff;
		padding: 10px;
		padding-left: 15px;
		}
		
	 a.naviActive{
		font-weight:bold;		
	}	
	
	.naviMain {
		background-color:#2a2f85;
		color:#ffffff;
		font-size:14px;
		font-weight:normal;	
		border: 1px solid #ffffff;
		padding: 8px;
	}
	.naviMainActive {
		background-color:#dddddd;
		color:#000000;
		font-size:14px;
		font-weight:normal;	
		border: 1px solid #ffffff;
		padding: 8px;
	}
	.naviMain a{
		font-size:14px;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}
	.naviMain a:hover{
		text-decoration:underline;		
	}
    .naviMain a:active{
		font-size:14px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
   	
