@import url(tt_news_v2_styles.css);
@import url(search.css);


/* commented backslash hack \*/ 
html, body{
	height:100%;
	line-height:17px;
} 
/* end hack */
html,body
{
	width:100%;
	margin:0;
	padding:0
}


	body{
		margin:0;
		padding:0;
		background:url(../site_images/body_back.gif) center 451px no-repeat #EEF4F9;
		font-family:Verdana;
		font-size: 12px;
		width:100%;
		height:100%;
	}

/*	* html, * html body{
		overflow:hidden;
		padding:0 0 60px 0;
		margin:0 0 -60px 0;
		padd\ing:0;
		ma\rgin:0;
	}
*/

	.clearing{
		clear:both;
	}

	.HEADIMAGE{
		overflow:hidden;
		height:173px;
	}

	.HEADIMAGE div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
		margin:0px;
		display:none;
	}


		.wrapper_total{
			margin-top:-173px;
			width:100%;
			height:100%;
			background:url(../site_images/content_back.jpg) center 205px no-repeat transparent;
		}


		* html .wrapper_total { 
			overflow:auto;
			height:99.9%;
			voice-family: "\"}\""; voice-family:inherit; 
		}

			.wrapper_total_inner{
				width:100%;
				margin:0px auto;
				background:url(../site_images/menu_total_back.gif) center 173px no-repeat transparent;
				min-height:100%;
				margin-bottom:-60px;
				height:auto;
			}

			* html .wrapper_total_inner{
/*				position:absolute;
				overflow-y:scroll;
				width:100%;*/
				height:100%;
/*				z-index:1;*/
			}

				.wrapper_all{
					width:950px;
					margin:0px auto;
					height:auto;
				}


/*****************************************************************************/

				.wrapper_top{
					height:115px;
				}

					.wrapper_logo{
						float:left;
					}

						.LOGO{
							position:absolute;
							top:25px;
							height:115px;
							width:78px;
							background:transparent;
						}

					.wrapper_tools{
						float:right;
						display:none;
					}

						.TOOLS{
							float:left;
							margin:28px 0px 0px 0px;
						}

						.TOOLS ul{
							margin:0;
							padding:0;
							list-style:none;
							font-size:10px;
							color:#fff;
						}

						.TOOLS ul li{
							float:left;
							padding:0px;
							margin:0px;
						}

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

				.wrapper_menu_search{
					clear:both;
					margin:0px 0px 0px 0px;
					width:100%;
					height:32px;
					color:#005ea4;
					display:none;
				}
					.MENU{
						float:left;
						overflow:hidden;
						width:620px;
					}

					.MENU ul{
						margin:0;
						padding:0;
						list-style:none;
						font-size:11px;
						width:2000px;
						height:32px;
					}

					.MENU ul li{
						float:left;
						padding:0px;
						margin:0px;
					}

					.MENU ul li.LAST a{
					}

					.MENU ul li.menu_separator{
						width:1px;
						height:32px;
						background:transparent;
					}

					.MENU ul li a{
						display:block;
						padding:7px 25px 10px 25px;
						padding:0px 25px 0px 25px;
						line-height:32px;
						text-decoration:none;
						color:#005ea4;
						background:url(../site_images/menu_back.gif) 0px 0px repeat-x transparent;
					}

					.MENU ul li a:hover{
						color:#f68635;
						background:url(../site_images/menu_back_act.gif) 0px 0px repeat-x transparent;
					}

					.MENU ul li.ACT a{
						background:url(../site_images/menu_back_act.gif) 0px 0px repeat-x transparent;
					}


					.SEARCH{
						width:180px;
						height:32px;
						float:left;
						margin:0px;
						padding:6px 0px 0px 150px;
						background:url(../site_images/menu_back.gif) 0px 0px repeat-x transparent;
					}

/*****************************************************************************/

				.wrapper_center{
					margin:0;
					padding:50px 0px 0px 0px;
				}

/*****************************************************************************/


						.BREADCRUMB{
							width:950px;
							height:21px;
							margin:0px;
							color:#fff;
							line-height:21px;
							display:none;
						}

						.BREADCRUMB ul{
							width:700px;
							height:21px;
							list-style:none;
							font-size:10px;
							position:relative;
							left:225px;
							margin:0;
							padding:0px 0px 0px 25px;
							background:url(../site_images/breadcrumb_back.png) 0px 0px repeat-x transparent;
						}

						* html .BREADCRUMB ul{
							background:none;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/site_images/breadcrumb_back.png', sizingMethod='scale');
						}

						.BREADCRUMB li.you_are_here{
							float:left;
							font-size:10px;
						}


						.BREADCRUMB ul li{
							float:left;
							padding:0px 0px 0px 0px;
						}

						.BREADCRUMB ul li.red{
							color:#f0a45a;
						}


						.BREADCRUMB ul li a{
							text-decoration:none;
							color:#fff;
						}


/*****************************************************************************/

					.wrapper_content_body{
						padding:65px 0px 20px 0px;
						clear:both;
					}

						.wrapper_content{
							clear:both;
							color:#434343;
							font-size:12px;
						}

						.wrapper_content .csc-header{
							margin:0px;
							padding:0px;
						}

						.wrapper_content h1,h2,h3,h4,h5,h6{
							margin:0px 0px 20px 0px;
							padding:0px;
							overflow:hidden;
							font-size:14px;
							line-height:18px;
							color:#3882b8;
							font-weight:normal;
						}


/*****************************************************************************/

							.MENU_LEFT{
								width:200px;
								margin:40px 50px 0px 0px;
								float:left;
								display:none;
							}

							.MENU_LEFT ul{
								margin:0;
								padding:0;
								font-size:11px;
							}

							.MENU_LEFT ul li{
								margin:0px;
								padding:0px;
								list-style:none;
							}

							.MENU_LEFT ul li a{
								display:block;
								color:#005ea4;
								text-decoration:none;
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO.gif) 20px 9px no-repeat transparent;
								border-bottom:solid 1px #005ea4;
							}

							.MENU_LEFT ul li.ACT a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#005ea4;
							}

							.MENU_LEFT ul li.ACTIFSUB a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#005ea4;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul li.CUR a{
								background:url(../images/menu_left_NO.gif) 20px 9px no-repeat transparent;
								color:#e2001a;
							}

							.MENU_LEFT ul li.CURIFSUB a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#e2001a;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul ul li a{
								color:#005ea4;
								margin-left:15px;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul ul li.NO a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO_2.gif) 31px 9px no-repeat transparent;
								color:#005ea4;
							}

							.MENU_LEFT ul ul li.ACT a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul li.ACTIFSUB a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul ul li.CUR a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul li.CURIFSUB a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul ul ul li a{
								color:#005ea4;
								margin-left:30px;
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul ul ul li.NO a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO_3.gif) 42px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul ul li.ACT a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO_3.gif) 42px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul ul li.CUR a{
								padding:5px 0px 5px 0px;
								background:url(../images/menu_left_NO_3.gif) 42px 9px no-repeat transparent;
							}

/*************************** TIM SPEZIAL !!! *********************************


							.MENU_LEFT li.ACTIFSUB ul{
								background:#fff;
							}

							.MENU_LEFT li.ACTIFSUB ul.LEV2{
								background:#f0f0f0;
							}

							.MENU_LEFT li.ACTIFSUB ul.LEV3{
								background:#f0f0f0;
							}


*/

							.MENU_LEFT ul.LEV1>li.LAST>a{
								border:none;
							}

							.MENU_LEFT ul.LEV1>li.CURIFSUB>a{
								border-bottom:solid 1px #005ea4;
							}

							.MENU_LEFT ul.LEV1>li.ACTIFSUB>a{
								border-bottom:solid 1px #005ea4;
							}

							.MENU_LEFT ul.LEV2>li.LAST>a{
								border:none;
							}
/*
							.MENU_LEFT ul.LEV2 li.LAST a{
								border-bottom:dotted 1px #005ea4;
							}

							.MENU_LEFT ul.LEV3 li.LAST a{
								border-bottom:dotted 1px #005ea4;
							}
*/
/*************************** TIM SPEZIAL !!! *********************************/

							.wrapper_content_center{
								width:450px;
								margin:0px 50px 0px 0px;
								float:left;
							}
								.PAGETITLE{
									width:450px;
									overflow:hidden;
									margin-bottom:18px;
								}

								.PAGESUBTITLE{
									width:450px;
									overflow:hidden;
									margin-top:18px;
									font-size:14px;
									line-height:21px;
									color:#3882b8;
									display:none;
								}

								.CONTENT_CENTER{
									width:450px;
								}

								.CONTENT_CENTER p{
									margin:0px 0px 16px 0px;
									padding:0;
								}

								.CONTENT_CENTER ul{
									/* margin:0px; */
									padding-left:13px;
									list-style-type:disc;
									font-size:12px;
								}

								.CONTENT_CENTER ol{
									margin:0px 0px 0px 17px;
									padding:0px;
									font-size:12px;
								}

								.CONTENT_CENTER ol li{
									padding-left:3px;
								}

								.CONTENT_CENTER ul li{
/*									margin:0px;*/
/*									padding-left:20px;*/
/*									display:block;
									padding:0px 0px 0px 16px;
/*									background:url(../site_images/li.gif) 0px 7px no-repeat transparent;*/
								}


								.CONTENT_CENTER p.bodytext a, #links_sub a, .tx_wpgooglemaps_pi1_sidebar a, .news-latest-morelink a {
									text-decoration:none;
									color:#005ea4;
									background-color: transparent;
									background-image: url(../site_images/link.gif);
									background-repeat: no-repeat;
									padding-left:10px;
									background-position: 0px 5px;
								}
								.CONTENT_CENTER p a:hover , #links_sub a:hover, .tx_wpgooglemaps_pi1_sidebar a:hover, .news-latest-morelink a:hover {
									color:#f68635;
								}
								
								.CONTENT_CENTER .csc-textpic.csc-textpic-center {
									margin-top:25px;
								}
								
								.CONTENT_CENTER .csc-textpic-intext-left .csc-textpic-image {
									margin:0xp;
									padding:0px;
									}
								a.mail {
									background-color: transparent;
									background-image: none;
									padding-left:0px;
									color:#005ea4;
									text-decoration:none;
									}
								a:hover.mail {
									color:#f68635;
									}
								
								
								
								/*HISTORIE*/
								.CONTENT_CENTER .csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image{
									border:1px solid #959595;
									padding:0px;
									}
									
								
								.CONTENT_CENTER .csc-frame-rulerAfter{
									border-top:solid 1px #005ea4;
							}
							
							.CONTENT_CENTER H3 {
									margin:30px 0px 10px 0px;
							}
								 

/*****************************************************************************/

								.CONTENT_CENTER_FOOT{
									margin-top:40px;
									padding-top:5px;
									border-top:dotted 1px #f0a45a;
									text-align:right;
									font-size:11px;
									display:none;
								}

								.CONTENT_CENTER_FOOT a{
									color:#005ea4;
									text-decoration:none;
								}

/*****************************************************************************/

							.CONTENT_RIGHT{
								position:relative;
								width:200px;
								float:left;
								font-size:11px;
								line-height:16px;
								display:none;
	
							}

							.CONTENT_RIGHT p.bodytext {
							}

							.CONTENT_RIGHT p.bodytext a {
								text-decoration:none;
								color:#005ea4;
								background-color: transparent;
								background-image: url(../site_images/link.gif);
								background-repeat: no-repeat;
								padding-left:10px;
								background-position: 0px 5px;
							}

							.CONTENT_RIGHT p a:hover {
								color:#f68635;
							}


							.CONTENT_RIGHT h1,h2,h3,h4,h5,h6{
								margin:0px;
								padding:0px;
								color:#f0a45a;
							}

							.CONTENT_RIGHT h1{
								display:block;
								padding:0px 0px 7px 0px;
								margin:0px 0px 7px 0px;
								font-size:11px;
								border-bottom:dotted 1px #005ea4;
								font-weight:bold;
							}

							.CONTENT_RIGHT p{
								margin:0px 0px 11px 0px;
								padding:0px;
							}

							.CONTENT_RIGHT ul{
								margin:0;
								padding:0;
							}

							.CONTENT_RIGHT ol{
								margin:0px 0px 0px 17px;
								padding:0px;
								font-size:11px;
							}

							.CONTENT_RIGHT ol li{
								margin:0px;
								padding:0px;
							}

							.CONTENT_RIGHT ul li{
								margin:0px;
								padding:0px;
								list-style:none;
								display:block;
								padding:0px 0px 0px 17px;
								background:url(../images/menu_left_NO.gif) 0px 4px no-repeat transparent;
							}

							.CONTENT_RIGHT ul li a{
								color:#454545;
								text-decoration:none;
							}

							

							.CONTENT_RIGHT .csc-textpic-image {
								padding-bottom:7px;
							}
							
							.CONTENT_CENTER .csc-textpic-image{
								padding-bottom:25px;
							}
							
							.CONTENT_RIGHT .csc-frame-rulerAfter{
									border-top:solid 1px #005EA4;
									margin-top:40px;
									margin-bottom:40px;
									display:block;
									height:1px;
									font-size:1px;
							}

								.csc-textpic-caption{
									position:relative;
									top:2px;
									background:url(../site_images/caption_back.jpg) repeat-x transparent;
									width:100%;
									height:19px;
									margin:0;
									padding:0;
								}

								.csc-textpic-caption span{
									color:#fff;
									padding:0px 0px 0px 25px;
									font-size:10px;
									margin:-1px;
								}


								div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
									margin-bottom:0px;
								}

								.contenttable {
									font-size:12px;
									border:none;
									padding:0px;
									margin:0px 0px 40px 0px;
									border-collapse: collapse;
									border-spacing:0px;
									table-layout:auto;
								}

								.contenttable thead {
									font-weight:bold;
								}

								.contenttable td {
									margin:0px;
									padding:10px;
									font-size:12px;
									height:auto;
									border:1px solid #aeaeae;
								}

								.contenttable td .bodytext {
									margin:0px;
									padding:0px;
								}

								.csc-sitemap{
								}

								.csc-sitemap ul{
									margin:0;
									padding:0px;
									list-style:none;
									font-weight:bold;
								}

								.csc-sitemap ul ul{
									font-weight:normal;
									padding:0px 0px 20px 0px;
									margin:0px 0px 0px 20px;
								}

								.csc-sitemap ul ul ul{
									padding:0;
									margin:0px 0px 0px 20px;
								}

								.csc-sitemap ul ul ul ul{
									margin:0px 0px 0px 20px;
								}

								.csc-sitemap li{
								}

								.csc-sitemap a{
									text-decoration:none;
									color:#005ea4;
								}

								.csc-sitemap a:hover{
								color:#f68635;
								}



/*****************************************************************************/

				.wrapper_footer{
/*					clear:both;*/
					margin:0;
					padding:0;
					background:url(../site_images/footer_back.png) 0px 0px repeat-x transparent;
/*					position:absolute;*/
/*					bottom:0px;*/
/*					left:0px;*/
					width:100%;
					height:60px;
/*					z-index:999;*/
					display:none;
				}

				 .wrapper_footer{
/*					position:fixed*/
				}/* for moz/opera and others*/

				.wrapper_footer_content{
						height:45px;
						width:950px;
						margin:0px auto;
						padding-top:15px;
						font-size:11px;
				}


					.FOOTER_MENU{
						float:left;
					}

					.FOOTER_MENU ul{
						margin:0;
						padding:0;
						list-style:none;
						font-size:10px;
						color:#005ea4;
					}

					.FOOTER_MENU ul li{
						float:left;
						padding:0px;
						margin:0px;
					}

					.FOOTER_MENU ul li a{
						text-decoration:none;
						color:#005ea4;
					}
					.FOOTER_MENU ul li a:hover{
						text-decoration:none;
						color:#f68635;
					}


					.FOOTER{
						float:right;
						width:300px;
					}

					.FOOTER p{
						margin:0;
						padding:0;
					}

					.FOOTER a{
						margin:0;
						padding:0;
						text-decoration:none;
					}


.filelist_1 a {
	text-decoration:none;
	color:#005ea4;
	}
.filelist_1 a:hover {
	text-decoration:none;
	color:#f68635;
	}
	
.tx-felogin-pi1 form fieldset{
	border:none;
	}