/*-- Stylesheet für Standard-Elemente -------*/
/*--                                       --*/
/*-- Copyright (C): Andreas Richter, 2009  --*/


/* allgemeine Festlegungen                   */
/* ----------------------------------------- */

* {
   margin:0;
   padding:0
}
option {
   padding-left:.4em
}
select {
   padding:1px
}
* html body *{
   overflow:visible
}
* html iframe,* html frame {
   overflow:auto
}
* html frameset {
   overflow:hidden
}
html {
   height:99%;
   margin-bottom:1px
}
body,td,th {
   font-family:VERDANA,ARIAL,HELVETICA;
   font-size:100,01%;
   color:#000000;
   background-color:#FFFFFF;
}
table {
  border-spacing: 0;
  background-color:transparent;
}
td, th {
  background-color:transparent;
}
.SeiteMitScrollbalken {
   width:410px;
}
.SeiteOhneScrollbalken {
   width: 425px;
}

fieldset,img {
   border:0 solid
}
ul,ol,dl {
   margin:0 0 1em 1em
}
li {
   margin-left:.8em;
   line-height:1.2em
}


/* Schriften                                   */
/* ------------------------------------------- */

h1 {
   margin-top: 15px;
   margin-bottom: 12px;
   font-size:28px;
   font-weight:normal;
   cursor:default;
}
h2 {
   margin-top: 10px;
   margin-bottom: 8px;
   font-size:16px;
   font-weight:bold;
   cursor:default;
}
h3 {
   margin-top: 8px;
   margin-bottom: 6px;
   font-size:13px;
   font-weight:bold;
   cursor:default;
}
p {
   margin-top: 8px;
   margin-bottom: 6px;
   font-size:13px;
   cursor:default;
}
.Text {
   font-size:13px;
   cursor:default;
}
.TextFett {
   font-size:13px;
   font-weight:bold;
   cursor:default;
}
.TextKlein {
   font-size:11px;
   cursor:default;
}
.TextWeiss {
   font-size:13px;
   cursor:default;
}
.TextBlau {
   font-size:13px;
   cursor:default;
}
.Fussnote {
   font-size:9px;
   cursor:default;
}


/* AufzaehlungSymbole                          */
/* ------------------------------------------- */

.AufzaehlungSymbolBullet, .AufzaehlungSymbolBahn, .AufzaehlungSymbolKreis {
   font-size:11px;
   cursor:default;
   padding: 0 2px 0 2px;
   background-repeat: no-repeat;
   display: inline;
}
.AufzaehlungSymbolBullet {
   width: 8px;
   height: 14px;
   vertical-align: bottom;
   background-position: 0 2px;
}
.AufzaehlungSymbolBahn {
   width: 20px;
   height: 14px;
}
.AufzaehlungSymbolKreis {
   width: 20px;
   height: 14px;
}
.Aufzaehlung {
   font-size:13px;
   cursor:default;
   padding: 0 2px 0 2px;
}


/* Listen                                      */
/* ------------------------------------------- */
.Liste_m_Trennlinien {
   padding-right:8px;
   font-size:11px;
   vertical-align:top; 
   border-color:#000000; 
   border-style: solid; 
   border-width: 0 0 1px 0;
}



/* Links                                       */
/* ------------------------------------------- */
.Link_Text, .Link_TextInaktiv, .Link_PDF, .Link_PDFInaktiv {
   background-repeat:no-repeat;
   background-position: 0px 0px;
   padding-left:20px;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
}
.Link_Text {
   cursor:pointer;
}
.Link_Text:hover {
   text-decoration:underline;
}
.Link_TextInaktiv {
   cursor:default;
}
.Link_Textblock {
   font-size:13px;
   text-decoration:none;
   cursor:pointer;
}
.Link_Textblock:hover {
   text-decoration:underline;
}
.Link_Email {
   cursor:pointer;
}
.Link_PDF {
   cursor:pointer;
}
.Link_PDF:hover {
   text-decoration:underline;
}
.Link_PDFInaktiv {
   cursor:default;
}
.Link_Foto {
   cursor:pointer;
}
.Link_Bild {
   cursor:pointer;
}
.Link_PDFBild {
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
.Link_PDFBild:hover {
   text-decoration:underline;
}
.Link_PDFSymbol {
   display:block;
   background-image: url(../_gif/pdf_klein.gif);
   background-repeat:no-repeat;
   font-size:11px;
   text-decoration:none;
   cursor:pointer;
}
.Link_PDFSymbol:hover {
   background-image: url(../_gif/pdf_kleinhover.gif);
   text-decoration:underline;
}
.Link_HTMLSymbol {
   display:block;
   background-image: url(../_gif/html_klein.gif);
   background-repeat:no-repeat;
   font-size:11px;
   text-decoration:none;
   cursor:pointer;
}
.Link_HTMLSymbol:hover {
   background-image: url(../_gif/html_kleinhover.gif);
   text-decoration:underline;
}
.LinkGruppeTitel {
    padding-top:20px;
}
.LinkGruppe {
    padding:6px;
    border-style: solid;
    border-width:1px;
}
.Link_Extern {
   background-repeat:no-repeat;
   background-position: 0px 0px;
   padding-left:20px;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
.Link_PresseNews:hover {
   text-decoration:underline;
}
.Link_PresseNews {
   background-repeat:no-repeat;
   background-position: 0px 0px;
   padding-left:20px;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
.Link_Extern:hover {
   text-decoration:underline;
}
.Link_Unterzeile {
   font-size:10px;
   cursor:default;
   background-color: transparent;
}
.Link_GoTo {
   background-repeat:no-repeat;
   background-position: 0px 0px;
   line-height:20px;
   padding-left:34px;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   cursor:pointer;
}
.Link_Top {
   background-repeat:no-repeat;
   background-position: 0px 0px;
   line-height:20px;
   padding-left:24px;
   font-size:13px;
   text-decoration:none;
   cursor:pointer;
}




/* alter Teil                                  */
/* ------------------------------------------- */

/*
.LinkDoku {
   font-size:11px;
   text-decoration:none;
}
.LinkDoku:hover {
   text-decoration:underline;
}
.LinklisteTabelle {
   border:1px solid;
   width:400px;
   padding:3px;
}
.LinklisteGruppeKopf {
   width:400px;
}
.LinklisteNavi {
   vertical-align:top;
   font-size:13px;
   cursor:pointer;
}
.LinklisteLink {
   vertical-align:top;
   padding-top:8px;
   font-size:13px;
   cursor:pointer;
}
.LinklisteImg {
   vertical-align:top;
   padding-top:8px;
   cursor:default;
}
*/