
@charset "utf-8";
/* CSS Document */


/*********************
 * BASIS ELEMENTE    *
 *********************/
	html{
		height:100%;
		
	}
	
	body{
		margin:0px;
		
		word-wrap: break-word;
		background-color:#dcdcdc;
		
		font-size:0.8em;		font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: left;
	}
/*********************
 * ENDE              *
 *********************/




/*********************
 * LINK DEFINITIONEN *
 *********************/

	/* normale links *
			a:link, a:visited, a:active { 
				color: #e2001a; 
				font-weight: bold; 
				text-decoration: none;
			}
			a:hover { 
				color: #e2001a; 
				text-decoration: underline;
			}
	
	/* links der top navigation */
			#topNavigation a:link, #topNavigation a:visited, #topNavigation  a:active { 
				color: #ffffff; 
				font-weight: normal; 
				font-size: 1.05em; 
				text-decoration: none;
			}
			#topNavigation  a:hover { 
				color: #a9a9a9; 
				text-decoration: none; 
			}
	
	/* links der linken navigation */
			#mainNavigation a:link, #mainNavigation a:visited, #mainNavigation a:active { 
				color: #000000; 
				font-weight: bold; 
				font-size: 1em; 
				text-decoration: none;
			}
			#mainNavigation a:hover { 
				color: #808080; 
				text-decoration: none;
			}
	
	/* links der linken unternavigation */
			#mainSubNavigation a:link, #mainSubNavigation a:visited, #mainSubNavigation a:active { 
				color: #696969;  
				font-size: 1em; 
				font-weight: normal;
				text-decoration: none;
			}
			#mainSubNavigation a:hover { 
				color: #a9a9a9; 
				text-decoration: underline;
			}
/*********************
 * ENDE              *
 *********************/
 
 
 
 
/*********************
 * UEBERSCHRIFTEN    *
 *********************/
	h1 { 
		color: #e2001a; 
		font-weight: bold; 
		font-size: 1.55em; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		letter-spacing: 2px;
	}
	h2 { 
		color: #e2001a; 
		font-weight: bold; 
		font-size: 1.20em; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		margin-top: -10pt;
	}
	h3 { 
		color: #000066; 
		font-size: 1.55em; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		margin-top: -1px;
	}
	h4 { 
		color: #ff4500; 
		font-size: 1.50em; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		margin-top: -2px; 
		margin-bottom: -12px;
	}
/*********************
 * ENDE              *
 *********************/




/*********************
 * STRUKTUR			 *
 *********************/
 
 	/* main - "rahmen" der internetseite */
	div#main{
		width:905px;
		min-height:100%;
		background-color:#FFFFFF;
		border-right:1px solid #ca5264;
		float:left;
	}

	/* linke seite */
		#left{
			width:175px;	/* 180px mit dem margin */
			float:left;
			margin-right:5px;
		}
			/* logo */
			#left .logo {
				margin-bottom:5px;
			}
			
			/* linke navigation */
			#left .navigation {
				#margin-top:-5px;
			}
			
			
			/* box links unter der navigation */
			#left .infoBoxes{
				clear:both;
			}
				/* einzelne box */
				#left .box{
					padding-top:23px;
				}
					/* bilder */
					#left .box img{
						padding-top:2px;
						margin-right:3px;
					}
					
					/* absaetze */
					#left .box p{
						padding-left:5px;
						font-size:0.7em;
					}
					
					/* listen */
					#left .box ul{
						list-style:none;
						margin:0px;
						padding:0px;
						padding-left:7px;
						padding-top:7px;
					}
					
					/* listen elemente */
						#left .box li{
							color:#FF0000; 
						}
			
	
	/* rechte seite */
	#right{
		width:720px;	/* 725px mit dem margin */
		float:right;
		margin-right:5px;
	}
		/* header */	
		#right .header{
			height:90px;
			background-image:url(../images/header-slogan.jpg);
			margin-bottom:5px;
		}
		
		/* rechte seite navigation */
		#right .navigation{
			height:25px;
			margin-bottom:5px;
		}
		
		/* inhalt */
		#right .content{
			padding-left:18px;
			padding-top:22px;
			width:489px;
			float: left;
		}
			#right .content img {
				margin: 5px 0px 5px 5px;
			}
		
		/* rechter seiteninhalt */
		#right .sidecontent{
			padding-left:18px;
			padding-top:22px;
			padding-right:18px;
			width:172px;
			margin-left:5px;
			float: right;
		}
		
		/* bilder */
		#right img{
			padding:2px 5px 2px 2px;
		}
		
		/* absaetze */
		#right p{
			margin-top:20px;
		}
		
		/* fusszeile im rechten bereich */
		#right .footer{
			margin-top:35px;
			font-size:0.8em;
		}	
	
/*********************
 * ENDE			     *
 *********************/	
	
	
	
	

/*********************
 * MAIN-NAVIGATION	 *
 *********************/

		#mainNavigation{
			list-style:none;
			
			margin:0px;
			padding:0px;
		
		}
		
			#mainNavigation li{
				color:#000000;
				font-weight:bold;
				font-size:0.9em;
				
				margin-right:5px;
				margin-bottom:5px;
				word-wrap: break-word;
			}
			
			#mainNavigation .button{
				background-image:url(../images/backround-grey.gif);
				width:168px;
				
				text-align:left;
				padding:2px 0px 2px 7px;
				margin-right:0px;
			}

		/*********************
		 * SUB-NAVIGATION    *
		 *********************/
				#mainSubNavigation {
					list-style:none;
					
					margin:0px;
					margin-top:0px;
					margin-bottom: 5px;
					padding:0px;
				}
					
					#mainSubNavigation li{
						color:#696969;
						font-size:0.85em;
						margin-top:-5px;
						margin-bottom:5px;
						margin-right:5px;
						word-wrap: break-word;
					}	
					#mainSubNavigation .sbutton{
						background-color:#dcdcdc;
						width:168px;
						
						clear: both;
						padding:3px 0px 6px 7px;
						margin-right:0px;
					}
		
		
		/*********************
		 * ENDE			     *
		 *********************/	

/*********************
 * ENDE			     *
 *********************/		




/*********************
 * TOP-NAVIGATION	 *
 *********************/
	
		#topNavigation{
			list-style:none;
			height:25px;
			
			margin:0px;
			padding:0px;
		}
			#topNavigation li{
				color:#FFFFFF;
			
				float:left;
				height:22px;
				padding-top:3px;
				margin-right:5px;
			}
			
			#topNavigation .space{
				background-image:url(../images/backround-red.gif);
				width:145px;
			}
			
			#topNavigation .button{
				background-image:url(../images/backround-red.gif);
				width:120px;
				text-align:center;
			}
			
			#topNavigation .grey{
				background-image:url(../images/backround-grey.gif);
				width:195px;
				margin-right:0px;
				text-align:center;
			}
			
/*********************
 * ENDE			     *
 *********************/	
 
/*********************
 * SCHRIFT			 *
 *********************/
 p.fonter{
 	text-align:left;
 	padding-left:5px;
 }
 
 .small{
 	font-size: 8pt;
 }
 
 .medium{
 	font-size: 11pt;
 }
 
 .big{
 	font-size: 14pt;
 }

/*********************
 * ENDE			     *
 *********************/	