body          {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F6F6;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/background.gif);
}
#siteframe {
	width: 880px;
	height: 880px;
	top: 0px;
	left: 0px;
	margin: 0px auto;
	background-image: url(../img/siteframe_bg.gif);
	border-bottom-width: 10px;
	border-bottom-color: #000066;
	border-bottom-style: solid;
}
#logoframe {
	width: 870px;
	height: 16px;
	top: 0px;
	left: 0px;
	margin: 0px auto;
	color: #3366CC;
	background-image: url(../img/titel_bg.gif);
	text-decoration: none;
	text-align: right;
	padding-top: 84px;
	padding-right: 10px;
	font-size: 11px;
}
#naviframe {
	width: 140px;
	height: 188px;
	top: 0px;
	left: 0px;
	color: #333366;
	background-color: #CADAEE;
	padding-left: 10px;
	padding-top: 12px;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
#pictframe {
	width: 730px;
	height: 200px;
	top: -200px;
	left: 150px;
	position: relative;
}
#pictframe_i {
	background-image: url(../img/gebaeudetitel.jpg);
	width: 730px;
	height: 200px;
	top: -200px;
	left: 150px;
	position: relative;
}
#pictframe_im {
	background-image: url(../img/impressumtitel.jpg);
	width: 730px;
	height: 200px;
	top: -200px;
	left: 150px;
	position: relative;
}
#pictframe_an {
	background-image: url(../img/anfahrt.jpg);
	width: 730px;
	height: 200px;
	top: -200px;
	left: 150px;
	position: relative;
}
#adressframe {
	width: 135px;
	height: 570px;
	top: -200px;
	left: 0px;
	padding-top: 10px;
	padding-left: 15px;
	color: #566079;
	background-color: #bad0e5;
	position: relative;
	font-size: 11px;
	line-height: 12px;
}
#textframe {
	width: 480px;
	height: 560px;
	top: -774px;
	left: 150px;
	position: relative;
	background-color: #f6f9fc;
	padding-top: 10px;
	padding-left: 20px;
	color: #4A5D71;
	font-size: 12px;
}
#panbttnframe {
	width: 190px;
	left: 670px;
	top: -1328px;
	position: relative;
	background-color: #bad0e5;
	padding-top: 5px;
	color: #4A5D71;
	font-size: 12px;
	border: solid #000066 1px;
	height: 89px;
	vertical-align: top;
	text-align: center;
	line-height: 13px;
}
#prxbttnframe {
	width: 190px;
	left: 670px;
	top: -1303px;
	position: relative;
	background-color: #bad0e5;
	padding-top: 5px;
	color: #4A5D71;
	font-size: 12px;
	border: solid #000066 1px;
	height: 89px;
	vertical-align: top;
	text-align: center;
	line-height: 13px;
}
#aktuellesframe {
	width: 180px;
	top: -1443px;
	left: 670px;
	position: relative;
	background-color: #F0F6F6;
	padding-left: 6px;
	color: #4C6671;
	font-size: 11px;
	border: solid #bbdae1 1px;
	height: 100px;
	padding-right: 6px;
	padding-top: 10px;
	vertical-align: top;
}
#hinweisframe {
	width: 180px;
	top: -1278px;
	left: 670px;
	position: relative;
	background-color: #FFD6AA;
	padding-left: 6px;
	color: #3366cc;
	font-size: 11px;
	border: solid #3366cc 1px;
	height: 220px;
	padding-right: 6px;
	padding-top: 10px;
	vertical-align: top;
}
#map_bframe {
	width: 180px;
	left: 670px;
	top: -1278px;
	position: relative;
	background-color: #f6f9fc;
	color: #4C6671;
	font-size: 11px;
	border: solid #3366cc 1px;
	text-align: center;
	height: 170px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
#wetterframe {
	width: 192px;
	top: -1278px;
	left: 670px;
	position: relative;
	background-color: #F0F6F6;
	color: #4C6671;
	font-size: 11px;
	border: solid #bbdae1 1px;
	height: 166px;
	text-align: center;
}
#map_aframe {
	width: 192px;
	left: 670px;
	position: relative;
	background-color: #F0F6F6;
	color: #4C6671;
	font-size: 11px;
	border: solid #bbdae1 1px;
	height: 200px;
	text-align: center;
}
.Smalladress {
	font-size: 10px;
	line-height: 10px;
}
a           {
	font-weight: normal;
	color: #333366;
	text-decoration: none;
}
a:link          {
	font-weight: normal;
	color: #333366;
	text-decoration: none
}
a:hover     {
	color: #FF6600;
	text-decoration: none;
}
a:active     {
	color: #FF6600;
	text-decoration: underline;
}
.active     {
	color: #FF6600;
	text-decoration: underline;
	line-height: 21px;
}
.activeservice     {
	color: #FF6600;
	text-decoration: underline;
}
.active2z     {
	color: #FF6600;
	text-decoration: underline;
	line-height: 14px;
}.active2z1     {
	color: #FF6600;
	text-decoration: underline;
	line-height: 14px;
}
p   {
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 4px;
}
h1   {
	color: #000066;
	font-size: 17px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size: 15px;
	line-height: 18px;
	color: #2E3C5D;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3  {
	color: #42597E;
	font-size: 14px;
	line-height: 16px;
	margin-top: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h4  {
	font-size: 12px;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.panlink  {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
li  {
	color: #7A889E;
	font-size: 13px;
	line-height: 13px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul  {
	font-size: 9px;
	line-height: 13px;
	margin: 0px;
	list-style-type: square;
}
.blocksatz { text-align: justify }
.Stil1 {font-size: 12px}
.Stil2 {font-size: 11px}
.Stil3 {
	font-size: 13px;
	color: #437E97;
}
.Stil4 {
	font-size: 11px;
	color: #437E97;
}
.linespacenav {
	line-height: 14px;
}
.linespacenav2z {
	line-height: 14px;
}
.underl {
	text-decoration: underline;
}
.nounderl {
	text-decoration: none;
}
.impresstxt {
	font-size: 10px;
	line-height: 11px;
}
.warnung {
	color: #CC0000;
}
