@charset "utf-8";
/* CSS Document Seo Matrix */

html {
	height: 100%;
	max-height:100%; /* fix height für andere browser */
	overflow: hidden;
}
body {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-shadow: 1px 1px 1px black;
	height:100%;
	max-height:100%;
	overflow:visible;
	padding:0;
	margin:0;
	border:0;
	width: 100%;
	background-color:#660033;
}
#aussenwrapper {
	height:100%; /* wrapper auf die volle Höhe setzen */
	max-height:100%;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	position:relative; /* notwendig für z-index */
	z-index:3;
}
#innenwrapper {
	margin-top:0px;
	width: 1022px;
	margin: 0 auto; /* Div zentrieren */
	overflow: hidden !important; /* FF Scroll-leiste */
	height: auto!important; /* höhe bei niedrigen Auflösungen */
	height: 890px;
	min-height:890px;
}
#header {
	text-align:left;
	padding:0;
	text-align:left;
	margin-top:70px;
	margin-right:0;
	margin-left:100px;
	margin-bottom:10px;
	width:914px;
	height:auto;
}
#header td img {
	display: block;
}
#header a:hover, a:active, a:focus {
	outline: 0;
}
#logo {
	float: left;
	margin-left:0px;
	margin-right:40px;
	margin-top:80px;
	width:60px;
}
#flashinhalte {
	text-align:left;
	margin:0;
	width:913px;
	float:left;
}
/* Content */
#inhalteunterseiten {
	padding-left: 20px;
	padding-right: 20px;
	padding-top:13px;
	padding-bottom:13px;
	float: left;
	text-align:left;
	margin-left:101px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:871px;
	border-left:1px solid #FF0000;
	border-top:1px solid #FF0000;
	FONT-WEIGHT: 500;
	text-align:left;
	background-color:#5B002E;
}
#inhalteunterseiten table {
	padding-left:0px;
}
/* Dieser gruppierte Selektor gibt die Listen im .content-Bereich an. */
#inhalteunterseiten ul, #inhalteunterseiten ol {
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	line-height:15px;
	padding-left:10px;
}
#inhalteunterseiten li {
	background-image:url(../images/site/list-style-1.gif);
	background-repeat:no-repeat;
	background-position:-1px 4px;
	padding-left:14px;
}
#inhalteunterseiten a {
	color:#FFF;
	
}
#inhalteunterseiten a:visited {
	COLOR: #eee;
}
#inhalteunterseiten a:active {
	COLOR: #FFF;
}
#inhalteunterseiten a:hover {
	COLOR: #FFC864;
	background-color:#904A92;
	text-decoration:none;
}
#inhalteunterseiten a img {
	border: none;
}
#footer {
	position:absolute;
	margin:0;
	bottom:-1px;
	right:18px;
	display:block;
	width:100%;
	z-index:4; /* z-index über content (in dem Fall auussenwrapper) */
	width:100%;
	margin:0;
	bottom:0;
	right:18px;
	display:block;
	width:100%;
	height:17px;
	padding: 3px 0;
	padding-top: 6px;
	text-align:center;
	border-top:1px dotted #FBE17C;
	background-color:#710C43;
}
#footer a {
	text-decoration: none;
	color:#FEF1B2;
	font-size:11px;
}
#footer a:active {
	text-decoration: none;
	color:#FEF1B2;
	font-size:11px;
}
#footer a:hover {
	text-decoration: none;
	color:#86AEE0;
	font-size:11px;
}
/* footer links abstand der links zueinander */
#footer a.abstand {
	margin-right:51px;
}
#footer a.abstand2 {
	margin-right:140px;
}
#footer a.abstand3 {
	margin-right:51px;
}
#footer a.kontakt {
	margin-right:21px;
	font-weight:600;
	FONT-SIZE: 12px;
}
/* 	Überschriften */
h1 {
	FONT-WEIGHT: 600;
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FEF1B2;
	text-align:left;
	padding-top:0px;
	text-shadow: 1px 1px 1px black;
	padding-bottom:8px;
}
h2 {
	FONT-WEIGHT: 600;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FEF1B2;
	text-align:left;
	padding-bottom:5px;
	text-shadow: 1px 1px 1px black;
}
/* 	Sonstiger Content */
.special {
	COLOR: #FEF1B2;
	FONT-WEIGHT: 700;
	font-size:13px;
}
/* 	Formulare */
.formular {
	BORDER-RIGHT: #FEF1B2 2px solid;
	BORDER-TOP: #FEF1B2 2px solid;
	FONT-SIZE: 9.5pt;
	BORDER-LEFT: #FEF1B2 2px solid;
	BORDER-BOTTOM: #FEF1B2 2px solid;
	COLOR: #000;
	BACKGROUND-COLOR: #fff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.button {
	BORDER-RIGHT: #FEF1B2 1px solid;
	BORDER-TOP: #FEF1B2 1px solid;
	FONT-SIZE: 9.5pt;
	BORDER-LEFT: #FEF1B2 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #FEF1B2 1px solid;
	BACKGROUND-COLOR: #B355A1;
}
