body
{ margin:20px 20px 20px 20px;
  font-family: Univers,Arial,Helvetica,sans-serif;}

h1, h2, h3, h4, td, p, a, th, li, ul, ol, div
{ font-family: Univers,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#000000; 
}

pre
{ font-family: Courier, "Courier New", monospace;;
  text-decoration:none;
  color:#000000; 
}

h1
{ font-weight:bold; 
  color:#000033; 
  font-size:20px;
  margin-top:3px;
  margin-left:0px;
  line-height:140%;
  text-align:left;
}

h1.top
{ font-weight:bold; 
  color:#ffffff; 
  font-size:26px;
  margin-top:3px;
  margin-left:10px;
  line-height:140%;
  text-align:left;
   font-style:italic;
}

h1.dach
{ color:#666666;
  font-size:140%;
  border-bottom: 1px solid #666666;  
}

h2
{ font-weight:bold; 
   color:#000033;
   font-size:14px;
   line-height:140%;
   margin-top:4px;
   margin-bottom:0px;
}
h2.gros
{ font-weight:normal; 
   color:#000033;
   font-size:140%;
   margin-top:4px;
   margin-bottom:0px;
}
h2.dach
{ color:#666666;
  font-size:120%;
  border-bottom: 1px solid #666666;  
}

h3
{  font-weight:bold; 
   color:#000033; 
   font-size:14px;
   line-height:140%;
   font-style:normal;
   margin-bottom:0px;
}
h3.gros
{  font-weight:normal; 
   color:#000033; 
   font-size:120%;
   font-style:italic;
   margin-bottom:3px;
}
h3.dach
{ color:#666666;
  font-size:14px;
  border-bottom: 1px solid #666666;  
}

h4
{  font-weight:bold; 
   color:#000000; 
   font-size:14px;
   line-height:140%;
}
h4.gros
{  font-weight:bold; 
   color:#000000; 
   font-size:120%;
   line-height:140%;
}
h4.dach
{ color:#666666;
  font-size:14px;
  border-bottom: 1px solid #666666;  
}

ul
{   list-style-image:url(/img/kast_rot.gif);
}

ul.kreis, ul.line
{   list-style-image:url(/img/line_blac.gif);
}

ul.blau
{   list-style-image:url(/img/kast_blau.gif);
}

ul.grau
{   list-style-image:url(/img/kast_grau.gif);
}
ul.tran
{   list-style-image:url(/img/kast_tran.gif);
}

.abstand
{   margin-bottom: 20px;
}

td, p, a, pre, th, li
{  font-weight:normal; 
   color:#000000; 
   font-size:14px;
   line-height:160%;
   text-align:left;
}
th
{ font-weight:bold; 
  vertical-align:top;
  background-color:#b4c6da; 
}
td, .tabe
{ vertical-align: top;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.tbgelba
{ background-color:#ffcc00; 
  border: 1px none #000000;
}
.tbgelbb
{ background-color:#ffee66; 
  border: 1px none #000000;
}
.tbgelbc
{ background-color:#ffffaa; 
  border: 1px none #000000;
}

.tbblaba
{ background-color:#d4e6fa; 
  border: 1px none #000000;
}
.tbblabb
{ background-color:#b4c6da; 
  border: 1px none #000000;
}
.tbblabc
{ background-color:#074183; 
  border: 1px none #000000;
}


p, h4, ul
{ margin-top: 0px;
  margin-bottom:15px;
}

li
{ margin-top: 0px;
  margin-bottom:8px;
}

sup, sub
{ font-size:65%;
}
b, .fett
{ font-weight:bold;
}
i, .kursiv
{   font-style:italic;
}

u, .us
{  text-decoration:underline;
}
.kast
{  margin:0px;
   padding-left:10px;
   padding-top:5px;
   padding-right:5px;
   padding-bottom:5px;
   font-size:90%;
}

.kastlink
{  margin:0px;
   padding:0px;
   font-weight:normal; 
}
.grab
{   margin-top:4px;
    margin-bottom:0px;
}
.impressum
{ font-size:70%;  
  margin-left:5mm;
}
 

A:link, A:visited
{ color:#000033;
  text-decoration:underline;
  cursor:pointer;
} 

A:hover, A:active, A:focus 
{ color:#000033;
  text-decoration:none;
  cursor:pointer;
} 

.blaufett, .blaufett:visited, 
.blaufett:hover, .blaufett:active, .blaufett:focus 
{ color:#074183;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
} 


.ML:link, .ML:visited
{ color:#000000;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.ML:hover, .ML:active, .ML:focus 
{ color:#000033;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.blau:link, .blau:visited
{ color:#074183;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.blau:hover, .blau:active, .blau:focus 
{ color:#074183;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.blau2:link, .blau2:visited
{ color:#b4c6da;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.blau2:hover, .blau2:active, .blau2:focus 
{ color:#b4c6da;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.weiss:link, .weiss:visited
{ color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.weiss:hover, .weiss:active, .weiss:focus 
{ color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.gelb:link, .gelb:visited
{ color:#ffcc00;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.gelb:hover, .gelb:active, .gelb:focus 
{ color:#ffcc00;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.rot:link, .rot:visited
{ color:#c1001f;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.rot:hover, .rot:active, .rot:focus 
{ color:#c1001f;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.dach2
{ color:#666666;
  font-size:70%;
  border-bottom: 1px solid #666666;  
}

.grau
{ color:#666666;
  text-decoration:none;
  font-weight:normal;
  cursor:pointer;
} 

.orange
{    color:#ff9900;
}
.rot
{    color:#c1001f; 
}
.rota
{    color:#990000; 
}
.rotb
{    color:#aa0000; 
}
.rotc
{    color:#cc0000; 
}

.blau, .blau1
{    color:#074183; 
}
.blau2
{    color:#b4c6da; 
}
.gelb
{    color:#ffcc00; 
}
.gelba
{    color:#ffcc00; 
}
.gelbb
{    color:#ccaa00; 
}
.gelbc
{    color:#aa9900; 
}

.weiss
{    color:#ffffff; 
}
.schw
{    color:#000000; 
}


.rechts
{ vertical-align:top;
  text-align:right;
}
.klein
{  font-size:70%;
}
.unten
{ vertical-align:bottom;
}

.linkliste
{ text-indent:-1cm;
  margin-left:1cm;  
}

.autor
{ font-size:80%;
  text-align:right;
  font-style:italic;
}

grab
{   margin-top:2px;
    margin-bottom:0px;
}

 .blau1kursiv
{   font-style:italic;
    color:#074183; 
}

 .blau2kursiv
{   font-style:italic;
    color:#b4c6da; 
}

 .rot1kursiv
{   font-style:italic;
    color:#c1001f; 
}

 .rot2kursiv
{   font-style:italic;
    color:#990000; 
}


