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

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


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: 182px; BACKGROUND: #AFC56B; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.3em; font-weight: normal; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #E8F0C3; 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: #606100 1px solid
}
#menu UL {
	background-image:url(Bilder/gc_pfeil_sub.gif); background-position:10px 4px; background-repeat:no-repeat; list-style-type: none; background-color: #E8F0C3; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.2em; font-weight: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #113537; 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: 182px; COLOR: #000000; 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: 182px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#gallery A:hover {
	PADDING-RIGHT: 0px; BACKGROUND:  #3C8501; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; font-weight: normal; COLOR: #ffffff; TEXT-DECORATION: none
}


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.lauftext:visited  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#2E649A; TEXT-DECORATION: underline
}
A.lauftext:hover  {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	background-color: #DEE8F5;
	color:#194775; TEXT-DECORATION: underline
}
A.lauftext:active {
	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: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:visited {
    FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:hover {
	FONT-SIZE: 10px; COLOR: #CCE6FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footerbox:active {
	FONT-SIZE: 10px; COLOR: #ffffff; 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: 0px; BACKGROUND:  #ffffff; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #2D3B02; font-weight: normal; PADDING-LEFT: 23px; PADDING-BOTTOM: 1px; WIDTH: 182px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#submenuactive A:visited {
	PADDING-RIGHT: 0px; BACKGROUND:  #ffffff; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #2D3B02; font-weight: normal; PADDING-LEFT: 23px; PADDING-BOTTOM: 1px; WIDTH: 182px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#submenuactive A:hover {
	PADDING-RIGHT: 0px; BACKGROUND:  #ffffff; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #2D3B02; font-weight: normal; PADDING-LEFT: 23px; PADDING-BOTTOM: 1px; WIDTH: 182px; PADDING-TOP: 1px; TEXT-DECORATION: none
}


A.menue:link {
	FONT-SIZE: 12px; COLOR: #113537; padding-top:5px; padding-bottom:1px; padding-left:2px; padding-right:5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menue:visited {
    FONT-SIZE: 12px; COLOR: #113537; padding-top:5px; padding-bottom:1px; padding-left:2px; padding-right:5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menue:hover {
	FONT-SIZE: 12px; COLOR: #113537; padding-top:5px; padding-bottom:1px; padding-left:2px; padding-right:5px;background-color: #E3E8EE; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menue:active {
	FONT-SIZE: 12px; COLOR: #113537; padding-top:5px; padding-bottom:1px; padding-left:2px; padding-right:5px; FONT-FAMILY: Arial, Helvetica, 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;

}



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: 16px;
	color:#000000;
}

.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:#ffffff;
}

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

}

.textkontakt {
	font-family:arial, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#3C8501;
	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
}


.tabellenhg {background-image:url(Bilder/gc_menue_top.gif); background-position:top left; background-repeat:no-repeat;}
.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:#3C8501;
	font-weight: bold;
	line-height: normal;
}
.tabellenhintergr {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(Bilder/hg_schneckle.jpg); BACKGROUND-REPEAT: no-repeat
}