/* Stylesheet für ak-Webfiles 29.12.98 */
/* $Id: ak2.css,v 1.14 2012/03/05 19:06:10 jo Exp $ */
/* Stamm-Version in Modul www.akweb.de (zuvor unter akconv/styles) */

/* Seitenaufbau */

body {
  max-width: 960px;
  margin: 0 auto !important;
  float: none !important;
}

#header {
  padding: 10px;
}

@media (min-width: 665px) {
  #main {
    margin-left: 160px;
    margin-right: 200px;
  }

  #rightbar {
    float: right;
    width: 166px;  /* Bildbreite 156px */
  /*  margin: 22px -5px 10px 5px; */
    margin-top: 22px;
    margin-bottom: 10px;
    border-bottom: 1px solid #E30045;
  }

  #menu {
    float: left;
    margin-top: 20px;
    margin-left: 0px;
    width: 130px;
    padding: 0;
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 9pt;
  }
}

/* tablet size: hide rightbar */

@media (max-width: 665px) {
  #main {
    margin-left: 108px;
    margin-right: 10px;
  }

  #rightbar {
    display: none;
  }

  #menu {
    float: left;
    margin-top: 20px;
    margin-left: 0px;
    width: 90px;
    padding: 0;
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 8pt;
  }
}

#footer {
  margin-top: 6px; 
  border-top: 1px solid black; 
  padding-top: 6px; 
}

/* allgemeine Formate */

/* Links generell - wird überschrieben für #menu */
a:link {
  color: #E30045;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #D40040;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #D40040;
  font-weight: bold;
  text-decoration: underline;
}

a:active {
  color: #8B0000;
  font-weight: bold;
  text-decoration: underline;
}

h1.hue, h1.kolumne, h2.uz, h2.kolumne, h3.zue, h3,
p.dok, p.anm, p.anmue, p.red, p.quelle {
  font-family: arial, helvetica, geneva, sans-serif;
}

p.anm {
  font-size: 68%;
}

p.anmue	{ 
  font-weight: bold; 
  font-size:68% 
}

p.mitte {
  text-align: center;
}

p.rechts {
  text-align: right;
}

p.red {
  font-size: 80%;
}

p.vor {
  font-size: 105%;
  font-weight: bold;
}

p.autorin {
  text-align: right;
  font-family: arial, helvetica, geneva, sans-serif;
  font-weight: bold;
  font-size: 90%;
}

p.frage {
  font-weight: bold;
  font-style: italic;
}

p.thema {
  font-family: arial, helvetica, geneva, sans-serif;
  font-weight: bold;

}
.erl {
  font-size: x-small;
}

.trennzeile {
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0;
}

p.autorinAnfang {
  margin-bottom: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

p.anmUE {
  font-size: 77%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

p.autorenvorstellung {
  padding-top: 0.5em;
  border-top-width: 1px;
  border-top-style: solid;
/* currently bold and italic can't be combined
  font-style: italic;
*/
}

/* obsolet */
p.autorenkasten {
  padding-left: 0.5em;
  border-left-width: 1px;
  border-left-style: solid;
}

p.kastentext {
  padding-left: 0.5em;
  border-left-width: 1px;
  border-left-style: solid;
}

p.quelle {
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 85%;
}

p.zitat {
  width: 7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 123.1%;
}

p.kastentitel {
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  border-top-width: 1em;
  border-top-style: solid;
  padding-bottom: 0.5em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 116%;
}

p.minititel {
  margin-top: 1em;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 116%;
}

span.rubrik {
  text-decoration: underline;
}





/* Register */

.reg-zue {
  font-family: arial, helvetica, geneva, sans-serif;
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 10px;
}

/* spezifische Teile der Seite */

#header img {
  width: 100%;
  max-width: 490px;
}

#rightbar .bildabschnitt {
  margin-top: 0px;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 4px;
  border-top: 1px solid #E30045;
}

#rightbar .erl {
  font-size: 9pt;
  font-family: arial, helvetica, geneva, sans-serif;
}  

/* Quellenangabe */

#source {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 75%;
}

/* kleines Logo in der Quellenangabe nur für print */
#source img {
  display: none;
}

/* bei Indexseiten keine Quellenangabe anzeigen */
#index div#source {
  display: none;
}

/* Formulare */

#formular, #hilfe {
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: x-small; /* wrong value for IE */
  voice-family: "\"}\""; /* trick IE into thinking the rule is over */
  voice-family: inherit; /* recover from trick */
  font-size: small;
}

#formular h1, #hilfe h1 {
  font-size: large;
}

#formular td {
  vertical-align: top;
}


/* Menü links */

#menu a:link {
  color: #000000;
  font-weight: normal;
}

#menu a:visited {
  color: #BA143E;
  font-weight: normal;
}

#menu a:hover {
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}

#menu ul {
  border-bottom: 1px solid #E30045;
  list-style: none;
  margin: 0;
  padding: 0;
}

#menu ul li {
  border-top: 1px solid #E30045;
  margin: 0;
  padding: 2px;
}

/* Suchfeld */

#search {
  margin-top: 10px;
  margin-left: 1px;
  margin-bottom: 10px;
}

#search input {
  width: 100%;
  font-size: 9pt;
  margin-top: 10px;
  margin-bottom: 0px;
}

/* Footer */

#footer td {
  vertical-align: middle; 
}

#logo-klein {
  padding-top: 10px;
  padding-right: 18px;
  font-size:11px;
}

#footer-text {
  font-size: 11px;
  font-family: arial, helvetica, geneva, sans-serif;
}

#copyright-notice {
  margin-bottom:5px;
}

/* Themenseiten */

#thema .hue, #thema .uz, #thema .vor, #thema .red {
  font-family: times, serif;
}

#thema h3.zue {
  color: #CC0000;
}
#thema .red {
  font-size: 95%;
}
#thema .anm {
  font-size: 85%;
}

#thema a:link {
  color: #000000;
}
#thema a:visited {
  color: #CC0000;
}

/* Buchladenliste */

#bula .anm {
  font-size: 90%;
  font-weight: bold;
}

#bula p {
  font-size: 75%;
  font-family: arial, helvetica, geneva, sans-serif;
  margin-top: 0;
  margin-bottom: 3px;
}

/* mögliche Alternative für Formular/Service-Seiten

#formular #rightbar {
  display: none;
}

#formular #main {
  margin-left: 270px;
}

#formular #menu {
  float: left;
  margin-top: 20px;
  margin-left: 0px;
  width: 240px;
  padding: 0;
  font-family: arial, helvetica, geneva, sans-serif;
  font-size: 9pt;
}
*/

