@import url(buttons.css);





.metanavi
{
	width: 100%;
	text-align: right;
	position: relative;

}
.headerholder
{
	display: block;
	float: none;
	height:190px;
	position: relative;
}

.navpanel
{
	
	width:275px;
	margin-top: 0px;
	/*
	margin-top: 0px;
height: 250px;
	*/
	margin-bottom: 20px;
	position: relative;
		clear: both;
	display:block;
		
}
.NavService
{
	margin-top: 35px;
	width:126px;
	float:right;
	
}

.NavStiftung
{
	margin-top: 35px;
	width:126px;
	float: left;

}

body 
{
	
	margin-top: 0px;
	text-align: center;
	margin: auto;

}

body div
{
	text-align: left;
}

.headerlabels 
{
	width: 879px;
	height: 20px;
}

.suchefeld 
{
	width: 120px;
	height: 18px;
	border-width: 1px;
	border-color: #808285;
	border-style: solid;
}

.zenmain 
{
	position: relative;
	width: 879px;
	margin: auto;
	height: 100%;

}


* html, body {
margin:0px;
padding:0px;
height: 100%;

}


.footerspacer
{
	position: static;
	display: block;
	float: none;
	clear: both;
	padding-top: 22px;
}

#mID11369
{
	height: 550px;
}

.panesholder
{
	position: relative;
	width: 879px;
	text-align: left;
}
.panes
{
	position: relative;
	width: 879px;
}
.leftpaneholder
{
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	width: 275px;
	float: left;
}
.centerpaneholder
{
	float: right;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	top: 0px;
	

}

.centerpaneholder .zm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.centerpaneholder .zm img
{
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.leftpaneholder .zm
{
	font-family: Arial, Helvetica, sans-serif;
}

.rightpaneholder
{
	float:right;
}

.topmenuholder 
{
	position: relative;
	top: 0px;
	height: 50px;
	width: 879px;
}

.mainmenuholder 
{
	position: relative;
	height: 324px;
}
.mainbackground 
{
	top: 0px;
	left: 0px;

}
.mainnavigation 
{
	position: absolute;
	top: 235px;
	left: 375px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
}





.navpanel img
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.navpanel ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.navpanel li
{
	display: block;
	float:none;
	clear:right;
	padding:0px;
	margin:0px;
	font-size:0px; 
	line-height:0px;
}

.navpanel li a
{
	
	color: #0b3765;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	text-transform: uppercase;
}

.navpanel li a:hover
{
	font-weight: bold;
}

.MenuSelectedItem a
{
	font-weight: bold;
}


.leftpaneholder h2
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0b3765;
	width: 100%;
	border-top: solid 1px #fdb912;
	border-bottom: solid 1px #fdb912;
	text-align: center;
	padding-bottom: 0px;
}

#mID11558 h2
{
	border-top: none;
	padding-bottom: 3px;
}

.leftpaneholder .navtitleholder
{
	width: 100%;
	text-align: center;
	line-height: 11px;	
}

.leftpaneholder .navtitleholder a
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0b3765;
	text-decoration: none;
	line-height: 11px;	

}



.navpanel h2 
{
	border: none 0px;
	padding: 0px;
	margin: 0px;
	line-height: 11px;	
}

.centerpaneholder h2
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0b3765;
	float:left;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

.centerpaneholder strong
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0b3765;
}

.centerpaneholder a
{
	font-weight: bold;
	font-size: 11px;
	color: #0b3765;
}

.centerpaneholder ul
{
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.centerpaneholder li
{
	padding: 0px;
	margin: 0px;
}

.centerpaneholder 
{
	width: 562px;

}


.leftpaneholder .zm
{
	display: block;
	clear: both;
	float: none;
}

.leftpaneholder .balken
{
	position: relative;
	border-top: solid 2px #0b3765;
	top: -8px;
}

.leftpaneholder .HtmlModule_ascx .balken
{
	top: -7px;
	width: 273px;
	height: 0px;
}


.Projekte_Projektshortcut
{
	font-size: 11px;
	/*font-style: italic;*/
	color: #0b3765;
	width: 275px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #fdb912;
}

.Projekte_Projektshortcut a
{
	font-weight: bold;
	text-decoration: none;
	color: #0b3765;
}

.Links
{
	font-size: 11px;
	color: #0b3765;
	width: 275px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	border-bottom: solid 1px #fdb912;
}

.Links a
{
	
	text-decoration: none;
	color: #0b3765;
}

.centerpaneholder
{	

	margin-left: 35px;

}

.centerpaneholder h3
{
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
	color: #0b3765;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid 1px #fdb912;
	border-bottom: solid 1px #fdb912;
	clear: both;
}

p, td
{
	font-size: 11px;
	line-height: 150%;
}

.centerpaneholder li
{
	font-size: 11px;
	line-height: 150%;
}

.centerpaneholder .zm-content
{
	font-size: 11px;
	line-height: 150%;
}


.Themenfelder td
{
	vertical-align: top;
	width: 271px;

}

.Themenfelder .spacerCell
{
	width: 20px;
}

/**
ported
*/

.centerpaneholder .zm-content
{
	clear: both;
	float:none;
	display: block;
width: 562px;
}

.centerpaneholder .zm-ctrl
{
	position: relative;
	top: -20px;
float:right;
}

.centerpaneholder .zm-ctrl ul
{
list-style: none;
padding:0px;
margin: 0px;
}



.centerpaneholder .zm-ctrl li
{
	padding: 0px;
	margin: 0px;
	float: right;
}

.centerpaneholder .zm-bdy
{

}

.centerpaneholder .zm-bdy h2
{
	clear: both;
	float: none;
	padding: 0px;
	margin: 0px;
}

.BildRechts
{
	margin-left: 15px;
	margin-top: 5px;
	padding-bottom: 15px;
	float: right;

}

.BildLinks
{
	float: left;
	clear: both;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 0px; 
	margin-left: 0px;
}



.leftpaneholder .zm-hdr h2
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}



#mID11369 img
{
	margin: 0px;
	padding: 0px;
	float: none; 
	display: block; 
	clear: both;
}

.kasten_einspaltig
{
/*PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 5px; 
*/

FLOAT: right; 

WIDTH: 275px; 


	border-top: solid 1px #fdb912;
	border-bottom: solid 2px #0b3765;
	padding-top: 5px;
    padding-bottom: 5px;
}

.kasten
{

	display: block;
	float: none;
	clear: both;

	WIDTH: 100%; 


	border-top: solid 1px #fdb912;
	border-bottom: solid 2px #0b3765;
	padding-top: 5px;
    padding-bottom: 5px;
}


.kasten_einspaltig img
{
	PADDING: 0px;
	MARGIN: 0px;
	CLEAR: both; 
	DISPLAY: block; 
	FLOAT: none; 	
}


.Projekte_Termineoverview
{
	width: 562px;
}

.Projekte_Termineoverview img 
{
	padding: 0px;
	margin: 0px;
}

.centerpaneholder .zm-ftr
{
	border-top: solid 2px #0b3765;
		clear: both;
}

.Projekte_Terminedetails
{
	border-bottom: solid 2px #0b3765;
}

#mID11377 .zm-ftr
{
	border: none;
}

#mID11378 .zm-ftr
{
	border: none;
}

#mID11379 .zm-ftr
{
	border: none;
}

#mID11380 .zm-ftr
{
	border: none;
}

.leftpaneholder .CustomXMLContent_ascx
{
	padding-bottom: 20px;
}

#mID11361 input
{
	font-size: 10px;
}


.metanavi  a
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #0b3765;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.Projekte_Terminshortcut
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0b3765;
	text-decoration: none;
	line-height: 11px;	
}

.Projekte_Terminshortcut a
{
	font-size: 14px;
	font-style: italic;
	color: #0b3765;
	width: 275px;
	text-decoration: none;
	line-height: 14px;
}

#mID11370
{
	height: 200px;
}

#ProjektTitel
{
	color: #0b3765;
	text-transform: uppercase;
}

#mID11369 .zm-ftr
{
	position: relative;
	border-top: none;
	border-bottom: solid 2px #0b3765;
	height: 530px;
}

.Bildplatz
{
	height: 115px;
}

#mID11392 .Bildplatz
{
	height: 180px;
}

#mID11392 .Textplatz
{
	height: 35px;
}

#mID11393 .Bildplatz
{
	height: 120px;
}

#mID11393 .Textplatz
{
	height: 35px;
}

#mID11391
{
	padding-bottom: 20px;
}

#mID11516 zm-hdr
{
	display: none;
}

#mID11516 .zm-ftr
{
	display: none;
}

.Kontakt
{
	margin-top: 20px;
	width: 400px;
}

.Kontakt td
{
	vertical-align: top;

}

.Kontakt field
{
	width: 120px;
}


.Termine_Redner
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.Termine_Titel
{
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0b3765;
}

.Termine_Ort
{
	margin-top: 10px;
	margin-bottom: 0px;
}

#mID11519 .zm-ftr
{
	display: none;
}

.leftpaneholder .HtmlModule_ascx
{
	margin-bottom: 18px;
}

.Shortcut_ascx .balken
{
	top: -20px;
}

#mID11789 .zm-bdy
{
	position: relative;
	top: -5px;

}

#mID11789 h2
{
	border-top: none;
}




#tID5283 #mID11789
{
	display: none;
}

#tID5374 #mID11789
{
	display: none;
}

#tID5375 #mID11789
{
	display: none;
}

#tID5376 #mID11789
{
	display: none;
}

#tID5377 #mID11789
{
	display: none;
}
#tID5378 #mID11789
{
	display: none;
}

#tID5379 #mID11789
{
	display: none;
}

#tID5380 #mID11789
{
	display: none;
}

#tID5315 #mID11789
{
	display: none;
}

.centerpaneholder .HtmlModule_ascx table
{
	clear: both;
}

#mID11863 .zm-ftr
{
	display: none;
}

.BilderLeiste
{
	float: left;
	margin-right: 20px;
	width: 120px;
}

.BilderLeiste img
{
	margin-bottom: 10px;
}

