div.pre-header { position:absolute; top:-100px;}

div.nav1 {
	float: left;
	width: 169px;
	margin: 0 0 0 0; padding:0 0 0 0;
	background: url( '/img/background-nav-left-1.gif' ) 0 0 no-repeat;
	}

div.nav1 span {
	display: block;
	margin:0; padding: 5px 0 5px 7px;
	}

div.nav1 a {
	display: block;
	margin: 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	white-space: normal; 
	text-decoration: none;
	
	}

div.nav1 a:hover {
	background-color: #DDDDDD;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav1 a:active {
	color: #0000BB;
	}



div.nav1a {
	float: left;
	width: 169px;
	margin: 0 0 0 0; padding:0 0 0 0;
	background-color: #DDDDDD;
	}

div.nav1a span {
	display: block;
	margin:0; padding: 5px 0 5px 7px;
	}

div.nav1a a {
	display: block;
	margin: 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A00000;
	white-space: normal; 
	text-decoration: none;
	}

div.nav1a a:hover {
	background-color: #DDDDDD;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav1a a:active {
	color: #0000BB;
	}




div.nav2 {
	float: left;
	width: 169px;
	margin: 0 0 0 0; padding:0 0 0 0;
	background: url( '/img/background-nav-left-2.gif' ) 0 0 no-repeat;
	}

div.nav2 span {
	display: block;
	margin:0; padding: 3px 0 2px 12px;
	}

div.nav2 a {
	display: block;
	margin: 0 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	white-space: normal; 
	text-decoration: none;
	}
	
div.nav2 a:hover {
	background-color: #EEEEEE;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav2 a:active {
	color: #0000BB;
	}




div.nav2a {
	float: left;
	width: 169px;
	margin: 0 0 0 0; padding:0 0 0 0;
	background-color: #EEEEEE;
	}

div.nav2a span {
	display: block;
	margin:0; padding: 3px 0 2px 12px;
	}

div.nav2a a {
	display: block;
	margin: 0 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A00000;
	white-space: normal; 
	text-decoration: none;
	}
	
div.nav2a a:hover {
	background-color: #EEEEEE;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav2a a:active {
	color: #0000BB;
	}




div.nav3 {
	float: left;
	width: 169px; 
	margin: 0 0 0 0; padding:0 0 0 0;
	background: url( '/img/background-nav-left-3.gif' ) 0 0 no-repeat;
	}

div.nav3 span {
	display: block;
	margin:0; padding: 3px 0 3px 17px;
	}

div.nav3 a {
	display: block;
	margin: 0 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000BB;
	white-space: normal; 
	text-decoration: none;
	}
	
div.nav3 a:hover {
	background-color: #F5F5F5;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav3 a:active {
	color: #0000BB;
	}




div.nav3a {
	float: left;
	width: 169px;
	margin: 0 0 0 0; padding:0 0 0 0;
	background-color: #F5F5F5;
	}

div.nav3a span {
	display: block;
	margin:0; padding: 3px 0 3px 17px;
	}

div.nav3a a {
	display: block;
	margin: 0 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A00000;
	white-space: normal; 
	text-decoration: none;
	}
	
div.nav3a a:hover {
	background-color: #F5F5F5;
	background-image: none;
	color: #A00000;
	text-decoration: none;
	}
div.nav3a a:active {
	color: #0000BB;
	}









div.navlogo {
	float: left;
	width: 169px; height: 110px;
	margin: 0 0 0 0; padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	}

div.navlogo span {
	display: block;
	margin:0 0 0 0; padding: 28px 0px 0px 0px;
	}

div.navlogo a {
	display: block;
	margin: 0 0 0 0; padding:0 0 0 0;
	width:100%; height:100%;
	overflow:hidden;
	color: #222222;
	text-decoration: none;
	}








ul  {
	margin-top:0px;
	margin-bottom:0px;
    }

li 	{
	margin-left:-20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style-image : url(/img/list-bullet.gif);
	}
	
li.ref 
    {
	margin-left:-20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style-image : url(/img/list-bullet-ref.gif);
	}

li.ref-kontakt
    {
	margin-left:-20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style-image: url(/img/arrow-ref-contact.gif);
	}



a.listtitle { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal }
a:hover.listtitle { color: #A00000; text-decoration: none }

a.list1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal }
a:hover.list1 { color: #A00000; text-decoration: none }

a.list2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal }
a:hover.list2 { color: #A00000; text-decoration: none }

a.list3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal }
a:hover.list3 { color: #A00000; text-decoration: none }



A.menu_left_1_a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; white-space: normal; text-decoration: none }
A:hover.menu_left_1_a { color: #FF9900; text-decoration: none }

A.menu_left_1_p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; white-space: normal; text-decoration: none }
A:hover.menu_left_1_p { color: #FF9900; text-decoration: none }

A.menu_left_2_a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; white-space: normal; text-decoration: none }
A:hover.menu_left_2_a { color: #FF9900; text-decoration: none }

A.menu_left_2_p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; white-space: normal; text-decoration: none }
A:hover.menu_left_2_p { color: #FF9900; text-decoration: none }

td {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal }
td.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; white-space: normal }
tr.content {  background-color: #F9F9F9;  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal }
td.text {  background-color: #F9F9F9; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal; padding: 3px}
td.contact {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal }

td.boxgelb {  background-color: #FFFF99; }
td.boxrot {  background-color: #FF6666; }
td.boxhellblau {  background-color: #66CCFF; }
td.boxdunkelblau {  background-color: #6699FF; }
td.boxbraun {  background-color: #996666; }
td.boxgrau1 {  background-color: #EEEEEE; }
td.boxgrau2 {  background-color: #EEEEEE; }
td.boxgrau3 {  background-color: #EEEEEE; }

td.boxgelb-a {  background-color: #FFFF33; font-weight: bold; }
td.boxrot-a {  background-color: #FF0000; font-weight: bold; }
td.boxhellblau-a {  background-color: #0099FF; font-weight: bold; }
td.boxdunkelblau-a {  background-color: #0033FF; font-weight: bold; }
td.boxbraun-a {  background-color: #990000; font-weight: bold; }
td.boxgrau1-a {  background-color: #DDDDDD; font-weight: bold; }
td.boxgrau2-a {  background-color: #DDDDDD; font-weight: bold; }
td.boxgrau3-a {  background-color: #DDDDDD; font-weight: bold; }

#navsys { height: 22px; margin:0 0 0 0; padding:0 0 0 0; }
div.boxgelb { width: 40px; height: 22px; margin: 0 0 0 0; padding:0 0 0 0; }
div.boxgelb span { display: block; }
div.boxgelb a { display: block; width:100%; height:100%; font-weight: bold; color: #000000; text-decoration: none; }
div.boxgelb a:hover {	background-color: #CCCC33; text-decoration: none; }

div.boxrot { width: 40px; height: 22px; margin: 0 0 0 0; padding:0 0 0 0; }
div.boxrot span { display: block; }
div.boxrot a { display: block; width:100%; height:100%; font-weight: bold; color: #000000; text-decoration: none; }
div.boxrot a:hover {	background-color: #CC0000; text-decoration: none; }

div.boxhellblau { width: 40px; height: 22px; margin: 0 0 0 0; padding:0 0 0 0; }
div.boxhellblau span { display: block; }
div.boxhellblau a { display: block; width:100%; height:100%; font-weight: bold; color: #000000; text-decoration: none; }
div.boxhellblau a:hover {	background-color: #0066CC; text-decoration: none; }

div.boxdunkelblau { width: 40px; height: 22px; margin: 0 0 0 0; padding:0 0 0 0; }
div.boxdunkelblau span { display: block; }
div.boxdunkelblau a { display: block; width:100%; height:100%; font-weight: bold; color: #000000; text-decoration: none; }
div.boxdunkelblau a:hover {	background-color: #003399; text-decoration: none; }

div.boxbraun { width: 40px; height: 22px; margin: 0 0 0 0; padding:0 0 0 0; }
div.boxbraun span { display: block; }
div.boxbraun a { display: block; width:100%; height:100%; font-weight: bold; color: #000000; text-decoration: none; }
div.boxbraun a:hover {	background-color: #660000; text-decoration: none; }



input { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal; border:1px solid #224488; background-color:#E6ECF7 }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #222222; white-space: normal; border:1px solid #224488; background-color:#E6ECF7 }

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #003399; white-space: normal; line-height:18px; margin-bottom: 0px }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal; line-height:14px; margin-bottom: 0px  }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #222222; white-space: normal; margin-bottom: 0px }


a {  font-family: Arial, Helvetica; font-size: 13px; color: #A00000; text-decoration: none }
a:hover {  text-decoration: underline }

A.h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #003399; white-space: normal; line-height:18px; margin-bottom: 0px }
A:hover.h1 { color: #A00000; text-decoration: none }

A.h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003399; white-space: normal; line-height:18px; margin-bottom: 0px}
A:hover.h2 { color: #A00000; text-decoration: none }

A.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #A00000; white-space: normal; text-decoration: none }
A:hover.footer { color: #A00000; text-decoration: underline}

body { background-color: #FAFAFA}