@import url(buttons.css);



.metanavi
{
	width: 100%;
	text-align: right;
}
.headerholder
{
	height:150px;
}

.navpanel
{
	
	width:275px;
	margin-top: 0px;
	/*
	margin-top: 0px;
height: 250px;
	*/
	height: 290px;
	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;
	

}

.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: #002e5e;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
}

.navpanel li a:hover
{
	font-weight: bold;
}

.MenuSelectedItem a
{
	font-weight: bold;
}


.leftpaneholder h2
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #002e5e;
	width: 100%;
	border-top: solid 1px #fdb912;
	border-bottom: solid 1px #fdb912;
	text-align: center;
	padding-bottom: 0px;
}

.leftpaneholder .navtitleholder
{
	width: 100%;
	text-align: center;
	line-height: 11px;	
}

.leftpaneholder .navtitleholder a
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #002e5e;
	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: #002e5e;
	float:left;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

.centerpaneholder strong
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #002e5e;
}

.centerpaneholder a
{
	font-weight: bold;
	font-size: 11px;
	color: #002e5e;
}

.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: solid 1px #002e5e;
	top: -7px;
}

.gelberbalken
{
border-top: solid 1px #fdb912;
}



.Projekte_Projektshortcut
{
	font-size: 14px;
	font-style: italic;
	color: #002e5e;
	width: 275px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #fdb912;
}

#mID12501 .Projekte_Projektshortcut
{
	font-weight: bold;
}

.Projekte_Projektshortcut a
{
	
	text-decoration: none;
	color: #002e5e;
}

.centerpaneholder
{	

	margin-left: 35px;

}

.centerpaneholder h3
{
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
	color: #002e5e;
	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;
}

.centerpaneholder .zm-bdy img
{
	margin-left: 15px;
	margin-top: 5px;
	padding-bottom: 15px;
	float: right;
	position: relative;
}



.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 #0b345a;
	padding-top: 5px;
    padding-bottom: 5px;
}

.kasten
{

	display: block;
	float: none;
	clear: both;

	WIDTH: 100%; 


	border-top: solid 1px #fdb912;
	border-bottom: solid 2px #0b345a;
	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 #0b345a;
}

.Projekte_Terminedetails
{
	border-bottom: solid 2px #0b345a;
}

#mID11377 .zm-ftr
{
	border: none;
}

#mID13179 .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: #002e5e;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.Projekte_Terminshortcut
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #002e5e;
	text-decoration: none;
	line-height: 11px;	
}

.Projekte_Terminshortcut a
{
	font-size: 14px;
	font-style: italic;
	color: #002e5e;
	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 #0b345a;
	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;
}

#mID11805 .zm-ftr
{
	display: none;
}

#mID12093
{
	padding-bottom: 20px;
}
#mID12093 .zm-ftr
{
	display: none;
}

#mID12095 .zm-ftr
{
	display: none;
}
#mID12099 img
{
	float: left;
	padding: 0px;
	margin: 0px;
}
#mID12099 font
{
	text-transform: none;
}

.Bild
{
	width: 200px;
	float: right;

}

.Bild img
{
	float: left;
	padding-left: 0px;
	margin-left: 0px;

}

.Bildunterschrift
{
	width: 190px;
	float: right;
	clear: both;
font-style:italic; 
}

#mID12203 .zm-ftr
{
	border-top: solid 1px #fdb912;
	margin-bottom: 15px;
}

#mID12243 td
{
	vertical-align: top;
}

#mID12091 td
{
	vertical-align: top;
}

#mID12253 .zm-ftr
{
	border-top: solid 1px #fdb912;
	padding-bottom: 10px;
}

#mID12254 .zm-ftr
{
	border-top: solid 1px #fdb912;
	padding-bottom: 10px;
}

#mID11320 .zm-ftr
{
	border-top: solid 1px #fdb912;
	padding-bottom: 10px;
}

#mID12295 .zm-ftr
{
	display: none;
}

#mID12295 .Bild
{
	border: solid 1px #0b345a;
}

#mID12449 .zm-ftr
{
	margin-top: -12px;
	padding-bottom: 10px;
}

#mID11392 .zm-ftr
{

	padding-bottom: 10px;
}

#mID11316 .zm-bdy .balken
{
	border-bottom: solid 1px #fdb912;
	margin-top: 10px;
	margin-bottom: 10px;
}


.ProjektButton
{
	border-top: solid 1px #fdb912;
	border-bottom: solid 2px #0b345a;
	width: 180px;
	text-align: center;

	padding-top: 2px;
	padding-bottom: 2px;
}

.ProjektButton a
{
	text-transform: uppercase;

	font-weight: bold;
	text-decoration: none;

}

#mID11376
{
	display: none;
}

#mID12075
{
	display: none;
}

.DialogBilder
{
	margin-left: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
	float: right;
	position: relative;

}

.DialogBild img
{
	margin:0px;
	padding: 0px;
	float: both;
	border: none;
}

.DialogBildtext
{
	font-size: 9px;
	margin-bottom: 10px;

}

.DialogSubtitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: #002e5e;
}

#mID13227 td
{
	vertical-align: top;
}

