body 
		{ 
		color: #ffffff; 
		background-color: #333333; 
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.75em;
		line-height: 1.8em;
		}

#rahmen	
		{
		width: 1000px;
		margin: auto;
		text-align: left;
		background-color: #454545;
		}
		
#banner
		{
		width: 1000px;
		height: 141px;
		background-color: #333333;
		background-image: url(/gfx/layout/banner2.jpg);
		background-repeat: no-repeat;
		}
		
#navigation
		{
		position: absolute;
		float: left;
		width:250px;
		height: 530px;
		background: #454545 url(/gfx/layout/gradient1.png) repeat-x bottom;
		padding: 20px 0 40px 0;
		z-index: 1;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
* html #navigation
		{
		width: 250px;
		}
		
#navigation ul		
		{
		margin: 0;
		padding: 0;
		}
		
#navigation li	
		{
		list-style-type: none;
		}
#navigation ul li a {
            display: block;
            color: #ffffff;
            text-decoration: none;
		line-height: 1.6em;
		padding-left: 30px;            
}
#navigation ul li a:hover {
            background: #808080;
}
* html div#rahmen div#navigation ul li {
  padding: 0;
  margin: 0;
  display: inline;
}	
* html div#rahmen div#navigation ul li a {
  margin: 0;
  padding: 0 0 0 30px;
  display: block;
}	
div.navi_highlight
		{
		background-color: #ffffff;
		color: #04427f;
		font-weight: bold;
		padding-left: 40px;
		margin-top: 20px;
		}		
		
#content
		{
		position: absolute;
		float: left;
		width: 789px;
		background-image: url(/gfx/layout/content_bg.gif);
		background-repeat: repeat-y;
		overflow: hidden;
		min-height: 580px;
		z-index: 10;
		margin-left: 211px;
		}
		
#content_text
		{
		width: 700px;
		padding: 20px 20px 20px 50px;
		color: #222222;
		min-height: 530px;
		background-image: url(/gfx/layout/figur.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		
		}
		
#content-text ul li {
	list-style-type: circ;
}
		
#content_text .auszeichnung
		{
		font-weight: bold;
		color: #04427f;
		font-size: 1.1em;
		}

#content_text em {
            font-weight: bold;
            color: #04427f;
            font-style: normal;
}
	
#footer
		{
		position: relative;
		clear: both;
		width: 1000px;
		height: 20px;
		z-index: 20;
		}
		
h1,h2 {
      display: none;
}
h3, h4 {
      color: #04427f;
      font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	border-bottom: 1px #a0a0a0 solid;
}
h4 {
	margin: 18px auto 4px 0;
}

div#locator ul {
list-style-type: none;
padding: 10px 0;
margin: 0;
}
div#locator ul li {
display: block;
float: left;
margin: 0 5px 0 0;
			}
			div#locator ul li:first-child {
				float: none;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.2em;
				
			}
			div#locator ul li a {
				text-decoration: none;
			}
			ul.persons li {
			margin: 8px 0;
			}
			div.articledetails {
			text-align: right;
			margin-top: 20px;
			border-top: 1px #606060 dotted;
			padding: 2px;
			font-size: 0.8em;
			color: #606060;
			}
			table.inlinetable {
			margin: 10px;
			float: left;
			background: #EFECD1;
			}
			table.inlinetable tr th {
			font-weight: bold;
			background: #EFECD1;
			color: #000000;
			text-align: center;
			padding: 3px;
			}
			table.inlinetable tr th.tabletitle {
			border-bottom: 1px #000000 dashed;
			}
			table.inlinetable tr td {
			background: #a0a0a0;
			color: #f0f0f0;
			padding: 3px;
			}
			img.links {
			float: left;
			margin: 5px 10px 5px 0;
			}
			img.rechts {
			float: right;
			margin: 5px 0 5px 10px;
			}
			table.downloads {
			background: #a0a0a0;				
			}
			table.downloads tr th {
			background: #a0a0a0;
			color: #f0f0f0;
			font-weight: bold;
			text-align: center;
			font-size: 0.9em;
			padding: 1px;
			}
			table.downloads tr td {
			padding: 2px;
			background: #d0d0d0;
			color: #202020;
			}
			div#content_text a {
			color: #04427f;
			text-decoration: underline;
			}
			blockquote {
			background: #a0a0a0;
			color: #f0f0f0;
			padding: 5px;
			margin: 6px 10px;
			}
			div.leaderinfo {
			background: #606060;
			color: #f0f0f0;
			padding: 5px;
			margin: 6px 10px;
			border-left: 4px #a1a1a1 solid;
			}
			div.leaderinfo input {
			font-size: 0.8em;
			border: 1px #e0e0e0 solid;
			background: #a0a0a0;
			margin-left: 30px;
			}
