﻿.searchPanel
{
    display: none;
    visibility: hidden;
}

#nav
{
    display: none;
    visibility: hidden;
}

#appletNavigationOld
{
    display: none;
    visibility: hidden;
}

#hauptinformationOld
{
    display: none;
    visibility: hidden;
}

body
{
	background-image:url('http://www.s-port4.net/www/html/images/s-port4_bk.png');
	background-repeat:no-repeat;
    margin: 0px 0px 0px 0px;
    width: 1000px;
	font-family:Arial, Helvetica, sans-serif;
}

#ddlSeason
{
    display: none;
    visibility: hidden;
}

#ddlExporte
{
    display: none;
    visibility: hidden;
}

#contentHead
{
    margin: 20px 0 0 0;
    height: 50px;
}

#contentHeadUser
{
    margin: 0;
    padding: 0;
    float: left;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #FF0000;
    width: 100%;
    text-align: center;
}

#contentHeadTitle
{
    margin: 5px 0 0 10px;
    float: left;
    font-size: 18pt;
    color: #354157;
    width: auto;
}

#contentHeadLinks
{
    clear: left;
    float: left;
    width: auto;
}

.contentHeadLinksSelected a,
.contentHeadLinksSelected a:visited
{
    color: #0000FF;
}

.contentHeadLinksNotSelected a,
.contentHeadLinksNotSelected a:visited
{
    color: #828596;
}

.contentHeadLinksSelected a:hover,
.contentHeadLinksNotSelected a:hover
{
    text-decoration: underline;
}

#contentHeadLinks ul
{
    display: none;
    visibility: hidden;
}

#contentHeadControls
{
    display: none;
    visibility: hidden;
}

#contentHeadInfos
{
    width: 320px;
    height: 50px;
    float: right;
    background: #FFFFFF url('http://www.s-port4.net/www/html/images/header.jpg') bottom left repeat-x;
    color: #FFFFFF;
    overflow: auto;
    padding: 5px 0 0 0;
}

#contentHeadInfos ul
{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#contentHeadInfos ul li
{
    float: left;
    font-size: 10pt;
    margin: 0 0 0 5px;
}

.contentHeadInfosTitle
{
    width: 100px;
}

.contentHeadInfosText
{
    width: 180px;
}

#metainformation
{
    display: none;
    visibility: hidden;
}

#navigation
{
    display: none;
    visibility: hidden;
}

#mainNavigation
{
    display: none;
    visibility: hidden;
}

#wrapper
{
    display: none;
    visibility: hidden;
}

#topWerbung
{
    display: none;
    visibility: hidden;
}

#werbungContent
{
    display: none;
    visibility: hidden;
}

#sidebarMenuLeft
{
    display: none;
    visibility: hidden;
}

.verbandNavigation
{
    display: none;
    visibility: hidden;
}

#hauptinformation
{
    clear: left;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    width: auto;
    overflow: visible;
    z-index: 0;
    height: 80%;
}

#content
{
    clear: both;
    float: left;
    width: 100%;
    height: auto;
}

#sidebarRight
{
    display: none;
    visibility: hidden;
}

#siteInformation
{
    display: none;
    visibility: hidden;
}

/********* Alte aber notwendige Styles ***************************************************************/

.spielplan
{
/*  border-style: outset;
  border-width: 2px;
*/}

.column
{
  font-weight: normal;
  text-align: left;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

.ligaUebersichtColumn,
.ligaUebersichtColumn img
{
  height: 1px;
  background: #E8E8E8;
  border: none 0px #E8E8E8;
  color: #E8E8E8;
}

.spielElementGroup,
.spielElementGroup a,
.spielElementGroup a:link,
.spielElementGroup a:active,
.spielElementGroup a:hover,
.spielElementGroup a:visited
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
  text-align: left;
}

.spielElement
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

.spielElement a,
.spielElement a:link,
.spielElement a:active,
.spielElement a:hover,
.spielElement a:visited
{
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
}

.spiel .Liga
{
    width: 140px;
    text-align: left;
}

.spiel .Nummer
{
    width: 75px;
    text-align: right;
}

.spiel .Verlegungen
{
    width: 35px;
    text-align: center;
}

.spiel .Zeit
{
    width: 45px;
    text-align: center;
}

.spiel .Halle
{
    width: 120px;
    text-align: left;
}

.spiel .Team
{
    width: 170px;
    text-align: left;
}

.spiel .Tore
{
    width: 50px;
    text-align: center;
}

.spiel .ok
{
    width: 40px;
    text-align: center;
}

.spiel .Bericht
{
    width: 45px;
    text-align: center;
}

.ligaListe
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

.ligen
{
/*  border-style: outset;
  border-width: 2px;
*/  text-align: center;
}

.ligen caption
{
  background-color: #E8E8E8;
  font-family: sans-serif;
  font-size: 12px;
  font-weight:normal;
}

.ligaClassGroup
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
  text-align: left;
}

.ligaLink
{
    width: 220px;
    text-align: left;
    text-decoration: none;
}

.aktuellLink,
.aktuellLink a,
.aktuellLink a:link,
.aktuellLink a:active,
.aktuellLink a:hover,
.aktuellLink a:visited
{
    width: 50px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.spielplanLink,
.spielplanLink a,
.spielplanLink a:link,
.spielplanLink a:active,
.spielplanLink a:hover,
.spielplanLink a:visited
{
    width: 60px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.tageLink,
.tageLink a,
.tageLink a:link,
.tageLink a:active,
.tageLink a:hover,
.tageLink a:visited
{
    width: 35px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.datenLink,
.datenLink a,
.datenLink a:link,
.datenLink a:active,
.datenLink a:hover,
.datenLink a:visited
{
    width: 38px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

#admImage
{
    float: left;
    text-align: center;
    width: 750px;
}

.verbandHomepage,
.verbandHomepage:visited,
.verbandHomepage:hover
{
    font-family : sans-serif;
    font : 12px;
    font-size: 12px;
    background-color: Transparent;
    margin: 0;
    text-decoration: none;
    text-align: center;
    color: Blue;
    padding: 0px 20px;
}

.besucherStatistik
{
    float: left;
    width: 180px;
    z-index: 1;
}

fieldset legend
{
    font-family : sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #F4F4F4;
    border: solid 1px #CCC;
    padding: 4px;
    width: 55px;
    text-align: center;
    margin: 0.1em;
}

fieldset
{
    border: solid 1px #CCC;
    margin: 5px;
    width: 130px;
    padding-bottom: 5px;
    display: block;
}

fieldset hr
{
    clear: both;
    width: 80%;
    height: 1px;
    color: #CCC;
}

fieldset label
{
    font-family : sans-serif;
    font-size: 11px;
    float: left;
    text-align: right;
    width: 60px;
    margin-left: 2px;
}

*.updateNews
{
    width: 600px;
    font-family : sans-serif;
    font : 12px;
    font-size: 12px;
    background-color: Transparent;
}

*.updateNews dt
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

*.updateNews dd
{
    text-align: left;
}

*.updateNewsGeplant
{
    color: Fuchsia;
}

*.updateNewsErledigt
{
    color: Green;
}

*.updateItem dt
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

*.updateItem dl
{
    margin: 5px 0px 0px 0px;
}

*.updateItem dd
{
    vertical-align: top;
    text-align: left;
    padding: 0px 0px 10px 0px;
}

ul.ContentHeadline
{
    float: left;
    width: 95%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
    background: #F0F0F0;
}

h1.ContentHeadline
{
    text-align: center;
    background-color: #B9B9B9;
    font-size: 16px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #B9B9B9;
    white-space: nowrap;
}

h2.ContentHeadlineTitel
{
    text-align: center;
    background-color: #D1D1D1;
    font-size: 14px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #D1D1D1;
    white-space: nowrap;
}

h3.ContentHeadlineUser
{
    text-align: center;
    background-color: #C9C9C9;
    font-size: 12px;
    font-family : sans-serif;
    margin: 0;
    padding: 0;
    border-color: #B9B9B9;
    white-space: nowrap;
}

div.ContentHeadlineList
{
    float: left;
    width: 100%;
    padding: 1px 0 0 0;
    margin: 0 0 10px 0;
    background-color : #E1E1E1;
    white-space: nowrap;
}

div.ContentHeadlineListLine
{
    clear: both;
    float: left;
    width: 100%;
}

div.HeadlineLeft
{
    float: left;
    width: 125px;
    text-align: right;
    font-size: 12px;
    font-family : sans-serif;
    padding: 0 5px 0 0;
    margin: 0;
    white-space: nowrap;
}

div.HeadlineRight
{
    float: left;
    width: 80%;
    text-align: left;
    font-size: 12px;
    font-family : sans-serif;
    padding: 0 0 0 5px;
    margin: 0;
    border-left: solid 1px black;
}

div.HeadlineRight a
{
    color : #FFFFFF;
    background-color : #3333CD;
    text-decoration: none;
    padding-bottom : 1px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 1px;
    margin: 0 5px 0 0;
}

div.HeadlineRight a:hover
{
    background-color: #333378;
}

*.tabControl
{
    width: 100%;
    text-align: center;
}

ul.tabs a:link,
ul.tabs a:visited,
ul.tabs a:active
{
    text-decoration: none;
    color: Black;
}

ul.tabs a:hover
{
    text-decoration: none;
    color: Black;
}

ul.tabs a
{
    display: block;
}

ul.tabs
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid gray;
    margin-bottom: 10px;
}

ul.tabs li
{
    float: left;
    width: 14%;
    list-style-type: none;
}

ul.tabs *.tab-label
{
    border: 1px solid gray;
    margin: 5px 0px 0px 0px;
    cursor: pointer;
    padding-bottom: 2px;
    padding-top: 2px;
    background: #E0E0E0;
    font-weight: normal;
    text-align: center;
    font-size: 12px;
    font-family : sans-serif;
}

ul.tabs li.selected *.tab-label
{
    border-bottom: none;
    top: 1px;
    padding-bottom: 4px;
    padding-top: 5px;
    border-top: 2px solid gray;
    margin-top: 0px;
    background: #F0F0F0;
    font-weight: bold;
}

*.spielplanContent
{
    clear: both;
    float: left;
    text-align: center;
    width: 100%
}

#maennerLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#frauenLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#maennlicheJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#weiblicheJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#gemischteJugend
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

#kompletteLigen
{
    clear:both;
    float: left;
    width: 60%;
    text-align: center;
}

.loginButton
{
}

#suchen
{
    float: right;
}

.textBoxSuchen
{
    width: 150px;
}

#aktuelleVerwaltung
{
    clear: both;
    float: left;
    width: 100%;
    background: #CD3333;
    color: White;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    border-top: solid 1px #AAAAAA;
    padding: 0px 0px 0px 5px;
}

.startImage
{
    clear: both;
    float: left;
}

td.plaene_datum
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

h1
{
  font-family : sans-serif;
  font : bold 16px;
  font-style : normal;
  background-color : White;
  color : Black;
  padding-bottom : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:justify;
  margin-bottom : 8px;
  margin-top : 0px;
}

h2
{
  font-family : sans-serif;
  font : 16px;
  font-style : normal;
  background-color : White;
  color : Black;
  padding-bottom : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-top : 3px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:justify;
  margin-bottom : 8px;
  margin-top : 0px;
}

table, table.plaene, table.plaene_wichtig
{
  border-collapse:collapse;
  empty-cells:show;
  table-layout:fixed;
  vertical-align :middle;
  margin-bottom : 4px;
/*  border-style : outset;
  border : 2px;
*/}

table.headline
{
  border-collapse: inherit;
  empty-cells:show;
  table-layout: fixed;
  vertical-align :middle;
  margin-bottom : 4px;
/*  border-style : outset;
  border : 2px;
*/}

table.buttonline
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  empty-cells:show;
  table-layout:fixed;
  padding : 0px 0px 0px 0px;
  vertical-align :top;
}

table.controls
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  empty-cells:show;
  table-layout:fixed;
  padding : 0px 0px 0px 0px;
  vertical-align :middle;
}

table.tree
{
  border-collapse:collapse;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
  border-spacing: 0;
  border-style: none;
  border-width: 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  vertical-align :middle;
}

tr, tr.plaene, tr.plaene_wichtig, tr.plaene_ueberschrift, tr.plaene_zueberschrift, tr.headline
{
  font-family : sans-serif;
}

tr.headinfo
{
  font-family : sans-serif;
  font : bold normal 12px;
  color : White;
  background-color : #FFFFFF;
}

tr.head
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : #FFFFFF;
  color : Blue;
}

tr.head4table
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : Red;
  color : Blue;
}

tr.info
{
  font-family : sans-serif;
  font : bold normal 12px;
  background-color : White;
  color : Black;
}

tr.info a:link
{
  color:Black;
  text-decoration:none;
}

tr.info a:visited
{
  color:Black;
  text-decoration:none
}

tr.info a:hover
{
  color: Fuchsia;
  text-decoration:none
}

tr.info a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

tr.info a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

tr.buttonline
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

tr.controls
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

tr.tree
{
  font-family : sans-serif;
  font : normal 12px;
  vertical-align : middle;
  border-style:none;
  background-color : #F0F0F0;
}

td
{
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

th
{
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

th.plaene
{
  font-weight: normal;
  text-align: left;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene_suspended
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
  color : #FF0000;
}

td.plaene_res
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-left-style:none;
  border-right-style:none;
  border-top-style:solid;
  border-bottom-style:solid;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

th.plaene_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
}

td.plaene_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-style:none;
  border-color: #FFFFFF;
  vertical-align : top;
  background-color : #E8E8E8;
  font-weight:normal;
}

td.headline,
td.headline_btn
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
  border-left-width : 1px;
}

td.headline_log
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #3333CD;
  border-left-width : 1px;
}

td.headline_news
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  color : #FFFFFF;
  background-color : #CD3333;
  border-left-width : 1px;
}

td.headline_l1
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  font-weight:bold;
  border-style:none;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#FFFFFF;
  vertical-align : middle;
  background-color : #E1E1E1;
}

td.plaene_wichtig, td.plaene_wichtig_gruen, td.plaene_wichtig_rot, td.plaene_wichtig_gelb
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  font-size : 12px;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  vertical-align : top;
  background-color : #F8F8F8;
}

td.plaene_wichtig
{
}

td.plaene_wichtig_gruen, span.gruen
{
  color: #008040;
}

td.plaene_wichtig_rot, span.rot
{
  color: #FF0080
}

td.plaene_wichtig_gelb, span.gelb
{
  color: #FF8040;
}



td.plaene_ueberschrift
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  border-width:0px;
  border-style:none;
  font-size : 18px;
  font-weight : bold;
  vertical-align : top;
  background-color : #E0E0E0;
}

td.plaene_zueberschrift
{
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 1px;
  padding-top : 1px;
  border-width:0px;
  border-style:none;
  font-size : 16px;
  font-weight : bold;
  vertical-align : top;
  background-color : #E0E0E0;
}

td.plaene a:link,
td.plaene_l1 a:link,
td.plaene_wichtig a:link,
td.plaene_ueberschrift a:link,
td.plaene_zueberschrift a:link,
td.headline a:link,
td.headline_l1 a:link
{
  color:Black;
  text-decoration: none;
}

td.headline_btn a:link
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene_suspended a:link
{
  color:Red;
    text-decoration: none;
}

td.plaene a:visited,
td.plaene_l1 a:visited,
td.plaene_wichtig a:visited,
td.plaene_ueberschrift a:visited,
td.plaene_zueberschrift a:visited,
td.headline a:visited,
td.headline_l1 a:visited
{
  color:Black;
  text-decoration: none;
}

td.headline_btn a:visited
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene_suspended a:visited
{
  color:Red;
    text-decoration: none;
}

td.plaene a:hover,
td.plaene_suspended a:hover,
td.plaene_l1 a:hover,
td.plaene_wichtig a:hover,
td.plaene_ueberschrift a:hover,
td.plaene_zueberschrift a:hover,
td.headline a:hover,
td.headline_l1 a:hover
{
  color: Fuchsia;
  text-decoration: underline;
}

td.headline_btn a:hover
{
  color : Black;
  background-color : #FFFFFF;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene a:active,
td.plaene_suspended a:active,
td.plaene_l1 a:active,
td.plaene_wichtig a:active,
td.plaene_ueberschrift a:active,
td.plaene_zueberschrift a:active,
td.headline a:active,
td.headline_l1 a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

td.headline_btn a:active
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.headline_btn_inactive a
{
  color : #000000;
  background-color : #BBBBBB;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.plaene a:focus,
td.plaene_suspended a:focus,
td.plaene_l1 a:focus,
td.plaene_wichtig a:focus,
td.plaene_ueberschrift a:focus,
td.plaene_zueberschrift a:focus,
td.headline a:focus,
td.headline_l1 a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

td.headline_btn a:focus
{
  color : #FFFFFF;
  background-color : #3333CD;
  text-decoration: none;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 1px;
}

td.news
{
  border-width: 1px 1px 1px 1px;
  border-color: #FFFFFF;
  border-style:solid;
  padding-left : 3px;
  padding-right : 3px;
  font-size : 12px;
}

td.news a:link
{
  color:Blue;
  text-decoration: underline;
}

td.news a:visited
{
  color:Blue;
  text-decoration: underline;
}

td.news a:hover
{
  color: Fuchsia;
  text-decoration: underline;
}

td.news a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

td.news a:focus
{
  color: Fuchsia;
  text-decoration:underline
}

td.buttonline
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.controls
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.tree
{
  border-style:none;
  font-family : sans-serif;
  font : normal 12px;
  background-color : #F0F0F0;
  vertical-align : middle;
}

td.tree a:link
{
  color:Black;
  text-decoration: none;
}

td.tree a:visited
{
  color:Black;
  text-decoration: none;
}

td.tree a:hover
{
  color: Blue;
  text-decoration: underline;
}

td.tree a:active
{
  color: Blue;
  text-decoration: underline;
}

td.tree a:focus
{
  color: Blue;
  text-decoration: none;
}



div.navigation_oben
{
  background-color: #CC3333;
  height: 16px;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: White;
  padding-left: 10px;
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #F0F0F0;
}

div.navigation_unten
{
  background-color: #FFCC00;
  height: 16px;
  font-family: sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: Black;
  padding-left: 10px;
}


div.Banner
{
  background: #CD3333;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  padding-top : 0px;
  text-align : left;
  margin-bottom : 8px;
}

div.BannerButton
{
  font-family : sans-serif;
  font : 12px;
  padding: 1px;
  background-color: transparent;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  width : 100px;
  height : 16px;
  text-align : center;
  font-weight : normal;
}

div.BannerButton a:link
{
  color:#CD3333;
  text-decoration: none;
}

div.BannerButton a:visited
{
  color:#CD3333;
  text-decoration: none;
}

div.BannerButton a:hover
{
  color: Blue;
  text-decoration: underline;
}

div.BannerButton a:active
{
  color: Blue;
  text-decoration: underline;
}

div.BannerButton a:focus
{
  color: Blue;
  text-decoration: underline;
}

#Button
{
  font-family : sans-serif;
  font : bold normal 12px;
  padding: 2px;
  background-color: #ECE9D8;
  border-bottom-color: #ACA899;
  border-left-color: #ACA899;
  border-right-color: #ACA899;
  border-top-color: #ACA899;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  width : 100px;
  height : 20px;
  text-align : center;
}


#Button a:link
{
  color:Blue;
  text-decoration: none;
}

#Button a:visited
{
  color:Blue;
  text-decoration: none;
}

#Button a:hover
{
  color: Fuchsia;
  text-decoration: blink;
}

#Button a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

#Button a:focus
{
  color: Blue;
  text-decoration: none;
}

#SmallButton
{
  font-family : sans-serif;
  font : bold normal 10px;
  padding: 1px;
  background-color: #ECE9D8;
  border-bottom-color: #ACA899;
  border-left-color: #ACA899;
  border-right-color: #ACA899;
  border-top-color: #ACA899;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  width : 100px;
  height : 16px;
  text-align : center;
}

#SmallButton a:link
{
  color:Blue;
  text-decoration: none;
}

#SmallButton a:visited
{
  color:Blue;
  text-decoration: none;
}

#SmallButton a:hover
{
  color: Fuchsia;
  text-decoration: blink;
}

#SmallButton a:active
{
  color: Fuchsia;
  text-decoration: underline;
}

#SmallButton a:focus
{
  color: Blue;
  text-decoration: none;
}

#BannerButton
{
  font-family : sans-serif;
  font : 12px;
  padding: 1px;
  background-color: transparent;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  width : 100px;
  height : 16px;
  text-align : center;
  font-weight : normal;
}

#BannerButton a:link
{
  color:#CD3333;
  text-decoration: none;
}

#BannerButton a:visited
{
  color:#CD3333;
  text-decoration: none;
}

#BannerButton a:hover
{
  color: Blue;
  text-decoration: underline;
}

#BannerButton a:active
{
  color: Blue;
  text-decoration: underline;
}

#BannerButton a:focus
{
  color: Blue;
  text-decoration: underline;
}

#Desc
{
  font-family : sans-serif;
  font : 8px;
  font-style : normal;
  color : Black;
}

#Footer
{
  font-family : sans-serif;
  font : 8px;
  font-style : normal;
  color : Black;
  text-align : center;
}
