@charset "UTF-8";


@media all
{
	/* 
	   :::::::::::::::::::::::::::::::
	   ::     Allgemeine Styles     ::
	   :::::::::::::::::::::::::::::::
	*/
	body {
		/*background: url('../pix/background.gif') scroll center top no-repeat;*/
		color: #5e5e5e;
		font-size: 10pt;
		font-family: Arial;
	}
	
	/* RESET */
	td {padding:0;}
	p {margin-top: 0;}
	body, #OverAllTable{margin:0;padding:0;}
	
	/* redesign 2011 */
	#bg {z-index:-1;position:fixed;top:0; left:0;overflow:hidden;}
	#headerTable {margin: 0 auto;padding:0;width:1003px;}
	#mainTable {padding: 0;}
	#contentWrapper {padding: 0;}
	#headerLogo {position:relative;}
	#logoLink {position:absolute; width:210px; height:60px;top:20px;right:30px;}
	#logoLink img {border:none;}
	
	.agb{font-size:11px;}
	.strong {font-weight:bold;}
	.greyBorder{border:1px #dcdcdc solid;}
	.upperCase{text-transform:uppercase;}
	.fett {font-weight:bold;}
	.ContentInhaltTable {margin-bottom: 8px;}
	.contentBox {padding:8px; background: #ebf8fd;}
	.contentBoxText {padding: 8px 20px;}
	.content ul li {margin-bottom:8px;}
	.bg_blue {background: #ebf8fd;}
	.flashContentDescription {margin-top:5px;font-size:10px;}
	
	/*breadCrumbs*/
	#breadCrumbs * {font-family: arial; font-size:12px;text-transform:uppercase; }
	#breadCrumbs span {margin-right: 10px;color:#b1b3b4;text-decoration:none;}
	#breadCrumbs a {color:#b1b3b4;text-decoration:underline;}
	#breadCrumbs a:hover {color:#b1b3b4;text-decoration:underline;}
	
	.printContainer {width: 100%; text-align: right;padding-top: 15px;margin: 0 12px 12px 0;}
	
	/* Navigation Left*/
		#r_nav_main {list-style-type:none;margin:0;padding:0;text-align:left;}
		#r_nav_main li {display:none;line-height:20px;padding: 4px 0;background:#ebf8fd url('../pix/r_nav_bg_na.gif') bottom no-repeat;}
		#r_nav_main li.UM1, #r_nav_main li.UM2 {display:block;}
		
		/* UM1 */
			/* a */
				#r_nav_main li a {
					font-family: arial; 
					color:#0054a4; 
					font-size: 12px; 
					font-weight:normal;
					text-decoration:none;
					background:url('../pix/r_nav_arr_na.gif') 10px -1px no-repeat;
					display:block;
					padding-left:18px;
					margin-left:0;
				}
				#r_nav_main li a:hover, #r_nav_main li.aktiv a, #r_nav_main li.aktiv a:hover {
					font-weight:bold;
					background:url('../pix/r_nav_arr_a.gif') 10px 0 no-repeat;
				}
				#r_nav_main li a:hover {font-weight:normal;}
		/* UM1 gets overwritten */
			/* a */
				#r_nav_main li.UM2 a {
					font-weight:normal;
					text-decoration:none;
					background:url('../pix/r_nav_line_na.gif') 18px 0 no-repeat;
					padding-left:26px;
					margin-left:0;
				}
				#r_nav_main li.UM2 a:hover, #r_nav_main li.UM2.aktiv a {
					font-weight:normal;
					color: #ffffff;
					background:url('../pix/r_nav_line_a.gif') 18px 0 no-repeat;
				}
			
			/* li */
				#r_nav_main li.UM2{
					background: #ebf8fd url('../pix/r_nav_bg_na.gif') bottom no-repeat;
				}
				#r_nav_main li.UM2:hover, #r_nav_main li.UM2.aktiv {
					background: #3697cd url('../pix/r_nav_bg_a.gif') bottom no-repeat;
				}
		/* last nav item has no dots! */
		#r_nav_main li.UM1.last, #r_nav_main li.UM1.last.aktiv, #r_nav_main li.UM2.last{background: #ebf8fd;}
		#r_nav_main li.UM2.last.aktiv, #r_nav_main li.UM2.last:hover{background: #3697cd;}
	
	/* Navigation Top */
	/*
	#t_nav_main * {font-family: helvetica, arial;font-size:14px;}
	#t_nav_main	li a {margin:0;background:none;padding:8px 27px;height:11px;line-height:11px;color:#007cc2;}
	#t_nav_main li {margin-right:5px;background:#f5f5f5 url('../pix/t_nav_arr_na.gif') no-repeat;height:27px;}
	#t_nav_main li:hover, #t_nav_main li.aktiv {margin-right:5px;background:#3197cf url('../pix/t_nav_arr_a.gif') no-repeat;height:27px;}
	#t_nav_main li:hover a, #t_nav_main li.aktiv a {color:#ffffff;}
	*/
	
	
	/* Navigation Sek */
	.sekdiv{height:18px;position:relative;}
	#t_nav_rB {position:absolute;bottom:0;right:0;}
	#t_nav_lB {position:absolute;bottom:0;left:0;}
	#t_nav_sek {height:18px;line-height:18px;background:url('../pix/blue_t.png');margin: 0 22px 0 20px;}
	#t_nav_sek *  {height:18px;line-height:18px;color:#fff;text-decoration:none;font-family:verdana;font-size:9px;}
	#sekTbl {margin: 0 auto;}
	
	/* Impressum */
	#t_nav_imp {background: #fff;height:18px;line-height:18px;margin: 0 16px 0 22px;}
	
	
	
	/* Random old stuff from 1. version */
	table.MiddleTable {
		width: 963px;
		border: 1px #dbdbdb solid;
	}
	table.ContentTable {
		border: 1px #d8d8d8 solid;	
	}
	td.AbstandOben {
		height: 60px;
	}
	td.AbstandUnten {
		height: 10px;
	}
	tr.HeaderLineTop {
		height: 110px;
	}
	td.Header {
		background: url('../pix/logo_thommen.gif') right bottom no-repeat;
	}
	td.copyright {
		color: #a7a7a7;
		font-family: Verdana;
		font-size: 9px;
	}
	td.copyright a {
		color: #a7a7a7;
		text-decoration:underline;	
	}
	
	/*
	   :::::::::::::::::::::::::::::
	   ::    Navigation Styles    ::
	   :::::::::::::::::::::::::::::
	*/
	td.Navigation_Sek {
		color: #adadad;
		font-family: Verdana;
		font-size: 9px;
		padding-bottom: 11px;
	}
	td.Navigation_Sek a {
		text-decoration: none;
		color: #adadad;
	}
	
	/*
	   :::::::::::::::::::::::::::::
	   ::     Content Styles      ::
	   :::::::::::::::::::::::::::::
	*/
	td.StandardHauptTitel, div.hauptTitel {
		color: #0054A4;
		font-size: 17px;
		font-family: Arial;
		font-weight: bold;	
		padding-bottom: 15px;
	}
	td.StandardInhalt {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 25px;	
		padding-bottom: 13px;
	}
/*	div.titel {
		color: #15589f;
		font-size: 12px;
		font-family: Verdana;
		font-weight: bold;	
		padding-bottom: 5px;
	}*/
	div.titel {
		color: #0054A4;
		font-size: 14px;
		font-family: Arial;
		font-weight: bold;	
		padding-bottom: 15px;
	}
	div.contentTextlink {
		padding-top: 10px;	
	}
	div.contentTextlink a {
		color: #15589f;
		text-decoration: underline;
		padding-left: 10px;
	}
	div.contentDokumente a {
		color: #15589f;
		text-decoration: underline;
	}
}

