/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

* {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, body {
	height: 100%;
	text-align: left;
}
html {
	font-size: 68.75%;
}

body {
	background-color: #ffffff;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
table {
	font-size: 100%;
}

form .text {
}

form .button {
	
}

	.FR #col3 #searchBox form .button {
		padding: 0;
		width: 60px;
	}
	
#title {
	position: absolute;
	z-index: 50;
	top: 0;
	left: 0;
	background: #ebebeb url(../images/logo.gif) no-repeat 50% 50%;
}

	#title a {
		display: block;
		width: 15.5em;
		height: 3.000em;
		text-indent: -909.000em;
		font-size: 0.909em; /*IE6: Titel ist sonst zu hoch...*/
	}

#subtitle {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: #ebebeb url(../images/logo.gif) no-repeat 50% 50%;
}
	#subtitle a {
		display: block;
		width: 15.091em;
		height: 2.727em;
		text-indent: -909.000em;
	}

#accesskeysNavigation {
	position: absolute;
	z-index: 20;
}
	#accesskeysNavigation li a {
		font-size: 0.909em; /* font-size 10px */
		position: absolute;
		left: -1000em;
		padding: 0.300em 0.600em;
		text-decoration: underline;
		color: #fff;
		background: #505050;
	}

	#accesskeysNavigation li a:focus,
	#accesskeysNavigation li a:active {		
		left: 16.600em;
	}

#box {
	font-size:1.0em;
	position: relative;
	width: 86.091em;

	/* fur Zentrierung */
	margin: 0;
	/*background: #EBEBEB*/
}

#header {
	position: relative;
	height: auto !important;
	height: 0.091em;
	width: 68.364em;
	padding: 1.091em 0 0 0;
	z-index:20;
	background-color:#ebebeb;
}

#searchBox,
#mapSearchBox {
	margin: 2.636em 0 2.091em 0;
}

	#searchBox label,
	#mapSearchBox label {
		display: block;
		float: none;	
		font-size: 0.909em;
		font-weight: bold;
	}

	#searchBox input,
	#mapSearchBox input {
		float: left;
		width: 7.636em !important;
		width: 8.364em;
		padding: 0.155em 0.273em;
		background: #fff;
		font-size: 1em;
		height: auto !important;
		height: 2.118em;
		margin: 0pt 0.27em 0pt 0pt;
	}

	#searchBox .button
	#mapSearchBox .button {
		height: 1.636em;
		width: 5.455em;
		padding: 0 0 0 0;
		font-size: 1em;
	}
	
	#searchBox .link {
		clear: both;
	}

		#searchBox .link a,
		#mapSearchBox .link a {
			font-weight: bold;
			font-size: 0.909em;
		}

#metaNavigationBox {
	width: 71.000em !important;
	width: 71.000em;
	height: 1.682em;
	line-height: 1.636em !important;
	line-height: 1.091em; 
	margin: 0 0 0 15.091em;
	padding: 0;
	background: #505050;
}

	ul#metaNavigation {
		float: right;
		margin-top:0 !important;
		margin-top:0.273em;
	}

	ul#metaNavigation li {
		float:left;
		margin:0pt;
	}

		ul#metaNavigation li a {
			border-left:0.091em solid #FFFFFF;
			color:#FFFFFF;
			font-size:0.909em;
			font-weight:bold;
			height:1.636em !important;
			height:1.091em; 
			padding:0pt 1.364em;
		}

		@media screen and (-webkit-min-device-pixel-ratio:0) {
			ul#metaNavigation li a  {border-left:0.182em solid #fff;}
		}
	
	ul#metaNavigation li.metaFirst a {
		border-left: none;
	}
	
		ul#metaNavigation li.first a {
			margin-left: 0;
			border-left:0;
		}

#rootlineBox	 {
	width: 68.273em;
	height: 1.636em;
	margin: 0;
	padding: 0;
	background: #CC0000;
	clear:both;
	overflow:hidden;
	white-space: nowrap;
}

#rootlineNav	 {
	float: left;
	height: 1.636em;
	overflow:hidden;
	white-space: nowrap;
}

h2#rootlineLabel {
	float: left;
	margin: 0;
	padding: 0.273em 0.636em 0 1.364em;
	font-size: 0.818em;
	font-weight: normal;
	color: #fff;
}

ul#rootline {
	float: left;
	font-size: 0.818em;
	padding: 0.273em 0 0 0;
	white-space: nowrap;
	overflow: hidden;
	height: 1.636em;
	max-width:71.556em;
}

	ul#rootline li {
		color: #fff;
	}

	#rootline li a {
		text-decoration: underline;
		color: #fff;
	}

	ul#rootline li.first {
		font-weight:bold;
	}

	ul#rootline.portal li.first {
		font-weight:normal;
	}

#date {
	/*position: relative;*/
	float: right;
	margin: 0;
	padding: 0.273em 1.364em 0 1.364em;
	font-size: 0.818em;
	font-weight: normal;
	color: #fff;
	white-space: nowrap;
}

#menutitle {
	background: #fff;
	padding: 1.364em 0 0.364em 1.364em;
}

	#menutitle a {
		font-size: 1.091em;
		font-weight: bold;
	}

ul#mainNavigation {
	background: #fff;
	padding: 0 0 1.364em 1.364em;
}

	ul#mainNavigation li {
		padding: 0.364em 0 0.364em 0;
	}

	ul#mainNavigation li a {
		font-size: 0.909em;
		font-weight: bold;
	}

	ul#mainNavigation ul{
		padding: 0 0 0 0.364em;
	}

	ul#mainNavigation li ul li {
		padding: 0.455em 0 0 0;
	}

	ul#mainNavigation li ul li a {
		color: #000;
		font-size: 0.818em;
		font-weight: normal;
	}

#webmaster {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #505050;
	text-align: right;
}

	#webmaster a, 
	#webmaster a:link, 
	#webmaster a:visited, 
	#webmaster a:hover {
		display: block;
		height: 100%;
		width: 100%;
		margin: 0;
		width: 14.727em !important;
		padding: 0.273em 1.364em 0.273em 0;
		color: white;
		font-weight: bold;
		font-size: 0.909em;
	}

#col1 {
	position: relative;
	z-index: 1;
	float: left;
	clear: both;
	width: 15.091em;
	min-height: 18.182em;
	background: #ebebeb;
	border: 0;
	z-index:1000;
}

	#leftContent {
		padding: 1.364em 1.364em 0 1.364em;
		width: 12.364em !important;
		width: 15.091em;
		overflow: hidden;
	}

#col2 {
	position: relative;
	float: left;
	width: 53.182em;
  	padding: 1.364em 0 0 0;
	/*background-color:#fff;*/
	left:0;
	/*height:100%;*/
	/*min-height: 50.455em;*/
	z-index:100;
	overflow:hidden;
}

	#borderContent {
		width: 50.455em;
		margin: 0 1.364em;
		overflow:hidden;
	}
	.home #borderContent {
		margin-bottom: 1.818em;
	}

	#headerFunction {
		float:right;
		margin: 0.364em 0;
		padding-right: 1.364em;
	}
	
	#printLink {
		display: inline;
		padding: 0 0 0 1.364em !important;
		padding: 0 0 0 1.545em;
		background-image: url(../images/drucken.gif);
		background-repeat: no-repeat;
		font-size:0.909em;
	}
	
		*+html #printLink { padding: 0 0 0 1.364em !important; }
		*:first-child+html #printLink { padding: 0 0 0 1.545em !important; }

	#siteMail {
		display: inline;
		padding: 0 0 0 1.545em !important;
		padding: 0 0 0 1.636em;
		margin: 0 0 0 1.455em;
		background-image: url(../images/senden.gif);
		background-repeat: no-repeat;
		font-size:0.909em;
	}
	
		*+html #siteMail { padding: 0 0 0 1.545em !important; }
		*:first-child+html #siteMail { padding: 0 0 0 1.636em !important; }

	#mainContent {
		clear: both;
		width: 50.455em !important;
		width: 53.182em;
		padding: 0 1.364em 0 1.364em;
	}
	
		#mainContent .contentElement {
			margin-bottom: 1.818em;
		}

#col3 {
	position: absolute;
	top: 2.727em;
	/*background-color:#EBEBEB;*/
	min-height: 18.182em;
	width: 15.091em !important;
	width: 17.818em;
	/*width: 70.909em;*/
	/*left:15.091em;*/
	left: 68.273em;
	/*border-left: 53.182em solid #fff;*/
	padding: 0 1.364em 1.364em 1.364em;
	z-index:10;
	overflow:hidden;
}	

	#rightContent {
		margin: 1.182em 0 0 0;
	}
	
		*+html #rightContent { padding: 1.364em 0 0 0; }
		*:first-child+html #rightContent { padding: 0.636em 0 0 0; }

		.EN #rightContent,
		.FR #rightContent,
		.IT #rightContent {
			margin: 1.909em 0 0 0;
			padding: 1.727em 0 0 0;
		}
		
			*+html .EN #rightContent, 
			*+html .FR #rightContent,
			*+html .IT #rightContent { 
				padding: 1.364em 0 0 0; 
			}
			
			*:first-child+html .EN #rightContent,
			*:first-child+html .FR #rightContent,
			*:first-child+html .IT #rightContent  { 
				padding: 1.364em 0 0 0; 
			}
	
		#col3 .schnellzugriff {
			/*border-style: solid;
			border-width: 0.100em 0 0 0;
			border-color: #999;*/
			margin: 1.000em 0 0 0;
			padding: 0.909em 0 0 0;
		}
		
			#col3 .schnellzugriff h2 {
				margin: 0;
				font-size: 0.909em;
			}
			
			#col3 .schnellzugriff ul {
				padding: 0.273em 0;
			}
			
			#col3 .schnellzugriff ul.zusatz {
				margin: 0 0 0.909em 0;
			}
			
				#col3 .schnellzugriff ul li {
					padding-left: 1.636em;
					/*background: transparent url(../images/bulletlist_special.gif) no-repeat 0.455em 0.364em;*/
					background:transparent url(../images/bulletlist_special.gif) no-repeat scroll 0.455em 0.364em;
				}
	
		#rightContent .calendarHome{
			display: none;
		}
		
		.home #rightContent .calendarHome,
		.pid5 #rightContent .calendarHome{
			display: block;
		}
		
		#col3 .contentElement {
			margin: 0 0 0.455em 0;
		}
		
			#col3 #rightContent .contentElement {
				margin: 0 0 0.909em 0;
			}
			
		#col3 #rightContent .contentElement.version90 {
			border-bottom: 0.091em solid #999999;
			margin-bottom: 1.182em;
			padding-bottom: 1.182em;
		}
		#col3 #rightContent .contentElement.version90  .tx_winaddress_pi1_list {
			margin-bottom:-1.000em;
		}
		
		
		#col3 div.csc-textpic,
		#col3 div.csc-textpic-imagewrap,
		#col3 dl.csc-textpic-image {
			margin: 0 0 2px 0;
		}
		
		

	#col3 a {
		
	}

#footer {
	clear:both;
	position: relative;
	width: 50.455em !important;
	width: 53.182em;
	padding: 1.364em 1.364em 0 1.364em;
	margin-bottom: 6.364em;
}

	#footerLegendLabel {
		float: left;
		line-height: 1em;
		padding: 0 0.273em 0 0;
		font-weight: normal;
	}

	.footerLegendLabel {
		float: left;
		line-height: 1em;
		padding: 0 0.273em 0 0;
		font-weight: normal;
		font-size: 0.818em;
	}

	.footerLegend {
		display: block;
		height:1.091em;
		line-height: 1em;
		border: 0;
		background: url(../images/bg_footerLegend.gif) repeat-x 0 1.091em !important;
		background: url(../images/bg_footerLegend.gif) repeat-x 0 1.182em;
		padding-bottom: 0.182em;
	}
	
		.footerLegend .footerTopLink a {
			font-size: 0.818em;
		}

	#footerLegendExternLink {
		padding: 0 0.455em 0 1.182em;
		background: url(../images/links/ext.gif) no-repeat 0 0.091em;
	}

	#footerLegendInternLink {
		padding: 0 0.455em 0 1.636em;
		border-left: black solid 0.091em;
		background: url(../images/links/int.gif) no-repeat 0.455em;
	}

	#footerLegendMail {
		float: left;
		padding: 0pt 0.455em 0pt 1.482em;
		background: url(../images/links/mail.gif) no-repeat 0 0;
	}

	#footerLegendForm {
		padding: 0 0.455em 0 1.545em;
		border-left: black solid 0.091em;
		background: url(../images/links/form.gif) no-repeat 0.455em;
	}

	#footerLegendFile {
		padding: 0 0.455em 0 1.545em;
		border-left: black solid 0.091em;
		background: url(../images/links/pdf.gif) no-repeat 0.455em;
	}

	.footerTopLink {
		display: block;
		float: right;
		height: 1.083em;
		line-height: 0.818em;
		padding: 0 0 0 0;
		font-size: 1.182em;
	}
    .footerTopLinkSign {
		display: block;
		float: right;
		height: 1.182em !important;
		height: 1.273em;
		width: 0.636em;
		background: url(../images/bg_toplink_sign.gif) no-repeat bottom left;
		background-color: #fff;
		padding:0;
		margin-right: 0.364em;
	}

	.footerTopLink a {
		padding-left:0.455em;
		color: #000;
		font-size: 0.818em;
	}

	#copyright {
		clear: both;
		float: left;
	}

	#copyrightdate {
		float: right;
	}

	.copyrightText {
		font-size: 0.818em;
		color: #000;
	}

	#copyright a {
		font-size: 1em
	}


/*************************************************************************************************************/
/**                                          PORTAL-MENU                                                    **/
/*************************************************************************************************************/
#portalStartBox h2 {
	position: absolute;
	left: -909.000em;
}

#portalStartBox h3, #portalStartBox h4 {
	margin: 0;
	margin-top: 0;
	font-size: 1em;
}

#portalStartNewsTitle {
	float: left;    
	width: 1.364em;
	height: 9.091em;
	background: url(../images/portalStart/news.gif) no-repeat ;
}

#portalStartNews {
	float: left;    
	margin: 0 0.909em 0.909em 0;
	padding-right: 0.455em;
	width: 31.727em !important;
	width: 32.182em;
	border-right: 0.091em solid #ABAB9D;
}

	#portalStartNews h3 {
		margin: 0;
	}

#portalStartAgendaTitle {
	float: left;
	width: 1.364em;
	height: 9.091em;
	background: url(../images/portalStart/agendatipps.gif) no-repeat ;
}


#portalStartAgenda {
	float: left;	
	width: 14.091em !important;
	width: 16.818em;
	margin: 0pt 0pt 0.909em -2.364em;
	padding-left: 2.455em;
	border-left: 0.091em solid #ABAB9D;
}

	#portalStartAgenda h3 {
		background-color: #ffffff;
		color: #000000;
		margin: 0;
		padding-top: 0;
	}

#portalStartAktuellBox {
	clear: both;
	padding-top: 0.909em;
	border-top: 0.091em solid #ABAB9D;
}
#portalStartAktuellTitle {
	float: left;    
	width: 1.364em;
	height: 3.636em;
	background: url(../images/portalStart/aktuell.gif) no-repeat ;
}
#portalStartAktuell {
	float: left;
	/*width: auto !important;*/
	width: 48.909em;
}
#portalStartAktuell h2 {
	margin:0;
	position:relative;
	left:0;
}
#portalStartAktuell h3 {
	margin:0;
}
#portalStartAktuell .contentElement {
	margin-bottom: 0;
}

#portalStartLebenslagenBox {
	clear: both;
	padding-top: 0.909em;
	border-top: 0.091em solid #ABAB9D;
}
    
#portalStartLebenslagenTitle {
	float: left;    
	width: 1.364em;
	height: 7.273em;
	background: url(../images/portalStart/lebenslagen.gif) no-repeat ;
}

#portalStartLebenslagen {
	float: left;
	/*width: auto !important;*/
	width: 48.909em;
	height: 7.273em;
}

#portalStartLebenslagen ul {
	margin: 0; 
}

#portalStartLebenslagen li {
	float: left;
	padding: 0 0.455em 0 0;
	margin: 0 0.455em 0 0;
	border-right: 0.091em solid black;
	background: none;
	white-space:nowrap;
}

#portalStartLebenslagen li.last {
	padding: 0;
	margin: 0;
	border-right: 0;
}

#portalStartStadtPolitikBox {
	clear: both;
	padding-top: 0.909em;
	border-top: 0.091em solid #ABAB9D;
}

#portalStartStadtPolitik {
	margin-bottom: 0.909em;
	margin-left: 1.364em;
}

#portalStartStadtPolitik dt{
	float: left;
	padding-bottom: 0.455em;
	font-weight: normal;
}
#portalStartStadtPolitik dd{
	margin-left: 6.364em;
	padding-bottom: 0.455em;
}

#portalStartStadtPolitikTitle {
	float: left;
	width: 1.364em;
	height: 7.273em;
	background: url(../images/portalStart/stadtpolitik.gif) no-repeat ;
}

#portalStartSubsitesAndJobsBox {
	clear: both;
	padding-top: 0.909em;
	border-top: 0.091em solid #ABAB9D;
}

#portalStartSubsitesTitle {
	float: left;
	width: 1.364em;
	height: 7.273em;
	background: url(../images/portalStart/subsites.gif) no-repeat ;
}

#portalStartSubsites {
	float: left;
	width: 15.000em !important;
	width: 15.455em;
	margin: 0 0.909em 0.909em 0;
	padding-right: 0.455em;
}

#portalStartJobsTitle {
	float: left;
	width: 1.364em;
	height: 7.273em;
	background: url(../images/portalStart/jobs.gif) no-repeat ;
}

#portalStartJobs {
	float: left;
	margin: 0 0 0.909em -2.364em !important;
	margin: 0 0 0.909em -2.364em;
	padding-left: 2.273em;
	width: 31.273em !important;
	width: 31.727em;
	border-left: 0.091em solid #ABAB9D;
}

#portalStartJobs .tx_winjob_pi1_job {
	margin-left: 0;
}

/*************************************************************************************************************/
/**                                          PORTAL-MENU                                                    **/
/*************************************************************************************************************/
/* Hintergrundfarbe Portal-Menu */
#portalmenuBox {
	padding: 1.364em 0 0 0;
	width: 15.091em;
	background-color: #c7c7c7;
	z-index:1000;
}

/* Liststyle aufheben */
ul#portalmenu {
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #c7c7c7;
}

/* Menu-Div 1. Ebene */
/* Einstellung von width, padding und margin */
ul#portalmenu li {
	/*height: auto !important;
	height: 0.091em;
	padding: 0;
	margin: 0 0 0.455em 0;*/
	/*position: relative;*/
	/*margin-bottom: -0.091em;*/
	margin-bottom: 0.455em;
	padding-bottom: 0.091em;
	background-color: #c7c7c7;
}

/* Menu-Hover-Div 1. Ebene */
/* Einstellung der Breite und Hintergrundfarbe bei Hover */
ul#portalmenu li:hover,
ul#portalmenu li.sfhover {
	/*height: auto !important;
	height: 0.091em;
	padding: 0;
	margin: 0 0 0.455em 0 !important;
	margin: 0 0 0.273em 0;*/
	background: #ebebeb;
}

/* Menu-Link 1. Ebene */
/* Einstellung der Link-Farbe, linker Abstand und Text-Formatierung */
ul#portalmenu li a {
	display: block;
	height: 100%;
	padding: 0.273em 0 0.273em 1.5em;
	/*width: 13.727em !important;
	width: 15.091em;*/
	width: 15.1em !important;
	width: 16.6em;
	color: #000000;
	font-size: 0.909em;
	/*font-size: 1em;*/
	font-weight: bold;
}

/* Menu-Div 2. Ebene */
/* Einstellung von width, padding und margin */
ul#portalmenu li ul li.portalMenuSpacer {
	background-color: #c7c7c7 !important;
}

ul#portalmenu li ul li.portalMenuSpacer div {
	width: 13.181em;
	margin-left: 1.364em;
	background: url(../images/bg_portalMenuSpacer.gif) repeat-x 0.545em;
}

ul#portalmenu li ul li {
	width: 15.909em;
	margin: 0;
	background-color: #c7c7c7;
}
	
/* Menu-Hover-Div 2. Ebene */
/* Einstellung der Breite und Hintergrundfarbe bei Hover */
ul#portalmenu li ul li:hover,
ul#portalmenu li ul li.sfhover {
	height: auto !important;
	height: 0.091em;
	margin: 0 !important;
	background-color: #ebebeb;
}

/* Menu-Link 2. Ebene */
/* Einstellung der Link-Farbe, linker Abstand und Text-Formatierung */
ul#portalmenu li ul li a {
	padding: 0.364em 0 0.364em 1.667em;
	/*width: 13.727em !important;*/
	width: 17.778em !important;
	width: 100%;
	font-size: 0.818em;
	font-weight: normal;
	color: #000000;
}

/* Positionierung Untermenu rechts von Ebene 1 */
ul#portalmenu ul {
	position: absolute;
	/*left: 15.5601em;*/
	/*left: 15.0em;*/
	left: 15.091em;
	margin-top: -1.636em;
	background-color: #c7c7c7;
	z-index:1000;
}

/* Ausblenden Menu Ebene 2 */
ul#portalmenu ul,
ul#portalmenu li:hover ul,
ul#portalmenu li.sfhover ul {
	display: none;
}

/* Einblenden Menu Ebene 2 */
ul#portalmenu li:hover ul, ul#portalmenu ul li:hover ul,
ul#portalmenu li.sfhover ul, ul#portalmenu ul li.sfhover ul {
	display: block;
	height: auto !important;
	height: 0.091em;
}

div.portalMenuSpacer {
	padding: 0.273em 0 0.273em 1.364em;
	margin: 0;
}
li.portalMenuSpacer {
	width: 15.091em;
	padding: 0;
	margin: 0;
}

hr.portalMenuSpacer {
	width: 12.364em;
	height: 0.007em;
	padding: 0;
	margin: 0;
	color: #808080;
	background-color: #c7c7c7;
	font-size: 0.091em;
}

/*************************************************************************************************************/
/**                                  MENU IN PORTAL (SUBMENU)                                               **/
/*************************************************************************************************************/

/* Hintergrundfarbe Portal-Sub-Menu */
#subportalmenuBox {
	padding: 0 0 0.455em 0;
	margin: 0 0 0 0.455em;
	background-color: #c7c7c7;
}

/* Liststyle aufheben */
ul#subportalmenu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: auto !important;
	height: 0.200em;
}

ul#subportalmenu li ul {
	padding: 0 0 0.545em 0;
	background-image: none;
}

/* 1. Level formatieren (Titel) */
ul#subportalmenu li {
	padding: 0.182em 0 0 0;
	background-color: #ebebeb;
}

/* 2. Level formatieren */
ul#subportalmenu li ul li.portalSubMenuSpacer {
	margin: 0 0.455em 0 1.818em;
	background: url(../images/bg_portalsubMenuSpacer.gif) repeat-x 0.545em;
}

ul#subportalmenu li ul li {
	padding: 0;
}

/* 1. Level Link formatieren (Titel) */
ul#subportalmenu li a {
	display: block;
	height: 100%;
	width: 13.727em !important;
	width: 100%;
	padding: 0.007em 0 0.007em 0.909em;
	color: #000000;
	font-size: 0.909em;
	font-weight: bold;
}

/* 2. Level Link formatieren */
ul#subportalmenu li ul li a {
	width: 15.667em !important;
	width: 100%;
	padding: 0.007em 0 0.007em 2.222em;
	margin: 0.182em 0 0.500em 0;
	color: #000000;
	font-size: 0.818em;
	font-weight: normal;
}

/*************************************************************************************************************/
/**                                  MENU SPRACH-NAVIGATION                                               **/
/*************************************************************************************************************/
#languageNavigationBox {
	display: block;
	overflow: auto;
	z-index: 1;
	position: absolute;
	top: 2.545em;
	width: 17.818em;
	left: 69.636em;
	margin: 0.455em 0 0 0;
}

h2#languageNavigationLabel {
	float: left;
	font-size: 0.909em;
}

ul#languageNavigation {
		
}

	ul#languageNavigation li {
		float: left;
		margin: 0;
		padding: 0 0.455em 0 0.455em;	
		background-repeat : no-repeat;
		background-image: url(../images/languageNav_abstand.gif);
		vertical-align: top;
		font-size: 1em;	
	}
	
	ul#languageNavigation li.first {
		background-image: none;
	}
	
	ul#languageNavigation li.cur {
		font-size: 0.909em;
		font-weight: bold;
	}
	
		ul#languageNavigation li a {
			vertical-align: top;
			font-size: 0.909em;
		}
  
	ul#languageNavigation li.cur a {
		color: #000;
	}
	
	.DE #languageNavigation li.DE a {
		font-weight: bold;
		color: #000;
	}
	
		#languageNavigation li.DEcur a {
			font-weight: bold;
			color: #000;
		}
	
	.EN #languageNavigation li.EN a {
		font-weight: bold;
		color: #000;
	}
	
	.FR #languageNavigation li.FR a {
		font-weight: bold;
		color: #000;
	}
	
	.IT #languageNavigation li.IT a {
		font-weight: bold;
		color: #000;
	}

#portalstartheader {
	margin: 0;
	padding: 0;
}

#portalslogan {
	position: relative;
	z-index: 2;
	float: left;
	padding: 10.182em 0pt 0pt 1.545em;
	margin: 0;
	width:13.545em !important;
	width:15.091em;
	overflow:hidden;
}

#portalpicture {
	padding: 0;
	width:53.182em;
	float: left;
	overflow:hidden;
	height:11.636em;
	background:#EBEBEB;
}
div#portalpicture img {
	display: block;
	height: 11.636em;
	width: 53.182em;
	margin: 0;
	padding: 0;
}

/* -----------------------------------------------
	News
	(tt_news)
	bullet-list bei tt_news der dateien
----------------------------------------------- */
.newsSingle .additionalInfo .news-single-files dd {
	background: url(../images/bulletlist_standard.gif) no-repeat 1.327em 0.445em;
}


/* -----------------------------------------------
	FAQ
	(ablinklist_faq)
	bullet-list bei aufzählungen
----------------------------------------------- */
.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink {
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 2.273em 0.445em;
}

.winab_linklist_faq_pi1 .tx_winablinklistfaq_catalogView_categoryLink a{
	background: none !important;
}

.winab_linklist_faq_pi1 a.tx_ablinklist_catalogView_categoryLabel{
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 1.327em 0.445em;
}		
.winab_linklist_faq_pi1 .tx_ablinklist_catalogView_category a{
	background:transparent url(../images/bulletlist_standard.gif) no-repeat scroll 1.327em 0.445em;
}

.FEUserlogout {
	border-bottom: 0.091em solid black;
	text-align: right;
	padding-bottom: 0.182em;
	margin-bottom: 0.909em;
	margin-top: -1.455em;
}

.FEUserlogoutUsername{
	margin-right: 0.455em;
	padding-right: 0.455em;
	border-right: 0.091em solid black;
}
