*{margin:0;
	padding:0;
}

body {	
	font-family:verdana, tahoma, arial;
	font-size:13px;
	color: rgb(102, 0, 153);
	line-height:16px;
	margin:0;
	padding:0;
}

#wrap{	
	margin:15px;
	width:972px;
	background-color: rgb(255, 255, 255);
}

#main-body-left {
	margin:0;	
	width:972px;	
}

#content {
}

#content-left {
	float:right;
	width:740px;
	overflow:hidden;
	padding:0 0 0 10px;	
}

#modleft {
	float:left;
	width:215px;
	overflow:hidden;
	padding:0 0 10px 0;
	border: 1px solid rgb(255, 255, 255);        
}

#container-closer {
	clear:both;	
}

#logostiftung{
margin-top: 10px;
}

a:link {
	line-height: 16px;
	text-decoration:underline;
	color: rgb(102, 0, 153);
}
a:visited {}
a:hover {
	text-decoration:underline;
	color: rgb(255, 0, 0);
}



a.mainlevel{
	display:block;
	text-align: right;
	text-decoration:none;
	line-height: 16px;
	color: rgb(102, 0, 153);
}
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {
	text-decoration:underline;
}



#active_menu {
	color: rgb(255, 0, 0);
	text-decoration:underline;
}



a.sublevel{
	display:block;
	text-align: right;
	text-decoration:none;
	font-size: 11px;
	line-height: 14px;
	color: rgb(102, 0, 153);
} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {
	text-decoration:underline;
}


a.mainlevel-other{
	font-size:9px;
	text-decoration:none;
} 
a.mainlevel-other:link {}
a.mainlevel-other:visited {}
a.mainlevel-other:hover {
	color: rgb(255, 0, 0);
	text-decoration:underline;
} 

#active_menu-other{
	color: rgb(255, 0, 0);
	text-decoration:underline;
}


.componentheading {
	font-size:13px;
	font-weight: bold;
	line-height:14px;
}

.contentheading {
	font-size:13px;
	font-weight: bold;
	line-height:14px;
}






/* BEGIN - Werkgruppen Tabellen */
#WerkgruppenTableContent{
	width: 740px;
}
#WerkgruppenTableLeftContent{
	border-top: 1px solid rgb(102, 0, 153);
	border-right: 1px solid rgb(102, 0, 153);
	padding-right: 10px;
	vertical-align: top;
}
#WerkgruppenTableRightContent{
	border-top: 1px solid rgb(102, 0, 153);
	vertical-align: top;
	padding-left: 10px;
}
#WerkgruppenTableBottomContent
{	height:10px;
	border-bottom: 1px groove rgb(102, 0, 153);
}


#WerkgruppenTable
{	width: 740px;
}

#WerkgruppenTableLeft
{	border-top: 1px solid rgb(102, 0, 153);
	height: 502px;
	width: 355px;
	vertical-align: top;
}

#WerkgruppenTableSpaceLeft
{	width: 10px;
}
#WerkgruppenTableBorder
{	background-color: rgb(102, 0, 153);
	width: 1px;
}
#WerkgruppenTableSpaceRight
{	width: 10px;
}
#WerkgruppenTableRightAlign
{	width: 354px;
	vertical-align:top;
}
#WerkgruppenTableRightAlignContent
{	width: 364px;
	vertical-align:top;
text-align: left;
	border-top: 1px solid rgb(102, 0, 153);
}

#WerkgruppenTableRight
{	width: 359px;	
}
#WerkgruppenSpacerleft
{	border-top: 0px solid rgb(102, 0, 153); width: 106px; vertical-align: top;
}
#WerkgruppenSpacermiddle
{	border-top: 0px solid rgb(102, 0, 153); width: 106px; vertical-align: top;
}
#WerkgruppenSpacerright
{	border-top: 0px solid rgb(102, 0, 153); width: 106px; vertical-align: top;
}
#WerkgruppenSpacerStandard
{	width: 10px;
}
#WerkgruppenSpacerEnd
{	width: 21px;
}

#WerkgruppenTableBottom
{	height:17px;
	vertical-align: top;
	border-bottom: 1px solid rgb(102, 0, 153);
}

#WerkgruppenPic
{	margin: 5px 0px 5px 0px;
}
/* END - Werkgruppen Tabellen */



#RandomPic{
	margin: 5px 0px 5px 0px;
}

#MainNav{
	padding:5px 0 5px 0;
	border-top:1px solid rgb(102, 0, 153);
	border-bottom:1px solid rgb(102, 0, 153);
}

#SlideMenuPic{
	margin:0 0 5px 0;
}
#SlideMenuNav{
	font-size:10px;
	margin:0 0 5px 0;
}
#SlideMenuText{
	padding:3px 0;
	border-top:1px solid rgb(102, 0, 153);
	border-bottom:1px solid rgb(102, 0, 153);
	font-size:9px;
	line-height:11px
}

#Footer{
text-align:right;
}


h1{	margin:0;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color: rgb(255, 0, 0);
}
h2{	margin:0;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color: rgb(102, 0, 153);
}

p, td{	font-size:13px;
	line-height:16px;
}

p{
	margin: 0 0 25px 0;
}

.AbsatzKlein{
	font-size:11px;
	line-height:12px;
}

.AbsatzRot{
	color: rgb(255, 0, 0);
}

.DownloadPDF{
	color: rgb(255, 0, 0);
	font-weight:bold;
}
.DownloadJPG{
	color: rgb(255, 0, 0);
	font-weight:bold;
}

.Kursiv10rot{
	font-style:italic;
	color: rgb(255, 0, 0);
}
.Kursiv10violett{
	font-style:italic;
	color: rgb(102, 0, 153);
}

.Kursiv13rot{
	font-style:italic;
	color: rgb(255, 0, 0);
}
.Kursiv13violett{
	font-style:italic;
	color: rgb(102, 0, 153);
}


span.article_seperator { display: none; }

.moduletable{
margin:0;
padding:0;
}