body.index            { background-color="#003300";background-image:url(); background-attachment: fixed;}


body	                { background-color="#CCFF99";background-image:url(); background-attachment: fixed;}
   hr  { color:#003300; }

body.nav-body	        { background-image:url(images/nav.gif);background-repeat: repeat; }

   a.nav:link         { color:#003300;   font: bolder  11px; text-decoration:none;}
   a.nav:visited      { color:#003300;   font: bolder  11px; text-decoration:none;}
   a.nav:hover        { color:#ffff33;   font: bold    11px; text-decoration:none; background-color:#003300; }
   a.nav:active       { color:#ffff33;   font: bold    11px; text-decoration:none; background-color:#003300; }
   a.nav:focus        { color:darkgreen; font: bolder  11px; text-decoration:none;}

body.home-body	      { background-image:url(images/background.gif);background-attachment: fixed; margin:20pt;}

   a.newsline:link    { color:#003300;   font: bolder  11px; text-decoration:none;}
   a.newsline:visited { color:#003300;   font: bolder  11px; text-decoration:none;}
   a.newsline:hover   { color:#ffff33;   font: bold    11px; text-decoration:none; background-color:#003300;}
   a.newsline:active  { color:#003300;   font: bold    11px; text-decoration:none;}
   a.newsline:focus   { color:darkgreen; font: bolder  11px; text-decoration:none;}

   li { color:black;font: bolder 12px monospace;}

body.galerie-body	    { background-image:url(images/background1.gif);background-attachment: fixed; margin:15pt;}

   a.pic:link         { color:#ffffff;   font: bolder  11px; text-decoration:none; text-align: center;  }
   a.pic:visited      { color:#ffffff;   font: bolder  11px; text-decoration:none; text-align: center;  }
   a.pic:hover        { color:#ffffff;   font: bold    11px; text-decoration:none; text-align: center; background-color:none; }
   a.pic:active       { color:#ffffff;   font: bold    11px; text-decoration:none; text-align: center;  }
   a.pic:focus        { color:darkgreen; font: bolder  11px; text-decoration:none; text-align: center;  }

body.content-body	    { background-image:url(images/background1.gif);background-attachment: fixed; margin:15pt;}

  h1,h2,h3,h4,h5,h6,li,p,a,small,ul,span,blockquote,b,td,tr { font-family: verdana,arial,tahoma,sans-serif;  }

  h1  { color:black; font: bold   18px; text-align: center; }
  h2  { color:black; font: bold   16px; text-align: center; }
  h3  { color:black; font: bold   14px; text-align: center; }
  h4  { color:black; font: bold   14px; text-align: center; }
  h5  { color:black; font: bold   13px; text-align: left; }
  h6  { color:black; font:  12px; text-align: left; }

  b   { color:black; font: bolder 12px; text-align: justify; }
  a	  { color:black; font: bolder 12px; text-align: left; cursor:pointer; }
  i   { color:black; font: bolder 12px; }
  li  { color:black; font: normal 11px; }
  ul  { color:black; font: bolder 10px; }

  a.mail:link         { color:blue;      font: bolder  11px; text-decoration:underline; }
  a.mail:visited      { color:darkblue;  font: bolder  11px; text-decoration:underline; }
  a.mail:hover        { color:blue;      font: bold    12px; text-decoration:underline; background-color:none; }
  a.mail:active       { color:blue;      font: bold    11px; text-decoration:none;      background-color:none; }
  a.mail:focus        { color:darkgreen; font: bolder  11px; text-decoration:none; }
  a.topnav:link       { color:#FFFFFF;   font: bolder  11px; text-decoration:underline; }
  a.topnav:visited    { color:darkblue;  font: bolder  11px; text-decoration:underline; }
  a.topnav:hover      { color:blue;      font: bold    12px; text-decoration:underline; background-color:none; }
  a.topnav:active     { color:blue;      font: bold    11px; text-decoration:none;      background-color:none; }
  a.topnav:focus      { color:darkgreen; font: bolder  11px; text-decoration:none; }
  a.news:link         { color:#000000;   font: bolder  11px; text-decoration:underline; vertical-align:top; }
  a.news:visited      { color:#c33300;   font: bolder  11px; text-decoration:none; }
  a.news:hover        { color:#c33300;   font: bold    11px; text-decoration:none;      background-color:#003300; }
  a.news:active       { color:#c33300;   font: bold    11px; text-decoration:none; }
  a.news:focus        { color:darkgreen; font: bolder  11px; text-decoration:none; }
  a.link:link         { color:#003300;   font: bolder  11px; text-decoration:underline; }
  a.link:visited      { color:#c33300;   font: bolder  11px; text-decoration:underline; }
  a.link:hover        { color:#ffffff;   font: bold    11px; text-decoration:none;      background-color:#003300; }
  a.link:active       { color:#003300;   font: bold    11px; text-decoration:none; }
  a.link:focus        { color:#ffffff;   font: bolder  11px; text-decoration:none;      background-color:#003300; }
  a.normal:link       { color:blue;      font: bolder  11px; text-decoration:underline; }
  a.normal:visited    { color:darkblue;  font: bolder  11px; text-decoration:underline; }
  a.normal:hover      { color:#ffffff;   font: bold    11px; text-decoration:underline; background-color:none; }
  a.normal:active     { color:#ffffff;   font: bold    11px; text-decoration:underline; background-color:none; }
  a.normal:focus      { color:blue;      font: bolder  11px; text-decoration:underline; background-color:none; }
  a.org:link          { color:#003300;   font: bolder  11px; text-decoration:none;      background-color:none; }
  a.org:visited       { color:#003300;   font: bolder  11px; text-decoration:none;      background-color:none; }
  a.org:hover         { color:#ffff33;   font: bold    11px; text-decoration:none;      background-color:#90CC90; }
  a.org:active        { color:#ffff33;   font: bold    11px; text-decoration:none;      background-color:none; }
  a.org:focus         { color:#ffff33;   font: bold    11px; text-decoration:none;      background-color:none; }
  a.verbaende         { color:black;     font: bold    12px; text-decoration:none; }
  a.verbaende:link    { color:black;     font: bold    12px; text-decoration:none; }
  a.verbaende:visited { color:black;     font: bold    12px; text-decoration:none; }
  a.verbaende:hover   { color:#ffff33;   font: bold    12px; text-decoration:none;      background-color:#003300; }
  a.verbaende:active  { color:#ffff33;   font: bold    12px; text-decoration:none;      background-color:#003300; }
  a.verbaende:focus   { color:darkgreen; font: bold    12px; text-decoration:none; }

  marquee             {                  font: bold    12px; text-decoration:none; cursor:pointer; }
  p                   { color:black;     font: normal  12px; text-align: justify; }
  p.hinweis           { color:black;     font:         12px; text-align: center; }
  p.smaller           { color:black;     font:         11px; text-align: justify; }
  p.list              { color:black;     font:         12px; text-align: justify; text-indent:0pt; }
  p.listl             { color:black;     font:         12px; text-align: center;  text-indent:0pt; }
  p.paragraf          { color:black;     font: bold    11px; text-align: left; }
  p.paragraf-center   { color:black;     font: bold    11px; text-align: center; }
  p.paragraf-block    { color:black;     font: bold    11px; text-align: justify; }
  p.paragraf-big      { color:black;     font: bold    13px; text-align: left; }
  p.paragraf-big-center{ color:black;     font: bold    13px; text-align: center; }
  p.verbaende         { color:black;     font:         12px; margin-bottom:medium; margin-left:72pt; margin-right:36pt; text-indent:-18pt; }
  small               { color:black;     font:         11px; text-align: justify; vertical-align:; }
  span.dot            { color:black;     font:         12px; font-family: symbol; mso-bidi-font-size: 12.0px }
  span.adress         { color:black;     font:         11px; font-family: verdana; mso-bidi-font-size: 12.0px }
  td.pic              { color:black;     font: normal  12px; text-align: center;  valign="top"}
  td.link             { color:black;     font: normal  12px; text-align: justify; }
  td.topnav           { text-align: center; }
  tr                  { color:black;     font: normal  12px; text-align: justify; }

body.topnav	                 { background-image:url(images/head-menue-background.gif);margin-left:0pt;margin-top:4pt;margin-right:0pt;margin-bottom:0pt; }
  a.topnav:link              { color:#FFFFFF;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav:visited           { color:#FFFFFF;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav:hover             { color:#ffff33;   font: bold    12px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav:active            { color:#ffff33;   font: bold    11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav:focus             { color:#FFFFFF;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav-active:link       { color:#ffff33;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav-active:visited    { color:#ffff33;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav-active:hover      { color:#ffff33;   font: bold    12px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav-active:active     { color:#ffff33;   font: bold    11px; text-align: center; text-decoration:none; background-color:none; }
  a.topnav-active:focus      { color:#ffff33;   font: bolder  11px; text-align: center; text-decoration:none; background-color:none; }

body.picture-body	    { background-color="#003300"; }

body.logo-body	      { background-image:url(images/logo-background.gif);background-repeat:no-repeat; margin:0pt;}

body.foot-body 	      { background-image:url(images/foot-background.gif);background-repeat:x-repeat; margin-top:6pt;}
  p.foot              { color:white;     font: bolder 11px; text-align: center; }

body.spacer-body 	    { background-image:url(images/spacer.gif);background-repeat:y-repeat; }

body.left-body 	      { ; }

body.right-body 	    { ; }

* { scrollbar-base-color:#CCFF99;
    scrollbar-arrow-color:#003300;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#CCFF99";
    scrollbar-highlight-color:blue;
    scrollbar-shadow-color:#ffffff;
    scrollbar-track-color:#ffffff;
    scrollbar-3dlight-color:blue; }


