body {font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	margin: 0px;
	padding: 0px;}
.hg-kopflogo {
	background-attachment: scroll;
	background-image: url(bilder/logo-dreieck-178x92_weiss.gif);
	background-repeat: no-repeat;
	background-position: left top;}
img {border:none;}
h1 {
	font-size:20pt;
	color: #0061AD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 19pt;
}
h2 {font-size: 18pt;
	color: #00798C;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:0px;}
h3 {font-size: 13pt;
	color: #005294;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:0px;}
a {color: #005194;}
.hpschrift1 {font-size:13pt; margin-bottom:3px; margin-top:0px;}
.kopfabstandHP {padding-left:15px;}
.kfeuroIMG {margin:3px 5px 3px 10px;
	}
.schrift12pt {font-size: 12pt;}
.copyright {font-size:8pt; 
	padding-left:8px;}
	
/*Navigation Kopf*/
#navikopf {text-align:right;}
#navikopf a {text-decoration:none;
	color: #007B8C;}
	
/*Navigation links*/
#navigation {width:174px; 
	margin-top:35px;
	margin-left:4px;}
#navigation ul {list-style-type:none;
	margin: 0px;
	padding:0px;}
#navigation li {
	width:174px;
	border-top: 1px solid #0061AD;
	border-left: 1px solid #0061AD;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	background-color: #00798C;}
#navigation a {
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	text-decoration:none;
	width:100%;}
#navigation a:link {color:#FFFFFF;}
#navigation a:visited {color:#FFFFFF;}
#navigation a:hover {background-color:#FFCC00;
	color:#000;
	width:100%;}
.position {background-color:#FFCC00;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;}
.position1 {background-color:#00798C;
	padding-top:3px;
	padding-bottom:3px;
	color:#000000;}
.position2 {color:#000000;
	padding-left:8px}
.position2a {color:#ffffff;
	padding-left:8px}
.position3 {color:#000000;
	padding-left:1px}
.padLinks {padding-left:8px;}
.imgposition {vertical-align:top;}
.imgleft {float:left; margin-right:5px;}
.imgright {float:right; margin-left:5px;}
.clearleft {clear:left}
.clearright {clear:right}

/*Adresse */
#adresse {margin-top:10px;
	background-color:#005294;
	width:174px; 
	margin-left:4px;
	padding-top:5px;
	padding-bottom:3px;}
#adresse p, #frau p {font-size:9pt;
	margin-left:8px;
	margin-top:0px;
	margin-bottom:5px;
	color:#FFFFFF;}
#adresse a {color:#FFFFFF;}
#frau {margin-top:10px;
	background-color:#FFD700;
	width:174px; 
	margin-left:4px;
	padding-top:5px;
	padding-bottom:3px;
	margin-bottom:5px;}
#frau p {font-size:9pt;
	margin-left:8px;
	margin-top:0px;
	margin-bottom:5px;
	color:#000;}
	
/*Inhaltsbereich*/
#inhalt {margin-left:40px;
	margin-top:30px;
	margin-right:40px;
	text-align:left;
	width:90%px;}
#inhalt li {margin-bottom:8px;}
.abstandL25px {margin-left:25px;}
.abstandO20px {margin-top:20px;}
.gruen {color:#007B8C;}
.blau {color:#005294;}
.gelb {color:#FFD600;}
.schrift8pt {font-size:8pt;}
.schrift9pt {font-size:9pt;}
.bildunterschrift {font-size:9pt; margin-left:25px; margin-top:0px;}

.top {
	margin-top: 30px;
	margin-bottom: 30px;
}
.hg-gelb {
	background-color: #FFD700;
}

.schrift10pt {
	font-size: 10pt;
}
#infobox {float:right;
	background-color:#FFD700;
	border:1px solid #000099;
	width:12em;
	padding:2px 5px;
	font-size:9pt;
}