* {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:62.5%;
	color:#444;
}

#image, #menue, #right, #konometrics {
	display:none;
}

#logo {
	text-align:right;
	padding:0 0 2em 0;
	margin:0 0 3em 0;
}

h1, h2, h3, h4 {
	font-weight:normal;
	line-height:1.4em;
}

h1 {
	font-size:2.4em;
	font-size:1.8em;
	color:#A31530;
	margin:0 0 1em 0;
}

h2 {
	font-size:1.8em;
	color:#666;
	margin:1em 0 1em 0;
}

h3 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#666;
	margin:0.5em 0 0.5em 0;
}

p {
	color:#666;
	width:50em;
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:1.4em;
	margin:0 0 1em 0;
}

ul {
	color:#666;
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:1.4em;
	margin:0 0 1em 0;
}

ul {
	width:50em;
	list-style:none;
	padding:0;
}

ul li {
	margin:0 0 0.5em 0;
	background:url("../graphics/ebene_1.gif") 0 0.5em no-repeat;
	padding:0 0 0 1.5em;
}

p.teaser {
	color:#666;
	font-family:Arial, sans-serif;
	width:90%;
	font-size:1.2em;
	line-height:1.4em;
}

a:link, a:active {
	color:#104E93;
	text-decoration:none;
	background:url("../graphics/kono_border_link.gif") repeat-x 0 bottom;
}

a:visited {
	color:#333;
	text-decoration:none;
	background:url("../graphics/kono_border_visited.gif") repeat-x 0 bottom;
} 

a:hover, a:focus {
	background:#637A92;
	color:#fff;
	text-decoration:none;
}

img {
	border:none;
}

form {}

fieldset {
	margin:0 0 2em 0;
	padding:1em 0 0 0;
	border:none;
}

legend {}

form span.stern {
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	color:#A31530;
}

label {
	width:7em;
	display:block;
	float:left;
	color:#444;
	font-family:Arial;
	font-weight:bold;
	font-size:1.1em;	
}

input, select, textarea {
	width:20em;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	background:#F6F9F3;
	padding:0.2em;
	margin:0 0 1em 0;
	color:#444;
	font-family:Arial;
	font-size:1.2em;
}
div#errmsg p{
	color:#A31530;
	font-weight:bold;
}

input.button {
	width:auto;
	border:1px solid #888;
	background:#666;
	color:#fff;
	font-weight:bold;
	float:left;
}

#reset_link {
	float:left;
	margin:0.5em 2em;
	font-weight:bold;
	font-size:1.1em;
}


#footer {
	width:76em;
	margin:10em 0 0 0;
	padding:1em 0 1em 0;
	float:left;
	background:#D2D8BC;
	border-top:1px solid;
}

div.adresse {
	width:17em;
	float:left;
}

div.adresse p {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em;
	width:16em;
	float:left;
}