 
body {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #333333;
  margin-top: 0px;
  margin-left: 0px;
}

td {
	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  color: #333333;
}

.readmore {
	
	background-image: url(readmore.gif);
	background-repeat: no-repeat;
	background-position: 0 3;
	padding-left: 12px !IMPORTANT;
}

a, a:active, a:visited {
	
	color: #F37022;
	text-decoration: none;
	
	background-repeat: no-repeat;
}

h1 {
	
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	padding-bottom: 10px;
}

h2 {
	
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}

.align-justify {
	
	text-align: justify;
	margin: 0px;
	padding: 0px;
}

/*********************************************************/
/************** HEADER START *****************************/
/*********************************************************/

.header {
	
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	height: 100px;
	border-bottom: #F37022 1px solid;
	font-size:10px !important;
	width: 100%;
}

.blankgifheader {
	
	position: absolute;
	top: 0px;
	left: 0px;
	width: 870px;
	height: 90px;
	border: 0px;
}

.header a {
	
	background-image: none;
	padding: 0px;
}

.language {
	
	width: 960px;
	float: left;
}

.buttons {
	
	width: 960px; 
	margin-top: 60px;
	float: right;
}

.buttons img{
	
	border: 0px;
}

.buttons .german {
	
	float: right;
}

.buttons .german a{
	
	float: right;
	margin-right: 10px;
	border: 0px;
}

.buttons .english {
	
	float: right;
}


/*********************************************************/
/************** HEADER AAA START *************************/
/*********************************************************/

.barriere {
	
	width: 960px;
	position: absolute;
	left: 0px;
	right: 0px;
}

.aaa {
	
	float: right;	
	margin-right: 10px;
}

.aaa .smalla {
	
	font-size: 11px;
}

.aaa .middlea {
	
	font-size: 15px;
}

.aaa .largea {
	
	font-size: 17px;
}
/*********************************************************/
/************** HEADER AAA END ***************************/
/*********************************************************/


/*********************************************************/
/************** HEADER END *******************************/
/*********************************************************/



/*********************************************************/
/************** CENTER START *****************************/
/*********************************************************/

.wrapper {

	width: 960px;
}

.leftside {
	
	float: left;
	width: 220px;
	margin-right: 20px;
}

.fixmiddle {
	
	float: left;
	width: 468px;
}

.middle {
	
	float: left;
	width: 468px;
}

.rightside {
			
	width: 200px;
	float: left;
	margin-left: 30px;
}

	/************** MENÜ START *****************************/
		
		.menue {
			
			margin-top: 10px;
			margin-left: 20px;
			border-right: #F37022 2px dotted;
			width: 200px;
		}
		
		.menue a {
			
			color: #878789;
			text-decoration: none;
			font-size: 10pt;
			font-weight: bold;
			background-image: none;
			padding: 0px;
			display:block;
		}
		
		.menue a:hover {
			
			color: #F37022;
			
		}
		
		
		.menue ul{
			
			list-style-type: none;
			margin-left: 0px;
			padding-left: 0px;
			
			margin-top: 5px;
			margin-left: 5px;	
			margin-bottom: 5px;
		}
		
		.level1_nonactive a, .level1_nonactive a:visited {
			
			color: #878789;
		}
		
		.level1_active a{
			
			color: #F37022;
		}
		
		.level1_nonactive a:hover{
			
			color: #F37022;
		}
		
		.level2_nonactive a, .level2_nonactive a:visited {
			
			font-weight: normal;
			color: #878789;
			background-image: url(nonactivelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
			height: 15px;

		}
		
		.level2_nonactive a:hover {
			
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		 .level2_active a {
			
			font-weight: normal;
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level3_nonactive a {
			
			font-weight: normal;
			color: #878789 !IMPORTANT;
			background-image: url(nonactivelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level3_nonactive a:hover {
			
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		 .level3_active a {
			
			font-weight: normal;
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level4_nonactive a {
			
			font-weight: normal;
			color: #878789 !IMPORTANT;
			background-image: url(nonactivelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level4_nonactive a:hover {
			
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		 .level4_active a {
			
			font-weight: normal;
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level5_nonactive a {
			
			font-weight: normal;
			color: #878789 !IMPORTANT;
			background-image: url(nonactivelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level5_nonactive a:hover {
			
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		 .level5_active a {
			
			font-weight: normal;
			color: #F37022;
			background-image: url(activelink.gif);
			background-repeat: no-repeat;
			padding-left: 5px;
		}
		
		.level3_nonactive {
			
		}
		
		.innerlink {

			margin: 0px;
			padding: 0px;
		}

	/************** MENÜ END *******************************/
	
/*--------------------------------------------------------------------*/

	/************** NEWSLETTER START ***********************/
		
		.newsletter {
			
			width: 220px;
		}
		
		.newsletter .subheader {
			
			color: #ffffff;
			background-color: #F37022;
			padding-left: 20px;
			font-size: 12px;
			padding-top: 2px;
			padding-bottom: 2px;
			margin-top: 25px;
		}
		
		.newsletter .inertext {
			
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 20px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
		}
		
		.newsletter .formular {
			
			padding-left: 20px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
			border-bottom: #878789 2px dotted;
		}
		
		.newsletter .textfield {
			
			border-color: #cccccc;
			margin-right: 10px;
		}
		
		.newletterstext {
			
			padding-bottom:10px;
			padding-right:5px;
			padding-top:10px;
			width:145px;
		}
		
	/************** NEWSLETTER END *************************/

/*--------------------------------------------------------------------*/

	/************** SEARCH START ***************************/
		
		.search {
			
			width: 222px;
		}
		
		.search a{
			
			position:absolute;
			top: 0px;
		}
		
		.search .subheader {
			
			color: #ffffff;
			background-color: #F37022;
			padding-left: 20px;
			font-size: 12px;
			padding-top: 2px;
			padding-bottom: 2px;
			margin-top: 25px;
		}
		
		.search .inertext {
			
			padding-top: 5px;
			margin-top: 5px;
			padding-bottom: 5px;
			padding-left: 20px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
		}
		
		.search .formular {
			
			padding-left: 20px;
			margin: 0px;
			padding-top: 10px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
			border-bottom: #878789 2px dotted;
		}
		
		.search .textfield {
			
			border-color: #878789;
			width: 145px;
			margin-right: 10px;
		}
		
	/************** SEARCH END *****************************/
	
/*--------------------------------------------------------------------*/

	/************** BREADCRUM START **************************/
	
	.breadcrum {
		
		margin-top: 10px;
		margin-left: -4px;
	}
	
	.breadcrum a{
		
		margin: 0px;
		padding: 0px;
	}
	/************** BREADCRUM END ****************************/
/*--------------------------------------------------------------------*/


	/************** CONTENT START ***************************/
	
		.middle .headline {
			
			margin-top: 10px;
			font-weight: bold;
			font-size: 15px;
			background-image: url(headerback1.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			padding-bottom: 20px;
		}
		
		.middle .headline .headline{
			
			margin-top: 0px;
			padding-bottom: 0px;
			background-image: none;
		}
		
		.middle .headline .headline td{
			
			font-size:15px;
			font-weight:bold;
		}
		
		.middle .content a{
			
			position: absolute;
			top: 0px;
		}
		
		.middle .content img{
			
			border: 0px;
		}
		
		.middle hr {
			
			clear: both;
			border: 0px;
			border-bottom:2px dotted #878789;
		}
		
		.news-latest-item-image img{
			
			border: 0px;
		}
		
		.news-list-item-image img{
			
			border: 0px;
		}
		
		.imgtext-table img{
			
			border: 0px;
			float: left;
		}
		
		.content .imgtext-table table{
			
				float: right;
		}
		
		.imgtext-table a{
			
			border: 0px;
		}
		
		.middle .internal-link {
			
			position: relative !IMPORTANT;
			background-image: url(readmore.gif) !IMPORTANT;
			background-repeat: no-repeat;
			background-position: 0 3;
			padding-left: 12px !IMPORTANT;
			background-position: 0px 3px;
			zoom:1
		}
		
		.middle .download {
			
			position: relative !IMPORTANT;
			background-image: url(readmore.gif);
			background-repeat: no-repeat;
			background-position: 0 3;
			padding-left: 12px !IMPORTANT;
		}
		
		.csc-textpic-imagewrap dt{
			
			border: 0px;
		}
		
		.middle a {
			
			position: relative !IMPORTANT;
		}
		
		.csc-frame-rulerAfter {
			
			border-bottom:	2px dotted #878789;
			margin-bottom: 5px;
			margin-top: 5px;
			clear: both;
			padding-top: 5px;
		}
		
		.middle .content {
			
			clear: both;
			width: 468px;
			margin-bottom: 10px;
			padding-bottom: 5px;
			/*border-bottom: #878789 2px dotted; */
		}
		
		.middle .content .inertext .smallheader {
			
			float: left;
		}
		
		.middle .content .image {
			
			float: left;
			width: 100px;
		}
		
		.middle .content .inertext {
			
			float: left;
			width: 360px;
		}
		
		.middle .content .inertext .smallheader {
			
			font-weight: bold;
		}
		
		.middle .content .inertext .undertext {
			
			clear: both;
		}
		
		.bodytext {
			
			margin: 0px;
			padding: 0px;
		}
		
		.bodytext a {
			
			position: relative !IMPORTANT;
		}
		
		.middle .newsheadline {
			
			margin-top: 20px;
			font-weight: bold;
			
			background-image: url(headerback.gif);
		}
		
		.middle .newsheadline p{
			
			margin-top: 20px;
			font-weight: bold;
			
			height: 42px;
			font-size: 15px;
		}
		
		.middle .newsheadline a{
			
			position: absolute;
			top: 0px;
		}
		
		.middle .content .csc-firstHeader {
		
			padding-bottom: 10px;
		}
		
		.middle .content .align-justify {
			
			text-align: justify;
		}
		
		.middle .content .align-justify a{
			
			background-image: url(readmore.gif);
			background-repeat: no-repeat;
			background-position: 0px 3px;
			padding-left: 12px !IMPORTANT;
			padding-bottom: 0px;
			margin-bottom: 0px;
			zoom:1
		}
		
		.middle .bodytext a{
			
			background-image: url(readmore.gif);
			background-repeat: no-repeat;
			background-position: 0 3;
			padding-left: 12px !IMPORTANT;
		}
		
		.middle li a {
			
			background-image: url(readmore.gif);
			background-repeat: no-repeat;
			background-position: 0;
			padding-left: 12px !IMPORTANT;
			background-position: 0px 3px;
			zoom:1
		}
		
		.middle .imgtext-nowrap {
			
			padding-bottom: 10px;
		}
		
		.news-list-item-image {
			
			padding-right: 10px;
		}
		
		.news-single-fakecaption{
			
			clear: both;
		}
		
		.more_internal {
			
			float: right;
		}
		
		.more_link {
			
			clear: both;
			float: right;
		}
		
		.newlink {
			
			padding-left: 25px;
			padding-top: 20px;
		}
		
		.newlink a, .newlink a:visited {
			color:#878789;
		}
		
		.newlink a:hover {
			color:#F37022;
		}
		
		.newlink a {
			background-image:none;
			color:#878789;
			font-size:8.6pt;
			font-weight:bold;
			padding:0;
			text-decoration:none;
		}
		
		.fileimage{
			
			border: 0px;
		}
		
		.tx-txfilletable-pi1-listrow {
			
			margin-top: 10px;
		}
		
		.tx-txfilletable-pi1-listrow table{
			
			width: 460px;
			border-collapse:collapse;
			border-color:#878789;
		}
		
		.tx-txfilletable-pi1-listrow table td{
			
			border-color:#878789;
			border: 1px solid #878789;
			padding: 2px;
		}
		
		.tx-txfilletable-pi1-listrow table td p{
		
			margin: 0px;
			padding: 0px;
		}
		
		.tx-txfilletable-pi1-listrow .itemimage{
			
			width: 18px;
		}
		
		.tx-ednetworkmeeting-pi1 select, .tx-ednetworkmeeting-pi1 input {
			
			width: 365px;
		}
		
		.tx-ednetworkmeeting-pi1 #button_submit, .tx-ednetworkmeeting-pi1 #button_reset {
			
			width: 100px;
			float: right;
		}
		
		#apalink a{
			
			position: relative;
		}
		
		.csc-caption {
			
			margin: 0px;
			padding: 0px;
			padding-bottom: 5px;
		}
	/************** CONTENT END *****************************/

/*--------------------------------------------------------------------*/



	/************** RIGHTSIDE START ***************************/
		
		.box {
			
			width: 220px;
		}
		
		.box a {
			
			position: absolute;
			top: 0px;
		}
		
		.box .bodytext a {
			
			position: relative;
		}
		
		.box .subheader {
			
			color: #ffffff;
			background-color: #F37022;
			padding-left: 10px;
			font-size: 12px;
			padding-top: 2px;
			padding-bottom: 2px;
			margin-top: 10px;
		}
		
		.box .subheader p{
			
			margin: 0px;
			padding: 0px;	
		}
		
		.box .subheader .bodytext{
			
			display: none;
		}
		
		.box .inertext {
			
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
			border-left: #878789 2px dotted;
			border-bottom: #878789 2px dotted;
			width: 206px;
		}
		
		.box .inertext .csc-textpic-text {
			
			width: 206px;
		}
		
		.box .inertext .csc-textpic-intext-left-nowrap .csc-textpic-text {
			
			width: 135px;
		}
				
		.box .inertext .align-justify a {
			
			position: relative;
		}
		.box .inertext .image {
			
			float: left;
			width: 70px;
		}
		
		.box .inertext .righttext {
			
			float: left;
			width: 120px;
		}
		
		.box .inertext .righttextfull {
			
			float: left;
			width: 190px;
		}
		
		.box .inertext .righttext .smallheader {
			
			margin-bottom: 5px;
			font-weight: bold;
		}
		
		.box .inertext .righttext .undertext {
			
			margin-bottom: 5px;
		}	
		
		.box .readmore a{
			
			position: static;
		}
		
		.box .csc-firstHeader {
			
			margin: 0px;
			padding: 0px;
			font: Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
		}
		
		.box .csc-firstHeader a {
			
			position: relative;	
			color: #ffffff;
		}
		
		.box .csc-firstHeader a:visited, .box .csc-firstHeader a:active {
			
			color: #ffffff;
		}
		
		.box .inertext .csc-firstHeader {
			
			display: none;
		}
				
		.box .imgtext-table a {
			
			position: relative;
		}
		
		.middle .imgtext-table td a{
			
			float: right;
		}
		
		.middle .imgtext-table td{
			
			padding-bottom: 5px;
		}
		
		.box .csc-textpic-text a{
			
			position: relative;
		}
		
		.box .csc-textpic-image a{
			
			position: relative;
		}
		
		.box .mail {
			
			float: left;
			font-size: 9pt;
			zoom: 1;
		}
		
		
/**************NEUE BOX *********************************/		
		
		.box_new {
			
			width: 220px;
		}
		
		.box_new a {
			
			position: absolute;
			top: 0px;
		}
		
		.box_new .bodytext a {
			
			position: relative;
		}
		
		.box_new .subheader {
			
			color: #ffffff;
			background-color: #F37022;
			padding-left: 10px;
			font-size: 12px;
			padding-top: 2px;
			padding-bottom: 2px;
			margin-top: 10px;
		}
		
		.box_new .subheader p{
			
			margin: 0px;
			padding: 0px;	
		}
		
		.box_new .subheader .bodytext{
			
			display: none;
		}
		
		.box_new .inertext {
			
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 10px;
			background-color: #fbfbfb;
			border-right: #878789 2px dotted;
			border-left: #878789 2px dotted;
			border-bottom: #878789 2px dotted;
		}
		
		.box_new .inertext .image {
			
			float: left;
			width: 70px;
		}
		
		.box_new .inertext .righttext {
			
			float: left;
			width: 120px;
		}
		
		.box_new .inertext .righttextfull {
			
			float: left;
			width: 190px;
		}
		
		.box_new .inertext .righttext .smallheader {
			
			margin-bottom: 5px;
			font-weight: bold;
		}
		
		.box_new .inertext .righttext .undertext {
			
			margin-bottom: 5px;
		}	
		
		.box_new .readmore a{
			
			position: static;
		}
		
		.box_new .csc-firstHeader {
			
			margin: 0px;
			padding: 0px;
			font: Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
		}
		
		.box_new .csc-firstHeader a {
			
			position: relative;	
			color: #ffffff;
		}
		
		.box_new .csc-firstHeader a:visited, .box_new .csc-firstHeader a:active {
			
			color: #ffffff;
		}
		
		.box_new .inertext .csc-firstHeader {
			
			display: none;
		}
				
		.box_new .imgtext-table a {
			
			position: relative;
		}
		
		.middle .imgtext-table td a{
			
			float: right;
		}
		
		.middle .imgtext-table td{
			
			padding-bottom: 5px;
		}
		
		.box_new .csc-textpic-text a{
			
			position: relative;
		}
		
		.box_new .csc-textpic-image a{
			
			position: relative;
		}
		
		.box_new .mail {
			
			float: left;
			font-size: 9pt;
			zoom: 1;
		}
		
	/************** RIGHTSIDE END *****************************/
	
/*********************************************************/
/************** CENTER END *******************************/
/*********************************************************/


/*********************************************************/
/************** FOOTER START *****************************/
/*********************************************************/

	.footer {
		
		clear: both;
		padding-top: 20px;
	}
	
	.footer .upperfooter {
		
		border-top: #F37022 1px solid;
		border-bottom: #F37022 1px solid;
	}
	
	.footer .upperfooter .innerfooter {
		
		width: 960px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.footer .upperfooter .innerfooter .links{
		
		float: left;
		color: #878789;
		width: 220px;
		margin-left: 20px;
		margin-top: 4px;
	}
	.footer .upperfooter .innerfooter .links .subnav	{
		
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	
	.footer .upperfooter .innerfooter .links .subnav	li{
		
		float: left;
	}
	
	.footer .upperfooter .innerfooter .links a{
		
		color: #878789;
		text-decoration: none;
		background-image: none;
		padding: 0px;
	}
	
	.footer .upperfooter .innerfooter .rightsite{
		
		float: right;
		vertical-align: center
	}
	
	.footer .upperfooter .innerfooter .rightsite .bottomtext{
		
		float: left;
		vertical-align: middle;
		margin-right: 10px;
		margin-top: 4px;
	}
	
	.footer .upperfooter .innerfooter .rightsite .bottomimage{
		
		float: left;
	}
	
	.footer .blaugrau {
		
		width: 960px;
		margin-top: 10px;
	}
	
	.footer .blaugrau .siteby{
		
		float: right;
		color: #878789;
	}
	
	.footer .blaugrau .siteby a{
		
		color: #878789;
	}
	
/*********************************************************/
/************** FOOTER END *******************************/
/*********************************************************/


/*********************************************************/
/************** NEWS START *******************************/
/*********************************************************/
	
	.middle .contentnews a{
			
			position: static;
			top: 0px;
			
		}
	
	.middle .contentnews a img{
			
			position: static;
			top: 0px;
			border: 0px;
		}
			
		.middle .contentnews {
			
			clear: both;
			width: 468px;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
		
		.middle .contentnews .inertext .smallheader {
			
			float: left;
		}
		
		.middle .contentnews .image {
			
			float: left;
			width: 100px;
		}
		
		.middle .contentnews .inertext {
			
			float: left;
			width: 360px;
		}
		
		.middle .contentnews .inertext .smallheader {
			
			font-weight: bold;
		}
		
		.middle .contentnews .inertext .undertext {
			
			clear: both;
		}
		
	.news-latest-container {
		
		margin: 0px;
		padding: 0px;
	}
	
	.news-latest-item {
		
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 468px;
		border-bottom: #878789 2px dotted;
	}
	
	.news-latest-item a{
		
		position: relative;
	}
	
	.news-latest-container a{
		
		position: static !IMPORTANT;
		margin: 0px;
		padding: 0px;
	}
	
	.news-list-container {
		
		margin: 0px;
		padding: 0px;
	}
	
	.news-list-item {
		
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 468px;
		border-bottom: #878789 2px dotted;
	}
	
	.news-list-item a{
		
		position: relative;
	}
	
	.news-list-container a{
		
		position: static !IMPORTANT;
		margin: 0px;
		padding: 0px;
	}
	
	.news-list-item-date {
		
		width: 233px;
	}
	
	.news-list-item-more {
		
		width: 466px;
	}
	
	.news-single-item a{
		
		position: static !IMPORTANT;
		margin: 0px;
		padding: 0px;
	}
	
	.news-single-item table {
		
		padding-left: 10px;
	}
	
	.news-latest-item-text {
		
		padding-left: 10px;
	}
	
	.news-single-fakecaption font, .news-list-item-image a font{
		
		font-size: 8px;
		clear: both;
		width: 90px;
	}
	
	.news-list-item-more a{
		
		float: right;
		background-image: url(readmore.gif);
		background-repeat: no-repeat;
		background-position: 0 3;
		padding-left: 12px !IMPORTANT;
	}
	
	.news-single-backlink {
		
		margin-top: 20px;
	}
	
	.news-single-backlink a{
		
		position: static !IMPORTANT;
		margin: 0px;
		padding: 0px;
	}
	
	.news-single-timedata {
		
		padding-bottom: 5px;
	}
	
	.tx-ttnews-browsebox {
		
		margin-top: 10px;
		margin-bottom: -2px;
	}
	
	.tx-ttnews-browsebox table, .tx-ttnews-browsebox table td, .tx-ttnews-browsebox table td p{
		
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	
	.news-single-video {
		
		margin-top: 10px;
	}
	
	.tx-ttnews-browsebox-SCell a, .tx-ttnews-browsebox-SCell a:active, .tx-ttnews-browsebox-SCell a:visited{
		
		color: #000000;
	}

/*********************************************************/
/************** NEWS END *********************************/
/*********************************************************/


/*********************************************************/
/************** CALENDAR START ***************************/
/*********************************************************/
	
	#calender-text {
		
		margin-top: 15px;
		margin-bottom: 5px;
		width: 220px;
		text-align: center;
		font-weight: bold;
	}
	
	.minical {
		
		width:220px;
		/*margin-top: 30px;*/
	}
	
	.minical h1 {
		
		text-align: center;
	}
	
	.eventfont {
		
		color: #000000 !IMPORTANT; 
	}
	
	.Event_h {
		
		color: #000000;
	}
	
	.Event_b {
		
		background-color: #FBFBFB;	
	}
	
	dd {
	
		margin: 0px;
		padding: 0px;
	}
	
	dt {
		
		border-bottom: #878789 2px dotted;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	
	.even {
		
		background-color: #ffffff !IMPORTANT;
	}
	
	.tx-cal-controller .sideback {
		
		background-image: none;
		width: 210px;
		background-color: #F37022 !IMPORTANT;
		color: #ffffff !IMPORTANT;
		text-align: center !IMPORTANT;
	}
	
	
	.month-small thead{
		
		border: 2px solid #F37022 !IMPORTANT;
	}
	
	.month-small tbody {
		
		border-left: 2px dotted #878789;
		border-right: 2px dotted #878789;
		border-bottom: 2px dotted #878789;
	}
	
	.tx-cal-controller .sideback .leftlink {
		
		float: left;
	}
	
	.tx-cal-controller .sideback .leftlink a {
		
		border: 0px;
		width: 10px;
		height: 10px;
	}
	
	.tx-cal-controller .sideback .monthmedium {
		
		float: left;
		width: 175px;
		text-align:center !important;
		
	}
	
	.tx-cal-controller .sideback .monthmedium a{
		
		color: #ffffff !IMPORTANT;
		text-align: center !IMPORTANT;
		width: 175px;
		
	}
	
	.tx-cal-controller .sideback .rightlink {
		
		float: right;
	}
	
	.tx-cal-controller .sideback .rightlink a {
		
		border: 0px;
		width: 10px;
		height: 10px;
	}
	
	.tx-cal-controller .sideback a img{
		
		border: 0px;
		width: 10px;
		height: 10px;
	}
	
	.eventDay .bold a {
		
		color: #F37022;
	}
	
	.contentnews #calendar-event h1 {
	
			margin-top: 10px;
			font-weight: bold;
			font-size: 15px;
			background-image: url(headerback1.gif);
			background-repeat: no-repeat;
			background-position: bottom;
			padding-bottom: 20px;
	}
	
	#calendar-event .leftside {
		
		float: left;
	}
	
	#calendar-event .rightside {
		
		float: right;
		text-align: left;
		margin-left:0px;
		width:120px;
	}
	
	#calendar-event .rightside div{
		
		margin: 0px;
		padding: 0px;
	}
	
	#calendar-event .desc {
		
		clear: both;
		padding-top: 10px;
	}
	
	.csc-textpic-caption {
		
		font-size: 7pt;
	}
/*********************************************************/
/************** CALENDAR END *****************************/
/*********************************************************/

/*********************************************************/
/************** EYEPIN-TEMPLATE START ********************/
/*********************************************************/

	.tx-eyepin-pisubscribe .headlinetext {
		
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.tx-eyepin-pisubscribe .form-label {
		
		clear: both;
		float: left;
		margin-right: 10px;
		width: 130px;
		padding-bottom: 5px;
		margin-bottom: 0px;
	}
	
	.tx-eyepin-pisubscribe .form-input {
		
		margin: 0px;
		padding: 0px;
	}
	
	.tx-eyepin-pisubscribe .form-input {
		
		float: left;
		padding-bottom: 5px;
		margin-bottom: 0px;
	}
	
	.tx-eyepin-pisubscribe .form-buttons {
		
		clear: both;
	}
	
	.tx-eyepin-pisubscribe input {
		
		width: 320px;
	}
	
	.tx-eyepin-pisubscribe select {
		
		width: 320px;
	}
	
	.tx-eyepin-pisubscribe #Attribute1, .tx-eyepin-pisubscribe #Attribute2, .tx-eyepin-pisubscribe #Attribute3, .tx-eyepin-pisubscribe #sonstiges {
		
		width: 20px;
	}
	
	.tx-eyepin-pisubscribe #other {
		
		width: 228px;
	}
	
	.tx-eyepin-pisubscribe .form-label-input {
		
		margin: 0px;
		padding: 0px;
	}
	.tx-eyepin-pisubscribe .form-buttons input {
		
		width: 150px;
	}
/*********************************************************/
/************** EYEPIN-TEMPLATE END **********************/
/*********************************************************/

/*********************************************************/
/************** Adressview START *************************/
/*********************************************************/

	.content .tx-ttaddress-pi1 .vcard {
		
		border-bottom: #878789 2px dotted;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	.content .tx-ttaddress-pi1 .vcard .adress_image {
		
		width: 100px;
	}

/*********************************************************/
/************** Adressview END ***************************/
/*********************************************************/


/*********************************************************/
/************** EXPERTINNENSUCHE START *******************/
/*********************************************************/
	
	.tx-edexpDB-pi1 select{	
		
		width: 350px;
	}
	
	.tx-edexpDB-pi1 a{
		
		position: static !IMPORTANT;
	}
	
	.window_border {
		
		width: 466px;
	}
	
	.tx-edexpDB-pi1 {
		
		width: 466px;
	}
	.tx-edexpDB-pi1 .window_header {
		
		width: 93px;
	}
	
	.tx-edexpDB-pi1 .window_content {
		
		width: 93px;
	}
	
	#noethere {
		
		color: #878789;
	}
/*********************************************************/
/************** EXPERTINNENSUCHE END *********************/
/*********************************************************/


/*********************************************************/
/************ EXPERTINNENEINTRAG START *******************/
/*********************************************************/
	
	.tx-edexpDB-pi1 select{	
		
		width: 350px;
	}
	
	.tx-femtechtest-pi1 a{
		
		position: static !IMPORTANT;
	}
/*********************************************************/
/************ EXPERTINNENEINTRAG END *********************/
/*********************************************************/
