html { margin-bottom: 1px; height: 100% }
body,p,td         {
	color: #47110e;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	background-image: none;
	background-repeat: no-repeat;
}
input,select,option { color: #cd2235; font-size: 11px; font-family: Verdana, Arial, Helvetica }
hr { color: #47110e; height: 1px; }
#Inhalt  {
	color: #47110e;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-image: none;
}
.Inhaltscontainer   { padding-top: 12px; padding-bottom: 20px; padding-left: 20px }
.Inhaltscontainer ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.Inhaltscontainer p {
	margin-bottom: 8px;
	background-repeat: no-repeat;
}
.Inhaltscontainer_links { padding-top: 12px; padding-bottom: 20px }
.subnavi     { background-color: #fbedda; background-image: url(../bilder/hg_links.jpg); background-repeat: no-repeat; padding-top: 12px; padding-bottom: 20px; padding-left: 10px; vertical-align: top ; width: 130px; }
.subnavi p { color: #47110e; text-decoration: none; margin-top: 5px; margin-bottom: 5px }
.subnavi a  { color: #47110e; text-decoration: none }
.subnavi a:hover  { color: #7a0126; font-weight: bolder; text-decoration: none }
.Unter_Unternavigation ul { font-size: 10px; list-style-type: none; margin-top: 0; margin-left: 2px; padding-top: 0; padding-left: 2px }
.Unter_Unternavigation a { color: #47110e; text-decoration: none }
.Unter_Unternavigation a:hover { color: #7a0126; text-decoration: none }
a     { color: #47110e; text-decoration: underline }
a:hover   { color: #7a0126; text-decoration: underline }
a.aktiv, a:hover.aktiv { color: #7a0126; font-weight: bolder; text-decoration: underline }
a.aktivohne, a:hover.aktivohne { color: #7a0126; font-weight: bolder; text-decoration: none }
h2      { color: #7a0126; font-size: 18px; font-family: Arial, Helvetica; font-weight: bold; margin-bottom: 0 }
h3       {
	color: #7a0126;
	font-size: 14px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	margin-bottom: 0;
	background-image: none;
	background-repeat: no-repeat;
}
a.haupt1  { color: #fbedda; font-size: 11px; text-decoration: none; background-color: #47110e; text-align: center; display: block; padding: 4px 12px }
a:hover.haupt1,  a.hauptaktiv1,  a:hover.hauptaktiv1  { color: #ea9c57; font-size: 11px; text-decoration: none; background-color: #47110e; text-align: center; display: block; padding: 4px 12px }
a.haupt         { color: #fbedda; font-size: 11px; text-decoration: none; background-color: #47110e; text-align: center; display: block; padding: 4px 12px; border-left: 1px solid #fbedda }
a:hover.haupt, a.hauptaktiv, a:hover.hauptaktiv  { color: #ea9c57; font-size: 11px; text-decoration: none; background-color: #47110e; text-align: center; display: block; padding: 4px 12px; border-left: 1px solid #fbedda }
a.unter      { color: #47110e; font-size: 10px; text-decoration: none; padding: 0 10px }
a:hover.unter, a.unteraktiv, a:hover.unteraktiv      { color: #7a0126; font-size: 10px; font-weight: bolder; text-decoration: none; padding: 0 10px }
.mini { font-size: 9px }
#sub1  { display: none; position: relative; left: 0 }
#sub2  { display: none; position: relative; left: 0 }
#sub3   { display: none; position: relative; left: 70px }
#sub4   { display: none; position: relative; left: 235px }
#sub5    { display: none; position: relative; left: 350px }
#sub6    { display: none; position: relative; left: 370px }
#sub7 { display: none; position: relative; left: 520px }
#sub8 { display: none; position: relative; left: 550px }
#sub9 { display: none; position: relative; left: 750px }
.fuss td  { color: #7a0126; text-align: center; padding-top: 3px; padding-bottom: 2px; border-top: 2px solid #7a0126 }
.fuss a  { color: #7a0126; text-decoration: none }
.fuss a:hover  { color: #7a0126; text-decoration: underline }

