@charset "iso-8859-1";

* {
	margin: 0;
	padding : 0;
}

body {
	margin : 0;
	padding : 0;
	font-size : 12pt;
	color : #000;
	background-color : #fff;
	font-family : "Lucida Sans Unicode", Geneva, Helvetica, Arial, sans-serif;
}

p {
	margin : 0 0 12pt 0;
}

#kopf {
	margin : 0;
	padding : 0;
}

#kopf h1, #kopf h2 {
	display : none;

}

#kopf img {
	display : block; 
	border : none;
	margin : 0;
}

#inhalt {
	color : #000;
	background-color : #fff;
	font-size : 0.7em;
	line-height : 140%;
	padding : 4px;
	width : 160px;
	position : absolute;
	top : 70%;
	left : 7%;
}

#inhalt h1 {
	font-size : 100%;
	display : inline;
	margin : 0;
}

#inhalt p, #inhalt ul, #inhalt ol, #inhalt blockquote {
	display : inline;
}

.r {
	float : right;
}

#fuss {
	font-size : 9pt;
	text-align : center;
	margin : 2cm auto 0;
	padding : 0;
	border : 0 none;
	position : absolute;
	bottom : 1cm;
	width : 100%;
}

#fuss a {
	color : #000;
	background-color : #fff;
	font-weight : normal;
	text-decoration : none;
}

#nav {
	position : absolute;
	top : 14cm;
	right : 0;
	font-size : 12pt;
	margin : 0;
	width : auto;
	
}

#nav ul, #snav ul {
	list-style: none;
	margin-left: 0;
	padding: 0;
	border: none;
}

#nav li {
	margin : 0 0 1em 0;
}

#nav a {
	display : block;
	font-weight : bold;
	text-decoration : none;
	padding : 5px 7px;
	line-height : 1.2;
	-moz-border-radius:10px;
	width : 11em;
}

#nav a:link, #nav a:visited {
	color : #000;
	background-color : #fff;
	border : 2px solid #fff;
}

#nav a:focus, #nav a:hover, #nav a:active {
	color : #c00000;
	padding : 7px 5px 3px 9px;
	background-color : #fff;
	border-color : #ccc #fff #fff #ccc;
}

.inv, dfn {
	position : absolute;
	left : -1000px;
	top : -1000px;
	width : 0;
	height : 0;
	overflow : hidden;
	display : inline;
}

.no {
	display : none;
}

abbr, acronym {
	cursor : help;
}

address {
	font-style : normal;
	margin : 0 0 1em 0;
}

