* {margin:0;padding:0;border:0;}
html,body{width:100%;}
body,pre{font-size:85%;font-family: arial, sans-serif;color:rgb(96,93,92);line-height:1.2em;}
body{
	background-color:#fff;
}
body.ar, body.ar pre{font-size:100%;}
.rtl, .rtl pre{font-size:100%;}
#top{position:relative;padding-top:20px;width:880px;margin:auto;min-height:685px;}
#inhalt{
	position:relative;
	margin:20px 150px 0 150px;
	padding:0 80px 0 20px;
	clear:both;min-height:300px;
	background: url(images/verlauf_text.jpg) transparent repeat-x 0 bottom;
}
p{text-align:justify;}
.sprachen{list-style:none}
.sprachen li{float:right;border-right:1px solid;padding:0 .2em;}
.sprachen img{height:12px;border:1px solid rgb(96,93,92)}
.sprachen a{text-decoration:none;white-space:pre;}

h3{padding-top:1em;clear:left;}

.table {width:360px;}
.table td {text-align:left;}
.rtl .table td {text-align:right;}
.first_td {width:120px;}

.bolder {font-weight:bolder;}
.small{font-size:.8em;}
.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;}

#inhalt p{margin:.5em 0 .5em 0;page-break-inside:avoid;clear:left;}
#inhalt ul{margin-bottom:1em;margin-left:29px}
#inhalt li{margin-left:.5em;}

.rtl #text ul{margin-bottom:1em;margin-right:29px;margin-left:0}
.rtl #text li{margin-right:.5em;margin-left:0}

.center{margin-right:-70px;clear:both;}
.rtl .center{margin-left:-70px;}
.bilder img,.right{
	float:right;clear:right;position:relative;
	right:-230px;margin-left:-230px;margin-bottom:.5em;
}
pre {display:inline;direction:ltr;unicode-bidi: embed}

.rtl .bilder img, .rtl.right{margin-right:0px;}
.left{float:left;margin:0 5px 5px 0;}
a{text-decoration:underline;color:rgb(96,93,92);}

h1,h1 a,h3{line-height:1.2em;font-weight: lighter;text-decoration:none;}
#headline{position:relative;width:300px;left:205px;min-height:200px;}
#headline #address, #headline #access {display:none;}
h1{
	padding:120px 0 0 0;font-size:1.3em;
	background: url(images/logo.jpg) transparent no-repeat right 10px;
}
h1 a,h2,h3,h4,.menu a{color:rgb(81,165,161);}
h2{font-size:1em;}
h3{margin-bottom:.5em;font-size:1.0em;}
h4{
	font-size:1em;line-height:30px;font-weight:normal;
	clear:left;page-break-after:avoid;
}
#headline{text-align:right;}
#headline p{text-align:right;}
.team #inhalt p img{position:relative;}
.team table {margin-bottom:1em;}
td {vertical-align:top;}
.jahr{width:8em;padding-right:1em}
/*a:hover{color:rgb(31,165,161);}
a:visited{color:rgb(51,165,161);}
#menu a:hover{color:#ddd;}
#menu a:visited{color:#ccc;}*/
.menu {list-style:none;height:18px;}
.menu a{text-decoration:none;}
.oben{clear:both;}
.oben li{float:left; margin:3px 89px 0 3px;}
.oben li.lageplan{margin-right:0;}
.links{position:absolute;left:-185px;}
.links li,.oben{height:40px;background: url(images/verlauf_menu.jpg) transparent repeat-x 0 0;}
.links li{margin:0 0 3em 0;width:120px;}
.links li a{margin:0 3px 0 3px;}

.links li ul, .links li:hover ul ul, .links li:hover ul li:hover ul ul{
	display:none;position:absolute;list-style:none;
	left:90px;padding:0;margin:-16px 0 0 -10px;
}
.links li li {margin-bottom:0;}
/*für die verschachtelten Listen, wenn man darüberfährt*/
.menu li:hover ul, .menu li:hover li:hover ul, .menu li:hover ul li:hover ul li:hover ul{display:block;}

.langs {list-style:none;float:right;}
.active {font-weight: bolder;}

.error{color:red}
label{
	display: block;
	float:left;position:relative;
	padding:0 1.2em 0 0px;
	vertical-align:top;
	width:5em;
}
.rtl label{direction:ltr;unicode-bidi: embed;}
input,textarea {border:1px solid rgb(81,165,161);margin-bottom:2px;}
input[type=submit]{padding:2px;margin:0;}

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