/** 
 * ZIT
 *   
 * 
 * @colordef  #;
 * @colordef  #;
 *
 *
*/ 

@import url(reset.css);

@media screen
{

.klebestreifen {
	position:absolute;
	top:300px;
	left:-7px;
	width:360px;
	height:70px;
	padding: 6px 6px 6px 35px;
	background: url('../images/klebestreifen.png') no-repeat;
	line-height: 1.5em;
}

/* @group Base */
/* #b_threecols {display:none;} */
/* #slider {display:none;}  #n_col2 {display:none;} */
/* indexed_search specific */

.tx-indexedsearch-redMarkup { 
	color: #FF6600;
}

.news-amenu-item-year {
	display:none;
}
a:focus { outline:none;}

html{	
}

body{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #fff;
	background-color: #11151b;
	font-size: 11px;
}

html, body{
	height:auto !important;
	min-height:100%;
}

a{
	color: #fff;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

p{ font-size: 1em;}

sup {
	vertical-align: top;
	font-size: 0.8em;
}

h1{ 
	font-family: Arial, sans-serif;
	font-weight: bold;
	
}

#content h2 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1.18em;
}

#content h3 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

#content h4 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 1em;
}

strong {font-weight: bold;}

input, textarea, select{}

.clearfloat, .clear{clear:both;}
.clearfix, .user_settings p{
		overflow: hidden;
		width:100%;
}

.orange {
	color: #FF6600;
}
	a.orange {
		color: #FF6600;
	}

.hide {
	left:-1000em;
	position:absolute;
	top:-1000em;
}

/* light grey font*/
#footer a, #metanav_bottom a, #metanav_bottom, #b_threecols{color: #ccc;}

/* @end */

/* @group Layout */

#wrapper{
	height:100.01%;
	margin:0 auto;
	position:relative;
	width: 88.18em;
	background-color: #19262d;
	font-size: 1em;
	line-height: 1.64em;
}


	#wrapper.subpage {
		background-image: url("../images/main_nav_bg.gif");
		background-repeat: repeat-y;
		background-position: 2.73em;
	}

	/* @group Header */
		/* Header on homepages */		
		#header{
			width: auto;
			height: 34.6em;
			padding: 0em 2.73em;
		}
			/* Header on contentpages */
			#header.contentheader {
				height: auto;
			}
		
		
			/* Various header backgrounds */
			#header.smokeheader {
				/*background-image: url("../images/dummypic_header_default.jpg");*/
			}
		
		
		/* topnav*/
		
		#topnav{
			width: 61.6em;
			float:right;
			font-size: 0.82em;
		}
		
		#topnav ul li, #topnav #search{
			height: 3.44em;
			float: left;
		}
		
		/*#topnav ul li.submit_online{
			width: 11em;
			padding-left: 4.11em;
			padding-right: 2.67em;
			line-height: 3.44em;
			vertical-align: middle;	
			background-color: #323e45;
			background-image: url('../images/arrow_submit_online.gif');
			background-position: 2.22em  1.3em;
			background-repeat: no-repeat;
			display: block;
		}*/
/*by TH */
		#topnav ul li.submit_online {
			background-color:#323E45;
			background-image:url(../images/arrow_submit_online.gif);
			background-position:1.22em 1.3em;
			background-repeat:no-repeat;
			display:block;
			line-height:3.44em;
			padding-left:3.11em;
			padding-right:0;
			vertical-align:middle;
			width:11em;
		}
		
		/*#topnav ul li.rss_feed{
			width: 5.89em;
			padding-left: 5.22em;
			line-height: 3.44em;
			vertical-align: middle;
			background-image: url('../images/rss.gif');
			background-position: 3.33em  1.3em;
			background-repeat: no-repeat;
			display: block;
		}*/
/*by TH */		
		#topnav ul li.rss_feed {
			background-image:url(../images/rss.gif);
			background-position:1em 1.3em;
			background-repeat:no-repeat;
			display:block;
			line-height:3.44em;
			padding-left:3em;
			vertical-align:middle;
			width:5.89em;
		}
		
		/*#topnav ul li.language{
			width: 11.6em;
			padding-left: 4.56em;
			padding-right: 2.73em;
			line-height: 3.44em;
			vertical-align: middle;
			display: block;
		}*/
/*by TH */
		#topnav ul li.language {
			display: block;
			line-height: 3.44em;
			padding-left:0.58em;
			padding-right:0;
			vertical-align:middle;
			width:11.6em;
		}

/*by TH */
		#topnav ul li.sign_language_link {}
		#topnav ul li.sign_language_link A { padding-right:4px; text-indent:-1000px; width:30px; height:30px; display:block; background:url('../images/icon_gebaerden.gif') no-repeat 0px 0px;}
		
		/* by TH */
 #b_col2 .calls H2 { display:none; }
 #b_col2 .calls ul li { background:none; }
 #b_col2 .calls ul li a { background:0; color:#FF6600; font-size:1.18em; padding:0 !important; float:none; width:auto;}
 #b_col2 .calls ul li.closed_calls { display:none; }
 #b_col2 .calls ul li.closed_calls a { background:0; color:inherit; }
 #b_col2 { padding-bottom: 20px; }
 #b_col2 .calls ul li div.ruler_after { background:url('../images/line.png'); background-repeat:no-repeat; height:1px; margin:10px 0 12px 0; }
 .calls ul li div { clear:both; }
 .calls .img { display:block; float:left; width:50px; padding: 18px 17px 5px;}
 #b_col2 .calls .img { display:block; float:none; width:auto; padding: 0 0 5px 0;}

			#topnav ul li.language span {
				color: #65bdd1;
			}
			
			#topnav ul li.language a {
				color: #fff;
			}
			
		#topnav #search{
			xwidth: 21.5em;
			width:18.5em; /*by TH*/
			padding-left: 4.0em;
			background-color: #fff;
			background-image: url('../images/search.gif');
			background-position: left  top;
			background-repeat: no-repeat;
			line-height: 3.44em;
			vertical-align: middle;

		}
			#topnav #search input{
				margin-top: 0.7em;
				xwidth:18.5em;
				width:8em; /*by TH*/ 
				border:0;
				color: #999;
				float: left;
				font-size: 1.22em;
			}
			
			#topnav #search .button_orange{
				margin-top:0em;
				width: 4.44em;
				height: 3.44em; /*vormals 2.8 */
				background-color: #ff6600;
				color: #fff;
				float: right;
				font-size: 1em;
			}
		
		#topnav ul li.rss_feed, #topnav ul li.language, #topnav ul li.sign_language_link { background-color: #4a6273;} /*by TH */
		
		/* @group Col 1 - Header (h_col1) */
		
		#header #h_col1{
			width: 20.91em;
			padding-top: 4.18em;
			float: left;
			
		}
		
		#wrapper.subpage #header #h_col1 {
			background-color: #19262D;
		}
		
		/* @group Main Navigation (main_nav) */
		/* Navigation Level 1 */
		#header #h_col1 #main_nav ul{margin-top:2.00em;}
		#header #h_col1 #main_nav ul li{
			padding-left:7.27em;
			background-image: url('../images/nav_border_bottom_orange.gif');
			background-repeat: no-repeat;
			background-position: left 0.25em;
			margin-top: 0.75em;
			font-weight: bold;
		}
		
		#header #h_col1 #main_nav ul li a{
			font-family: Arial, Verdana, Tahoma, sans-serif;
			font-weight:bold;
			font-size: 1.36em;
			
		}
		/* Navigation Level 2 (sub_nav) */
		#header #h_col1 #main_nav ul.sub_nav {
			margin-top: 0;
		}
		
			#header #h_col1 #main_nav ul.sub_nav li {
				font-family: Arial, Verdana, Tahoma, sans-serif;
				background-image: none;
				padding-left: 0;
				margin-top: 0;
				font-size: 1em;
				font-weight: bold;
			}
			
				#header #h_col1 #main_nav ul.sub_nav li a {
					font-size: 1em;
					color: #65BDD1;
				}
				
				#header #h_col1 #main_nav ul.sub_nav li.sublink_active {
					color: #FF6600;
				}
				
				#header #h_col1 #main_nav ul.sub_nav li.sublink_active a {
					color: #FF6600;
				}
		/* @end */
		
		/* @group Related Navigation (related_nav) */
		#header #h_col1 #related_nav {
			width: 20.91em;
			margin-top: 3.27em;
			height: 100%;
		}
		
		#header #h_col1 #related_nav h2 {
			background-color: #FF6600;
			font-size: 1.18em;
			padding: 1.15em;
		}
		
		#related_nav ul li {
			background-color: #FFFFFF;
			background-image: url("../images/related_nav_seperator.gif");
			background-repeat: no-repeat;
		}
		
		#related_nav ul li.first {
			background-image: none;
		}
		
		#related_nav ul li a {
			display: block;
			color: #FF6600;
			font-weight: bold;
			background-image: url("../images/arrow_subnav.gif");
			background-repeat: no-repeat;
			background-position: 1.36em 1.64em;
			padding: 1.25em 2.73em;	
		}
		
		DIV.calls ul li a { background:0; padding: 14px 17px 5px 0px !important; float:left; width:115px;}
		
		DIV.calls ul li.closed_calls A { float:none; width:auto; padding: 5px 0px 5px 14px !important; }
		
		
		#related_nav ul li.active span {
			display: block;
			background-image: url("../images/x_icon.gif");
			background-repeat: no-repeat;
			background-position: 1.36em 1.64em;
			padding: 1.25em 2.73em;
			color: #333333;
			font-weight: bold;
		}
		
		#related_nav ul li.active a {
			color: #FF6600;
		}
		/*2nd level*/
		#related_nav ul ul {
			margin:-0.9em 1.25em 0 1.25em;
			padding:0 0 .9em 0;
		}
		#related_nav ul ul li {
			background:#fff;
		}
		#related_nav ul ul li a{
			color:#343434 ;
			background: url("../images/arrow_subsubnav.gif") no-repeat 1.36em .6em;
			padding: 0.3em 2.73em;	
		}
		#related_nav li.active ul li a{
			color:#343434 ;
		}
		#related_nav li.active ul li a:hover, #related_nav ul ul li a:hover, #related_nav li.active li.active a{
			color: #FF6600;
			background-image: url("../images/arrow_subnav.gif");
		}		
		/* @end */
		
		
		#eventkalender {
			margin-top:3.27em;
			border-bottom: 0.09em solid #4a6273;
			padding-bottom: 0.8em;
		}
			#eventkalender #events_head {
				background-color: #323e45;
				font-size: 1.18em;
				padding-left: 1.54em;
				margin-bottom: 0;
			}
			#eventkalender .first {background-image: none;}
		
		/* Calls in related nav */
		#related_nav.calls ul li.closed_calls a{ 
			background-image: url("../images/arrow_dark_grey.gif");
			color: #666666;
		}
		
		#related_nav.calls ul li.vpif2009 a {
			background-image: url("../images/dummypic_call_thumb_1.jpg");
			padding-left: 7em;
		}
		#related_nav.calls ul li.vfpi2009 a {
			background-image: url("../images/dummypic_call_thumb_2.jpg");
			padding-left: 7em;
		}
		#related_nav.calls ul li.vlis2009 a {
			background-image: url("../images/dummypic_call_thumb_3.jpg");
			padding-left: 7em;
		}
		
		/* @end */
		
		/* Col 2 - Header (h_col2) */
		
		#header #h_col2{
			width: 60.00em;
			float: right;
		}
		
		#header #h_col2 #meta_nav{
			margin-top: 2.45em;
			text-align: right;
		}
		
		#header #h_col2 #meta_nav a {
			font-weight: bold;
		}
		
		#header #h_col2 #meta_nav li.active {
			color: #FF6600;
			font-weight: bold;
		}
		
		#header #h_col2 #teaser{
			width: 60em;
			height: 215px;
			overflow: hidden;
		}
			#header #h_col2 #teaser h1{
				font-size: 2.1; /* 2.73em */
				line-height: 1.1em;
				font-family: Arial, Verdana, sans-serif; /* ex-Trebuchet*/
				font-weight: normal;
				display: inline;
				color: #65bdd1;
			}
			
			#header #h_col2 #teaser a, #metanav_bottom #toplink a, #m_col3 a {text-decoration: underline;}
			#header #h_col2 #teaser a:hover, #metanav_bottom #toplink a:hover, #m_col3 a:hover{color:#FF6600;}
			
			#header #teaser a{
				white-space: nowrap;
			}
		
	/* @end */
	
	/* @group Content */
	
	/* @group Slider */
	/* Slider Tabnav */
	#slider #slider_tabnav ul{margin-left: 2.73em;}
	#slider #slider_tabnav ul li{
		height: 1.83em;
		padding: 0.45em 0.91em;
		background-color: #29343b;
		margin-right: 0.09em;
		display: block;
		float: left;
	}
		#slider #slider_tabnav ul li.active{
			background-color: #323e45;
		}
		#slider #slider_tabnav ul li a{color: #999999;}
		#slider #slider_tabnav ul li.active a{color: #fff;}
	
	/* Slider Content on page home_default */
	#slider #slider_content{
		height: 17.27em;
		background-color: #323e45;
	}
	
	/* Slider Content on page home_video */
	#slider #slider_video {
		position: relative;
		background-color: #323e45;
		padding: 2.73em 2.73em 2.27em 2.73em;
		margin-top: -2.73em;
		z-index: 1;
	}
	
	/* Slider Content on page call_detail */
	#slider_content.call {
		height: 17.27em;
		background-color: #323e45;
		margin-bottom: 1.82em;
	}
	
		/* @group Videonav */ /* Additional nav on page home_video */
		
		.tx-slider-pi1 .detail_wrap .content {
			background-color:#323E45;
			margin-top:-2.73em;
			padding:2.73em 2.73em 2.27em;
			position:relative;
			z-index:1;

		}
	
		.tx-slider-pi1 .detail_content_wrap ul {
				position: relative;
				margin-top: 0;
				height: 5.45em;
				margin-left: 64.55em;
				margin-top: -2.73em;
				z-index: 99;
		}
		
		.tx-slider-pi1 .detail_content_wrap ul li{
					display: block;
					float: left; 
					height: 3.64em;
		}
					.tx-slider-pi1 .detail_content_wrap ul li.top a {
						background-color: #FF6600;
						background-image: url('../images/arrow_up_orange.gif');
						background-repeat: no-repeat;
						background-position: 2.36em 2em ;
						padding: 2em 0 0 4.82em;
						height: 3.45em; /* 5.45 - 2 */
						width: 12.45em; /* 17.27 - 4.82 */
						display: block;
						font-weight: bold;
					}
				
					.tx-slider-pi1 .detail_content_wrap ul li.previous a{
						width: 3.18em;
						height: 5.45em;
						display: block;
						background-color: #FF6600;
						background-image: url('../images/arrow_left.gif');
						background-repeat: no-repeat;
						background-position: 1.18em 2em;
					}
					
					.tx-slider-pi1 .detail_content_wrap ul li.top a:hover {
						text-decoration: underline;
						background-color: #65BDD1;
						background-image: url('../images/arrow_up_blue.gif');
					}
					
					.tx-slider-pi1 .detail_content_wrap ul li.previous a:hover, .tx-slider-pi1 .detail_content_wrap ul li.next a:hover{
						text-decoration: none;
						background-color: #65BDD1;
					}
					
					
	
					.tx-slider-pi1 .detail_content_wrap ul li.next a{
						display: block;
						width: 3.18em;
						height: 5.45em;
						background-color: #FF6600;
						background-image: url('../images/arrow_right.gif');
						background-repeat: no-repeat;
						background-position: 1.18em 2em;
					}
					
					.tx-slider-pi1 .detail_content_wrap ul li a span {display: none;}		
	
		/* @end */
	
		/* @group Videoslidercontent */
		
		#slider_col2 {
			margin-left: 61.82em;
			margin-top: 4.09em;
		}
		
			#slider_col2 h1 {
				color:#FF6600;
				font-family:Arial, Verdana, sans-serif; /* ex-Trebuchet */
				font-size:2.1em; /* 2.73em */
				line-height: 1.2em;
				font-weight: normal;
			}
			
			#slider_col2 a {
				text-decoration: underline;
				font-weight: bold;
			}
			
			#slider_col2 a.internal-link {
				margin: 0;
				display: inline;
			}
		
		ul#slider_tags {
			background-image: url("../images/tags_icon_bluebg.gif");
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 3.64em;
			margin-top: 2em;
		}
		
			 ul#slider_tags li {
				display: inline;
				color: #999999;	
				font-weight: bold;
				font-size: 0.91em;		
			}
			
				ul#slider_tags li a {		
					color: #999999;
				}
	/* @end */
		
	
	/* @group Top News */
	#topnews{
		height: 38.09em; /* 43.55 - 2*2,73 */
		padding: 2.73em;
		color: #333333;
	}
	
		#topnews h1 {
			font-size: 2.1em; /* 2.73em */
			font-family: Arial, Verdana, sans-serif; /* ex-Trebuchet */
			font-weight: normal;
			color: #FFFFFF;
		}
		
		#topnews h1 span.topnews_header {
			color: #FF6600;
		}
		
		/* @group Top News Col1 */
		#n_col1 {
			width: 37.27em; /* 37.27 - 2*2.09 */
			height: 33.64em; /* 33.64 - 2.09 */
			float: left;
			background-color: #FFFFFF;
			margin-top: 2.8em;
		}
		
			.n_col1_content {
				padding: 2.09em;
				padding-bottom: 0;
				height: 27.91em; /* 30 - 2.09 */
			}
		
			#topnews #n_col1 .n_col1_content img {
				float: right;
				padding-left: 4.55em;
				padding-bottom: 3.64em;
			}
			
			.n_col1_content span {
				color: #FF6600;
				font-weight: bold;
			}
			
			.n_col1_content h2 {
				margin-top: 1.67em;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.36em;
			}
			
			.n_col1_content p {
				margin-top: 3em;
			}
			
			.n_col1_content a {
				display: block;
				margin-top: 1.64em;
				color: #FF6600;
				text-decoration: underline;
				font-weight: bold;
			}
			.n_col1_content p.bodytext a {
				display: inline;
			}			
			.n_col1_content a:hover {
				color: #65BDD1;
			}
			
			#n_col1 ul li{
				display: block;
				float: left; 
				height: 3.64em;
			}
			#n_col1 ul li.previous{
				margin-right: 0.09em;
			}
				#n_col1 ul li.previous a{
					width: 3.64em;
					height: 3.64em;
					display: block;
					background-color: #FF6600;
					background-image: url('../images/arrow_left.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#n_col1 ul li.previous a:hover, #n_col1 ul li.next a:hover{
					text-decoration: none;
					background-color: #65bdd1;
				}
				

				#n_col1 ul li.next a{
					display: block;
					width: 33.541em;
					height: 3.64em;
					background-color: #FF6600;
					background-image: url('../images/arrow_right.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#n_col1 ul li a span {display: none;}
		/* @end */
		
		/* @group Top News Col2 */	
		#n_col2 {
			width: 20.91em;
			height: 13.64em;
			background-color: #FFFFFF;
			margin-left: 61.82em;
			margin-top: 22.8em;
		}
		* html #n_col2 {
			/*position:absolute;
			top:55.32em;
			left:2.5em;*/
			position:relative;
			height:0em;
			margin-top:22em;
			margin-left:61em;
		}
		
		#n_col2_content {
			padding: 1.15em 1.54em;
			font-size: 1.18em;
			height: 6.18em;
		}
		
		#n_col2_content h2 {
			color: #65BDD1;
		}
		
		#n_col2_content a {
			display: block;
			margin-top: 1.82em;
			font-size: 0.85em;
			color: #65BDD1;
			text-decoration: underline;
			font-weight: bold;
		}
		
		#n_col2_content a:hover {
			color: #FF6600;
		}
		
		#n_col2 ul li{
				display: block;
				float: left; 
				height: 3.64em;
			}
			#n_col2 ul li.previous{
				margin-right: 0.09em;
			}
				#n_col2 ul li.previous a{
					width: 3.64em;
					height: 3.64em;
					display: block;
					background-color: #65bdd1;
					background-image: url('../images/arrow_left.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#n_col2 ul li.previous a:hover, #n_col2 ul li.next a:hover{
					text-decoration: none;
					background-color: #ff6600;
				}
				

				#n_col2 ul li.next a{
					display: block;
					width: 17.18em;
					height: 3.64em;
					background-color: #65bdd1;
					background-image: url('../images/arrow_right.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#n_col2 ul li a span {display: none;}	
		/* @end */
		.newsdate{color:#FF6600;}	
	/* @end */
	
	/* 3Cols - Body */
	
	#b_threecols{
		width: auto;
		padding: 1.82em 2.73em 0 2.73em;
	}
	
	#b_threecols h1, #top_tags h2{
		font-size: 2.1em; /* 2.73em */
		font-family: Arial, Verdana, sans-serif; /* ex-Trebuchet */
		font-weight: normal;
		margin-right: 0.5em;
	}
	
		#b_col1, #b_col2, #blog_head h1, #events_head h1, 
		#blog_head .rss_button, #events_head .rss_button{float: left;}
		
		
		#blog_head, #tags_head {margin-bottom:2.36em;}
		#events_head {margin-bottom:0.5em;}
		
		#b_col1{
			width: 31.45em; /* 38.18 - 6.73 */
			padding-right: 6.73em;
		}
			#blog_head{
				height: 3.73em;
				padding-left: 4.82em;
				line-height: 3.73em;
				vertical-align: middle;
				background-image: url('../images/logo_klein.gif');
				background-repeat: no-repeat;
			}
			.rss_button{
				width: 4.73em;
				height: 1.55em;
				background-image: url('../images/rss_button.gif');
				background-repeat: no-repeat;
				margin-top: 1.35em;
			}
				#eventkalender .rss_button {
					background-image: url('../images/rss_button_lightbg.gif');
					background-repeat: no-repeat;
					margin-left: 2em;
				}
			#b_col1 h2 a{
				color: #ff6600;
				font-size: 1.18em;
			}
			
			#b_col1 p {
				padding: 0 0 1.45em 0;
				
			}
			
			
			#b_col1 h2 {
				padding: 1.45em 0 0 0;
				background-image: url('../images/news_item_hr.gif');
				background-repeat: no-repeat;
			}
			
			/*.news_item{
				padding: 1.45em 0;
				background-image: url('../images/news_item_hr.gif');
				background-repeat: no-repeat;
			} */
			
		#tags_head, #events_head{
				height: 3.73em;
				line-height: 3.73em;
				vertical-align: middle;
			}
			
		#b_col2{
			width: 21.09em;
		}
		
			#top_tags{
				width: 20.91em;
				height: 19.73em;
				background-color: #fff;
				vertical-align: bottom;
			}
			
			.tag_content{
				padding: 1.82em 0 0 1.27em;
				height: 14.27em; /* 16.09 - 1.82  */				
			}
			
			#top_tags h2 a {
				color: #999;
				line-height: 1.2em;
				height: 4em;
			}
			
			#top_tags h2 img {
				padding-left: 0.1em;
				padding-top: 0.1em;
				vertical-align: top;
			}
			
			
			#top_tags ul li{
				display: block;
				float: left; 
				height: 3.64em;
			}
			#top_tags ul li.previous{
				margin-right: 0.09em;
			}
				#top_tags ul li.previous a{
					width: 3.64em;
					height: 3.64em;
					display: block;
					background-color: #65bdd1;
					background-image: url('../images/arrow_left.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#top_tags ul li.previous a:hover, #top_tags ul li.next a:hover{
					text-decoration: none;
					background-color: #ff6600;
				}
				

				#top_tags ul li.next a{
					display: block;
					width: 17.18em;
					height: 3.64em;
					background-color: #65bdd1;
					background-image: url('../images/arrow_right.gif');
					background-repeat: no-repeat;
					background-position: 1.18em 1.09em;
				}
				
				#top_tags ul li a span {display: none;}			
			
		
		#b_col3{
			text-align:right;
			float: right;
		}
		* xhtml #b_col3{width:19em;}
		
			/* @group Events */
			.event_item{
				padding: 1.27em 0;
				background-image: url('../images/event_item_hr.gif');
				background-repeat: no-repeat;
				background-position: top right;
			}
				
				.event_item h2{
					font-family: "Lucida Grande", Arial, sans-serif;
					font-weight: normal;
					color: #fff;
				}
				
				#eventkalender div.highlight h2 a {color: #FF6600;}
				
				.event_item p{color: #65bdd1;}
			
			/* Columns */
			
			.e_col1 {
				width: 12.09em;
				float: left;
			}
			
				#eventkalender .e_col1 {float: right;}
			
			 .e_col2 {
				float: left;
			}
			
			
			/* Date Arrows */
			.date{
				width: 5.91em;
				height: 3.09em;
				color: #fff;
				text-align: left;
				margin-left: 0.91em;
			}
			
			/* For events that last longer than 1 day -> have start- & end-date */
			.moredays{
				background-image: url('../images/arrow_dark_blue.png');
				background-repeat: no-repeat;
			}
			
			* html .moredays{background-image: url('../images/arrow_dark_blue.gif');}
			
				.highlight .moredays {
					background-image: url('../images/arrow_brown.gif');
				}
			
			.start_date{
				background-image: url('../images/arrow_light_blue.png');
				background-repeat: no-repeat;
				height: 3.09em;
				width: 3.18em;
				text-align: center;
				float: left;
			}
			* html .start_date{background-image: url('../images/arrow_light_blue.gif');}
				.highlight .start_date {
					background-image: url('../images/arrow_orange.gif');
				}
				
					.highlight .moredays .start_date {background-image: url('../images/arrow_orange_brown.gif');}
			
			.end_date{
				height: 3.09em;
				width: 2.20em;
				text-align: center;
				float: left;
			}

				.day{
					font-family: Arial, Verdana, sans-serif;
					font-size: 1.18em;
					font-weight:bold;
					display: block;
				}
				.month{
					text-transform: uppercase;
					font-size: 0.82em;
				}
			/* @end */
	
	/* @end */
	
	/* @group Bodycontent */
	/* Contentcontainer, holds Heading and Content */
	#contentcontainer {
		padding-left: 25.5em;
		padding-bottom: 1.82em;
		/*
		background-image: url("../images/main_nav_bg.gif");
		background-repeat: repeat-y;
		background-position: 2.73em;
		*/
	}
		/* Contentheading */
		#contentcontainer h1{
			color: #FF6600;
			font-size: 2.1em; /* 2.73em */
			font-family: Arial, Verdana, sans-serif; /* ex-Trebuchet*/
			font-weight: normal;
			padding-bottom: 1em;
			
			clear: right;
		}
		
		.sIFR-hasFlash #contentcontainer h1 {
			height: 1.5em;
			width: 420px;
			padding-bottom: 0;
		}
		
		
		/* The real content */
		#contentcontainer #content {
			background-color: #FFFFFF;
			color: #333333;
			/* border: 1px solid transparent; /* IE 7 workaround */
		}
		
		/* @group Elements used in contentarea */
		#content h2 {
			font-size: 1.18em;
			font-family: Arial, Helvetica, sans-serif;
			margin-bottom: 1.92em;
		}
		
		#content a {
			font-weight: bold;
			text-decoration: underline;
			color: #FF6600;
		}
		
		#content a:hover {
			color: #65BDD1;
		}
		
		#content p {
			margin-bottom: 2.27em;
		}
		
		#content hr {
			background-image: url("../images/content_hr.gif");
			background-repeat: no-repeat;
			background-position: bottom left;
			border: none;
			height: 0.18em;
		}
		
		#content ul li {
			background-image: url("../images/bullet_blue.gif");
			background-repeat: no-repeat;
			background-position: 0 1.15em;
			padding: 0.5em 0 0.5em 1.36em;
			list-style-position: outside;
		}
		
		#content ol { margin-left: 1.73em; }
		
		#content ol li {
			list-style-type:decimal;
			padding:0.5em 0;
		}
		
		#content #c_nocols {
			padding: 2.73em;
		}
		
		
		.category_group {
		
			margin-bottom: 20px;
			
		
		}
		
		/*@group Elements on the call detail page */
		#content .call th {
			font-size: 1.18em;
			font-weight: bold;
			width: 13em;
		}
		
		#content .call td {
			color: #65BDD1;
			font-weight: bold;
		}
		
		#content .call ul#call_navigation, #ss_navigation {
			margin: 2em 0;
		}
		
			#content .call ul#call_navigation li, #ss_navigation li {
				display: inline;
				background-image: none;
				padding: 0;
				float: left;
				margin-right: 0.1em;
				font-size: 0.91em;
			}
				#content .call ul#call_navigation li a, #ss_navigation li a {
					padding: 0.6em;
					display: block;
					background-color: #65BDD1;
					color: #FFFFFF;
					text-decoration: none;
				}
					#content .call ul#call_navigation li a:hover, #ss_navigation li a:hover {
						background-color: #FF6600;
					}
			#content .call ul#call_navigation li a.current, #content #ss_navigation li a.current {
				background-color: #FF6600;
				padding: 0.8em;
				font-weight: bold;
				color: #FFFFFF;
			}
		/* @end */
		
		#content #call_info {
			
		}
		
		/* @group Elements on search result page */
		#content .searchresult h2 a {
			color: #FF6600
			text-decoration: underline;
		}
		
		#content .searchresult h2 a:hover {
			color: #65BDD1;

			
		}
		
		
		.searchresult hr {
			padding-top: 1.92em;
		}
		
		#searchheading {
			font-weight: bold;
			border-bottom: 0.09em solid #CCCCCC;
			height: 3.64em;
			margin-bottom: 1.92em;
		}
		
		#searchheading #query {
			float: left;
			font-size: 1.18em;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		#searchheading #hits {
			float: left;
			padding-right: 1em;
		}
		
		#content #searchheading #paging, #content #searchheading .pagingnav {
			float: right;
			
		}
		
			#content ul.pagingnav li {
				background-image: none;
				float: left;
				vertical-align: middle;
				padding: 0;
			}
			
				#content #searchheading li.page {width: 10em;}
		
		
		/* @group pagingnav */
		/* previous button disabled */
		
		#content ul.pagingnav li.previous {
			background-image: url("../images/arrow_pagination_left_lightgrey.gif");
			background-repeat: no-repeat;
			background-position: top;
			width: 0.82em;
			height: 1.36em;
			display: block;
		}

			/* previous button enabled */
			#content ul.pagingnav li.previous a {
				background-image: url("../images/arrow_pagination_left_orange.gif");
				background-repeat: no-repeat;
				background-position: top;
				width: 0.82em;
				height: 1.36em;
				display: block;
			}
		
		#content ul.pagingnav li.page {
			font-weight: bold;
			width: 55.99em;
			text-align: center;
		}
		
		/* next button disabled */
		#content ul.pagingnav li.next {
			background-image: url("../images/arrow_pagination_right_lightgrey.gif");
			background-repeat: no-repeat;
			background-position: top;
			width: 0.82em;
			height: 1.36em;
			display: block;
			float: right;
		}
			/* next button enabled */
			#content ul.pagingnav li.next a {
				background-image: url("../images/arrow_pagination_right_orange.gif");
				background-repeat: no-repeat;
				background-position: top;
				width: 0.82em;
				height: 1.36em;
				display: block;
			}
		
		#content ul.pagingnav li.next span, #content ul.pagingnav li.previous span {display: none;}
		/* @group pagingnav */
		
		/* @group Elements on news overview page */
		#content span.news_date {
			color: #FF6600;
			font-weight: bold;
			margin-bottom: 1.5em;
			display: block;
		}
		
		#content p.news_body {
			margin-bottom: 1em;
		}
		
		#content hr.news_seperator {
			margin-top: 2em;
			margin-bottom: 3em;
		}
		/* @end */
		
		/* @group Elements on Team overview page */
		#content .team_list h2 {
			border-bottom: 0.08em solid #CCCCCC;
			height: 3.64em;
		}
		
			#content .team_list h2.clearfix {
				padding-top: 1em;
			}
			
			#content .team_list div.clearfix {
				padding-top: 1em;
			}
		
		#content .team_list .vcard {
			width: 27.27em;
			float: left;
			margin-bottom: 2em;
		}
		
			#content .team_list .vcard img {
				float: left;
			}
			
			#content .team_list .vcard div {
				margin-left: 10em;
			}
			
			#content .team_list .vcard a.email {
				color: #65BDD1;
			}
			
				#content .team_list .vcard a.email:hover {
				color: #FF6600;
				}
				
			#content .team_list .vcard .morelink {
				margin-top: 1.5em;
			}
			
				#content .team_list .vcard .morelink a {
					color: #333333;
				}
					#content .team_list .vcard .morelink a:hover {
						color: #FF6600;
					}
		
		/* @end */
		
		/* @group Contentfooter */
		#contentfooter {
			background-image: url("../images/content_footer_seperator.gif");
			background-repeat: repeat-x;
			padding: 2em 2.5em;
		}
		
		
		#contentfooter ul.tags {
			background-image: url("../images/tags_icon_whitebg.gif");
			background-repeat: no-repeat;
			background-position:0 0.2em;
			padding: 0 0 0 3.64em;
			
		}
		
			 #contentfooter ul.tags li {
				display: inline;
				color: #999999;	
				font-weight: bold;
				font-size: 0.91em;
				background-image: none;
				padding: 0;	
			}
			
				#contentfooter ul.tags li a {		
					color: #999999;
					text-decoration: none;
				}
					#contentfooter ul.tags li a:hover {		
						text-decoration: underline;
					}
		/* @end */
		/* @end */
		
		/* No columns in contentare */
		#content #c_c_nocols {
			padding: 2.73em;
		}
		
		/* 2 Column layout in contentarea */
		/* Content Column 1 (c_col1) */
		#content #c_col1 {
			width: 33.63em; /* 36.36 - 2.73 */
			float: left;
			padding: 2.73em 0 2.73em 2.73em;
		}
		
		/* Content Column 2 (c_col2) */
		#content #c_col2 {
			width: 23.64em;
			float: right;
			margin-top: -1.5em;
			padding-bottom: 2.73em;
		}
		* html #content #c_col2{
			width: 23.52em;
		}
		
		
			/* Image */
			
			#article_image img {
			
				width:260px;
				height:260px;
			
			}

			/* Imagecontainer */
			#c_col2 div.clearfix div {
				margin-top: 0.9em;
				border-left: 0.09em solid #CCCCCC;
			}
			
			/* Image description */
			#c_col1_img_col1 {
				padding: 0.6em 1.3em;
				width: 18em; /* 20.91 - 2*1.3*/
				height: 3.07em; /* 4.27 - 2*0.6 */
				float: left;
				vertical-align: middle;
			}
			* html #c_col1_img_col1{width:17.5em;}
			
			/* Image zoom */
			#c_col1_img_col2 {
				width: 1em;
				padding: 0.6em 1em 0 0.6em;
				height: 3.1em;
				float: right;
			}
			
			
			#c_col2 h2 {
				margin-top: 4em;
				margin-bottom: 0.5em;
			}
			
			#c_col2 a {
				color: #65BDD1;
			}
				#c_col2 a:hover {
					color: #FF6600;
				}

			#c_col2 ul li {
				padding: 0.1em 0 0.1em 1.36em;
				background-position: 0 0.7em;
			}
			
			/* Calls */
			#c_col2 .call_einreichen a{
				display: block;
				background-color: #FF6600;
				background-image: url("../images/arrow_right_orange.gif");
				background-repeat: no-repeat;
				background-position: 1em 4.5em;
				color: #FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.55em;
				text-decoration: none;
				padding: 1em 1em 2.5em 1em;
			}
				#c_col2 .call_einreichen a:hover {
					background-color: #65BDD1;
					background-image: url("../images/arrow_right_blue.gif");
				}
			
			/* Downloads */
			#c_col2 #downloadlist li {
				background-image: url("../images/pdf_icon.gif");
				background-position: 0 0.3em;
				background-repeat: no-repeat;
				padding: 0.5em 2.73em;
				width: auto;
			}
			
				#c_col2 #downloadlist li a {
					color: #333333;
					font-weight: bold;	
					text-decoration: none;			
				}
					#c_col2 #downloadlist li a:hover {text-decoration: underline;}
			
			
			/* Contacts */
			
			
			#c_col2 .vcard a {
				display:block;
				margin-bottom:10px;
			
			}
			
			/* @group Newsnav */
			#c_col2 #newsnav {
				height: 5.45em;
			}
			
			#c_col2 #newsnav li{
						display: block;
						float: left; 
						height: 3.64em;
						background-image: none;
						padding: 0;
			}
						#c_col2 #newsnav li.top a {
							background-color: #FF6600;
							background-image: url('../images/arrow_up_orange.gif');
							background-repeat: no-repeat;
							background-position: 2.36em 2em ;
							padding: 2em 0 0 4.82em;
							height: 3.45em; /* 5.45 - 2 */
							width: 12.45em; /* 17.27 - 4.82 */
							display: block;
							font-weight: bold;
							color: #FFFFFF;
						}
						
						#c_col2 #newsnav.events li.top a {
							background-image: none;
							padding: 2em 0 0 2em;
							width: 15.27em;
						}
					
						#c_col2 #newsnav li.previous a{
							width: 3.18em;
							height: 5.45em;
							display: block;
							background-color: #FF6600;
							background-image: url('../images/arrow_left.gif');
							background-repeat: no-repeat;
							background-position: 1.18em 2em;
						}
						
						#c_col2 #newsnav li.top a:hover {
							text-decoration: underline;
							background-color: #65BDD1;
							background-image: url('../images/arrow_up_blue.gif');
						}
						
						#c_col2 #newsnav.events li.top a:hover {
							background-image: none;
						}
						
						#c_col2 #newsnav li.previous a:hover, #c_col2 #newsnav li.next a:hover{
							text-decoration: none;
							background-color: #65BDD1;
						}
						
						#c_col2 #newsnav li.next a{
							display: block;
							width: 3.18em;
							height: 5.45em;
							background-color: #FF6600;
							background-image: url('../images/arrow_right.gif');
							background-repeat: no-repeat;
							background-position: 1.18em 2em;
						}
						
						#c_col2 #newsnav li a span {display: none;}	
			/* @end */	
	
	/* @end */
		
	/* @group Footer */
	
	#footer{padding: 0 2.73em; width: auto; color: #ccc; clear:both;}
	
	#breadcrumb{
		width: auto;
		padding: 1.64em;
		background-color: #4a6273;
		color: #65bdd1;
		font-weight: bold;
	}
	* html #breadcrumb{height:1.8em;}
	
		#breadcrumb span{
			float: left; 
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 1.18em;
		}
		
		#breadcrumb ul{margin-left: 1.36em;float: left;}
		#breadcrumb ul li{
			font-weight: normal;
			font-size: 1em;
			background-image: url('../images/arrow_breadcrumb.gif');
			background-repeat: no-repeat;
			background-position: 0 0.5em;
			padding-left: 1.78em;
			padding-right: 1.00em;
			float: left;
		}
		#breadcrumb ul li a{color: #ccc;}
		#breadcrumb ul li.active{
			font-weight: bold;
			color: #fff;
		}
	
	/* sitemap, 5 Cols*/
	
	#sitemap{
		background-color: #323e45;
		width: auto;
		padding: 1.64em 1.64em 5.82em 1.64em;
	}
	* html #sitemap{height:21em;}
		#sitemap h1{
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 1.18em;
			color: #ff6600;
			border-bottom: 0.08em solid #4a6273;
			padding-bottom:1.38em;
			margin-bottom: 1.38em;
		}
		
		#sitemap h2{
			font-size: 1.18em;
			color: #ff6600;
			margin-bottom: 0.77em;
		}
		
		
		#sitemap h2 a {
			color: #ff6600;
			text-decoration:none;	
		
		}
		
		#sitemap h2 a:hover {
		
			text-decoration:underline;
		}
		
	#s_col1, #s_col2, #s_col3, #s_col4, #s_col5{
		width: 20%;
		float: left;
	}
	
	
	
	.extern{margin-top: 1.73em;}
	.extern li span{color: #65bdd1;}
	
	/* metanav bottom - 3 Cols */
	
	#metanav_bottom{
		width: 81.09em;
		padding: 3.18em 1.64em 7.00em 0;
		line-height: 1.64em;
		margin:auto;
	}
	
		#m_col1, #m_col3{
			width: 20%;
		}
		
		#m_col2{
			width: 60%;
			text-align: right;
		}
			#m_col2 ul{
				margin-right: 1.09em;
			}
			#m_col2 ul li{
				display: inline;
				padding-left: 1.27em;
				padding-right: 1.73em;
				background-image: url('../images/bullet.gif');
				background-repeat: no-repeat;
				background-position: left center;
			}
			
		#m_col3 div{color: #ff6600;
		}
		
		#m_col1, #m_col2, #m_col3{float: left;}
		
		
	
	/* @end */


/* @end */


/* skiplinks */

#skiplinkcontainer {
	position: absolute;
	overflow: hidden;
	top: -1000px;
	left: -1000px;
	width:1px;
}


/* IE 6 Stuff */



}


#header #h_col1 #related_nav.calls a {
	background-image: none;
}

.media-center {
	padding: 2em 0 2em 2.25em;
}