body
		{
		  padding:0;
		  margin:0;
		  line-height:1.8em;
		  font-size: 12px;
		  background-repeat: no-repeat;
		  background-color: #F4F2EF;
		}
	
		#headerOuter {width:100%; height: 108px; display:block; background-color:#E9E6DF; background-position:5px 15px; background-image:url(/images/logo.gif); background-repeat: no-repeat; }
		#headerInner {margin:2px;}
		
		#contentOuter {width:850px;}
		
		#leftOuter {width:170px; height: 100%; background-color: #F4F2EF ; background-repeat: no-repeat; }
		#leftInner {width:144px; height: 100%; padding:5px; margin:70px 0 0 0; background-color: #F4F2EF }
		
		#middleOuter {width:650px; background-color: #fff;}
		#middleInner {padding:5px 5px 5px 15px; margin:2px;}
		
		#footerOuter {width:100%; display:block; clear:both; background-color:#880000;}
		#footerInner {padding:1px; margin: 0 0 0 10px}
		
		#leftOuter, #middleOuter, #rightOuter
		{
		   display: inline; /* ie win bugfix */
		   position: relative;
		   float: left;
		   min-height: 1px;
		}
		
		#leftInner, #middleInner, #rightInner
		{
		   position: static;
		}
		
		#navigation {padding: 10px 0 0 0; overflow: hidden; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 11px; color: #800; font-weight: normal; line-height: 1.5em; }
		
		#articleBody {margin-top:10px;}
		
		.articlePicture {border:1px solid green; float:left; margin-right:10px; margin-bottom:10px; padding:100px; position:relative; top:5px;}

		.firstParagraph {font-weight:bold;}
		
		.sitetitle {margin: 0 0 0 300px; font-family: Georgia, Times, serif; font-size:30px; padding: 28px 0 4px 10px; color: #800; text-transform: uppercase; letter-spacing: 5px; }
		
		.sitesubtitle {margin: 0 0 0 300px; font-family: Georgia, Times, serif; font-size:12px; padding: 0 0 2px 10px; color: #800; letter-spacing: 2px;}
		
		.footer {font-family: Georgia, Times, serif; font-size:9px; color: #fff; letter-spacing: 2px;}
		
		.jahreszahl {font-weight: bold;}
		
		.quote {font-family: "Georgia", Times, serif; font-size:13px; font-weight: bold; align: justify; margin:0; line-height: 1.8em;}
		
		.sponsor {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin: 30px 0 6px 0; font-weight: normal;}
		
		.bild {display: block; clear: all;}
		
		.bildrechtsbild {float: right; margin: 0 0 4px 12px;}
		
		.bildrechtstext {line-height: 1.5em; text-align: right; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
		
		.bildlinksbild {float: left; margin: 0 12px 4px 0;}
		
		.bildlinkstext {line-height: 1.5em; text-align: left; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
		
		h1 {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin: 10px 0 15px 0; font-weight: normal; border-bottom: 1px solid #800; padding: 0 0 1px 0;}
		
		h2 {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin: 20px 0 8px 0; font-weight: bold; border-bottom: 1px solid #800;}
		
		p, td {font-family: "Georgia", Times, serif; font-size:12px; margin-bottom:15px; align: justify; margin:0 0 10px 0; line-height: 1.8em; }
		
		a {color: #800; text-decoration: none;}
		a:hover {text-decoration: underline;}
		a:visited {color: #800;}
		
		ul {padding: 0 0 0 4px; margin: 0;}
		
		li {list-style-type: none; padding: 0 0 12px 0;}
		
		/* .pkg class wraps enclosing block element around inner floated elements */
		.pkg:after
		{
		   content: " ";
		   display: block;
		   visibility: hidden;
		   clear: both;
		   height: 0.1px;
		   font-size: 0.1em;
		   line-height: 0;
		}
		* html .pkg { display: inline-block; }
		/* no ie mac \*/
		* html .pkg { height: 1%; }
		.pkg { display: block; }
		/* */