/*-------------------- general --------------------*/



.content em {
	width: auto !important;
	width: 100%;
	margin: 0 !important;
	margin: 0 -1px;
}


html, body {
	height: 100%;
}

.hidden {
	display: none;
}

#box {
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	z-index: 1;
	background: url('../images/box_bg.gif') repeat-y;
}

#header {
	width: 960px;
	height: 182px;
	position: relative;
	clear: both;
	background-color: #fff;
	z-index: 2;
}

	#logo {
		position: absolute;
		top: 15px;
		left: 16px;
		z-index: 3;
	}
	
	#page_headline {
		position: absolute;
		top: 56px;
		left: 681px;
		z-index: 3;
	}
	
	#page_headline_text {
		position: absolute;
		top: 56px;
		right: 85px;
		
		font-size: 18px;
		color: #004D93;
		font-weight: bold;
		z-index: 4;
	}

	#page_headline_text a {
		font-size: 18px;
	}
	
	div#header_img {
		position: absolute;
		bottom: 0px;
		left: 0px;
		border-top: 3px solid #9b3237;
		border-bottom: 1px solid #FFF;
		z-index: 3;
	}
	
	/*homepage*/
	.homepage #header {
		height: 356px;
	}
	
	.homepage #logo {
		top: 39px;
	}
	
	.homepage #page_headline {
		top: 80px;
	}

#main_nav {
	height: 22px;
	margin: 0;
	width: 960px;
	background-color: #015294;
	z-index: 2;
	position: relative;
	clear:both;
}

	#main_nav a {
		font-size: 12px;
		font-weight: bold;
		line-height: 19px;
		text-decoration: none;
		color: #FFF;
		height: 19px;
		background: url('../gfx/main_nav_sep.gif') no-repeat right 5px;
		padding: 0 20px;
		margin: 2px 0 0 0;
		display: block;
		float: left;
	}
	
	#main_nav a:hover {
		text-decoration: underline;
	}
	
	#main_nav a.act {
		color: #FFF;
		text-decoration: underline;
	}

#languageNavigation {
	position: absolute;
	top: 187px;
	right: 20px;
	z-index: 100;

}

	.homepage #languageNavigation {
		top: 361px;
		right: 20px !important;
	}

	#languageNavigation li {
		float: left;
		width: 20px !important;
		width: 23px;
		height: 13px;
		padding: 0;
		margin: 0 0 0 3px;
	}

	#lang_default {
		background: url('../images/flags/png/us_greyed_out.png') no-repeat;
	}
	
	#lang_default.cur {
		background: url('../images/flags/png/us.png') no-repeat;
	}
	
		#lang1 {
			background: url('../images/flags/png/gb_greyed_out.png') no-repeat;
		}
		
			#lang1.cur {
				background: url('../images/flags/png/gb.png') no-repeat;
			}
			
		#lang4 {
			background: url('../images/flags/png/fr_greyed_out.png') no-repeat;
		}
				
			#lang4.cur {
				background: url('../images/flags/png/fr.png') no-repeat;
			}
		
		#lang5 {
			background: url('../images/flags/png/es_greyed_out.png') no-repeat;
		}
			
			#lang5.cur {
				background: url('../images/flags/png/es.png') no-repeat;
			}
	
		#lang6 {
			background: url('../images/flags/png/de_greyed_out.png') no-repeat;
		}
		
			#lang6.cur {
				background: url('../images/flags/png/de.png') no-repeat;
			}
			
		#lang7 {
			background: url('../images/flags/png/cn_greyed_out.png') no-repeat;
		}
				
			#lang7.cur {
				background: url('../images/flags/png/cn.png') no-repeat;
			}
		
		#lang8 {
			background: url('../images/flags/png/jp_greyed_out.png') no-repeat;
		}
			
			#lang8.cur {
				background: url('../images/flags/png/jp.png') no-repeat;
			}
	
		#lang9 {
			background: url('../images/flags/png/it_greyed_out.png') no-repeat;
		}
		
			#lang9.cur {
				background: url('../images/flags/png/it.png') no-repeat;
			}
		
		#lang10 {
			background: url('../images/flags/png/pt_greyed_out.png') no-repeat;
		}
			
			#lang10.cur {
				background: url('../images/flags/png/pt.png') no-repeat;
			}
		
		#lang11 {
			background: url('../images/flags/png/cz_greyed_out.png') no-repeat;
		}
			
			#lang11.cur {
				background: url('../images/flags/png/cz.png') no-repeat;
			}
		
		#lang12 {
			background: url('../images/flags/png/hu_greyed_out.png') no-repeat;
		}
			
			#lang12.cur {
				background: url('../images/flags/png/hu.png') no-repeat;
			}
		
		#lang13 {
			background: url('../images/flags/png/kr_greyed_out.png') no-repeat;
		}
			
			#lang13.cur {
				background: url('../images/flags/png/kr.png') no-repeat;
			}
		
		/* Lithuanian - fehlt */
		#lang14 {
			background: url('../images/flags/png/default_greyed_out.png') no-repeat;
		}
			
			/* Lithuanian - fehlt */
			#lang14.cur {
				background: url('../images/flags/png/default.png') no-repeat;
			}
		
		#lang15 {
			background: url('../images/flags/png/no_greyed_out.png') no-repeat;
		}
			
			#lang15.cur {
				background: url('../images/flags/png/no.png') no-repeat;
			}
		
		#lang16 {
			background: url('../images/flags/png/pl_greyed_out.png') no-repeat;
		}
			
			#lang16.cur {
				background: url('../images/flags/png/pl.png') no-repeat;
			}
		
		#lang17 {
			background: url('../images/flags/png/nl_greyed_out.png') no-repeat;
		}
			
			#lang17.cur {
				background: url('../images/flags/png/nl.png') no-repeat;
			}
		
		#lang18 {
			background: url('../images/flags/png/ru_greyed_out.png') no-repeat;
		}
			
			#lang18.cur {
				background: url('../images/flags/png/ru.png') no-repeat;
			}
		
		/* Serbian - fehlt */
		#lang19 {
			background: url('../images/flags/png/default_greyed_out.png') no-repeat;
		}
			
			/* Serbian - fehlt */
			#lang19.cur {
				background: url('../images/flags/png/default.png') no-repeat;
			}
		
		/* Slovak - fehlt */ 
		#lang20 {
			background: url('../images/flags/png/default_greyed_out.png') no-repeat;
		}
			
			/* Slovak - fehlt */ 
			#lang20.cur {
				background: url('../images/flags/png/default.png') no-repeat;
			}
		
		/* Swedish - fehlt */
		#lang21 {
			background: url('../images/flags/png/default_greyed_out.png') no-repeat;
		}
			
			/* Swedish - fehlt */
			#lang21.cur {
				background: url('../images/flags/png/default.png') no-repeat;
			}
		
		/* Thai - fehlt*/
		#lang22 {
			background: url('../images/flags/png/default_greyed_out.png') no-repeat;
		}
			
			/* Thai - fehlt*/
			#lang22.cur {
				background: url('../images/flags/png/default.png') no-repeat;
			}

		/* USA - Special */
		#lang99 {
			background: url('../images/flags/png/us_greyed_out.png') no-repeat;
		}
			
			/* USA - Special */
			#lang22.cur {
				background: url('../images/flags/png/us.png') no-repeat;
			}


	#languageNavigation li.first {
		margin: 0;
	}

	#languageNavigation li.na {
		display: none;
	}

	#languageNavigation li a {
		text-indent: -9999px;
		display: block;
		width: 20px;
		height: 13px;
	}

#col1 {
	width: 239px;
	float: left;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 0;
	margin: 5px 0;
}

	ul#subNavigation {
		margin: 30px 0 0 8px;
		height: auto !important;
		height: 1px;
		border-bottom: 1px solid #9c9c9c;
		padding: 0 0 30px 0;
		
	}
	
	#subNavigation * {
		font-size: 11px;
	}

		#subNavigation li {
			position: relative;
			padding: 12px 5px 1px 0;
			margin: 0 0 -1px 0;
			background: none;
		}
		
		#subNavigation li.first {
			padding: 0 0 1px 0;		
		}
	
		#subNavigation li a {
			display: block;
			height: auto !important;
			height: 1px;
			line-height: 14px;
			padding: 0 0 2px 14px;
			font-weight: bold;
			color: #000;
		}
		
			#subNavigation li a.first {
				padding-top: 0;
			}
	
			#subNavigation li a.act,
			#subNavigation li a.cur {
				color: #015294;
				background: url(../gfx/list-item-square.gif) no-repeat 0 4px
			}
				
			#subNavigation li a:hover {
				color: #000;
			}
			#subNavigation li a.cur:hover {
				color: #000;
			}
	
				#subNavigation li li {
					padding-top: 8px;
				}
				
				#subNavigation li li.first {
					padding-top: 8px;
				}
	
				#subNavigation li li a {
					padding-left: 26px;
					font-weight: normal;
					padding-top: 0;
				}
				
				#subNavigation li li a.first {
					padding-top: 0;
				}
				
				#subNavigation li li a.act,
				#subNavigation li li a.cur {
					text-decoration: underline;
					background: transparent url(../gfx/sublevel2.gif) no-repeat scroll 10px 4px;
					
				}
				
				#subNavigation li.act li a:hover {
					color: #000000;
				}
	
					#subNavigation li li li a {
						padding-left: 40px;
					}

					#subNavigation li li li a.act,
					#subNavigation li li li a.cur {
						background: transparent url(../gfx/sublevel2.gif) no-repeat scroll 25px 4px;
					}

						#subNavigation li li li li a {
							padding-left: 50px;
						}

						#subNavigation li li li li a.act,
						#subNavigation li li li li a.cur {
							background: transparent url(../gfx/sublevel2.gif) no-repeat scroll 35px 4px;
						}

#col2 {
	width : 484px;
	float: left;
	padding: 0;
	margin: 5px 0 0 0;
}


/*-------------------- tx-comments-pi1 --------------------*/

	#col2 .tx-comments-pi1 {
		position: relative;
		width: 678px !important;
		width: 677px;
		border-top: 3px solid #8d4a49;
		margin: 0 0 0 6px;
		font-color: #ffffff;
		color: #ffffff;
	}
	
	#col2 .tx-comments-pi1 div div {
		border: none;
		padding: 0;
	}
	
	#col2 .tx-comments-comments {
		padding: 10px 21px;
	}
	
	
	#col2 .tx-comments-comment-form p {
		margin-left: 6px;
		color: #ffffff;
		font-weight: bold;
		width: 497px;
		font-size: 11px;
	}
	
	#col2 .tx-comments-comment-form {
		background: #015294;
		padding: 5px 14px;
	}
	
	#col2 .tx-comments-pi1 label {
		font-size: 11px;
		float: left;
		color: #fff;
		margin-left: 6px;
	}
	
	#col2 .tx-comments-pi1 input {
		float: left;
		width: 490px !important;
		width: 498px;
		height: 17px !important;
		height: 21px;
		margin-left: 6px;
		margin-top: 0;
		margin-bottom: 2px;
		padding: 1px 3px;
		border: 1px solid #fff;
		background-color: #dadada;
	}
	
	#col2 .tx-comments-pi1 textarea {
		float: left;
		width: 490px !important;
		width: 498px;
		margin-left: 6px;
		margin-top: 0;
		padding: 1px 3px;
		border: 1px solid #fff;
		background-color: #dadada;
	}
	
	#col2 #tx_comments_pi1_submit {
		float: left;
		width: 60px !important;
		width: 68px;
		height: 20px !important;
		height: 24px;
		margin-left: 6px;
		margin-top: 5px;
		padding: 1px 3px;
		border: 1px solid #fff;
		background-color: #dadada;
		cursor: pointer;
	}
	
	#col2 #tx_comments_pi1_reset {
		float: left;
		width: 60px !important;
		width: 68px;
		height: 20px !important;
		height: 24px;
		margin-left: 6px;
		margin-top: 5px;
		padding: 1px 3px;
		border: 1px solid #fff;
		background-color: #dadada;
		cursor: pointer;
	}
	
	#col2 .tx-comments-comment-name {
		font-weight: normal;
	}
	
	#col2 .tx-comments-comment-date {
		font-weight: normal;
	}
	
	#col2 .tx-comments-required-error {
		float: left;
		background-color:#F5F500;
		color:red;
		float:left;
		margin-top: 3px;
		margin-left: 6px;
		padding: 1px 3px;
	}
	
	#col2 .tx-comments-page-browser {
		margin: 0;
	}
	
	


/*-------------------- /tx-comments-pi1 --------------------*/


#col3 {
	width: 237px;
	/*overflow: hidden;*/
	float: left;
	padding: 0;
	margin: 1px 0;
	/*z-index: 4;*/
}

	#searchBox {
		position: relative;
		width: 238px !important;
		width: 237px;
		height: 37px;
		background-color: #c5c5c5;
		margin: 0 0 0 -1px;
		border-bottom: 1px solid #fff;
	}

		.home #searchBox,
		.sectionIndex #searchBox {
			height: 37px;
		}

		#searchSword {
			position: absolute;
			left: 14px;
			bottom: 11px;
		}

			#searchSword label {
				float: left;
				color: #fff;
				display: none;
			}

			#searchSword input {
				float: left;
				width: 167px !important;
				width: 175px;
				height: 15px !important;
				height: 19px;
				margin-left: 6px;
				margin-top: 12px;
				padding: 1px 3px;
				border: 1px solid #fff;
				background-color: #dadada;
			}
	
			#searchSword button {
				float: left;
				width: 21px;
				margin: 12px 0 0 2px;
				height: 19px;
				border: none;
				background: #fff url(../images/search_button.png) no-repeat;
				text-indent: -99999px;
			}
				#searchSword button span {
					display: none;
				}	

	#companyNavigation {
		position: relative;
		width: 238px !important;
		width: 237px;
		height: 37px;
		margin: 0 0 0 -1px;
		border-bottom: 1px solid #fff;
		background: #C5C5C5 url(../images/quicknav.gif) no-repeat 196px 7px;
		z-index: 5;
	}

	#companyNavigation .spacer {
		background:transparent url(../images/spacer.gif) repeat-x;
		height:21px;
		text-indent:-99999px;
	}

	/* brand new companynav */
	* html ul#companyNavigation {
		/*margin-bottom: -10px;*/
	}
	
	ul#companyNavigation * {
		z-index: 5;
	}
	
	#companyNavigation li {
		margin: 0;
		padding: 0;
		bottom: 11px;
		left: 20px;
		position: absolute;
		width: 198px;
		text-decoration: none;
		background-image: none;
	}

		#companyNavigation li strong {
			display: block;
			width: 147px !important;
			width: 175px;
			height: 15px !important;
			height: 17px;
			border:1px solid #FFFFFF;
			padding: 1px 22px 1px 4px;	
			color: #000;
			font-size: 11px;
			font-weight: normal;
			background: #DADADA;
		}
	
		#companyNavigation li ul {
			position: absolute;
			height: 390px;
			width: 173px !important;
			width: 175px;
			left: -9999px;
			overflow: auto;
			overflow-y: auto;
			overflow-x: hidden;
			border: 1px solid #DADADA;
			border-width: 0 1px 1px 1px;	
			background: #FFFFFF;
			padding-bottom: 10px;
			padding-top: 10px;
			margin-top: 0;
		}
		
		#companyNavigation li ul li {
			/*position: static;*/
			position: relative;
			font-weight: bold;
			margin-top: 10px;
			margin-left: 4px;
			color: #003882;
			top: 0;
			bottom: 0;
			left: 0;
			width: 169px !important;
			width: 171px;
		}

			#companyNavigation li ul li.first {
				margin-top: 0;
			}
			
			#companyNavigation li li a {
				display: block;
				width: 149px !important;
				width: 175px;
				height: auto !important;
				height: 1px;
				padding: 0px 22px 0px 4px;
				background: #fff;
				font-size: 11px;
				border-bottom: 1px solid #DADADA;
				padding-bottom: 10px;
			}
			
			/* OPERA-Hack */
			html:first-child>b\ody #companyNavigation li li a {
				width: 143px !important;
			}
			
			#companyNavigation li li a:hover {
				background: #015294;
				color: #ffffff;
				text-decoration: none;
			}
			
			#companyNavigation li:hover ul,
			#companyNavigation li.sfHover ul {
				left: 0;
			}

			#companyNavigation ul.level2 {
				height: auto !important;
				position: relative;
				margin-left: -4px;
				border-left: none;
				border-top: 1px solid #DADADA;
				margin-top: 10px;
			}

			#companyNavigation ul.level2 li {
				font-weight: normal;
				margin-top: 0;
				margin-left: 0;
			}

			#companyNavigation ul.level2 li a {
				border-bottom: none;
				padding-bottom: 0;
			}
				
	.aliassearch {
		position: relative;
		width: 238px !important;
		width: 237px;
		height: 37px;
		background-color: #c5c5c5;
		margin: 0 0 0 -1px;
		border-bottom: 1px solid #fff;
	}

		.aliassearch form {
			position: absolute;
			left: 14px;
top: 0;
height: auto !important;
height: 37px;

		}

			.aliassearch form label {
				float: left;
				color: #fff;
			}

			.aliassearch form input {
				float: left;
				width: 167px !important;
				width: 175px;
				height: 15px !important;
				height: 19px;
				margin-left: 6px;
				margin-top: 8px;
				padding: 1px 3px;
				border: 1px solid #fff;
				background-color: #dadada;
			}
	
			.aliassearch form button {
				float: left;
				width: 21px;
				margin: 8px 0 0 2px;
				height: 19px;
				border: none;
				background: #fff url(../images/search_button.png) no-repeat;
				text-indent: -99999px;
			}
				.aliassearch form button span {
					display: none;
				}	

	#quickNavigation {
		position: relative;
		width: 238px !important;
		width: 237px;
		height: 37px;
		margin: 0 0 0 -1px;
		border-bottom: 1px solid #fff;
		background: #C5C5C5 url(../images/quicknav.gif) no-repeat 196px 7px;
		z-index: 3;
	}

	/* brand new quicknav */
	* html ul#quickNavigation {
		margin-bottom: -10px;
	}
	
	ul#quickNavigation * {
		z-index: 5;
	}
	
	#quickNavigation li {
		margin: 0;
		padding: 0;
		bottom: 11px;
		left: 20px;
		position: absolute;
		width: 198px;
	}

		#quickNavigation li strong {
			display: block;
			width: 147px !important;
			width: 175px;
			height: 15px !important;
			height: 17px;
			border:1px solid #FFFFFF;
			padding: 1px 22px 1px 4px;	
			color: #000;
			font-size: 11px;
			font-weight: normal;
			background: #DADADA;
		}
	
		#quickNavigation li ul {
			position: absolute;
			height: 390px;
			width: 173px !important;
			width: 175px;
			left: -9999px;
			overflow: auto;
			overflow-y: auto;
			overflow-x: hidden;
			border: 1px solid #DADADA;
			border-width: 0 1px 1px 1px;
			background: #FFFFFF;
		}
		
		#quickNavigation li ul li {
			position: static;
		}
		#quickNavigation li li a {
			display: block;
			width: 149px !important;
			width: 175px;
			height: auto !important;
			height: 1px;
			padding: 0px 22px 0px 4px;
			background: #fff;
			font-size: 11px;
		}
		
		/* OPERA-Hack */
		html:first-child>b\ody #quickNavigation li li a {
			width: 143px !important;
		}
		
		#quickNavigation li li a:hover {
			background: #015294;
			color: #ffffff;
			text-decoration: none;
		}
		
		#quickNavigation li:hover ul,
		#quickNavigation li.sfHover ul {
			left: 0;
		}

	ul#metaNavigation {
		position: static;
		width: 238px !important;
		width: 237px;
		background: #015294;
		border-top: 3px solid #8d4a49;
		padding: 11px 0;
		margin: 0 0 0 -1px;
		z-index: 2;
	}

	   #metaNavigation * {
			font-size: 11px;
			color: #fff;
		}

		#metaNavigation li {
			margin: 6px 0 0 0;
			background: none;
		}
	
		#metaNavigation li.first {
			margin: 0;
		}

		#metaNavigation li a {
			display: block;
			width: auto !important;
			width: 1px;
			height: auto !important;
			height: 1px;
			padding: 0 0 0 17px;
			line-height: 12px;
			color: #fff;
			white-space: nowrap;
			background: #015294 url(../images/bullet_metanav.gif) no-repeat;
		}
		#metaNavigation li.cur a {
			font-weight: bold;
		}

div#footer {
	font-size: 11px;
	font-weight: normal;
	width: 960px;
	height: 50px;	
	color: white;
	background-color: #015294;
	z-index: 3;
	clear:both;
}

	#footerNavigation {
	}

	#footer a {
		color: white;
	}
	
	#footerNavigation li {
		float: left;
		margin: 16px 0 0 0;	
		padding: 0 18px 0 18px;	
		border-left: solid 1px white;
		background-image: none;
	}
	
		#footerNavigation li.first {
			border: none;
		}
		
		#footerNavigation li a {
			text-transform: uppercase;
		}
	
	#copyright {
		float: left;
		margin: 16px 0 0 0;
		margin: 15px 0 0 0;	
		padding: 0 453px 0 60px;
		color: #fff;
	}
	
	
	#imprint {
		float: left;
		margin: 16px 0 0 0;	
		padding: 0 20px 0 20px;	
		border-right: solid 1px white;
	}
	
	#sitemap {
		float: left;
		margin: 16px 0 0 0;
		padding: 0 20px 0 20px;
		border-right: solid 1px white;
	}
	
	#legal-notice {
		float: left;
		margin: 16px 0 0 0;
		padding: 0 0 0 20px;
	}

/*-------------------- 2-column-layout --------------------*/

div.tx-fdfx2cols-pi1 {
	margin: 20px 0 20px 0;
}

div.tx-fdfx2cols-pi1 td.c2l1-left {
	vertical-align: top;
	width: 230px;
}

div.tx-fdfx2cols-pi1 td.c2l1-middle {
	vertical-align: top;
	width: 190px;
}

div.tx-fdfx2cols-pi1 h1 {
	margin: 0;
}

div.tx-fdfx2cols-pi1 p {
	margin: 0 0 10px 0;
}

/*-------------------- 3-column-layout --------------------*/

p.csc-fdfx_3cols_pi1-header {
	font-size: 14px;
	font-weight: bold;
	color: #003882;
	margin: 10px 0 15px 0;
}

p.csc-fdfx_3cols_pi1-subheader {
	font-size: 12px;
	font-weight: bold;
	color: #003882;
	margin: 5px 0 5px 0;
}

div.tx-fdfx3cols-pi1 td {
	vertical-align: top;
}

div.tx-fdfx3cols-pi1 td.c3l1-left {
	width: 100px;
}

div.tx-fdfx3cols-pi1 td.c3l1-middle {
	width: 190px;
}

div.tx-fdfx3cols-pi1 td.c3l1-right {
	width: 166px;
}

div.tx-fdfx3cols-pi1 li {
	background: url('../gfx/li_bg_black.gif') no-repeat 4px 8px;	
	padding: 0 0 0 15px;
	margin: 3px 0 3px 0;
}






/*language*/

#languageNavigationLabel {
	display: none;
}

/*
#languageNavigation {
	position: absolute;
	top: 187px;
	left: 910px;
	z-index: 100;

}
*/

	#homepage #languageNavigation {
		top: 361px;
		left: 910px !important;
	}

	#languageNavigation li {
		float: left;
		width: 20px !important;
		width: 23px;
		height: 13px;
		padding: 0;
		margin: 0 0 0 3px;
	}

	/* Standart Sprachen*/
		
		/* Bahasa */
		
				#lang_id {
						background: url('../images/flags/png/id.png') no-repeat;
				}
				
					#lang_id.cur {
						background: url('../images/flags/png/id_greyed_out.png') no-repeat;
					}
		
		/* Chinese (simpl.) */
		
				#lang_cn {
						background: url('../images/flags/png/cn.png') no-repeat;
				}
				
					#lang_cn.cur {
						background: url('../images/flags/png/cn_greyed_out.png') no-repeat;
					}
		
		/* Chinese (trad.) */
		
				#lang_cn {
						background: url('../images/flags/png/cn.png') no-repeat;
				}
				
					#lang_cn.cur {
						background: url('../images/flags/png/cn_greyed_out.png') no-repeat;
					}
		
		/* Croatian */
		
				#lang_hr {
						background: url('../images/flags/png/hr.png') no-repeat;
				}
				
					#lang_hr.cur {
						background: url('../images/flags/png/hr_greyed_out.png') no-repeat;
					}
		
		/* Czech */
		
				#lang_cz {
						background: url('../images/flags/png/cz.png') no-repeat;
				}
				
					#lang_cz.cur {
						background: url('../images/flags/png/cz_greyed_out.png') no-repeat;
					}
		
		/* Dutch */
		
				#lang_nl {
						background: url('../images/flags/png/nl.png') no-repeat;
				}
				
					#lang_nl.cur {
						background: url('../images/flags/png/nl_greyed_out.png') no-repeat;
					}
		
		/* English */
		
				#lang_en {
						background: url('../images/flags/png/us.png') no-repeat;
				}
				
					#lang_en.cur {
						background: url('../images/flags/png/us_greyed_out.png') no-repeat;
					}
		
		/* French */
		
				#lang_fr {
						background: url('../images/flags/png/fr.png') no-repeat;
				}
				
					#lang_fr.cur {
						background: url('../images/flags/png/fr_greyed_out.png') no-repeat;
					}
		
		/* German */
		
				#lang_de {
						background: url('../images/flags/png/de.png') no-repeat;
				}
				
					#lang_de.cur {
						background: url('../images/flags/png/de_greyed_out.png') no-repeat;
					}
		
		/* Greek */
		
				#lang_gr {
						background: url('../images/flags/png/gr.png') no-repeat;
				}
				
					#lang_gr.cur {
						background: url('../images/flags/png/gr_greyed_out.png') no-repeat;
					}
		
		/* Hungarian */
		
				#lang_hu {
						background: url('../images/flags/png/hu.png') no-repeat;
				}
				
					#lang_hu.cur {
						background: url('../images/flags/png/hu_greyed_out.png') no-repeat;
					}
		
		/* Italian */
		
				#lang_it {
						background: url('../images/flags/png/it.png') no-repeat;
				}
				
					#lang_it.cur {
						background: url('../images/flags/png/it_greyed_out.png') no-repeat;
					}
		
		/* Japanese */
		
				#lang_jp {
						background: url('../images/flags/png/jp.png') no-repeat;
				}
				
					#lang_jp.cur {
						background: url('../images/flags/png/jp_greyed_out.png') no-repeat;
					}
		
		/* Korean */
		
				#lang_kr {
						background: url('../images/flags/png/kr.png') no-repeat;
				}
				
					#lang_ko.cur {
						background: url('../images/flags/png/kr_greyed_out.png') no-repeat;
					}
		
		/* Lithuanian */
		
				#lang_lt {
						background: url('../images/flags/png/lt.png') no-repeat;
				}
				
					#lang_lt.cur {
						background: url('../images/flags/png/lt_greyed_out.png') no-repeat;
					}
		
		/* Norwegian */
		
				#lang_no {
						background: url('../images/flags/png/no.png') no-repeat;
				}
				
					#lang_no.cur {
						background: url('../images/flags/png/no_greyed_out.png') no-repeat;
					}
		
		/* Polish */
		
				#lang_pl {
						background: url('../images/flags/png/pl.png') no-repeat;
				}
				
					#lang_pl.cur {
						background: url('../images/flags/png/pl_greyed_out.png') no-repeat;
					}
		
		/* Portuguese */
		
				#lang_pt {
						background: url('../images/flags/png/pt.png') no-repeat;
				}
				
					#lang_pt.cur {
						background: url('../images/flags/png/pt_greyed_out.png') no-repeat;
					}
		
		/* Romanian */
		
				#lang_ro {
						background: url('../images/flags/png/ro.png') no-repeat;
				}
				
					#lang_ro.cur {
						background: url('../images/flags/png/ro_greyed_out.png') no-repeat;
					}
		
		/* Russian */
		
				#lang_ru {
						background: url('../images/flags/png/ru.png') no-repeat;
				}
				
					#lang_ru.cur {
						background: url('../images/flags/png/ru_greyed_out.png') no-repeat;
					}
		
		/* Serbian */
		
				#lang_sr {
						background: url('../images/flags/png/sr.png') no-repeat;
				}
				
					#lang_sr.cur {
						background: url('../images/flags/png/sr_greyed_out.png') no-repeat;
					}
		
		/* Slovak */
		
				#lang_sk {
						background: url('../images/flags/png/sk.png') no-repeat;
				}
				
					#lang_sk.cur {
						background: url('../images/flags/png/sk_greyed_out.png') no-repeat;
					}
		
		/* Spanish */
		
				#lang_es {
						background: url('../images/flags/png/es.png') no-repeat;
				}
				
					#lang_es.cur {
						background: url('../images/flags/png/es_greyed_out.png') no-repeat;
					}
		
		/* Swedish */
		
				#lang_se {
						background: url('../images/flags/png/se.png') no-repeat;
				}
				
					#lang_se.cur {
						background: url('../images/flags/png/se_greyed_out.png') no-repeat;
					}
		
		/* Thai */
		
				#lang_th {
						background: url('../images/flags/png/th.png') no-repeat;
				}
				
					#lang_th.cur {
						background: url('../images/flags/png/th_greyed_out.png') no-repeat;
					}
		
		/* Ukrainian */
		
				#lang_ua {
						background: url('../images/flags/png/ua.png') no-repeat;
				}
				
					#lang_ua.cur {
						background: url('../images/flags/png/ua_greyed_out.png') no-repeat;
					}


	/* Zusätzliche länder - z.B Argentinien, da Spanisch, soll aber Landesflagge angezeigt werden */

		/* Argentina */
		
				#lang_ar {
						background: url('../images/flags/png/ar.png') no-repeat;
				}
				
					#lang_ar.cur {
						background: url('../images/flags/png/ar_greyed_out.png') no-repeat;
					}


	#languageNavigation li.first {
		margin: 0;
	}

	#languageNavigation li.na {
		display: none;
	}

	#languageNavigation li a {
		text-indent: -9999px;
		display: block;
		width: 20px;
		height: 13px;
	}

.typo3-adminPanel {
		z-index: 20;
}

table#searchresultslist th#igSortBartitle
{
	padding:0 0 0 3px !important;
	text-align:center;
	width:35%;
}
table#searchresultslist th#igSortBarregion
{
	text-align:center;
	width:15%;
}
table#searchresultslist th#igSortBarlocation
{
	text-align:center;
	width:20%;
}
table#searchresultslist th#igSortBarbusinesstype
{
	text-align:center;
	width:30%;
}
div#igraspcontainer table#searchresultslist {
	text-align: center;
	width:775px;
}
td.searchresultssoundbites {
	text-align:left;
}
a.nextbullet img{
	padding-right:5px;
}
td a img{
	padding-top:5px;
	padding-right: 5px;
}
table#preappdetails .reginput {
	width:247px;
}
