@charset "utf-8";
@import url("menu.css");
#Logo {
	 width:200px; height: 150px;  background:#FFF; float:left;
}
.clear {
clear : both;
padding-bottom : 1px;
margin-bottom : -1px;
}
.hide {
display : none !important ;
}
.inside {
padding : 0 1em;
}
ul, ol, dl, h3, h4, h5, h6 {
margin-top : 10px;
margin-bottom : 0;
padding-top : 0;
padding-bottom : 0;
}
p {
margin-top : 0;
margin-bottom : 0;
padding-top : 0;
padding-bottom : 0;
}
h1 {
font-family : "Verdana", Arial, sans-serif;
font-size : 120%;
font-weight : normal;
line-height : 140%;
letter-spacing : 0.02em;
color : #000;
margin-top : 0;
margin-bottom : 15px;
}
h2 {
font-size : 120%;
margin-top : 20px;
margin-bottom : 5px;
padding-top : 0;
padding-bottom : 0;
}
h3 {
font-size : 110%;
}
h4 {
font-size : 100%;
}
h5 {
font-size : 90%;
}
h6 {
font-size : 80%;
}
a, a:link, a:visited, a:active {
text-decoration : none;
color : #b40232;
}
a:hover {
text-decoration : none;
font-weight : bold;
}
code {
font-family : "Courier New", Courier, monospace;
}
label {
cursor : pointer;
}
table {
font-size : 100%;
}
td, th {
vertical-align : top;
}
body {
	margin: 20px auto 0;
	width : 980px;
	font-size : 100.1%;
}
#pageWrapper {
	border : 0;
	border-width : 0;
	min-width : 40em;
	width : 980px;
	background-color : #fff;
}
#masthead {
border : 0;
padding : 0;
}
#outerColumnContainer {
border-left : 200px solid #eff0f0;
border-right : 0 solid #eff0f0;
}
#innerColumnContainer {
border-left : 1px solid #dfe0e1;
border-right : 0 solid #dfe0e1;
margin : 0 -1px;
width : 100%;
z-index : 1;
}
#leftColumn, #leftColumn2, #middleColumn, #middleColumn2, #rightColumn, * html #SOWrap {
position : relative;
width : 100%;
}
#SOWrap {
margin : 0 -1px 0 0;
width : 100%;
z-index : 3;
}
#middleColumn {
float : right;
margin : 0 0 0 -1px;
z-index : 5;
}
#apDiv1 {
position : absolute;
width : 200px;
height : 926px;
z-index : 30;
left : 1005px;
top : 2px;
background-color : #c9cacc;
}
#leftColumn {
	float : left;
	margin : 82px 0 0 -200px;
	width : 180px;
	z-index : 6;
	position: inherit;
}
#leftColumn2 {
	float : left;
	margin : 82px 0 0 -200px;
	width : 180px;
	z-index : 6;
	position: inherit;
}
#footer {
border-color : #efeae4;
border-width : 1px;
padding : 5px;
}
.bottom_line {
border-top : 1px solid #990033;
float : left;
position : relative;
width : 100%;
height : 1px;
margin-top : -35px;
}
p.fontsize-set {
text-align : center;
}
p.fontsize-set img {
border-width : 0;
}
html, body {
background-color : #c9cacc;
color : #000;
font-family : "arial", helvetica, sans-serif;
}
#pageWrapper {
font-size : 75%;
}
#masthead {
background-color : #990033;
}
#outerColumnContainer {
border-left-color : #eff0f0;
border-right-color : #eff0f0;
}
#middleColumn2 {
float : right;
margin : 0 0 0 -1px;
z-index : 5;
height : auto;
}
#middleColumn {
background-color : #ffffff;
}
.navi_oben {
color : #990033;
font-family : Arial, sans-serif;
font-size : 80%;
line-height : 150%;
border-bottom : 1px solid #9d2338;
border-left : 1px solid #fff;
background-color : #c9cacc;
float : right;
position : relative;
width : 15em;
height : 22px;
background-color : #c9cacc;
margin-top : -11px;
padding-top : 3px;
text-align : center;
z-index : 30;
}
.navi_oben a:hover {
text-decoration : underline;
font-weight : normal;
}
.text {
width : auto;
padding-top : 0;
padding-left : 25px;
padding-right : 280px;
padding-bottom : 10px;
line-height : 130%;
float : left;
}
.text_neutral {
width : auto;
line-height : 130%;
}
.formularfelder {
border : 1px solid #dfe0e1;
}
.text_button {
width : auto;
padding : 1px;
line-height : 120%;
background : #990033;
color : #fff;
font-size : 100%;
font-weight : bold;
border : 0;
}
.text_klein {
width : auto;
font-size : 75%;
line-height : 150%;
}
.text_einzug {
width : auto;
padding-top : 5px;
padding-left : 21px;
padding-bottom : 10px;
line-height : 130%;
}
.text_einzug_plusabstand {
width : auto;
padding-top : 5px;
padding-left : 21px;
padding-bottom : 20px;
line-height : 130%;
}


.text_einzug_ROT {
color : #990033;
}
.text_fett {
font-weight : bold;
line-height : 130%;
}
.text_kursiv_MEHR {
font-size : 120%;
}
.Einstieg_MEHR {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 150%;
padding-top : 30px;
padding-left : 25px;
padding-bottom : 20px;
font-weight : normal;
line-height : 140%;
color : #990033;
}
.Einstieg_MEHR h2{
	font-size:100%;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0;
	padding-bottom : 0;
	font-weight: normal;
	
}
.Abbinder_MEHR {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 120%;
padding-top : 30px;
padding-right : 25px;
padding-bottom : 20px;
font-weight : normal;
line-height : 140%;
color : #990033;
text-align : right;
float : right;
width : 600px;
}
.Abbinder_MEHR h3{
	font-size : 100%;
	margin:0px;
	padding:0px;
	font-style: normal;
	font-weight: normal;
}
#rightColumn .inside {
font-size : 80%;
}
#leftColumn {
font-size : 80%;
}
#leftColumn2 {
font-size : 80%;
}
#footer {
background-color : #eff0f0;
color : #990033;
text-align : center;
font-size : 80%;
word-spacing : 0.5em;
text-decoration : none;
padding-top : 10px;
height : 20px;
}
#footer a:hover {
text-decoration : underline;
font-weight : normal;
}
#left .box1 {
background : #990033;
}
#left .box_aktiv {
font-weight : bold;
background : #fff;
border-right : 1px solid #c9cacc;
}
#left .box_aktiv2 {
font-weight : bold;
background : #fff;
border-right : 1px solid #c9cacc;
}
#left .box_aktuell {
width : 179px;
display : block;
background-color : #990033;
color : #fff;
font-weight : bold;
letter-spacing : 0.1em;
margin : 0;
padding : 10px 0 10px 20px;
}
#left .box_fett {
font-weight : bold;
background : #990033;
color : #fff;
}
#left .box_fett:hover {
font-weight : bold;
background : #990033;
color : #fff;
}
#left h2 {
display : none;
}
#left ul {
margin : 0;
padding : 0;
}
#left ul li {
list-style : none;
margin : 0;
padding : 0;
}
#left ul li a {
display : block;
color : #990033;
margin : 0;
width : 179px;
padding : 10px 0 10px 20px;
border-bottom : 1px solid #fff;
height: 20px;
}
#left ul li a:hover {
background : #eff0f0;
/* color : #990033;
padding-left : 10px;
padding-right : 20px;
width : 170px; */
font-weight : bold;
}
#left_n .box_1 {
border-bottom : 1px solid #fff;
border-right : 1px solid #c9cacc;
background : #c9cacc;
}
#left_n .box_fett {
font-weight : bold;
}
#left h2 {
display : none;
}
#left_n ul {
margin : 0;
padding : 0;
}
#left_n ul li {
list-style : none;
margin : 0;
padding : 0;
}
#left_n ul li a {
display : block;
color : #990033;
background : #fff;
margin-left : 10px;
width : 169px;
padding : 10px 0 10px 20px;
border-bottom : 1px solid #dfe0e1;
}
#left_n ul li a:hover {
color : #990033;
background : #eff0f0;
padding-left : 20px;
width : 170px;
font-weight : bold;
}
.SchwarzerLink {
color : #000;
text-decoration : none;
font-weight : normal;
}
.KoKoGruen {
color : #007129;
}
.FooterAdresse {
	color: #efeae5;}
#Head_HHBA {
	background-image: url(../image/hba_siegel_2012.jpg);
	background-repeat: no-repeat;
	background-position: 768px 3px;
}
#Head_HHBA_Index {
	position: absolute;
	width: 210px;
	left: 511px;
	top: 117px;
	z-index: 1;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 50px;
}
#pageWrapper #outerColumnContainer #innerColumnContainer #middleColumn .text #Head_HHBA_Index a img {
	border: 0;
}
#Head_HHBA_EB {
	background-image: url(../image/hba_siegel_2010.jpg);
	background-repeat: no-repeat;
	background-position: 850px center;
}

