* {border:0;margin:0;padding:0;outline:0}
body{background-color: #6c2f13;}
body,.inhalt{	font-family: verdana, sans-serif;font-size: 90%;/*font-style:italic;*/ }

/* Farbschema */
body,.inhalt, label, a, .submit{color:#000;}
#headline,.inhalt,#inhalt_rechts	{background-color:#fff;	border-width:9px;border-radius: 9px;}
/*.menu li a:hover, .menu li.active a	{background-color:#f60;border-color: #f60;}
 Farbschema - Ende */

h1, h2, h3, h4, h5, h6, p, ul {font-weight: normal;line-height:1.2em}
h3, h4, h5, h6, p, ul {line-height:1.5em;	margin: 1.2em 0em .6em 0em;}
h1	{font-size: 135%;}
#headline h1 {z-index:25;font-size: 250%;padding: 1em; text-align:center}
h5, h6 {font-weight: bold;}
h2 {font-size: 135%;}
h3 {font-size: 130%;font-weight:bolder;}
h4 {font-size: 110%;}
h5 {font-size: 103%;}
h6 {font-size: 80%;}
#container,#headline,.inhalt,#inhalt_rechts {position:relative;}
#container		{margin:20px auto;	width:960px;}
#headline		{position:relative;	height:150px;}

.inhalt{position:relative;top:35px;padding:25px 25px 50px 25px;min-height:290px;width:450px;padding-right:250px;margin:auto;background-repeat:no-repeat; background-position: 500px 49px;}
body.inhalt{background: none #fff;}

.inhalt ul{margin-top:1em;padding: 8px 20px;}
.inhalt a{text-decoration:underline;}

table td {vertical-align:top;padding-right:1em;}

.menu {text-align:center;min-height:20px;margin:-20px 0 0 0;}

.menu li {position:relative;display:inline-block;list-style-type:none;margin:0 0 15px 20px;}
.menu li a,.sprachen a {position:relative;float:left;margin-left: 10px;font-size:1.2em;text-decoration:none;height:20px;border-bottom:3px solid #fff;}
.menu li.first {margin-left:0;border:0;}
.menu li a:hover,.menu li.active a {border-bottom:3px solid #ccc;}

.menu li ul {display:none;position:absolute;top:0px;left:-20px;background-color:#fff;padding:10px 20px 0 0;z-index:200}
/*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;}

#breadcrumbs,.sprachen {position:relative;margin:0;padding:5px;bottom:0;height:100px;}
#breadcrumbs {width:48%;left:0}
.menu#unten,.sprachen {display:block;position:absolute;}
.menu#unten {width:500px;bottom:-15px}
.menu#unten a {font-weight:bold;font-size:.9em}
.sprachen {right:10px;text-align:right;top:10px}
.sprachen li {position:relative;display:inline-block;list-style-type:none;margin:0 ;}
.sprachen a {display:block;position:relative;width:30px;height:30px}
.sprachen li span {display:none;}

label {
	display: block;
	position:relative;
	padding:.3em 1em .3em 0px;
	vertical-align:top;
	width:100px;color:inherit;
}
label input, label textarea{ position:absolute;left:110px;top:0;}
input[type=submit] {padding:5px;font-weight:bolder;}
input,textarea {border:1px solid;margin-bottom:2px;padding:1px;	}

.error {color: #d00 !important;font-weight:bolder;}
.nodeko a	{text-decoration:none;}
.pf {color:#aa0033}

.small,.caption	{font-weight:normal;font-size:.8em;}
.caption	{display:block;clear:left;}
.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;}
.flr		{padding-right:0;margin-right:0;}
.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}
.cb {clear:both}

#address,#access {display:none;}


.sprachen a.lang_1 {background-image:url(/images/bilder/0_flag_1_Sprachauswahl-Button_deutsch.png);}

.sprachen a.lang_3 {background-image:url(/images/bilder/0_flag_3_Sprachauswahl-Button_englisch.png);}


@media print {
	#inhalt{margin-left:280px;}
	#menu,#breadcrumbs,#background,#unten,.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;}
}
