<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family:"Lucida","Trebuchet","Tahoma","Helvetica","Arial",sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	background-color: #FFFFFF;
	background-image:url(background1.gif);
	background-repeat: repeat-y;
	text-align: left;
	margin-top: 30px;
	margin-left: 18px;
}

a:link  { text-decoration: none; color:#003399; } 
a:visited  { text-decoration: none; color:#003399; } 
a:hover  { text-decoration: none; color:#003399; }

/*	Struktur 
------------------------------------------------------------------------------*/

#site {
	width:965px;
	padding: 0px 0px 0px 0px;
	margin-left: 1px;
}
#logo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 100px;
	float: left;
	padding: 0px 0px 40px 8px;
}
#left {
	display:block;
	width: 150px;
	float: left;
	clear: both;
	margin-top: 10px;
}
#box {
	clear: none;
	width: 100px;
	float: left;
	padding: 20px 0px 0px 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
#middle {
	display:block;
	clear:none;
	width: 720px;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
}
#right {
	display:block;
	width: 200px;
	float: left;
	border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	margin-left: 20px;
	margin-top: 0px;
}

/*	Contentbereich
------------------------------------------------------------------------------*/

#content {
	width: 500px;
	float: left;
	padding: 0px;
}
#leftblock {
	float:left;
	width: 250px;
}
#rightblock {
	float:left;
	width: 250px;
}

/*	Fußzeile 
------------------------------------------------------------------------------*/

#footer {
	font-size: 10px;
	color:#999999;
	width: 540px;
	clear: both;
	margin-top: 10px;
	margin-left: 150px;
	margin-bottom: 20px;
	background: url(dots_h.gif) 0px 0px repeat-x;
	line-height: 12px;
}
#footerleft {
	width: 440px;
	float: left;
}
#footerright {
	width: 70px;
	float: right;
	text-align: right;
}

/*	Navigation 
------------------------------------------------------------------------------*/

.MainButtonInaktiv {
	display:block;
	clear:none;
	float:left;
}
.MainButtonInaktiv a:link, .MainButtonInaktiv a:visited {
	display:block;
	clear:none;
	float:left;
	width:112px;
	height:auto;
	margin:8px 0px 0px 0px;
	padding:2px 0px 2px 5px;
	color:#003399;
	background-color:#a8b7d7;
	vertical-align:middle;
}
.MainButtonInaktiv a:hover {
	background-color:#FFFFFF;
	color:#003399;
}
.MainButtonAktiv {
	display:block;
	clear:none;
	float:left;
	width:112px;
	height:auto;
	margin:8px 0px 0px 0px;
	padding:2px 0px 2px 5px;
	vertical-align:middle;
	background-color:#FFFFFF;
	color:#003399;
}
.MainButtonAktiv a:hover {
	background-color:#FFFFFF;
	color:#003399;
}
.SubButtonInaktiv {
	display:block;
	clear:none;
	float:left;
}
.SubButtonInaktiv a:link, .SubButtonInaktiv a:visited {
	display:block;
	clear:none;
	float:left;
	width:112px;
	height:auto;
	margin:8px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	color:#a8b7d7;
	background-color:transparent;
	vertical-align:middle;
}
.SubButtonInaktiv a:hover {
	background-color:transparent;
	color:#FFFFFF;
}
.SubButtonAktiv {
	display:block;
	clear:none;
	float:left;
}
.SubButtonAktiv a:link, .SubButtonAktiv a:visited {
	display:block;
	clear:none;
	float:left;
	width:112px;
	height:auto;
	margin:8px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	color:#FFFFFF;
	background-color:transparent;
	vertical-align:middle;
}

/*	Typo 
------------------------------------------------------------------------------*/

h1 { font-family: "Georgia","Times New Roman", Times, serif; font-size:1.7em; font-weight:normal; margin-top:20px; margin-bottom:40px; color:#666666; }

.big {
	font-size: 46px;
	font-weight: bold;
	color:black;
	line-height:52px;
}
.bigblue {
	font-size: 46px;
	font-weight: bold;
	color:#5071BE;
	line-height:52px;
}
.biggrey {
	font-size: 46px;
	font-weight: bold;
	color:#999999;
	line-height:52px;
}
.bigsmall {
	font-size: 46px;
	font-weight: lighter;
	color:#999999;
	line-height:52px;
}
.red {
	font-size: 15px;
	color:#E2002B;
}
.link {
	color:#E2002B;
}

/*	Buttons 
------------------------------------------------------------------------------*/

.btn {
	padding-left : 2px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	width : 80px;
	height : 20px;
	color: #000000;
	font: 7pt Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	text-align : left;
	cursor : hand; 
}
#buttonequiv {
	display:block;
	clear:none;
	float:left;
	width:45px;
	height:auto;
	margin:0px 0px 4px 0px;
	padding:3px 0px 3px 5px;
	color:#DDDDDD;
	background-color:#DDDDDD;
	vertical-align:middle;
}

/*	Bilder 
------------------------------------------------------------------------------*/

.img {
	float:right;
	margin-left:10px;
	margin-top:20px;
	padding:0;
	vertical-align:top;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:3px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:3px;
}
.imgtext {
	display:block;
	clear:both;
	width: 202px;
	float:right;
	padding:1px 0px 1px 5px;
	background-color:#DDDDDD;
}	
/* Download
------------------------------------------------------------------------------*/

#content .download-hdl p, 
#content .download-file p, 
#content .download-desc p {
	margin:0;
}
#content .download-hdl p {
	padding:2px 4px;
	background-color:#003399;
	font-weight:bold;
	color:#fff;
}

#content .download-file {
	padding:2px 2px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

#content .download-desc {
	margin-bottom:1.2em;
	padding:2px 2px;
	background-color:#a8b7d7;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
}

#content .download-without-desc {
	margin-bottom:1.2em;
	border-top:1px solid #003399;
}

/* Kontaktformular
------------------------------------------------------------------------------*/

/*  Start Forms */
#formwrap {
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
}
#form {
   border: 0px solid #ffffff;
   padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}
/* Rahmenfarbe angeben für Opera */
fieldset {
   border: 0px solid #ffffff;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
legend {
   border: 0px solid #fff;
}
Label {
   font:9px/11px :"Lucida","Trebuchet","Tahoma","Helvetica","Arial",sans-serif;
   padding:0px;
   margin-left: 0px;
}
.inpt {
   width: 350px;
   border: 1px solid #999;
   background-color: white;
   color: #666666;
   font-family:"Lucida","Trebuchet","Tahoma","Helvetica","Arial",sans-serif;
   font-size: 9px;
   padding: 1px 1px 1px 3px;
   margin: 0px 0px 0px 0px;
   word-spacing: 0.2em;
}
.txt {
   width: 350px;
   border: 1px solid #999;
   background-color: white;
   color: #666666;
   font-family:"Lucida","Trebuchet","Tahoma","Helvetica","Arial",sans-serif;
   font-size: 11px;
   padding: 1px 1px 1px 3px;
   margin: 0px 0px 0px 0px;
   word-spacing: 0.2em;
}
input.inpt:focus, textarea.txt:focus {
   color: #000;
   font-family: Arial, Sans-Serif;
}
.senden {
   width: 100px;
   font-size: 9px;
   margin: 10px 0px 0px 0px;
   padding: 2px 0px 2px 0px;
   background-color: #FFFFFF;
   color: #333;
   text-align: center;
   border: solid 1px #999999;
   cursor: pointer;
}
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
   cursor: pointer;
}

.formerror {
	color: red;
}
/*  End Forms */ 
</pre></body></html>