A:link { color: #892331;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
} 
A:visited { color: #892331;
	text-decoration: underline;
	font-family: Arial;
}
A:hover {color: #892331; text-decoration: none}
A:active { color: #892331;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

body { background-image:url(../images/background.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin:10px; }

#maske {
display: block;position: relative; text-align:left; margin-top: 20px; width:600px; height: auto; -moz-border-radius:15px; border: solid #a1a1a1 5px; background-color:#ffffff; padding: 16px; }

#kasten {
background-color:#a1a1a1; padding:4px; color:#FFFFFF; -moz-border-radius:15px; border: solid #a1a1a1 5px; }


body, td, tr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	line-height: 14px;
	margin-bottom:0px;
	margin-top:0px;
}


.headline {font-size: 14px;
	color: ##892331;
	font-weight: bold;
	}

.formtext {
	color: #FFFFFF;
	font-size: 12px;
}

.meldung {
	color: #333333;
	font-weight:bold;
	font-size: 12px;
}


.eingabefeld {
	border: #892331;
	color: #666666;
	border-style: solid;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:4px;
	margin-bottom:4px;
	width:320px;
}
 
.eingabebutton {
	border: #892331;
	color: #ffffff;
	font-weight:bold;
	border-color:#ffffff;
	border-style: solid;
	background-image:url(../images/button-analyse.gif);
	background-repeat:repeat-x;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:4px;
	width:95px;
	height:29px;
	width: 180px;
	
}

.eingabebutton-extra {
	border: #ffffff;
	color: #ffffff;
	border-style: solid;
	background-color: #892331;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	wdith: 242px;
	margin-bottom:4px;
}

.content{
	background:#ffffff;
	color:#3f3f3f;
	border: #dddddd;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left: 4px;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:4px;
}

.footer { width: 100%; height: 60px; font-size:10px; }
.footer a { font-size:12px; text-decoration:underline; }

.headline { color: #892331; font-size: 14px; line-height:18px;}

.text-rot { color: #892331; }

.eingabefeld-text-klein { font-size:9px; padding-bottom: 4px; padding-top: 4px; }

A.bannermenu { color: #FFFFFF; text-decoration: none; font-family: Arial; } 
A.bannermenu:hover {color: #FF6600; text-decoration: none}
A.bannermenu:active { color: #FFFFFF; text-decoration: none; font-family: Arial;}
A.bannermenu:visited { color: #FFFFFF; text-decoration: none; font-family: Arial;}

#navigation { float:none; clear:both; width: 602px; height: 45px; margin-top:10px; }

.mainmenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	color: #ffffff;
	background-image:url(../images/button-inaktiv.gif);
	text-align:center;
	vertical-align:middle;
	
	display: block;

	margin-bottom: 0px;
	padding-bottom: 9px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 7px;
	width:118px;
	margin-right:1px;
}

.mainmenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	color: #ffffff;
	background-image:url(../images/button-inaktiv.gif);
	text-align:center;
	vertical-align:middle;

	display: block;

	margin-bottom: 0px;
	padding-bottom: 9px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 7px;
	width:118px;
	margin-right:1px;
}

.mainmenu a:visited{

color:#FFFFFF;
	text-decoration: none;
}

.mainmenu a:hover{
	color: #ffffff;
	background-image:url(../images/button-aktiv.gif);
}

.mainmenuaktiv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	color: #ffffff;
	background-image:url(../images/button-aktiv.gif);
	text-align:center;
	vertical-align:middle;

	display: block;

	margin-bottom: 0px;
	padding-bottom: 9px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 7px;
	width:118px;
	margin-right:1px;
}


.mainmenuaktiv a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	color: #ffffff;
	background-image:url(../images/button-aktiv.gif);
	text-align:center;
	vertical-align:middle;

	display: block;

	margin-bottom: 0px;
	padding-bottom: 9px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-top: 7px;
	width:118px;
	margin-right:1px;
}

.mainmenuaktiv a:visited {
	color: white;
	text-decoration: none;
}

.mainmenuaktiv a:hover {
	color: white;
	text-decoration: none;
}

form { background-color:#a1a1a1; padding:4px; color:#FFFFFF; -moz-border-radius:15px; border: solid #a1a1a1 5px;  }

.rahmen { border: #892331 solid 1px; background-color:#FFFFFF; padding: 8px; }

#1978 {
	left: 590px;
	position:absolute;
	height:69px;
	width: 71px;
	top: -15px;
}
