/*
*               _     _           _ _     _   _               _
* __      _____| |__ | |__  _   _(_) | __| | | |__   __ _ ___(_) ___
* \ \ /\ / / _ \ '_ \| '_ \| | | | | |/ _` | | '_ \ / _` / __| |/ __|
*  \ V  V /  __/ |_) | |_) | |_| | | | (_| | | |_) | (_| \__ \ | (__
*   \_/\_/ \___|_.__/|_.__/ \__,_|_|_|\__,_| |_.__/ \__,_|___/_|\___|
*       _         _           _               _
*   ___| |_ _   _| | ___  ___| |__   ___  ___| |_
*  / __| __| | | | |/ _ \/ __| '_ \ / _ \/ _ \ __|
*  \__ \ |_| |_| | |  __/\__ \ | | |  __/  __/ |_
*  |___/\__|\__, |_|\___||___/_| |_|\___|\___|\__|
*           |___/
*
*  ------------------------------------------------------------------
*  |   Style Sheet Definitions                                      |
*  ------------------------------------------------------------------
*  |   Notice:                                                      |
*  |   There are predefined classes for:                            |
*  |                                                                |
*  |   - scrollbars                                                 |
*  |   - title-templates (h1, h2, h3)                               |
*  |   - search-template (mod_search_btn, mod_search_txt, search)   |
*  |   - search-field in the layout (front_search)                  |
*  |   - form-template (mod_form_btn, mod_form_txt)                 |
*  |   - closed usergroups (restricted)                             |
*  |   - HTML-navigation (main, sub1, sub2)                         |
*  |                                                                |
*  ------------------------------------------------------------------
*
* $Id: style.css,v 1.4 2004/01/29 17:30:59 adrian Exp $
*
*/

/* body (background-color, -picture, -position, text, -color, scrollbars) 
  scrollbar-face-color: #CC0000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #CC0000;
  scrollbar-3dlight-color: #336699;
  scrollbar-arrow-color: #336699;
  scrollbar-track-color: #CC0000;
  scrollbar-darkshadow-color: #CC0000;
*/
body
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  background-color: #FFFFFF;
  color: #333333;
  background-image: url(/design/hintergrund.jpg);}

/* global formats */
td
{
  font-size: 13px;
}
.content
{
  font-size: 13px;
}

.klein
{
  font-size: 11px;
  color: #999999;
  padding-top: 2px;
}

/* linkcolors for main links */
a:link
{
  font-size: 13px;
  text-decoration: underline;
  color: #666666;
}
a:visited
{
  font-size: 13px;
  text-decoration: underline;
  color: #666666;
}
a:hover
{
  font-size: 13px;
  text-decoration: underline;
  color: #336699;
}
a:active
{
  font-size: 13px;
  text-decoration: underline;
  color: #336699;
}

/* h1 - h3 for title-templates */
h1
{
  font-size: 18px;
  color: #333333;
  margin-bottom: 15px;
}
h2
{
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;

}
h3
{
  font-size: 14px;
  color: #333333;
  margin-bottom: 15px;

}

/* searchtemplate */
.mod_search_btn
{
  border: 1px solid #000000;
}
.mod_search_txt, .wcm_input
{
  border: 1px solid #000000;
  width: 100px;
  background: #FFEC93;
  margin-right: 5px;
  font-size: 11px;
  font-color: #666666;
}
.search
{
  font-size: 13px;
}

/* newsmodul */
.news_date
{
}
.news_title
{
  padding-left: 15px;
  font-weight: bold;
}
.news_lead
{
  padding-left: 80px;
}
.news_text
{
  padding-left: 80px;
  padding-top: 15px;
}

/* eventsmodul */
.events_date
{
}
.events_title
{
  padding-left: 80px;
  font-weight: bold;
}
.events_location, .events_organizer
{
  padding-left: 80px;
}
.events_text
{
  padding-left: 80px;
  padding-top: 15px;
}

/* guestbook */
.mod_guestbook_field
{
  border: 1px solid #000000;
}

/* use, if a searchfield in the frontindex is defined */
.search_inp
{
  font-size: 12px;
  border: 1px solid #000000;
}

/* formular-template */
.mod_form_btn
{
  border: 1px solid #000000;
}
.mod_form_txt
{
  border: 1px solid #000000;
}

/* sitemap */
.front_sitemap_0
{
  padding-bottom: 5px;
}
.front_sitemap_0 A:link
{
  font-size: 12px;
  font-weight: bold;
}
.front_sitemap_0 A:visited
{
  font-size: 12px;
  font-weight: bold;
}
.front_sitemap_0 A:hover
{
  font-size: 12px;
  font-weight: bold;
}
.front_sitemap_0 A:active
{
  font-size: 12px;
  font-weight: bold;
}
.front_sitemap_1
{
  padding-left: 20px;
  padding-bottom: 5px;
}


/* restricted area */
.restricted
{
  font-size: 11px;
  border: 1px solid #000000;
  color: #000000;
}
input.restricted
{
  border: 1px solid #000000;
}

/* classes for html-navigation (main, sub1, sub2) */

a.nav_0 {  padding-left: 15px; }
td.frn0 { width: 200px; border-bottom: 1px solid #666666; height: 25px; }

a.nav_0:link
{
  font-size: 15px;
  color: #666666;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_0:visited
{
  font-size: 15px;
  color: #333333;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_0:hover
{
  font-size: 15px;
  color: #1C3F94;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_0:active
{
  font-size: 15px;
  color: #1C3F94;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}

/* highlight the active nav */
TR.nav .navactive a.nav_1
{
  font-size: 13px;
  color: #336699;
  text-decoration: none;
}
/*************************/

a.nav_1 { padding-left: 20px; }
td.frn1 { width: 180px; border-bottom: 1px solid #666666; height: 25px; padding-left: 20px; }

a.nav_1:link
{
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_1:visited
{
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_1:hover
{
  font-size: 13px;
  color: #1C3F94;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
  text-decoration: none;
}
a.nav_1:activ
{
  font-size: 13px;
  color: #1C3F94;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}

a.nav_2 { padding-left: 25px; }
td.frn2 { width: 170px; border-bottom: 1px solid #666666; height: 20px; padding-left: 30px; }
TR.nav .navactive a.nav_2
{
  font-size: 11px;
  color: #336699;
  text-decoration: none;
}

a.nav_2:link
{
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_2:visited
{
  font-size: 11px;
  color: #666666;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_2:hover
{
  font-size: 11px;
  color: #1C3F94;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}
a.nav_2:active
{
  font-size: 11px;
  color: #1C3F94;
  text-decoration: none;
  background-image: url(/design/dot.gif);
  background-position: left;
  background-repeat: no-repeat;
}

.absatzicons
{
margin-left: 10px;
margin-top: 15px;
}