body {

  margin:0;

  padding:0;

  font-family:Arial, Helvetica, sans-serif;

  font-size:11px;

  line-height:15px;

  color: #46626D;

}

a {

  color:#46626D;

  text-decoration:none;

}

a:hover {

  color:#BE0038;

}

#wrapper {

  margin:0;

  padding:0;

  width:950px;

  overflow:auto;

  background:#EBEEEF url(../images/border_vertical.gif) repeat-y right top;

}

#header {

  margin:0;

  padding:0;

  width:950px;

  height:230px;

  background:#EBEEEF url(../images/border_vertical.gif) repeat-y right top;

}

#header div {

  margin:0;

  padding:0;

  width:513px;

  float:left;

}

#header div img {
  border: 0;

  margin:104px 0 0 45px;

  float:none;

}

#header div img.logo {

  margin:15px 0 0 45px;

}

#header ul {

  margin:14px 0 0 45px;

  padding:0;

  display:inline;

  float:left;

  list-style-position:outside;

  list-style-type:none;

}

#header ul li {

  margin-right:15px;

  float:left;

}

#header ul li a {

  font-size:10px;

  line-height:10px;

  color:#91A9B3;

  text-transform:uppercase;

  text-decoration:none;

}

#header ul li a:hover {

  color:#BE0038;

}

#header p {

  margin:0;

  padding:0;

  float:left;

}

#main {

  overflow:auto;

  background:url(../images/border_horizontal.gif) repeat-x bottom left;

}

#navi {

  margin:0 0 0 45px;

  padding:0;

  width:195px;

  float:left;

  display:inline;

  height:300px;

}

#navi ul {

  margin:0;

  padding:0;

  list-style-type:none;

}

#navi ul li.headline {

  margin-top:15px;

  padding-left:0;

  width:145px;

  color:#46626D;

  font-weight:bold;

  text-transform:uppercase;

  text-decoration:none;

  background:url(../images/border_horizontal.gif) repeat-x bottom left;

}

#navi ul li.headline a {

 padding: 0 !important;

}

#navi ul li.headline a:hover {

  background-color:transparent !important;

  color:#46626D;

}

#navi ul a {

  margin:0 0 0 0;

  padding:2px 0 0 10px;

  width:135px;

  height:13px;

  display:block;

  font-size:10px;

  line-height:10px;

  color:#91A9B3;

  text-transform:uppercase;

  text-decoration:none;

  background:url(../images/border_horizontal.gif) repeat-x bottom left;

}

#navi ul a:hover, #navi ul a.aktiv {

  background-color:#BE0038;

  color:#fff;

}



#content {

  margin:15px 0 0 25px;

  padding:0;

  width:410px;

  float:left;

  display:inline;

}

#content p {

  margin:15px 0 15px 0;

  padding:0;

  width:100%;

  clear:left;

  overflow:auto;

}

#content p img {
  border: 0;

  float:left;

  margin-right:15px;

  margin-bottom:0;

}

#content p.headline,

#content h2 {

  margin:0;

  font-size:11px;

  font-weight:normal;

  color:#BE0038;

  background:url(../images/border_horizontal.gif) repeat-x bottom left;

}

#content p.headline span {

  float:left;

}

#content p.headline a {

  text-transform:uppercase;

  float:right;

  padding-left:20px;

  background:url(../images/drucken.gif) no-repeat 0 3px;

  color:#91A9B3;

}

#content p.headline a:hover {

  color:#BE0038;

}

#content h2  {

  margin:35px 0 0 0;

  padding:0;

  text-transform:uppercase;

}

#content h1 {

  margin:15px 0 10px 0;

  padding:0;

  font-size:32px;

  line-height:32px;

  text-transform:uppercase;

}







#right {

  margin:15px 0 0 19px;

  padding:0;

  width:255px;

  float:left;

}

#right h2 {

  margin:0;

  padding:0;

  font-size:11px;

  font-weight:normal;

  color:#BE0038;

  text-transform:uppercase;

}

#right div {

  margin:-1px 1px 10px 0;

  padding:0;

  width:255px;

  height:135px;

  background:url(../images/bg_right.gif);

}

#right div img {

  margin:1px 0 0 1px;

  float:left;

  border:0;

}

#right h3 {

  margin:15px 0 0 10px;

  float:left;

  font-size:13px;

  font-weight:bold;

  width:150px;

  text-transform:uppercase;

  color:#BE0038;

}

#right p {

  margin:10px 0 0 10px;

  float:left;

  width:150px;

}



#anker {

  margin:0;

  padding:20px 0 0 45px;

  clear:both;

  height:30px;

}

#footer {

  width:950px;

  height:40px;

  margin:0;

  padding:0;

  font-size:10px;

  line-height:10px;

  color: #91A9B3;

  text-transform:uppercase;

  background:url(../images/border_vertical.gif) repeat-y right top;

}

#footer span {

  margin:0;

  padding:10px 0 0 45px;

  display:block;

}
