body { color: black;
       background-color: #EFF7EF;
       font-family: sans-serif;
       font-size: 80%;
       background-attachment:fixed;
       background-repeat:no-repeat;
       margin: 0em; padding: 0.5em;
       height: 100%; width="100%";
       scrollbar-arrow-color:#EFF7EF;
       scrollbar-highlight-color:silver;
       scrollbar-track-color:#EFF7EF;
}
#ueberschrift2 { 
  font-size:130%;
  text-align:left;
  font-weight:bold;
  color:#189048;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}

#ueberschrift3 { 
  font-size:110%;
  text-align:left;
  font-weight:bold;
  color:#189048;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}

#ueberschrift4 { 
  font-size:100%;
  text-align:left;
  font-weight:bold;
  color:#189048;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}

#portal { 
  color:black;
  text-align:left;
  font-weight: normal;;
  font-family: sans-serif;
  font-size:90%;
}
#main {
  font-weight: bold;
  font-size: 80%;
}

#main_txt {
  font-size: 80%;
}

#ueberschrift {
   font-weight: bold;
   font-size: 150%;
   color:#189048;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}
#untertitel {
   font-weight: bold;
   font-size: 100%;
   color:#189048;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}
#bildunterschrift {
   font-size: 90%;
   color:#189048;
}
#galerietext {
   font-weight: bold;
   font-size: 80%;
   text-align: center;
   color:#189048;
}
#Info {
 font-size: 80%;
 float: right; 
 width: 13em;
 margin: 0; 
 padding: 1;
 border-width: 1px;
 border-style: dashed;
 border-color: silver; 
 background-color: #EBFAE8;
}

#Info strong {
  color:#189048;
  font-size: 90%;
  text-decoration: underline;
  margin: 0.1em;
}

#Info p {
  margin: 0.2em;
}
#info a:link {
 font-size: 90%;
 text-decoration: none;
}
#info a:visited {
 font-size: 90%;
 text-decoration: none;
}
#info a:focus {
 font-size: 90%;
 text-decoration: none;
}
#info a:hover {
 font-size: 90%;
 text-decoration: none;
 color: black;
 background-color: silver;
}
#info a:active {
 font-size: 90%;
 text-decoration: none;
}
h1 { margin-top:20px;
     font-size:150%;
     color:#189048;
     font-style:normal;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
   }

h2 { font-size:130%;
     color:#189048;
     font-style:normal;
   }

h3 { font-size:110%;
     color:#189048;
     font-style:normal;
filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
   }
td.bl_txt {
   font-family: Courier New;
   font-size: 80%;
}

#blfont {
   font-family: Courier New;
}

ul {
   margin-top: 1px;
   margin-bottom: 1px;
} 

ol {
   margin-top: 1px;
   margin-bottom: 1px;
} 

#logo_area {
 vertical-align: middle;
}

#logo_area a:hover {
 text-decoration: none;
 background-color:transparent;
}
#top_area {
   /* TD Navbar oben */
   background-repeat: no-repeat;
   background-position: 130px top; 
   background-image:url(ueberschrift.gif);
   filter:DropShadow(color=#C0C0C0, offx=3, offy=3);
}
#left_area {
   background-repeat:repeat-y;
}

#absatz_01 {
   margin-top: 30px;
}
#main_area {
   padding-left: 16px;
}

a.editor_button {
   color: dk-blue;
   background-color: #69F98E;
   text-align: center;
   display: inline;
   width: 100px;
   border-width: 2px;
   border-color: black;
   border-style: solid;
   padding: 2px;
   text-decoration: none;
   font-size: 80%;
}

a.editor_button:hover {
   color: red;
   background-color: #C0C0FF;
}

a.main_button {
   width: 120px;
   margin-right: 4px;
   color: #0000C0;
   background-color: #CEDEC6;
   text-align: center;
   display: inline;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   line-height: 10pt;
   font-size: 90%;
}
a.main_button:hover {
  color: black;
  background-color: silver;
  text-decoration: none; 
}
#main_button_aktiv{ 
 color: gray;
 font-weight: bold;
 background-color: #EFF7EF;
 text-decoration: none; 
}
a.sub_button_1 {
   width: 120px;
   color: #0000C0;
   background-color: #CEDEC6;
   text-align: left;
   display: block;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 90%;
   margin-top: 2px;
}
a.sub_button_1:hover {
   color: black;
   background-color: silver;
   text-decoration: none;
   margin-top: 2px;
}
#sub_button_1_aktiv {   
   width: 120px;
   color: black;
   background-color: #EFF7EF;
   text-align: left;
   display: block;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 90%;
   margin-top: 2px;
}
#sub_button_1_aktiv_first {
   width: 120px;
   color: black;
   background-color: #EFF7EF;
   text-align: left;
   display: block;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 90%;
   margin-top: 2px;
   border-bottom-style: dotted;
   border-bottom-width: 2px;
   border-bottom-color: green;
}
a.sub_button_2 {
   width: 116px;
   margin-right: 4px;
   color: #0000C0;
   background-color: #CEDEC6;
   text-align: left;
   display: block;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 80%;
   margin-top: 2px;
   border-width: 0px;
   border-left-style: dotted;
   border-left-width: 2px;
   border-left-color: green;
}
a.sub_button_2:hover {
   color: black;
   width: 116px;
   background-color: silver;
   background-position: 1px;
   text-decoration: none;
   margin-top: 2px;
}
#sub_button_2_aktiv {
   width: 116px;
   color: black;
   background-color: #EFF7EF;
   text-align: left;
   display: block;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 80%;
   margin-top: 2px;
   border-width: 0px;
   border-left-style: dotted;
   border-left-width: 2px;
   border-left-color: green;
}
form, p { margin: 0; }

/* Individuelle Benutzereinstellungen LAYOUT 3
********************************************************* */
#menu div 
{
   font-size: 80%;
}

/* für die HAUPTDOKUMENTE der EBENE 1 (Home, Feedback und Gaestebuch) */
#rechts div 
{
   position: absolute;
   top: 6px;
   right: 6px;
   font-size: 80%;
   border-bottom-style: dotted;
   border-bottom-width: 2px;
   border-bottom-color: green;
}


/* für die KATEGORIEN der EBENE 1 (News, Events.... Links) */
#links div 
{
   position: absolute;
   top: 46px;
   left: 120px;
   font-size: 80%;
   border-bottom-style: dotted;
   border-bottom-width: 2px;
   border-bottom-color: green;
}


/* Die Buttons der 2. Reihe von oben (News, Events..... Links) */
#links p a, #rechts p a, #menu p a 
{
   width: 120px;
   float: left;
   border-left-style: solid;
   border-left-width: 2px;
   border-left-color: silver;
   color: #0000C0;
   background-color: #CEDEC6;
   text-align: center;
   display: inline;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   line-height: 10pt;
   font-size: 90%;
}

#links p a:hover, #rechts p a:hover, #menu p a:hover 
{
   color: black;
   background-color: silver;
   text-decoration: none; 
}
 
/* KATEGORIE aktiv */
#links p #main_button_aktiv 
{
   width: 120px;
   float: left;
   margin-right: 4px;
   color: black;
   background-color: #EFF7EF;
   text-align: center;
   display: inline;
   padding: 2px;
   text-decoration: none;
   font-weight: bold;
   font-size: 90%;
}

/* für die Darstellung der Flaggen und des Hilfe-Buttons */
#rechts p #flagge 
{
   float: left;
   margin-right: 0px;
   width: 26px;
   background-color: transparent;
   border-color: transparent;
   border-left-width: 0px;
}

/* für die EDITOR-Buttons */
#links p.farbe a, #rechts p.farbe a, #menu p.farbe a 
{
   width: 100px;
   float: left;
   background-color: #69F98E;
   color: dk-blue;
   border-color: green;
   font-weight: normal;
}

#links p.farbe a:hover, #rechts p.farbe a:hover, #menu p.farbe a:hover 
{
   color: black;
   font-weight: bold;
   background-color: #CEDEC6;
}


/* Farbe fuer die Hypertext-Links */
a:link 
{ 
   text-decoration:none;
   line-height:10pt;
   color:#0000C0;
}

/* besuchte Seiten */
a:visited 
{ 
   text-decoration:none;
   line-height:10pt;
   color:#0000C0;
}

/* Maus wird daruebergefahren. Nicht bei NS 4 */
a:hover 
{ 
   color:black;
   background-color:silver;
   line-height:10pt;
   text-decoration:none; 
}

/* Rand um die verlinkten Bilder loeschen */
a img { border:none; }

div#bg div { background-color:black; }

#g, em, samp { color:#189048; }


/* Fuer das neue Gaestebuch */
table.gaestebuch { width:99%;
                   font-size:90%;
                   border-top-width:0px;
                   border-right-width:0px;
                   border-bottom-width:0px;
                   border-left-width:0px;
                 }

td.nachricht { width:99%;
               font-size:100%;
               color: blue;
             }

td.antwort { width:99%;
             font-size:100%;
             color: darkgreen;
           }

/* Email */
span.email { unicode-bidi: bidi-override;
             direction: rtl;
           }
