body
{
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	height: 100.01%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: url(../static_images/allgemein/hintergrund.gif) repeat scroll center;
}

div.korrektur
{
	clear: both;
}

/********************************
 * Container für Titel und Logo *
 ********************************/
 
#KopfTeil
{
	width: 95%;
	background: transparent;
	position: absolute;
	top: 8px;
	margin-left: 2.5%;
}

#KopfTeil .o1, #KopfTeil .o2, #KopfTeil .o3, #KopfTeil .o4, #KopfTeil .u1, #KopfTeil .u2, #KopfTeil .u3, #KopfTeil .u4
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}

#KopfTeil .o1, #KopfTeil .o2, #KopfTeil .o3, #KopfTeil .u1, #KopfTeil .u2, #KopfTeil .u3
{
	height: 1px;
}

#KopfTeil .o2
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EEE;
}

#KopfTeil .o3
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #DDD;
}

#KopfTeil .o4
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #AAA;
}

#KopfTeil .u4
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #EEE;
	border-right: 1px solid #999;
}

#KopfTeil .u3
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #DDD;
	border-right: 1px solid #999;
}

#KopfTeil .u2
{
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #AAA;
	border-right: 1px solid #999;
}

#KopfTeil .o1
{
	background: #FFF;
	margin: 0 5px;
}

#KopfTeil .o2, #KopfTeil .u2
{
	margin: 0 3px;
	border-width: 0 2px;
}

#KopfTeil .o3, #KopfTeil .u3
{
	margin: 0 2px;
}

#KopfTeil .o4, #KopfTeil .u4
{
	margin: 0 1px;
	height: 2px;	
}

#KopfTeil .u1
{
	margin: 0 5px;
	background: #999;
}

#KopfTeil .inhalt
{
	display: block;
	background: transparent url(../static_images/allgemein/hg-titel.gif) repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #999;
	line-height: 75px;
	height: 75px;
}

/************************************************
 * Definitionsende für Container Titel und Logo *
 ************************************************/

/**************************************
 * Container für Dateninhalt und Menü *
 **************************************/
 
#DatenBody
{
	width: 95%;
	background: transparent;
	position: absolute;
	top: 100px;
	margin-left: 2.5%;
}

#DatenBody .o1, #DatenBody .o2, #DatenBody .o3, #DatenBody .o4, #DatenBody .u1, #DatenBody .u2, #DatenBody .u3, #DatenBody .u4
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}

#DatenBody .o1, #DatenBody .o2, #DatenBody .o3, #DatenBody .u1, #DatenBody .u2, #DatenBody .u3
{
	height: 1px;
}

#DatenBody .o2
{
	/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg4.jpg) repeat-y;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EEE;
}

#DatenBody .o3
{
/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg3.jpg) repeat-y;
	border-left: 1px solid #FFF;
	border-right: 1px solid #DDD;
}

#DatenBody .o4
{
/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg2.jpg) repeat-y;
	border-left: 1px solid #FFF;
	border-right: 1px solid #AAA;
}

#DatenBody .u4
{
/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg2.jpg) repeat-y;
	border-left: 1px solid #EEE;
	border-right: 1px solid #999;
}

#DatenBody .u3
{
/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg3.jpg) repeat-y;
	border-left: 1px solid #DDD;
	border-right: 1px solid #999;
}

#DatenBody .u2
{
/*
	background: #E8E8E8;
*/
	background: #F0F9F8 url(../static_images/allgemein/hg4.jpg) repeat-y;
	border-left: 1px solid #AAA;
	border-right: 1px solid #999;
}

#DatenBody .o1
{
	background: #FFF;
	margin: 0 5px;
}

#DatenBody .o2, #DatenBody .u2
{
	margin: 0 3px;
	border-width: 0 2px;
}

#DatenBody .o3, #DatenBody .u3
{
	margin: 0 2px;
}

#DatenBody .o4, #DatenBody .u4
{
	margin: 0 1px;
	height: 2px;	
}

#DatenBody .u1
{
	margin: 0 5px;
	background: #999;
}

#DatenBody .inhalt
{
	display: block;
	/*
	background: #FAFAFA;
	*/
	background: #F0F9F8 url(../static_images/allgemein/hg.jpg) repeat-y;
	border-left: 1px solid #FFF;
	border-right: 1px solid #999;
	height: 700px;
}

/************************************************
 * Definitionsende für Container Daten und Menü *
 ************************************************/

#LinkLeiste
{
	height: 20px;
	width: 100%;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	background-color: Transparent;
}

#LinkLeiste .rechts
{
	float: right;
	font-weight: bold;
	margin: 0px 20px 0px 0px;
}

#LinkLeiste img
{
	border: 0px;
	vertical-align: middle;
	margin: 2px 5px 0px 0px;
}

/**********************
 * Container für Menü *
 **********************/
 
#MenueContainer
{
	clear: both;
	width: 18%;
	background-color: Transparent;
	margin: 0px 0px 15px 15px;
}

#MenueContainer .o1m, #MenueContainer .o2m, #MenueContainer .o3m, #MenueContainer .o4m, #MenueContainer .u1m, #MenueContainer .u2m, #MenueContainer .u3m, #MenueContainer .u4m
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}

#MenueContainer .o1m, #MenueContainer .o2m, #MenueContainer .o3m, #MenueContainer .u1m, #MenueContainer .u2m, #MenueContainer .u3m
{
	height: 1px;
}

#MenueContainer .o2m
{
	background: #0000C1;
	border-left: 1px solid #FFF;
	border-right: 1px solid #EEE; /* #EEE */
}

#MenueContainer .o3m
{
	background: #0000C1;
	border-left: 1px solid #FFF;
	border-right: 1px solid #DDD; /* #DDD */
}

#MenueContainer .o4m
{
	background: #0000C1;
	border-left: 1px solid #FFF;
	border-right: 1px solid #AAA; /* #AAA */
}

#MenueContainer .u4m
{
	background: #E8E8E8;
	border-left: 1px solid #EEE;
	border-right: 1px solid #999;
}

#MenueContainer .u3m
{
	background: #E8E8E8;
	border-left: 1px solid #DDD;
	border-right: 1px solid #999;
}

#MenueContainer .u2m
{
	background: #E8E8E8;
	border-left: 1px solid #AAA;
	border-right: 1px solid #999;
}

#MenueContainer .o1m
{
	background: #FFF; /* #FFF */
	margin: 0 5px;
}

#MenueContainer .o2m, #MenueContainer .u2m
{
	margin: 0 3px;
	border-width: 0 2px;
}

#MenueContainer .o3m, #MenueContainer .u3m
{
	margin: 0 2px;
}

#MenueContainer .o4m, #MenueContainer .u4m
{
	margin: 0 1px;
	height: 2px;	
}

#MenueContainer .u1m
{
	margin: 0 5px;
	background: #999;
}

#MenueContainer .inhaltMenue
{
	display: block;
	background: transparent;
	border-left: 1px solid #FFF;
	border-right: 1px solid #999;
}

/**************************************
 * Definitionsende für Container Menü *
 **************************************/


/* Zusammenfassungen für Menublock */

#MenueContainer a.MenueKopf
{
    background: #888AFF url(../static_images/allgemein/um-selektiert.gif) no-repeat right;
}

#MenueContainer a:hover.MenueKopf
{
    background: #888AFF url(../static_images/allgemein/um-selektiert.gif) no-repeat right;
	padding-left: 7px;
	cursor:default;
	border: 1px solid #B3B3C3;
	border-right: 1px solid Navy;
	border-bottom: 1px solid Navy;
}

#MenueContainer a.MenueKopfIA
{
    background: #888AFF url(../static_images/allgemein/um-inaktiv.gif) no-repeat right;
}

#MenueContainer a:hover.MenueKopfIA
{
    background: #888AFF url(../static_images/allgemein/um-aktiv.gif) no-repeat right;
}

#MenueContainer ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	letter-spacing: 0.2em;
}

#MenueContainer li a
{
	display: block;
	text-decoration: none;
	padding-left: 7px;
	color: White;
	line-height: 25px;
	background-color: #0607C3;
	margin-bottom: 0px;
	border: 1px solid #B3B3C3;
	border-right: 1px solid Navy;
	border-bottom: 1px solid Navy;
}

#MenueContainer a:hover
{
	color: White;
	font-weight: normal;
	padding-left: 9px;
	border: 1px solid Navy;
	border-right: 1px solid #B3B3C3;
	border-bottom: 1px solid #B3B3C3;
}

ul#UnterMenue li a
{
    color: #696969;
    background: #F1F1F1 url(../static_images/allgemein/um-inaktiv.gif) no-repeat left;
	border: 1px solid ThreedHighlight;
	border-right: 1px solid ThreedShadow;
	border-bottom: 1px solid ThreedShadow;
}

ul#UnterMenue a:hover
{
    color:Navy;
	font-weight: normal;
    background: #F1F1F1 url(../static_images/allgemein/um-aktiv.gif) no-repeat left;
	border: 1px solid ThreedShadow;
	border-right: 1px solid ThreedHighlight;
	border-bottom: 1px solid ThreedHighlight;
}

ul#UnterMenue a.selektiert
{
    color:Navy;
	font-weight: normal;
    background: #F1F1F1 url(../static_images/allgemein/um-selektiert.gif) no-repeat left;
}

ul#UnterMenue a:hover.selektiert
{
    color:Navy;
	font-weight: normal;
	padding-left: 7px;
	cursor: default;
    background: #F1F1F1 url(../static_images/allgemein/um-selektiert.gif) no-repeat left;
	border: 1px solid ThreedHighlight;
	border-right: 1px solid ThreedShadow;
	border-bottom: 1px solid ThreedShadow;
}

.LeerZeileMenue
{
	color: White;
	background-color: Transparent;
	width: 18%;
	height: 15px;
}

/* Gemeinsame Definitionen von Datencontainer */
#DatenContainer, #DatenContainerOhneMenue
{
	height: 640px;
	overflow: auto;
	border-top: 1px solid Navy;
	background-color: Transparent;
	text-align: center;
	margin-right: 2px;
}

/* Abweichungen Datencontainer */
#DatenContainer
{
	position: absolute;
	left: 21%;
	top: 45px;
	width: 79%;
}

#DatenContainerOhneMenue
{
	position: absolute;
	left: 1.5%;
	top: 46px;
	width: 98.5%; 
}

/* Ende Definitionen Datencontainer */

#FussLeiste
{
	height: 19px;
	width: 100%;
	position: absolute;
	top: 685px;
	left: 1px;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	border-top: solid 1px Navy;
	background-color: Transparent; /* Original=white */
}

#FussLeiste .rechts
{
	float: right;
	font-weight: bold;
	margin: 0px 20px 0px 0px;
}

#FussLeiste img
{
	border: 0px;
	vertical-align: middle;
	margin: 2px 5px 0px 0px;
}

#StartDaten
{
	margin: 20px 0px 0px 40px;
}

span.BeginnRubrik
{
	font-size: 8pt;
	color: Black;
}

/* Gemeinsame Definitionen Rubrikenleiste */
#RubrikenLeiste, #RubrikenLeisteOhneMenue
{
	height: 20px;
	color: #296e4b;
	font-size: 8pt;
	background-color: Transparent;
}

/* Abweichende Definitionen */
#RubrikenLeiste
{
	position: absolute;
	left: 21%;
	top: 25px;
	width: 79%;
}

#RubrikenLeisteOhneMenue
{
	position: absolute;
	left: 1.5%;
	top: 26px;
	width: 98.5%;
}

#RubrikenLeiste a, #RubrikenLeisteOhneMenue a, #LinkLeiste a, #FussLeiste a
{
	text-decoration: none;
	color: Navy;
}

#RubrikenLeiste a:hover, #RubrikenLeisteOhneMenue a:hover, #LinkLeiste a:hover, #FussLeiste a:hover
{
	text-decoration: underline;
}

#RubrikenLeiste img, #RubrikenLeisteOhneMenue img
{
	vertical-align: middle;
}

.Rubrikeninhalt
{
	position: absolute;
	left: 0%;
	z-index: 3;
}
/* Ende Rubrikendefinitionen */

#DatenKopf
{
	text-align: left;
	margin: 25px 0px 0px 0px;
}
