			body { 
				padding:0px;
				margin:0px;
				background: #9EAFC9 url(../image/hintergrundbilder/bg_gradient.png) repeat-x;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
			#main {	
				margin: 0 0 0 -425px; 
				position:absolute; 
				left: 50%; 
				width: 850px; 
			}
			
			#logo {
				float:left;
				
			}


	 		#content_pic {
				float:left;
				background:url(../image/content_bg.png) repeat-y;
				width: 850px;
				height: 275px;
				margin: 0 auto 0 0;
				padding: 0 0 0 26px;
			}
						
			#image {
				float:left;

			}
			
			#text-image {
				float: left;
				margin: 0 auto 20px 0;	
				
			}				

			#impressum a {
				background:url(../image/impressum.png);
				float: right;
				margin: 5px 10px 0 0;
				
			}
			
			#impressum a:hover {
				background:url(../image/impressum_hover.png);
				float: right;
				margin: 5px 10px 0 0;
				
			}
	 		
	 		#content {
				float:left;
				background:url(../image/content_bg.png) repeat-y;
				width: 850px;
				margin: 0 auto 0 0;
				padding: 0 0 70px 50px;
			}
			
			.hr1 {
				border-top: 1px solid #666;
				border-bottom: 0;
				color: #fff;
				background-color: #fff;
				height: 1px;
			}
			
			.hr2 {
				border-top: 1px dotted #666;
				border-bottom: 0;
				color: #fff;
				background-color: #fff;
				height: 1px;
			}
			
			ul#knabe li {
				display: block;
				margin: 0;
				background:url(../image/bullet.gif) 0 2px no-repeat;
				padding: 0 0 0 25px;
			}
						
			ul#knabe a {
				text-decoration: none; 
			}
			
			
			
			#contentEnd {
				float:left;
				background:url(../image/content_end.png) no-repeat;
				width: 850px;
				height: 70px;
				margin: 0px auto 50px 0;
				padding: 15px 0 0 0 ;
			}
			
			
			.hidden {
				display: none;
			}	

	
			.table {
				font-size: 12px;
				color: #fff;
				font-weight: bold;
				padding: 0 0 0 10px;
			}
			
			.table2 {
				font-size: 12px;
				color: #666;
				font-weight: bold;
				padding: 0 0 0 10px;
			}
			
			.table3 {
				font-size: 12px;
				color: #666;
				font-weight: bold;
				padding: 0;
			}

			.Stil1 {
				font-size: 12px;
				color: #333333;
				line-height: 16px;
			}

			.Stil2 {
				font-size: 10px;
				line-height:150%;
				color: #8491D9;
				margin: -20px 0 0 15px;
			}
			
			.Stil3 {
				color: #333843;
				
			}
			
			.Stil4 {
				font-size: 14px;
				line-height:150%;
				color: #000000;
				font-weight: bold;
			}
			
			.Stil5 {
				color: #8491D9;
			}
			
			.Stil6 {
				color: #666666;
				font-size:10px;
				line-height:150%;
				font-weight:normal;
			}
			
			.Stil7 {
				font-size: 12px;
				font-weight: bold;
				color: #B72126;
			}
			
			.Stil8 {
				color:#000000;
				line-height:150%;
				width: 200px;
				font-size:10px;
			}

			.Stil10 {
				color:#000000;
				font-size:12px;
				line-height:150%;
				font-weight:normal;
			}
			
			.Stil12 {
				font-size: 16px;
				color: #B72126;
				font-weight: bold;
				line-height:150%;				
			}

			.Stil13 {
				font-size: 12px;
				color: #000;
				font-weight: normal;
				line-height:150%;	
			}			
			
			#content #column1 {
				float:left;
				padding: 50px 0px 25px 0;
				width: 225px;
			}
			
			#content #column2 {
				float:left;
				padding: 50px 20px 25px 0;
				width: 500px;
			}
			
			.column3 {
				float:left;
				padding: 0 0 0 0;
				width: 500px;
			}
			
			.column4 {
				float:left;
				padding: 0 0 0 0;
				width: 130px;
			}
			
			.column5 {
				float:left;
				padding: 0 10px 0 0;
				width: 360px;	
				font-size: 12px;
				color: #333333;
				line-height: 16px;
			}
			
			.article_spacer {
				display: block;
				height: 25px;
				width: 235px;
			}
			h1 {
				background-color: #000;
				color: #fff;
				height: 20px;
				width: 200px;
				font-size: 12px;
				text-align: left;
				vertical-align: middle;
				padding:3px 0 0 5px;
				margin-top:0px;
			}						
			
			#content .content_text {
				font-size:12px;
				line-height:130%;
				padding-top:30px;
			}	
			
			#content .content_text li {
				background-image:url(../image/bullet.gif);
				background-repeat: no-repeat;
				padding:0 0 0 15px;
			}
			
			#content a {
				font-size:12px;
				text-decoration:none;
				color:#8491D9;
			}
			
			#content a:hover {
				text-decoration:none;
				color:#666666;
			}
			
			#content .content_text a:hover {
				text-decoration:none;
				color:#999999;
			}
				
			#content ul {
				list-style-type: none;
				margin:0; 
				padding:0 0 0 0px;
			}

			a img {
				border: none;
			}	
						
			.bordered { 
				padding: 5px 10px 5px 0; 
			}



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sf-menu {
	line-height:	1.0;
	background:		url(../image/navi.png) no-repeat;
	height:			52px;
	width:			830px;
	padding:		0 0 0 60px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}


/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {

	text-decoration:none;	
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666666;
}
.sf-menu li {
	background:		url(../image/alpha-navi.png);
	font-size:		14px;	
	padding: 		17px 20px 15px 20px;
	height:			19px;
}
.sf-menu li li {
	background:		url(../image/dropdown.png);
	width:			190px;
	padding: 		5px 19px 5px 21px;
	height:			15px;
	font-size:		12px;		
	top:			16px;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#eeeeee;
	color:			#333843;
}


