body {background-image:url(bg.png); margin:0pt; text-align:center; }
/*Zentrieren ist für IE erforderlich!*/
a:link, a:visited, a:active, a:focus { font-weight:bold; text-decoration:none; color:#000000; }
a:hover { font-weight:bold; text-decoration:underline; color:#000000; }
/* neue Farben gem. Tapetenhintergrund:
schmutzigweiss #C6C1CB; (eher grau)
rot #AD4241;
gold #8f6e5f;
silber #8d837a;
/* hellgrau = #C7C7C7; dunkelgrau= #858585;  #C7C7C7  weiß:#FFFFFF;*/

/* Umfassung der gesamten Seite */
.seite { width:753px;
         margin-left:auto;
         margin-right:auto;
         margin-top:25px;
         margin-bottom:25px;
         padding:10px;
         background-image:url(weiss.png);
         text-align:left;
         }

/* Standard-Seiteninhalt  (class inhalt ist nach Abänderung leer!*/
 .inhalt {clear:left;
         }
/* Fusszeile */
.foot, .foot a:link, .foot a:visited, .foot a:active, .foot a:focus {  color:#808080;
         font-size:8pt;
         text-align:center;
         padding:2px;
         margin-top:30px;
         clear:both; }

/* veelken.com */

p,li,ul,ol,h1,h2,h3,h4,h5,h6,div,blockquote,i,caption,th,td, a
        { font-family:Arial, Helvetica,sans-serif;
           line-height:140%;
           color:#000000;
           }
p,li,ul,ol,h4,h5,h6,div,blockquote,i,caption,th,td { font-size:9pt;
         }
/* Für Zitate und Mustertexte */
blockquote {margin-top:10px;margin-left:50px; padding:5px; background-color:#FFFFFF; border: 1px dotted}

h1,h2 {  font-size:18px;
         font-weight:normal;
         text-align:center;
/*         border: 1px solid #000000; */
         background-image:url(hellgrau.png);
         padding:5px;
         margin-bottom:0px;
         clear:right; }
h3 {     font-size:18px;}

tr,th,td { vertical-align:top; }

/* sichtbare Tabelle */
.tb { border-width:thin;border-color:#000000; border-style:solid;padding:3px; }

/* Bilder mit Unterschrift anordnen */
/* Bilder und - durch <br> abgetrennte Bildunterschrift */
.links { display:block; float:left; margin-top:10px; margin-bottom:10px; margin-right:10px; text-align:center; font-style:italic; font-size:9pt;}
.rechts {display:block; float:right; margin-top:10px; margin-bottom:10px; margin-left:10px; text-align:center;font-style:italic; font-size:9pt;}
.mitte { display:block; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; text-align:center;font-style:italic; font-size:9pt;}

/* Kasten */
.kasten {border-width:thin; border-color:#FFFFFF; border-style:solid; border-color:#FF0000; padding:10px; margin-top:10px;margin-bottom:10px; background-color:#FFFFFF; }

/* Neue Navigation */
ul#navi {
  list-style-type: none;
  width: 100%;
  float: left;
  font-family: Verdana ,Arial,sans-serif;
  font-weight: bold;
  margin:0px;
  margin-bottom:12px;
  padding: 0 0 0 0;
  background-image:url(hellgrau.png)
}

ul#navi li {
  font-family: Arial,sans-serif;
  font-size: 12px;
  display: block;
  float:left;
  margin: 0 0 0 4px;
}

ul#navi li a {
  display: block;
  padding: 5px 8px;
  color: #000000;
  text-decoration: none;
}

/*ausgewählte Seite hervorheben */
body#start ul#navi li#navStart a,
body#ref ul#navi li#navRef a,
body#kur ul#navi li#navKur a,
body#dis ul#navi li#navDis a,
body#imp ul#navi li#navImp a,
ul#navi li a:hover {
  background-color:#FFFFFF;
  color:#ad4241;}

/* Container und Schriften für Adsense */
.ki { font-size:9pt; font-style:italic; }
.skyscraper { float:right; height:650px; width:180px; overflow:visible; padding-left:10px;padding-right:0px; margin-bottom:10pt;}
.med-rect { float:right; height:280px; width:320px; overflow:visible; padding:10px; margin-bottom:10pt; }
.small-rect { float:right; height:180px; width:200px; overflow:visible; padding:10px; margin-left:auto; margin-right:auto; margin-bottom:10pt; }
.leaderboard { height:140px; overflow:visible; padding-left:10px; padding-right:0px;clear:both; }
.linkblock { float:right; height:200px; width:110px; overflow:visible; padding-left:10px;padding-right:0px; margin-bottom:10pt;}

/* Quellenhinweis für Copy und Paste */
.c { text-align:center; font-size:8pt; color:#C7C7C7; }

.k {font-size:9pt; }
.sk {font-size:8pt; }
.kr {font-size:8pt; text-align:right; }
.z {text-align:center; }
.i { font-style:italic; }
.noscript {
        font-size:24px;
         color: #000000;
         line-height: 32px;
         font-family:Arial, Helvetica;
         text-align:center;
         background-color:#C7C7C7;
         border-width:thin;
         border-color:#858585;
         border-style:solid;
         padding:5px; }
.noscrk { color: #000000;
        background-color:#C7C7C7;
         border-width:thin;
         border-color:#858585;
         border-style:solid;
         padding:15px; }

.kd { display:none; }

/* Grafiktest */

#inhalt a[href^="http:"] { padding-right: 18px;   background: transparent url(http://veelken.com/grafiken/icon-out.gif) no-repeat center right; text-decoration:none; }

/* interne Links nicht kennzeichnen*/
#inhalt a [href^="http://veelken.com"]{   padding-right: 0px; background-image:none; background:none; text-decoration:none; }

/* PDF rechts kennzeichnen */
#inhalt a[href $='.pdf'] {    padding-right: 25px;   background: transparent url(http://veelken.com/grafiken/icon-pdf_out.gif) no-repeat center right;}
#inhalt a[href^="http://veelken.com"][href $='.pdf']{    padding-left:0px; padding-right: 18px;   background: transparent url(http://veelken.com/grafiken/icon-pdf.gif) no-repeat center right;}

/* Bilder mit Unterschrift anordnen dt = Bild dd=Unterschrift*/
dl {background-color:#EAEAEA; padding-top:0px; margin-top:0px; }
dt, dd {text-align:center; }
dd {font-style:italic; }
.bild_rechts { margin-right:10px; float:right; }
.bild_links { margin-left:10px; float:left; }
.bild_mitte { margin-left:10px; margin-left:10px; text-align:center; }
