html   {
font-size: 1em;
font-family: Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
body {
margin: 0;
padding: 0;
color: #382511;
text-align: center;
background: #999999;
}
#header {
display: block;
padding : 0 0 35px 0;
margin: 0;
text-align : left;
font-size: .7em;
letter-spacing : inherit;
font-stretch : wider;
font-size-adjust : inherit;
line-height : 1.7em;
color: #382511;
background: #E8ECF8 url(../images/background.png) repeat-x top;
}

#container {
display: block;
padding : 0 0 45px 0;
margin: 0;
text-align : left;
font-size: .7em;
letter-spacing : inherit;
font-stretch : wider;
font-size-adjust : inherit;
line-height : 1.7em;
color: #382511;
background: #E8ECF8;
}

#content {
width: 930px;
display: block;
padding : 0;
margin: 0 auto;
background: #E8ECF8;
}

a {
color: #002085;
}

a.grey {
color: #382511;
}

#navigation {
display: block; 
width: 930px;
height: 147px;
background: url(../images/background_navi.png) no-repeat left top;
margin: 0 auto;
margin-bottom: 0px;
}

#navigation ul {
display: block;
width: 100%;
height: 100%;
list-style: none;
margin: 0;
padding: 0;
}
#navigation ul li {
display: block;
float: left;
}
#navigation ul li a {
display: block;
text-decoration: none;
height: 30px;
overflow: visible;
}

#navigation ul li a.news, #navigation ul li a.news_aktiv {
	position: relative;
	top: 97px;
	left: 104px;
	width: 46px;
	background: url(../images/btn_news_normal.png) no-repeat left;
}
#navigation ul li a.news_aktiv, #navigation ul li a:hover.news {
	background: url(../images/btn_news_aktiv.png) no-repeat left;
}

#navigation ul li a.idee, #navigation ul li a.idee_aktiv {
	position: relative;
	top: 67px;
	left: 163px;
	width: 38px;
	height: 31px;
	background: url(../images/btn_idee_normal.png) no-repeat left;
}
#navigation ul li a.idee_aktiv, #navigation ul li a:hover.idee {
	background: url(../images/btn_idee_aktiv.png) no-repeat left;
}

#navigation ul li a.preistraeger, #navigation ul li a.preistraeger_aktiv {
	position: relative;
	top: 97px;
	left: 230px;
	width: 93px;
	background: url(../images/btn_preistraeger_normal.png) no-repeat left;
}
#navigation ul li a.preistraeger_aktiv, #navigation ul li a:hover.preistraeger {
	background: url(../images/btn_preistraeger_aktiv.png) no-repeat left;
}


#navigation ul li a.hwestphal, #navigation ul li a.hwestphal_aktiv {
	position: relative;
	top: 67px;
	left: 242px;
	width: 212px;
	height: 31px;
	background: url(../images/btn_heinz_westphal_normal.png) no-repeat left;
}
#navigation ul li a.hwestphal_aktiv, #navigation ul li a:hover.hwestphal {
	background: url(../images/btn_heinz_westphal_aktiv.png) no-repeat left;
	z-index: 10;
}

#navigation ul li a.material, #navigation ul li a.material_aktiv {
	position: relative;
	top: 97px;
	left: 134px;
	width: 212px;
	background: url(../images/btn_material_normal.png) no-repeat left;
}
#navigation ul li a.material_aktiv, #navigation ul li a:hover.material {
	background: url(../images/btn_material_aktiv.png) no-repeat left;
}

#navigation ul li a.teilnahme, #navigation ul li a.teilnahme_aktiv {
	position: relative;
	top: 36px;
	left: 27px;
	width: 82px;
	height: 62px;
	background: url(../images/btn_teilnahme_normal.png) no-repeat left;
}
#navigation ul li a.teilnahme_aktiv, #navigation ul li a:hover.teilnahme {
	background: url(../images/btn_teilnahme_aktiv.png) no-repeat left;
}

#navigation ul li a.spots, #navigation ul li a.spots_aktiv {
	position: relative;
	top: 97px;
	left: 50px;
	width: 48px;
	background: url(../images/btn_spots_normal.png) no-repeat left;
}
#navigation ul li a.spots_aktiv, #navigation ul li a:hover.spots {
	background: url(../images/btn_spots_aktiv.png) no-repeat left;
}

#navigation ul li a.info {
	position: relative;
	top: 67px;
	left: 166px;
	width: 30px;
	background: url(../images/btn_info.png) no-repeat left;
}

/* container News */
#container .left_m {
display: block;
float: left;
width: 400px;
margin: 0 0 0 105px;
padding: 0;
}

#container .right_m {
display: block;
float: right;
width: 405px;
margin: 0 0 0 0;
padding: 0;
}

.newstext {
display: block; 
margin: 80px 60px 0 40px; 
}

.newstext a {
color: #BD120A;
}
/* Container News */

/* container Normal */
#container .left_p {
display: block;
float: left;
width: 300px;
margin: 0 0 10px 0;
padding: 0;
text-align: right;
}

#container .right_p {
display: block;
float: right;
width: 510px;
margin: 0 105px 10px 0;
padding: 0;
}
/* Container Normal */

h1 {
	margin: 0 0 28px 0;
	padding: 0;
	font-family: Times New Roman, Times, serif;
	font-size: 2em;
	letter-spacing: .05em;
	font-stretch: wider;
	color: #002082;
	font-weight: bold;
}

h1.ersterSchritt {
width: 250px;
height: 19px;
background: url(../images/head_ersterschritt.png) no-repeat left;
margin-bottom: 5px;
}

h1.zweiterSchritt {
width: 250px;
height: 19px;
background: url(../images/head_zweiterschritt.png) no-repeat left;
margin-bottom: 5px;
}
h1.dritterSchritt {
width: 250px;
height: 19px;
background: url(../images/head_dritterschritt.png) no-repeat left;
margin-bottom: 5px;
}
h1.vierterSchritt {
width: 250px;
height: 19px;
background: url(../images/head_vierterschritt.png) no-repeat left;
margin-bottom: 5px;
}
h1.fuenfterSchritt {
width: 250px;
height: 22px;
background: url(../images/head_fuenfterschritt.png) no-repeat left;
margin-bottom: 5px;
margin-top: -3px;
}

h2 {
margin: 0 0 0 0;
padding: 0;
font-size: 1em;
letter-spacing : inherit;
font-stretch : wider;
color: #002082;
}

h3 {
margin: 0 0 0 0;
padding: 0;
	font-size: 1em;
	letter-spacing : inherit;
	font-stretch : wider;
}

font {
display: none;
}
a {
color: #002082
}
.blue {
color: #002082
}
#footer {
display: block;
clear: both;
width: 100%;
height: 85px;
background: #999999 url(../images/background_footer.png) repeat-x top;
text-align: left;
}
#footer div {
display: block;
width : 930px;
padding : 0;
margin: 0 auto;
}

#footer div a, #footer div a img {
text-decoration: none;
border: none;
margin-top: 10px;
}

.clear {
display: block;
width: 100%;
height: 1px;
font-size: 1px;
clear: both;
}