html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:gray;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666666;
}

h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin:0px 0px 10px;
}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

.topnav1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.blau_statisch_topnav1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007ABF;
}

.topnav1link A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none; 
	color: #666666; 
	font-weight: normal;
}

.topnav1link A:visited {text-decoration: none; color:#666666; font-weight: normal; font-size:10px;}
.topnav1link A:active {text-decoration: none; font-weight: normal;}
.topnav1link A:hover {text-decoration: none; color: #007ABF; font-weight: normal;}

.mainnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.mainnav_blau_statisch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007ABF;
}

.mainnavlink A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none; 
	color: #666666; 
	font-weight: normal;
}

.mainnavlink A:visited {text-decoration: none; color:#666666; font-weight: normal; font-size:11px;}
.mainnavlink A:active {text-decoration: none; font-weight: normal;}
.mainnavlink A:hover {text-decoration: none; color: #007ABF; font-weight: normal;}

.subnav_blau_statisch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007ABF;

}

.subnavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	color: #666666; 
}
.subnavlink A:link {text-decoration: none; color: #666666; font-size:12px;}
.subnavlink A:visited {text-decoration: none; color: #666666; font-size:12px;}
.subnavlink A:active {text-decoration: none; color: #666666; font-size:12px;}
.subnavlink A:hover {color: #007ABF;}

.footerlink A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline; 
	color: #666666; 
	font-weight: normal;
}

.footerlink A:visited {text-decoration: underline; color:#666666; font-weight: normal; font-size:11px;}
.footerlink A:active {text-decoration: underline; font-weight: normal;}
.footerlink A:hover {text-decoration: underline; color: #007ABF; font-weight: normal;}

.fliesstext {
	font-size:12px;
	line-height:normal;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #666666;
	width: 250px;
	line-height: normal;
	padding-left:5px;
}

input.radiobtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 0px;
	width: 10px;
	color: #666666;
	border: none;
}

input.sendbtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #666666;
	text-indent: 0px;
	width: 70px;
}

textarea {
	width: 250px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left:5px;
}

select {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}


.footer {
	font-size:11px;
	line-height:normal;
	color:#999999
	
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:750px;
	background:#ffffff;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: outside;
	list-style-type: disc;
	padding:0px;
	margin:0px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:5px 15px 1em;
}

.serviceslink A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline; 
	color: #007ABF; 
	font-weight: normal;
}

.serviceslink A:visited {text-decoration: underline; color:#666666; font-weight: normal; font-size:10px;}
.serviceslink A:active {text-decoration: underline; font-weight: normal;}
.serviceslink A:hover {text-decoration: underline; color: #007ABF; font-weight: normal;}