/* common */
* {
margin: 0;
padding: 0;
}

body, table { background-color: e1e5e0; background-image: url(../images/bgrtop.gif); background-repeat: repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #e1e5e0; margin: 0px; }

.grau_hd            { color: #e1e5e0; font-weight: bold; }
.blau               { color: #121a2b; }
.blau_hd            { color: #121a2b; font-weight: bold; }
.gelb               { color: #fce122; }
.rot                { color: #990f0f; }

.akt-navi{
  padding:0px 0 0px 0px;
  width:215px;
  float:left;
}
.akt-navi a img{
  width:215px;
  padding:0px;
  margin:1px 1px 2px 1px;
  border:1px solid #ffffff;
  float:left;
}
.akt-navi a:hover img{
  border:1px solid #fce122;
}

.pro-navi{
  padding:0px 0 0px 0px;
  width:160px;
  float:left;
}
.pro-navi a img{
  width:160px;
  padding:0px;
  margin:1px 1px 2px 1px;
  border:1px solid #ffffff;
  float:left;
}
.pro-navi a:hover img{
  border:1px solid #fce122;
}

.pro-navi-h{
  padding:0px 0 0px 0px;
  width:90px;
  float:left;
}
.pro-navi-h a img{
  width:90px;
  padding:0px;
  margin:1px 1px 2px 1px;
  border:1px solid #ffffff;
  float:left;
}
.pro-navi-h a:hover img{
  border:1px solid #fce122;
}

.pic-navi{
  padding:0px 0 0px 0px;
  width:80px;
  float:left;
}
.pic-navi a img{
  width:80px;
  padding:0px;
  margin:1px 1px 2px 1px;
  border:1px solid #ffffff;
  float:left;
}
.pic-navi a:hover img{
  border:1px solid #fce122;
}

A         { color: #e1e5e0; text-decoration: none; }
A:link    { color: #e1e5e0; }
A:visited { color: #e1e5e0; }
A:active  { color: #e1e5e0; }
A:hover   { color: #fce122; text-decoration: none; }

.Alil         { color: #ECBCD8; font-weight: bold; text-decoration: none; }
.Alil:link    { color: #ECBCD8; }
.Alil:visited { color: #ECBCD8; }
.Alil:active  { color: #ECBCD8; }
.Alil:hover   { color: #FEFCF7; text-decoration: none; }

.Amail         { color: #27130E; text-decoration: none; }
.Amail:link    { color: #27130E; }
.Amail:visited { color: #27130E; }
.Amail:active  { color: #27130E; }
.Amail:hover   { color: #C54F87; text-decoration: none; }

h1, h2, h3, h4, h5 {
color: #e1e5e0;
background: transparent;
}
h1 {
	font-size: 12px;
	line-height: 22px;
	font-weight: 100;
}
h2 {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}
h3 {
    font-size: 14px;
	line-height: 24px;
	font-weight: 100;
}
h4 {
    font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}
h5 {
    font-size: 10px;
	line-height: 18px;
	font-weight: 100;
}

#body_start {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 730px;
	background-image: url(../images/bodybgr.gif);
	}

#body_start12 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 885px;
	background-image: url(../images/bodybgr.gif);
	}

#body_start15 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1040px;
	background-image: url(../images/bodybgr.gif);
	}
	
#body_start18 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1195px;
	background-image: url(../images/bodybgr.gif);
	}
	
#body_start21 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1350px;
	background-image: url(../images/bodybgr.gif);
	}
	
#body_start24 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1505px;
	background-image: url(../images/bodybgr.gif);
	}
	
#body_start27 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1660px;
	background-image: url(../images/bodybgr.gif);
	}
	
#body_start30 {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 1815px;
	background-image: url(../images/bodybgr.gif);
	}

#body_pkw {
	position: absolute;
	margin-left: -450px;
	margin-top: 0 auto;
	left: 50%;
	width: 900px;
	height: 2700px;
	background-image: url(../images/bodybgr.gif);
	}

#header {
	position: absolute;
	margin-left: -450px;
	margin-top: 0px;
	left: 50%;
	width: 900px;
	height: 160px;
	background-image: url(../images/header.jpg);
	}

#menu {
	position: absolute;
	text-align: center;
	margin-left: -431px;
	margin-top: 160px;
	left: 50%;
	width: 863px;
	height: 35px;
	background-image: url(../images/bgrbutton.gif);
	}

#bgr-image {
	position: absolute;
	text-align: center;
	margin-left: -280px;
	margin-top: 300px;
	left: 50%;
	width: 325px;
	height: 400px;
	}

#text {
	position: absolute;
	margin-left: -395px;
	margin-top: 225px;
	left: 50%;
	width: 530px;
	height: 480px;
	}
	
#footer {
	position: absolute;
	margin-left: -450px;
	margin-top: 730px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}

#footer12 {
	position: absolute;
	margin-left: -450px;
	margin-top: 885px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}
	
#footer15 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1040px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}
	
#footer18 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1195px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}	

#footer21 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1350px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}

#footer24 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1505px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}
	
#footer27 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1660px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}
	
#footer30 {
	position: absolute;
	margin-left: -450px;
	margin-top: 1815px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}
	
#footer_pkw {
	position: absolute;
	margin-left: -450px;
	margin-top: 2700px;
	left: 50%;
	width: 900px;
	height: 109px;
	background-image: url(../images/footer.jpg);
	}