
BODY { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Schriftname; background-color: #fff; margin: 0; padding: 0;}
.copytext { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext:link   { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext:visited  { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext:hover   { color: #cc1500; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

.copytext_m_rahmen     { font-weight: bold; font-size: 10px; text-align: left; border: solid 1px #fc0 }
.copytext_m_rahmen:link    { font-weight: bold; text-decoration: none; text-align: left; border: solid 1px #fc0 }
.copytext_m_rahmen:hover    { font-weight: bold; background-color: #ffd8a1; border: solid 1px #fc0 }
.copytext_fett    { color: black; font-weight: bold; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext_fett:link  { color: black; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext_fett:hover  { color: #cc1500; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext_fett:visited  { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.copytext_fett:active { color: #000; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a:link  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a:hover  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a:active  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a:visited  { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

.kk_box  { color: #333366; border: solid 1px #4d5491 }
.boxgelb { border: solid 1px silver }
.tipp { color: #9c9cce; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.tipp:link { color: #9c9cce; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.tipp:hover { color: #9c9cce; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.tipp:visited { color: #9c9cce; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.fliesslink { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliesslink:link { color: #fa0; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliesslink:hover  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliesslink:visited { color: #fa0; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliess { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliess:link { color: #fa0; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliess:visited   { color: #fa0; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0  }
.fliess:hover { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliess:visited { color: #fa0; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; border: 0 }
.fliessklein   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.fliessklein:link    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.fliessklein:visited  { color: black; text-decoration: none }
.fliesskleinorange { color: #fa0; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none }
.teaser  { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.teaserheadline  { color: #fa0; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 14px; text-decoration: none }
.teaserlink { color: #fa0; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.teaserlink:link { color: #fa0; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.teaserlink:visited { color: #fa0; text-decoration: none }
.teaserlink:active { color: #fa0; text-decoration: none }
.teaserlink:hover { color: #fff; text-decoration: none; background-color: #fa0 }
.menuu { color: white; font-weight: normal; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuu:link { color: white; font-weight: normal; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuu:visited { color: white; font-weight: normal; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuu:hover { color: white; font-weight: normal; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuo { color: #313163; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuo:link { color: #313163; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuo:visited { color: #313163; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menuo:hover { color: #313163; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.subheadline { color: #fa0; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: none }
.headline         { color: #fa0; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
.headline:link { color: #fa0; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.headline:visited   { color: #fa0 }
.red    { color: white; text-decoration: none; background-color: #336 }
.red:hover { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline overline; background-color: red }
.red:link   { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: gray }
.comment { color: black; font-size: 8px; font-family: "Courier New", Courier, Monaco }
.mittelgelb { background-color: #fef1da }
.corner   { border-bottom: 1px solid #9898b1; border-left: 1px solid #9898b1 }
.menutitleS       { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.menutitleS:link { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menutitleR     { color: #cc1500; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.menutitleR:link { font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.headlineKasten     { color: #000; font-weight: bold; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/*Ab hier aus show.php übernommen*/
#main      { background-color: #fef1da; visibility: visible; z-index: 5; top: 0; width: 900px; height: auto }
#logokopf      { background-color: #fef1da; visibility: visible; position: relative; z-index: 50; top: 0; left: 0; width: 900px; height: 130px }

#content   { text-align: left; z-index: 10; float: left; clear: left }

#nav   { line-height: 1em; list-style: none; margin: 0; padding: 0; position: absolute; z-index: 50; top: 100px; left: 415px }
#nav ul     { line-height: 1em; list-style: none; margin: 0; padding: 0; z-index: 50; width: 175px }

#nav a  { text-align: left; display: block; padding: 5px 5px 2px 1px }

#nav li  { z-index: 50; float: left }

#nav li.placeholder  { z-index: 50; width: 2em }

#nav li.spacer  { padding: 0 3px; z-index: 50 }

#nav li ul      { background-color: #ffbe00; margin: 0 0 5px 8px; padding: 0 0 5px 2px; position: absolute; z-index: 50; left: -999em; width: 175px }

#nav li ul li  { text-align: left; display: block; z-index: 50; left: -999em; width: 9em }

#nav li ul li.article_list  { margin: 0; padding: 0; z-index: 50; width: 9em }

#nav li ul ul  { margin: -2em 1em 5px 7em; padding: 0 4px 5px 2px; z-index: 50; width: 6em }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul   { z-index: 50; left: -999em }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul   { z-index: 50; left: auto }

#nav span  { text-align: left; display: block; padding: 5px 1px 2px; z-index: 50 }
.menu  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; display: block; padding: 5px 2px 2px }
.menu:link { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu:visited { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu:active { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu:hover { color: #ffbe00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.submenu:link    { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 11px; text-decoration: none; margin-left: 10px }
.submenu:visited    { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 11px; text-decoration: none; margin-left: 10px }
.submenu:active   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 11px; text-decoration: none; margin-left: 10px }
.submenu:hover    { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; line-height: 11px; text-decoration: none; margin-left: 10px }
.submenumager:link   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:visited   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:active   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:hover   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
#menublock  { z-index: 10; left: 415px }
#rubrikbild    { position: absolute; z-index: 80; top: 0; left: 0; width: 400px; height: auto }
#rubrikecke   { position: absolute; z-index: 85; bottom: 0; left: 0; width: 400px }
#untererbereich      { text-align: left; padding-top: 20px; position: relative; z-index: 10; top: 5px; left: 0; width: 900px; height: auto; min-height: 700px; clear: left }
#contentcontainer            { padding-left: 50px; z-index: 15; width: 660px; min-height: 700px; float: left }
#teasercontainer       { margin-left: 740px; z-index: 15; width: 150px; min-height: 700px }

#artikel      { position: relative; width: 660px }
#artikellinks        { width: 349px; float: left; clear: both }
#artikelrechts        { margin-left: 15px; width: 295px; float: right; }
#artikelzweispaltig  { width: 660px; height: auto; float: left }
#fusszeile { display:block; background-color: #fef1da; visibility: visible; position: relative; z-index: 40; width: 900px; float: left }
#is24search { height: 550px }
#suche      { background-color: #f9b700; visibility: visible; position: relative; width: 150px; height: auto }
#sucheinnen    { font-size: 11px; background-color: #f9b700; visibility: visible; padding: 4px; position: relative }
#sucheinnen input   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1da; margin-bottom: 5px; position: absolute; left: 25px; width: 80px; border: solid 2px #f9b700 }
#sucheinnen select  { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1da; margin-bottom: 5px; position: absolute; left: 25px; width: 116px; border: solid 2px #f9b700 }
#stichwortsucheinnen { font-size: 11px; background-color: #f9b700; visibility: visible; position: relative }
#stichwortsucheinnen input { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1da; margin-bottom: 5px; position: absolute; left: 25px; width: 80px; border: solid 2px #f9b700 }
#stichwortsucheinnen select { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1da; margin-bottom: 5px; position: absolute; left: 25px; width: 116px; border: solid 2px #f9b700 }
.FORMbox {
  width: 400px;
  color: #000;
  background-color: #cc9;
  border: 1px solid #666;
}

.FORMreihe {
  clear: both;
  padding: 2px 0px;
}

.FORMlabel  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: right; padding-top: 3px; padding-right: 5px; width: 355px; float: left }

.FORMfeld  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; width: 300px; float: right; border-style: none; outline-style: none; outline-width: 0 } 

.FORMknopf  { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fa0; text-align: center; padding: 4px; clear: both; border: 0; outline-style: none; outline-width: 0 }

.FORMdefbreite  { width: 295px; border: 0; outline-style: none; outline-width: 0 }
