html {
	height: 100%;
}
body {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	background-image: url(../images/bg_top.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

/* Überschriften */
h1 { font-size:1.5em;margin-top:0px;border-bottom:solid #eeeeee 1px;padding-bottom:15px;font-weight:normal;	color:#9e1420;}
h2 { font-size:1em;margin-bottom:-5px; }
h3 { font-size:1em;margin:0px 5px 0px 0px;font-weight:normal;}

p { margin-top:5px;}
table {
border-collapse:collapse;
width:100%;
}
iframe {
border:solid #eeeeee 1px;
margin:5px;
}
td {
border: solid 1px #aaaaaa;
padding:3px;
width:50%;
}
/* Standard Hyperlinks */
a:link, a:visited, a:hover, a:active{
	text-decoration:underline;
	font-weight:normal;
	color:#9e1420;
	background-color:inherit;
}
ul {
	list-style-type:square;
	padding-left:15px;
}
li {
	margin-top:10px;
}
.download img {
	float:left;
}

.trans{
	font-weight:bold;
	color:#000000;
}
.cae{
	font-weight:bold;
	color:#9e1420;
}
a:hover, a:active {
	color:#f00; 
	text-decoration:underline;
}
/* Standard Hyperlinks */
#navi a:link, #navi a:visited, #navi a:hover, #navi a:active{
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	background-color:inherit;
}

#navi a:hover, #navi a:active{
	color:#cb1925; 
	text-decoration:underline;
	font-weight:bold;
}
.activesite {
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background-color:inherit;
}
dt{
font-weight:bold;
margin:0px;
}
dd {
margin:0px 0px 20px 0px;
}
dd input {
width:300px;
}
dd textarea {
width:600px;
height:100px;
}
/* Container, der die Inhalte enthält */
#center {
	width:920px;
	margin:20px auto 0px auto;
	padding:20px;
}
#header {
	padding:20px 0px 20px 0px;
	margin:0px auto 0px auto;
	width:920px;
	height:96px;
}
#header img {
	margin-left:612px;
}
#navibg {
	width:100%;
    background-color:#a0a0a0;
}
#navi {
	padding:18px 0px 18px 0px;
	margin:0px auto 0px auto;
	width:920px;
	color:#666666; 
}

#content {
	width:920px;
	margin:0px auto 0px auto;
	padding-top:50px;
	min-height:390px;
}
#footer {
	margin:50px auto 0px auto;
	width:100%;
	padding-bottom:150px;
	background-image: url(../images/bg_bottom.gif);
	background-repeat:repeat-x;
}
#footercenter {
	margin:0px auto 0px auto;
	padding-top:60px;
	width:920px;
	color:#000000;
}
#footerleft {
	float:left;
	width:40%;
	margin-top:60px;
	color:#000000;
	margin-top:10px;
}
#footerright {
	float:right;
	width:25%;
	margin-top:60px;
	color:#000000;
	margin-top:10px;
}