@charset "UTF-8";

body, p, a
{ font: 12px Arial,Helvetica,Sans Serif; color: #333; text-decoration: none; }

/* normalisiert headlines */ 
h1, h2, h3, h4, h5, h6 
{ width:auto; }

/* entfernt listen-styles */ 
ul  
{ list-style: none; }

ul.liste_content li
{ font-weight: bold; font-size: 12px; }

ul.liste_text li
{ font-weight: normal; font-size: 12px; }

.content a 
{ text-decoration: underline; }

/* normalisiert font-style und weight */ 
address, caption, cite, code, dfn, em, strong, th, var  
{ font-style: normal; font-weight: normal; }

/* ============ CONTENT ============= */
div, div p, div p a
{ font-family:  Arial,Helvetica,Sans Serif; color: #990000;  }

div p
{ font-family: Arial,Helvetica,Sans Serif; color: #990000; font-size: 14px; }

h1
{ font-size: 29px; font-weight: normal; color: #990000; }

h2
{ font-size: 16px; color: #990000; font-weight: bold;  }

h2 em
{ font-style: italic;font-weight: bold; }

h3
{ font-size: 14px; color: #990000; margin:0 0 4px 0;padding:0; }

a.textlink, p a
{ font: 12px Arial,Helvetica,Sans Serif; color: #990000; text-decoration: underline; }

a.textlink:hover
{ color: #999; } 

.achtung
{ font-weight: bold; color: #FF0000; }

/* ============ TOPnavigation ============= */
div#navi_main ul li a
{ font: 12px Arial,Helvetica,Sans Serif bold;letter-spacing:0.04em; color: #333; text-decoration: none;font-weight: bold; }

div#navi_main ul li a:hover
{ color: #990000; }

div#navi_main ul li a.hi
{ color: #990000;}

/* ============= FOOTER ============== */
div#footer, p#info  
{ color: #333; font-size: 10px }
