	/* sprachauswahl */	
	form#sr_language_menu_form {
		width:382px;
		text-align:right;
		padding:5px 0px 0px 0px;
		float:left;
		height:62px;
		background-color:#FFFFFF;
		}
	form#sr_language_menu_form select {
			width: 159px;
			border:1px solid #a5acb2;
			padding:0px 0px 1px 0px;
			margin-right: 5px;
			color: #234b90;
			background-color:#FFFFFF;
	}
	form#sr_language_menu_form select option{
				color: #234b90;
				font-size:10px;
	}	


	#content-2-colum-wrap {
		float: left;
		vertical-align: top;		
	}
	
	#inner-content {
		float: left;
	}
	
	
	#right-content {
		float: left;
	}

.downloadlink a,
 {
	display: block;
	color: #2e73b9;
	padding-left: 15px;
	margin: 0 0 6px 20px;
	_margin: 0 0 0 20px; /* IE */
	text-decoration: underline;
	background: url(../images/icon_textfile.gif) no-repeat;
	}
	

.contenttable {
	padding-top: -10px; 
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: -10px;
	}
	
p.subheadline {
		font-size:11px;
		color:#333;
		font-weight:bold;
		padding:0px 0 0px 0;
		margin:0px;
}

dl.csc-textpic-image dt IMG {
	display: block;
}

.csc-textpic-intext-left {
	padding-left: 10px;
	padding-bottom: 0px;
}
.csc-textpic-intext-right {
	padding-right: 10px;
	padding-bottom: 0px;
	}

.csc-textpic-imagewrap:
{
	padding-bottom: 0px;
}

.csc-textpic .csc-textpic-intext-left {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.csc-textpic-caption {
	color: #2e73b9;
	width: 98%;
	margin-top: auto;
	padding-top:5px;
	padding-left: 4px;
	padding-bottom: 5px;
	background-color: #eaf1f7;
	float: left;
}


.csc-textpic-caption a{
		color: #2e73b9;
		padding-left: 13px;
		background: url(../images/icon_link.gif) 0 3px no-repeat;
		text-decoration: underline;
		background-color: #eaf1f7;
		}
		
.csc-textpic-center IMG{
	padding-bottom: 10px;
}

.csc-textpic-intext-left-nowrap {
	padding-left: 10px;
	padding-bottom: auto;
	margin-bottom: auto;
}


p.headline 
{
			font-size:11px;
			line-height:14px;
			color:#173880;
			font-weight:bold;
}	

h2
{
			font-size:11px;
			color:#333;
			font-weight:bold;
			padding:0px 0 0px 0;
			margin:0px;
}

ol.orderedlist {
	width: 350px;
	line-height: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-right: 10px;
	list-style-type: decimal !important;
	}
 ol.orderedlist li {
		padding-bottom: 4px;
		}
		
p
{
	line-height: 15px;
	padding-bottom: 10px;
	margin-left: 10px;
	padding-right: 10px;
}

/*Blaue Schrift für den Tabellenkopf einer Tabelle*/
	#inner-content table tbody tr td
		 {
		color: #204b7e;
		padding: 2px 10px 2px 10px;
		font-weight: normal;
		border-bottom: 1px solid #d0e0f2;
		border-right: 1px solid #d0e0f2;
		background-color: #edf3fb;
		}

	#inner-content table tbody tr.altrowblue th,
	#inner-content table tbody tr.altrowblue td	{
		background-color: #edf3fb;
		color: #2e73b9;
		}	

/* Textformat f�r den Einleitungstext im RTE */
 .important 
 {
 color: #7a7a7a;
 }
 
 
 /* Eventuelles Style f�r das Kategoriemenue von tt_news */
  
 .news-catmenu {
 	margin-right: 10px;
 	border-top: 2px solid #000000;
 	border-bottom: 2px solid #000000;
 	border-right: none;
 	border-left: none;
 	background-color: #FFFFFF;
 	text-align: right;
 }
 
 /* CSS Einstellungen f�r Unternehmen/Aktuelles*/
.news-latest-unternehmen-aktuelles {
	vertical-align: top;
	display: block;
	width: 382px;
	text-align: left;
}
 /* Einstellungen f�r den ersten Beitrag*/

.news-latest-unternehmen-aktuelles-item_0{
	margin-left: 5px;
	margin-right: 5px;
	border: none;
	margin-bottom: 15px;
	vertical-align: top;
	width: 382px;
	float: left;
}

.news-latest-unternehmen-aktuelles-bild_0 IMG{
	float: left;
	margin-right: 10px;
	float: left;
	display: block;
}

.news-latest-unternehmen-aktuelles-date_0 {
	font-weight: bold;
	color: #2d73b9;
	display: block;	
	margin-left: 5px;
	}

.tt-news-latest-unternehmen-aktuelles-ort-zeit-format_0 {
	color: #7A7A7A;
	margin-bottom: 2px;	
	margin-left: 6px;
	display: block;
}


.tt-news-latest-unternehmen-aktuelles-thema-der-veranstaltung_0 {
	display: block;
	margin-left: 5px;
}


.tt-news-latest-unternehmen-aktuelles-thema-konkret_0 {
	display: inherit;
	margin-left: 0px;	
	text-align: left;
		}

/* Ende Aktuelles Unternehmen */

/* CSS Einstellungen f�r Unternehmen/Aktuelles/Aktuelle Meldungen*/
.news-latest-unternehmen-aktuelle-meldungen {
	display: block;
	width: 382px;
	height: 80px;
	
	}
 /* Einstellungen f�r den ersten Beitrag*/

.news-unternehmen-aktuelle-meldungen-block {
	display: block;

}


.news-latest-unternehmen-aktuelle-meldungen-item_0{
	padding-left: 10px;
	margin-right: 5px;
	border: none;
	vertical-align: top;
	float: left;
	display: block;
}

.news-latest-unternehmen-aktuelle-meldungen-item_1{
	padding-left: 0px;
	margin-right: 0px;
	border: none;
	margin-bottom: 15px;
	vertical-align: top;
	display: block;	
}

.news-latest-unternehmen-aktuelle-meldungen-bild_0 IMG{
	float: left;
	display: block;
}

.news-latest-unternehmen-aktuelle-meldungen-ort-zeit-format_0 {
	color: #7A7A7A;
	margin-bottom: 2px;	
	margin-left: 0px;
	display: block;
}

.news-latest-unternehmen-aktuelle-meldungen-title {
	font-weight: bold;
	display: block;

}

.news-latest-unternehmen-aktuelle-meldungen-subheader_0{
	margin-left: 0px;
	text-align: left;
	display: block;

		}
		
.news-latest-unternehmen-aktuelle-meldungen-morelink a {
	float: left;

}

/* Ende Aktuelle Meldungen Unternehmen */
		
		
 /* CSS Einstellungen f�r Unternehmen/Aktuelles/Termine */
.news-latest-unternehmen-termine-container {
	vertical-align: top;

	text-align: left;
}
 /* Einstellungen f�r den ersten Beitrag*/

.news-latest-termine-item_0{
	margin-left: 5px;
	border: none;
	margin-bottom: 15px;
	vertical-align: top;
	float: left;
	width: 382px;
}

.news-latest-termine-bild_0 IMG{
	float: left;
	margin-left: 0px;
	margin-right: 5px;
}

.news-latest-termine {
	display: block;
	text-align: left;
	font-weight: bolder;
	padding-bottom: 5px;
	padding-top: 3px;
}

.news-latest-termine-date_0 {
	display: block;
	font-weight: bold;
	color: #2d73b9;
	text-align: left;
	
	}

.tt-news-latest-termine-ort-zeit-format_0 {
	color: #7A7A7A;
	margin-bottom: 2px;	
	text-align: left;
	display: block;	
}

.tt-news-latest-termine-thema-der-veranstaltung_0 {
	margin-bottom: 2px;	
	text-align: left;
	font-weight: bold;
	display: block;
}
.tt-news-latest-termine-subheader_0 {	
		}
		

/* CSS Einstellungen f�r Pressemeldungen */
.news-latest-pressemeldungen {
	vertical-align: top;
	display: block;
	width: 382px;
	text-align: left;
}
 /* Einstellungen f�r den ersten Beitrag*/

.news-latest-pressemeldungen-item_0{
	margin-left: 5px;
	margin-right: 5px;
	border: none;
	margin-bottom: 15px;
	vertical-align: top;
	float: left;
	width: 382px;
}

.news-latest-pressemeldungen-bild_0 IMG{
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	display: block;
}

.news-latest-pressemeldungen-date_0 {
	font-weight: bold;
	color: #2d73b9;
	display: block;	
	text-align: left;
	}

.tt-news-latest-pressemeldungen-ort-zeit-format_0 {
	color: #7A7A7A;
	margin-bottom: 2px;	
	display: block;
}


.tt-news-latest-pressemeldungen-thema-der-veranstaltung_0 {
	display: block;
}


.tt-news-latest-pressemeldungen-thema-konkret_0 {
	display: inherit;
	margin-left: 2px;	
		}


/* Eintr�ge f�r Archive Menu Container */

.news-amenu-container {
	margin-left: 1px;
	margin-right: 1px;
	border: 0px;
	background-color: #FFFFFF;
	float: left;
}

.news-amenu-container H2 {
	color:#fff;
	padding:0px;	
	border:0px solid #666;
	background-color:#FFFFFF;
}

.news-amenu-container LI {
	padding-bottom:0px;
}

.news-amenu-container UL {
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	background-color:#FFFFFF;
	list-style-type: none;
}

.news-amenu-termine-anzeige {
	background-color: #FFFFFF;
}

.news-amenu-item-year {
	font-weight: bold;
	border: 0px solid #666;
	padding: 0px;
	background-color: #FFFFFF;
	color:#fff;
}

/*Formatierung f�r das List Objekt in tt_news*/

.news-list-container {

 	border:0px solid #000;
	background-color:#FFFFFF;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
}	


.news-list-item {
	padding:0px;	
	margin:0px;
	border:1px solid #666;
	background-color:#F9FFE5;

	} 
.news-search-form {	
	padding: 0px;	
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{

	margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container H4 {
	font-weight:normal;
	height:70px;
padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 18px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:0px;
	padding-right:0px;
	font-size: 9px;

	}

.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:0px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:0px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



/*Formatierung der Meldungsdetailseite*/

.news-single-item-container {
	background-color: #FFFFFF;
	width: 395px;
	float: right;
	vertical-align: top;
	}
	
.news-single-item-container div span{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	vertical-align: top;
}

.news-single-item-container p{
	display: block;
	margin-left: -5px;
	padding: 0px;
	vertical-align: top;
}

	
.news-single-category-anzeige {
	color: #2e73b9;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;

	}	
	
.news-single-title {
	font-weight: bold;
}	

.news-single-backlink-top {
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	display: block;
	text-decoration: underline;
}

.news-single-backlink-bottom {
	padding-left: 10px;
	padding-top: 5px;
	display: block;
	text-decoration:underline;

}

.news-single-backlink-bottom A{
	text-decoration: underline;
}

.news-single-backlink-top A{
	text-decoration: underline;
}



.news-single-ort-zeit-format {

	color: #7A7A7A;
	display: block;
}


.news-single-subheader {
	display: block;
	margin-bottom: 10px;

}


.news-single-caption-image {
	color: #2e73b9;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	width: auto;
	margin: 0px;
}

.news-single-caption {
	color: #2e73b9;
	background-color: #eaf1f7;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	float: left;
	width: auto;
	margin: 0px;
}

.news-single-content {
	float: left;
	}
.news-single-content SPAN {
	margin-right: 4px;
}
	
.news-single-content IMG {
	margin: 0px;
	padding: 0px;
}


.news-single-downloadlink a{
	display: block;
	color: #2e73b9;
	margin: 0 0 0 20px;
	_margin: 0 0 0 20px; /* IE */
	text-decoration: underline;
}

/* liste der veranstaltungen / termine */	
ol.appointments {
	margin: 0 10px 10px 10px;
	list-style-type: none;
	}
	ol.appointments li {
		font-weight: bold;
		color: #818181;
		}		
	ol.appointments li ol {
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #818181;
		}	
		ol.appointments li ol li {
			color: #333;
			font-weight: normal;
			padding-bottom: 15px;
			}	
		ol.appointments li ol li span.date {
			display: block;
			float: left;
			width: 78px;
			}	
		ol.appointments li ol li p {
			float: left;
			width: 220px;
			}	
		ol.appointments li ol li p span {
			color: #818181;
			display: block;
			}		
ol.appointments .appointmentsdate {
		list-style-type: none;
		padding: 10px 0px 0px 0px;
		border-top: 3px solid #818181;
		}	

ol.press-releases li ol.appointmentsdate {
			margin: 0px 0 0px 0 !important;
			padding: 10px 0px 0px 0px;
			border-top: 2px solid #818182;
}

ol.press-releases li {
	padding: 10px 0px 0px 0px;
}
.latest-release {
 	margin-bottom: 10px !important;
}
#content-center {
	float:left;
}

/* liste der news / news */	

ol.press-releases {
	margin: 0 10px 10px 10px;
	list-style-type: none;
	}
ol.press-releases li {
	margin: 0px 10px 0px 10px !important;
	list-style-type: none;
	}
		ol.press-releases li ol {
			margin: 0px 0px 0px 0px !important;
			border-top: 0px solid #818182;
			}
					ol.press-releases li ol li span {
					font-weight: normal;
					margin: 0 10px 0 10px ;
					}

.appointmentsdate  {
		list-style-type: none;
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px;
		border-top: 0px solid #818181;
		}	

/* listendarstellung der pressemeldungen */
ol.press-releases {
	margin: 0 10px 15px 10px;
	list-style-type: none;
	}
	ol.press-releases li {
		display: block;
		color: #818182;
		font-weight: bold;
		}
		ol.press-releases li ol {
			margin: 0 0 0px 0 !important;
			border-top: 0px solid #818182;
			}
			ol.press-releases li ol li {
				border-bottom: none;
				padding-top: 00px;
				}
				ol.press-releases li ol li span {
					font-weight: normal;
					margin: 0 10px 0 10px ;
					}
				ol.press-releases li ol li h3 {
					color: #333333 !important;
					margin: 0 10px 0 10px !important;
					font-size: 11px !important;
					}				
				ol.press-releases li ol li p {
					color: #333333 !important;
					margin: 0 10px 0 10px !important;
					font-weight: normal;
					}				
					ol.press-releases li ol li p a {
						text-decoration: underline;
						}
						
/* liste der veranstaltungen / termine */	
ol.appointments {
	margin: 0 10px 10px 10px;
	list-style-type: none;
	}
	ol.appointments li {
		font-weight: bold;
		color: #818181;
		}		
	ol.appointments li ol {
		list-style-type: none;
		padding: 10px 0 0 0;
		border-top: 2px solid #818181 !important;
		}	
		ol.appointments li ol li {
			color: #333;
			font-weight: normal;
			}	
		ol.appointments li ol li span.date {
			display: block;
			float: left;
			width: 78px;
			}	
		ol.appointments li ol li p {
			float: left;
			width: 220px;
			}	
		ol.appointments li ol li p span {
			color: #818181;
			display: block;
			}		






/* sprachwahl */
.langselect
{
	float:right;
}		


	
	/* fehlermeldungen im formular */
	.validation-failed {
		color: #bd0411 !important;
		border: 1px solid #bd0411 !important;
		}
/* kontaktformular */

form.tipafriend {
	margin: 0 10px 10px 10px;
	padding-top: 20px;
	border-top: 2px solid #8bbc07;
	border-bottom: 2px solid #8bbc07;
	background: url(../images/bg_contactform.gif) bottom left repeat-x;
	}
	form.tipafriend fieldset {
		color: #5e85b5;
		margin-left: 20px;
		width: 350px;
		}		
		form.tipafriend fieldset label {
			color: #5e85b5;
			width: 120px;
			float: left;
			display: block;
			height: 17px;	
			line-height: 17px;
			margin-bottom: 10px;
			white-space: nowrap;
			}
		form.tipafriend fieldset label.first {
			width: auto;
			clear: both;
			display: block;
			width: 350px;
			margin-top: 10px;
			margin-bottom: 5px;
			}
		form.tipafriend fieldset select,
		form.tipafriend fieldset input,
		form.tipafriend fieldset textarea {
			border: 1px solid #a5acb2;
			width: 182px;
			_width: 180px;
			margin-bottom: 10px;
			color: #214d8e;
			}
		form.tipafriend fieldset select {
			width: 184px;
			_width: 182px; /* IE */
			}			
		form.tipafriend fieldset select,
		form.tipafriend fieldset input {
			height: 17px;
			}		
		form.tipafriend fieldset select.field-xl {
			width: 354px;
			_width: 356px; /* IE */
			}	
		form.tipafriend fieldset textarea.field-xl {
			width: 352px;
			height: 75px;
			margin-top: 20px;
			_margin-left: -20px !important;
			}		
		form.tipafriend input.btn {
			float: right;
			width: 79px;
			height: 18px;
			border: none;
			margin: 0 20px 20px 0;
			}	
		form.tipafriend img.btn {
			float: right;
			width: 79px;
			height: 18px;
			border: none;
			margin: 0 20px 20px 0;
			}
.ci-center-below{
	margin: 0 0 10px 10px;
}
.ci-center-above{
	margin: 0 0 10px 10px;
}

.subdiv {
	float:right;
	padding-right:10px;
}
ul.contact-resultset li.standort {

	display: block;
	border-bottom:0px;
}
/* download center */
form.download-form-en {
	background: url(../images/bg_downloadcenter_en.gif) 0 0 no-repeat;
	border-top: 2px solid #8bbc07;
	border-bottom: 2px solid #8bbc07;
	margin: 0 10px 10px 10px;
	}		
	form.download-form-en label {
		display: none;
		}
	form.download-form-en div {
		width: 195px;
		float: left;
		}				
	 form.download-form-en select {
		width: 167px;
		border: 1px solid #a5acb2;
		height: 17px;
		}	
	form.download-form-en select, 
	form.download-form-en select option {
		color: #214d8e;
		}			
	form.download-form-en select.topslct {
		margin: 37px 20px 11px 8px; 
		}
	form.download-form-en select.bottomslct {
		margin: 21px 17px 10px 8px;
		}

.content-image-full
{
	margin-left:8px;
}

.box-188 {
			width: 184px;	
			}

div.noimg h3.subhead {
		width:390px;
		}		

.clearer
{
	clear:both;
}

.ci-left
{
	border-right:10px solid #FFFFFF;
	display:block;
}
		

.liz-overviewlink
{
	padding-left:10px;
}	

