/* schriftstil,abstände */

table,tr,td {
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 2px;

    color: #000000 ;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
}

body {
    
    /*background-image: url(./bilder/hgbild.jpg);
    */
    background-image: url(./bilder/hgbildH.jpg);

    background-repeat:repeat-y;
  
    background-color:#DBEDFF;
    font-size: 10px;
    color: #333333;
    font-family: verdana, serif;  
    font-stretch: wider;
    text-decoration: none;

    margin-right: 2px;
    margin-left: 2px;
    margin-top: 0px;
    margin-bottom: 0px;

}

/* -------- Menu ---------------- */

#navcontainer ul {
  text-align: center;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 0;
  margin-top: 0;
  margin-left: 0;
  background-color: #036;
  color: white;
  width: 100%;
  font: normal 14px/16px "Times", "Times Sans Unicode", verdana, times, sans-serif;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 24px;
}

#navcontainer ul li {
  display: inline;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 2px;
  padding-top: 2px;
}

#navcontainer ul li a {

  padding-left: 2px;
  padding-right: 2px;

  padding-bottom: 2px;
  padding-top: 2px;
  color: white;
  text-decoration: none;

  border-left: 1px solid #fff;
}

#navcontainer ul li a:hover { 
    background-color: #369; 
    color: white;
    font: normal 14px/16px "Times", "Times Sans Unicode", verdana, times, sans-serif;
    font-family: Arial,Helvetica,sans-serif;

}
#navcontainer #active { border-left: 1px solid #fff; }

/* ------------------------ */

#hsg {
    color: #F5F5F5;
    text-decoration:none;
    font-family:Freestyle Script;  font-stretch: normal;
    font-size: 24pt;
}

#hsk {
    color: #F5F5F5;
    text-decoration:none;
    font-family:Freestyle Script;  font-stretch: normal;
    font-size: 18pt;
}    

#sxg {
    color: #000000;
    text-decoration:none;
    font-family: verdana,serif; 
    font-size: 18pt;
    font-stretch: wider;
}

#sg {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 16pt;
}

#sm {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;
    font-stretch: wider;
    font-size: 14pt;
}

#sn {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif; 
    font-size: 12pt;
    font-stretch: wider;
}
#sk {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif; 
    font-size: 10pt;
    font-stretch: wider;
}

#sxxxg {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 36pt;
}

#bxxxg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 32pt;
}

#bxxg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 28pt;
}

#bxg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 18pt;
}

#bg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 15pt;
}

#bm {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 14pt;
}
#bn {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 12pt;
}
#bk {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
}

#rxg {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 18pt;
}

#rg {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 16pt;
}

#rm {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 14pt;
}

#rn {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 12pt;
}
#rk {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
}

#dsxg {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 18pt;
    font-weight: bold;
}

#dsg {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 16pt;
    font-weight: bold;
}

#dsm {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;    
    font-size: 14pt;
    font-weight: bold;
}

#dsn {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 12pt;
    font-weight: bold;
}
#dsk {
    color: #000000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
    font-weight: bold;
}

#dbxg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 18pt;
    font-weight: bold;
}

#dbg {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 16pt;
    font-weight: bold;
}

#dbm {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 14pt;
   font-weight: bold;
}
#dbn {
    color: #0000CD;
    text-decoration:none;
    font-family: serif;  
    font-stretch: normal;
    font-size: 12pt;
    font-weight: bold;
}
#dbk {
    color: #0000CD;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
    font-weight: bold;
}

#drxg {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 18pt;
    font-weight: bold;
}

#drg {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 16pt;
    font-weight: bold;
}

#drm {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 14pt;
    font-weight: bold;
}

#drn {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 12pt;
   font-weight: bold;
}
#drk {
    color: #DD0000;
    text-decoration:none;
    font-family: verdana, serif;  
    font-stretch: wider;
    font-size: 10pt;
    font-weight: bold;
}

#dimg {
    width: 100;
    height: 150;
    valign: top;
    border: 1;
}

#r {
    color: #DD0000;
}
  
#b {
    color: #0000CD;
}

#s {
    color: #000000;
}


#navisite {
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #669;
 border-bottom: none;
 background: #ccf;
 text-decoration: none;
}

#navsite ul li a {
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #669;
 border-bottom: none;
 background: #ccf;
 text-decoration: none;
}

#links {
width: 140px;
border-collapse:collapse;
}

#links a {
display: block;
background: #E0E0E0;
color: #000080;
font: bold 11px serif;  font-stretch: wider;
margin: 0px auto;
padding: 4px 2px;
text-decoration: none;
width: 140px;
}

#links a:hover {
background-color: lightblue;
color: blue
}


.td {
border:1px solid #800000;
background-color:#E0E0E0;
width:140px;
text-align: center;
}


#nav {
    color: #000000;
    text-decoration:none;
    font-family: serif;  
    font-stretch: normal;
    font-size: 10pt;
    font-weight: bold;
}

#Txt01     { font:bold .9em Times; text-align:center;}

div.kasten { border:solid; color:#163392; border-width:thin; width:100%; }
div.rhm    { border-style:solid; color:#CCCCCC; border-width:2; width:100%; }
