body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0,8em;
	 color: #000000;
	scrollbar-arrow-color: #000000; scrollbar-base-color: #E3E3E3;
	scrollbar-highlight-color : #000000; scrollbar-shadow-color : #E3E3E3;
	SCROLLBAR-TRACK-COLOR: #8696A9;
	background-image: url(../fileadmin/data/tmpl_files/hg_site.jpg);
	background-repeat: repeat-x;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 1em;  
	 color: #000000;
}

.text_schwarz_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 130%;
	color: #000000;
}

.text_schwarz_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 130%;
	color: #000000;
}
.text_schwarz_24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 130%;
	color: #000000;
}
.text_blau_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 130%;
	color: #004489;
}
.text_blau_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #004489;
}
.text_blau_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #004489;
}
.text_blau_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #004489;
}
.text_blau_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 130%;
	color: #004489;
}
.text_blau_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #004489;
}
.text_blau_20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 130%;
	color: #004489;
}
.text_blau_22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 130%;
	color: #004489;
}
.text_blau_24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 130%;
	color: #004489;
}

.text_gelb_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #FFD200;
}
.text_gelb_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #FFD200;
}
.text_gelb_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #FFD200;
}

.text_gelb_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #FFD200;
}

.text_rot_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #FF3333;
}
.text_rot_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #FF3333;
}
.text_rot_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #FF3333;
}

.text_rot_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #FF3333;
}

.text_gruen_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #007e7a;
}
.text_gruen_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #007e7a;
}
.text_gruen_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	color: #007e7a;
}

.text_gruen_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #007e7a;
}

.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 130%;
	color: #004489;
}

.rahmen_grau {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: E3E3E3;
	border-right-color: E3E3E3;
	border-bottom-color: E3E3E3;
	border-left-color: E3E3E3;
}

.rahmen_blau {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #004489;
	border-right-color: #004489;
	border-bottom-color: #004489;
	border-left-color: #004489;
}

.rahmen_rot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FF3333;
	border-right-color: #FF3333;
	border-bottom-color: #FF3333;
	border-left-color: #FF3333;
}

.rahmen_gruen {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #007e7a;
	border-right-color: #007e7a;
	border-bottom-color: #007e7a;
	border-left-color: #007e7a;
}

.rahmen_gelb {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFD200;
	border-right-color: #FFD200;
	border-bottom-color: #FFD200;
	border-left-color: #FFD200;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004489;
	text-decoration: underline;
	font-variant: normal;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#8696A9;
	text-decoration: none;
}


.a_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E3E3E3;
}

.a_blau:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8696A9;
	text-decoration: none;
}

.a_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8696A9;
}

.a_klein:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8696A9;
	text-decoration: none;
}

.rahmen_grau_1px {
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}

.menu1_lvl1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}

.menu1_lvl1 a:link { text-decoration:none; font-weight:bold; color:#E3E3E3;font-family: Arial;font-size: 14px; }
.menu1_lvl1 a:visited { text-decoration:none; font-weight:bold; color:#E3E3E3;font-family: Arial;font-size: 14px; }
.menu1_lvl1 a:hover { text-decoration:none; font-weight:bold; color:#004489;font-family: Arial;font-size: 14px;}
.menu1_lvl1 a:active { text-decoration:none; font-weight:bold; color:#004489;background-color:#004489;font-family: Arial;font-size: 14px; }

.menu1_lvl1_selected a:link { text-decoration:none; font-weight:bold; color:#004489;font-family: Arial;font-size: 14px; }
.menu1_lvl1_selected  a:visited { text-decoration:none; font-weight:bold; color:#004489;font-family: Arial;font-size: 14px; }
.menu1_lvl1_selected  a:hover { text-decoration:none; font-weight:bold; color:#004489;font-family: Arial;font-size: 14px;}
.menu1_lvl1_selected  a:active { text-decoration:none; font-weight:bold; color:#004489;background-color:#004489;font-family: Arial;font-size: 14px; }

.menu1_lvl2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}

.menu1_lvl2 a:link { text-decoration:none; font-weight:bold; color:#E3E3E3;font-size: 12px;font-family: Arial; }
.menu1_lvl2 a:visited { text-decoration:none; font-weight:bold; color:#E3E3E3;font-size: 12px;font-family: Arial;}
.menu1_lvl2 a:hover { text-decoration:none; font-weight:bold; color:#004489;font-size: 12px;font-family: Arial;}
.menu1_lvl2 a:active { text-decoration:none; font-weight:bold; background-color:#004489;font-size: 12px;font-family: Arial;}

.menu1_lvl2_selected  a:link { text-decoration:none; font-weight:bold; color:#004489;font-size: 12px;font-family: Arial; }
.menu1_lvl2_selected  a:visited { text-decoration:none; font-weight:bold; color:#004489;font-size: 12px;font-family: Arial;}
.menu1_lvl2_selected  a:hover { text-decoration:none; font-weight:bold; color:#004489;font-size: 12px;font-family: Arial;}
.menu1_lvl2_selected  a:active { text-decoration:none; font-weight:bold; background-color:#004489;font-size: 12px;font-family: Arial;}

.menu1_lvl3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: normal;
	color: #000000;
}

.menu1_lvl3 a:link { text-decoration:none; font-weight:bold; color:#E3E3E3;font-size: 10px;font-family: Arial; }
.menu1_lvl3 a:visited { text-decoration:none; font-weight:bold; color:#E3E3E3;font-size: 10px;font-family: Arial; }
.menu1_lvl3 a:hover { text-decoration:none; font-weight:bold; color:#004489;font-size: 10px;font-family: Arial;}
.menu1_lvl3 a:active { text-decoration:none; font-weight:bold; background-color:#004489;font-size: 10px;font-family: Arial; }

.menu1_lvl3_selected  a:link { text-decoration:none; font-weight:bold; color:#004489;font-size: 10px;font-family: Arial; }
.menu1_lvl3_selected  a:visited { text-decoration:none; font-weight:bold; color:#004489;font-size: 10px;font-family: Arial; }
.menu1_lvl3_selected  a:hover { text-decoration:none; font-weight:bold; color:#004489;font-size: 10px;font-family: Arial;}
.menu1_lvl3_selected  a:active { text-decoration:none; font-weight:bold; background-color:#004489;font-size: 10px;font-family: Arial; }


a.unternavi {
            display:block;
            text-indent:15px;
            color:#999999;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight:100;
            text-decoration:none;
}

a.unternavi:visited {
            color:#999999;
            font-weight:100;
}

a.unternavi:hover {
            color:#666666;
            font-weight:100;
}

a.unternavi_active {
            display:block;
            text-indent:13px;
            color:#2F937A;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight:bold;
            text-decoration:none;
}

a.unternavi_active:visited {
            color:#2F937A;
}

a.unternavi_active:hover {
            color:#2F937A;
}

form{
background-color: #E3E3E3;
}
input.button {
color: #FFFFFF;
background-color: #E3E3E3;
}

