/* PAGE ----------------------------------------------*/
#contentPage {		
	width:100%;
	height:100%;
	text-align:center;	
}
#contentDruckPage {		
	width:80%;
	height:80%;
	margin-left:20px;
	margin-top:20px;
	text-align:center;	
}
/* PAGE ENDE ----------------------------------------------*/





/* LOGO ---------------------------------------------- */
#logoContainer {
	text-align:center;

}
/* LOGO ENDE -----------------------------------------*/



/* CONTENT ------------------------------------------- */
#contentContainer {
	background-image:url(images/clearbig.gif);
	position:relative;
	left: 3px;
	width:950px;		
	height:100%;	
}

				/* GEMEINSAME DEFINITION */              
#contentContainerBlock,#standardContentContainerBlock,#zuruck,#PrgGebieteContentContainerBlock,#PrgGebieteZoomContentContainerBlock,#InfoMatContentContainerBlock,#KontaktContentContainerBlock,#SiteContentContainerBlock,#KarteContentContainerBlock,#ScrollableContentContainerBlock,#rechts_mitte {		
	background-color:#FFFFFF;
	height:100%;	
	float: left;	
	text-align:left;		
}
#zuruck {		
	width:200px;
	text-align:right;		
}
#contentContainerBlock {
	margin-top:50px;
	left:0px;
	width:767px;
}	
#standardContentContainerBlock {
	margin-top:0px;
	left:0px;
	width:767px;
}	
#standardContentContainerBlock2 {
	margin-top:0px;
	left:0px;
	width:730px;
}	
#PrgGebieteContentContainerBlock {		
	margin-top:20px;
	margin-left:16px;
	width:751px;
}
#PrgGebieteContainerBlock {		
	margin-top:0px;
	margin-left:74px;
	width:677px;
}
#PrgGebieteZoomContentContainerBlock {		
	margin-top:20px;
	text-align:center;		
}
#InfoMatContentContainerBlock {		
	margin-top:30px;
	margin-left:21px;
	margin-right:21px;
	width:725px;
}
#KontaktContentContainerBlock {			
	margin-left:57px;
	width:710px;
}
#SiteContentContainerBlock {		
	margin-left:87px;
	width:680px;
}
#KarteContentContainerBlock {		
	margin-left:57px;
	width:710px;
}
#ScrollableContentContainerBlock {		
	overflow:auto;
	margin-top:13px;
	width:725px;
	height:325px;  
}
#rechts_mitte {
    position:absolute;
    left:650px;
    width:232px;
	height:58%;
    margin: 0; 
    padding: 0; 
    z-index:1; 
}
				/* ENDE GEMEINSAME DEFINITION */  
				
#spacerContainerStandard {		
	background-image:url(images/bg_rechts.jpg);
	top:0px;
	left:0px;
	width:18px;
	height:100%;	
	float: left;		
}
/* CONTENT ENDE -------------------------------------- */





/* TEXTES, ABSCHNITTE---------------------------------- */
#Abschnitt {
    margin-left:90px;
	margin-top:30px;
	margin-bottom:20px;
	width:587px;
}
#Abschnitt2 {
    margin-left:20px;
	margin-top:0px;
	margin-bottom:20px;
	width:550px;
}
#Abschnitt3 {
    margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	width:560px;
}
#PrgGebieteAbschnitt {
    margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
}
#infoMatTitle, #termineTitle, #infoMatTitle2, #infoMatInhaltTexte, #infoMatTexte, #infoMatTexteR, .AbschnittText, .text, .textHell, .TemplateHeadline, .KontaktHeadline, .AbschnittHeadline, .PrgGebieteHeadline, .BildUnterschrift, .AbschnittSubheadline, .KontaktAdresse {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #454545;
	font-size: 11px;
	margin-bottom: 1px;
	font-style: normal;
	text-align:left;
}
#infoMatTitle, #termineTitle, #infoMatTitle2, .TemplateHeadline, .KontaktHeadline, .AbschnittHeadline, .PrgGebieteHeadline, .BildUnterschrift, .AbschnittSubheadline {
	font-weight:bold;
}
.BildUnterschrift {
	margin-top:0px;	
	margin-bottom:0px;	
	margin-left:111px;
}
#infoMatTexteR{
	text-align:right;
	margin-right:10px;
}
#infoMatInhaltTexte {  
	margin-left: 5px;
}
.text,.textHell,.AbschnittText {
	font-size:11px;
	text-decoration:none;
}
.textHell {
	color:#757575;
}
#infoMatTitle, #termineTitle, #infoMatTitle2, .AbschnittText, .text {   
	color: #454545;
}
#infoMatTitle2 {   
	text-align:right;
}
#termineTitle {   
	vertical-align:bottom;
}
.AbschnittText, .text {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:1.4;
}
.PrgGebieteHeadline  {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF5F01;
	font-size: 11px;	
}
.TemplateHeadline, .KontaktHeadline {
	color: #FF5F01;
	font-size: 20px;
}
.TemplateHeadline {
	margin-top: 10px;
	margin-left: 60px;
    margin-bottom: 5px;
	padding: 10px 0px 0px 15px ;
}
.AbschnittHeadline {
	color: #FF5F01;
	font-size: 15px;
	margin-bottom: 1px;
}
.AbschnittSubheadline {
	color: #FF5F01;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 21px;
}
.KontaktAdresse {
	font-size: 12px;
	color: #454545;
	margin-left: 2px;
}
/* ENDE TEXTES, ABSCHNITTE---------------------------------- */












/* PFAD  ------------------------------------------- */
#pfad,#pfadDruck,#pfad2,.pfad2,.pfad {		
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:#FF5F01;
	text-decoration:none;		
}
#pfad,#pfadDruck,.pfad2 {		
	background-color:#FFFFFF;
	width:480px;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:10px;
	float: left;	
	text-align:left;		
}
#pfadDruck {		
	width:100%;
}
/* PFAD ENDE ------------------------------------------- */



/* ALLGEMEIN ----------------------------------------- */
body {
  	scrollbar-base-color:#FFFFFF;
  	scrollbar-3dlight-color:#FFFFFF;
  	scrollbar-arrow-color:#9C9C9C;
  	scrollbar-darkshadow-color:#FFFFFF;
  	scrollbar-face-color:#FFFFFF;
  	scrollbar-highlight-color:#9C9C9C;
  	scrollbar-shadow-color:#9C9C9C;
  	scrollbar-track-color:#FFFFFF;
}
.Bild, .BildZoom {
    margin-top:3px;
    border: 0px solid #FFFFFF; 
	overflow:hidden; 
}
.BildZoom {
    margin-left:111px;
}
.formular, .formular2, #formular{
	border:0px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#454545;
}
.formular {
    background-color:#FFFFFF;
}
.formular2 {
    background-color:#C0CCDA;
	text-align:right;
	width:60px;
	color:#FF5F01;
}
#formular {
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;
}
/* ENDE ALLGEMEIN ---------------------------------------- */





/* LINKS ----------------------------------------- */
a, .link, #site {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FF5F01;
	text-decoration:none;
}
a:link, .link:link {
	text-decoration:none;
}
a:active, .link:active {
	text-decoration:none;
}
a:visited, .link:visited {
	text-decoration:none;
}
a:hover, .link:hover {
	font-weight:bold;
}
#aNoAction {
	font-weight:normal;
}
#site {
	list-style-type: square;
	color: #FF5F01;
	line-height: 2;
}
#site:link {
	color: #454545;
}
#site:active {
	color: #454545;
}
#site:visited {
	color: #454545;
}
#site:hover {
	color: #FF5F01;
}
/* ENDE LINKS ----------------------------------------- */






/* NAVIGATION ---------------------------------------- */
#navContainerSondernav {
	width:917px;	
	height:15px;	
	margin-top:11px;
	margin-bottom:5px;
	text-align:right;	
	
}
#navContainerStandard {		
	background-image:url(images/bg_navigation.gif);
	top:0px;
	left:0px;
	height:100%;	
	width:159px;	
	float: left;	
    text-align:right;	
}
.navEbene1,.navEbene2,.navEbene3,.navEbene4,.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ,.navSonder {	
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;		
	font-size:15px;
}
.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ {
    color:#FF5F01;
}
.navEbene2,.navEbene2Activ {
	margin-right:5px;
	font-size:12px;
}
.navEbene3,.navEbene3Activ {
	margin-right:10px;    
	font-size:11px;
}
.navEbene4,.navEbene4Activ {
	margin-right:15px;	
	font-size:10px; 
}
.navEbene1:hover,.navEbene2:hover,.navEbene3:hover,.navEbene4:hover {
	color:#FF5F01;
	text-decoration:none;
}
.navSonder {
	font-size:11px;
	font-weight:normal;
	color:#FF5F01;
}
#suche {
	position:absolute;
	top:170px;
	left:5px;
}
/* NAVIGATION ENDE ----------------------------------- */






/* TABLE *******************************************************************/
#kontaktTable,#programmTable{
	line-height: 1;
	position: relative;
	left: 0px;
	width: 200px;
    border: 0px solid black; 
}
#logosTable {
	margin-bottom:0px;
}
#prgGebLogosTable {
	margin-top:0px;
	margin-bottom:0px;
	line-height: 1;
}
#bildAbschnitt {
	margin-bottom:10px;
}
#programmTable {
	line-height: 2;
	width: 630px;
}
#td1,#td1_space {
	background-color:#DCE3E9;
}
#td2,#td2_space {
	background-color:#ECF0F3;
}
#td1_space,#td2_space{
	padding-left: 7px;
}
#td3 {
	background-color:#C0CCDA;
}
#td4 {
	background-color:#FFFFFF;
}
/* ENDE TABLE **************************************************************/

