* {margin:0;padding:0;border:0;outline: none;}
html,body {display:block;height:100%}
body{font-family:"Trebuchet MS",verdana,sans-serif; font-size:12px; line-height:1.2em;color:#9D9E9E}
a{color:#828180;}
#headline {display:none}

#wrap		{position:relative;margin:0 auto;height:100%;width:950px;border-collapse:collapse;}
.middle		{vertical-align:middle;}
.bg		{position:absolute;top:50%;margin-top:-290px;	width:250px;height:550px;background-repeat:no-repeat;background-position:center left;}
.container	{position:relative;top:20px;					left:0px;width:950px;height:550px;background-repeat:no-repeat;background-position:top left;}

#inhalt		{position:absolute;overflow:auto;left:285px;top:55px;height:320px;width:370px;padding:1em;overflow:hidden;}
body#inhalt {top:10px;left:10px}

#inhalt ol, #inhalt ul{margin:0;padding:0 20px;}
#inhalt li{padding-left: 10px}

.bilder {position:relative;float:left;width:250px;}
.vorschau {float:left;margin:10px 10px 0 20px;height:155px;display:block}

h1 span{display:none;}
h1 a {position:absolute;right:10px;top:10px;width:380px; height:60px;}
h2 {font-size:1.5em}
h2,h3,h5,h6 {font-weight:normal}
h3,h4,p {margin:1.0em 0 .5em 0;line-height:1.15em;color:#5B5B5A;}
h4{font-size:1.1em;font-weight:bolder}
h4,p,ul {margin:.5em 0;position:relative;}
h3 {font-size:1.1em;color:#5B5B5A;}
#inhalt td {vertical-align:top;padding-right:1em;}

#menu		{position:absolute;top:0px;right:0px;width:180px;height:100%;font-size:13px;}
#menu ul ul	{display:none;position:absolute;top:45px;left:0px;}
#menu li	{position:relative;display:block;list-style:none;padding-bottom:35px}
#menu li li	{padding-bottom:0em}
#menu a		{display:block;padding:0 0 0 55px;white-space:pre;color:#9EAB2D;text-decoration:none;font-weight:bolder;line-height:57px;height:57px;z-index:100;background: url(/images/m_normal.png) no-repeat top left;}
#menu .active a {background-image: url(/images/m_active.png);}
#menu .active a, #menu a:hover{color:#9D9E9E;}
#menu li li a, #menu li.active li a, #menu li li a:hover {color:#9EAB2D;padding:0 0 0 65px;line-height:16px;height:16px;background: none;z-index:200;}
#menu li li.active a, #menu li li a:hover {color:#9D9E9E;}
#menu .active ul {display:block;}

#navigation {display:block}

.sprachen {float:right;margin:30px 0px 0 0;}
.sprachen a {color:#9D9E9E;font-weight:600; text-decoration:none;}
.sprachen li{list-style:none;margin:.3em 0 0 .8em;display:inline;}

#breadcrumbs{margin:15px 0 25px 0px;text-transform:uppercase;clear:left;}
#breadcrumbs a {text-decoration:none;text-transform:uppercase;}

.videobox {position:relative;left:0;margin:1.5em 0 0 0;border:2px solid #9eab2d;width:350px;overflow:hidden;}
.videobox object {position:relative;top:-2px;margin:-1px 0 0 -6px;}

.nodeko a{text-decoration:none;}
.small{font-weight:normal;font-size:.8em;}
.hoch,.tief {position:relative;font-size:10px;}
.hoch {bottom:3px;}
.tief {top:3px;}
.bolder{font-weight:600}
.upper{text-transform:uppercase;}
.italic{font-style:italic}
.underline{text-decoration:underline;}
.strikethrough{text-decoration:line-through;}
hr {display:block;clear:both;margin:.5em 0;border-bottom:2px solid #bbb;}
.left,.right,.center{position:relative;}
.left{float:left;margin:0 5px 5px 0;}
.right{float:right;margin:0 0 5px 5px;}
.farleft{float:left;margin:0 5px 5px -50px;}
.farright{float:right;margin:0 0 5px 5px;}
.center{text-align:center;}
.fll{float:left;}
.flr{float:right;padding-right:0;margin-right:0;}
.error {color:#f00}

label{
	display: block;
	position:relative;
	padding:0em 1em .5em 0px;
	vertical-align:top;
	width:10em;color:inherit;
}
input, textarea{border:1px solid;position:absolute;left:6em;top:0;}
input[type=submit]{color:#7B9D2A;border:0;background-color: #eee;padding:3px;font-weight:bolder;position:relative;left:0}

object {float:right;margin-left:10px;margin-right:10px}
h5 {clear:both;}
img.right{margin-right:10px}
@media print {
	#menu,#toc,#background,#unten,.shadow{display:none}
	#address{display:block;position:absolute;bottom:0px;left:0px;}
	#address a{text-decoration:none;color:#000; }
}
@media braille, tty{
	#access {display:block;}
}

