body {
	background-color: #FFFFFF;
	background-image:url(images/hg.gif);
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}

a {
color: #525E2E;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #9ACF5E;
text-decoration: none;

}


/*Beginn der Navigationselemente*/

.navspalte {
background:url(images/Hintergrund-1.jpg) repeat-y left;
}


a span {
display: none;
}


a.But01 {background-image: url(images/nav/Hintergrund.jpg);width:170px;height:35px;display: block;text-decoration: none;}
a.But01:hover, a.But01aktiv, a.But01aktiv:hover {background-image: url(images/nav/nav-hover.jpg);width:170px;height:35px;display: block;text-decoration: none;}

a.But02 {background-image: url(images/nav/firmenprofil.jpg);width:170px;height:35px;display: block;text-decoration: none;}
a.But02:hover, a.But02aktiv, a.But02aktiv:hover {background-image: url(images/nav/firmenprofil-hover.jpg);width:170px;height:35px;display: block;text-decoration: none;}

a.But03 {background-image: url(images/nav/publikationen.jpg);width:170px;height:35px;display: block;text-decoration: none;}
a.But03:hover, a.But03aktiv, a.But03aktiv:hover {background-image: url(images/nav/publikationen-hover.jpg);width:170px;height:35px;display: block;text-decoration: none;}


a.But06 {background-image: url(images/nav/impressum.jpg);width:170px;height:35px;display: block;text-decoration: none;}
a.But06:hover, a.But06aktiv, a.But06aktiv:hover {background-image: url(images/nav/impressum-hover.jpg);width:170px;height:35px;display: block;text-decoration: none;}

a.But07 {background-image: url(images/nav/datenschutz.jpg);width:170px;height:35px;display: block;text-decoration: none;}
a.But07:hover, a.But07aktiv, a.But07aktiv:hover {background-image: url(images/nav/datenschutz-hover.jpg);width:170px;height:35px;display: block;text-decoration: none;}


ul.ebene1 {
list-style-type: none;
padding: 0;
margin: 0;
border: 0;
}


/*Inhaltselemente*/

.inhalt {
padding-top: 20px;
padding-left: 20px;
padding-right: 40px;
padding-bottom: 20px;
background:url(images/ecke.jpg) repeat-y right;
}


h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #525E2E;
/*height: 25px;*/
width: 520px;
background:url(images/trenner.gif) repeat-x bottom;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: normal;
font-size: 15px;
color: #525E2E;
margin-top: 6px;
margin-bottom: 5px;

}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-transform: normal;
font-size: 15px;
color: #CCCCCC;
margin-top: 5px;
margin-bottom: 10px;

}


p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 19px;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 19px;
}



.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

img.content {
margin: 0px 20px 0px 20px;
}

a.zusatzlink {
background:url(images/minibut_pfeil_off.gif) no-repeat right;
padding-right: 20px;
color: #525E2E;
font-weight: bold;
text-decoration: none;
}
a.zusatzlink:hover {
background-image:url(images/minibut_pfeil_on.gif);
background-repeat: no-repeat;
color: #9ACF5E;
text-decoration: none;

}

a.zusatzlink:active {
background-image:url(images/minibut_pfeil_on.gif);
background-repeat: no-repeat;
color: #9ACF5E;
text-decoration: none;

}

table.normal {
border: solid 1px #ACB88A;
font-size: 11px;
}

th.normal{
font-weight: normal;
padding: 5px;
font-size: 0.80em;
background-color: #E3E7D8;
}

td.normaldunkel{
vertical-align: top;
background-color: #F0F2EA;
font-size: 11px;
padding: 5px;
}

td.normalhell{
vertical-align: top;
font-size: 11px;
padding: 5px;
}



/*Formualrelemente*/

.formfeld01 {
	width: 250px;
}

/*Fußelemente*/

.fusszeile {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #CFCFCF;
padding: 4px 0px 4px 0px;
}

a.fuss {color: #CFCFCF; text-decoration: none;}
a.fuss:hover {color: #FF9900; text-decoration: underline;}
