/*
*               _     _           _ _     _   _               _
* __      _____| |__ | |__  _   _(_) | __| | | |__   __ _ ___(_) ___
* \ \ /\ / / _ \ '_ \| '_ \| | | | | |/ _` | | '_ \ / _` / __| |/ __|
*  \ 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) */
body
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFF;
  background-repeat:repeat-y;
  color: #909090;
  background-image: url(/design/hinter.gif);

}

/* global formats */
td
{
  font-size: 11px;
}
.content
{
  font-size: 11px;
}

br.clearer { 
	clear: both; 
	font-size: 0px;
	line-height: 0px; 
	height: 0px;
}


/* linkcolors for main links */
a:link
{
  font-size: 11px;
  text-decoration: underline;
  color: #ebb600;
}
a:visited
{
  font-size: 11px;
  text-decoration: underline;
  color: #ebb600;
}
a:hover
{
  font-size: 11px;
  text-decoration: underline;
  color: #ebb600;
}
a:active
{
  font-size: 11px;
  text-decoration: underline;
  color: #ebb600;
}

/* h1 - h3 for title-templates */
h1
{
  font-size: 16px;
  color: #ebb600;
}
h2
{
  font-size: 12px;
  font-weight:bold;
  color: #909090;
}
h3
{
  font-size: 12px;
  color: #ebb600;
}

/* searchtemplate */
.mod_search_btn
{
  border: 1px solid #909090;
}
.mod_search_txt, .wcm_input
{
  border: 1px solid #909090;
}
.search
{
  font-size: 10px;
}

/* 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 #909090;
}

/* use, if a searchfield in the frontindex is defined */
.search_inp
{
  font-size: 12px;
  border: 1px solid #909090;
}

/* formular-template */
.mod_form_btn
{
  border: 1px solid #909090;
}
.mod_form_txt
{
  border: 1px solid #909090;
}

/* 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 #909090;
  color: #909090;
}
input.restricted
{
  border: 1px solid #909090;
}

/* classes for html-navigation (main, sub1, sub2) */
a.nav_0:link
{
  font-size: 12px;
  color: #909090;
  text-decoration:none;
}
a.nav_0:visited
{
  font-size: 12px;
  color: #909090;
  text-decoration:none;
}
a.nav_0:hover
{
  font-size: 12px;
  color: #909090;
  text-decoration:none;
}
a.nav_0:active
{
  font-size: 12px;
  color: #909090;
  text-decoration:none;
}

TR.nav td {
	background-image:url(design/navig_hinter_off.gif);
}
TR.nav .navactive td {
	background-image:url(design/navig_hinter_on.gif);
}

/* highlight the active nav */
TR.nav .navactive a.nav_1
{
  font-size: 11px;
  color: #909090;
  margin-left: 15px;
  text-decoration: none;
}
/*************************/

a.nav_1:link
{
  font-size: 11px;
  color: #909090;
  margin-left: 15px;
  text-decoration: none;
}
a.nav_1:visited
{
  font-size: 11px;
  color: #909090;
  margin-left: 15px;
  text-decoration: none;
}
a.nav_1:hover
{
  font-size: 11px;
  color: #909090;
  margin-left: 15px;
  text-decoration: none;
}
a.nav_1:activ
{
  font-size: 11px;
  color: #909090;
  margin-left: 15px;
  text-decoration: none;
}

a.nav_2:link
{
  font-size: 11px;
  color: #FF0000;
  margin-left: 20px;
}
a.nav_2:visited
{
  font-size: 11px;
  color: #FF0000;
  margin-left: 20px;
}
a.nav_2:hover
{
  font-size: 11px;
  color: #FF0000;
  margin-left: 20px;
}
a.nav_2:active
{
  font-size: 11px;
  color: #FF0000;
  margin-left: 20px;
}

/* PDF-Liste Template */

.listArea {
	padding:6px 0;
}

.listIcon {
	float:left;
	padding:0 20px 0 0;
}

.listText {
	float:left;
}


/* Website-Struktur */
#navigArea
{
	float:left;
	width:165px;
}

#contentArea
{
	width:632;
	float:left;
}
#bannerArea
{
	width:159px;
	float:left;
}
#kopfBild
{
	margin:0;
	padding:0;
	border-bottom:solid 1px #a6a6a6;
}
#kopfBild img{
	margin:0 0 0 6px;
}
#logo{
	height:126px;
	border-bottom:solid 1px #a6a6a6;
	background-color:#FFFFFF;
}
#logo img{
	margin:15px 0 0 30px;
}
#bannerPlatzhalter{
	height:126px;
	border-bottom:solid 1px #e2e8e7;
}
#navig{
	margin:15px 0 0 6px;
}
#content{
width:520px;
	margin:38px 0 38px 63px;
	padding-bottom:38px;
}
hr{
color:#e2e8e7;}