body {
  background-color: #F6ECAF;
  font-family:Helvetica,Arial,sans-serif;

}

body a {
  text-decoration: none;
  font-weight: bold;
  color:black;
}

.topbar {
  width:990px;
  height:189px;
  background: url(pics/topbar.png);
  background-repeat: no-repeat;
  padding-left:15px;
  padding-top:25px;
  vertical-align:top;
}

.topbar a{
  font-weight: bold;
  color: black;
  background: url(pics/buttons_normal.png);
  background-repeat: repeat-x;
  border: 1px solid black;
  padding: 5px;
  margin-left: 10px;
}

.topbar a:hover {
  background-image: url(pics/buttons_hover.png);
  background-repeat: repeat-x; 
  border: 1px solid black;
}

.navbar_vertikal {
  font-size:15px;
  z-index:auto;
  text-align:left;
  padding-left:25px;
  margin-top:-27px;
  padding-top: 10px;
  width: 180px;
	height: 601px;
	background: url(pics/navbar_vertikal.png);	
	background-repeat: no-repeat;
}

.content_aussen{
  background: url('pics/content_full_mitte.png');
  background-repeat:repeat-y;
}

.impressum {
  position:relative;
  top:-90px;
  left: 795px;
  width: 165px;
  font-size:12px;
  font-weight:normal;
}

.impressum a {
  text-decoration: none;
  font-weight: normal;
  color:black;
  background: none;
  border: none;
  padding: 0px;
  padding-left:0px;
}

.impressum a:hover{
  text-decoration: none;
  font-weight: normal;
  color:black;
  background: none;
  border: none;
  padding: 0px;
  padding-left:0px;
}

.content_innen {
  text-align:left;
  width: 600px;
  margin-left: 50px;
  padding-left: 5px;
  padding-top: 5px;
  border: 1px solid black;
  background-color: #E6D3AD;
}

.tabhead {
  background-color: #FCEAAB
}

.tabcontenta {
  background-color: #FFF7DC
}

.tabcontentb {
  background-color: #FEFBE8
}

//old shit

#borderthin table{
  border-top:1px solid #000000;
  border-left:1px solid #000000;
}

#borderthin tr{
  border-top:1px solid #000000;
  border-left:1px solid #000000;
}

#borderthin td{
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
}

