/* Dieter Seitz 02.01.2007 */

h1 {
	font-family:Verdana,Arial,Helvetica;
	font-size:1.3em;
	font-weight:bold;

	margin-top:20px;
	margin-bottom:5px;

	background : url(/media/ecke.gif);

	background-repeat : no-repeat;  
	padding-left:8px;
	margin-left:0px;
	padding-top:6px;	
}

h2 {
	font-family:Verdana,Arial,Helvetica;
	font-size:1.15em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
	border-bottom: 1px solid Gray; 
}

h3 {
	font-family:Verdana,Arial,Helvetica;
	font-size:1.1em;
	font-weight:bold;
}

h4 {
	font-family:Verdana,Arial,Helvetica;
	font-size:1.0em;
	font-weight:bold;
}

h5 {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:bold;
}

h6 {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:bold;
}

a:link { 
	color:#09569e;
	text-decoration:none;
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
}

a:visited {
	color:#09569e;
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	text-decoration:none;
}

a:hover {
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	text-decoration:underline;
}

a:active {
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	color:#09569e;
	font-weight:normal;
	text-decoration:none;
}

a.flat:link {
	background : none;
	padding-left:0px;
	color:#00006E;
}

a.flat:visited {
	background : none;
	padding-left:0px;
	color:#00006E;
}

a.flat:hover {
	text-decoration:none;
	background : none;
	padding-left:0px;
	font-weight:bold;
	color:#EE0000;
}

a.flat:active {
	background : none;
	padding-left:0px;
	color:#EE0000;
}

a.keinpfeil:link { 
	color:#09569e;
	text-decoration:none;
	font-weight:normal;
	background : none;
	padding-left:0px;
}

a.keinpfeil:visited {
	color:#09569e;
	background : none;
	padding-left:0px;
	text-decoration:none;
	font-weight:normal;
}

a.keinpfeil:hover {
	background : none;
	padding-left:0px;
	text-decoration:underline;
	font-weight:normal;
}

a.keinpfeil:active {
	background : none;
	padding-left:0px;
	color:#09569e;
	text-decoration:none;
	font-weight:normal;
}

a.pfu:link { 
	color:#09569e;
	text-decoration:none;
	font-weight:normal;
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
}

a.pfu:visited {
	color:#09569e;
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
}

a.pfu:hover {
	background : url(/media/pfuor.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.pfu:active {
	background : url(/media/link.gif);
	background-repeat : no-repeat;  
	padding-left:10px;
	color:#09569e;
	text-decoration:none;
	font-weight:normal;
}

/* Header on all pages */

.head_start {
	top:0px;
	left:160px;
	width:275px;
	height:85px;
	position:absolute;
	padding:0px;
	background-color:#FFFFFF;
	background:url(/media/headmi.gif);
	z-index:99;
}

.head_text {
	top:20px;
	left:100px;
	height:100px;
	position:absolute;
	padding:0px;
	font-family:Arial;
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	z-index:100;
}

.head_back {
	top:0px;
	left:160px;
	width:100%;
	height:85px;
	position:absolute;
	padding:0px;
	background-color:#FFFFFF;
	background:url(/media/headmi.gif);
	z-index:97;
}

.head_end {
	top:0px;
	right:-1px;
	width:1px;
	height:85px;
	position:absolute;
	padding:0px;
	background-color:#FFFFFF;
	background:url(/media/headmi.gif);
	z-index:98;
}

/* End of Header on all pages */

/* Navigation on all pages */

.nav_main {
	top:145px;
	left:15px;
	width:120px;
	height:200px;
	position:absolute;
	z-index:101;
}

.nav_bg {
	top:0px;
	left:0px;
	width:160px;
	height:1070px;
	position:absolute;
	z-index:10;
	background:url(/media/li3.jpg);
}

.nav_clock {
	top:20px;
	left:10px;
	width:64px;
	height:26px;
	position:absolute;
	z-index:101;
}

.nav_sub {
	top:150px;
	left:150px;
	width:746px;
	height:20px;
	position:absolute;
	z-index:101;
}

.nav_tab_a_pas {
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	/*font-weight:normal;*/
	font-weight:bold;
	color:#00006E;
}

.nav_tab_a_akt {
	font-family:Verdana,Arial,Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#00006E;
}

.nav_side {
	bottom:30px;
	left:20px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
}

.nav_top {
	top:135px;
	margin:0px;
	left:15px;
	position:absolute;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	width:120px;
}

.nav_count {
	top:420px;
	margin:0px;
	position:absolute;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#00006E;
	text-align:center;
	width:160px;
	z-index:101;
}

.nav_esd {
	top:470px;
	margin:0px;
	position:absolute;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	width:160px;
	z-index:58;
}

.nav_acro {
	top:550px;
	margin:0px;
	position:absolute;
	padding:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	width:160px;
	z-index:58;
}

.nav_crllogo {
	top:40px;
	left:20px;
	position:absolute;
	width:120px;
	height:120px;
	z-index:150;
}

/* End of Navigation on all pages */

.body {
	 background-color:#FFFFFF;
}

.text1 {
	top:80px;
	left:180px;
	width:620px;
	margin:0px;
	padding:0px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.textquer {
	top:80px;
	left:180px;
	width:960px;
	margin:0px;
	padding:0px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.textzeitpl {
	top:30px;
	left:10px;
	width:640px;
	margin:0px;
	padding:0px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#000000;
}

.utext {
	margin:0px;
	padding:0px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
}

.text_servicelink {
	top:120px;
	left:180px;
	width:800px;
	margin:0px;
	padding:0px;
	position:absolute;
	font-family:Verdana,Arial,Helvetica;
	font-size:1.0em;
	font-weight:normal;
	color:#333333;
}

.tabletd1 {
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tabletd1z {
	vertical-align:middle;
	text-align:center;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tabletdrs2 {
	vertical-align:middle;
	text-align:center;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tablemail {
	vertical-align:middle;
	text-align:left;
	padding-right:3px;
	padding-bottom:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tabletd2 {
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tab_aus_re1 {
	vertical-align:top;
	text-align:right;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tab_aus_re2 {
	vertical-align:top;
	text-align:right;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tab_aus_li1 {
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tab_aus_mi1 {
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tab_aus_li2 {
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tab_aus_mi2 {
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tablepadleft {
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	padding-left:50px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tablewrot {
	vertical-align:top;
	text-align:center;
	padding-right:0px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#000000;
	background-color:#FF0000;
}

.tablergli {
	vertical-align:middle;
	text-align:left;
	padding-right:3px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	border-bottom: 1px solid Gray;
}

.tablergnoli {
	vertical-align:middle;
	text-align:left;
	padding-right:3px;
	padding-bottom:0px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
}

.tablerg0 {
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#b4bfd3;
}

.tablerg1 {
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#b4bfd3;
}

.tablerg2 {
	vertical-align:top;
	text-align:center;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tablerg3 {
	vertical-align:top;
	text-align:center;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#b4bfd3;
}

.tablerg4 {
	vertical-align:top;
	text-align:center;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#FFFF00;
}

.tablearch {
	vertical-align:top;
	text-align:left;
	padding-right:2px;
	padding-bottom:3px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.6em;
	font-weight:normal;
	color:#333333;
}

.tabletd1head {
	vertical-align:top;
	text-align:left;
	padding-right:20px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
	background-color:#B4BDCB;
}

.tabletd1content {
	vertical-align:top;
	text-align:left;
	padding-right:20px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
	background-color:#E6E9EE;
}

.tablefotogal {
	width:150px;
	text-align:center;
	vertical-align:top;
	text-align:center;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.65em;
	font-weight:normal;
	color:#333333;
}

.table1 {
	text-align:left;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#333333;
}

.tablen_date {
	vertical-align:top;
	text-align:left;
	padding-right:20px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
}

.tablezeitpl1 {
	width:44px;
	text-align:center;
	vertical-align:top;
	text-align:center;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#000000;
}

.tablezeitpl2 {
	width:59px;
	text-align:center;
	vertical-align:top;
	text-align:center;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
	font-weight:normal;
	color:#000000;
}

.banner {
	top:180px;
	left:20px;
	width:80px;
	margin:0px;
	padding:0px;
	position:absolute;
}

.banner_home {
	top:120px;
	left:20px;
	width:80px;
	margin:0px;
	padding:0px;
	position:absolute;
}

.banner_wdkg {
	top:430px;
	left:16px;
	width:100px;
	margin:0px;
	padding:0px;
	position:absolute;
}


.banner_acro {
	top:430px;
	left:33px;
	width:100px;
	margin:0px;
	padding:0px;
	position:absolute;
}


.bannertext {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.65em;
	font-weight:normal;
	color:#333333;
}

.gimmick {
	top:90px;
	left:820px;
	width:130px;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:200;
}

.gimmicktext {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.7em;
	font-weight:normal;
	color:#333333;
	background-color:#FFEC00;   
}

.gimmickhead {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.75em;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	background-color:#FF0F0C;
	border-bottom: 1px solid Gray;
}

.print-head {
	visibility: hidden;
}

.tab_aus {
	padding:4px;
}

