a img{
  border: 0;
  }

.main_table {
  height: 100%;
  width: 780px;
  border: 0;
  }

body {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 1px;
  background:#efefef url(../images/shadow.gif) repeat-y center;
  }

table,td,th,p,div,input {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  }

p{
  margin: 7px;
  }

.style1 {
  color: #666699;
  font-weight: bold;
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style7 {
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style8 {
  padding-bottom: 5px;
  font-weight: bold;
  color: #ffffff;
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style8 a {
  margin-right: 5px;
  color: #ffffff;
  font-family: verdana,arial,helvetica,sans-serif;
  text-decoration: none;
  }

.style8 a:hover {
  text-decoration: none;
  color: #ccccff;
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style10 {
  color: #666699;
  font-weight: bold;
  font-size: 16px;
  }

.style11 {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
  background:url(../images/design_35.jpg) repeat-x;
  }

.style11 a {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  }

.style11 a:hover {
  text-decoration: none;
  color: #ccccff;
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style12 {
  text-decoration: none;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
  font-family: verdana,arial,helvetica,sans-serif;
  background:url(../images/design_37.jpg) repeat-x;
 }

.style12 a {
  text-decoration: none;
  color: #ffffff;
  font-weight: normal;
  }

.style12 a:hover {
  text-decoration: none;
  color: #ccccff;
  font-family: verdana,arial,helvetica,sans-serif;
 }

.style13 {
  font-family: verdana,arial,helvetica,sans-serif;
  color: #000000;
  }

.style14 {
  font-family: verdana,arial,helvetica,sans-serif;
  }

.style15 {
  font-weight: bold;
  color: #666699;
  }

.hintergrund_mitte {
  background:url(../images/design_12.jpg) repeat-y;
  width:615px;
  vertical-align:top;
  }

.hintergrund_block {
  background:url(../images/design_13.jpg) repeat-y;
  width:165px;
  vertical-align:top;
  }

.design_08 {
  background:url(../images/design_08.jpg) no-repeat;
  height:121px;
  }

.design_09 {
  background:url(../images/design_09.jpg) no-repeat;
  height:51px;
  width: 780px;
  }

.design_10 {
  background:url(../images/design_10.jpg) repeat-x;
  height:32px;
  }

.search_header {
  vertical-align:bottom;
  margin-top:8px;
  }

.form_header {
  display:inline;
  margin-left:420px;
  }

.input_searchfield {
  height:19px;
  vertical-align:middle;
  border:1px solid #999999;
  background:#f6f5f5;
  }

.input_searchbutton {
  vertical-align:middle;
  }

.headerbar {
  float:left;
  margin-left:7px;
  width:35px;
  height:35;
  }

.pp {
  margin-top: 6px;
  }

.pp img {
  width: 40px;
  height: 5px;
  }

.flagge {
  border:1px solid #999999;
  float: left;
  margin-left: 12px;
  margin-top: 11px;
  }
