body {
  margin:0px 0px 0px 0px;
  padding:0;
  background-color:#909090;
}
#main {
  margin-right:0px;
  margin-top:0px;
  padding-right:0px;
}
#startBildRandom {
  position:absolute;
  top:208px;
  left:154px;
  z-index:100;
  width:340px;
  height:160px;
}
#main h1 {
  margin:0;
  padding-left:0;
  padding-right:0;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
}
#main ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:square;
  marker-offset:5px;
  padding-left:0px;
  margin-left:20px;
}
#main td {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
#topBar {
  position:absolute;
  top:20px;
  left:15px;
}
#bedarfsNavi {
  position:absolute;
  top:20px;
  right:104px;
  color:#4e5680;
}
#logo {
  clear:both;
  position:absolute;
  top:170px;
  left:645px;
}
#content {
  position:absolute;
  top:197px;
  left:155px;
  width:470px;
}
#storyAuswahl {
  position:absolute;
  top:194px;
  left:645px;
}
.inputSearch select {
  background-color:#c8c8c8;
  border:none;
  width:200px;
}
.adressSearch {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin-left:0px;
  margin-right:8px;
  margin-top:0px;
  margin-bottom:20px;
}
TABLE { 
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
TD { 
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
TH {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
H1 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:Bold;
}
H2 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:Bold;
}
#addressFlip {
  margin-top:20px;
  width:400px;
}
.addressList {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
.addressList a {
/*  color:#666666; */
  color:#cccccc;
  text-decoration:none;
}
.addressList a:hover {
  color:#333333;
  text-decoration:none;
}
.addressPict {
  width:145px;
  height:400px;
  float:left;
}
.mitarbeiterList {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
.mitarbeiterList a {
  color:#000000;
  text-decoration:none;
}
.mitarbeiterList a:hover {
  color:#333333;
}
td.addressInfo1 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
td.addressInfo2 {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
}
.addressInfo {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  width:250px;
}
.artikelBelow {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  clear:both;
  margin-left:0px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:10px;
  font-size:12px;
  color:#FFFFFF;
}
.belowBody {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin-left:10px;
  margin-right:5px;
  margin-bottom:5px;
  font-size:12px;
  font-weight:normal;
}
.belowBody a {
  color:#838383;
  text-decoration:none;
}
.belowBody a:hover {
  color:#5a5a5a;
}
.belowLead {
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  font-weight:normal;
}
.belowLead a {
  color:#838383;
  text-decoration:none;
}
.belowLead a:hover {
  color:#5a5a5a;
}
.belowTitel {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:16px;
  color:#FFFFFF;
  margin-left:10px;
}
.detailText  {
  margin-left:20px;
}
.detailTitel {
  color:#FFFFFF;
  margin-top:15px;
  font-weight:bold;
  text-decoration:underline;
}
.pictureOverview {
  position:relative;
  float:right;
  margin-left:0px;
  margin-right:10px;
  margin-top:0px;
}
.previewPictureLeft {
  position:relative;
  float:left; 
  margin-left:2px;
  margin-top:3px;
}
.previewText {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  margin-left:20px;
  margin-right:0px;
  margin-top:6px;
}
.previewText a {
  color:#838383;
  text-decoration:none;
}
.previewText a:hover {
  color:#5a5a5a;
}
.previewTitel {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  text-decoration:none;
}
.previewTitel a {
  color:#838383;
  text-decoration:none;
}
.previewTitel a:hover {
  color:#5a5a5a;
}
.sidebox {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin-left:0px;
  margin-top:15px;
  margin-bottom:10px;
  font-size:11px;
  color:#000000;
  width:360px;
}
.sideboxBody {
  margin-left:0px;
  margin-right:0px;
  margin-bottom:5px;
  font-weight:normal;
}
.sideboxBody a {
  color:#666666;
  text-decoration:none;
}
.sideboxBody p {
  padding-bottom:13px;
}
.sideboxBody a:hover {
  color:#333333;
}
.sideboxLead {
  margin-left:0px;
  margin-right:0px;
  margin-bottom:5px;
  font-weight:normal;
}
.sideboxLead a {
  color:#666666;
  text-decoration:none;
}
.sideboxLead a:hover {
  color:#333333;
}
.sideboxTitel {
  color:#000000;
  margin:0px;
  font-weight:Bold;
}
.footNote {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  margin-left:120px;
  margin-top:15px;
}
.footNote a {
/*  color:#666666; */
  color:#cccccc;
  text-decoration:none;
}
.footNote a:hover {
  color:#333333;
}
.story {
  width:450px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  margin-bottom:10px;
  margin-left:0px;
  margin-top:0px;
  padding-top:10px;
  overflow:visible;
}
.story a {
  color:#666666;
  text-decoration:none;
}
.story a:hover {
  color:#333333;
}
.story td {
  color :#000000;
  vertical-align:top;
}
.storyTitel, .storyTitelMargin {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px; 
  font-weight:bold;
  color:#000000;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:15px;
}
.storyTitelMargin {
  margin-left:120px;
}
.storyTitel a {
  color:#666666;
  text-decoration:none;
}
.storyTitel a:hover {
  color:#333333;
  text-decoration:underline;
}
.bildAlsTitel a {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}
.storyLead {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin-left:0px;
  margin-left:120px;
}
.storyBody td {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin-left:0px;
  margin-right:8px;
  margin-top:5px;
}
.storyBody {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  margin-left:120px;
  margin-top:15px;
}
.storyBody a {
/*  color :#666666; */
  color:#cccccc;
  text-decoration:none;
}
.storyBody a:hover {
  color:#333333;
}
.storyDetails {
  font-size:12px;
  margin-left:0px;
  margin-top:10px;
}
.storyPictureLayout1 {
  position:relative;
  clear:both;
  float:right;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
.storyPictureLayout2 {
  position:relative;
  clear:both;
  float:left;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
.storyPictureLayout3 {
  position:relative;
  clear:both;
  float:left;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
.storyPictureLayout4 {
  position:relative;
  clear:both;
  float:right;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
.storyPictureLayout5 {
  position:relative;
  clear:both;
  float:left;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:10px;
}
.storyPictureLayout6 {
  position:relative;
  clear:both;
  float:right;
  padding:3px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
}
.storyPictureLayout7 {
  position:relative;
  clear:both;
  float:left;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:10px;
  z-index:10;
}
.storyPreview {
  clear:both;
  color:#000000;
  margin-top:10px;
  margin-left:10px;
  margin-bottom:10px;
  padding-top:10px;
}
#topStory {
  width:210px;
  margin-top:25px;
  background-color:#5a5a5a;
}
.storyTop {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#fec311;
  margin-bottom:0px;
  margin-left:21px;
  margin-top:0px;
  padding-top:10px;
  overflow:visible;
  background-color:#5a5a5a;
}
.storyTop a {
  color:#fec311;
  text-decoration:none;
}
.storyTop a:hover {
  color:#fec311;
  text-decoration:underline;
}
.storyTop td {
  color :#fec311;
  vertical-align:top;
}
.storyTitelTop {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px; 
  font-weight:bold;
  color:#fec311;
  margin-right:10px;
  margin-top:0px;
}
.storyTitelTop a {
  color:#fec311;
  text-decoration:none;
}
.storyTitelTop a:hover {
  color:#fec311;
  text-decoration:underline;
}
.storyLeadTop {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
}
.storyBodyTop td {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-left:0px;
  margin-right:8px;
  margin-top:5px;
  color:#fec311;
}
.storyBodyTop {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:23px;
  margin-left:0px;
  margin-right:8px;
  margin-top:15px;
  color:#fec311;
}
.storyBodyTop a {
  color :#fec311;
  text-decoration:none;
}
.storyBodyTop a:hover {
  color:#fec311;
  text-decoration:underline;
}
#rubrikBild {
}
#newsStories {
 position:absolute;
 top:240px;
 left:210px;
}
.newsHeader {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:bold;
  padding-left:80px;
  text-decoration:none;
  text-align:left;
  color:#7f87b1;
  text-decoration:none;
}
.newsTitel a, .newsTitel a:hover {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:bold;
  padding-left:0px;
  text-decoration:none;
  text-align:left;
  color:#7f87b1;
  text-decoration:none;
}
.creationDate {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:normal;
  padding-left:0px;
  text-decoration:none;
  text-align:left;
  color:#ffffff;
}
.previewLink a, .previewLink a:hover {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:bold;
  padding-left:0px;
  text-decoration:none;
  text-align:left;
  color:#7f87b1;
  text-decoration:none;
 
}
#zoomImage {
 font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;
 text-align:right;
 background-color:#000000;
 border:1px solid #3e2916;
 padding:0px;
 margin-left:520px;
 visibility:hidden;
 z-index:1;
 position:absolute;
}
#zoomImage a {
 color:#ffffff;
 margin-top:10px;
 text-decoration:none;
}


