/* --------------------------------------------------------------------- algemein */
* {
	margin: 0px;
	padding: 0px;
}
html {
	overflow-y:scroll;
}
body {
	font: 11px/1.5 Arial, Helvetica, sans-serif;
	color: #4c4c4c;
    background: #fff url(../pics/bg_leiste_header.png) center top no-repeat;
}
body#zh_HK,
body#zh_CN {
	font-size:13px;
}
.clear {
	clear:both;
}
hr {
	display:none;
}
/* --------------------------------------------------------------------- outer */
#wrapper {
	width:960px;
	margin:0 auto;
}
/* --------------------------------------------------------------------- header */
#pageHead {
	height:165px;
	position:relative;
	z-index:200;
}
/* --------------------------------------------------------------------- logo */
#pageHead h1 a {
	position:absolute;
	left:10px;
	top:40px;
	width:160px;
	height:55px;
	text-indent:-999999em;
	background:url(../pics/bg_manz_logo.png) no-repeat;
}
	#pageHead h1 a img, 
	#pageHead h1 a span {
		display:none;
	}
/* --------------------------------------------------------------------- nav switch */
#pageHead div.navLang {
	position:absolute;
	right:10px;
	top:15px;
}
	#pageHead div.navLang ul li {
		display:inline;
		float:left;
		margin-left:5px;
		padding-left:5px;
		border-left:1px solid #666666;
		line-height:1;
	}
	#pageHead div.navLang ul li.first {
		border:none;
	}
		#pageHead div.navLang ul li a {
			color:#666666;
			text-decoration:none;
		}
		#pageHead div.navLang ul li.active a {
			font-weight:bold;
			color:#066873;
		}
			#pageHead div.navLang ul li a:hover {
				color:#b3b3b3;
			}
/* --------------------------------------------------------------------- nav top */
#pageHead div.navTop {
	position:absolute;
	bottom:0px;
	left:10px;
	width:940px;
}
	#pageHead div.navTop ul li {
		display:inline;
		float:left;
		padding:0 20px 15px 0;
		position:relative;
		z-index:100;
	}
		#pageHead div.navTop ul li a {
			text-transform:uppercase;
			color:#666666;
			padding:5px 0;
			padding-top:10px;
			white-space:nowrap;
		}
			#pageHead div.navTop ul li.active a {
				color:#066873;
				border-top:3px solid #066873;
			}
			#pageHead div.navTop ul li a:hover,
			#pageHead div.navTop ul li a.hover {
				color:#066873;
				border-top:3px solid #066873;
				text-decoration:none;
			}
	#pageHead div.navTop ul li.me108 {
		float:right;
		padding:0 0 15px 0;
	}
		#pageHead div.navTop ul li.me108 a {
			background:url(../pics/bg_worldwide.png) no-repeat 0 -10px;
			padding-left:40px;
		}
			#pageHead div.navTop ul li.me108 a:hover,
			#pageHead div.navTop ul li.me108 a.hover {
				background-position:0 -60px;
			}
			#pageHead div.navTop ul li.active a {
				background-position:0 -60px;
			}
	#pageHead div.navTop ul li ul {
		position:absolute;
		display:none;
		background:url(../pics/bg_menu_01.png) no-repeat left bottom;
		_background:none #fff;
		width:170px;
		top:31px;
		left:-10px;
		overflow:hidden;
		padding-bottom:10px;
		_padding-bottom:0;
		border-top:1px solid #e5e5e5;
	}
	#zh_HK #pageHead div.navTop ul li ul,
	#zh_CN #pageHead div.navTop ul li ul {
		top:34px;
	}
	#pageHead div.navTop ul li:hover ul {
		display:block;
	}
		#pageHead div.navTop ul li ul li {
			width:100%;
			padding:0;
		}
			#pageHead div.navTop ul li ul li a,
			#pageHead div.navTop ul li.active ul li a {
				display:block;
				border:none;
				border-bottom:1px solid #e5e5e5;
				padding:4px 10px;
				text-transform:none;
				color:#666666;
				white-space:normal;
			}
			#pageHead div.navTop ul li ul li.last a,
			#pageHead div.navTop ul li.active ul li.last a {
				border-bottom:none;
			}
			#pageHead div.navTop ul li ul li.active a {
				font-weight:bold;
				color:#066873;
			}
				#pageHead div.navTop ul li ul li a:hover {
					border-top:none;
					background:#f8f8f8;
					padding:4px 10px;
					color:#066873;
				}
	#pageHead div.navTop ul li.me108 ul {
		left:auto;
		right:-10px;
	}
		#pageHead div.navTop ul li.me108 ul li {
			padding:0;
		}
			#pageHead div.navTop ul li.me108 ul li a {
				text-align:right;
				background:none;
				padding:4px 10px;
				white-space:normal;
			}
				#pageHead div.navTop ul li.me108 ul li a:hover {
					background:#f8f8f8;
				}
/* --------------------------------------------------------------------- pagebody */
#pageBody {
	background:url(../pics/bg_sub_header.png) no-repeat;
	padding:40px 0 20px 10px;
	overflow:hidden;
}
.welcome #pageBody {
	background:none;
	padding-top:0;
}
/* --------------------------------------------------------------------- colleft */
div.colLeft {
	float:left;
	display:inline;
	width:180px;
	margin:0 60px 0 0;
}
	div.colLeft h2 {
		color:#066873;
		font-size:1.4em;
		font-weight:normal;
		margin:34px 0 13px 0;
	}
	div.colLeft ul {
		border-bottom:1px solid #e5e5e5;
		overflow:hidden;
	}
		div.colLeft ul li {
			float:left;
			width:100%;
		}
			div.colLeft ul ul.subLevel {
				border-bottom:none;
			}
				div.colLeft ul li a,
				div.colLeft ul li ul.subLevel li a,
				div.colLeft ul li ul.subLevel ul.subLevel li a {
					border-top:1px solid #e5e5e5;
					display:block;
					padding:5px 5px 5px 15px;
					font-weight:bold;
					color:#666666;
					background:url(../pics/pi_bullet_me2_01.png) no-repeat 5px 11px;
				}
				div.colLeft ul li.active a,
				div.colLeft ul li ul.subLevel li.active a,
				div.colLeft ul li ul.subLevel ul.subLevel li.active a {
					background-image:url(../pics/pi_bullet_me2_02.png);
					color:#066873;
				}
					div.colLeft ul li a:hover,
					div.colLeft ul li ul.subLevel li a:hover,
					div.colLeft ul li ul.subLevel ul.subLevel li a:hover {
						text-decoration:none;
						color:#066873;
						background-color:#f8f8f8;
						background-image:url(../pics/pi_bullet_me2_02.png);
					}
				div.colLeft ul li ul.subLevel li a,
				div.colLeft ul li ul.subLevel ul.subLevel li a,
				div.colLeft ul li ul li.last a {
					border:none;
					background:url(../pics/pi_bullet_me2_01.png) no-repeat 15px 11px;
					padding-left:25px;
				}
				div.colLeft ul li ul.subLevel ul.subLevel li a,
				div.colLeft ul li ul li ul li.last a {
					padding-left:50px;
					background:url(../pics/pi_bullet_me2_01.png) no-repeat 35px 11px;
				}
/* --------------------------------------------------------------------- colmain */
div.colMain {
	float:left;
	display:inline;
	width:710px;
	overflow:hidden;
}
div.widescreen {
	width:950px;
}
/* --------------------------------------------------------------------- breadcrumb */
div.navBread ul {
	overflow:hidden;
	margin-bottom:10px;
	width:100%;
}
	div.navBread ul li {
		display:inline;
		float:left;
	}
		div.navBread ul li a {
			color:#666666;
			background:url(../pics/pi_bullet_breadcrumb.png) no-repeat right center;
			padding:0 15px 0 0;
			margin-right:10px;
		}
		div.navBread ul li.last a {
			font-weight:bold;
			background:none;
			color:#066873;
		}
			div.navBread ul li a:hover {
				color:#066873;
				text-decoration:none;
			}
/* --------------------------------------------------------------------- row top (content header) */
div.rowTop {
	margin-bottom:30px;
}
	div.rowTop h3 {
		font-size:2em;
		font-weight:normal;
		text-transform:lowercase;
		color:#066873;
		margin-bottom:10px;
		clear:both;
	}
	div.rowTop img {
		max-width:710px;
		_width:710px;
	}
	div.rowTop h4 {
		margin-top:10px;
		color:#066873;
		font-size:1.4em;
		font-weight:normal;
	}
/* --------------------------------------------------------------------- templates */
div.templateStandard {
	width:420px;
	float:left;
	display:inline;
}
/* --------------------------------------------------------------------- right col */
div.contentRight {
	float:right;
	width:212px;
}
/* --------------------------------------------------------------------- footer */
.welcome #pageFoot,
.wide #pageFoot {
	margin-left:10px;
}
#pageFoot {
	border-top:3px solid #e5e5e5;
	padding-top:10px;
	padding-bottom:40px;
	overflow:hidden;
	margin-left:250px;
}
	#pageFoot ul {
		overflow:hidden;
	}
		#pageFoot ul li {
			float:right;
			display:inline;
			margin-left:20px;
		}
		#pageFoot ul li.left {
			width:270px;
		}
		#pageFoot ul li.left,
		#pageFoot ul ul li {
			float:left;
			margin:0 20px 0 0;
		}
			#pageFoot ul li a {
				color:#666666;
			}
				#pageFoot ul li a:hover {
					text-decoration:none;
					color:#066873;
					
				}
			#pageFoot ul ul {
				padding-bottom:5px;
				overflow:hidden;
				width:100%;
			}
		#pageFoot ul li.p a,
		#pageFoot ul li.t a {
			padding-left:20px;
			background:url(../pics/pi_bullet_print.png) no-repeat left top;
		}
		#pageFoot ul li.t a {
			background:url(../pics/pi_bullet_top.png) no-repeat left 1px;
		}
			#pageFoot ul li.p a:hover,
			#pageFoot ul li.t a:hover {
				background-position:left -32px;
			}
		#pageFoot ul li small {
			color:#b3b3b3;
			font-size:1em;
			clear:both;
		}
/* --------------------------------------------------------------------- colorbox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin:20px 0;}
        #cboxLoadedContent{background:#fff; padding:25px;}
        #cboxTitle{display:none;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../pics/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../pics/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxLoadingGraphic{background:url(../pics/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:0; display:block; background:url(../pics/controls.png) no-repeat top center; width:26px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}
/* --------------------------------------------------------------------- default templates */
a,
a:active,
a:visited,
a:focus{
    color: #4c4c4c;
	text-decoration: none;
}
li {
	list-style:none;
}
a:hover {
    color: #066873;
	text-decoration: underline;
}
img {
	border:0;
}
div.body p,
div.body ul,
div.body ol,
div.body address {
	margin-bottom:20px;
	clear:both;
	font-style:normal;
}
	div.body ul li {
		background:url(../pics/pi_bullet_me2_02.png) no-repeat left 6px;
		padding:0 0 5px 15px;
	}
		div.body ul ul {
			padding-top: 5px;
		}
div.body img {
	float:left;
	margin:0 20px 20px 0;
}
div.body a {
	color:#066873;
	font-weight:bold;
}
	div.body a:hover {
		color:#666666;
		text-decoration:none;
	}
div.body h5 {
	font-size:1.2em;
	margin-bottom:10px;
	color:#066873;
}
div.body h6 {
	background:url(../pics/pi_bullet_me2_03.png) repeat-x left 14px;
	_background-position:left 10px;
	font-size:1.2em;
	margin-bottom:20px;
	color:#066873;
	overflow:hidden;
	padding:0 10px;
}
	div.body h6 span {
		background:#fff;
		padding:5px;
		display:inline-block;
		_display:inline;
	}
/* --------------------------------------------------------------------- colright */
.boxModellRight {
	border:1px solid #e5e5e5;
	padding: 14px 18px;
	margin-bottom:20px;
	width: 174px;
}
	.boxModellRight h5 {
		font-size:1.1em;
		margin-bottom:10px;
		text-transform:uppercase;
		color:#066873;
	}
	.boxModellRight address {
		font-style:normal;
		margin-bottom:20px;
	}
	.boxModellRight address.last {
		margin:0;
	}
	.boxModellRight address span {
		width:35px;
		float:left;
	}
	.boxModellRight address a {
		color:#066873;
	}
	.boxModellRight dl dt {
		font-weight:bold;
	}
	.boxModellRight dd a,
	.boxModellRight ul li a {
		background:url(../pics/pi_bullet_breadcrumb.png) no-repeat left 6px;
		padding-left:12px;
		color:#066873;
		display:block;
	}
	.boxModellRight dd a:hover,
	.boxModellRight ul li a:hover,
	.boxModellRight address a:hover {
		font-weight:bold;
		text-decoration:none;
	}
/* --------------------------------------------------------------------- 2 col */
div.body div.col2 {
	margin-left:-20px;
	width:440px;
}
	div.body div.col2 div.col {
		margin-left:20px;
		width:200px;
		display:inline;
		float:left;
	}
div.templateBreit div.col2 {
	width:730px;
}
	div.templateBreit div.col2 div.col {
		width:345px;
	}
/* --------------------------------------------------------------------- management */
div.body ul.management {
	margin-left:-20px;
	width:730px;
	overflow:hidden;
}
	div.body ul.management li {
		display:inline;
		width:345px;
		float:left;
		margin:0 0 20px 20px;
		background:none;
		padding:0;
		overflow:hidden;
	}
		div.body ul.management li a {
			overflow:hidden;
			display:block;
			border:1px solid #e5e5e5;
			font-weight:normal;
			color:#666666;
			height:114px;
		}
			div.body ul.management li a img {
				float:left;
				margin:0 20px 0 0;
			}
			div.body ul.management li a strong {
				display:block;
				padding:10px 0;
				font-weight:bold;
				color:#066873;
			}
			div.body ul.management li a span {
				padding:10px 0 0 0;
				background:url(../pics/pi_ico_pdf.png) no-repeat left 10px;
				padding-left:20px;
				height:20px;
				float:left;
			}
			div.body ul.management li a:hover {
				background:#f8f8f8;
			}
/* --------------------------------------------------------------------- history */
dl.history {
	overflow:hidden;
	margin-bottom:20px;
	border-top:1px solid #e5e5e5;
	padding-top:20px;
}
	dl.history dt {
		width:80px;
		float:left;
		display:inline;
		margin-right:20px;
		font-size:2em;
		color:#066873;
		line-height:1;
	}
	#zh_HK dl.history dt,
	#zh_CN dl.history dt{
		font-size:1.5em;
	}
	dl.history dd {
		float:left;
		width:320px;
		display:inline;
	}
/* --------------------------------------------------------------------- history */
div.body ul.containerVerteiler {
	overflow:hidden;
	margin-left:-20px;
	width:440px;
}
	div.body ul.containerVerteiler li {
		display:inline;
		float:left;
		margin:0 0 20px 20px;
		width:124px;
		height:124px;
		overflow:hidden;
		padding:0;
		background:none;
		border:1px solid #e5e5e5;
	}
		div.body ul.containerVerteiler li a,
		div.body ul.containerVerteiler li.not {
			width:104px;
			height:104px;
			display:block;
			padding:10px;
			color:#066873;
		}
			div.body ul.containerVerteiler li a:hover {
				background:#066873;
				color:#fff;
			}
div.templateBreit ul.containerVerteiler {
	width:730px;
}
/* --------------------------------------------------------------------- overview text */
div.body ul.overviewText {
	margin-left:-20px;
	width:730px;
	overflow:hidden;
}
	div.body ul.overviewText li {
		float:left;
		display:inline;
		width:345px;
		background:none;
		padding:0;
		margin:0 0 0 20px;
	}
	div.body ul.overviewText li.odd {
		clear:both;
	}
		div.body ul.overviewText li a {
			display:block;
			color:#666;
			font-weight:normal;
			border-bottom:1px solid #e5e5e5;
			height:110px;
			position:relative;
			padding:20px 10px 0 10px;
		}
		div.body ul.overviewText li.first a {
			border-top:1px solid #e5e5e5;
		}
			div.body ul.overviewText li a strong {
				display:block;
				font-size:1.4em;
				color:#066873;
				padding-bottom:10px;
			}
			div.body ul.overviewText li a span {
				display:block;
				font-weight:bold;
				color:#066873;
				position:absolute;
				bottom:20px;
				background:url(../pics/pi_bullet_02.png) no-repeat scroll 0 center transparent;
				left:10px;
				bottom:10px;
				padding-left:14px;
			}
			div.body ul.overviewText li a:hover {
				background:#f8f8f8;
			}
/* --------------------------------------------------------------------- tabelle */
div.body table {
	width:100%;
	margin-bottom:20px;
}
	div.body table thead tr th {
		background:#066873;
		color:#fff;
		text-align:left;
		font-weight:bold;
		padding:3px 8px;
	}
	div.body table tbody tr td,
	div.body table tbody tr th {
		padding:3px 8px;
		vertical-align:top;
		border-bottom:1px solid #e5e5e5;
	}
	div.body table thead tr .grey {
		background:#054951;
	}
	div.body table tbody tr th {
		color:#066873;
		font-weight:bold;
		text-align:left;
	}
	div.body table tbody tr:hover td,
	div.body table tbody tr:hover th {
		background:#f8f8f8;
	}
	div.body table tr .right {
		text-align:right;
	}
	div.body table tbody tr .grey {
		background:#f8f8f8;
	}
/* --------------------------------------------------------------------- error */
div.body ul.error {
	padding:10px;
	background:#f8f8f8;
	color:#d40000;
}
	div.body ul.error li {
		background-image:url(../pics/pi_bullet_me2_02_error.png);
	}
	div.body ul.error li.request {
		background:none;
		padding-left:0;
		font-weight:bold;
	}
/* --------------------------------------------------------------------- form */
div.body form fieldset {
	margin-left:-20px;
	width:440px;
	border:none;
}
	div.body form fieldset div {
		float:left;
		display:inline;
		width:200px;
		margin:0 0 20px 20px;
		overflow:hidden;
	}
		div.body form fieldset div label {
			display:block;
		}
		div.body form fieldset div input,
		div.body form fieldset div.check input.other,
		div.body form fieldset div select,
		div.body form fieldset div textarea {
			padding:4px;
			border:1px solid #e5e5e5;
			width:190px;
			resize:none;
			font:12px/1.5 Arial,Helvetica,sans-serif;
		}
			div.body form fieldset div input:hover,
			div.body form fieldset div.check input.other:hover,
			div.body form fieldset div select:hover,
			div.body form fieldset div textarea:hover {
				border:1px solid #ccc;
			}
			div.body form fieldset div input:focus,
			div.body form fieldset div.check input.other:focus,
			div.body form fieldset div select:focus,
			div.body form fieldset div textarea:focus {
				background:#f8f8f8;
				border:1px solid #ccc;
			}
		div.body form fieldset div select {
			width:200px;
			padding:3px 4px;
		}
			div.body form fieldset div select.day { width:50px;float:left;margin-right:3px; }
			div.body form fieldset div select.month { width:84px;float:left;margin-right:3px; }
			div.body form fieldset div select.year { width:60px;float:left; }
	div.body form fieldset div.wide {
		clear:both;
		width:420px;
	}
		div.body form fieldset div.wide select {
			width:420px;
		}
		div.body form fieldset div.wide textarea {
			width:410px;
		}
	div.body form fieldset div.check input {
		float:left;
		width:auto;
		margin:1px 10px 0 0;
		border: none;
		padding:0;
	}
	div.body form fieldset div.request input {
		border:1px solid #e5e5e5;
		background:#066873;
		color:#fff;
		font-weight:bold;
		cursor:pointer;
	}
		div.body form fieldset div.request input:hover {
			background-color:#2a8792;
		}
	
/* --------------------------------------------------------------------- jobs */
div.body div.jobVerteiler {
	margin-left:-20px;
	width:440px;
}
	div.body div.jobVerteiler dl {
		width:180px;
		border:1px #e5e5e5 solid;
		float:left;
		padding:9px;
		margin:0 0 20px 20px;
		height:230px;
		_height:240px;
		display:inline;
		overflow:hidden;
	}
	#zh_CN div.body div.jobVerteiler dl { height:120px; _height:130px; }
		div.body div.jobVerteiler dt {
			color:#066873;
			font-weight:bold;
		}
		div.body div.jobVerteiler dd {
		}
			div.body div.jobVerteiler dd a {
				padding-left:15px;
				background: transparent url(../pics/pi_bullet_02.png) 0 4px no-repeat;
			}
			div.body div.jobVerteiler dd  a.inlineLink {
				padding-left:0;
				background: none;
			}
/* --------------------------------------------------------------------- jobs */
div.body ul.jobView {
	margin-bottom:40px;
	overflow:hidden;
}
	div.body ul.jobView li {
		background:none;
		padding:0;
		overflow:hidden;
		float:left;
		_float:none;
		clear:both;
	}
	div.body ul.jobView li.not {
		margin-left:15px;
		font-weight:bold;
	}
		div.body ul.jobView li a {
			float:left;
			width:410px;
			font-weight:normal;
			padding:5px;
			overflow:hidden;
			border-top:1px solid #e5e5e5;
			cursor:pointer;
		}
		div.body ul.jobView li.first a {
			border-top-color:#fff;
		}
		div.body ul.jobView li a:hover {
			background:#f8f8f8;
		}
			div.body ul.jobView li a ins {
				text-decoration:none;
				color:#666666;
				float:left;
				width:100px;
				cursor:pointer;
			}
			div.body ul.jobView li a strong {
				width:310px;
				float:left;
				cursor:pointer;
			}
			div.body ul.jobViewLong li a strong {
				width:410px;
			}
				div.body ul.jobView li a strong span {
					font-weight:normal;
					display:block;
					cursor:pointer;
				}
/* --------------------------------------------------------------------- jobs */
div.siteStructure ul {
	margin-left:-20px;
	width:970px;
	overflow:hidden;
}
	div.siteStructure ul li {
		float:left;
		display:inline;
		width:140px;
		margin:0 0 20px 10px;
		padding-left:10px;
		height:100%;
		border-left:2px solid #e5e5e5;
	}
	div.siteStructure ul li.first {
		border:none;
	}
		div.siteStructure ul li a {
			background:#066873;
			margin-bottom:10px;
			display:block;
			color:#fff;
			padding:3px 6px;
			font-weight:bold;
			height:40px;
		}
			div.siteStructure ul li a:hover {
				text-decoration:none;
			}
		div.siteStructure ul li ul {
			width:auto;
			margin:0;
		}
			div.siteStructure ul li ul li {
				height:auto;
				margin:0;
				padding:0;
				border:none;
			}
				div.siteStructure ul li ul li a {
					background:none;
					color:#666666;
					font-weight:normal;
					height:auto;
					margin:0;
				}
					div.siteStructure ul li ul li a:hover {
						font-weight:bold;
						color:#066873;
					}
			div.siteStructure ul li ul li ul li {
				background:url(../pics/pi_bullet_me2_02.png) no-repeat left 9px;
				padding-left:10px;
				margin-left:6px;
			}
/* --------------------------------------------------------------------- welcome slider & buttons */
div#slider {
	float:right;	
}
	div#slider ul, div#slider li{
		margin:0;
		padding:0;
	}
	div#slider, div#slider li { 
		width:640px;
		height:400px;
		overflow:hidden;
		position:relative;
		z-index:1;
	}
div.buttons {
	display:none;
}
/* --------------------------------------------------------------------- welcome */
.welcome ul.teaser {
	height:200px;
	width:310px;
	background:url(../pics/bg_welcome_header_trans_text.png) no-repeat;
	float:left;
	padding-top:200px;
}
	.welcome ul.teaser li {
		position:relative;
		width:260px;
		height:55px;
		z-index:10;
	}
	.welcome ul.teaser li a {
		width:230px;
		height:55px;
		background:url(../pics/bg_teaser.png) no-repeat left top;
		position:absolute;
		left:-12px;
		line-height:43px;
		padding-left:30px;
		font-size:1.4em;
		color:#fff;
		z-index:11;
	}
		.welcome ul.teaser li a:hover {
			background-position:left bottom;
			text-decoration:none;
			color:#066873;
		}

/* --------------------------------------------------------------------- uebersichtsliste */
#body2011 ul.viewDocs {
	margin:0;
}
	#body2011 ul.viewDocs li {
		font-weight:bold;
		color:#066873;
		background:none;
		padding:0;
		font-size:1.2em;
		overflow:hidden;
	}
		#body2011 ul.viewDocs li ul {
			border-top:1px solid #e7e7e7;
			padding-top:.5em;
			margin:.25em 0 2em 0;
		}
			#body2011 ul.viewDocs li ul li,
			#body2011 ul.viewDocs li table {
				font-weight:normal;
				color:#4c4c4c;
				font-size:.85em;
				background:none;
				margin-bottom:1.5em;
			}
			#body2011 ul.viewDocs li ul li {
				border:none;
			}
				#body2011 ul.viewDocs li table td.date {
					font-weight:bold;
					text-align:right;
				}
				#body2011 ul.viewDocs li ul li p {
					padding-bottom:0;
					margin-bottom:.5em;
				}
				#body2011 ul.viewDocs li ul li ins {
					text-decoration:none;
					font-weight:bold;
					float:left;
					padding-right:.5em;
					margin-right:.5em;
					border-right:1px solid #4c4c4c;
					line-height:1em;
					margin-top:.3em;
				}
/* --------------------------------------------------------------------- dateitypen & listen */
#body2011 a.pdf {
	background:url(../pics/pi_ico_pdf.png) no-repeat;
	padding-left:20px;
	_height:15px;
	min-height:15px;
	float:left;
}
/* --------------------------------------------------------------------- boxes */
.welcomeCon {
	float:left;
	margin-top:30px;
    width: 640px;
    height: 140px;
    overflow: hidden;
		clear:both;
}
	.welcomeCon li {
	    height: 138px;
		float:left;
		margin-right:10px;
        border: 1px solid #ececec;
	}
	.welcomeCon li a {
		float:left;
		width:148px;
		height: 138px;
        background:no-repeat -1px -1px;
		text-indent:-999999em;
	}
	.welcomeCon li.active a {
		float:left;
		width:308px;
		background-position: -151px -1px;
	}
/* --------------------------------------------------------------------- news */
a.welcomeNews {
	display:block;
	height:118px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin-top:30px;
	float:right;
	width:280px;
	padding:10px;
}
	a.welcomeNews em {
		display:block;
		font-size:1.3em;
		color:#066873;
		font-style:normal;
		margin-bottom:10px;
	}
	a.welcomeNews ins {
		display:block;
		text-decoration:none;
		margin-bottom:5px;
	}
	a.welcomeNews strong {
		display:block;
		font-size:1.1em;
		margin-bottom:5px;
		color:#066873;
	}
	a.welcomeNews span {
		background:url(../pics/pi_bullet_01.png) no-repeat left 4px;
		padding-left:15px;
	}
a.welcomeNews:hover {
	text-decoration:none;
	background:#f8f8f8;
}
/* --------------------------------------------------------------------- downloads */
div#body ul.downloadMega li,
div#body ul.overviewDetail li {
	background:none;
	padding:0;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}
	div#body ul.downloadMega li h5,
	div#body ul.overviewDetail li h5 {
		font-size:1.2em;
		border-bottom:1px solid #e5e5e5;
	}
	div#body ul.downloadMega li img,
	div#body ul.overviewDetail li img,
	div#body ul.overviewDetail li p {
		float:left;
		width:74px;
		margin-right:20px;
	}
	div#body ul.overviewDetail li p {
		width:150px;
	}
	div#body ul.downloadMega li ul,
	div#body ul.overviewDetail li ul {
		float:left;
		width:250px;
		clear:none;
	}
	div#body ul.governance li p,
	div#body ul.governance li ul {
		width:200px;
	}
/* --------------------------------------------------------------------- download verteiler */
div#body ul.downloads li {
	margin-bottom:5px;
	background:none;
	padding:0;
}
	div#body ul.downloads li a {
		display:block;
		padding-left:20px;
		background:no-repeat left top url(../pics/pi_ico_default.png);
	}
	div#body ul.downloads li.jpg a, div#body ul.downloads li.png a, div#body ul.downloads li.gif a, div#body ul.downloads li.eps a { background-image:url(../pics/pi_ico_jpg.png) }
	div#body ul.downloads li.doc a, div#body ul.downloads li.docx a { background-image:url(../pics/pi_ico_doc.png) }
	div#body ul.downloads li.xls a, div#body ul.downloads li.xlss a { background-image:url(../pics/pi_ico_xls.png) }
	div#body ul.downloads li.pdf a { background-image:url(../pics/pi_ico_pdf.png) }
	div#body ul.downloads li.txt a { background-image:url(../pics/pi_ico_txt.png) }
	div#body ul.downloads li.www a { background-image:url(../pics/pi_ico_www.png) }
		div#body ul.downloads li a span {
			display:block;
			font-weight:normal;
			color:#666666;
		}
/* --------------------------------------------------------------------- contact list */
div#contactList {
	margin-left:-20px;
	width:730px;
}
	div#contactList div {
		display:none;
	}
	div#contactList dl {
		margin:0 0 20px 20px;
		float:left;
		display:inline;
		width:323px;
		height:228px;
		border:1px solid #e5e5e5;
		padding:10px;
	}
	#zh_HK div#contactList dl,
	#zh_CN div#contactList dl {
		height:260px;
	}
		div#contactList dl dt {
			float:left;
			width:80px;
			padding-bottom:5px;
			clear:both;
		}
		div#contactList dl dd {
			padding-bottom:5px;
		}
		div#contactList dl dt.name {
			width:auto;
			float:none;
			font-weight:bold;
			color:#066873;
		}
		div#contactList dl dd.address {
			margin-bottom:10px;
		}
		div#contactList dl dd.function {
			font-weight:bold;
			margin-bottom:10px;
		}
		div#contactList dl a.pdf {
			background:url(../pics/pi_ico_pdf.png) no-repeat left center;
			padding:4px 0 4px 20px;
		}
/* --------------------------------------------------------------------- location */
div#body div.locations img {
	margin:0;
}
div#body div.locations ul {
	margin-left:-20px;
	width:730px;
}
	div#body div.locations li {
		display:inline;
		float:left;
		width:345px;
		border-top:1px solid #e5e5e5;
		margin:0 0 0 20px;
		background:none;
		padding:0;
	}
		div#body div.locations li a {
			display:block;
		}
			div#body div.locations li a span {
				width:100px;
				height:100px;
				overflow:hidden;
				margin-right:20px;
				float:left;
			}
			div#body div.locations li a strong {
				line-height:100px;
				font-size:1.2em;
			}
		div#body div.locations li a:hover {
			background:#f8f8f8;
		}
/* --------------------------------------------------------------------- location detail */
div.contact {
	background:#E6F0F1;
	overflow:hidden;
	margin-bottom:20px;
}
	div.contact span {
		width:250px;
		height:250px;
		overflow:hidden;
		float:left;
		overflow:hidden;
	}
	div.contact address,
	div.contact ul {
		margin:20px;
		float:left;
		width:420px;
		clear:none;
	}
	div.contact ul {
		margin:0 20px;
	}
		div.contact address span {
			width:auto;
			float:none;
			height:auto;
			margin-bottom:20px;
			display:block;
		}
		div.contact address strong.t {
			width:80px;
			display:inline-block;
		}
/* --------------------------------------------------------------------- fake tabs */
div#body div.fakeTab ul {
    background:url(../pics/bg_mediathek_border.png) repeat-x left bottom;
    margin-bottom:30px;
    overflow:hidden;
    width:100%;
}
	div#body div.fakeTab ul li {
		background:none;
		display:inline;
		float:left;
		margin-right:1px;
		padding:0;
	}
		div#body div.fakeTab ul li a {
			background:url(../pics/bg_mediathek_gradient.png) repeat-x #095760 left top;
			border:1px solid #e5e5e5;
			border-radius:3px 3px 0 0;
			color:#FFFFFF;
			display:block;
			padding:7px 10px;
		}
		div#body div.fakeTab ul li a:hover {
			background:url(../pics/bg_mediathek_gradient_hover.png) repeat-x #095760 left bottom;
		}
		div#body div.fakeTab ul li.active a {
			background:none #fff;
			border-bottom-color:#fff;
			color:#4c4c4c;
		}
/* --------------------------------------------------------------------- @todo teaser news */
div#body div.latestNews ul {
	margin-bottom:20px;
}
div#body div.latestNews ul li {
	background:none;
	padding:0;
	float:none;
}
	div#body div.latestNews a {
		display:block;
		overflow:hidden;
		color:#666;
		border:none;
		padding:0;
	}
	div#body div.latestNews a:hover {
		color:#066873;
		background:none;
	}
		div#body div.latestNews a span.left,
		div#body div.latestNews a span.right {
			float:left;
			width:150px;
		}
		div#body div.latestNews a span.left {
			height:150px;
			overflow:hidden;
			margin:0 20px 0 0;
		}
		div#body div.latestNews a span.right {
			width:240px;
			overflow:hidden;
			padding:0;
		}
		div#body div.latestNews a span.noImage {
			width:auto;
		}
			div#body div.latestNews a span.right ins {
				text-decoration:none;
				font-weight:normal;
				display:block;
				width:auto;
				font-size:1.4em;
				float:none;
			}
			div#body div.latestNews a:hover span.right ins {
				color:#066873;
			}
			div#body div.latestNews a span.right strong {
				display:block;
				font-size:1.4em;
				float:none;
				width:auto;
			}
			div#body div.latestNews a span.right em {
				font-style:normal;
				font-weight:normal;
				display:block;
				padding:15px 0;
			}
			div#body div.latestNews a span.right span {
				background:url(../pics/pi_bullet_01.png) no-repeat left center;
				display:block;
				padding-left:15px;
				font-weight:normal;
			}
			div#body div.latestNews a:hover span.right span {
				background-image:url(../pics/pi_bullet_02.png);
			}
/* --------------------------------------------------------------------- mediathek */
div#body div#mediathek select {
	border:1px solid #e5e5e5;
	font-size:1em;
	padding:3px 2px;
	width:150px;
	float:left;
	color:#4c4c4c;
}
div#body div#mediathek select:hover {
	border-color:#d1d1d1;
}
div#body div#mediathek select:focus {
	border-color:#b2b2b2;
}
div#body div#mediathek label {
	float:left;
	margin:4px 15px;
	font-weight:bold;
}
div#body div#mediathek ul.pagination {
	background:url(../pics/bg_mediathek_pagination.png) no-repeat;
	height:23px;
	overflow:hidden;
	padding:11px 15px;
	margin-bottom:30px;
	clear:both;
}
	div#body div#mediathek ul.pagination li {
		display:inline;
		float:left;
		background:none;
		padding:0;
	}
		div#body div#mediathek ul.pagination li.prev a,
		div#body div#mediathek ul.pagination li.next a,
		div#body div#mediathek input {
			background:url(../pics/bg_mediathek_arrow.png) no-repeat left top;
			width:23px;
			height:23px;
			display:block;
			text-indent:-999999em;
			margin-right:7px;
		}
		div#body div#mediathek ul.pagination li.next a,
		div#body div#mediathek input {
			background-position:left bottom;
		}
		div#body div#mediathek input {
			border:none;
			float:left;
			margin-left:7px;
			cursor:pointer;
		}
		div#body div#mediathek ul.pagination li.prev a:hover,
		div#body div#mediathek ul.pagination li.next a:hover,
		div#body div#mediathek input:hover {
			background-image:url(../pics/bg_mediathek_arrow_hover.png);
		}
		div#body div#mediathek ul.pagination li.text a {
			text-indent:0;
			width:auto;
			line-height:23px;
			padding-left:30px;
		}
		div#body div#mediathek ul.pagination li.page {
			margin-left:8px;
		}
			div#body div#mediathek ul.pagination li.page ul {
				line-height:1;
				padding:0 0 0 7px;
				margin:7px 0 7px 7px;
				border-left:1px solid #ccc;
				overflow:hidden;
			}
				div#body div#mediathek ul.pagination li.page ul li {
					padding-right:7px;
					margin-right:7px;
					border-right:1px solid #ccc;
				}
		div#body div#mediathek ul.pagination li.sort,
		div#body div#mediathek ul.pagination li.show {
			float:right;
		}

div#body div#mediathek form.category,
div#body div#mediathek form.year {
	margin-bottom:30px;
	overflow:hidden;
	float:left;
	clear:both;
}
div#body div#mediathek form.year {
	clear:none;
}
	div#body div#mediathek form.category select option {
		padding-left:15px;
	}
	div#body div#mediathek form.category select option.ov {
		padding:0;
		font-weight:bold;
		color:#066873;
	}
div#body div#mediathek ul.tabs {
	overflow:hidden;
	margin-bottom:30px;
	background:url(../pics/bg_mediathek_border.png) repeat-x left bottom;
	width:100%;
}
	div#body div#mediathek ul.tabs li {
		display:inline;
		float:left;
		background:none;
		padding:0;
		margin-right:1px;
	}
		div#body div#mediathek ul.tabs li a {
			padding:7px 14px;
			border:1px solid #e5e5e5;
			display:block;
			border-radius:3px 3px 0 0;
			background:url(../pics/bg_mediathek_gradient.png) repeat-x left top #095760;
			color:#fff;
		}
		div#body div#mediathek ul.tabs li a:hover {
			background:url(../pics/bg_mediathek_gradient_hover.png) repeat-x left bottom #095760;
		}
		div#body div#mediathek ul.tabs li.current a:hover {
			background: none;
		}		
		div#body div#mediathek ul.tabs li.current a {
			border-bottom-color:#fff;
			background:#fff;
			color:#4c4c4c;
		}
div#body div#mediathek ul.items {
	margin:0 15px 0 15px;
}
	div#body div#mediathek ul.items li {
		background:none;
		padding:0;
		margin-bottom:22px;
		padding:0 0 38px 0;
		background:url(../pics/bg_mediathek_divider.png) no-repeat center bottom;
		_float:left;
		_width:100%;
		
	}
	div#body div#mediathek ul.setOverflow li {
		overflow:hidden;
	}
	div#body div#mediathek ul.items li.last {
		background:none;
		/*margin:0;*/
		padding-bottom:0;
	}
		div#body div#mediathek ul.items li span.imageWrapper {
			float:left;
			margin:0 30px 0 0;
			width:120px;
			height:130px;
			overflow:hidden;
			position:relative;
		}
			div#body div#mediathek ul.items li span.imageWrapper span {
				width:30px;
				height:30px;
				position:absolute;
				z-index:10;
				right:7px;
				bottom:7px;
				background:#fff no-repeat center center url(../pics/pi_ico_default.png);
				text-indent:-999999em;
				border-radius:3px;
			}
			div#body div#mediathek ul.items li span.imageWrapper span.pdf { background-image:url(../pics/pi_ico_pdf.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.doc, div#body div#mediathek ul.items li span.imageWrapper span.docx { background-image:url(../pics/pi_ico_doc.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.jpg, div#body div#mediathek ul.items li span.imageWrapper span.gif, div#body div#mediathek ul.items li span.imageWrapper span.png, div#body div#mediathek ul.items li span.imageWrapper span.eps { background-image:url(../pics/pi_ico_jpg.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.xls, div#body div#mediathek ul.items li span.imageWrapper span.xlsx { background-image:url(../pics/pi_ico_xls.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.txt { background-image:url(../pics/pi_ico_txt.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.www { background-image:url(../pics/pi_ico_www.png); }
			div#body div#mediathek ul.items li span.imageWrapper span.gallery { background-image:url(../pics/pi_ico_gallery.png); }
		div#body div#mediathek ul.items li div {
			float:left;
			width:348px;
		}
			div#body div#mediathek ul.items li div h6 {
				background:none;
				font-size:1em;
				padding:0;
				margin-bottom:1.45em;
			}
				div#body div#mediathek ul.items li div h6 small {
					color:#b3b3b3;
					font-size:1em;
					display:block;
					font-weight:normal;
				}
			div#body div#mediathek ul.items li div p {
				margin:0;
			}
		div#body div#mediathek ul.items li div.meta {
			float:right;
			width:150px;
		}
			div#body div#mediathek ul.items li div.meta label {
				margin:0 0 3px 6px;
			}
			div#body div#mediathek ul.items li div.meta select {
				margin-bottom:6px;
			}
			div#body div#mediathek ul.items li div.meta dl {
				clear:both;
				overflow:hidden;
				padding:0 8px;
			}
				div#body div#mediathek ul.items li div.meta dl dt {
					width:50px;
					float:left;
					font-weight:bold;
				}
				zh_CN div#body div#mediathek ul.items li div.meta dl dt,
				#zh_HK div#body div#mediathek ul.items li div.meta dl dt {
					width:39px;
					float:left;
					font-weight:bold;
				}	
				#zh_CN div#body div#mediathek ul.items li div.meta dl dt,
				#zh_HK div#body div#mediathek ul.items li div.meta dl dt {
					width:30px;
					float:left;
					font-weight:bold;
				}
				div#body div#mediathek ul.items li div.meta dl dd {
					width:84px;
					float:left;
					text-align:right;
				}
				#zh_CN div#body div#mediathek ul.items li div.meta dl dd,
				#zh_HK div#body div#mediathek ul.items li div.meta dl dd {
					width:95px;
					float:left;
					text-align:right;
				}
				
			div#body div#mediathek ul.items li div.meta a.button {
				background:url(../pics/bg_mediathek_gradient.png) repeat-x #095760;
				display:block;
				color:#fff;
				padding:7px 0;
				text-align:center;
				border-radius:3px;
				font-weight:normal;
				margin-top:10px;
			}
				div#body div#mediathek ul.items li div.meta a.loading {
					height:16px;
					overflow:hidden;
				}
			div#body div#mediathek ul.items li div.meta a.button:hover {
				background-image:url(../pics/bg_mediathek_gradient_hover.png);
			}
				div#body div#mediathek ul.items li div.meta a.button img {
					float:none;
					margin:0;
				}
			div#body div#mediathek ul.items li div.meta p {
				margin:1.5em 8px 0 8px;
			}
div#body div#mediathek .clearThis {
	clear:both !important;
	float:none !important;
	width:auto !important;
	display:block !important;
	height:auto !important;
}
div#body div#mediathek ul.halfWidth  {
	margin:0 0 0 -30px;
	width:710px;
	overflow:hidden;
}
	div#body div#mediathek ul.halfWidth li,
	div#body div#mediathek ul.halfWidth li.last {
		width:325px;
		float:left;
		margin:0 0 30px 30px;
		display:inline;
		background:none;
		padding:0;
		overflow:visible;
	}
	div#body div#mediathek ul.halfWidth li div {
		width:175px;
	}
	div#body div#mediathek ul.halfWidth li div.meta {
		clear:both;
		width:auto;
		float:none;
		padding-top:30px;
	}
		div#body div#mediathek ul.halfWidth li div.meta div {
			float:left;
			width:120px;
		}
			div#body div#mediathek ul.halfWidth li div.meta div dl {
				padding:0;
			}
				div#body div#mediathek ul.halfWidth li div.meta div dl dd {
					width:70px;
				}
				#zh_CN div#body div#mediathek ul.halfWidth li div.meta div dl dd,
				#zh_HK div#body div#mediathek ul.halfWidth li div.meta div dl dd {
					width:90px;
				}
				
								
		div#body div#mediathek ul.halfWidth li div.meta a.button {
			float:right;
			display:inline;
			padding:7px 15px;
			margin:9px 0 0 15px;
		}
div#body div#mediathek ul.detail li img {
	width:678px;
	padding-bottom:30px;
}
div#body div#mediathek ul.detail div.navig {
	position:relative;
	width:680px;
}
	div#body div#mediathek ul.detail li a.prev,
	div#body div#mediathek ul.detail li a.next {
		width:34px;
		height:34px;
		position:absolute;
		left:-10px;
		top:50%;
		margin-top:-17px;
		background:url(../pics/bg_mediathek_slider_arrow_01.png) no-repeat;
		text-indent:-999999em;
	}
	div#body div#mediathek ul.detail li a.next {
		left:auto;
		right:-10px;
		_right:10px;
		background-position:right top;
	}
div#body div#mediathek ul.detail li a.prev:hover,
div#body div#mediathek ul.detail li a.next:hover {
	background-image:url(../pics/bg_mediathek_slider_arrow_01_hover.png);
} 
div#body div#mediathek ul.detail li div {
	width:500px;
}
div#body div#mediathek div.slider {
	background:url(../pics/bg_mediathek_slider.png) no-repeat;
	width:680px;
	height:100px;
	overflow:hidden;
	clear:both;
	padding:10px 15px;
	margin:30px 0;
	float:left;
}
	div#body div#mediathek div.slider h6 {
		padding:0 25px 11px 25px;
		margin:0;
		_padding:0 25px;
		_margin:0;
		font-size:1em;
		background:none;
		overflow:hidden;
	}
		div#body div#mediathek div.slider h6 span.left {
			float:left;
		}
		div#body div#mediathek div.slider h6 span {
			float:right;
			background:none;
			padding:0;
		}
		div#body div#mediathek div.slider div {
			height:67px;
			margin:0 25px;
			clear:both;
		}
			div#body div#mediathek div.slider div div {
				margin:0;
			}
				div#body div#mediathek div.slider ul {
					margin:0;
					height:67px;
					overflow:hidden;
					width:680px;
				}
					div#body div#mediathek div.slider ul li {
						display:inline;
						float:left;
						width:114px;
						margin-right:15px;
						background:none;
						padding:0;
						overflow:hidden;
					}
						div#body div#mediathek div.slider ul li a img {
							width:114px;
							opacity:.4;
							filter:alpha(opacity=40);
						}
						div#body div#mediathek div.slider ul li.active a img,
						div#body div#mediathek div.slider ul li a:hover img{
							opacity:1;
							filter:alpha(opacity=100);
						}
				div#body div#mediathek div.slider div div.jcarousel-prev,
				div#body div#mediathek div.slider div div.jcarousel-next {
					width:25px;
					height:25px;
					background:#f00;
					position:absolute;
					background:url(../pics/bg_mediathek_slider_arrow.png) no-repeat left top;
					_background:url(../pics/bg_mediathek_slider_arrow_ie.png) no-repeat left top;
					left:-31px;
					top:21px;
				}
				div#body div#mediathek div.slider div div.jcarousel-next {
					background-position:right top;
					right:-31px;
					left:auto;
				}
				div#body div#mediathek div.slider div div.jcarousel-prev:hover,
				div#body div#mediathek div.slider div div.jcarousel-next:hover {
					background-image:url(../pics/bg_mediathek_slider_arrow_hover.png);
					_background-image:url(../pics/bg_mediathek_slider_arrow_hover_ie.png);
					cursor:pointer;
				}
				div#body div#mediathek div.slider div div.jcarousel-prev-disabled,
				div#body div#mediathek div.slider div div.jcarousel-next-disabled {
					display:none !important;
				}
				div#body div#mediathek div.slider div div.jcarousel-clip {
					height:67px;
					width:630px;
					overflow:hidden;
				}
div#body div#mediathek a#flowPlay {
	width:678px;
	height:400px;
	position:relative;
	display:block;
	margin-bottom:30px;
}
	div#body div#mediathek a#flowPlay img {
		float:none;
		margin:0;
		height:400px;
	}
	div#body div#mediathek a#flowPlay span {
		position:absolute;
		left:50%;
		top:50%;
		width:340px;
		height:50px;
		text-align:center;
		line-height:50px;
		background:#fff;
		opacity:.9;
		margin:-25px 0 0 -170px;
		border-radius:3px;
		box-shadow:0 0 5px #000;
	}







/* --------------------------------------------------------------------- divers @todo */
img.teaserImage {
	float:right;
	margin-bottom:20px;
}
a.newsTeaser {
	display:block;
	min-height:104px;
	width:420px;
	clear:left;
}
	a.newsTeaser ins,
	a.newsTeaser strong {
		text-decoration:none;
		display:block;
		font-size:1.4em;
		font-weight:bold;
		margin-bottom:20px;
	}
	a.newsTeaser ins {
		font-weight:normal;
		color:#066873;
		margin-bottom:5px;
	}
	a.newsTeaser span {
		display:block;
		background:url(../pics/pi_bullet_01.png) no-repeat left center;
		padding-left:15px;
	}
	a.newsTeaser:hover span {
		background-image:url(../pics/pi_bullet_02.png);
	}
a.newsTeaser:hover {
	text-decoration:none;
	color:#066873;
}
div.rowTopSmall {
	overflow:hidden;
}
	div.rowTopSmall h3,
	div.rowTopSmall div.navBread,
	div.rowTopSmall p {
		clear:none;
		width:420px;
		float:left;
	}
	div.rowTopSmall p {
		margin-bottom:20px;
	}
	div.rowTopSmall img {
		width:auto;
		margin:0;
	}
a.bigTeaser {
	background:url(../pics/bg_job_teaser.png) no-repeat;
	width:640px;
	height:79px;
	position:absolute;
	bottom:0;
	right:0;
	text-indent:-999999em;
	z-index:100;
}
	a.bigTeaser:hover {
		opacity:.8;
	}
	
/* --------------------------------------------------------------------- stellenangebote */

#mediathek #locations {
 background: #f8f8f8;
 overflow: hidden;
 margin-bottom: 3em;
 padding-bottom: 3em;
 padding-top: 1em;
}

div#body div#mediathek #locations h5 {
	color: #666666;
	margin-left: 15px;
	margin-bottom: 1em;
}

div#body div#mediathek #locations ul {
	overflow: hidden;
	margin-bottom: 0;
	width: 210px;
	float: left;
	clear: none;
}

div#body div#mediathek #locations ul.right {
	float: right;
}

div#body div#mediathek #locations li {
width: 210px;
float: left;
padding: 0;
background: none;
height: 25px;
}

div#body div#mediathek #locations label{
width: 150px;
margin: 0;
line-height: 1.2em;
}

div#body div#mediathek #locations input{
background: none;
width: auto;
height: auto;
margin-left: 15px;
line-height: 1.2em;
}

div#body div#mediathek #locations li.disabled label{
color: #afafaf;
}
* html div#body div#mediathek #locations li label{
	padding-top: 4px;
}
*+html div#body div#mediathek #locations li label{
	padding-top: 4px;
}


div#body div#mediathek #locations #submit{
clear: both;
float: right;
margin-right: 2em;
background: url("../pics/bg_mediathek_arrow.png") no-repeat scroll left bottom transparent;
width: 23px;
height: 23px;
}

div.body ul.jobView li a span {
color: #666666;
}

