@charset "UTF-8";

@media all {
	html {
		height: 100%;

	}

	body {
		min-height: 101%;
		padding-top: 0px;
		text-align: center;
	}

	/* clear YAML-Styles */
	html * {
		padding: 0px;
		margin: 0px;
		color: rgb(72, 72, 72); /* helles grau */
		font-size: 14px;
		font-weight: normal;
		font-family: Calibri, Arial, Verdana, sans-serif;
		line-height: 18px;
		letter-spacing: 0.02em;
	}

	.start {
		width: 982px;
		margin: 0 auto;
		text-align: left;
	}

	.starter {
		width: 982px;
		margin: 0 auto;
		text-align: left;

	}

	img {
		display: block;
	}

	table {
		border-collapse: collapse;

	}

	.print, .skip, .default_catheader_bullet {
		display: none;
	}

	#header img {
		font-size: 100%;
	}

	strong, b, strong span {
		font-weight: bold;
	}

	.required, .validation-advice, .validation-failed, .tx-srfeuserregister-pi1-error {
		color: #dd9e01;
		margin-bottom: 5px;
		display: block;
	}

	.tx-comments-comment-form .tx-comments-required-mark {
		color: #dd9e01;
	}

	.inline {
		display: inline;
	}

	a, a:hover {
		text-decoration: none;
		font-weight: bold;
	}

	a.noBoldLink, a.noBoldLink:hover {
		text-decoration: none;
		font-weight: normal;
	}

	#col1 a:hover,
	#col2 a:hover,
	#col3 a:hover {
		text-decoration: underline;
	}

	h1, h2, h3, h4, h5, h6 {
		margin-bottom: 5px;
	}

	h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .fce_submenu *, .projectCat_ul * {
		font-weight: bold;
	}

	h1, h1 a {
		font-size: 20px;
		text-decoration: none !important;
		line-height: 24px;
	}

	h2, h2 a {
		font-size: 16px;
		text-decoration: none !important;
		line-height: 20px;
	}

	h2, h2 a, h3, h3 a {
		font-size: 14px;
		text-decoration: none !important;
		line-height: 20px;
	}

	body, .page, .page_margins, #header, #footer, #col1, #col2, #col3, #main {
		background: transparent;
		border: none;
		height: auto;

	}

	div {
		position: relative;

	}

	ol, ul, dl, #col2_content, #col3_content {
		margin: 0px;

	}

	legend {
		display: none;
	}

	input, textarea {
		border: none;
		background-color: white;
		margin-bottom: 3px;
	}

	table th {
		font-weight: bold;
	}

	.page-start #col3_content .content {
		padding: 10px;
	}

	.page-start #col3_content .content div {
		background-color: white;
		margin-top: 0px;
		/*width: 190px;*/
		margin-left: 0px;
	}

	.page-start #col3_content .content #c558.css-default {
		margin-left: 5px;

		background-color: white;

	}

	.page-start #col3_content .content .calendar {
		margin-top: 0px;
	}

	.page-module-a #col3_content .content .calendar {

		margin-top: 0px;
	}

	.page-module-a #col3_content .content {
		padding: 10px;
	}

	p,
	.content ul,
	.news-single-related,
	.news-single-links,
	.news-single-files,
	.news-list-item,
	.cal-event-description,
	.news-latest-item,
	.cal-event-files,
	.cal-event-images,
	.tx-cal-controller,
	.tx-jbprojects-pi1 {
		margin-bottom: 10px;
	}

	object {
		margin-top: 10px;
	}

	.cal_list_event_odd,
	.cal_list_event_even,
	.fce_submenu {
		margin-bottom: 20px;
	}

	/* COLORS */
	.color_orange, .fce_submenu_ul li.odd, .projectCat_container li.odd {
		background-color: #dd9e01;
	}

	.color_orange {
		border-bottom: 10px solid #dd9e01;
	}

	.color_grey, .fce_submenu_ul li.even, .projectCat_container li.even {
		background-color: rgb(51, 51, 51);
	}

	.color_grey {
		border-bottom: 10px solid rgb(51, 51, 51);
		border-style: solid;
		border-width: 1px 0;
	}

	.color_grey *, .color_orange *, .fce_submenu_ul li *, .projectCat_container li * {
		color: #fff;
	}

	div.color_grey, div.color_orange {
		padding-top: 20px;
		height: 225px;
		overflow: hidden;
	}

	.orange {
		color: #F9B200;
	}

	.petrol {
		color: #007C95;
	}

	.petrol a {
		color: #007C95;
	}

	span.versalien {
		letter-spacing: 0.1em;
		text-transform: uppercase;
	}

	/* PAGE-Styles */
	body {
		background-color: #DCEBF0;

	}

	.page_margins {
		width: 982px;
		margin: 0;
		max-width: 982px;
		min-width: 982px;
	}

	.page {
		border: none; /*border-width: 0px 1px 1px 1px;*/
		background-color: transparent;
		padding: 0px;
		text-align: left;
	}

	#header {
		z-index: 10;
		height: 279px;
		padding: 0px;
	}

	#header img {
		margin: 0px;
	}

	#header_image {
		top: 10px;
		left: 37px;
		background-color: white;
		width: 945px;
		height: 220px;
		position: absolute;
	}

	#header_image img {
		/*margin-left: 191px;
		padding-top: 132px;*/
		top: 132px;
		left: 191px;
		position: relative;
	}

	#header_partnerlogos {
		position: absolute;
		left: 19px;
		top: 10px;
	}

	#header_partnerlogos img {
		float: left;
	}

	#col3 {
		border: none;
		margin: 15px 10px 0px 705px;
		background-color: rgb(245, 225, 195);
	}

	#col1 {
		width: 633px;
		float: left;
		padding: 15px 62px 10px 10px;

	}

	#col3_content,
	#col1_content {
		margin: 0px;
		padding: 0px;
	}

	#col1_content {
		padding-top: 5px;
		position: relative;
	}

	#col3_content .content h3 {
		padding: 0px 0px 20px 24px;
	}

	#col3_content .content h3.leftBorder,
	#col3_content .content dt.leftBorder {
		padding-bottom: 0px;
		margin-bottom: 24px;
		line-height: 14px;
		border-left: 18px solid #F9B200;
		padding-left: 6px;
		font-weight: bold;
		display: block;
	}

	#col3_content .content dt.leftBorder a {

		line-height: 14px;

	}

	#col3_content .content h2.leftBorder {
		padding-bottom: 0px;
		margin-bottom: 0px;
		line-height: 16px;
		border-left: 18px solid #F9B200;
		padding-left: 6px;
		margin-left: 10px;
	}

	.page-module-a #col3_content .content h2.leftBorder {
		padding-bottom: 5px;
		margin-bottom: 0px;
		line-height: 16px;
		border-left: none;
		padding-left: 6px;
		margin-left: 0;
		background: url("../images/list.gif") no-repeat scroll 0 2px transparent;
		padding-left: 24px;
	}

	#col3_content .content h3.leftBorder a {
		line-height: 14px;
	}

	#col3_content .content h2.leftBorder a {
		line-height: 16px;
	}

	#col3_content .content .fce_teaser span {
		padding-left: 24px;
	}

	#col3_content .divider > hr {
		border: 5px solid rgb(245, 225, 195);
	}

	#col3_content .csc-frame-frame1 h2, #col3_content .csc-frame-frame1 h3 {
		padding: 5px 0 0 10px;
	}

	#col3_content .csc-frame-frame1 p, #col3_content .csc-frame-frame1 .tx-felogin-pi1 > div, #col3_content .csc-frame-frame1 .tx-felogin-pi1 > form {
		padding: 5px 0 5px 10px !important;
	}

	.page-start #col1 {
		width: 451px;
		float: left;
		padding: 18px 0px 50px 10px;
		left: 0px;
	}

	#forum .page-start #col1 {
		/*width: 451px; */
		width: 505px;
		float: left;
		padding: 18px 0px 50px 10px;
		left: 0px;
	}

	.page-start #col2 {
		width: 158px;
		float: left;
		padding: 18px 0px 50px 10px;
		display: block;
		margin-left: 0px;
	}

	.page-module-a #col1 {
		width: 158px;
		float: left;
		padding: 18px 0px 50px 10px;
	}

	.page-module-a #col2 {
		display: block;
		width: 451px;
		float: left;
		margin-left: 0px;
		padding: 15px 52px 0px 24px;
	}

	.page-start #col2_content {
		display: inline;
		padding: 5px 0px 0px;
	}

	.page-start #col1_content
	.page-module-a #col2_content {
		display: inline;
		padding: 5px 0px 0px;
	}

	.page-module-b #col1 {
		width: 158px;
		float: left;
		padding: 18px 0px 50px 10px;
	}

	.page-module-b #col2 {
		display: block;
		width: 451px;
		float: left;
		margin-left: 0px;
		padding: 15px 52px 0px 24px;
	}

	.page-module-b #col2_content {
		display: inline-block;
		padding: 5px 0px 0px;
	}

	#modules-a-b {
		margin: 0px 0px 0px 37px;
		padding: 0px 10px 7px 10px;
		background: white;
		height: 78px;
	}

	#module-a,
	#module-b {
		background: rgb(0, 124, 149);
		width: 457.5px;
		float: left;
		height: 78px;
		display: inline-block;
	}

	.page-module-a #module-a {
		width: 685px;
		background: #FFEBD2;
		color: rgb(0, 124, 149);
	}

	.page-module-a #module-b {
		width: 230px;
	}

	.page-module-b #module-a {
		width: 685px;
		background: #FFEBD2;
		color: rgb(0, 124, 149);
	}

	.page-module-b #module-b {
		width: 230px;
	}

	#module-a img,
	#module-b img {
		float: left;
		display: inline-block;
	}

	#module-a {
		margin-right: 10px;
	}

	.module-info {
		margin-left: 80px;
		color: white;
		display: block;
	}

	#module-b .module-info {
		margin-left: 78px;
	}

	.module-info h2,
	.module-info p {
		color: white;
		letter-spacing: 0.1em;
	}

	.page-start .module-info h2 {
		font-size: 11px;
		margin-top: 2px;
		margin-bottom: 15px;
		text-transform: uppercase;
	}

	.page-start .module-info p {
		margin-bottom: 0px;
		margin-top: 25px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
	}

	.page-module-a .module-info h2 {
		font-size: 11px;
		margin-top: 2px;
		margin-bottom: 15px;
		text-transform: uppercase;
	}

	.page-module-a .module-info p {
		margin-bottom: 0px;
		margin-top: 25px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
	}

	.module-info h2 {
		font-size: 22px;
		margin-top: 19px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}

	.module-info p {
		text-transform: uppercase;
		font-size: 11px;
		line-height: 15px;
	}

	.page-module-a #module-a .module-info h2,
	.page-module-a #module-a .module-info p {
		color: rgb(0, 124, 149);
	}

	.page-module-b #module-a .module-info h2,
	.page-module-b #module-a .module-info p {
		color: rgb(0, 124, 149);
	}

	#main {
		background: white;
		margin: 0px 0px 0px 37px;
	}

	#login {
		background: #DCEBF0;
		padding: 5px 0px 0px 24px;
		height: 87px;
		border-bottom: 10px solid white;
	}

	.page-module-a #login {
		background: #DCEBF0;
		padding: 5px 0px 0px 10px;
		height: 87px;
		border-bottom: 10px solid white;
	}




	/* tx-felogin rechte spalte - begin */
	#col3 .tx-felogin-pi1 input {
		/*background: #DCEBF0;*/
		background: #FFF;
	}
	#col3 .tx-felogin-pi1 input[type="submit"] {
		background: #F5E1C3;
	}


	.page-module-a #c8835 {
		background: #DCEBF0;
		padding: 5px 0px 10px 10px;
		height: auto;
		border-bottom: 10px solid white;
	}
	#c8835 .tx-felogin-pi1 input[type="submit"] {
		float: right;
		margin-top: 5px;
		margin-right: 50px;
		background-color: #DCEBF0 !important;
		font-weight: bold;
		cursor: pointer;
	}
	#c8835 .tx-felogin-pi1 input[type="submit"]:hover {
		color: #000 !important;
	}
	#c8835 .tx-felogin-pi1 a {
		display: inline-block;
		margin-top: -10px;
	}
	/* tx-felogin rechte spalte - end */



	#login-intranet label {
		float: left;
		display: inline-block;
		width: 76px;
		font-size: 12px;
	}

	#login-intranet input {
		background: none repeat scroll 0 0 transparent;
		cursor: pointer;
		font-weight: bold;
	}

	#login-intranet input#name,
	#login-intranet input#pass {
		float: left;
		display: inline-block;
		width: 120px;
		height: 15px;
		margin-bottom: 5px;
		font-size: 12px;
		background-color: white;
	}

	#login-intranet a, #login-intranet input {
		font-size: 12px;
	}

	#login h3 {
		margin-bottom: 5px;
		font-size: 12px;
	}

	#footer {
		text-align: right;
		border: none;
		/*color:;*/
		margin: 10px 0px 10px 37px;
		background-color: white;
		height: 34px;
		padding: 0px 10px 18px 10px;
	}

	#footer-links {
		background: transparent url(../images/Logoleiste_unten_Startseite.png) no-repeat top right;
		height: 40px;
	}

	.page-module-a #footer-links {
		background: transparent url(../images/Logoleiste_unten_Modul_A.png) no-repeat top right;
		height: 40px;
	}

	#footer-links {
		/*background: transparent url(../images/Logoleiste_unten_UE-de.gif) no-repeat top right;*/
		/*background: transparent url(../images/logoleiste_de2.gif) no-repeat top right;*/
		background: transparent url(../img/footer.png) no-repeat top right;
		height: 52px;
	}

	.page-module-a #footer-links {
		/*  background: transparent url(../images/Logoleiste_unten_Modul_A-de.gif) no-repeat top right;  */
		background: transparent url(../img/footer-moda.png) no-repeat top right;
		height: 52px;
	}

	.module-b #footer-links {
		/*background: transparent url(../images/Logoleiste_unten_Modul_B-de.gif) no-repeat top right;
		height: 40px;*/
		background: transparent url(../img/footer-moda.png) no-repeat top right;
		height: 52px;
	}

	.en #footer-links {
		/*background: transparent url(../images/Logoleiste_unten_UE-en.gif) no-repeat top right;
		background: transparent url(../images/logoleiste_en2.gif) no-repeat top right;*/
		background: transparent url(../img/footer-en.png) no-repeat top right;
		height: 52px;
	}

	.en .page-module-a #footer-links {
		/* background: transparent url(../images/Logoleiste_unten_Modul_A-en.gif) no-repeat top right;
		 height: 40px;  */
		background: transparent url(../img/footer-moda-en.png) no-repeat top right;
		height: 52px;
	}

	.module-b-en #footer-links {
		/*background: transparent url(../images/Logoleiste_unten_Modul_B-de.gif) no-repeat top right;
		height: 40px;  */
		background: transparent url(../img/footer-modb.png) no-repeat top right;
		height: 52px;
	}

	.footer-leftlinks a,
	.footer-leftlinks a:hover,
	#footer-links a,
	#footer-links a:hover {
		display: block;
		height: 45px;
		vertical-align: top;
		float: right;
		opacity: 0;
		/*color: none;*/
		text-indent: -999em;
		font-size: 0;
	}

	#footer-links .footerleft #wikipedia {
		float: left;
		width: 165px;
	}

	#footer-links .footerleft #facebook {
		float: left;
		width: 110px;
	}

	#footer-links #helmholz {
		width: 90px;
	}

	#footer-links #zae {
		width: 48px;
	}

	#footer-links #pt {
		width: 110px;
	}

	#footer-links #ptj {
		width: 60px;
	}

	.en #footer-links #helmholz {
		width: 110px;
	}

	.en #footer-links #zae {
		width: 55px;
	}

	.en #footer-links #pt {
		width: 150px;
	}

	.en #footer-links #ptj {
		width: 40px;
	}

	/* FLOWGALLERY-Styles */
	.tx-sfmflowgallery-pi1 .view-switch {
		margin-bottom: 20px;
		display: none;
	}

	.tx-sfmflowgallery-pi1 h2 {
		display: none;
	}

	/* FLOWGALLERY-Styles END */
	/* DR_WIKI-Styles */
	.tx-drwiki-pi1 div {
		padding-bottom: 5px;
		text-align: left;
	}

	.tx_drwiki_pi1_SearchForm input {
		background: none repeat scroll 0% 0% rgb(220, 235, 240);

	}

	.tx_drwiki_pi1_SearchForm input {
		text-color: silver;
		font-family: Calibri, Arial, Verdana, sans-serif;
	}

	.tx_drwiki_pi1_SearchFor input {
		background: none repeat scroll 0% 0% rgb(255, 255, 255);
		float: left;
	}

	.tx-drwiki-pi1 b {

	}

	.tx-drwiki-pi1 img {
		display: inline;
		vertical-align: middle;
	}

	.tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2, .tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, .tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {
		color: rgb(0, 124, 149);
		background: none repeat scroll 0% 0% transparent;
		font-weight: bold;
		font-size: 14px;
		line-height: 20px;
		margin: 0px;
		padding-top: 0.5em;
		padding-bottom: 0.17em;
		border-bottom: 0px solid rgb(249, 178, 0);
	}

	.tx-drwiki-pi1 TEXTAREA {
		width: 450px;
		font-size: 10pt;
		height: 400px;
	}

	.tx-drwiki-pi1 input[type="text"]:focus, textarea:focus {
		background: none repeat scroll 0% 0% rgb(245, 225, 195);
		color: rgb(51, 51, 51);
		border-color: rgb(102, 102, 102);
	}

	.tx-drwiki-pi1 input[type="text"], textarea {
		background: none repeat scroll 0% 0% rgb(245, 225, 195);
		color: rgb(51, 51, 51);
		border-color: rgb(102, 102, 102);
	}

	.tx-drwiki-pi1 h2 .editsection {
		font-size: 14px;
	}

	.tx-drwiki-pi1 HR {
		height: 1px;
		border-width: 1px 0px 0px;
		border-style: solid none none;
		border-color: rgb(249, 178, 0) -moz-use-text-color -moz-use-text-color;
	}

	/* DR_WIKI-Styles END*/
	/* NAV-Styles */
	#nav_main, #nav_bread {
		background-color: white;
		display: block;
		left: 37px;
		position: absolute;
		top: 239px;
		height: 35px;
		padding: 5px 10px 0px 10px;
	}

	.page-start #nav_main {
		background-color: white;
		display: block;
		left: 37px;
		position: absolute;
		top: 239px;
		height: 30px;
		padding: 10px 10px 0px 10px;
	}

	#nav_bread {
		width: 925px;
	}

	#nav_bread h3 {
		float: left;
		font-weight: normal;
		line-height: 18px;
		margin-right: 10px;
		color: #007C95;
		font-size: 12px;
	}

	#nav_bread ul li,
	#nav_bread ul li a {
		color: #007C95;
		font-weight: normal;
		font-size: 12px;
	}

	#nav_sec {
		margin-bottom: 20px;
	}

	#nav_main li {
		margin-right: 5px;
		width: 305px;
		text-align: center;
		background-color: #F9B200; /*rgb(245,225,195);*/
		height: 30px;
		vertical-align: middle;
	}

	#nav_main li.last {
		margin-right: 0px;
	}

	#nav_main li ul li {
		margin-right: 0px;
	}

	#nav_main li a, #nav_sec li a {
		font-size: 19px;
		text-decoration: none;
		vertical-align: middle;
		line-height: 33px;
		font-weight: normal;
		text-transform: uppercase;
		color: #007C95;
		letter-spacing: 0.1em;
	}

	#nav_main li a {
		color: white;
		display: block;
		width: 305px;
		height: 30px;
	}

	#nav_main li a:hover, #nav_meta li a:hover, #nav_sec li a:hover {
		font-weight: normal;
	}

	#nav_main li a.current, #nav_meta li a.current, #nav_sec li a.current {
		font-weight: bold;
	}

	#nav_meta {
		display: block;
		right: 0px;
		position: absolute;
		top: 25px;
		width: 630px;
		height: 15px;
	}

	#nav_meta a, .csc-sitemap a {
		font-weight: normal;
	}

	#nav_meta b a {
		font-weight: bold;
	}

	#nav_meta ul {
		float: right;
	}

	#search-link {
		height: 15px;
		color: rgb(0, 124, 149);
	}

	#searchsubmit {
		background-color: transparent;
		color: #007C95;
		margin-right: 10px;
	}

	#searchword {
		width: 90px;
		height: 13px;
		float: right;
		margin-right: 10px;
		padding-top: 2px;
		background: #DCEBF0;
	}

	#language-menu {
		border-right: 20px;
		border-right-color: #DCEBF0;
		border-right-style: solid;
		height: 15px;
		color: rgb(0, 124, 149);
	}

	#meta-menu {
		margin-right: 10px;
	}

	#search-link a,
	#language-menu a {
		color: rgb(0, 124, 149);
	}

	#nav_meta a {
		font-size: 12px;
	}

	#sitemap {
		margin-right: 10px;
	}

	.csc-sitemap ul {
		list-style: none;
	}

	.csc-sitemap ul ul {
		margin-left: 20px;
	}

	#nav_meta *, #nav_sec * {
		text-decoration: none;
		font-size: 12px;
	}

	#nav_sec li {
		margin-bottom: 5px;
	}

	#nav_main ul li, #nav_meta ul li, #nav_bread ul li {
		float: left;
	}

	#nav_main ul, #nav_meta ul, #nav_sec ul, #nav_bread ul li {
		list-style: none;
	}

	#nav_main ul li ul {
		display: none;
	}

	#nav_main ul li.active ul {
		display: block;
	}

	#nav_main ul li:hover ul {
		display: block;
	}

	#nav_main ul li ul li {
		float: none;
	}

	.page-start #col2_content ul li,
	.page-module-a #col1_content ul li {
		list-style-type: none;
		padding-top: 8px;
		padding-bottom: 8px;
		line-height: 14px;
	}

	.page-start #col2_content ul li li,
	.page-module-a #col1_content ul li li {
		padding-top: 8px;
	}

	.page-start #col2_content ul li.first,
	.page-start #col2_content ul li.active,
	.page-module-a #col1_content ul li.first,
	.page-module-a #col1_content ul li.active {
		list-style-type: none;
		padding-top: 0px;
		padding-bottom: 8px;
	}

	.page-start #col2_content ul li.active li.active,
	.page-module-a #col1_content ul li.active li.active {
		padding-top: 8px;
	}

	.page-start #col2_content ul li.active li.active a,
	.page-module-a #col1_content ul li.active li.active a {
		font-weight: bold;
	}

	.page-start #col2_content ul a,
	.page-module-a #col1_content ul a {
		line-height: 14px;
		margin-left: -28px;
		padding-left: 28px;
		list-style-type: none;
		margin-top: 8px;
		margin-bottom: 8px;
		font-size: 12px;
	}

	.page-start #col2_content ul li.first a,
	.page-module-a #col1_content ul li.first a {
		margin-top: 0px;
	}

	.page-start #col2_content ul li a,
	.page-module-a #col1_content ul li a {
		display: block;
	}

	.page-start #col2_content ul a,
	.page-module-a #col1_content ul a {
		background: url("../images/nav-item-petrol.gif") no-repeat scroll left top;
		color: #007C95;
		font-weight: bold;
		text-transform: uppercase;
	}

	.page-start #col2_content ul li.active a,
	.page-module-a #col1_content ul li.active a {
		background: url("../images/nav-item-orange.gif") no-repeat scroll left top;
		letter-spacing: 0.05em;
		color: rgb(249, 178, 0);
		display: block;
	}

	.page-start #col2_content ul li.active li a,
	.page-module-a #col1_content ul li.active li a {
		display: inline;
	}

	.page-start #col2_content ul li.active ul,
	.page-module-a #col1_content ul li.active ul {
		border-top: 1px solid rgb(249, 178, 0);
	}

	.page-start #col2_content ul li.active li,
	.page-module-a #col1_content ul li.active li {
		border-bottom: 1px solid rgb(249, 178, 0);
	}

	.page-start #col2_content ul li.active li.item_last,
	.page-module-a #col1_content ul li.active li.item_last {
		border-bottom: 1px solid white;
	}

	.page-start #col2_content ul.submenu li a,
	.page-module-a #col1_content ul.submenu li a {
		background: transparent none no-repeat scroll left top;
		font-weight: normal;
		color: #007C95;
		text-transform: none;
		letter-spacing: 0.02em;
	}

	.page-start #col2_content ul li.active li.active li a,
	.page-module-a #col1_content ul li.active li.active li a {
		font-weight: normal;
	}

	.page-start #col2_content ul li.active li.active li.active a,
	.page-module-a #col1_content ul li.active li.active li.active a {
		font-weight: bold;
	}

	.page-start #col2_content ul li.active li.active li,
	.page-module-a #col1_content ul li.active li.active li {
		text-align: right;
	}

	.page-start #col2_content ul li.active li.active ul,
	.page-module-a #col1_content ul li.active li.active ul {
		margin-top: 10px;
	}

	/* MODUL B*/
	.page-module-b #col1_content ul li {
		list-style-type: none;
		padding-top: 8px;
		padding-bottom: 8px;
		line-height: 14px;
	}

	.page-module-b #col1_content ul li li {
		padding-top: 8px;
	}

	.page-module-b #col1_content ul li.first,
	.page-module-b #col1_content ul li.active {
		list-style-type: none;
		padding-top: 0px;
		padding-bottom: 8px;
	}

	.page-module-b #col1_content ul li.active li.active {
		padding-top: 8px;
	}

	.page-module-b #col1_content ul li.active li.active a {
		font-weight: bold;
	}

	.page-module-b #col1_content ul a {
		line-height: 14px;
		margin-left: -28px;
		padding-left: 28px;
		list-style-type: none;
		margin-top: 8px;
		margin-bottom: 8px;
		font-size: 12px;
	}

	.page-module-b #col1_content ul li.first a {
		margin-top: 0px;
	}

	.page-module-b #col1_content ul li a {
		display: block;
	}

	.page-module-b #col1_content ul a {
		background: url("../images/nav-item-petrol.gif") no-repeat scroll left top;
		color: #007C95;
		font-weight: bold;
		text-transform: uppercase;
	}

	.page-module-b #col1_content ul li.active a {
		background: url("../images/nav-item-orange.gif") no-repeat scroll left top;
		letter-spacing: 0.05em;
		color: rgb(249, 178, 0);
		display: block;
	}

	.page-module-b #col1_content ul li.active li a {
		display: inline;
	}

	.page-module-b #col1_content ul li.active ul {
		border-top: 1px solid rgb(249, 178, 0);
	}

	.page-module-b #col1_content ul li.active li {
		border-bottom: 1px solid rgb(249, 178, 0);
	}

	.page-module-b #col1_content ul li.active li.item_last {
		border-bottom: 1px solid white;
	}

	.page-module-b #col1_content ul.submenu li a {
		background: transparent none no-repeat scroll left top;
		font-weight: normal;
		color: #007C95;
		text-transform: none;
		letter-spacing: 0.02em;
	}

	#lang_menu, #meta_menu {
		float: left;
	}

	#languages {
		position: absolute;
		left: 150px;
		top: 7px;
	}

	#lang_menu {
		list-style-type: none;
	}

	#lang_menu li {
		margin-right: 10px;
		float: left;
		list-style-image: none;
	}

	#nav_meta li {
		margin: 0px 6px;
	}

	#search-link li {
		margin: 0px 0px 0px 18px;
	}

	#meta_menu {
		padding-left: 3px;
	}

	#language-menu {
		padding-right: 3px;
	}

	/* CONTENT-STYLE */
	#col3_content p,
	#col3_content dd {
		padding-left: 24px;
		margin-left: 0px
	}

	.page-start #col3_content p,
	.page-start #col3_content dd {
		padding-left: 24px;
		margin-left: 0;
	}

	.page-module-a #col3_content p,
	.page-module-a #col3_content dd {
		padding-left: 24px;
		margin-left: 0;
	}

	#categoryEntries {
		margin-left: 150px;
		margin-bottom: 10px;
	}

	.news-single-img {
		float: left;
		margin: 0 10px 0px 0;
	}

	.news-single-item-margin {
		/*margin-left: 163px;*/
	}

	.news-single-imgcaption {
		text-align: left;
		padding-right: 0px;
	}

	.news-item {
		margin-bottom: 15px;
		margin-top: 5px;
	}

	.news-list-item {
		clear: left;
		margin-bottom: 20px;
	}

	.news-list-item img {
		float: left;
		margin: 0px 10px 20px 0px;

	}

	.news-list-item img + .news-list-item-info {
		margin: 0px 0px 0px 110px;

	}

	#col3_content .news-item {
		padding-left: 24px;
		background: transparent url(../images/nav-item-orange.png) no-repeat top left;
	}

	#kontakt label, .tx-srfeuserregister-pi1 label {
		width: 140px;
		display: inline-block;
		margin-bottom: 3px;
	}

	#kontakt input {
		width: 200px;
	}

	#kontakt textarea {
		width: 310px;
		height: 100px;
	}

	.tx-indexedsearch-icon {
		float: left;
	}

	.tx-indexedsearch-info {
		display: block;
		position: relative;
		margin-bottom: 25px;
	}

	.tx-indexedsearch-info dd, .tx-indexedsearch-info dt {
		float: left;
		display: block;
	}

	.tx-indexedsearch-res {
		padding-top: 10px;
		padding-bottom: 10px;
		display: block;
		clear: both;
	}

	/* FCE */
	.fce_images {
		width: 450px;

	}

	.left_img {
		float: left;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	.right_img {
		padding-bottom: 10px;
		float: left;
	}

	.fce_image_right {

		background-color: #ffffff;
		text-align: center;

	}

	.image_right img {
		margin-left: 10px;
		margin-bottom: 10px;

	}

	.image_right {
		width: 210px;
		padding-top: 10px;
		background-color: #ffffff;
		padding-bottom: 5px;

	}

	.fce_teaser p, .fce_teaser span {

	}

	#col1 .fce_img,
	#col1 .fce_teaser,
	#col1 .fce_text_w_img,
	#col2 .fce_img,
	#col2 .fce_teaser,
	#col2 .fce_text_w_img {
		clear: both;
	}

	#col3 .fce_img {
		text-align: center;
	}

	#col3 .fce_img img {
		margin: auto;
	}

	.fce_teaser, .fce_text_w_img, .fce_img {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

/
/
/
/
	Modul Start

/
/
/
/
/

	.page-start #col3_content .fce_teaser,
	.page-start #col3_content .fce_text_w_img,
	.page-start #col3_content .tx-cal-controller,
	.page-start #col3_content .fce_partner,
	.page-start #col3_content .fce_partner_img,
	.page-start #col3_content .fce_img,
	.page-start #col3_content .fce_galery_wrap {
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		background:;

	}

	.page-start #col3_content .fce_img,
	.page-start #col3_content .fce_partner,
	.page-start #col3_content .fce_partner_img,
	.page-start #col3_content .fce_text_w_img,
	.page-start #col3_content .fce_galery_wrap,
	.page-start #col3_content .news-amenu-container,
	.page-start #col3_content .calendar {
		/*   border: 10px solid #F5E1C3; */
		background: white;
		padding: 10px;
	}

	.page-start #col3_content .fce_text_w_img,
	{
		background:;
		padding: 10px;
	}

	.page-start #col3_content .fce_img img {
		max-width: 190px;
	}

	.page-start img.fce_float_left {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	#col3_content .fce_teaser,
	#col3_content .fce_text_w_img,
	#col3_content .tx-cal-controller,
	#col3_content .fce_partner,
	#col3_content .fce_partner_img,
	#col3_content .fce_img,
	#col3_content .fce_galery_wrap {
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		background:;

	}

	.page-module-a #col3_content .fce_img,
	.page-module-a #col3_content .fce_partner,
	.page-module-a #col3_content .fce_partner_img,
	.page-module-a #col3_content .fce_text_w_img,
	.page-module-a #col3_content .fce_galery_wrap,
	.page-module-a #col3_content .news-amenu-container,
	.page-module-a #col3_content .calendar {
		/*   border: 10px solid #F5E1C3; */
		background: #fff;
		padding: 10px;
	}

	.page-start #col3_content .calendar {
		background: #fff;
		padding: 10px;
		border-spacing: 0px 0px;
		border-collapse: collapse;
		margin: 10px 0px;
		padding: 0px;
		position: relative;
		width: 210px;
		background: white;
		border: 10px solid white;
	}

	.page-module-a #col3_content .calendar {
		background: #fff;
		padding: 10px;
		border-spacing: 0px 0px;
		border-collapse: collapse;
		margin: 10px 0px;
		padding: 0px;
		position: relative;
		width: 210px;
		background: white;
		border: 10px solid white;
	}

	.page-module-a #col3_content .calendar-head {
		/*border-top: 10px solid #F5E1C3;*/
	}

	.page-module-a table.calendar tr.calendar-head td {
		padding-top: 10px;
	}

	.page-module-a #col3_content .fce_img img {
		max-width: 190px;
	}

	/*#col3 .fce_img {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}*/
	img.fce_float_left {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	h3.fce_float_left_230 {
		margin-right: 240px;
	}

	div.fce_float_left_230,
	span.fce_float_left_230 {
		margin-right: 240px;
		display: block;
	}

	h3.fce_float_left_150 {
		margin-right: 160px;
	}

	div.fce_float_left_150,
	span.fce_float_left_150 {
		margin-right: 160px;
		display: block;
	}

	h3.fce_float_left_50 {
		margin-right: 60px;
	}

	div.fce_float_left_50,
	span.fce_float_left_50 {
		margin-right: 60px;
		display: block;
	}

	h3.fce_float_left_100 {
		margin-right: 110px;
	}

	div.fce_float_left_100,
	span.fce_float_left_100 {
		margin-right: 110px;
	}

	img.fce_float_right {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	h3.fce_float_right_230 {
		margin-left: 240px;
	}

	div.fce_float_right_230,
	span.fce_float_right_230 {
		margin-left: 240px;
		display: block;
	}

	h3.fce_float_right_150 {
		margin-left: 160px;
	}

	div.fce_float_right_150,
	span.fce_float_right_150 {
		margin-left: 160px;
		display: block;
	}

	h3.fce_float_right_50 {
		margin-left: 60px;
	}

	div.fce_float_right_50,
	span.fce_float_right_50 {
		margin-left: 60px;
		display: block;
	}

	h3.fce_float_right_100 {
		margin-left: 110px;
	}

	div.fce_float_right_100,
	span.fce_float_right_100 {
		margin-left: 110px;
		display: block;
	}

	#col3_content h3.fce_float_left_230,
	#col3_content div.fce_float_left_230,
	#col3_content span.fce_float_left_230,
	#col3_content h3.fce_float_left_150,
	#col3_content div.fce_float_left_150,
	#col3_content span.fce_float_left_150,
	#col3_content h3.fce_float_left_50,
	#col3_content div.fce_float_left_50,
	#col3_content span.fce_float_left_50,
	#col3_content h3.fce_float_left_100,
	#col3_content div.fce_float_left_100,
	#col3_content span.fce_float_left_100,
	#col3_content h3.fce_float_right_230,
	#col3_content div.fce_float_right_230,
	#col3_content span.fce_float_right_230,
	#col3_content h3.fce_float_right_150,
	#col3_content div.fce_float_right_150,
	#col3_content span.fce_float_right_150,
	#col3_content h3.fce_float_right_50,
	#col3_content div.fce_float_right_50,
	#col3_content span.fce_float_right_50,
	#col3_content h3.fce_float_right_100,
	#col3_content div.fce_float_right_100,
	#col3_content span.fce_float_right_100 {
		margin-left: 0px;
	}

	#project_selector_dammy, #eco_selector_dammy, #topic_selector_dammy {
		background: #DCEBF0 url(../images/arrows_select.png) no-repeat top right;
		width: 100%;
		display: block;
		height: 15px;
		font-size: 12px;
		margin-top: 8px;
		margin-bottom: 8px;
		overflow: hidden;
	}

	#project_selector_dammy span, #eco_selector_dammy span, #topic_selector_dammy span {
		font-size: 12px;
		color: #007C95;
	}

	#project_selector_dammy span.selected, #eco_selector_dammy span.selected, #topic_selector_dammy span.selected {
		font-weight: bold;
	}

	#project_selector_mat, #eco_selector_mat, #topic_selector_mat {
		width: 153px;
		background: #DCEBF0;

	}

	#project_selector_mat a, #eco_selector_mat a, #topic_selector_mat a {
		display: block;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		padding-left: 5px;
		color: #007C95;
		margin: 5px 0px;
	}

	#project_selector_mat a.selected, #eco_selector_mat a.selected, #topic_selector_mat a.selected {
		color: #F9B200;
		font-weight: bold;
	}

	.page-start #col2_content ul li.active.last,
	.page-module-a #col1_content ul li.active.last {
		border-bottom: 1px solid #F9B200;
		padding-bottom: 0;
	}

	.page-module-a #col1_content ul#main_menu_sec li.first,
	.page-module-a #col1_content ul#main_menu_sec li.active,
	.page-start #col2_content ul#main_menu_sec li.first,
	.page-start #col2_content ul#main_menu_sec li.active {
		list-style-type: none;
		padding-bottom: 8px;
		padding-top: 8px;
	}

	.page-start #col2_content ul#main_menu_sec li,
	.page-module-a #col1_content ul#main_menu_sec li {
		border-top: 1px solid #F9B200;
	}

	.page-start #col2_content ul#main_menu_sec a,
	.page-module-a #col1_content ul#main_menu_sec a {
		background: none no-repeat scroll left top transparent;
		color: #007C95;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 0;
		margin-top: 0;
	}

	.page-start #col2_content ul#main_menu_sec li.active a,
	.page-module-a #col1_content ul#main_menu_sec li.active a {
		font-weight: bold;
	}

	.page-module-a #col1_content ul.main_menu_sec li.first,
	.page-module-a #col1_content ul#main_menu_sec li.active,
	.page-start #col2_content ul.main_menu_sec li.first,
	.page-start #col2_content ul#main_menu_sec li.active {
		list-style-type: none;
		padding-bottom: 8px;
		padding-top: 8px;
	}

	.page-start #col2_content ul.main_menu_sec li,
	.page-module-a #col1_content ul.main_menu_sec li {
		border-top: 1px solid #F9B200;
	}

	.page-start #col2_content ul.main_menu_sec a,
	.page-module-a #col1_content ul.main_menu_sec a {
		background: none no-repeat scroll left top transparent;
		color: #007C95;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 0;
		margin-top: 0;
	}

	.page-module-b #col1_content ul li.active.last {
		border-bottom: 1px solid #F9B200;
		padding-bottom: 0;
	}

	.page-module-b #col1_content ul#main_menu_sec li.first,
	.page-module-a #col1_content ul#main_menu_sec li.active,
	.page-start #col2_content ul#main_menu_sec li.active {
		list-style-type: none;
		padding-bottom: 8px;
		padding-top: 8px;
	}

	.page-module-b #col1_content ul#main_menu_sec li {
		border-top: 1px solid #F9B200;
	}

	.page-module-b #col1_content ul#main_menu_sec a {
		background: none no-repeat scroll left top transparent;
		color: #007C95;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 0;
		margin-top: 0;
	}

	/**
	* jQuery lightBox plugin
	* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
	* and adapted to me for use like a plugin from jQuery.
	* @name jquery-lightbox-0.5.css
	* @author Leandro Vieira Pinho - http://leandrovieira.com
	* @version 0.5
	* @date April 11, 2008
	* @category jQuery plugin
	* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
	* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
	* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
	*/
	#jquery-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 500px;
	}

	#jquery-lightbox {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		line-height: 0;
	}

	#jquery-lightbox a img {
		border: none;
	}

	#lightbox-container-image-box {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}

	#lightbox-container-image {
		padding: 10px;
	}

	#lightbox-loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}

	#lightbox-nav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10;
	}

	#lightbox-container-image-box > #lightbox-nav {
		left: 0;
	}

	#lightbox-nav a {
		outline: none;
	}

	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
		width: 49%;
		height: 100%;
		zoom: 1;
		display: block;
	}

	#lightbox-nav-btnPrev {
		left: 0;
		float: left;
	}

	#lightbox-nav-btnNext {
		right: 0;
		float: right;
	}

	#lightbox-container-image-data-box {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%;
		padding: 0 10px 0;
	}

	#lightbox-container-image-data {
		padding: 0 10px;
		color: #666;
	}

	#lightbox-container-image-data #lightbox-image-details {
		width: 70%;
		float: left;
		text-align: left;
	}

	#lightbox-image-details-caption {
		font-weight: bold;
	}

	#lightbox-image-details-currentNumber {
		display: block;
		clear: left;
		padding-bottom: 1.0em;
	}

	#lightbox-secNav-btnClose {
		width: 66px;
		float: right;
		padding-bottom: 0.7em;
	}

	/* RTE Styles*/
	span.petrol {
		color: #007C95;
	}

	span.orange {
		color: #F9B200;
	}

	b span.petrol,
	b span.orange {
		font-weight: bold;
	}

	#col2_content ol li,
	#col2_content ul li {
		margin-left: 19px;
	}

	#col2_content ul li {
		margin-left: 0px;
	}

	#col2_content .fce_text_w_img ul li,
	#col1_content .fce_text_w_img ul li,
	.page-start #col1_content .fce_teaser ul li,
	#col1_content .fce_teaser ul li {
		background: url("../images/list.gif") no-repeat scroll 2px 4px transparent;
		list-style-image: none;
		list-style-type: none;
		padding-left: 19px;
	}

	#col2_content ol,
	#col2_content ul {
		padding-bottom: 10px;
	}

	.fce_partner h2,
	.fce_partner a {
		padding: 0 0 0px 24px;
	}

	#col3_content .content .fce_partner h3 {
		padding: 0 0 5px 24px;
		font-weight: normal;
	}

	.fce_partner img {
		margin-left: 0px;
	}

	.fce_partner h2 {
		font-size: 14px;
		font-weight: bold;
		line-height: 14px;
		margin-left: 25px;
	}

	.fce_partner a.leftBorder {
		background: transparent url(../images/list.gif) no-repeat 0px 2px;
		display: block;
		margin: 0 10px 0 10px;
	}

	.page-start .fce_partner a.leftBorder {
		margin: 0 0 0;
		background: url("../images/list.gif") no-repeat scroll 0 4px transparent;
	}

	.page-module-a .fce_partner a.leftBorder {
		margin: 0 0 0;
		background: url("../images/list.gif") no-repeat scroll 0 4px transparent;
	}

	.fce_img .img_subline,
	.fce_galery_wrap .fce_galery_text {
		/*display: block;*/
		font-size: 12px;
		padding: 5px 10px 10px;
		font-weight: normal;
	}

	.page-module-a #col3_content .fce_img .img_subline,
	.page-module-a #col3_content .fce_galery_wrap .fce_galery_text {
		/*display: block;*/
		font-size: 12px;
		padding: 5px 0 0;
		font-weight: normal;
	}

	.page-start #col3_content .fce_img .img_subline,
	.page-start #col3_content .fce_galery_wrap .fce_galery_text {
		/*display: block;*/
		font-size: 12px;
		padding: 5px 0 0;
		font-weight: normal;
	}

	.fce_img .img_subline a {
		font-size: 12px;
		font-weight: normal;
	}

	div.fce_galery_image {
		display: none;
	}

	div.fce_galery_image_visible {
		display: block;
	}

	.tx-indexedsearch-browsebox {
		clear: left;
		padding: 5px 0px;
	}

	.tx-indexedsearch-browsebox .browsebox li {
		list-style-type: none;
		float: left;
		margin-right: 10px;
	}

	#skiplinks {
		diplay: none;
	}

	.tx-srfeuserregister-pi1 dt {
		float: left;
		width: 165px;
		clear: left;
	}

	.tx-srfeuserregister-pi1 dd {
		margin-left: 165px;
		min-height: 18px;
	}

	.tx-srfeuserregister-pi1 input, .nl_subscription input, .tx-comments-comment-input, #tx_comments_pi1_content {
		border: 1px solid #484848;
		width: 100%;
		display: inline;
		vertical-align: middle;
	}

	.nl_subscription input {
		width: 200px;
		margin-left: 10px;
	}

	.nl_subscription button {
		margin-left: 10px;
	}

	.nl_subscription input.submit {
		width: auto;
		border: none;
	}

	.tx-srfeuserregister-pi1 input.input_short {
		width: 48%;
	}

	#col2_content ul.tx-srfeuserregister-multiple-checked-values {
		padding-bottom: 0;
	}

	#col2_content ul.tx-srfeuserregister-multiple-checkboxes li,
	#col2_content ul.tx-srfeuserregister-multiple-checked-values li {
		background: none;
		padding: 0;
	}

	#col2_content ul.tx-srfeuserregister-multiple-checkboxes li label {
		width: 200px;
	}

	#col2_content .tx-srfeuserregister-pi1 select {
		border: 1px solid #484848;
		margin-bottom: 4px;
	}

	.tx-srfeuserregister-multiple-checkboxes input {
		margin-right: 5px;
		width: auto;
	}

	.tx-cal-controller #calendar-event span.label {
		display: block;
		width: 100px;
		float: left;
		clear: left;
	}

	.tx-cal-controller #calendar-event div.field, .tx-cal-controller #calendar-event p, .tx-cal-controller #calendar-event p.field {
		padding-left: 100px;
	}

	table.calendar {
		border-collapse: collapse;
		border-spacing: 0;
		margin: 0 10px 15px;
		padding: 0;
		position: relative;
		width: 210px;
	}

	table.calendar tr.calendar-head td {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #F9B200;
		border-width: 0 0 1px 0;
		padding-bottom: 5px;
		margin-bottom: 5px;

	}

	table.calendar tr th {
		text-align: center;
		padding-top: 5px;
	}

	table.calendar tr td {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #F5E1C3;
		margin: 0;
		padding: 2px;
		text-align: center;
	}

	#col3_content .content table.calendar tr.calendar-head td h3 {
		padding: 0;
	}

	table.calendar td.this_day, table.calendar td.this_day a {
		background: none repeat scroll 0 0 #F9B200;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	table.calendar td.linked_day, table.calendar td.linked_day a {
		background: none repeat scroll 0 0 #007C95;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}

	.news-list-container .fce_text_w_img_smallborder img {
		float: left;
		margin: 0 10px 10px 0;
	}

	.news-list-container {
		clear: left;

	}

	.news-amenu-container {
		padding: 0 10px;
	}

	.news-list-browse .browseLinksWrap .disabledLinkWrap, .news-list-browse .browseLinksWrap .activeLinkWrap, .news-list-browse .browseLinksWrap a {
		display: inline-block;
		margin: 0 5px;
	}

	.news-list-browse .showResultsWrap {
		padding-bottom: 0px;
	}

	#wpcumuluswidgetcontent {
		/*border: 1px solid #007C95;*/
	}

	.page-start #col3_content .csc-default h2 {
		padding-left: 0px;
	}

	#col3_content .csc-default h2 {
		padding-left: 10px;
	}

	.page-module-a #col3_content .csc-default h2 {
		padding-left: 0;
	}

	#col3_content .csc-default .news-amenu-container h2 {
		padding: 10px 0 10px 0;
		color: #007C95;
	}

	.news-amenu-container ul, .news-amenu-container li {
		list-style-type: none;
	}

	.fce_text_w_img_smallborder {
		border-bottom: 1px solid rgb(249, 178, 0);
		margin-bottom: 10px;
	}

	.karte_gross {
		display: none;
		position: absolute;
		top: 0;
		margin: auto;
		z-index: 10000;
		width: 100%;
		height: 100%;
		background: none repeat scroll 0 0 transparent;
		border: none;
	}

	.fce_weltkarte {
		margin-right: 10px;
		/*float:left; */
	}

	.fce_dtkarte {
		margin-left: 30px;
	}

	.fce_weltkarte_overlay {
		display: none;
		position: absolute;
		top: 0;
		margin: auto;
		z-index: 9999;
		width: 100%;
		height: 100%;
		background: none repeat scroll 0 0 #DCEBF0;
		border: none;
		opacity: 0.8;
	}

	.karte_wrapper {
		margin: auto;
		top: 25px;
		background: white;
		border: 10px solid #FFEBD2;
	}

	#karte_gross {
		margin: auto;
		position: absolute;
		left: 50px;
		top: 75px;
	}

	.karte_close_button {
		position: absolute;
		top: 25px;
		background: url(../images/karte_close_de.jpg) no-repeat 50% 50% transparent;
		width: 85px;
		height: 24px;
		cursor: pointer;
		right: 50px;
	}

	.karte_close_button:hover {
		background-image: url(../images/karte_close_de_hover.jpg);
	}

	.en .karte_close_button {
		position: absolute;
		top: 50px;
		background: url(../images/karte_close_en.jpg) no-repeat 50% 50% transparent;
		width: 85px;
		height: 24px;
		cursor: pointer;
		right: 0px;
	}

	.en .karte_close_button:hover {
		background-image: url(../images/karte_close_en_hover.jpg);
	}

	.karte_punkte {
		position: relative;
		top: 75px;
		margin: auto;
		display: block;
	}

	.karte_punkt {
		position: absolute;
	}

	.karte_punkt img {
		border-color: #007C95;
		border-style: solid;
		border-width: 0 1px;
		display: inline-block;
		margin: 0 5px 0 0;
		float: left;
	}

	.karte_punkt:hover div.title {
		border-width: 1px 1px 0 0;
	}

	.karte_punkt:hover img {
		border-width: 0 1px 1px 1px;
	}

	.karte_punkt_desc {
		display: none;
		border-color: #007C95;
		border-style: solid;
		border-width: 0;
		min-height: 20px;
		margin: 0 0 0 24px !important;
		z-index: 11000;
		white-space: nowrap;
	}

	.karte_punkt div.title {
		background: none repeat scroll 0 0 white;
		border-color: #007C95;
		border-style: solid;
		border-width: 1px 1px 1px 0;
		color: #007C95;
		display: block;
		height: 15px;
		padding: 0 5px 0 0;
		vertical-align: bottom;
		margin-bottom: 5px;

	}

	.karte_punkt_desc div.karte_punkt_infos {
		margin-top: -5px;
		text-align: left;
	}

	.karte_punkt div.title span {
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;
		margin: 1px 0 0;
		vertical-align: middle;
		color: #007C95;
		font-weight: bold;
		cursor: pointer;
	}

	.karte_punkt_desc div.karte_punkt_infos {
		border-color: #007C95;
		border-style: solid;
		border-width: 0 1px 1px 1px;
		display: block;
		padding: 0 5px;
		background: white;
		color: #007C95;
	}

	.fce_text_w_img .borderBottom,
	.fce_teaser .borderBottom {
		border-width: 0 0 1px;
		border-style: solid;
		border-color: #F9B200;
	}

	.fce_teaser .borderBottom {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.tx-comments-pi1 {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid #F9B200;
	}

	.tx-comments-comment-form {
		margin-bottom: 20px;
	}

	.tx-comments-comments .tx-comments-comment-1, .tx-comments-comments .tx-comments-comment-2 {
		border: none;
		padding: 0;
	}

	.tx-comments-comments {
		padding-bottom: 0;
		margin-bottom: 10px;
		border-bottom: 1px solid #F9B200;
	}

	#c1647 object {
		margin-top: -30px;
	}

	.contenttable td {
		vertical-align: top;
	}

	/* tt_news */
	.news-single-item hr {
		border: 0px none;
	}

	/* FE-Edit tt_news */
	.tx-newsfeedit-pi1 input, textarea {
		border: 1px solid #666;
		background-color: #ffffff;
		width: 100%;
	}

	.tx-newsfeedit-pi1-form-row {
		margin-bottom: 10px;
	}

	.tx-newsfeedit-pi1-editmenu-list div {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #666666;
	}

	.tx-newsfeedit-pi1-message-editmenu {
		padding-bottom: 10px;
		border-bottom: 1px dotted #666666;
	}

	.tx-newsfeedit-pi1-link {
		margin-top: 20px;
	}

	.tx-newsfeedit-pi1-link a {
		padding: 3px;
		background-color: #007C95 !important;
		color: #FFFFFF;
		width: auto;
		cursor: pointer;
		border: none;
	}

	.tx-newsfeedit-pi1-link a:hover {
		text-decoration: none !important;
		background-color: #F9B200;
	}

	input.tx-newsfeedit-pi1-form-submit {
		cursor: pointer;
		width: 180px;
	}

	div.tx-newsfeedit-pi1-form-row-category, div.tx-newsfeedit-pi1-form-row-author, div.tx-newsfeedit-pi1-form-row-author_email {
		display: none;
	}

	.newsplus_searchform_table .form_medium_select, .newsplus_searchform_table .form_medium_text {
		width: 300px;
	}

	#c6035 table, #c6036 table {
		width: 480px;
		border: 0px none;

	}

	#c6036 table table {
		width: auto;
	}

	#c6036 table table td {
		padding: 0px;
		border-bottom: none 0px;
	}

	.tx-sgnewsplus-pi1 td {
		vertical-align: top;
	}

	.tx-sgnewsplus-pi1 table table td {
		border: 0px none;
		border-bottom: 1px dotted #007C95;
	}

	.tx-sgnewsplus-pi1 table table th, #c6036 table th {
		border: 0px none;
		border-bottom: 1px dotted #007C95;
		border-top: 1px dotted #007C95;
	}

	#c6036 table th {
		padding-top: 20px;
	}

	#c6041 table td, #c6036 table td {
		width: auto;
		border: 0px none;
		border-bottom: 1px dotted #007C95;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#c6041 hr {
		border: 0px none;
	}

	.form_medium_text {
		width: 180px;
		background-color: #DCEBF0;
		border: none;
	}

	.form_medium_select {
		width: 80px;
		background-color: #DCEBF0;
		border: none;
	}

	.form_large_text {
		width: 300px;
		background-color: #DCEBF0;
		border: none;
	}

	input {
		background-color: #DCEBF0;
		border: none;
	}

	.tx-sgnewsplus-pi1 img {
		display: inline;
	}

	/* Anmeldeformular */
	#form_statkonf .short-input, #form_statkonf .long-input, #form_statkonf textarea, #form_statkonf .middle-input {
		background: none repeat scroll 0 0 #DCEBF0;
	}

	#form_statkonf .short-label {
		width: 120px;
		display: block;
		float: left;
	}

	#form_statkonf .long-label {
		width: 400px;
		display: block;
		margin-bottom: 4px;
	}

	#form_statkonf p {
		clear: both;
	}

	#form_statkonf .long-input {
		width: 310px;
	}

	#form_statkonf .short-input {
		width: 100px;
		margin-right: 16px;
	}

	#form_statkonf .middle-input {
		width: 190px;
	}

	#form_stand, #form_vortrag {
		padding: 10px;
		border: 1px dotted #F5E1C3;
	}

	#form_stand .long-input, #form_vortrag .long-input {
		width: 290px;
	}

	#form_stand .short-input, #form_vortrag .short-input {
		width: 80px;
	}

	#form_stand .middle-input, #form_vortrag .middle-input {
		width: 170px;
	}

	#buttons_div {
		margin-top: 30px;
	}

	#form_statkonf .submit, #form_statkonf .reset {
		font-weight: bold;
		cursor: pointer;
		padding-left: 4px;
		padding-right: 4px;
	}

	#form_statkonf .submit {
		background-color: #007C95;
		color: #FFFFFF;
	}

	#form_statkonf .reset {
		background-color: #DCEBF0;
		color: #007C95;
	}

	#vortrag_themen input {
		float: left;
		margin-top: 2px;
	}

	#vortrag_themen label {
		display: block;
		width: 300px;
	}

	#vortrag_themen p {
		clear: both;
	}

	.topic_set {
		clear: both;
		margin-bottom: 12px;
	}

	.topic_set label {
		padding-left: 20px;
		font-weight: bold;
		width: 400px !important;
	}

	.topic_keywords {
		padding-left: 20px;
	}

	#lightbox_mat {
		background-color: #000000;
		opacity: 0.8;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 990;
	}

	#lbClose {
		position: fixed;
		right: 20px;
		top: 0px;
		z-index: 1100;
		color: #FFFFFF;
		background-color: #DD9E01;
		padding: 3px;
		padding-left: 5px;
		padding-right: 5px;
	}

	#innerContent ul {
		list-style-position: outside;
		padding-left: 20px;
		margin-bottom: 20px;
	}

	.formError span {
		display: block;
		padding: 10px;
		border: 1px dotted #AA0000;
		color: #AA0000;
		font-weight: bold;
		margin-bottom: 6px;
	}

	/* Termin FE-Edit im Intranet */
	#ext-gen13 {
		height: 160px !important;
	}

	#tx_cal_controller_description__1-htmlArea {
		overflow: hidden;
	}

	/* Coverflow Darstellung in Outreach Material */
	ul.tx-ogvservicebox-pi1-coverflow-wrapper {
		list-style: none !important;
		padding: 0 !important;
		margin: 0 auto !important;
		/*height: 200px;*/
		height: 250px !important;

	}

	div.tx-ogvservicebox-pi1 {
		margin-bottom: 25px;
		margin-top: 25px !important;
	}

	div.tx-ogvservicebox-pi1-coverflow {
		/*height: 200px;*/
		height: 260px !important;
	}

	div.tx-ogvservicebox-pi1-coverflow-control-btnNext {
		float: right !important;
	}

	.tx-ogvservicebox-pi1-thumbnail {
		box-shadow: 1px 1px 1px 2px rgba(0, 0, 2, 0.35) !important;

	}

	.tx-ogvservicebox-pi1-coverflow-control {
		/*border-top: 2px solid #F9B200 !important;	*/
	}

	a.tx-ogvservicebox-pi1-coverflow-btnPrev {
		/*background: url(../coverflow/images/btnPrevOff.gif) no-repeat !important;*/
		background: url(http://modul-a.nachhaltiges-landmanagement.de/typo3conf/ext/ogv_flipbook/res/images/btnPrevOff.gif) no-repeat !important;
		width: 50px !important;
		height: 50px !important;
		display: block;
	}

	a.tx-ogvservicebox-pi1-coverflow-btnNext {
		/*background: url(../coverflow/images/btnNextOff.gif)no-repeat !important;*/
		background: url(http://modul-a.nachhaltiges-landmanagement.de/typo3conf/ext/ogv_flipbook/res/images/btnNextOff.gif) no-repeat !important;

		width: 50px !important;
		height: 50px !important;
		float: right;
		display: block;
	}

	.ContentFlow .scrollbar {
		/*background: url("img/scrollbar_white.png") repeat-x scroll left center transparent;*/
		height: 4px !important;
		margin: 10px auto 0;
		overflow: visible;
		position: relative;
		visibility: hidden;
		width: 100% !important;
		background: #F9B200;
		z-index: 1;
	}

	div.ContentFlow .scrollbar {
		background: none repeat scroll 0 0 #F9B200 !important;

	}

	.ContentFlow .scrollbar .slider {
		background: url("img/slider_white.png") no-repeat scroll center center transparent;
		height: 4px !important;
		width: 45px !important;

	}

	div.ContentFlow .scrollbar .slider {
		background: none repeat scroll 0 0 #117C93 !important;
	}

	.ContentFlow .flow .item .content {
		border: 0px solid #eee !important;
	}

	.ContentFlow .flow .item .content .reflection {
		display: none !important;
	}

	.ContentFlow .scrollbar .slider .position {
		color: #fff !important;
		font-size: 12px;
		font-weight: bold;
		top: 120%;
	}

	.ContentFlow .globalCaption {
		color: white;
		font-size: 14px;
		font-weight: bold;
		height: 1px !important;
		margin: 0.8em auto !important;
		text-align: center;
	}

	.tx-ogvservicebox-pi1-coverflow-control {
		background: #fff;
	}

	#tx-ogvservicebox-pi1-book div#navbar a {
		color: #fff !important;
		border: 0px !important;
	}

	/*
	#tx-ogvservicebox-pi1-book #navbar .button a img{
		color: #fff !important;
		border: 0px !important;
	}
	*/
	#tx-ogvservicebox-pi1-book #navbar div#btnDownload.button a:link,
	#tx-ogvservicebox-pi1-book #navbar div#btnDownload.button a:visited,
	#tx-ogvservicebox-pi1-book #navbar div#btnDownload.button a:hover {
		color: #fff !important;
		border: 0px !important;
	}

	#btnDownload.button a {
		color: #fff !important;
		border: 0px !important;
	}

	/*
	div#btnDownload.button a img {
		color: #fff !important;
		border:0px !important;
	}
	*/
	.roundabout-holder {
		width: 451px !important;
		overflow: hidden;
	}

	/* GLOSSAR */
	.news-glossary2-container ul {
		list-style: none;
	}

	.news-glossary2-container ul li {
		display: block;
		float: left;
		width: 15px;
		text-align: center;
		color: #F9B200;
	}

	.news-glossary2-container ul li a {
		color: #007C95;
	}

	.news-glossary2-container h2 {
		clear: both;
	}

	h2.news-glossary-selected-index {
		font-size: 16px !important;
		color: #007C95;
		margin-top: 20px;
	}

	span.news-search-form-submit input {
		margin-right: 10px;
	}

	/* CONTENT STUFF */
	#c7157 {
		top: -20px;
		margin-bottom: -20px;
	}

	#c126 {
		clear: both;
		/*margin-bottom: 100px !important;*/
	}

	#col1_content {
		position: relative;
	}

	#c7337, #c7335 {
		width: 220px;
		position: absolute;
		overflow: visible;
		top: 0px;
	}

	#c7335 {
		left: 0px;
	}

	#c7337 {
		left: 230px;
	}

	#c6628 div.fce_text_w_img {
		padding-bottom: 0px !important;
	}

	#c7339 {
		clear: both;
	}

	#c7356 .fce_text_w_img {
		height: 50px;
	}

	#c608 {
		width: 210px !important;
		margin-bottom: 10px !important;
	}

	#c7847 {
		width: 210px !important;
		margin-bottom: 10px !important;
	}

	#c8578 {
		margin-top: 10px !important;
	}

	#image_un {
		/* margin: 10px; */
		text-align: center;
		padding: 10px;
		height: 257px;
		display: block;
	}

	#image_un img {
		margin: auto;

	}

	#text_un {
		display: none;
		margin: 10px;
		padding: 10px;
		height: 257px;
	}

	#c7859 {
		height: 277px;
		margin-bottom: 10px;
		width: 100% !important;
	}

	#c7859 a, #c7859 a:hover {
		text-decoration: none !important;
	}

	.fancybox-skin {
		background: none repeat scroll 0 0 transparent !important;
		border-radius: 0 !important;
		color: #444;
		position: relative;
		text-shadow: none;
	}

	#fancybox-content {
		width: 0;
		height: 0;
		padding: 0;
		outline: none;
		position: relative;
		overflow: hidden;
		z-index: 1102;
		border: 0px solid transparent;
		margin-bottom: -20px;
	}

	.resultContainer {
		padding: 8px;
	}

	.resultContainer p {
		padding-left: 0px !important;
	}

	input#tx_felogin_pi1[forgot_email] {
		width: 145px !important;
	}

}

/*
MEDIA PRINT ----------------------------------------------------------------
*/
@media print {

	#nav_main, .page-start #nav_main, #search_main, #login_main, #meta_menu, #lang_menu, #col2, #main_header, #main_col2_content, #nav_meta, #col3, #col1, #header_partnerlogos, #modules-a-b, #footer {
		display: none;
	}

	.page-start #col1, #logo_image, #header_image img {
		display: block;
		padding-top: 0;
		width: 464px;
	}

	#nav_bread ul li {
		width: auto !important;
	}

	#nav_bread {
		display: block;
		position: relative;
		top: 0;
		height: auto;
	}

	#header_image {
		height: auto;
		position: relative;
	}

	#page {
		border: none;
	}

	#page_margins {
		margin: auto;
	}

	#col3 {
		margin: 0px 0px;
	}

	#main_col1_content {
		width: auto;
		float: none;
		clear: both;
	}

	/*.print {
		 display: block;
	 }*/
	#dbfz_h1 {
		text-align: left;
		margin-left: 25px;
		color: rgb(51, 51, 51);
		margin-bottom: 0px;
	}

	#header_top, #header, #header_bottom {
		height: auto;
		background: transparent;
	}

	#nav_main {
		position: relative;
		top: 0px;
	}

	#logo {
		position: relative;
	}

	img {
		display: none;
	}

	.projectList_single p, .projectList_single span {
		margin-left: 0px;
	}

	/*.print, img.projectMap_map {
		 display: block;
	 }*/
	#header_image {
		border-color: #666666;
		border-style: none;
		border-width: 1px 0;
		top: 0px;
		margin: 7px 0px;
		clear: left;
	}

	#header_partnerlogos {
		display: block;
		float: left;
		position: relative;
		z-index: 1000;
	}

	#header_partnerlogos img {
		display: block;
		float: none;
	}

	#footer {
		clear: left;
		display: block;
	}

	.page_margins {
		margin: 0;
		max-width: 712px;
		min-width: 0;
		width: 712px;
	}

	#header_image img {
		margin-left: 0;
		padding-top: 0;
	}

	/* Wissensthek Styles */
	.wt_navigation li {
		list-style: none;
		float: left;
	}

	.wt_navigation li a {
		background-color: #eee;
		display: block;
		padding: 2px 5px;
	}

}


