@charset "utf-8";
/************************************************************/
/************************** default.css *********************/
/************************************************************/


/************************************************************/
/********************** Farben ******************************/
/************************************************************/
/*

	#fffbea		<=	Hintergrundfarbe;
	#d7e5ff		<=	Blauer Balken BG Body;

	#9b9ea4		<= Hell Grau	<=	Logo Text;
	#636d74		<= Grau 		<= 	Service / Main Navigation Link;
	#2871c6		<=				<= 	Service / Main Navigation Link Hover;


	#bce38c		<=	Hell GRün	<= 	Keyvisual BG Rechts <-> Links
	#389411		<=	Dunkel Grün	<=	Border unter Keyvisual
	#2871c6		<=	Blau		<=	Border unter Keyvisual Logo Blau

	
	#e02422		<=	Rot			<= 	Link Farbe;
	#2871c6		<= 	Hell BLau	<= 	Link Farbe Mouse Over

	#0c2f5b		<=	Blau		<=	Link Close Window
	
	#dff1b7		<= Heller Grün 	<=	Hintergrund Project Box
	#389411		<= Dunkel Grün	<=	Proect Box Headline und Border
*/




/***********************************************************/
/************************* Allgemein ***********************/
/***********************************************************/

	html {
		height: 100%;
	}

	body {	
		height: 100%;
		margin: 0px;
		padding: 0px;
		background-color: #fffbea;
		background-image: url(../images/body/body-background.gif);
		background-repeat: repeat-y;		
		background-position: top center;					
		font-family: Verdana;
		/* Entspricht Schriftgröße 13px */
		font-size: 75%;				
		display: table;
		width: 100%;
	}


	
	
	
	/*******************************************************/
	/* Absatz */
	
		p {
			padding: 0px 0px 18px 0px;
			margin: 0px 0px 0px 0px;
		}
	
	
	
	/*******************************************************/
	/* Link */
	
	
		a {
			color: #e02422;
			text-decoration: none;
		}
		
		a:hover {
			color: #2871c6;	
		}
	
		
		a:focus {
			outline: none;
		}




	/*******************************************************/
	/* Liste */

		ul {
			list-style-type: square;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 18px 18px;
			color: #000000;
		}
	
		ul li {
			padding: 0px 0px 0px 0px;
		}






	
/***********************************************************/
/*********************** Überschriften *********************/
/***********************************************************/


	h1 {
		margin: 0px 0px 0px 0px;
		padding: 15px 0px 12px 0px;
		font-family: Verdana;
		font-size: 1.33em;
		line-height: 1.35em;
		font-weight: bold;
		color: #0c2f5b;		
	}
	
	
	h1.light {
		color: #2871c6;
	}


	h2 {
		margin: 0px ;
		padding: 0px;
		font-family: Verdana;
		font-size: 1em;
		font-weight: bold;
		color: #0c2f5b;	
	}
























/***********************************************************/
/************************* Header **************************/
/***********************************************************/

	.divHeader {
		margin: 0px auto 0px auto;
		position: relative;
		height: 120px;			
		width: 994px;	
	}

	/***********************************************************/
	/* Logos */

		.divLogos {
			position: absolute;
			top: 10px;
			left: 31px;
		}
		
		.divLogos table tr {
			vertical-align: top;
		}
		
		.divLogos table tr td{
			padding-right: 25px;
		}
		
		.divLogos table tr td.Text{
			color: #9b9ea4;
			font-size: 0.75em;
		}



	/***********************************************************/
	/* Service Navigation */
		
		.divServiceNavigation {
			position: absolute;
			top: 11px;
			xleft: 802px;
			left: 780px;
		}
		
		.ulServiceNavigation{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		.ulServiceNavigation li{
			display: inline;
			padding-right: 16px; 
		}
		
		.ulServiceNavigation li a{
			color: #636d74;
			font-size: 0.916em;
			text-decoration: none;
		}
		
		.ulServiceNavigation li a:hover{
			color: #2871c6;
		}
	
	
	
	/***********************************************************/
	/* Main Navigation */
		
		.divMainNavigation {
			position: absolute;
			bottom: 7px; 
			left: 22px;			
		}

		.ulMainNavigation {
			margin: 0px;
			padding: 0px;
			list-style: none;	
		}
		
		.ulMainNavigation li{
			float: left;	
			padding-right: 8px;
		}

		.ulMainNavigation li a{
			display: block;
			padding: 0px 10px 5px 9px;
			color: #636d74;
			font-size: 1em;			
			text-decoration: none;
			border-bottom: 4px solid #fffbea;;
		}
		
		.ulMainNavigation li.Activ a{
			padding: 0px 8px 5px 7px;
			color: #2871c6;
			font-weight: bold;
			border-bottom: 4px solid #2871c6;;
		}
		
		.ulMainNavigation li a:hover{
			color: #2871c6;
		}

		.ulMainNavigation li.Space {
			width: 40px;
			padding: 0px;
		}











/***********************************************************/
/************************ Keyvisual ************************/
/***********************************************************/


	.divKeyvisual {		
		background-color: #bce38c;
	}

	.KeyvisualFooter {
		font-size: 0px;
		line-height: 0px;
		height: 10px;
		background-color: #389411;
	}
	
	
	.divKeyvisual .Content{
		position: relative;
		margin: 0px auto 0px auto;	
		width: 994px;	
	}
	
	.divKeyvisual .Content table td.Image{
		width: 762px;
	}
	
	.divKeyvisual .Content table td.Image div{
		overflow: hidden;
		width: 762px;
		height: 150px;		
	}
	
	.divKeyvisual.Startpage {
		padding: 0px !important; 
	}
	
	.divKeyvisual.Startpage .Content table td.Image div {		
		height: 410px;
	}
	
	.divKeyvisual .Content table td.Logo {
		background-color: #FFFFFF;
		vertical-align: middle;
		text-align: center;
	}


	.divKeyvisual .Content table td.Border{
		width: 12px;
	}


	

	.divKeyvisual .Content .BorderBottom {
		position: absolute;
		bottom: -10px;
		right: 12px;
		width: 220px;
		height: 10px;		
		background-color: #2871c6;
		font-size: 0px;
		line-height: 0px;
	}















/***********************************************************/
/************************* Content *************************/
/***********************************************************/


	.divContent {
		margin: 20px auto 0px auto;
		padding-bottom: 20px;
		width: 994px;
		line-height: 1.4em;			
	}
	
	.divContent  .ContentPadding{
		margin: 0px 12px 0px 30px;
	}

	.divBackLink {
		padding: 15px 0px 12px 0px;	
	}



	.divContentWidth {
		width:620px;
	}
	
	.divContentWidth.Large {
		width:auto;
	}


	/********************************************************/
	/* SubNavigation */
	
		.divSubNavigation {
			position: relative;
			top: -10px;
			padding: 0px 0px 6px 0px;	
			height: 17px;
		}
		
		
		.ulSubNavigation {
			display: inline;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}

		.ulSubNavigation li {
			display: inline;
			padding-right: 25px;			
		}
		
		.ulSubNavigation li a {			
			background-image:url(../images/icon/jumper-gray.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px;
			padding: 0px 0px 0px 8px;
			font-size: 1em;
			color: #8d97a0;			
		}
		
		.ulSubNavigation li a:hover{			
			color: #2871c6;		
		}
		
		.ulSubNavigation li.Aktiv a{
			background-image:url(../images/icon/jzmoer-lightblue.gif);
			font-weight: bold;
			color: #2871c6;	
		}	
		
		
		.divSubNavigationRightColumn {
			position: relative;
			top: -10px;
			padding: 0px 0px 0px 0px;	
			height: 140px;
		}
		
		.divSubNavigationRightColumn .TeaserLine {
			margin: 0px 0px 5px 0px;
			padding-left:-10px;
			border-bottom: 2px solid #ffffff;
			height: 0px;
			font-size: 0px;
			line-height: 0px;
			z-index: 101;
			position: relative;			
		}	
		
		.ulSubNavigationRightColumn {
			display: inline;
			padding: 0px;
			margin: 0px;
			list-style: none;
		}

		.ulSubNavigationRightColumn li {
			display: inline;
			padding-right: 25px;			
		}
		
		.ulSubNavigationRightColumn li a {			
			background-image:url(../images/icon/jumper-black.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px;
			padding: 0px 0px 0px 8px;
			font-size: 1em;
			color: #000000;			
		}
		
		.ulSubNavigationRightColumn li a:hover{			
			color: #2871c6;		
		}
		
		.ulSubNavigationRightColumn li.AktivRightColumn a{
			background-image:url(../images/icon/jzmoer-lightblue.gif);
			font-weight: bold;
			color: #2871c6;	
		}						
		
		.divSubNavigationRightColumn td a {			
			background-image:url(../images/icon/jumper-black.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px;
			padding: 0px 0px 0px 8px;
			font-size: 1em;
			color: #000000;			
		}
		
		.divSubNavigationRightColumn td a.Image {
			background: none;
			padding: 0px 0px 0px 0px;
		}
		
		.divSubNavigationRightColumn td a:hover{			
			color: #2871c6;		
		}
	
	/********************************************************/
	/* Project */	
		
		.divContentBoxProject {
			margin: 0px 6px 26px 0px;
			float: left;
			width: 352px;
			height: 84px;
			overflow: hidden;		
		}
		
		.divContentBoxProject td{
			font-size: 0.9166em;
			line-height: 1.45em;
		}
		
		
		.divContentBoxProject td.Image div{
			margin: 3px 8px 0px 0px;
			width: 100px;
			height: 80px;
			overflow: hidden;
		}
	
	
		.divContentBoxProject .Title {
			margin: 0px 0px 5px 0px;
			font-size: 1.1em;
			font-weight: bold;
			color: #0c2f5b;
		}
		
		.divContentBoxProject .Text {
			height: 70px;
			overflow: hidden;
		}
	
	
	/********************************************************/
	/* Project Details */	
	
		
		.tableProjectDetailsImage  .Text{
			margin: 0px 0px 12px 0px;
		}
	
		.divProjectDeatilsImage {
			float: left;
			margin: 5px 20px 12px 0px;
			position: relative;			
		}
		
		.divProjectDeatilsImage .Zoom {
			position: absolute;
			top: 195px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
		
	
	
	/********************************************************/
	/* Brenzregion Allgemein */	
	
		.divBrenzregionDeatilsImage {
			xfloat: left;
			margin: 5px 0px 0px 0px;
			position: relative;			
		}
		
		.divBrenzregionDeatilsImage .Zoom {
			position: absolute;
			top: 139px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
		
		.divBrenzregionDeatilsImage .Zoom_black {
			position: absolute;
			top: 195px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoomb.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
	
		.TableBrenzregionAllgemeinEintrag {
			margin-bottom: 20px;
		}
		
		.divBildrechte {
			margin: 6px 0px 0px 0px;
			padding: 0px;
			font-size: 83%;
			line-height: 140%;
			color: #666666;
		}
		
		
	/********************************************************/
	/* LEADER Lokale Aktionsgruppe*/	
	
		.divLokaleAktionsgruppeDeatilsImage {
			float: left;
			margin: 5px 20px 10px 0px;
			position: relative;			
		}
		
		.divLokaleAktionsgruppeDeatilsImage .Zoom {
			position: absolute;
			top: 132px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
	

	
	/********************************************************/
	/* Kontakt Team*/	
	
		.divTeamDeatilsImage {
			float: left;
			margin: 10px 0px 0px 0px;
			padding: 13px 0px 10px 0px;
			position: relative;			
		}
		
		.divTeamDeatilsImage .Zoom {
			position: absolute;
			top: 175px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
	

	
	
	/********************************************************/
	/* Impressum */		
	
		.LogoTable tr td {
			padding-right: 60px;
		}
		
		.HinweisText {
			color: #9b9ea4;
			font-size: 1em;
			margin: 20px 0px 0px 0px;
		}
		
	
	
	
	
	

/***********************************************************/
/******************* Startseite Footer *********************/
/***********************************************************/

	.divFooterStartpage{
		margin: 25px 0px 35px 0px;
		/*margin: 60px 0px 0px 0px;*/
	}
	
	.divFooterStartpage table td{
		padding-right: 38px; 
	}



















/***********************************************************/
/******************* Projekt Box ***************************/
/***********************************************************/
	
	.tableProjectBox {
		position: relative;
		left: -10px;	
		table-layout: fixed;
		margin-bottom: 22px;		
	}
	
	.divProjectBox {
	
	}
	
	/*******************************************************/
	/* Headline */
	
		.divProjectBox .Headline {		
			font-size: 1em;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #389411;
		}
		
		.divProjectBox .Headline .Left {
			width: 4px;
			background-image: url(../images/box/box-header-bg-left.gif);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
		.divProjectBox .Headline .Middle {
			padding: 4px 9px 4px 9px;
		}
		
		.divProjectBox .Headline .Right {
			width: 4px;
			background-image: url(../images/box/box-header-bg-right.gif);
			background-repeat: no-repeat;
			background-position: top right;
		}
	
	
	/*******************************************************/
	/* Content */
	
	
		.divProjectBox .Content {			
			padding: 6px 7px 3px 7px;
			border: 1px solid #389411;
			background-color: #dff1b7;
		}
		
		.divProjectBox .Content .ListElement {
			margin: 0px 0px 3px 0px;
		}
		
		.divProjectBox .Content .ListElement a{
			display: block;			
			padding: 1px 5px 2px 5px;
			color: #0c305b;
			font-size: 0.916em;
		}
		
		.divProjectBox .Content .ListElement a .Icon{
			margin: 3px 6px -1px 0px;
		}
		
		.divProjectBox .Content .ListElement a:hover{			
			padding: 0px 4px 1px 4px;
			border: 1px solid #389411;
			background-color: #ecf7d4;
		}
			
		.divProjectBox .Content .ListElement a.Activ{
			color: #2871c6;
			padding: 0px 4px 1px 4px;
			border: 1px solid #389411;
			background-color: #f5fcef;
		}
		
		

		.divProjectBox .Content .SubListElement{					
			margin: -3px 0px 3px 22px;
			padding: 0 0 5px 0;
			
		}
		
		.divProjectBox .Content .SubListElement a{				
			font-size: 0.833em;
			color: #0c305b;
		}
		
		.divProjectBox .Content .SubListElement a:hover{			
			color: #2871c6;
		}
		
		.divProjectBox .Content .SubListElement a.Activ{
			color: #2871c6;
			padding: 0px 4px 1px 4px;
			border: 1px solid #389411;
			background-color: #f5fcef;
			xmargin: 15px 0 15px 0;
		}





/***********************************************************/
/******************* Termine Box ***************************/
/***********************************************************/
	
	.tableTermineBox {
		position: relative;
		left: -10px;	
		table-layout: fixed;
		margin-bottom: 22px;
		width: 712px;		
	}
	
	.divTermineBox {
	
	}
	
	/*******************************************************/
	/* Headline */
	
		.divTermineBox .Headline {		
			font-size: 1em;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #2871c6;
		}
		
		.divTermineBox .Headline .Left {
			width: 4px;
			background-image: url(../images/box/box-termine-header-bg-left.gif);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
		.divTermineBox .Headline .Middle {
			padding: 4px 9px 4px 9px;
		}
		
		.divTermineBox .Headline .Right {
			width: 4px;
			background-image: url(../images/box/box-termine-header-bg-right.gif);
			background-repeat: no-repeat;
			background-position: top right;
		}
	
	
	/*******************************************************/
	/* Content */
	
	
		.divTermineBox .Content {			
			padding: 6px 7px 3px 7px;
			border: 1px solid #2871c6;
			background-color: #FFFFFF; /*#d7e5ff;*/
		}
		
		
		/*****************************/
		/* TABLE Termine - Headline */
		
		.tableTermine {
			background-color: #FFFFFF;
			font-size:11px;
		}
		
		.tableTermine td {
			border-bottom: 1px solid #82a6e8;
			padding:6px;
		}
		
		.tableTermine .tdLast {
			border: none;
		}
		
		
		/*****************************/
		/* TABLE STANDARD - Headline */
	
		.tableTermine .tdHeadlineLightBlue {
			color: #2871c6;
			font-weight:bold;
		}
		
		.tableTermine .tdHeadlineDarkBlue {
			color: #0c2f5b;
			font-weight:bold;
		}
		
		.tableTermine .tdSubHeadline {
			font-weight:normal;
		}
		
		
		/***********************************/
		/* TABLE STANDARD - row background */
	
		.tableTermine .tdlightblue {
			background-color: #d7e5ff;
		}
		
		.tableTermine .tdweiss {
			background-color: #ffffff;
		}

		
		
		
		/*****************************/
		/* TABLE Termine2 */

		.tableTermine2 {
			background-color: #FFFFFF;
			font-size:11px;
		}
		
		.tableTermine2 td {
			border-bottom: 1px solid #e8daa7;/*f3ebcb*/
			padding:6px;
			font-weight:bold;
		}
		
		.tableTermine2 .tdVeranstaltungenDatum {
			width: 95px !important;
		}
		
		.tableTermine2 .tdHeadline {
			background-color:#fbf4d9;
		}
		
		.tableTermine2 .tdHeadline h2 {
			font-size:12px;
			color: #0c2f5b;
		}
		
		.tableTermine2 .spanOrt {
			font-weight:normal;
		}
		
		.tableTermine2 a {
			font-weight:normal;
		}
		
		.tableTermine2 .tdLast {
			border: none;
		}
		
		
		




/***********************************************************/
/**************** Content  Teaser Spalte ********************/
/***********************************************************/

	.divTeaserColumn {		
		position: relative;
		padding: 5px 0px 0px 0px;
		margin: 26px 0px 0px 0px;
	}
	
	.divTeaserColumn.Startpage {		
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
		
		
	.divTeaserColumn .TeaserHeadline {
		padding: 0px 8px 16px 8px;
		font-size: 1.33em;
		font-weight: bold;
		color: #2871c6;		
	}
	
	.divTeaserColumn .TeaserText {
		position:relative; 
		z-index:500;
		padding: 0px 8px 0px 8px;
		font-size: 0.916em;	
		line-height: 1.25em;
	}
		
	
	
	
	.divTeaserColumn .TeaserLine {
		margin: 0px 0px 5px 0px;
		border-bottom: 2px solid #ffffff;
		height: 0px;
		font-size: 0px;
		line-height: 0px;
		z-index: 101;
		position: relative;			
	}	
		

	/*******************************************************/
	/* Background Text */

		.divTeaserColumn .BackgroundText {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 255px;			
			background-repeat: no-repeat;
			background-position: bottom right;	
			z-index: 100;
		}

		.divTeaserColumn.Aktuell .BackgroundText {
			background-image: url(../images/teaser/teaser-bg-aktuell.gif);			
		}
		
		.divTeaserColumn.Gebiet .BackgroundText {
			background-image: url(../images/teaser/teaser-bg-gebiet.gif);
			xbackground-position: 50px right;
		}
		

		/*******************************************************/
		/* Background Text */		
	
		.divConception {
			margin-top: 54px;
			xpadding: 0px 8px 0px 8px;
			line-height: 100%;
		}
				
		.divConception a {
			font-size: 0.83em;	
			color: #9b9ea4;
			text-decoration: none;
			
		}
			
		.divConception a:hover {
			color: #2871c6;	
		}
	
		
		
		
	/*******************************************************/
	/* Teaser Box Aktuell */
		
		.divTeaserBoxAktuell {
			padding: 0px 8px 7px 8px;
			font-size: 0.916em;	
			line-height: 1.25em;
			z-index: 101;
			position: relative;
	
		}
		
		.divTeaserBoxAktuell .Title{
			margin: 0px 0px 4px 0px;
			font-weight: bold;
			z-index: 101;
			position: relative;	
		}
	

	/*******************************************************/
	/* Teaser Box zu Content */

	.divTeaserColumn .TeaserContentText {
		padding: 30px 8px 0px 8px;
		font-size: 1em;	
		line-height: 1.4em;	
	}








/***********************************************************/
/******************* Hinweis Text Top **********************/
/***********************************************************/


	.tableHinweisTop {
		font-size: 0.916em;		
	}
	
	.tableHinweisTop .Arrow {
		padding: 7px 4px 0px 8px;
	}
	
	

















/***********************************************************/
/******************* Administration ************************/
/***********************************************************/


	.divAdminNewLink {
		margin: 0px 0px 20px 0px;
	}
	

	

	/*******************************************************/
	/* Content */
	
		.divAdminContent {
		
		}
		
		.divAdminContent input {
			padding: 1px 0px 1px 3px;
			font-family: Verdana;
			font-size: 1em;		
			/*border: 1px solid #389411;	*/
		}
		
		.divAdminContent input.Checkbox {
			border: none;
		}
		
		.divAdminContent select {
			padding: 1px 0px 1px 3px;
			font-family: Verdana;
			font-size: 1em;
			/*border: 1px solid #389411;*/
		}
		
		.divAdminContent textarea {
			padding: 2px 0px 2px 3px;
			font-family: Verdana;
			font-size: 1em;
			overflow: auto;	
			/*border: 1px solid #389411;*/
		}


		.divAdminEditGroup {
			margin: 3px 0px 18px 0px;
		}
		
		.divAdminEditGroup .File {
			margin: 4px 0px 0px 0px;
		}
		
		.divAdminEditGroup .Hinweis {
			font-size: 0.85em;
			font-style: italic;
		}



		.inputAdminButton {
			xpadding: 0px 0px 0px 0px;
			font-size: 0.916em !important;
			background-color: #dff1b7;
			border-top: 1px solid #dff1b7;
			border-left: 1px solid #dff1b7;
			border-right: 1px solid #389411;
			border-bottom: 1px solid #389411;
			color: #0c305b;
		}


	/*******************************************************/
	/* CheckboxList */

		.tableCheckboxList {
			
		}


		.tableCheckboxList td.Checkbox {
			width: 25px;
		}
		
		.tableCheckboxList td.Checkbox input {
			border: none;
		}

		.divCheckboxListSubLevel {
			padding: 0px 0px 0px 20px;
		}




	
/***********************************************************/
/************************ DIV Window ***********************/
/***********************************************************/

	.divWindowBackground {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background-color: #FFFFFF;
		filter:Alpha(opacity=40);
		-moz-opacity: 0.4;
		z-index: 1000;
	}

	.divWindow {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 1001;
	}
	
	
	/*******************************************************/
	/* Header */
	
	
		.divWindow .tdWindowHeaderLeft {
			height: 10px;
			background-image: url(../images/window/window-header-left.gif);
			background-repeat: no-repeat;
			background-position: top left;
		}
		
		.divWindow .tdWindowHeader {
			height: 10px;
			background-image: url(../images/window/window-header-right.gif);
			background-repeat: no-repeat;
			background-position: top right;
		}
		
		.divWindow .tdWindowHeaderRight{
			height: 10px;
			vertical-align: bottom;
		}
		
		.divWindow .tdWindowHeaderRight div {
			font-size: 0px;	
			background-color: #d8cb96;
			filter:Alpha(opacity = 50);
			-moz-opacity: 0.5;
		}
		
		.divWindow .tdWindowHeaderRight div.Shadow1 {		
			width: 1px;
			height: 1px;
		}
		
		.divWindow .tdWindowHeaderRight div.Shadow2 {		
			width: 2px;
			height: 2px;
		}
		
		.divWindow .tdWindowHeaderRight div.Shadow3 {		
			width: 3px;
			height: 2px;
		}



	/*******************************************************/
	/* Content */

	
		.tdWindowBorderContent {
			width: 4px;		
			background-color: #fffbea;			
			font-size: 0px;
			border-left: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
		}
	
		
		.divWindow .tdWindowContent {
			background-color: #fffbea;	
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
		}
		
		
		.divWindow .tdWindowShadowContent {
			width: 4px;
			height: 100%;
			background-color: #d8cb96;
			filter:Alpha(opacity = 50);
			-moz-opacity: 0.5;
		}

	
	
	/*******************************************************/
	/* Bottom */
		
		.divWindow .tdWindowShadowBottom {
			height: 4px;
			background-color: #d8cb96;
			filter:Alpha(opacity = 50);
			-moz-opacity: 0.5;
			padding-top: 10px;
		}
		
		.divWindow .tdWindowShadowBottom {
			height: 4px;
			background-color: #d8cb96;
			filter:Alpha(opacity = 50);
			-moz-opacity: 0.5;
		}
		


	/*******************************************************/
	/* Content Elemente */

		/**********/
		/* Header */
		
			.divWindow .divWindowHead {
				position: relative;				
			}		
	
			.divWindow .tableWindowHead {
				padding: 6px 12px 6px 6px;
			}
	
			.divWindow .divWindowHead .Title {
				color: #389411;
				font-size: 1.33em;
			}
					
			.divWindow .divWindowHead .Close a {
				color: #0c2f5b;
				font-size: 0.833em;
			}
			
			.divWindow .divWindowHead .Close a .Icon {
				padding-left: 10px;
			}
			
			.divWindow .divWindowHead .BorderBottom {
				position: absolute;
				bototm: 0px;
				left: 0px;
				width: 100%;
				font-size: 0px;
				line-height: 0px;
				border-top: 1px solid #389411;
			}
			
			.divWindow .divWindowHead .BorderBottomLeft {
				position: absolute;
				bototm: 0px;
				left: -4px;
				width: 4px;
				font-size: 0px;
				line-height: 0px;
				border-top: 1px solid #389411;
			}



		/**********/
		/* Content */


			.divWindow .divWindowContent {
				padding: 6px 12px 6px 6px;
			}
			

/***********************************************************/
/****************** 	LEADER-Gemeinden	 ***************/
/***********************************************************/	



    .LinkDarkblue a {			
			background-image:url(../images/icon/jumper-gray.gif);
			background-repeat: no-repeat;
			background-position: 0px 5px;
			padding: 0px 0px 0px 8px;
			font-size: 1em;
			color: #0c2f5b;			
	}
	
	.LinkDarkblue a:hover {			
		color: #2871c6;		
	}		




/***********************************************************/
/**************	TABLE Private Projekte	 *******************/
/***********************************************************/	
	
	.tablePrivateProjekte {
		font-size: 11px;
	}
	
	
	.tablePrivateProjekte td {
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #389411;
	}
	
	
	/**********************************/
	/* TABLE Private Projekte Picture */
	
	.tablePrivateProjektePicture {
		width: 400px;
	}
	
	.tablePrivateProjektePicture td {
		width: 120px;
		border:none;
	}
	
	
	/*****************************/
	/* Zoom-Icon im Vorschaubild */
	
	.divPrivProjectDetailsImage {
			float: left;
			xmargin: 5px 20px 12px 0px;
			position: relative;	
		}
	
	.divPrivProjectDetailsImage .Zoom {
			position: absolute;
			top: 75px;
			left: 5px;
			width: 10px;
			height: 9px;
			background-image:url(../images/icon/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: top left;
			cursor: pointer;			
		}
	
	
/***********************************************************/
/********************	TABLE STANDARD	 *******************/
/***********************************************************/		
	
	.divtableStandard {
		position:relative;
		left: -18px;
		background-color: #FFFFFF;
		padding:12px;
		margin: 7px 0; 
		/*width:684px;*/
		width:693px;
	}
	
	.tableStandard {
		background-color: #FFFFFF;
		font-size:11px;
	}
	
	.tableStandard td {
		border-bottom: 1px solid #e8daa7;/*f3ebcb*/
		padding:6px;
	}
	
	.tableStandard ul {
		padding-left:15px;
	}
	
	
	/*****************************/
	/* TABLE STANDARD - Headline */

	.tableStandard .tdHeadlineLightBlue {
		color: #2871c6;
		font-weight:bold;
	}
	
	.tableStandard .tdHeadlineDarkBlue {
		color: #0c2f5b;
		font-weight:bold;
	}
	
	.tableStandard .tdSubHeadline {
		font-weight:normal;
	}
	
	
	/***********************************/
	/* TABLE STANDARD - row background */

	.tableStandard .tdbeige {
		background-color: #fbf4d9;
	}
	
	.tableStandard .tdweiss {
		background-color: #ffffff;
	}
	
	

		
/***********************************************************/
/********************** 	Links	 *******************/
/***********************************************************/

	.divLinksHeadline {
		font-size:12px;
		font-weight:bold; 
		color:#0c2f5b; 
		border-bottom: #389411 1px solid; 
		width:100%;
		padding-top:20px; 
		padding-bottom:3px; 
		margin-bottom:5px;
	}


	/***********************************/
	/* Links - eingerückt */
	
	.spanEingerueckt {
		margin-left:30px;
	}

/***********************************************************/
/********************** 	Downloads	 *******************/
/***********************************************************/		
		
	.divDownloadsHeadline {
		font-size:12px;
		font-weight:bold; 
		color:#0c2f5b; 
		border-bottom: #389411 1px solid; 
		width:100%;
		padding-top:20px; 
		padding-bottom:3px; 
		margin-bottom:5px;
	}
	
	.divDownloadsFile {
		padding-bottom: 2px;
	}
	
	.divDownloadsFile td {
		height: 20px;
	}
	
	.divDownloadsFile img {
		padding-right: 7px;
	}		
	
	.divDownloadsFile a {
		color: #0c2f5b;
	}
	
	.divDownloadsFile a:hover {
		color: #2871c6;
	}
	

	.divDownloadsFile td.Admin img {
		padding-right: 0px;
	} 
	

/***********************************************************/
/********************** 	Kontakt	 ***********************/
/***********************************************************/

	.TableKontaktEintrag {
		margin-bottom: 40px;
	}
	
	.divLineHorizontal {
		font-size: 0px;
		height: 0px;	
		display: block;
		border-bottom: 1px solid #389411;
		margin: 0px 0px 0px 0px;
	}
	
	h1.KontakteHeadline {
		padding: 0px 0px 12px 0px;	
	}
	
	
	.divLineHorizontalAbstand {
		font-size: 0px;
		height: 0px;	
		display: block;
		border-bottom: 1px solid #389411;
		margin: 18px 0px 15px 0px;
	}
	
	
/***********************************************************/
/********************** Zum Seitenanfang *******************/
/***********************************************************/

	.divSeitenanfang {
		position: relative;
		width: 100%;
		height:60px;
		font-size:0px;
	}
	
	.divSeitenanfang table{
		position:absolute;
		top: 31px;
		right:0px;
		padding-bottom: 30px;
	
	}
	
	.divSeitenanfang tr{
		vertical-align:top;
	}
	
	.divSeitenanfang .tdSeitenanfang {
		padding-top:3px;
		text-align:right
	}
	
	.divSeitenanfang a{
		font-size:11px;
		color: #0c2f5b;
	}
	
	

	
/***********************************************************/
/********************** Druckoptimierung *******************/
/***********************************************************/			

	.divPrintHeader {
		display: none;
	}


	@media Print {
	
		.NoPrint { display: none; }

		.divPrintHeader {
			display: block;
			text-align:right;
		}
		
		.divPrintHeader img {
			width:120px;
		}

		/* Header */
			.divHeader { display: none; }
		
		/* KeyVisual */
			.divKeyvisual { display: none; }
	
		/* SubNavigation */
			.divSubNavigation { display: none; }
	
	
		/* Content */
	
			.divContent {
				margin: 0px;
				width:auto;
			}
	
			.divContent .ContentPadding {
				margin: 0px;
			}
			
			.divContentWidth {
				width: auto;
			}
		
	
		/* Start Footer */
			.divFooterStartpage { display: none; }

	}


/***********************************************************/
/********************** Marginalspalte *********************/
/***********************************************************/	
	#infokasten {
		font-size:9px;
		color:#666;
		line-height: 11px;
		padding: 5px 5px 5px 5px; 
	}
	

/***********************************************************/
/********************** Veranstaltungen ********************/
/***********************************************************/

	.divVeranstaltungHeadline {
		font-size:12px;
		font-weight:bold; 
		color:#0c2f5b; 
		width:100%;
		padding-top:20px; 
		padding-bottom:0px; 
		margin-bottom:0px;
	}
	
	.divLineHorizontal_Vortrag {
		font-size: 0px;
		height: 0px;	
		display: block;
		margin: 3px 0px 5px 0px;
		border-bottom: red 2px solid; 
	}
	
	.divVeranstaltung {
		padding-bottom: 2px;
	}

	.Ueberschrift {
		color:#666;	
	}















