/* 
##################################################
## Benutzerdefinierte Styles                    ##
##################################################
*/

#header { font-size:10px; }
#header a { }
#header a:link { color:#999999; text-decoration:none; }
#header a:visited { color:#999999; text-decoration:none; }
#header a:hover { color:#999999; text-decoration:underline; }
#header a:active { color:#999999; text-decoration:none; }

#footer { font-size:10px; color:#999999; margin:10px 0px 0px 7px; }
#footer a { }
#footer a:link { color:#999999; text-decoration:none; }
#footer a:visited { color:#999999; text-decoration:none; }
#footer a:hover { color:#999999; text-decoration:underline; }
#footer a:active { color:#999999; text-decoration:none; }

#categorymenu { font-size: 14px; color:#003366; }
#categorymenu a { }
#categorymenu a:link { color:#003366; text-decoration:none; }
#categorymenu a:visited { color:#003366; text-decoration:none; }
#categorymenu a:hover { color:#003366; text-decoration:underline; }
#categorymenu a:active { color:#003366; text-decoration:none; }

/*
.text a:link { color:#663333; text-decoration:underline; }
.text a:visited { color:#003366; text-decoration:underline; }
.text a:hover { color:#003366; text-decoration:underline; }
.text a:active { color:#003366; text-decoration:underline; }
*/

a.menu { font-size:11px; }
a.menu:link { color:#003366; text-decoration:none; }
a.menu:visited { color:#003366; text-decoration:none; }
a.menu:hover { color:#003366; text-decoration:underline; }
a.menu:active { color:#003366; text-decoration:none; }

.menu1 { margin-left:2px; margin-right:3px; }
.menu1 .level1-inactive { padding:4px 10px 4px 30px; background-color:#CC9966; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-inactive a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level1-inactive a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level1-active { padding:4px 10px 4px 30px; background-color:#CC9966; background-image:url(/common/images/layout/dot2.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-active a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu1 .level1-active a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu1 .level1-inactivefolder { padding:4px 10px 4px 30px; background-color:#CC9966; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-inactivefolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level1-inactivefolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level1-activefolder { padding:4px 10px 4px 30px; background-color:#CC9966; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-activefolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu1 .level1-activefolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu1 .level1-openfolder { padding:4px 10px 4px 30px; background-color:#CC9966; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu1 .level1-openfolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu1 .level1-openfolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }

.menu1 .level2-inactive { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-inactive a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level2-inactive a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level2-active { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level2-active a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level2-active a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level2-inactivefolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-inactivefolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level2-inactivefolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level2-activefolder { padding:4px 10px 4px 40px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level2-activefolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level2-activefolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu1 .level2-openfolder { padding:4px 10px 4px 40px; background-color:#F4F4F4; }
.menu1 .level2-openfolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu1 .level2-openfolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }

.menu1 .level3-inactive { padding:4px 10px 4px 50px; background-color:#e8e8e8; }
.menu1 .level3-inactive a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-inactive a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-active { padding:4px 10px 4px 50px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level3-active a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-active a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-inactivefolder { padding:4px 10px 4px 50px; background-color:#F4F4F4; }
.menu1 .level3-inactivefolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-inactivefolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-activefolder { padding:4px 10px 4px 50px; background-color:#e8e8e8; background-image:url(/common/images/layout/arrow_right.gif); background-repeat:no-repeat; background-position:top right; }
.menu1 .level3-activefolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-activefolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }
.menu1 .level3-openfolder { padding:4px 10px 4px 50px; background-color:#F4F4F4; }
.menu1 .level3-openfolder a { color:#003366; font-size:11px; text-decoration:none; }
.menu1 .level3-openfolder a:hover { color:#003366; font-size:11px; text-decoration:underline; }

.menu2 { margin-left:2px; margin-right:3px; background-color: #CCCC99;}
.menu2 .level1-inactive { padding:4px 10px 4px 30px; background-color:#CCCC99; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-inactive a { color:#003366; font-size:12px; text-decoration:none; }
.menu2 .level1-inactive a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu2 .level1-active { padding:4px 10px 4px 30px; background-color:#666633; background-image:url(/common/images/layout/dot2.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-active a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu2 .level1-active a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu2 .level1-inactivefolder { padding:4px 10px 4px 30px; background-color:#CCCC99; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-inactivefolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu2 .level1-inactivefolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu2 .level1-activefolder { padding:4px 10px 4px 30px; background-color:#CCCC99; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-activefolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu2 .level1-activefolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu2 .level1-openfolder { padding:4px 10px 4px 30px; background-color:#CCCC99; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu2 .level1-openfolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu2 .level1-openfolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }

.menu3 { margin-left:2px; margin-right:3px; background-color: #BBBB88;}
.menu3 .level1-inactive { padding:4px 10px 4px 30px; background-color:#BBBB88; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu3 .level1-inactive a { color:#003366; font-size:12px; text-decoration:none; }
.menu3 .level1-inactive a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu3 .level1-active { padding:4px 10px 4px 30px; background-color:#666633; background-image:url(/common/images/layout/dot2.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu3 .level1-active a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu3 .level1-active a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu3 .level1-inactivefolder { padding:4px 10px 4px 30px; background-color:#BBBB88; background-image:url(/common/images/layout/dot.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu3 .level1-inactivefolder a { color:#003366; font-size:12px; text-decoration:none; }
.menu3 .level1-inactivefolder a:hover { color:#003366; font-size:12px; text-decoration:underline; }
.menu3 .level1-activefolder { padding:4px 10px 4px 30px; background-color:#BBBB88; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu3 .level1-activefolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu3 .level1-activefolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }
.menu3 .level1-openfolder { padding:4px 10px 4px 30px; background-color:#BBBB88; background-image:url(/common/images/layout/dot2_down.gif); background-repeat:no-repeat; background-position:10px 4px; }
.menu3 .level1-openfolder a { color:#ffffff; font-size:12px; text-decoration:none; }
.menu3 .level1-openfolder a:hover { color:#ffffff; font-size:12px; text-decoration:underline; }

.downloadbox {}
.downloadbox th { font-size:11px; color:#003366; }
.downloadbox td { font-size:11px; }
.downloadbox td a:link { color:#003366; text-decoration:none; }
.downloadbox td a:visited { color:#003366; text-decoration:none; }
.downloadbox td a:hover { color:#003366; text-decoration:underline; }
.downloadbox td a:active { color:#003366; text-decoration:none; }



.clubs-detail { background-image:url(/common/images/clubs_table_bg.gif); background-repeat:repeat-y; }
.clubs-detail-thema { color:#ffffff; font-size:10px; }
.clubs-detail-inhalt { font-size:10px; }
