html, body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 101%;
 margin: 0px; 
 padding: 0px;
 border-width: 0;
 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
 color: #1b1c4a;
 background: #fafafa url(imgages/mediabox_bg.gif) repeat-x 0px 0px;
}

#uebersicht div.uebercol {
  overflow: visible;
}

#kopfgrafik { 
  position: relative;
  margin: 0;
  padding: 0;
  border-width: 0;
}

#kopfgrafik p { 
  margin: 0;
  padding: 0;
  border-width: 0;
}


p { 
  margin: 0;
  padding: 0;
  border-width: 0;
}

#kopfnav { 
  position: relative;
  min-height: 21px;
  font-size: 0.70em;
  margin: 1px 0 0 0;
  padding: 0px 8px 0px 8px;
  background-color: #5c7ba0;
  overflow: visible;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fafafa;
}

#kopfnav ul {
  margin: 0;
  float: left;
  padding: 0 0 0 8px;
  min-height: 15px;
  color: #e8eede;
  background-color: #5c7ba0;
}

#kopfnav li { 
  display: inline;
}

#kopfnav .mp { 
  display: block;
  vertical-align: middle;
  float: left;
  min-height: 15px;
  color: #e8eede;
  background-color: #5c7ba0;
  border-width: 0 1px 0 1px;
  border-left-style: solid;
  border-left-color: #5c7ba0; 
  padding: 2px 10px 0 10px;
}

/* der rechte Button im Menue hat zwei Border */
#kopfnav .mpr { 
  display: block;
  vertical-align: middle;
  float: left;
  min-height: 15px;
  background-color: #5c7ba0;
  color: #e8eede;
  border-width: 0 1px 0 1px;
  border-left-style: solid;
  border-left-color: #5c7ba0; 
  border-right-style: solid;
  border-right-color: #5c7ba0; 
  padding: 2px 10px 0 10px;
}

#kopfnav .mpakt {
  display: block;
  vertical-align: middle;
  background-color: #164383; 
  float: left;
  min-height: 15px;
  color: #e8eede;
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #fafafa;
  padding: 2px 10px 0 10px;
}

#kopfnav a, #kopfnav a:link, #kopfnav a:visited { 
  display: block;
  color: #e8eede;
  text-decoration: underline;
  font-weight: bold;
  padding: 0 6px 0 6px;
}

#kopfnav a.akt, #kopfnav a.akt:link, #kopfnav a.akt:visited { 
  display: block;
  text-decoration: none;
  border-width: 0 0 6px 0;
  border-style: solid;
  border-color: #164383;
}

#kopfnav p { 
  display: block;
  float: right;
  margin: 0;
  padding: 2px 22px 0 0;
  color: #e8eede;
  text-align: right;
  background-color: #5c7ba0;
}


/*

  Contentbereich der Seite

*/
#mseite { 
  display: block;
  clear: left;
  min-height: 413px;
}

#mseite table { 
  display: block;
}

/*

  Rechte Navigation

*/

#rightnav { 
  display: block;
  width: 183px;
  min-height: 424px;
  border-width: 0;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

#rightnav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  height: 424px;
  overflow: auto;
}

#rightnav li { 
  display: block;
  overflow: visible;
  background-color: #dfdfdf; 
  border-width: 0 0 2px 1px;
  border-style: solid;
  border-color: #fafafa;
  width: 181px;
  min-height: 47px;
  padding: 4px 0 5px 0;
  margin: 0;
}

#rightnav li.akt { 
  color: #000000; 
  background-color: #fafafa; 
  border-width: 0 0 2px 0;
  padding: 4px 0 5px 1px;
} 

#rightnav li.first {
  width: 158px; 
  min-height: 37px;
  padding: 9px 5px 0 19px;
  margin: 0;
  font-size: 70%; 
  background: #dfdfdf url(imgages/stripes_unten.gif) repeat-x bottom; 
}

#rightnav li.empty { 
}

#rightnav li.first h2 { 
  display: block;
  padding: 23px 0 0 0;
  margin: 0;
  border-width: 0;
  font-size: 100%; font-weight: bold;
}


#rightnav li.last { 
  width: 182px; 
  min-height: 30px;
  padding: 4px 0 0 0;
  margin: 0;
  background: #dfdfdf url(imgages/stripes_unten.gif) repeat-x bottom; 
}

#rightnav .link {
  display: block;
  font-size: 70%; 
  padding: 0 5px 0 19px;
  background: transparent url(imgages/pfeil.gif) no-repeat 7px 3px; 
}

#rightnav .nolink {
  display: block;
  font-size: 70%; 
  padding: 0 5px 0 19px;
  background-color: transparent; 
}

#rightnav li.formular { 
  background-color: #dfdfdf;
  background-image: none;
  width: 172px;
  min-height: 37px;
  padding: 0 5px 0 5px;
  margin: 0;
}

#rightnav form { 
  margin: 0;
  border-width: 0;
  padding: 0;
}

#rightnav a, #rightnav a:visited, #rightnav a.akt:link { 
  color: #1b1c4a;
  text-decoration: none;
}

#rightnav .mbrubrik {
  display: inline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 70%;
  width: 136px;
  min-height: 20px;
  color: #1B1010;
  background-color: #fafafa;
  border-width: 1px;
  border-style: solid;
  border-color: #92aad8;
}

#rightnav .mbsuche {
  display: inline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 70%;
  width: 136px;
  color: #1b1010;
  background-color: #fafafa;
  border-width: 1px;
  border-style: solid;
  border-color: #92aad8;
}

#rightnav #suchsubmit, #rightnav #rubriksubmit { 
  display: block;
  cursor: pointer;
  width: 17px;
  height: 15px;
  background: #dfdfdf url(imgages/pfeil.gif) no-repeat 5px 2px;   
  border-width: 0px;
  border-style: solid;
  border-color: #92aad8;
  margin: 0;
}

#rightnav .topborder { 
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dfdfdf;
}

/*

  Anzeige Suchformular in Übersicht 

*/
#suchebreit {
  display: block;
  width: 770px;
  height: 40px;
  background-color: #fafafa;
}

#suchebreit .suchwort { 
  width: 170px;
  height: 20px;
  vertical-align: top;
  padding: 4px 0 2px 38px;
  font-size: 0.75em;
}

#suchebreit .mbsuche { 
  display: inline;
  font-family: Verdana, Arial, sans-serif;
  width: 160px;
  color: #1b1010;
  border-width: 1px;
  border-style: solid;
  border-color: #92aad8;
  background-color: #dfdfdf;
}

#suchebreit .suchwort2 { 
  width: 280px;
  height: 20px;
  vertical-align: top;
  padding: 4px 0 2px 38px;
  font-size: 0.75em;
}

#suchebreit #suche2 { width: 160px; }

#suchebreit .mbsuchego { 
  padding: 2px 0 4px 4px;
  width: 20px;
  vertical-align: middle;
}

#suchebreit #suchsubmit { 
  display: block;
  cursor: pointer;
  width: 17px;
  height: 15px;
  background: #fafafa url(imgages/pfeil.gif) no-repeat 5px 2px;   
  border-width: 0px;
  border-style: solid;
  background-color: #fafafa;
  margin: 0;
}

#suchebreit .realtext { 
  vertical-align: middle;
  font-size: 0.70em;
  color: #556959;
  padding: 2px 10px 2px 10px;
}

#suchebreit ul { display: inline; list-style-type: none; padding: 2px 5px 0 1px; border: 0; height: 31px; margin: 0; }
#suchebreit li { display: inline; margin: 0; padding: 0 15px 2px 10px; background: #dfdfdf url(images/pfeil_4r.gif) no-repeat right; border-width: 1px; border-style: solid; border-color: #92aad8; }
#suchebreit a {
  font-size: 0.75em;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  color: #1b1c4a;
}

/*

  Buttons

*/
input.startbutton { 
  display: inline;
  cursor: pointer;
  font-size: 0.8em;
  font-weight: bold;
  color: #1b1c4a;
  border-width: 1px;
  border-style: solid;
  border-color: #92aad8;
  height: 24px;
  padding: 2px 8px 2px 8px;
  background: #dfdfdf;
}

#startbutton { 
  width: 400px;
  height: 24px;
  vertical-align: top;
  text-align: right;
  padding: 0; 
  margin: 0; 
  border-width: 0;
  background-color: #fafafa;
}

#startbutton table { 
  float: right;
  padding: 0; 
  border-width: 0;
}

#startbutton .hgap { 
  width: 20px;
}

#startbutton form { 
  padding: 0; 
  border-width: 0;
  margin: 0;
  color: #1b1c4a;
}

#startbutton .speed { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  color: #1b1c4a;
}

#realdl { padding: 4px 0 0 0; margin: 0; background-color: #fafafa; border-width: 0; height: 23px; clear: right; text-align: right; }
#realdl ul { display: inline; list-style-type: none; padding: 1px 0 1px 1px; border: 0; height: 21px; margin: 0; background-color: #fafafa; }
#realdl li { display: inline; margin: 0; padding: 0 15px 3px 10px; background: #fffbff url(images/pfeil_4r.gif) no-repeat right; border-width: 1px; border-style: solid; border-color: #fffbff; }
#realdl li.tblast { border-width: 1px 1px 1px 0; padding: 0 0 3px 10px; }

#realdl a {
  font-size: 0.63em;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  color: #1b1c4a;
}

#realdl li a:hover,
#realdl li a:focus,
#realdl li a:active {
  text-decoration: underline;
}

label, .startbutton {
  cursor: pointer;
}

/*

   grosses Bild

*/
#bildgr { 
  width: 400px;
  padding: 0 0 5px 0;
  text-align: right;
  background-color: #fafafa;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fafafa;
}


#media { 
  background-color: #fafafa;
  width: 400px;
  height: 300px;
  text-align: right;
  vertical-align: top;
  padding: 0;
}

#realscreen { 
  background-color: #fafafa;
  width: 400px;
  height: 240px;
  padding: 1px 0 1px 0;
  margin: 0;
}

#realscreen object { 
  display: block;
}

#realscreen embed { 
  display: block;
}


/*
  Navigation in Bildergalerie
*/
#bildnav { 
  display: block;
  width: 400px;
  min-height: 16px;

  text-align: right;
  vertical-align: bottom;
}

#bildnav ul { 
  height: 1px;
  padding: 0 0 0 0;
  margin: 0;
}

#bildnav li {
  height: 1px;
  display: inline; 
  padding: 2px 5px 2px 5px;
  font-size: 75%;
}

#bildnav li.akt {
  font-weight: bold;
}

#bildnav li.last {
  padding: 2px 0 2px 5px;
}

#bildnav a {
  color: #1b1c4a;
}

/*

   Textdaten

*/
#textdaten { 
/*  width: 174px; */
  width: auto;
  overflow: auto;
  vertical-align: top;
  padding: 35px 10px 0 9px;
  background-color: #fafafa;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #fafafa;
}

#textdaten h1 { 
  font-size: 80%;
  font-weight: bold;
  color: #1b1c4a;
  padding: 10px 0 0.5em 0;
  margin: 0;
}

#textdaten p { 
  font-size: 80%;
  color: #1b1c4a;
  padding: 0 0 1em 0;
  margin: 0;
}

#textdaten .quelle { 
  font-size: 70%;
  color: #1b1c4a;
  padding-top: 5px 0 0 0;
}


#linkliste { display: block; font-size: 70%; }
#linkliste h2 { display: none; }
#linkliste .url { display: none; }
#linkliste .ltyp { display: none; }

#linkliste ul {  margin-left: 0; padding-left: 0; list-style-type: none; }

#linkliste li {
  display: block;
  min-height: 1.5em;
  margin: 0 0 0.5em 0;
  padding: 0 5px 0 20px;
  background: transparent url(/sp/pics/link/ardpfeil_blau.gif) no-repeat 0 2px; 
}

* html #linkliste li {
  height: 1.5em;
} /* Alle win32 IE's */

#linkliste a, #linkliste a:visited, #linkliste a.akt:link { 
  color: #1b1c4a;
}

#linkliste .wdr, #linkliste .wdr_gleich_thema, #linkliste .radio, #linkliste .tv {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/wdr.gif) no-repeat 0px 0px; 
}

#linkliste .ard {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/ardlink.gif) no-repeat 0px 0px; 
}

#linkliste .internet {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/weltkugel.gif) no-repeat 0px 0px; 
}

#linkliste .audio, #linkliste .mediaboxa {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/lautsprecher.gif) no-repeat 0px 0px; 
}

#linkliste .video, #linkliste .mediaboxv, #linkliste .webtv {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/video.gif) no-repeat 0px 0px; 
}

#linkliste .gaestebuch {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/gaestebuch.gif) no-repeat 0px 0px; 
}

#linkliste .forum {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/forum.gif) no-repeat 0px 0px; 
}

#linkliste .bildergalerie, #linkliste .vbild, #linkliste .mediaboxb {
  padding: 0px 5px 0px 28px;
  background: transparent url(images/bildergalerie.gif) no-repeat 0px 0px; 
}

#linkliste .neutral {
  padding: 0px 5px 0px 28px;
  background: transparent url(/themen/_config_/nav/pfeil.gif) no-repeat 0px 0px; 
}

#linkliste .clearboth { 
  clear: both;
}

/*

  Suchanzeige 

*/
#suchanzeige { 
  width: auto;
  clear: left; 
}

#suchanzeige h1 { 
  display: block;
  margin: 17px 0px 2px 0px;
  padding: 3px 10px 3px 20px;
  color: #fafafa;
  background-color: #5c7ba0;
  font-size: 0.85em;
  font-weight: bold;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #5c7ba0;
}

#suchanzeige h2 { 
  display: block;
  margin: 0px 0px 2px 0px;
  padding: 3px 10px 3px 20px;
  color: #fafafa;
  background-color: #5c7ba0;
  font-size: 0.8em;
  font-weight: normal;
  border-width: 0 1px 2px 1px;
  border-style: solid;
  border-color: #5c7ba0;
}

#suchanzeige ul {
  display: block;
  height: 290px;
  overflow: auto;
  margin: 0;
  padding: 0;
  border-bottom-color: #ff0000;
  list-style-type: none;
  font-size: 70%; 
  background-color: #dfdfdf; 
}

#suchanzeige li { 
  display: block;
  text-align: left;
  vertical-align: top;
  background-color: #dfdfdf;
  border-width: 0 0 0 1px; 
  border-bottom-style: solid;
  border-bottom-color: #dfdfdf;
  min-height: 50px;
  padding:  2px 10px 2px 48px;
  margin: 0;
}

#suchanzeige li h3 { 
  display: block;
  color: #1b1c4a;
  font-size: 100%;
  vertical-align: top;
  border-width: 0;
  margin: 0;
  padding: 0;
}

#suchanzeige li.audio { 
  background: transparent url(images/lautsprecher.gif) no-repeat 23px 3px; 
}

#suchanzeige li.video, #suchanzeige li.webtv { 
  background: transparent url(images/video.gif) no-repeat 23px 3px; 
}

#suchanzeige li.foto, #suchanzeige li.fotog, #suchanzeige li.fotov { 
  background: transparent url(images/bildergalerie.gif) no-repeat 23px 3px; 
}

#suchanzeige a {
  color: #1b1c4a;
  text-decoration: none;
}


#suchnavigation { 
  display: block;
  color: #fafafa;
  background-color: #5c7ba0;
  height: 24px;
  padding: 2px 0 0 20px;
  margin: 0;
}

#suchnavigation ul { 
  display: inline;
  height: 24px;
  font-size: 80%;
  overflow: visible;
  padding: 0;
  margin: 0;
}

#suchnavigation li { 
  display: inline;
  color: #fafafa;
  padding: 0 3px 0 0;
  margin: 0;
}

#suchnavigation li.akt { 
  font-weight: bold;
}

#suchnavigation li a {
  color: #fafafa;
  text-decoration: underline;
}

#suchnavigation p {
  display: block;
  font-size: 80%;
  text-align: right;
  height: 20px;
  padding: 0;
  margin: 0;
  color: #fafafa;
}

/*

  Uebersicht 

*/
#uebersicht { 
  clear: left; 
}

#uebersicht p { 
  font-size: 0.7em;
  padding: 12px 10px 5px 20px;
}

#uebersicht .uebercol {
  display: block;
  height: 324px;
  width: 190px;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
  background-color: #dfdfdf; 
  border-width: 0 2px 0 1px;
  border-style: solid;
  border-color: #fafafa;
}

#uebersicht .uebercol .last {
  display: block;
  height: 324px;
  width: 188px;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: center;
  background-color: #dfdfdf; 
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #fafafa;
}

#uebersicht .uebercol img {
  margin: 0;
  padding: 0;
  border-width: 0;
}

#uebersicht .uebercol ul {
  display: block;
  height: 234px;
  width: 190px;
  margin: 0;
  padding: 0;
  border-width: 0;
  list-style-type: none;
  font-size: 70%; 
}

#uebersicht .uebercol li { 
  display: block;
  overflow: visible;
  text-align: left;
  background: #dfdfdf url(images/pfeil.gif) no-repeat 7px 5px; 
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #fafafa;
  min-height: 53px;
  width: 160px;
  padding: 2px 4px 1px 26px;
  margin: 0;
}

#uebersicht .uebercol li.first { 
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #fafafa;
}

#uebersicht .uebercol li.video { 
  background: #dfdfdf url(images/video.gif) no-repeat 2px 3px; 
}
#uebersicht .uebercol li.audio { 
  background: #dfdfdf url(images/lautsprecher.gif) no-repeat 2px 3px; 
}
#uebersicht .uebercol li.fotog { 
  background: #dfdfdf url(images/bildergalerie.gif) no-repeat 2px 3px; 
}
#uebersicht .uebercol li.webtv { 
  background: #dfdfdf url(images/video.gif) no-repeat 2px 3px; 
}

#uebersicht .uebercol li.empty { 
  background: #dfdfdf url(images/dc.gif) no-repeat 7px 5px; 
}

#uebersicht a {
  color: #1b1c4a;
  text-decoration: none;
}
 
#uebersicht h2 {
  display: block;
  min-height: 20px;
  width: 170px;
  vertical-align: middle;
  padding: 5px 2px 2px 18px;
  margin: 0;
  color: #fafafa;
  background-color: #5c7ba0;
  font-size: 0.75em;
  font-weight: bold;
  border-width: 0 1px 2px 1px;
  border-style: solid;
  border-color: #fafafa;
}
 
/*

  Fuss der Seite

*/
#fuss {
  min-height: 18px; 
  background: #5c7ba0 url(images/bg_fuss.gif) repeat-x top left; 
  margin: 0;
  border-width: 0;
  padding: 14px 0 0 35px;
}

#fuss table { 
  width: 710px;
  background-color: #5c7ba0;
}

#fuss td { 
  vertical-align: middle;
  font-size: 0.55em;
  color: #fafafa;
}

#fuss td a { 
  color: #fafafa;
  font-size: 130%;
}

#fuss #close { 
 display: block;
 padding: 1px 0 0 0;
}

#fuss #close img { 
 border: 0;
 padding: 1px 0 0 0;
}
