@import url(tt_news_v2_styles.css);
@import url(search.css);
html{
	margin:0;
	padding:0;
}

	body{
		margin:0;
		padding:0;
		background:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.clearing{
		clear:both;
		height:1px;
		font-size:1px;
		visibility:hidden;
	}

		.wrapper_total{
			width:100%;
			background:url(../images/wrapper_total_back.png) 0px 156px repeat-x transparent;
		}

			.wrapper_all{
				width:100%;
				margin:0px auto;
			}

/*****************************************************************************/

				.wrapper_top{
						height:126px;
						width:100%;
				}
					.LOGO{
						height:126px;
						width:130px;
						background:url(../images/logo.png) 30px 21px no-repeat;
						position:absolute;
						right:0px;
					}

				.wrapper_menu{

				display:none;

					margin:0px 0px 20px 0px;
					width:100%;
					height:30px;
					background:url(../images/wrapper_menu.png) 0px 0px repeat-x transparent;
					color:#fff;
				}
					.MENU{
						width:680px;
						float:left;
					}

					.MENU ul{
						margin:0;
						padding:6px 0px 0px 0px;
						list-style:none;
						font-size:11px;
						height:30px;
					}

					.MENU ul li{
						float:left;
						height:30px;
					}

					.MENU ul li.menu_separator{
						width:1px;
						height:30px;
						background:url(../images/menu_sep.gif) 0px -6px no-repeat transparent;
					}

					.MENU ul li a{
						float:left;
						display:block;
						height:30px;
						padding:0px 15px 6px 16px;
						text-decoration:none;
						color:#fff;
					}

					.MENU ul li a:hover{
						color:#f68635;
					}

					.MENU ul li.ACT a{
						text-decoration:none;
						color:#fff;
						background:url(../images/menu_ACT.gif) 0px 19px repeat-x transparent;
					}

					.MENU ul li.ACT a:hover{
						color:#f68635;
					}

					.MENU ul li.FIRST a{
						padding:0px 15px 6px 31px;
					}

					.MENU ul li.FIRST a:hover{
					}


					.SEARCH{
						float:right;
						margin:4px 15px 0px 0px;
					}

/*****************************************************************************/

				.wrapper_center{
				width:100%;
					margin:0;
				}

					.wrapper_head{

				display:none;

						position:relative;
						margin:0px 0px 24px 0px;
						clear:both;
					}

						.BREADCRUMB{
							width:100%;
							margin:0px;
							float:left;
							background:url(../images/breadcrumb_back.gif) 0px bottom repeat-x transparent;
						}


						.BREADCRUMB ul{
							float:left;
							list-style:none;
							font-size:10px;
							padding:0px 0px 0px 255px;
						}

						.BREADCRUMB li.you_are_here{
							float:left;
							font-size:10px;
						}


						.BREADCRUMB ul li{
							float:left;
						}

						.BREADCRUMB ul li.red{
							color:#f68635;
						}


						.BREADCRUMB ul li a{
							text-decoration:none;
							color:#003366;
						}

/*****************************************************************************/

					.wrapper_content_body{
							width:100%;
						padding:0px 0px 20px 0px;
						clear:both;
					}

						.wrapper_content{
							width:100%;
							clear:both;
							color:#454545;
						}

						.wrapper_content h1,h2,h3,h4,h5,h6{
							margin:0px;
							padding:0px;
							color:#959595;
						}
						.wrapper_content h1{
							display:block;
							padding:0px 0px 3px 0px;
							margin:0px 0px 7px 0px;
							font-size:12px;
						}
						.wrapper_content h3 {
							margin:0px 0px 0px 0px;;
							padding:0px 0px 0px 0px;
							color:#003366;
							font-size:12px;
						}
						.wrapper_content h4 {
							font-weight:normal;
							margin-bottom:5px;
							color:#003366;
							font-size:11px;
						}
						.wrapper_content h5 {
							font-weight:normal;
							margin-bottom:5px;
							color:#454545;
							font-size:12px;
						}
						.wrapper_content hr{
							height:0px;
							border-top-width: 1px;
							border-right-width: 0px;
							border-bottom-width: 0px;
							border-left-width: 0px;
							border-top-style: dotted;
							border-right-style: none;
							border-bottom-style: none;
							border-left-style: none;
							border-top-color: #003366;
						}
						
						.wrapper_content hr.links_sub {
							margin-top:35px;
							}

/*****************************************************************************/

							.MENU_LEFT{

				display:none;

								width:230px;
								margin:0px 25px 0px 0px;
								float:left;
							}

							.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:#003366;
								text-decoration:none;
								padding:5px 0px 5px 32px;
								background:url(../images/menu_left_NO.gif) 20px 9px no-repeat transparent;
								border-bottom:solid 1px #6685a5;
							}

							.MENU_LEFT ul li.ACT a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#003366;
							}

							.MENU_LEFT ul li.ACTIFSUB a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#003366;
							}

							.MENU_LEFT ul li.CUR a{
								background:url(../images/menu_left_NO.gif) 20px 9px no-repeat transparent;
								color:#f68635;
							}

							.MENU_LEFT ul li.CURIFSUB a{
								background:url(../images/menu_left_ACT.gif) 20px 9px no-repeat transparent;
								color:#f68635;
							}

							.MENU_LEFT ul ul li a{
								color:#003366;
								border-bottom:solid 1px #b3b4b6;
							}

							.MENU_LEFT ul ul li.NO a{
								padding:5px 0px 5px 43px;
								background:url(../images/menu_left_NO_2.gif) 31px 9px no-repeat transparent;
								color:#003366;
							}

							.MENU_LEFT ul ul li.ACT a{
								padding:5px 0px 5px 43px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul li.ACTIFSUB a{
								padding:5px 0px 5px 43px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul li.CUR a{
								padding:5px 0px 5px 43px;
								background:url(../images/menu_left_NO_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul li.CURIFSUB a{
								padding:5px 0px 5px 43px;
								background:url(../images/menu_left_ACT_2.gif) 31px 9px no-repeat transparent;
							}

							.MENU_LEFT ul ul ul li a{
								color:#003366;
								border-bottom:dotted 1px #b3b4b6;
							}

							.MENU_LEFT ul ul ul li.NO a{
								padding:5px 0px 5px 54px;
								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 54px;
								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 54px;
								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-bottom:solid 1px #fff;
							}

							.MENU_LEFT ul.LEV2 li.LAST a{
								border-bottom:solid 1px #b3b4b6;
							}

							.MENU_LEFT ul.LEV3 li.LAST a{
								border-bottom:dotted 1px #b3b4b6;
							}

/*****************************************************************************/

							.wrapper_content_center{
								width:465px;
								margin:0px auto;
								float:left;
								line-height:18px;
							}

								.PAGETITLE{
									width:465px;
									overflow:hidden;
									margin-bottom:20px;
								}

								.CONTENT_CENTER{
									width:465px;
								}

								.CONTENT_CENTER p{
									margin:0px 0px 16px 0px;
									padding:0;
								}

								.CONTENT_CENTER ul{
									/* margin:0px; */
									padding:0;
									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;
									list-style:none;
									display:block;
									padding:0px 0px 0px 20px;
									background:url(../images/menu_left_NO.gif) 0px 4px no-repeat transparent;
								}


								.CONTENT_CENTER p.bodytext a, #links_sub a, .tx_wpgooglemaps_pi1_sidebar a, .news-latest-morelink a{
									text-decoration:none;
									color:#003366;
									background-color: transparent;
									background-image: url(../images/menu_left_NO_2.gif);
									background-repeat: no-repeat;
									padding-left:8px;
									background-position: 0px 4px;
								}
								.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:#003366;
									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;
									}
								#links_sub{
									display:none;
								}

/*****************************************************************************/

								.CONTENT_CENTER_FOOT{

display:none;

									margin-top:40px;
									padding-top:5px;
									border-top:dotted 1px #b3b4b6;
									text-align:right;
									font-size:11px;
								}

								.CONTENT_CENTER_FOOT a{
									color:#003366;
									text-decoration:none;
								}

/*****************************************************************************/

							.CONTENT_RIGHT{

				display:none;

								position:relative;
								width:185px;
								margin-left:15px;
								float:left;
								font-size:11px;
								line-height:15px;
							}
							.CONTENT_RIGHT p.bodytext {
								
								}
							.CONTENT_RIGHT p.bodytext a {
									text-decoration:none;
									color:#003366;
									background-color: transparent;
									background-image: url(../images/menu_left_NO_2.gif);
									background-repeat: no-repeat;
									padding-left:8px;
									background-position: 0px 4px;
								}
								.CONTENT_RIGHT p a:hover {
									color:#f68635;
									background-image: url(../images/menu_left_NO_2.gif);
								}

							.CONTENT_RIGHT h1,h2,h3,h4,h5,h6{
								margin:0px;
								padding:0px;
								color:#003366;
							}
							.CONTENT_RIGHT h1{
								display:block;
								padding:0px 0px 7px 0px;
								margin:0px 0px 7px 0px;
								font-size:12px;
								border-bottom:solid 1px #003366;
							}

							.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:12px;
							}

							.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-frame-rulerAfter{
								display:block;
								margin:30px 0px;
								padding:0px 0px;
								height:3px;
								width:185px;
								background:url(../images/rulerAfter.gif) 0px center repeat-x transparent;
								}


								.CONTENT_RIGHT .csc-textpic-image {
									padding-bottom:7px;
								}
								
								.CONTENT_CENTER .csc-textpic-image{
									padding-bottom:25px;
								}

								.csc-textpic-caption span{
									height:25px;
									display:block;
									padding:0px 0px 0px 0px;
									font-size:10px;
									line-height:25px;
								}

								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:0px 10px 0px 0px;
					font-size:12px;
					height:auto;
					border:0px;
					}
				.contenttable td .bodytext {
					margin:0px;
					padding:0px;
					}
				

/*****************************************************************************/


				.wrapper_footer{
					width:465px;
					border-top:solid 2px #b3b4b6;
					clear:both;
					margin:0;
					padding:0;
				}

					.FOOTER{
						margin:5px 0px 5px 0px;
						padding:0;
						text-align:center;
						font-size:11px;
					}


				.FOOTER .screen{
					display:none;
				}
				.FOOTER .print{
					display:visible;
				}


					.FOOTER p{
						margin:0;
						padding:0;
					}



					.FOOTER a{
						margin:0;
						padding:0;
						color:#003366;
						text-decoration:none;
					}

/********* FILELIST ***************/
.filelist_0 a {
	color:#003366;
	text-decoration:none;	
	}
.filelist_0 a:hover {
	color:#f68635;
	}

