/*
*               _     _           _ _     _   _               _
* __      _____| |__ | |__  _   _(_) | __| | | |__   __ _ ___(_) ___
* \ \ /\ / / _ \ '_ \| '_ \| | | | | |/ _` | | '_ \ / _` / __| |/ __|
*  \ 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)                         |
*  |                                                                |
*  ------------------------------------------------------------------
*  Mittwoch, 24. Mai 2006
*
*/
html { height: 100%; }
body
{
  font-family:  Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;	
  background-color: #fff;
  color: #808080;
  background-image: url(/design/header_bg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
}

td
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

table.header { 
  height: 100px; 
  background-image: url(/design/head.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
td.subnav { width: 180px; padding: 30px 0 0 55px; vertical-align: top; }
td.sub_head { font-size: 14px; color: #000; padding-bottom: 10px; font-weight: bold; }
td.sub_head_spc { background-color: #acaeaf; height: 2px; }
td.main_nav { padding-top: 45px; }
td.lang { padding-top: 65px; padding-left: 10px; }
td.nav0 { display: block; width: 80px; color: #fff; height: 20px; text-align: center; font-weight: bolder; }
td.nav0_spc { height: 20px; color: #fff; }
td.footer { 
  background-image: url(/design/logo.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  height: 70px;
}

table.newsform th { font-weight: normal; text-align: left; width: 300px; font-size: 10pt; }
table.newsform input { border: 1px solid #000; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
table.newsform select { font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
td.footer span.print { margin-left: 55px }
a:link
{
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

a:visited
{
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

a:hover
{
  text-decoration: none;
  color: #5F9EA0;
  font-weight: bold;
}

a:active
{
  text-decoration: underline;
  color: #5F9EA0;
  font-weight: bold;
}

/* navigation */

a.nav_0:link
{
  font-size: 14px;
  color: #fff;
  font-weight: bolder;
}
a.nav_0:visited
{
  font-size: 14px;
  color: #fff;
  font-weight: bolder;
}
a.nav_0:hover
{
  font-size: 14px;
  color: #000;
  font-weight: bolder;
}
a.nav_0:active
{
  font-size: 14px;
  color: #000;
  font-weight: bolder;
}

TR.nav .navactive a.nav_0
{
  font-size: 14px;
  color: #000;
  text-decoration: none;
  font-weight: bolder;
}

.nav_1 { line-height: 18px; }
a.nav_1:link
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_1:visited
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_1:hover
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_1:active
{
  font-size: 12px;
  color: #8a8a8a;
}

TR.nav .navactive a.nav_1
{
  font-size: 12px;
  color: #000;
  text-decoration: none;
}

.nav_2 { line-height: 18px; padding-left: 10px; }
a.nav_2:link
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_2:visited
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_2:hover
{
  font-size: 12px;
  color: #8a8a8a;
}
a.nav_2:active
{
  font-size: 12px;
  color: #8a8a8a;
}

TR.nav .navactive a.nav_2
{
  font-size: 12px;
  color: #000;
  text-decoration: none;
}
.content
{
  color: #808080;
  vertical-align: top;
  padding-top: 30px;
}

h1, h2, h3 { color: #000; }
.search
{
  background-color: #c6c6c6;
}
.mod_form_btn, .mod_form_txt { border: 1px solid #000; }
/* $Id: style.css,v 1.5 2006/11/23 15:27:47 asc Exp $ */
.mod_events_diff { background-color: #f0f0f0; }
table.mod_event, table.mod_events_search { border-collapse: collapse; width: 100%;  }
table.mod_events_recommend { width: 100%; }
table.mod_event thead, table.mod_events_search thead{ background-color: #df9403; color: #fff; font-weight: bold; font-size: 11px; text-align: left; height: 18px;  }
table.mod_event th, table.mod_events_search th { padding-left: 5px; }
table.mod_event td { padding-left: 5px; line-height: 16px; border-bottom: 1px solid #857c75; }
table.mod_event td  { padding-left: 5px; line-height: 16px; border-bottom: 1px solid #857c75; }
table.mod_events_register td { padding-left: 5px; line-height: 16px; border-bottom: 1px solid #857c75; }
table.mod_events_search td, table.mod_events_register td, table.mod_events_recommend td  { line-height: 26px; border-bottom: 1px solid #857c75; padding: 5px 0 5px 0; }
table.mod_events_search select { width: 300px; } 
table.mod_events_search label { font-weight: bold; }
table.mod_events_register label { font-weight: bold; width: 150px; }
table.mod_events_register textarea, table.mod_events_register select, table.mod_events_register input.itxtfld { width: 200px; }
td.toolbarElement select { width: 50px; }
textarea.mod_events_text { width: 150px; }
table.mod_events_browse form { display: inline; } 
span.mod_events_browseprev { padding-left: 12px; padding-right: 15px; display: block; }
span.mod_events_browsenext { padding-left: 15px; padding-right: 12px; display: block; }
span.mod_events_must { font-weight: bold; }
td.events_back {}
table.mod_events_detail {}
td.events_title {}
