﻿@charset "utf-8";
/* CSS Document */
/* *********************************------********************************************************************************* */
/* ********************************* Tabs ********************************************************************************* */
/* *********************************------********************************************************************************* */
         div.tabs {
                 width: 570px; height: 18px; background-position: 0px bottom;
                 background-image: url(../images/content_tabs_bg.png); background-repeat: no-repeat;
                 text-align: left;
                 position: relative; top: 18px; z-index: 2;
                 padding-left: 20px;
                 clear: both;
         }
         div.tab {
                 width: 99px; height: 16px;
                 background-image: url(../images/content_tab_bg.png); background-repeat: no-repeat; background-position: 0px bottom;
                 text-align: center;
                 padding-top: 2px;
                 margin-left: 0px; margin-right: 14px;
                 float:left;
         }
         div.tab#empty {
                 background-image: url(../images/content_tab_empty.png); background-repeat: repeat;
         }
         div.tab#active {
                 background-image: url(../images/content_tab_bg_active.png);background-repeat: no-repeat;
         }
         a.tab:link, a.tab:visited {
                 font-size: 9pt; text-decoration: none; font-weight: bold;
                 color: #222222;
         }
/* *********************************-----------**************************************************************************** */
/* ********************************* Aktuelles **************************************************************************** */
/* *********************************-----------**************************************************************************** */
#aktuelles {
         padding-top: 20px;
         }
         #aktuelles div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; text-align: left;
                 padding-top: 20px;
         }
         #aktuelles div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 padding: 0px; margin: 0px;
         }
/* *************************** Erster Artikel ***************************************************************************** */
         #aktuelles div.first_article#body {
                 text-align: right;
                 font-size: 9pt;
                 line-height: 15px;
                 padding: 10px; padding-bottom: 0px;
         }
         #aktuelles div.first_article#img {
                 float: left;
                 margin-right: 10px;
                 width: 252px;
         }
         #aktuelles img.first_article#img {
                 border: 0px;
                 width: 252px;
         }
         #aktuelles div.first_article#right {
                 text-align: right;
                 padding-right: 5px;
         }
         #aktuelles p.first_article#headline {
                 text-align: left;
                 font-size: 10pt;
                 font-weight: bold;
                 margin: 0px;
                 margin-bottom: 10px;
         }
         #aktuelles p.first_article#text {
                 height: 150px;
                 overflow: hidden;
                 text-align: justify;
                 margin: 0px;
         }
         #aktuelles a.more:link, a.more:visited {
                 text-decoration: none; color: #e3943c;
                 display: inline; font-weight: bold;
                 padding-right: 10px;
                 font-size: 9pt;
                 line-height: 15px;
         }
         #aktuelles a.more:hover {
                 color: #333333;
         }
         #aktuelles div.first_article#imgoverlay {
                 clear: both;
                 position: relative; top: -32px; left: 12px;
                 width: 252px; height: 30px;
                 background-image: url(../images/content_firstarticle_pic_gradient.png); background-repeat: repeat-x;
         }
/* ********************************* Artikel ****************************************************************************** */
         #aktuelles div.article#body {
                 text-align: right;
                 font-size: 9pt;
                 line-height: 15px;
                 float:left;
                 width: 265px; height: 200px;
                 padding-left: 5px; margin-left: 15px; border-bottom: solid 1px #888888; padding-top: 5px;
                 padding-bottom: 5px; margin-bottom: 25px; border-top: solid 1px #888888;
         }
         #aktuelles div.article#img {
                 float:left;
                 width: 102px;
                 margin: 0px; margin-right: 6px; margin-top: 5px;
         }
         #aktuelles a.moreimg:link, a.moreimg:visited {
                 padding: 1px;
                 border: solid 1px #333333;
                 float:left;
         }
         #aktuelles a.moreimg:hover {
                 padding: 1px;
                 border: solid 1px #888888;
         }
         #aktuelles img.article#img {
                 width: 102px;
                 border: 0px;
         }
         #aktuelles p.article#headline {
                 text-align: left;
                 font-size: 10pt;
                 font-weight: bold;
                 padding: 0px; margin: 0px;
                 margin-bottom: 5px;

         }
         #aktuelles div.article#text {
                 height: 170px;
                 overflow: hidden;
                 padding: 0px; margin: 0px;
         }
         #aktuelles p.article#text {
                 text-align: justify;
                 padding: 0px;
                 margin: 0px;
         }
         #aktuelles div.trippledot {
                 float:left;
         }

/* *********************************--------------************************************************************************* */
/* ********************************* Mehr Artikel ************************************************************************* */
/* *********************************--------------************************************************************************* */
         #aktuelles div.more_article#body {
                 text-align: right;
                 font-size: 9pt;
                 line-height: 15px;
                 padding: 10px; padding-bottom: 0px;
         }
         #aktuelles div.more_article#img1 {
                 float: left;
                 margin-right: 10px;
                 width: 252px;
         }
         #aktuelles img.more_article#img1 {
                 border: 0px;
         }
         #aktuelles div.more_article#img2 {
                 float: right;
                 margin-left: 10px; padding-right: 5px;
                 width: 252px;
         }
         #aktuelles img.more_article#img2 {
                 border: 0px;
         }
         #aktuelles div.more_article#right {
                 text-align: right;
                 padding-right: 5px;
         }
         #aktuelles p.more_article#headline {
                 text-align: left;
                 font-size: 10pt;
                 font-weight: bold;
                 margin: 0px;
                 margin-bottom: 10px;
         }
         #aktuelles p.more_article#text {
                 text-align: justify;
                 margin: 0px;
         }
         #aktuelles div.more_article#images {
                 width: 590px;
                 padding-left: 23px;
                 text-align: center;
                 float:left;
                 padding-top: 20px;
         }
         #aktuelles div.more_article#imagesheadline {
                 text-align: left;
                 font-size: 10pt;
                 font-weight: bold;
                 margin: 0px;
         }
         #aktuelles div.more_article#imgs {
                 float:left;
                 margin: 8px;
                 margin-left: 8px; margin-right: 8px; margin-bottom: 8px;
         }
         #aktuelles img.more_article#imgs {
                 border: 0px;
                 width: 252px;
         }
         #aktuelles a.diashow:link, a.diashow:visited {
                 padding: 1px;
                 border: solid 1px #333333;
                 float:left;
         }
         #aktuelles a.diashow:hover {
                 padding: 1px;
                 border: solid 1px #888888;
         }
/* *********************************---------****************************************************************************** */
/* ********************************* Diashow ****************************************************************************** */
/* *********************************--MAIN---****************************************************************************** */
#diashow  {
         overflow: auto;
         visibility: hidden;
         width: 100%; height: 100%;
         position: fixed; top: 0px; left: 0px; margin-top: -28px; padding-bottom: 28px;
         background-image: url(../images/diashow_overlay.png); background-repeat: repeat;
         z-index: 4;
         }
         #diashow table.mainimg {
                 border-collapse: collapse; margin: 0px; padding: 0px; border: 0px;
                 cursor: pointer;
         }
         #diashow td.mainimg {
                 border-collapse: collapse; margin: 0px; padding: 0px; border: 0px;
         }
         #diashow td.mainimg#tl {
                 width: 28px; height: 28px;
                 background-image: url(../images/diashow_mainimage_border_tl.png); background-repeat: no-repeat;
         }
         #diashow td.mainimg#tm {
                 height: 28px;
                 background-image: url(../images/diashow_mainimage_border_tm.png); background-repeat: repeat-x;
         }
         #diashow td.mainimg#tr {
                 height: 28px; width: 28px;
                 background-image: url(../images/diashow_mainimage_border_tr.png); background-repeat: no-repeat;
         }
         #diashow td.mainimg#ml {
                 width: 28px;
                 background-image: url(../images/diashow_mainimage_border_ml.png); background-repeat: repeat-y;
         }
         #diashow td.mainimg#mr {
                 width: 28px;
                 background-image: url(../images/diashow_mainimage_border_mr.png); background-repeat: repeat-y;
         }
         #diashow td.mainimg#bl {
                 width: 28px; height: 28px;
                 background-image: url(../images/diashow_mainimage_border_bl.png); background-repeat: no-repeat;
         }
         #diashow td.mainimg#bm {
                 height: 28px;
                 background-image: url(../images/diashow_mainimage_border_bm.png); background-repeat: repeat-x;
         }
         #diashow td.mainimg#br {
                 height: 28px; width: 28px;
                 background-image: url(../images/diashow_mainimage_border_br.png); background-repeat: no-repeat;
         }
         #diashow img.mainimg {
                 height: 480px;
         }
/* *********************************--SMALL--****************************************************************************** */
         #diashow table.smallimg {
                 border-collapse: collapse; margin: 0px; padding: 0px; border: 0px;
         }
         #diashow td.smallimg {
                 border-collapse: collapse; margin: 0px; padding: 0px; border: 0px;
         }
         #diashow td.smallimg#tl {
                 width: 4px; height: 4px;
                 background-image: url(../images/diashow_smallimage_border_tl.png); background-repeat: no-repeat;
         }
         #diashow td.smallimg#tm {
                 height: 4px;
                 background-image: url(../images/diashow_smallimage_border_tm.png); background-repeat: repeat-x;
         }
         #diashow td.smallimg#tr {
                 height: 4px; width: 4px;
                 background-image: url(../images/diashow_smallimage_border_tr.png); background-repeat: no-repeat;
         }
         #diashow td.smallimg#ml {
                 width: 4px;
                 background-image: url(../images/diashow_smallimage_border_ml.png); background-repeat: repeat-y;
         }
         #diashow td.smallimg#mm {
         }
         #diashow td.smallimg#mr {
                 width: 4px;
                 background-image: url(../images/diashow_smallimage_border_mr.png); background-repeat: repeat-y;
         }
         #diashow td.smallimg#bl {
                 width: 4px; height: 4px;
                 background-image: url(../images/diashow_smallimage_border_bl.png); background-repeat: no-repeat;
         }
         #diashow td.smallimg#bm{
                 height: 4px;
                 background-image: url(../images/diashow_smallimage_border_bm.png); background-repeat: repeat-x;
         }
         #diashow td.smallimg#br {
                 height: 4px; width: 4px;
                 background-image: url(../images/diashow_smallimage_border_br.png); background-repeat: no-repeat;
         }

         #diashow table.smallimages#body {
                 position: absolute; top: 470px; left: 50%; margin-left: -300px;
         }
         #diashow td.smallimgbody {
                 padding-top: 5px;
                 width: 143px;
         }
         #diashow tr.smallimgbody {
                 display: none;
         }
         #diashow tr.smallimgbody#shown {
                 display: block;
         }
         #diashow img.smallimg {
         cursor: pointer;
                 height: 102px;
         }
         #diashow td.page {
                 height: 26px;
                 width: 58px;
         }
         #diashow a.page:link,a.page:visited {
                 width: 58px; height: 26px;
                 display: block;
                 padding: 0px; margin: 0px;
         }
         #diashow a.page#up:link, a.page#up:visited {
                 position: relative; top: 15px;
                 background-image: url(../images/diashow_page_up.png); background-repeat: no-repeat;
         }
         #diashow a.page#up:hover {
                 background-image: url(../images/diashow_page_up_hover.png); background-repeat: no-repeat;
         }
         #diashow a.page#down:link, a.page#down:visited {
                 position: relative; top: -15px;
                 background-image: url(../images/diashow_page_down.png); background-repeat: no-repeat;
         }
         #diashow a.page#down:hover {
                 background-image: url(../images/diashow_page_down_hover.png); background-repeat: no-repeat;
         }
         #diashow div.smallimgs#pagecounter {
                 position: absolute; top: 525px; left: 50%; margin-left: -350px;
         }
         #diashow input.smallimgs#pagecounter {
                 background: transparent; border:0px; width: 15px; height: 15px; text-align: center;
                 cursor: default;
         }
/* *********************************---------****************************************************************************** */
/* ********************************* Termine ****************************************************************************** */
/* *********************************---------****************************************************************************** */
#termine {
}
         #termine div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; text-align: left; padding-top: 20px;
         }
         #termine div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 padding: 0px; margin: 0px;
                 margin-bottom: 20px;
         }
/* ********************************* Kalender ***************************************************************************** */
         #termine table.calendar {
                 font-size: 10pt;
                 margin: 20px;
                 margin-top: 10px;
                 empty-cells:hide;
                 float:left;
         }
         #termine td.calendar {
                 border: solid 1px #CCCCCC;
                 background-color: #DDDDDD;
                 height: 22px; width: 22px;
                 font-size: 11pt;
                 font-weight:bold;
                 vertical-align: middle;
                 text-align: center;
         }
         #termine td.calendar#today {
                 background-color: #EEEEEE;
         }
         #termine td.calendar#headday {
                 font-weight: normal;
         }
         #termine td.calendar#eventday {
                 background-color: #CCCCCC;
                 border: solid 1px #DDDDDD;
         }
         #termine td.calendar#selectedday {
                 background-color: #EDEDED;
                 border: solid 1px #DEDEDE;
         }
         #termine a.calendar#eventday:link,a.calendar#eventday:visited {
                 color: #e3943c;
                 text-decoration: none;
         }
         #termine a.calendar#eventday:hover{
                 color: #333333;
         }
         #termine table.termine {
                 font-size: 9pt;
                 line-height: 15px;
                 width: 560px;
                 padding-left: 15px;
                 padding-top: 10px;
         }
         #termine div.select {
                 width: 99px; height: 16px;
                 background-image: url(../images/content_tab_bg.png); background-repeat: no-repeat; background-position: 0px bottom;
                 text-align: center;
                 padding-top: 2px;
                 float:left;
         }
         #termine select.calendar#selecter {
                 padding: 0px; margin: 0px;
                 border: 0px;
                 background-color: #d9dce0;
                 height: 14px;
                 width: 97px;
                 font-weight: bold;
                 font-size: 8pt;
         }
/* ********************************* Gewhlter Tag ************************************************************************ */
         #termine div.selected#body {
                 float:right;
                 width: 350px;
         }
         #termine div.selected#header {
                 margin-top: 5px;
                 width: 250px; height: 18px; background-position: 0px bottom;
                 background-image: url(../images/content_bottop_line.png); background-repeat: no-repeat;
                 text-align: left;
                 font-weight: bold;
                 padding-left: 40px;
         }
         #termine div.selected#termine {
                 padding-left: 30px;
         }
         #termine div.selected#article {
                 text-align: right;
                 font-size: 9pt;
                 line-height: 15px;
                 width: 260px; height: 40px;
                 padding-left: 5px; margin-left: 15px; border-bottom: solid 0px #888888; padding-top: 3px;
                 margin-bottom: 15px; border-top: solid 1px #888888;
         }
         #termine div.selected#articleall {
                 text-align: right;
                 font-size: 9pt;
                 width: 260px;
                 padding-left: 5px; margin-left: 15px; border-bottom: solid 0px #888888; padding-top: 3px;
                 border-top: solid 1px #888888;
         }
         #termine div.selected#img {
                 float:left;
                 width: 70px;
                 margin: 0px; margin-right: 5px; margin-top: 2px;
         }
         #termine div.selected#headline {
                 font-weight: bold; text-align: left;
                 letter-spacing: 1px;
                 padding-top: 5px;
                 height: 15px;
         }
         #termine a.more:link, a.more:visited {
                 text-decoration: none; color: #e3943c;
                 display: inline; font-weight: bold;
                 padding-right: 10px;
                 font-size: 9pt;
                 line-height: 15px;
         }
         #termine a.more:hover {
                 color: #333333;
         }
/* ********************************* Terminbersicht (/Monat) ************************************************************* */
         #termine td.termine#date {
                 width: 80px;
                 vertical-align: top;
         }
         #termine td.termine#month {
                 font-weight: bold;
                 letter-spacing: 2px;
         }
         #termine td.termine#event {
                 width: 400px;
         }
         #termine td.termine#klassen {
                 vertical-align: bottom;
         }
         #termine td.termine {
                 text-align: justify;
         }
/* *********************************-----------**************************************************************************** */
/* ********************************* G�stebuch **************************************************************************** */
/* *********************************-----------**************************************************************************** */
#gbook {
}
         #gbook div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 20px;  text-align: left;
         }
         #gbook div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
         }
         #gbook div.dividecontent {
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 clear: both;
         }
         #gbook div.formular#body {
                 margin-top: 20px;
                 padding-left: 50px;
         }
         #gbook table.formular {
                 font-size: 9pt;
                 margin-bottom: 20px;
         }
         #gbook td.formular {
                 width: 100px;
                 vertical-align: top;
                 font-weight: bold;
         }
         #gbook div.entry#body {
                 margin-top: 20px;
                 width: 500px;
         }
         #gbook div.entry#count,div.entry#name,div.entry#city,div.entry#country,div.entry#datetime {
                 float:left;
                 margin-right: 1px; margin-left: 5px;
                 padding-top: 2px;
                 margin-bottom: 5px;
         }
         #gbook div.entry#count {
                 font-weight: bold;
                 padding-right: 5px;
                 margin-right: 0px;
                 width: 25px;
                 text-align: center;
                 border-right: solid 1px #DDDDDD;
         }
         #gbook div.entry#name { width: 150px; font-weight: bold;}
         #gbook div.entry#city { width: 120px;}
         #gbook div.entry#text {
                 margin-top: 5px;
                 margin-left: 42px;
         }
         #gbook a.page:link, a.page:visited {
                 font-weight:bold;
                 text-decoration: none;
                 color:#777777;
                 padding-left: 2px; margin-left: 3px;
                 padding-right: 2px; margin-right: 3px;
         }
         #gbook a.page:hover {
                 color:#111111;
         }
         #gbook input.formular#preview {
                  width:100px; float:left; margin-left: 20px; background:#EEEEEE; border:1px solid #000000; height:23px;
                 cursor:pointer;
         }
         #gbook input.formular#eintrag {
                 width:100px; float:right;
                 margin-right: 20px; background:#EEEEEE; border:1px solid #000000; height:23px; cursor:pointer;
         }
         #gbook select.formular#select {
                 font-size:12px; width:115px; margin-top:1px;
         }
/* ************************************------****************************************************************************** */
/* ************************************ HOME ****************************************************************************** */
/* ************************************------****************************************************************************** */
#home {
}
         #home div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 20px;  text-align: left;
         }
         #home div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
         }
         #home div.dividecontent {
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 clear: both;
         }
         #home div.modhead {
                 text-align: left;
                 font-weight: bold;
                 margin-bottom: 5px;
                 border-bottom: solid 1px #c9cdd1;
                 width: 100%;
         }
         #home div.newest_article#body {
                 float:left;
                 text-align: right;
                 font-size: 9pt;
                 line-height: 15px;
                 padding: 10px; padding-bottom: 0px;
                 width: 250px;
         }
         #home div.newest_article#text {
                 width: 254px;
         }
         #home img.newest_article#img {
                 border:0px;
         }
         #home p.newest_article#headline {
                 font-weight: bold;
                 text-align: center;
         }
         #home p.newest_article#text {
                 text-align: justify;
                 height: 150px;
                 overflow: hidden;
                 margin: 0px;
         }
         #home a.moreimg:link, a.moreimg:visited {
                 float: left;
                 padding: 1px;
                 border: solid 1px #333333;
         }
         #home a.moreimg:hover {
                 border: solid 1px #888888;
         }
         #home div.trippledot {
                 float:left;
         }
         #home a.more:link, a.more:visited {
                 text-decoration: none; color: #e3943c;
                 display: inline; font-weight: bold;
                 padding-right: 10px;
                 font-size: 9pt;
                 line-height: 15px;
         }
         #home a.more:hover {
                 color: #333333;
         }
         #home div.updates#body {
                 float:right;
                 text-align: justify;
                 font-size: 9pt;
                 line-height: 15px;
                 padding: 10px; padding-bottom: 0px;
                 width: 300px;
         }
         #home p.updates#day {
                 font-weight: bold;
                 margin-bottom: 0px;
                 margin-top: 4px;
         }
         #home div.updates#update {
                 background-image: url(../images/home_updates_update.png); background-repeat: no-repeat;
                 padding-left: 25px;
                 min-height: 22px;
                 padding-top:3px;
         }
         #home div.updates#new {
                 background-image: url(../images/home_updates_new.png); background-repeat: no-repeat;
                 padding-left: 25px;
                 height: 22px;
                 padding-top:3px;
         }
         #home a.update:link, a.update:visited {
                 text-decoration: none;
                 color: inherit;
         }
         #home div.next_events#body {
                 float:right;
                 text-align: justify;
                 font-size: 9pt;
                 line-height: 15px;
                 padding: 10px; padding-bottom: 0px;
                 width: 300px;
         }
         #home table.next_events {
                 font-size: 9pt;
                 line-height: 15px;
         }
         #home td.next_events#date {
                 width:40px;
         }
         #home td.next_events#event {
                 width: 260px;

                 vertical-align: top;
         }
         #home td.next_events {
                 border-bottom: dashed 1px #888888;
                 padding-bottom: 3px;
         }

/* ************************************---------*************************************************************************** */
/* ************************************ WEBTEAM *************************************************************************** */
/* ************************************---------*************************************************************************** */
#webteam {
}
         #webteam div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 40px;  text-align: left;
         }
         #webteam div.person {
                 width: 292px;
                 float:left;
         }
         #webteam div.divider {
                 width: 4px;
                 height: 240px;
                 float:left;
                 background-image: url(../images/content_webteam_divider.png); background-repeat: no-repeat;
                 background-position: 0px 7px;
         }
         #webteam table.data {
                 font-size: 8pt;
                 height: 100px;
         }
         #webteam td {
                 vertical-align: top;
         }
         #webteam td.dataex {
                 padding-top: 1px;
                 font-size: 7pt;
         }
         #webteam td.data {
                 text-align: right;
         }
         #webteam td.data#name {
                 font-weight: bold;
                 letter-spacing: 1px;
                 text-align: center;
                 background-image: url(../images/content_webteam_underline.png); background-repeat: no-repeat;
                 background-position: center bottom;
         }
         #webteam td.data#func {

         }
         #webteam img.pic {
                 width: 150px;
                 height: 210px;
                 padding: 1px;
                 border: solid 1px #333333;
         }
         #webteam div.imgoverlay {
                 position: relative; top: -23px; left: 2px;
                 background-repeat: no-repeat;
                 height: 32px;
                 width: 150px;
         }
         #webteam div.imgoverlay#s {
                 background-image: url(../images/content_webteam_superadmin.png);
         }
         #webteam div.imgoverlay#a {
                 background-image: url(../images/content_webteam_admin.png);
         }
         #webteam div.imgoverlay#m {
                 background-image: url(../images/content_webteam_moderator.png);
         }
         #webteam a.contact:link, a.contact:visited {
                 text-decoration: none;
                 color: #e3943c;

         }
         #webteam div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
         }
/* ************************************---------*************************************************************************** */
/* ************************************ STATICC *************************************************************************** */
/* ************************************---------*************************************************************************** */
#static {
}
         #static div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 560px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 35px;  text-align: left;
                 padding-left: 15px; padding-right: 15px;
         }
         #static div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 40px;  text-align: left;
         }
         #static div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
         }
/* ************************************---------*************************************************************************** */
/* ************************************ PRESSESpiegel ********************************************************************* */
/* ************************************---------*************************************************************************** */
#presse {
         padding-top: 20px;
         }
         #presse div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; text-align: left;
                 padding-top: 20px;
         }
         #presse div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 padding: 0px; margin: 0px;
         }
         #presse div.artikel {
                 float:left;
         }
         #presse div.artikel#body {
                 width: 590px;
                 margin-top: 10px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: no-repeat;
                 background-position: 0px bottom;
                 margin-bottom: 5px;
         }
         #presse div.artikel#date {
                 width: 122px;
                 text-align: right;
                 font-weight: bold;
         }
         #presse div.artikel#link {
                 width: 100px;
                 text-align: center;
         }
         #presse div.artikel#headline {
                 text-align: left;
         }
         #presse a.artikel:link, a.artikel:visited {
                 text-decoration: none; color: #e3943c;
                 font-size: 9pt;
         }
         #presse a.artikel:hover {
                 color: #333333;
         }
/* ************************************---------*************************************************************************** */
/* ************************************ Ehem. Sch�ler ********************************************************************* */
/* ************************************---------*************************************************************************** */
#exstud {
         padding-top: 20px;
}
         #exstud div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 560px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; padding-top: 35px;  text-align: left;
                 padding-left: 15px; padding-right: 15px;
         }
         #exstud div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
         }
         #exstud td,tr,table {
                 padding: 0px; margin: 0px; border-collapse: collapse;
         }
         #exstud td.year {
                 text-align: right;
                 font-weight: bold;
                 padding-right: 10px;
         }
         #exstud td.year#year {
         }
         #exstud td.name {
                 border-left: solid 1px #222222;
                 padding-left: 10px;
         }
         #exstud td#headl {
                 font-weight: bold;
         }
         #exstud td.formular {
                 padding: 1px;
                 padding-right: 40px;
         }
/* ************************************---------*************************************************************************** */
/* ************************************ PRESSESpiegel ********************************************************************* */
/* ************************************---------*************************************************************************** */
#media {
         padding-top: 20px;
         }
         #media div.maincontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px;
                 background-image: url(../images/content_bg_gradient.png); background-repeat: repeat-y;
                 padding: 0px; text-align: left;
                 padding-top: 20px;
         }
         #media div.endcontent{
                 position: relative; left: 24px;
                 float:left;
                 width: 590px; height: 1px;
                 background-image: url(../images/content_bottop_line.png); background-repeat: repeat-y;
                 padding: 0px; margin: 0px;
         }
         #media td.headline {
                 width: 590px;
                 text-align: center;
                 font-size: 12pt;
                 font-weight: bold;
         }
         #media td.pic {
                 width: 295px;
                 padding-left: 20px;
                 vertical-align: top;
                 padding-bottom: 20px;
         }
         #media img.pic {
                 padding: 1px;
                 border: solid 1px #333333;
                 width: 250px;
         }
#download {
         font-weight: bold;
}
