BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100.01%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
TABLE
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-COLOR: transparent;
    empty-cells: show
}
TD
{
    BORDER-RIGHT: black thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin;
    HEIGHT: 18px;
    BACKGROUND-COLOR: transparent
}
FORM
{
    FONT-SIZE: 1em;
    MARGIN: 0px;
    BACKGROUND-COLOR: transparent
}
TABLE.login
{
    BORDER-RIGHT: black 1pt solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1pt solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1pt solid;
    WIDTH: 500pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: lightgrey;
    TEXT-ALIGN: left
}
TABLE.menu_level0
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px
}
TABLE.header
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 70px;
    BACKGROUND-COLOR: #ffcf15
}
.hinweis_grau
{
    FONT-WEIGHT: bold;
    COLOR: red;
    BACKGROUND-COLOR: #efefef
}
TD.href
{
    CURSOR: pointer;
    COLOR: blue;
    TEXT-DECORATION: underline
}
TD.icon
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 35px;
    CURSOR: pointer;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TABLE.login TD.info
{
    COLOR: blue
}
TABLE.menu_level1
{
    BORDER-RIGHT: red 1px;
    BORDER-TOP: red 1px;
    FONT-SIZE: 1em;
    MARGIN: 0px;
    BORDER-LEFT: red 1px;
    CURSOR: hand;
    BORDER-BOTTOM: red 1px
}
TABLE.menu_level1 TD.menu_level1_button
{
    BORDER-RIGHT: blue 1pt;
    BORDER-TOP: blue 1pt;
    FONT-SIZE: 1em;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/button_menu_gelb.gif);
    BORDER-LEFT: blue 1pt;
    BORDER-BOTTOM: blue 1pt;
    BACKGROUND-REPEAT: repeat-x
}
TABLE.menu_level1 TD.menu_level1_text
{
    BORDER-RIGHT: green 1px solid;
    PADDING-RIGHT: 6px;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: green 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 1em;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(../images/btn_background.gif);
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: green 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: green 1px solid;
    BACKGROUND-REPEAT: repeat
}
TABLE.menu_level1 TD.menu_level1_text A
{
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.menu_level1 TD.menu_level1_text A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
DIV.content
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 1em;
    Z-INDEX: 3;
    MARGIN: 0px;
    BORDER-LEFT: black 1pt solid;
    WIDTH: 99%;
    BORDER-BOTTOM: black 1pt solid;
    POSITION: relative
}
DIV.usergroups
{
    FONT-SIZE: 1em;
    MARGIN: 5px 20px 20px 5px
}
TABLE.listing
{
    FONT-SIZE: 1em
}
TABLE.listing #th_list
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    BORDER-LEFT: white 1pt solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: white 1pt solid;
    BACKGROUND-COLOR: #ccccff
}
TABLE.listing #td_list0
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white 1pt solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e5e5e5
}
TABLE.listing #td_list1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white 1pt solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #d5d5d5
}
DIV.user
{
    FONT-SIZE: 1em;
    MARGIN: 5px 20px 20px 5px;
    POSITION: relative
}
INPUT.checkbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 1em;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
INPUT.textbox
{
    BORDER-RIGHT: gray 1.2pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1.2pt solid
}
INPUT
{
    FONT-SIZE: 1.1em;
    MARGIN: 0px
}
TABLE.pagemenu
{
    FONT-SIZE: 1em
}
TABLE.pagemenu TD.pagemenu_deact
{
    BORDER-RIGHT: gray 1pt solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: gray 1pt solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: gray 1pt solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 1pt;
    HEIGHT: 8px;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.pagemenu TD.pagemenu_active
{
    BORDER-RIGHT: gray 1pt solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: gray 1pt solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: gray 1pt solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: gray 1.2pt;
    HEIGHT: 10px
}
TABLE.pagemenu TD.pagemenu_none
{
    FONT-SIZE: 1em;
    HEIGHT: 1px
}
TABLE.pagemenu TD.pagemenu_deact A
{
    FONT-SIZE: 1em;
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.pagemenu TD.pagemenu_deact A:visited
{
    FONT-SIZE: 1em;
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.pagemenu TD.pagemenu_deact_action
{
    BORDER-RIGHT: gray 1pt solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: gray 1pt solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: gray 1pt solid;
    COLOR: gray;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 1pt;
    HEIGHT: 8px;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.pagemenu TD.pagemenu_active_action
{
    BORDER-RIGHT: gray 1pt solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: gray 1pt solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: gray 1pt solid;
    COLOR: gray;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: gray 1.2pt;
    HEIGHT: 10px
}
TABLE.pagemenu TD.pagemenu_none_action
{
    FONT-SIZE: 1em
}
TABLE.pagemenu TD.pagemenu_deact_action A
{
    FONT-SIZE: 1em;
    COLOR: gray;
    TEXT-DECORATION: none
}
TABLE.pagemenu TD.pagemenu_deact_action A:visited
{
    FONT-SIZE: 1em;
    COLOR: gray;
    TEXT-DECORATION: none
}
.select
{
    FONT-SIZE: 0.9em
}
TABLE.arrangementdata_maintable
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 0px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.arrangementdata
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 0px
}
TABLE.arrangementdata_maintable #arrangementdata_header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: left
}
TABLE.arrangementdata_maintable #arrangementdata
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.1em
}
TABLE.menu_level1_action
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-SIZE: 1em;
    MARGIN: 0px 0px 0px 15px;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
TABLE.menu_level1_action TD.menu_level1_text_action
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    COLOR: gray;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: lightgrey
}
TABLE.menu_level1_action TD.menu_level1_button_action
{
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: 1pt;
    FONT-SIZE: 1em;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../images/button_menu_gelb.gif);
    BORDER-LEFT: 1pt;
    COLOR: gray;
    BORDER-BOTTOM: 1pt;
    BACKGROUND-REPEAT: repeat-x;
    FONT-COLOR: grey
}
TABLE.attendee
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left
}
DIV.attendee
{
    CLEAR: left;
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    Z-INDEX: 2;
    LEFT: 10px;
    FLOAT: left;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative;
    TOP: 0px
}
DIV.attendee_edit
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px;
    PADDING-LEFT: 0px;
    Z-INDEX: 2;
    LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: #cccccc 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: absolute;
    TOP: 130px
}
DIV.clubinfo
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    Z-INDEX: 2;
    LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 12px;
    OVERFLOW: visible;
    BORDER-LEFT: #cccccc 1px;
    CLIP: rect(auto auto auto 50px);
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative
}
DIV.help
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    Z-INDEX: 3;
    FLOAT: right;
    MARGIN: 0px 20px 0px 0px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative;
    HEIGHT: 150px;
    BACKGROUND-COLOR: khaki
}
TABLE.attendee TD.dummy
{
    WIDTH: 5px
}
TABLE.attendee TD.fieldheader
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TABLE.attendee TD.lbl_textfield
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #cccccc;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    WHITE-SPACE: nowrap
}
TABLE.attendee TD.lbl_nummerierung
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: blue;
    PADDING-TOP: 0px
}
TABLE.attendee_row TD.freeline
{
    HEIGHT: 5px
}
TABLE.attendee TD.topline
{
    HEIGHT: 5px
}
TABLE.attendee TD.bottomline
{
    HEIGHT: 0px
}
TABLE.attendee_row
{
    BORDER-RIGHT: red 1pt solid;
    BORDER-TOP: red 1pt solid;
    BORDER-LEFT: red 1pt solid;
    BORDER-BOTTOM: red 1pt solid;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.attendee TD.dummyheader
{
    BACKGROUND-COLOR: #ffcc66
}
TR.dark
{
}
TR.dark TD
{
    BACKGROUND-COLOR: #e7e7e7
}
TR.light
{
}
TR.light TD
{
    BACKGROUND-COLOR: #ffffff
}
TR.header
{
}
TR.header TD
{
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.attendee TD
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    VALIGN: bottom
}
TABLE.attendee TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px
}
TABLE.attendee TD.lbl_textfield_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    WHITE-SPACE: nowrap
}
DIV.arrangementdataselection
{
    CLEAR: left;
    BORDER-RIGHT: #cccccc 2px;
    BORDER-TOP: #cccccc 2px;
    FONT-SIZE: 1em;
    Z-INDEX: 3;
    BORDER-LEFT: #cccccc 2px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #cccccc 2px;
    TEXT-ALIGN: center
}
DIV.matches
{
    CLEAR: left;
    BORDER-RIGHT: #cccccc 2px;
    BORDER-TOP: #cccccc 2px;
    FONT-SIZE: 1em;
    Z-INDEX: 3;
    FLOAT: left;
    BORDER-LEFT: #cccccc 2px;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #cccccc 2px;
    POSITION: relative;
    TEXT-ALIGN: center
}
TABLE.arrangementdata_maintable #arrangementdata_selected
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.1em;
    TEXT-DECORATION: underline
}
INPUT.textbox_high
{
    BORDER-RIGHT: gray 1.2pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 1.2em;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1.2pt solid
}
TABLE.personal
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.personal #infotext
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.personal TD.lbl_textfield
{
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    MARGIN-TOP: 0px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 1pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1pt
}
TABLE.personal TD.fieldheader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none
}
TABLE.personal #pflichtfeld
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #ff0000;
    BORDER-BOTTOM: medium none
}
SPAN.pflichtfeld
{
    COLOR: red
}
SPAN.error
{
    FONT-WEIGHT: bold;
    COLOR: red
}
TABLE.personal INPUT
{
    FONT-SIZE: 1.1em;
    MARGIN: 0px 2px 2px;
    HEIGHT: 15px
}
SELECT.countries
{
    FONT-SIZE: 1em;
    WIDTH: 50px
}
A.pagecontrol
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    TEXT-DECORATION: none
}
TABLE.pagecontrol
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.pagecontrol INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE.pagecontrol A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    COLOR: blue
}
TABLE.pagecontrol SELECT
{
    FONT-SIZE: 1.1em
}
TABLE.pagecontrol A:visited
{
    FONT-SIZE: 1.1em;
    COLOR: blue;
    TEXT-DECORATION: none
}
TABLE.pagecontrol A:link
{
}
DIV.pagecontrol
{
    BORDER-RIGHT: green 1px;
    BORDER-TOP: green 1px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 1.1em;
    Z-INDEX: 2;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN-LEFT: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: green 1px;
    MARGIN-RIGHT: 20%;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: green 1px;
    POSITION: relative
}
DIV.shows
{
    CLEAR: left;
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    MARGIN-TOP: 5px;
    Z-INDEX: 2;
    LEFT: 0px;
    FLOAT: left;
    MARGIN-LEFT: 30px;
    OVERFLOW: visible;
    BORDER-LEFT: #cccccc 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative
}
TABLE.shows
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1.1em;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px
}
TABLE.shows #infotext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em
}
TABLE.shows TD.lbl_textfield
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.2em;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
TABLE.shows TD.fieldheader
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 15px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px
}
TABLE.shows #pflichtfeld
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
TABLE.shows TD.fieldheader_with_leftborder
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc
}
TABLE.shows TD.lbl_textfield_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    WHITE-SPACE: nowrap
}
DIV.clubs
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    MARGIN-TOP: 5px;
    Z-INDEX: 2;
    LEFT: 10px;
    FLOAT: left;
    VISIBILITY: visible;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: #cccccc 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative;
    TEXT-ALIGN: left
}
TABLE.clubs
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    ALIGN: left
}
TABLE.clubs #infotext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em
}
TABLE.clubs TD.lbl_textfield
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.2em;
    BACKGROUND-IMAGE: url(#FFCC66);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
TABLE.clubs TD.fieldheader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.clubs #pflichtfeld
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
TABLE.clubs TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.clubs TD.lbl_textfield_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffcc66
}
TABLE.clubs TD.fieldheader_edit
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.clubs TD.lbl_textfield_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px
}
TABLE.clubs TD.fieldheader_edit_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold
}
DIV.users
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    MARGIN-TOP: 5px;
    Z-INDEX: 2;
    LEFT: 10px;
    FLOAT: left;
    VISIBILITY: visible;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: #cccccc 1px;
    WIDTH: 90%;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: #cccccc 1px;
    POSITION: relative;
    TEXT-ALIGN: left
}
TABLE.users
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1.1em;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: left;
    ALIGN: left
}
TABLE.users #infotext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em
}
TABLE.users TD.lbl_textfield
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.2em;
    BACKGROUND-IMAGE: url(#FFCC66);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
TABLE.users TD.fieldheader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.users #pflichtfeld
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
TABLE.users TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.users TD.lbl_textfield_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffcc66
}
TABLE.users TD.fieldheader_edit
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.users TD.lbl_textfield_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px
}
TABLE.users TD.fieldheader_edit_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold
}
DIV.clubsearch
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 5px;
    Z-INDEX: 4;
    LEFT: 480px;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    OVERFLOW: visible;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: left
}
TABLE.clubsearch
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    FONT-SIZE: 1.1em;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px;
    TEXT-ALIGN: left;
    ALIGN: left
}
TABLE.clubsearch #infotext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em
}
TABLE.clubsearch #pflichtfeld
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
TABLE.clubsearch TD.fieldheader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.clubsearch TD.fieldheader_edit
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: transparent
}
TABLE.clubsearch TD.fieldheader_edit_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold
}
TABLE.clubsearch TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.clubsearch TD.lbl_textfield
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 15px;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1.2em;
    BACKGROUND-IMAGE: url(#FFCC66);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
TABLE.clubsearch TD.lbl_textfield_smooth
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 5px
}
TABLE.clubsearch TD.lbl_textfield_with_leftborder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    WHITE-SPACE: nowrap
}
TABLE.clubinfo
{
    BORDER-RIGHT: #cccccc 1px solid;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: relative;
    20: 12 10.02.2007    FLOAT: left
}
TABLE.clubinfo SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em
}
TABLE.clubinfo TD.dummy
{
    WIDTH: 5px
}
TABLE.clubinfo TD.fieldheader
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TABLE.clubinfo TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.clubinfo TD.lbl_textfield
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.clubinfo TD.lbl_textfield_small
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #cccccc;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.clubinfo TD.lbl_textfield_with_leftborder
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.clubinfo TD.lbl_textfield_with_leftborder_small
{
    BORDER-RIGHT: #cccccc;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 5px;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ffffcc
}
TABLE.clubinfo TD.lbl_nummerierung
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    COLOR: green;
    PADDING-TOP: 0px
}
TABLE.clubinfo TD.topline
{
    HEIGHT: 5px
}
TABLE.clubinfo TD.bottomline
{
    HEIGHT: 0px
}
TABLE.clubinfo TD.dummyheader
{
    BACKGROUND-COLOR: #ffcc66
}
TABLE.pagecontrol A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: blue;
    TEXT-DECORATION: underline
}
TABLE.pagecontrol TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
DIV.homebutton
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    Z-INDEX: 3;
    LEFT: 930px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 5px;
    POSITION: absolute;
    TOP: 48px;
    BACKGROUND-COLOR: transparent
}
DIV.menu
{
}
DIV.page
{
}
TABLE.menu_level0 DIV.menu_level1_text
{
    BACKGROUND-IMAGE: url(../images/btn_background.gif);
    MARGIN: 5px 10px;
    WIDTH: 120px;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TABLE.menu_level0 DIV.menu_level1_text A
{
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.menu_level0 DIV.menu_level1_text SPAN
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 55px;
    TEXT-DECORATION: none
}
#btn_with_text
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 35px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#btn_with_text A
{
    CURSOR: hand;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#btn_with_text A:visited
{
    CURSOR: hand;
    COLOR: black;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
TABLE.shows A
{
    CURSOR: hand;
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.shows A:visited
{
    CURSOR: hand;
    COLOR: black;
    TEXT-DECORATION: none
}
TABLE.clubinfo TD.btn
{
    TEXT-ALIGN: center
}
TABLE.clubinfo TD.btn_with_leftborder
{
    TEXT-ALIGN: center
}
TABLE#btn
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
TABLE#btn TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
TABLE.clubinfo TD.header
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px
}
DIV.matches_addoffer
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: medium none;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: center
}
DIV.matches_academy
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: medium none;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TEXT-ALIGN: left
}
DIV.club_summary
{
    BORDER-RIGHT: 2px ridge;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 2px ridge;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 2px ridge;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: 2px ridge;
    BACKGROUND-COLOR: #ffffcc
}
TABLE#report
{
    FONT-SIZE: 10px;
    FONT-FAMILY: '@Arial Unicode MS', Verdana;
    TEXT-ALIGN: left
}
TABLE#report TR
{
}
TABLE#report TR TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
TABLE#report TR TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #ccccff;
    TEXT-ALIGN: left
}
TABLE#report TR #headerline2
{
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ccccff
}
TABLE#report TR #headerline1
{
    BACKGROUND-COLOR: #ccccff
}
TABLE#report TR #headerline1 TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BORDER-BOTTOM: double
}
TABLE#report TR #headerline2 TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BORDER-BOTTOM: black 1px solid
}
TABLE#report TR TH SPAN#headline_1
{
    FONT-SIZE: 1.4em
}
TABLE#report TR TH SPAN#headline_2
{
    FONT-SIZE: 1.2em
}
TABLE.academy_main
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.academy_main TH
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #cccccc 1px;
    COLOR: blue;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: left
}
TABLE.academy_main TD
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px
}
#academy_kurs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 5px
}
#academy_frei .frei
{
    FONT-WEIGHT: bold;
    COLOR: #009900
}
#academy_frei .knapp
{
    FONT-WEIGHT: bold;
    COLOR: #ff9900
}
#academy_frei .voll
{
    FONT-WEIGHT: bold;
    COLOR: red
}
TABLE.academy_main .kurs
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px
}
TABLE.academy_main .seperate
{
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 1px
}
TABLE.academy_main #kurs
{
    TEXT-ALIGN: left
}
TABLE.academy_main .academy_kurs
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 120px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 170px;
    TEXT-ALIGN: left
}
TABLE.academy_main .academy_kurs_selected
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 120px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 170px;
    BACKGROUND-COLOR: #66ff66;
    TEXT-ALIGN: left
}
TABLE.academy_main #seperateR
{
    BORDER-RIGHT: 1px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 1px
}
#academy_frei
{
}
TABLE.academy_main #zeitschiene
{
    FONT-SIZE: 1.1em;
    TEXT-ALIGN: left
}
#header_style_club
{
    BORDER-RIGHT: #cccccc 1px;
    BORDER-TOP: #cccccc 1px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px ridge
}
TABLE.shows4club
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 20px;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 20px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
TR.edit
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TR.edit TD
{
    BACKGROUND-COLOR: #ffcf15
}
TABLE.shows4club TR.editshows
{
}
TABLE.shows4club TR.editshows TD.lbl_textfield
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.2em
}
TABLE.shows4club TR.editshows TD.lbl_textfield_with_leftborder
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 1.2em;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.shows4club TR.header_style_club
{
    BACKGROUND-COLOR: blue
}
TABLE.shows4club TR.header_style_club TD.fieldheader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #cccccc 1px ridge;
    BACKGROUND-COLOR: #ffffff
}
TABLE.shows4club TR.header_style_club TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px ridge;
    BACKGROUND-COLOR: #ffffff
}
TABLE.shows4club TR.header_style_club_without_bottom
{
}
TABLE.shows4club TR.header_style_club_without_bottom TD.fieldheader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.shows4club TR.header_style_club_without_bottom TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.shows4club TR.header_btn
{
    BACKGROUND-COLOR: blue
}
TABLE.shows4club TR.header_btn TD.fieldheader
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.shows4club TR.header_btn TD.fieldheader_with_leftborder
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.attendee_edit
{
    MARGIN-TOP: 20px;
    MARGIN-LEFT: 10px
}
DIV.register
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: absolute;
    TOP: 150px
}
DIV.register TABLE
{
}
DIV.register TABLE TD.register
{
    BORDER-RIGHT: #cccccc 1px outset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px outset;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.1em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px outset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px outset;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register A:visited
{
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register A
{
    COLOR: black;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register A:active
{
    TEXT-DECORATION: underline
}
DIV.register TABLE TD.register_active
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px inset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px inset;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px inset;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register_active A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register_active A
{
    COLOR: blue;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
DIV.register TABLE TD.register_active A:active
{
    TEXT-DECORATION: underline
}
TABLE.academy_main #header_group
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 5px;
    FONT-SIZE: 1.5em;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: center
}
TABLE.academy_main #header_theme
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 1.1em;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 3px;
    TEXT-ALIGN: center
}
TABLE.academy_main #header_time
{
    FONT-SIZE: 1.2em;
    BORDER-LEFT: silver 1px;
    WIDTH: 100px;
    TEXT-ALIGN: center
}
TABLE.academy_main #header_theme_leftborder
{
    FONT-SIZE: 1.2em;
    BORDER-LEFT: #cccccc 1px solid;
    TEXT-ALIGN: center
}
TABLE.academy_main .academy_kurs #academy_kursnr
{
    FONT-SIZE: 1em;
    BORDER-BOTTOM: #cccccc 1px;
    TEXT-ALIGN: right
}
TABLE.academy_main .academy_kurs #academy_anmld
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: left
}
TABLE.academy_main .academy_kurs TD
{
    HEIGHT: 15px
}
TABLE.academy_main .academy_kurs #academy_frei
{
}
TABLE.academy_main .academy_kurs #academy_frei TABLE.academy_kurs_sep
{
    MARGIN-BOTTOM: 2px;
    HEIGHT: 100%
}
TABLE.academy_main .academy_kurs_selected #academy_kursnr
{
    FONT-SIZE: 1em;
    BORDER-BOTTOM: #cccccc 1px;
    TEXT-ALIGN: right
}
TABLE.academy_main .academy_kurs_selected #academy_anmld
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: left
}
TABLE.academy_main .academy_kurs_selected TD
{
    PADDING-LEFT: 5px;
    HEIGHT: 15px
}
TABLE.academy_main .academy_kurs_selected #academy_frei
{
}
TABLE.academy_main .academy_kurs_selected #academy_frei TABLE.academy_kurs_sep
{
    MARGIN-BOTTOM: 2px;
    HEIGHT: 100%
}
TABLE.academy_main #seperateB
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #cfcfcf
}
DIV.register TABLE TD.register_deactive
{
    BORDER-RIGHT: #cccccc 1px inset;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #cccccc 1px inset;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px inset;
    COLOR: gray;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px inset;
    BACKGROUND-COLOR: #e7e7e7
}
TABLE.academy_newsletter
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
DIV.adddata
{
    MARGIN-TOP: 20px;
    FLOAT: left;
    MARGIN-LEFT: 20px;
    POSITION: relative
}
TABLE.adddata_maintable
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 1.1em;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.adddata_maintable #adddata_header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    MARGIN-BOTTOM: 0px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: left
}
TABLE.adddata_maintable #adddata_header_btn
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 5px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: left
}

