﻿/*------------------------------------*/
/*DATEI: dschwabe.css              */
/*------------------------------------*/

/*-------------------------------------------------*/
/* Gestaltung von body und Standard-tags           */
/*-------------------------------------------------*/

body  {
          margin-top:2%;
          margin-bottom:5%;
          background-color:#FCFBF7; /* abgetöntes Weiss FCFBF7 */
          color:#000031;            /* abgetöntes Schwarz */
          max-width:1050px;
      }

td,th { margin-top:0px; }

body,p,h1,h2,h3,h4,h5,td,th,table,ul,ol,li
      {   margin-left:5%;
          margin-right:10%;
      }

/* ------------------------------------------------------- */
/* Ausblenden von Texten für die Anzeige                   */
/* enthalten in div-Block mit class=keineanzeige           */
/* ------------------------------------------------------- */

#id, element, .klasse, .keineanzeige { display:none; }

/* -----------------------------------------------------------------*/
/* Positionierung der Elemente der Kopfzeile top middle oder bottom */
/* ---------------------------------------------------------------- */

.buendig
      { vertical-align: middle; }


/*---------------------------------------------*/
/* Silbentrennung                              */
/*---------------------------------------------*/

.hyphen
      {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
      }

/*---------------------------------------------*/
/* Abweichende Farben Hintergrund / Text       */
/*---------------------------------------------*/

.weiss
    {  color:#000000; }

.rot
    {  color:#FF0000; }

.hellblau
    {  color:#0020FF; }

.gruen
    {  color:#00FF00; }

.hellbeige
    {  color:#000031; }

.blue
    {  color:#0000FF; }

.blau
    {  background-color:#CEDBED; } /* Hervorhebung durch hellblauen Hintergrund */

.titelbild
    {
       float:left;
       margin-right:16px;
       padding: 10px 0px 0px 0px;
    }


/*----------------------------------------------------------*/
/*Schriftart, das System wählt jeweils die erste verfügbare */
/*----------------------------------------------------------*/

p,h2,h3,h4,h5,ul,ol,li,div,td,th,table,address,blockquote,nobr,b,i,cite,.bunt,.zitat,.zitatimzitat,.bildtext,.bildtextimzitat, .klein .textdschwabe_in_navigation        {   font-family:Arial,"times new roman",sans-serif; }

/*---------------*/
/* Überschriften */
/*---------------*/

h1  {   font-size:20pt;
        font-family:verdana,Arial,"times new roman",sans-serif;
        line-height:200%;
    }

h2  {   font-size:15pt; }

h3  {   font-size:13pt; text-decoration:underline; }


h4  {   font-weight: normal; text-decoration:underline   }

h5  {   font-weight: bold; }

h4,h5, p,ul,ol,li,div,td,th,address,nobr,cite,.bunt
    {   font-size:12pt; }

/*---------------*/
/* Zeilenabstand */
/*---------------*/

p,ul,ol,li,div,td,th,table,address,nobr,b,i,cite,.bunt,.zitat,.zitatimzitat,.bildtext,.bildtextimzitat,.klein, h2,h3,h4,h5
    {   line-height:175%; }

/*---------------*/
/* Blocksatz     */
/*---------------*/

p,li
    {   text-align:justify; }


/*---------------------------------------------*/
/* Inhaltsverzeichnisse                        */
/*---------------------------------------------*/

.inhaltsverzeichnis
   {  border-style: solid;
      border-width: 2px;
      border-color:#2B2975;
      margin-left:5%;
      margin-right:50%;
   }
   
.inhalt
    {  font-size:11pt; }

/*---------------------------------------------*/
/* Standardbreiten für graphische Elemente     */
/*---------------------------------------------*/

.w5p { width:5%; }

.w10p { width:10%;}

.w15p { width: 15%; }

.w20p { width:20%;}

.w25p { width:25%;}

.w30p { width:30%;}

.w40p { width:40%;}

.w45p { width:45%;}  /* Darstellung zweier Bilder in einer Zeile */

.w51p { width:51%;}

.w60p { width:60%;}

.w70p { width:70%;}

.w80p { width:80%;}

.w85p { width:85%;}

.w97p { width:97%;}

.w100p { width:100%;}

.w100pohnerand
      { width:100%;
        margin-left:0%;
        margin-right:0%;
      }

.w10 { width:10px;}

.w12 { width:12px;}

.w15 { width:15px;}

.w20 { width:20px;}

.w40 { width:40px;}

.w50 { width:50px; vertical-align:top; }

.w80 { width:80px;}

.w100 { width:100px;}

.w150 { width:150px;}

.h230 { height:230px; }

.w300 { width:300px;}

.w400 { width:400px;}

.w400s { width:400px; border-style:solid; border-width: 1px; box-shadow:2px 2px #666; }

.w600 { width:600px;}

.w600r { width:600px; border-style:solid; border-width: 1px;}

.w600s { width:600px; border-style:solid; border-width: 1px; box-shadow:4px 4px #666; }

.w800 { width:800px;}

.w830 { width:830px;}

.w850 { width:850px;}

.bildrahmen {border-style:solid; border-width: 1px; }

.bildrahmenabstand
      {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
     }

/*---------------------------------------------*/
/* Schriftgestaltung                           */
/*---------------------------------------------*/

.unterstrichen { text-decoration: underline; }  

.klein8
   {
      font-size:8pt;
      font-family:verdana,Arial,"times new roman",sans-serif;
      line-height:10pt;
      margin-left:13%;
      margin-right:13%;
   }

.klein10
    {
       font-style:normal;
       font-size:10pt;
    }

.gross12
    {  font-style:normal;
       font-size:12pt;
    }

.gross14
    {
       font-weight:bold;
       font-size:14pt;
    }

.gross24
    {
       font-size:24pt;
    }

.gross42
    {
       font-weight:bold;
       font-size:42pt;
    }

.gesperrt  { letter-spacing:2.5pt;  }

.negation  { text-decoration:overline; }

.keinumbruch { white-space:nowrap;  }

.overbar   { text-decoration: overline;  } /* gerader Strich über alles */

.overbar2  { text-decoration: overline; vertical-align:-20%; } /* herabgesenkt */

.eng       { font-variant:small-caps;  }


/*---------------------------------------------*/
/* Striche im Text Kopf Fuss                   */
/*---------------------------------------------*/

.strichvoll
   {
      margin-left: 5%;
      width: 85%;
      background-color: #2B2975; /*blau ins violett */
      border: none;
      height: 1.5px;
   }

.strich
  {
     background-color: #408080; /*türkis */
     border: none;
     height: 1.5px;
     margin-left:5%;
     margin-right:10%;
  }

.strichrot
  {
     background-color: #BF0175; /*rot ins violett */
     border: none;
     height: 1.5px;
  }

.strichdunkel
  {
     background-color: #2B2975; /*blau ins violett */
     border: none;
     height: 1.5px;
  }


/*---------------------------------------------*/
/* Listen aufgerufen durch ol ul               */
/*---------------------------------------------*/


.kleinbuchstabe {list-style-type: lower-latin; }

.grossbuchstabe {list-style-type: upper-latin; }

.quadrat {list-style-type: square; }

.kleineroemischezahl {list-style-type: lower-roman; }

.kreisvoll {list-style-type: disc; }

.kreisleer {list-style-type: circle; }


/*----------------------------------------------------------------*/
/*    Gestaltung von Verweisen                                    */
/*----------------------------------------------------------------*/

a:link    { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:underline; }
a:active  { color:#000000; text-decoration:underline; }
a:hover   { color:#408080; text-decoration:none; }
a.an { color:#000000; text-decoration:none; }

/*----------------------------------------------------------------*/
/*Wikipedia-übliches Symbol nach Links auf externe Quellen        */
/*----------------------------------------------------------------*/

a[href^='http://']
   {
     padding-right: 14px;
     background: url(Bilder/external.png) right no-repeat;
   }

[href^='https://']
   {
     padding-right: 14px;
     background: url(Bilder/external.png) right no-repeat;
   }

.link_intern
{
/*   color:#FF0000; */
   color:black; 
}

/*----------------------------------------------------------------*/
/*Navigation in einer Zeile                                       */
/*----------------------------------------------------------------*/

.logodschwabe_in_navigation
   {
     float:left;
     padding: 0px 0px 0px 0px;
     height:90px;
     margin-right:50px;            /* Abstand zum Text */
   }

.textdschwabe_in_navigation
    {
       font-size:15pt;
        }
.textspi_in_navigation
    {
       font-size:12pt;
        }

.button1{
  height:25px;
}

.seiteaktiv  
{
   background-color:#FF0000;

}

/*-----------------------------------------------*/
/* Navigation in Kopfzeile                       */
/*-----------------------------------------------*/

.button
{
  height:40px;
   background-color:blue;
}

.seiteaktiv
{
   background-color:#FF0000; 
   background-color:"red";       

}


#navcontainer
  {
     margin-top: 0px;
     margin-left: -40px; /* Abstand des Navigation-Balkens nach links */
     height: 28px; /*  Höhe der Buttons, gleiche Höhe wie Logo */
     font: 18px Arial, sans-serif;
     list-style-type: none;
     width: 100%;

  }

        #navlist li
        {
                float: left;
                margin: 0;
                margin-top: 17px; /*Abstand der Navigation nach oben, an Größe des Logo anpassen */
                padding: 0;
                width: auto;
                display: block;

        }

        /*  Anzeige vor Anclicken */

        #navlist li a, #navlist li a:link
        {
                background: #ccc;
                color:#174073;
                margin: 0;
                margin-right: 10px; /* Abstand zwischen den Buttons */
                padding: 0.2em 0.2em; /* Abstand Text innerhalb Auswahlblock nach links und rechts */
                text-decoration: none;
               /* padding: 3px 33px 5px 5px; */ /* feste Größe der einzelnen Buttons */
                display: block;
        }

        /*  Anzeige bei Anclicken */

        #navlist li a:hover
        {
                color:white;
                border-bottom: 0px solid #bbb;
                cursor: pointer;
                background: #8F8F8F;
        }


        #navlist li a#current, #navlist li a#current:link
        {
                color: #000;
                cursor: default;
                font-weight: bold;
                border-bottom: 0px solid #999;
        }

        #navlist li a#current:hover
        {
                border-bottom: 3px solid #f90;
                background: #eee;
        }
/*-----------------------------------------------*/
/* Scrollbalken für Text mit Überlänge           */
/*-----------------------------------------------*/

.scrolldiv
   {                                        /* der Name kann frei gewählt werden */
       height:539px;                        /* Höhe  */
       overflow:auto;                       /* Regel für übergroßen Inhalt */
       border: 0px;                         /* Rahmen */
       padding:0px;                         /* Textabstand zum Rand */
       background:#FEFDF8;                  /* Hintergrund */
   }
.w600 { width:900px;}