* {padding:0;margin:0;border:0;outline:0;}
html {background:url(/images/textbg.gif) #b6b6b6 repeat-y center center;}
body {
	font-family: tahoma, sans-serif;	font-size: 76%;letter-spacing: .04em; 
	background:url(/images/verlauf.png) transparent repeat-x left top;
}
html,body,body#inhalt	{top:0;left:0;height:100%;min-height:100%;width:100%;min-width:800px;}

body, .inhalt, label, a	{color:#000;}
#tooltip				{background-color:#fefefe;}

h1, h2, h3, h4, h5, h6, p, ul {font-weight: normal;clear:both;}
h5, h6 {font-weight: bold;}
h3, h4, h5, h6, p, ul, td {line-height:1.6em; margin: 1.4em 0 0 0;}
h1 {font-size: 110%;font-weight:bolder}
h2 {font-size: 135%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 103%;}
h6 {font-size: 80%;}

#grafiko,.menu,#grafiko img,#headline,#starkeideen h1,#inhalt,#textbg	{position:absolute;}
#contentframe, #container	{top:0;position:relative;height:auto;min-height:100%;}
#contentframe				{background:url(/images/verlauf.png) transparent repeat-x left top;}
#container,#grafiko			{width:100%;}
#contentframe				{width:800px; margin:0 auto; }

#headline {
	display:block;width:300px;height:500px;top:60px;left:210px;padding-left:140px;
	background:url(/images/strand.jpg) transparent no-repeat center 0px;
}
#textbg {background:url(/images/verlauf2.png) transparent repeat-x left top;width:500px;height:300px;top:180px;left:-35px}

#grafiko				{top:0px;width:680px;height:330px;left:-50px;z-index:11;background:url(/images/grafik-ko.png) no-repeat 150px 210px;}
#grafiko img			{z-index:9;}
#grafiko #grafik_bild	{top:-50px;left:200px;}
#grafiko #ko_bild		{top:210px;left:390px;}

#starkeideen h1{width:100%;height:170px;top:200px;left:-5px;overflow:hidden;text-align:center;z-index:100}
#starkeideen h1 {color:#ecf65f;font-size:1.5em;margin-top:130px;white-space:pre;}

#inhalt{width:440px;padding:0 60px 20px 20px;z-index:100;top:370px;left:205px;}
body.inhalt {width:440px;min-width:440px;max-width:440px;padding:20px;margin:0;background-image:none;background-color:#fff;}
table td {vertical-align:top;padding-right:1em;}
#inhalt ul{margin-left:1.0em;}

#inhalt a {text-decoration:none;color: rgb(204,51,0);}

label				{display: block; position:relative; padding:0 0 3px 0px; vertical-align:top; width:7em;}
label input, label textarea {position:absolute;left:6em;top:0;}
input,textarea		{width:14em;border:0px solid #b6b6b6;padding:1px;background-color:#dfdfdf}
input[type=submit]	{margin-left:6em;width:auto;padding:3px;font-weight:bolder;}

.menu			{top:75px;left:625px;z-index:100;}
.menu li		{list-style:none;background-image:url(/images/li.gif);background-repeat:no-repeat;background-position:left center;position:relative;}
.menu li ul		{position:absolute;display:none;top:0px;left:0px;width:100px;}
.menu li a		{position:relative;display:block;text-decoration:none;width:115px;line-height:1.8em;font-size:1.15em;margin:0 45px;color:#fff}
.menu .active a, .menu a:hover	{font-weight:bolder;}

.menu#unten		{top:370px;right:620px;left:auto;}
.menu#unten	li	{background-position:right center;}
.menu#unten	a	{text-align:right;}

/*.menu li:hover ul {display:block;}*/
/*
.submenu {position:absolute;top:300px;right:0px;width:200px;margin:0;padding:0px;}
.submenu li {list-style:none;}
.submenu li ul,.submenu li:hover ul{display:none;}

.sitemap {padding:0 0 0 1em;}
.sitemap li ul {display:block;position:relative;padding:5px 0 0 10px;}
.sitemap li {list-style-image:url(/images/ordner.gif);border:0}
.sitemap li a {display:block;margin-bottom:0;line-height:13pt;font-weight:bolder;text-decoration:none}
.sitemap  .active {background:none;}
*/

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	opacity: 0.85;
	width:auto;
	height:auto;
	border-left-width: 8px;
}
#tooltip h3, #tooltip div {font-size:1em;margin: 0;line-height:1.6em; color:#000;}

.nodeko a	{text-decoration:none;}
.error,.pf {color:#aa0033}

.small		{font-weight:normal;font-size:.8em;}
.big		{font-weight:normal;font-size:1.2em;}
.hoch,.tief	{position:relative;font-size:10px;}
.hoch		{bottom:3px;}
.tief		{top:3px;}
.bolder		{font-weight:bolder}
.upper		{text-transform:uppercase;}
.italic		{font-style:italic}
.underline	{text-decoration:underline;}
.strikethrough{text-decoration:line-through;}
hr			{display:block;margin:.5em 0;border-bottom:2px solid #bbb;}
.left,.right,.center{position:relative;}
.fll,.links,.left,.farleft	{float:left;}
.flr,.rechts,.right,.farright   {float:right;}
.left		{margin:0 10px 10px 0;}
.right		{margin:0 0 10px 10px;}
.farleft	{margin:0 10px 0px -215px;}
.farright	{margin:0 -215px 0px 10px;}
.center		{text-align:center;display:block;margin:auto;clear:both;}
.center	*	{float:none;}
.middle		{vertical-align:middle;}
.bottom		{vertical-align:bottom;}
.tar {text-align:right}

#address,#access {display:none;}

@media print {
	#menu,#breadcrumbs,#background,#unten,.shadow{display:none}
	#top{background-position:top left}
	.text{border:0}
	body{width:100%;}
	#address{display:block;position:absolute;bottom:-200px;left:150px;}
	#address a{text-decoration:none;color:#000;}
}
@media braille, tty{
	#access {display:block;}
}

