
	* { margin:0; padding:0; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:16px; ; }
	body { text-align:center; background:url(images/hintergrund.gif) top left repeat-x #000; color:#333; background-attachment:fixed; }

	a,a:hover { color:#475B8F }
	address { font-style:normal; }
	h1,h2,h1 a,h2 a { font-size:16px; font-weight:bold; line-height:20px; }
	h1,h2,h3 { margin-top:25px; margin-bottom:15px; color:#406180; }
	h2,h3 { font-size:13px }
	hr { color:whitesmoke; margin-top:30px; margin-bottom:30px; background-color:whitesmoke; height:1px; border:0; border-bottom:1px solid #ddd; }
	img { border:0; }
	ol { margin-left:2em; }
	p strong { color:#406180; background:#ddd; padding:5px; margin-right:10px; }
	p,hr,ul { margin-top:0.6em; margin-bottom:0.6em; }
	p { line-height:1.7em; }
	#content ul, #content ol { margin-top:1.8em; margin-bottom:2em; }
	ul li { margin-bottom:5px; }
	ul { padding-left:25px; list-style-type:square; }
	small { font-size: 10px; color:#999; }
	
	.center { text-align:center; }
	.right { text-align:right; }
	.clear { clear:both; }
	.contentNavigationPadding { padding:10px; }
	.contentPadding { padding:10px; }
	.schatten { background: url(images/bildschatten-450.jpg) bottom left no-repeat; padding: 15px 15px 20px 15px; margin-right:15px; }
	.schattenGross { background: url(images/bildschatten-290.gif) bottom left no-repeat; padding: 15px 15px 20px 15px; margin-right:15px; }
	.schattenKlein { padding: 4px; border: 1px solid #bbb; }
	.bilderTabelle { margin-top: 5px; margin-bottom:20px; }
	.sitemap li { margin-bottom:5px; }
	.sitemap { list-style-image:url(images/page.gif); margin-left:30px; padding:10px; }

	#container { position:relative; margin-top:15px; width:840px; margin-left:auto; margin-right:auto; }
	#content { text-align:left; background: #fff url(images/hintergrund-mitte.gif) top left repeat-y; }
	#contentInhalt { margin-right:20px; float:right; width:500px; }
	#contentNavigation { float:left; width:220px; }
	#footerCorner { height:20px; background:url(images/hg-corners.gif) bottom left no-repeat; }
	#footerLinks { text-align:left; padding:10px 0 0 20px; padding-bottom:20px; color:#fff; }
	#footerLinks p a { color:#fff; }
	#header { position:relative; text-align:left; height:205px; background:url(images/header.jpg) top left no-repeat #fff; }
	#header h1 { position:absolute; top:30px; left:20px; margin:0; padding:0; }
	#header h1 a { font-size:12px; font-weight:bold; color:#fff; padding:0px; margin:0; text-decoration:none; }
	#headerCorner { height:20px; background:url(images/hg-corners.gif) top left no-repeat; }
	#centerShadow { height:16px; background:url(images/hg-corners.gif) center left no-repeat; }
	#nav { margin-bottom:1em; }
	#nav li { display:inline; padding:0; margin:0; }
	#nav li a { display:block; padding:8px 10px; text-decoration:none; background:#efefef; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
	#nav li a:hover { background:#ddd; }
	#nav li li a { padding:6px 8px 6px 20px; }
	#nav,#nav ul { margin:0; padding:0; list-style:none; }
	#hauptNav { position:absolute; top:150px; left:0; }
	#hauptNav li { display:inline; list-style-type:none; margin:0; padding:0; }
	#hauptNav li a { padding:6px 20px 5px 0; border-right:1px solid #aaa; color:#fff; text-decoration:none; margin:0; margin-right:20px; }

	/* SLIMBOX */
	.lbLoading{background:#fff url(images/slimbox/loading.gif) no-repeat center;}
	#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
	#lbCaption,#lbNumber{margin-right:71px;}
	#lbCaption{font-weight:bold;}
	#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;}
	#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/slimbox/closelabel.gif) no-repeat center;margin:5px 0;}
	#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
	#lbNextLink:hover{background:transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;}
	#lbNextLink{right:0;}
	#lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;}
	#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
	#lbPrevLink:hover{background:transparent url(images/slimbox/prevlabel.gif) no-repeat 0% 15%;}
	#lbPrevLink{left:0;}

