h1 {
        font-size:1em;
        padding:0.25em 0em 0.2em 0em;
        margin:0em 0em 0.7em 0em;
        color:#A90F01;
    border-bottom:1px solid #999999;
}
h2 {
        font-size:1em;
        font-weight:normal;
        padding:0.25em 0em 0.2em 0em;
        margin:0em 0em 0.6em 0em;
        color:#303030;
    border-bottom:1px solid #999999;
        font-weight:bold;
}
h3 {
        font-size:1em;
        font-weight:bold;
        padding:0.25em 0em 0.2em 0em;
        margin:0em 0em 0.3em 0em;
        color:#303030;
}

img {
	border:none;
}
img.rechts {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
img.links {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
input.formularb {
                border:none;
	float:left;
	margin:0 0.5em 0 0;
	padding:0;

}
option, input, text {
	color: #000;
	margin:0em;
	padding:0em;
	}
label.kontaktvw {
	width:8em;
	float:left;
}
label.schaden {
	width:15em;
	float:left;
}
label.formularb {
                padding: 0 0 0 0em;
}
td {
	vertical-align: top;
}
table {
	font-size:1em;
}
div.formularbi {
    border:1px solid #000;
	width:2em;
	float:left;
}
div.formularb {
    border:1px solid #000;
	width:30em;
	margin-left:3em;
	float:right;
}
p.mitte {
	text-align:center;
}
p.rechts {
	text-align:right;
}
p {
	margin:0em;
	padding:0em 0em 0.8em 0em ;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0em;
	padding-left: 0.5em;
	background-color: #fff;
	color:#000000;
	}
body.tmpl {
	font-size: 100.01%;
	padding: 0em;
	margin: 0em;
	text-align:center;
	}
#zentrierung {
	width:48em;
	margin:0em auto;
	text-align:left;
	}
#rahmen {
	margin-top:0.5em;
	padding:0em 0.1em 0em 0.1em;
	border-top:none;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:none;
	}
#kopf1 {
	font-size:0.7em;
	color: #fff;
	margin-top:0.1em;
	padding:0.3em 0.2em 0.2em 0.3em;
	height:1.7em;
	background-color: #BC1000;
	vertical-align:middle;
	}
div.nss {
	float:right;
	width:41em;
	text-align:right;
	margin:0em;
	padding:0em;
	}
#kopf2 {
	font-size:0.7em;
	background-color: #fff;
	padding:0.2em 0em 0.1em 0em;
	text-align:left;
	}
#kopf3 {
	font-size:0.7em;
	color: #000;
	margin-top:0.1em;
	padding:0.2em 0.2em 0.2em 0.5em;
	height:1.7em;
	border-top: 1px solid #BC1000;
	border-bottom: 1px solid #BC1000;
	}
#hintergrund {
	margin:0;
	padding:0em;
	border-top: 0.1em solid #fff;
	border-bottom: 0.1em solid #fff;
	background-color: #fff;
	clear:both;
	}
#navigation {
	font-size:0.7em;
	padding:0em 0.1em 0em 0em;
	margin:0em;
	width:15em;
	float:left;
	}
#content {
	font-size:0.7em;
	float:left;
	padding: 0em 0.5em 0.5em 0.5em;
	border-left:1px solid #999;
	border-right:1px solid #999;
	min-height: 44em;
	width:37.2em;
	background-color:transparent;
	}
#contentfuss {
	margin-left:15em;
	width:37.2em;
	font-size:0.7em;
	border-top:1px solid #999;
	padding-top:0.5em;
	background-color:#ccc;
	border-left:1px solid #999;
	border-right:1px solid #999;
	}
#rechts {
	font-size:0.7em;
	float:right;
	padding: 0 0.1em 0.5em 0em;
	width:13.8em;
	}
#fuss {
	width:48em;
	margin:0em auto;
	text-align:left;
}
#rahmenfuss {
	margin:0em;
	padding:0em 0.1em 0em 0.1em;
	border-top:none;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:none;
	}
#trennlinie {
	margin-top:0em;
	padding:0.1em 0em 0em 0em;
	border-top: 1px solid #BC1000;
	border-right:none;
	border-left:none;
	border-bottom:none;
	background-color: #fff;
}
#copyright {
	padding:0.5em 0.5em 0.5em 0.5em;
	font-size:0.7em;
	color: #fff;
	background-color: #BC1000;
	text-align:left;
	}
.unsichtbar {
   	position:absolute;
   	left:-2000px;
   	top:-2000px;
	}
select {
	font-size:1em;
	color: #000;
	margin:0em;
	padding:0em;
	border:1px solid #000;
	}
#inputsuche {
	vertical-align:middle;
	font-size:1em;
	border:1px solid #fff;
	background-color:#fff;
	color:#000;
}
#suchesenden {
	vertical-align:middle;
	}
#styleswitch {
	margin-left:0.3em;
	vertical-align:middle;
	}
fieldset {
    margin: 0;
    padding: 0;
    border: 0px;
    }
legend {
    display: none;
    }
acronym {
	border-bottom:1px dotted ;
	cursor:help;
}
hr{
	background-color:#999999; /* Mozilla 1.4 */
	color:#999999; /* IE 6 */
	border: #999999; /* Opera 7.11 */
	height: 1px; /* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
}
#kontaktvw input {
	vertical-align:middle;
	font-size:1em;
	border:1px solid #000;
	padding:0.1em;
}
#kontaktvw textarea {
	vertical-align:middle;
	font-size:12px;
	border:1px solid #000;
	padding:0.1em;
}
button {
	vertical-align:middle;
	border:1px solid #000;
	background-color:#fff;
	border:1px solid #000;
	height:1.7em;
	font-size:1em;

}
select {
	vertical-align:middle;
	font-size:1em;
	border:1px solid #000;
	padding:0.1em;
}
span.u {
	text-decoration:underline;
}

