* {
  margin : 0;
  padding : 0;
}

html, body {
  height : 100%;
}

body {
  text-align : center;
  background : url(../images/bg.jpg);
  color : #555;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 14px;
  text-align : center;
  line-height : 1.3em;
}

img {
  border : 0;
}

p {
  text-align : justify;
  padding-top:10px;
  padding-left:185px;
}

ul,li {
  list-style-type: none;
  margin-left: 4px;
  font-size:13px;
  line-height: 1.9em;
}

li a {
  width: 144px;
  height: 30px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 129px;
  height: 25px;
  margin: 0;
  padding: 5px 0 0 15px;
  display: block;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

li a:hover {
  color: #000;
  background-color: #ff9900;
  display: block;
}

a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #ff6600;
}

.aktuell {
  width: 143px;
  height: 30px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 128px;
  height: 25px;
  margin-left: 4px;
  padding: 5px 0 0 15px;
  font-weight: bold;
  color: #000;
  background-color: #ff9900;
  display: block;
}

.aktuell2 {
  width: 143px;
  height: 30px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 128px;
  height: 25px;
  margin-left: 4px;
  padding: 5px 0 0 15px;
  font-weight: bold;
  font-size: 11px;
  color: #000;
  background-color: #ff9900;
  display: block;
}

.text1 {

}

.text2 {
 padding-left:185px;
}

#container {
  margin : 0 auto;
  width : 600px;
  background : url(../images/img_07.jpg) repeat-y;
  text-align : left;
  position : relative;
  min-height : 100%;
  height : auto !important;
  height : 100%;
}

#banner {
  width : 600px;
  height : 260px;
}

#inhalt {
  padding : 0px 30px 100px 25px;
}

#navi {
  width: 160px;
  background : url(../images/navi_01.jpg);
  margin: 0 25px 10px 0;
  float: left;
}

#navi-footer {
  width: 160px;
  height: 40px;
  background : url(../images/navi_02.jpg);
  clear: both;
}

#text {
  width:360px;
  float:right;
}
