BODY {
  COLOR: #0000A0; BACKGROUND-COLOR:#EEEEEE;
  font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;
  MARGIN-TOP: 10pt; MARGIN-LEFT: 0pt; }



A:link, active { color:#956F6F; text-decoration:underline; }
A:visited { color:#956F6F; text-decoration:underline; }
A:hover   { color: #C8A762; text-decoration: none; }

A.news:link, active  { color: #990000; text-decoration: none;}
A.news:visited { color: #990000; text-decoration: none;}
A.news:hover   { color: #9797FF; text-decoration: none;}

A.ref:link, active { color: #6767FF; text-decoration: underline; }
A.ref:visited { color: #6767ff; text-decoration: underline; }
A.ref:hover   { color: #9999FF; text-decoration: none }

HR.line { color:#C0C0C0; height:1px; }
HR.news { color:#CCBBBB; height:1px; }

.blank  { line-height: 12px; }
.empty  { line-height: 20px; }
.space  { line-height:  4px; }

.link1 { font-size: 10px; color: #0000a0; }
.link2 { font-size: 11px; color: #0000a0; }
.link3 { font-size: 14px; color: #0000a0; }

.txt1  { font-size: 10px; }
.txt2  { font-size: 11px; }
.txt3  { font-size: 16px; }

.s1    { font-size: 10px; color: #000000; }
.s2    { font-size: 11px; color: #000000; }
.s3    { font-size: 16px; color: #000000; }

H1     { font-size: 22px; font-weight:bold; }
H2     { font-size: 14px; font-weight:bold; }

.titel { font-size: 18px; color: #0000A0; font-weight:bold; text-align:center; padding-bottom:2px; }
.subh  { font-size: 14px; color: #0000A0; font-weight:bold; text-align:center; }
.text  { font-size: 11px; }
.news  { font-size: 11px; text-align:justify; }
.newsH { font-size: 12px; text-align:justify; }

img.tn   { border-style:none; height:100; }
img.tn0  { border-style:none; height:80; }
img.pic  { border-style:none; width:290; }
img.bild { border-style:none; width:350; filter:alpha(opacity=100); }
img.pic0 { border-style:none; width:480; filter:alpha(opacity=100); }
img.logo { border-style:none; width:65; }
img.logo0 { border-style:none; width:90; }  

img.rand {
   border-right: #000000 1px solid;
   border-top: #000000 1px solid;
   border-left: #000000 1px solid;
   border-bottom: #000000 1px solid; }

#subh      { color: #003399; }
#rot       { color: red;     }
#gruen     { color: #008040; }
#green     { color: #008000; }
#magenta   { color: #FF0080; }
#flieder   { color: #9999FF; }
#karmin    { color: #800000; }
#hellrot   { color: #FF8080; }
#grau      { color: #808080; }
#hellblau  { color: #8080ff; }
#menue     { color: #956F6F; }
#hover     { color: #956F6F; }

/* Fotogalerie */
.htxt1 {
   font-size:10px; color:#0000A0; visibility:hidden;
   position:absolute; top:72%; left:25%; }

/* Aktuelles */
.txtpicR {
   float:right;
   margin:0px; padding-bottom:0px; padding-left:20px;
   border:0px solid #000; }

.txtpicL {
   float:left;
   margin:0px; padding-bottom:0px; padding-right:20px;
   border:0px solid #000; }


/* BOX */
.newsbox {
   BORDER-RIGHT: #0000A0 1px solid;
   BORDER-TOP: #0000A0 1px solid;
   BORDER-LEFT: #0000A0 1px solid;
   BORDER-BOTTOM: #0000A0 1px solid; }

.newsbox TH {
   PADDING-LEFT: 5px;
   FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold;
   BORDER-BOTTOM: #0000a0 1px solid;
   HEIGHT: 18px;
   BACKGROUND-COLOR: #0000A0; TEXT-ALIGN: left; }

.newsbox TD {
   PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal;
   FONT-SIZE: 11px; COLOR: #0000A0;
   PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 4px;
   BACKGROUND-COLOR: #dddddd; }


.teaserbox {
   BORDER-RIGHT: #0000A0 1px solid;
   BORDER-TOP: #0000A0 1px solid;
   BORDER-LEFT: #0000A0 1px solid;
   BORDER-BOTTOM: #0000A0 1px solid; }

.teaserbox TH {
   PADDING-LEFT: 5px;
   FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold;
   BORDER-BOTTOM: #0000a0 1px solid;
   HEIGHT: 18px;
   /*BACKGROUND:url("infobalken.gif") fixed;*/
   BACKGROUND-COLOR: #0000A0; TEXT-ALIGN: left; }

.teaserbox TD {
   PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal;
   FONT-SIZE: 11px; COLOR: #0000A0;
   PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 4px;
   BACKGROUND-COLOR: #FCFAF8; }


.infobox {
   BORDER-RIGHT: #712726 1px solid;
   BORDER-TOP: #712726 1px solid;
   BORDER-LEFT: #712726 1px solid;
   BORDER-BOTTOM: #712726 1px solid; }

.infobox TH {
   PADDING-LEFT: 5px;
   FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold;
   BORDER-BOTTOM: #712726 1px solid;
   HEIGHT: 18px;
   BACKGROUND:url("infotopline.jpg") fixed;
   BACKGROUND-COLOR: #712726; TEXT-ALIGN: left; }

.infobox TD {
   PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal;
   FONT-SIZE: 11px; COLOR: #712726;
   PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 4px;
   BACKGROUND-COLOR: #FCFAF8; }


.tabbox {
   BORDER-RIGHT: #9797FF 1px solid;
   BORDER-TOP: #9797FF 1px solid;
   BORDER-LEFT: #9797FF 1px solid;
   BORDER-BOTTOM: #9797FF 1px solid; }

.tabbox TH {
   PADDING-LEFT: 5px;
   FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold;
   BORDER-BOTTOM: #9797FF 1px solid;
   HEIGHT: 18px;
   BACKGROUND-COLOR: #9797ff; TEXT-ALIGN: left; }

.tabbox TD {
   PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: normal;
   FONT-SIZE: 11px; COLOR: #0000A0;
   PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; PADDING-TOP: 4px;
   BACKGROUND-COLOR: #FCFAF8; }

.newswrap {
    font-family: verdana,arial; font-size: 8pt; color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #ACACAC;
    margin-bottom: 10px; margin-left: 0px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #C1C1C1;
    background-color: #F6F6F6;
    padding: 15px;
    position: relative;
    overflow: visible;
}
