@charset "utf-8";

/* Grundeinstellungen */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size:0.8em;
	line-height:1.3em;
}
/* Fliesstext */
p, label {
	font: 1.0em/1.3em Verdana;
	color: #323232;
	margin-bottom: 0.3em;
}
/* Links */
a {
	font: bold 0.95em/1.3em Verdana;
	color: #005EC2;
	text-decoration: none;
}
a:hover, a:active {
	color: #551285;
	background-color: #FFFFFF;
}
/* grosse Ueberschrift */
h2 {
	font:bold 1.4em/1.2em Arial;
	margin-bottom: 0.3em;
	color:#000000;
}
/* kleine Ueberschriften */
h3, h4, h5 {
	font: bold 1.2em/1.2em Arial;
	color: #000000;
	margin-bottom: 0.3em;
}

/*
Klassen-Definitionen
*/

/* Ueberschriften im Zusatzmodul */
.zmodulheader{
	font: bold 1.0em/1.3em Verdana;
	color: #000000;
}
/* Fliesstext hervorgehoben */
.hFliesstext{
	font: bold 1.0em/1.3em Verdana;
	color: #323232;
	margin-bottom: 0.3em;		
}
/* kleiner Text */
.kText {
	font: 0.9em/1.3em Verdana;
	color: #000000;
}
/* kleiner Text hervorgehoben */
.hkText {
	font: 0.9em/1.3em Verdana bold;
	color: #000000;
}
.fussnote {
	color: #005EC2;
}
.formLeft {
	text-align: right;
	float: left;
	clear: left;
	width: 39%;
	margin-left: 4%;
}

/*
Individualformationen
*/

#mainDiv {
	width:980px;
	position:absolute;
	left:20px;
	top:34px;
	height:1px;
}
/* Kreuzflaeche */
#kflaecheDiv {
	width:260px;
	height:260px;
	position:absolute;
	z-index: 1;
}
#rectol {
	position:absolute;
	width:128px;
	height:128px;
	background-color: #551285;
}
#rector {
	position: absolute;
	left: 132px;
	width: 128px;
	height: 128px;
	background-color: #D4DEEF;	
}
#rectul {
	position: absolute;
	top: 132px;
	width: 128px;
	height: 128px;
	background-color: #D4DEEF;	
}
#rectur {
	position: absolute;
	top: 132px;
	left: 132px;
	width: 112px;
	height: 112px;
	padding: 8px;
	background-color: #D4DEEF;
	font-size: 1.3em;
	font-weight: bold;
}
/* Navigation */
#navlDiv {
	top:276px;
	width:260px;
	position: absolute;
	z-index: 2;
}
#naviUl{
	list-style: none;
	border-top: 1px solid #B8C8E4;
}
#naviUl li{
	background-color: #E9EEF4;
}
#naviUl a{
	display: block;
	height: 15px;
	margin-bottom: 1px;
	background-color: #D4DEEF;
	padding-left: 8px;
}
.naviAktiv>a{
	background-color: #B8C8E4 !important;
}
#subNaviUl{
	list-style: none;
	padding-left: 8px;
}
#subNaviUl a{
	background-color: #FFFFFF;	
}
.subNaviAktiv>a{
	background-color:#551285 !important;
	color:#FFFFFF;
}
/* oberer und unterer Header */
#headDiv {
	left:264px;
	width:536px;
	height:260px;
	position: absolute;
	z-index: 3;
}
#headoDiv {
	position: absolute;
	width: 536px;
	height: 128px;
	background-color: #B8C8E4;
}
#headoDiv>img {
	display:block;
	float:left;
}
#headoDiv>h2{
	display:block;
	margin:8px 8px 8px 136px;
	padding:4px;
	background-color:#D4DEEF;
	font: bold 1.4em/1.2em Arial;
}
#headuDiv{
	position: absolute;
	top: 132px;
	width: 528px;
	height: 115px;
	background-color: #ECE5F2;
	border-top: 1px solid #B8C8E4;
	padding: 8px 4px 4px 4px;
}
/* Inhalt */
#inhaltDiv {
	left:264px;
	top:276px;
	width:512px;
	position: absolute;
	background-color: #E9EEF4;
	border-top: 1px solid #B8C8E4;
	padding: 8px 16px 8px 8px;
	overflow: auto;
	z-index: 4;

}
#inhaltDiv ul {
	margin-left: 2em;
	font: 1em/1.1em Verdana, Geneva, sans-serif;
	margin-bottom: 0.3em;
}
#inhaltDiv ol {
	margin-left: 2em;
	font: 1em/1.1em Verdana, Geneva, sans-serif;
	margin-bottom: 0.3em;
}
#inhaltDiv blockquote {
	margin-left: 2em;
}
#inhaltDiv table {
	width: 90%;
	margin: auto;
	border-collapse: collapse;
}
#inhaltDiv tbody {
	border-top: 1px solid #B8C8E4;
}
#inhaltDiv dt {
	font-weight: bold;
}
#inhaltDiv dd{
	margin-left: 1em;
}
#inhaltDiv input, textarea {
	width: 54%;
	margin-bottom: 0.3em;
}
#inhaltDiv input[type=submit] {
	margin-left: 43%;
}

/* Zusatzmodule */
#zmodulDiv {
	left:808px;
	top:0px;
	width:168px;
	position: absolute;
	height: 261px;
	z-index: 5;
}
#zmodulDiv h2{
	height: 16px;
	background-color: #82C4F7;
	border-top: 1px solid #4CAAF3;
	padding-left: 4px;
	margin-bottom: 4px;
}
#zmodulDiv dl {
	border-top: 1px solid #82C4F7;
	background-color: #D2EAFC;
	padding: 8px 0px 16px 4px;
	font: 0.7em Verdana, Geneva, sans-serif;
	margin-bottom: 8px;
}
#zmodulDiv dt {
	font-weight: bold;	
}
#zmodulDiv dd {
	padding-left: 8px;
	margin-bottom: 4px;
}

/* Download Textformatierung in schwarz */

.Stil2 
{font-size: 0,95}
.Stil3
{color: #000000}

