.logo {
	DISPLAY: none
}

UL LI {
font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	line-height: 17px;
	color:#2D2E32;
}

body { margin:0;
	   font-family:verdana,arial,helvetica,sans-serif;
	   font-style:normal;
	   font-size:12px;
	   color:#000000;
	   background:url(images/hg_main.gif);
}
td { font-family:verdana,arial,helvetica,sans-serif;
	   font-style:normal;
	   font-size:12px; }

DIV.menu {
	BORDER-RIGHT: #003577 1px solid; BORDER-TOP: #003577 1px solid; FONT-SIZE: 11px; Z-INDEX: 500; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #003577 1px solid; WIDTH: 128px; COLOR: #000; BORDER-BOTTOM: #003577 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #DBE6F5;  FILTER: alpha(opacity=90); moz-opacity: 0.9;
}
DIV.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.menu UL LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
DIV.menu A {
	PADDING-RIGHT: 0.4em; DISPLAY: block; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.3em; MARGIN: 0px; CURSOR: default; PADDING-TOP: 0.3em; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
DIV.menu A:link {
	COLOR: #003366
}
DIV.menu A:visited {
	COLOR: #003366
}
DIV.menu A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #2E649A
}
.aktuelles {
	FILTER: alpha(opacity=80); moz-opacity: 0.8
}

#menu DL {
	WIDTH: 209px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu DT {
	PADDING-RIGHT: 0px; background-color: #797979; PADDING-LEFT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 7px;
}
#menu DD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #B1B1B1 1px solid
}
#menu UL {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; list-style-type: none; BACKGROUND: #D4D6DB; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4F5562; PADDING-TOP: 0px;
}
#gallery A {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: 209px; COLOR: #585F6F; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#gallery A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: 209px; COLOR: #585F6F; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#gallery A:hover {
	PADDING-RIGHT: 0px; BACKGROUND:  #6479A4; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; COLOR: #ffffff; TEXT-DECORATION: none
}

#menu A.st01:link {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #00872A;
}
#menu A.st01:visited  {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #00872A;
}
#menu A.st01:hover  {
	font-family:arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #007223;
}
#menu A.st02:link {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #1D2B6B;
}
#menu A.st02:visited  {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #1D2B6B;
}
#menu A.st02:hover  {
	font-family:arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #000A3A;
}
#menu A.st03:link {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #DA7E06;
}
#menu A.st03:visited  {
	font-family: arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #DA7E06;
}
#menu A.st03:hover  {
	font-family:arial, helvetica, sans-serif;
	font-style:bold;
	font-size:11px;
	color:#ffffff; TEXT-DECORATION: none;
	background-color: #C37300;
}




A.weiter:link {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline;
}
A.weiter:visited  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline;
}
A.weiter:hover  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	background-color: #DEE8F5;
	color:#194775; TEXT-DECORATION: underline;
}
A.weiter:active {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline;
}

A.lauftext:link {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline
}



A.status:link {
	FONT-SIZE: 10px; COLOR: #585F6F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.status:visited {
    FONT-SIZE: 10px; COLOR: #585F6F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.status:hover {
	FONT-SIZE: 10px; COLOR: #2E649A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.status:active {
	FONT-SIZE: 10px; COLOR: #585F6F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.footerbox:link {
	FONT-SIZE: 10px; COLOR: #7B7B7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:visited {
    FONT-SIZE: 10px; COLOR: #7B7B7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:hover {
	FONT-SIZE: 10px; COLOR: #B83019; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:active {
	FONT-SIZE: 10px; COLOR: #7B7B7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

#submenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: normal; PADDING-LEFT: 23px; PADDING-BOTTOM: 1px; WIDTH: 182px; COLOR: #2D3B02; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#submenu A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: normal; PADDING-LEFT: 23px; PADDING-BOTTOM: 1px; WIDTH: 182px; COLOR: #2D3B02; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#submenu A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: normal; COLOR: #000000; TEXT-DECORATION: none
}

#submenuactive A {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: 209px; COLOR: #4F5562; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#submenuactive A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: 209px; COLOR: #4F5562; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#submenuactive A:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: 209px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-DECORATION: none
}


A.menue:link {
	FONT-SIZE: 11px; font-style:normal; COLOR: #ffffff; padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:5px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.menue:visited {
    FONT-SIZE: 11px; font-style:normal; COLOR: #ffffff; padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:5px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.menue:hover {
	FONT-SIZE: 11px; font-style:normal; COLOR: #002055; padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:5px;background-color: #E3E8EE; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.menue:active {
	FONT-SIZE: 11px; font-style:normal; COLOR: #002055; padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:5px; background-color: #E3E8EE; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}


A.minilink:link {
	FONT-SIZE: 10px; COLOR: #9AA4AD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.minilink:visited {
    FONT-SIZE: 10px; COLOR: #9AA4AD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.minilink:hover {
	FONT-SIZE: 10px; COLOR: #676F76; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.minilink:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}



A.no:link {
	FONT-SIZE: 8px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.no:visited {
    FONT-SIZE: 8px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.no:hover {
	FONT-SIZE: 8px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.no:active {
	FONT-SIZE: 8px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.box:link { font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
	color:#AF4F00;
	TEXT-DECORATION: underline
}
A.box:visited {
    font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
	color:#AF4F00;
	TEXT-DECORATION: underline}
A.box:hover {
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000000;
	TEXT-DECORATION: underline}
A.box:active {
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
	color:#AF4F00;
	TEXT-DECORATION: underline}


h1 { font-size:16px; font-weight:bold; }
h2 { font-size:14px; font-weight:bold; }
h3 { font-size:12px; font-weight:bold; }
h4 { font-size:10px; font-weight:bold; }

.headline {
	MARGIN-TOP: 25px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	MARGIN-BOTTOM: 2px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;

}

p,div {
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
}


input,select,option {
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
	font-size:11px;
}

.statusleiste { FONT-SIZE: 9px; COLOR: #665544; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.statustext { FONT-SIZE: 10px; COLOR: #585F6F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }



.verdana12 {
	font-family: verdana,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;


}

.table_dblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4a5966;


}

.table_hblau {
	background-color: #b7bdc2;


}

.lauftext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	line-height: 17px;
	color:#2D2E32;
}

.lauftext A:link  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline
}
.lauftext A:visited  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline
}
.lauftext A:hover  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	background-color: #DEE8F5;
	color:#194775; TEXT-DECORATION: underline
}



.MsoBodyText2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	line-height: 16px;
	color:#000000;
}

.boxtext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#666666;
}

.footertext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#7B7B7B;

}

.boxheadline {
	font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-size:16px;
	color:#333333;
	font-weight: bold;

}

.textkontakt {
	font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#4B4B4B;
	font-weight: bold;

}

.button {
font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color: #4a5966;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
}

TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; height:68px; FONT-FAMILY: Arial, sans-serif
}


.topcorner {background-image:url(Bilder/gc_loeffelecke.gif); background-position:top left; background-repeat:no-repeat;}
.movemeup {background-image:url(Bilder/nachoben.gif); background-position:top right; background-repeat:no-repeat;}

#imagespace {
float:left;
margin:0 12px 9px 0;
padding:0 px;
border:0 px solid black;
text-align:left;
}
.topheadline {
	font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-size:19px;
	color:#4B4B4B;
	font-weight: bold;
	line-height: normal;
}
.tabellenhintergr {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/submenu_bg03.gif); BACKGROUND-REPEAT: no-repeat
}
.menuehg {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/menuehg.gif); BACKGROUND-REPEAT: no-repeat
}
.hg_inhalt {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/hg_inhalt.gif); BACKGROUND-REPEAT: no-repeat
}
.lauftextstart {

	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	line-height: 19px;
	color:#000000;
}
.seperator {

	font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	color:#ffffff;
}
p { font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	line-height: 17px;
	color:#2D2E32; }

.spacer {
	margin: 0;
	padding: 0;
}
