/* 
<?php header("Content-type: text/css"); ?>

Farben:
90% Gray:  		#191919
50% Gray:  		#808080
30% Gray:  		#b2b2b2
Light Blue:		#00a6e5
50% LightBlue:	#80d3f2
Albanian Red:	#8e001c
HSV Blue:		#00417f
Bubble Green:	#65aa18
*/

/* opening kludge to reset all */
html, body, body *, div, table, h1, h2, h3, h4, h5, h6, p, form, img, input, select { margin: 0; border: 0; padding: 0; font-size: 100.01%; }	

body { margin: 0; padding: 0; background: #6a002f; font: 11px/14px Verdana, sans-serif; color: #fff;}

#page { width: 940px; margin: 0px auto; }

/* Header ############################################################################################## */
#header { width: 940px; height: 150px; position: relative; }

#header #logo { width: 235px; height: 131px; position: absolute; background: url("/assets/images/logo.png") no-repeat; left: 705px; top: 10px; }
#header #logo a { text-indent: -9999px; width: 235px; height: 131px; display: block; }

#header #banner { position: absolute; top: 10px; width: 680px; height: 90px; background: url("/assets/images/banner.jpg") no-repeat; text-indent: -9999px; }


/* NAV ############################################################################################## */
#header #nav { position: absolute; top: 105px; width: 680px; height: 40px; background: url("/assets/images/navigation.gif") no-repeat; }
.en #header #nav { background: url("/assets/images/navigation_en.gif") no-repeat; }
#header ul#nav li { padding: 0; margin: 0; list-style-type: none; float: left; text-indent: -9999px; }
#header ul#nav li a { border: 0; text-decoration: none; display: block; background: url("/assets/images/navigation.gif") no-repeat; position: absolute; }
.en #header ul#nav li a { background: url("/assets/images/navigation_en.gif") no-repeat; }

#header ul#nav li#btn_aktuell a { width: 72px; height: 40px; }
#header ul#nav li#btn_aktuell a:link, #header ul#nav li#btn_aktuell a:visited { background-position: 0px 0px; }
#header ul#nav li#btn_aktuell a:hover, #header ul#nav li#btn_aktuell a:focus { background-position: 0px -50px; }
#header ul#nav li#btn_aktuell a.selected, #header ul#nav li#btn_aktuell a.selected:hover { background-position: 0px -100px; }

#header ul#nav li#btn_profil a { width: 54px; height: 40px; left: 98px;}
#header ul#nav li#btn_profil a:link, #header ul#nav li#btn_profil a:visited { background-position: -98px 0px; }
#header ul#nav li#btn_profil a:hover, #header ul#nav li#btn_profil a:focus { background-position: -98px -50px; }
#header ul#nav li#btn_profil a.selected, #header ul#nav li#btn_profil a.selected:hover { background-position: -98px -100px; }

#header ul#nav li#btn_zahlen a { width: 67px; height: 40px; left: 177px;}
#header ul#nav li#btn_zahlen a:link, #header ul#nav li#btn_zahlen a:visited { background-position: -177px 0px; }
#header ul#nav li#btn_zahlen a:hover, #header ul#nav li#btn_zahlen a:focus { background-position: -177px -50px; }
#header ul#nav li#btn_zahlen a.selected, #header ul#nav li#btn_zahlen a.selected:hover { background-position: -177px -100px; }

#header ul#nav li#btn_galerie a { width: 72px; height: 40px; left: 271px;}
#header ul#nav li#btn_galerie a:link, #header ul#nav li#btn_galerie a:visited { background-position: -271px 0px; }
#header ul#nav li#btn_galerie a:hover, #header ul#nav li#btn_galerie a:focus { background-position: -271px -50px; }
#header ul#nav li#btn_galerie a.selected, #header ul#nav li#btn_galerie a.selected:hover { background-position: -271px -100px; }

#header ul#nav li#btn_presse a { width: 72px; height: 40px; left: 369px;}
#header ul#nav li#btn_presse a:link, #header ul#nav li#btn_presse a:visited { background-position: -369px 0px; }
#header ul#nav li#btn_presse a:hover, #header ul#nav li#btn_presse a:focus { background-position: -369px -50px; }
#header ul#nav li#btn_presse a.selected, #header ul#nav li#btn_presse a.selected:hover { background-position: -369px -100px; }

#header ul#nav li#btn_fanzone a { width: 78px; height: 40px; left: 468px;}
#header ul#nav li#btn_fanzone a:link, #header ul#nav li#btn_fanzone a:visited { background-position: -468px 0px; }
#header ul#nav li#btn_fanzone a:hover, #header ul#nav li#btn_fanzone a:focus { background-position: -468px -50px; }
#header ul#nav li#btn_fanzone a.selected, #header ul#nav li#btn_fanzone a.selected:hover { background-position: -468px -100px; }

#header ul#nav li#btn_downloads a { width: 107px; height: 40px; left: 573px;}
#header ul#nav li#btn_downloads a:link, #header ul#nav li#btn_downloads a:visited { background-position: -573px 0px; }
#header ul#nav li#btn_downloads a:hover, #header ul#nav li#btn_downloads a:focus { background-position: -573px -50px; }
#header ul#nav li#btn_downloads a.selected, #header ul#nav li#btn_downloads a.selected:hover { background-position: -573px -100px; }

/* ENGLISH MENU ITEMS */

#header ul#nav li#btn_news a { width: 52px; height: 40px; }
#header ul#nav li#btn_news a:link, #header ul#nav li#btn_news a:visited { background-position: 0px 0px; }
#header ul#nav li#btn_news a:hover, #header ul#nav li#btn_news a:focus { background-position: 0px -50px; }
#header ul#nav li#btn_news a.selected, #header ul#nav li#btn_news a.selected:hover { background-position: 0px -100px; }

#header ul#nav li#btn_profile a { width: 65px; height: 40px; left: 79px;}
#header ul#nav li#btn_profile a:link, #header ul#nav li#btn_profile a:visited { background-position: -79px 0px; }
#header ul#nav li#btn_profile a:hover, #header ul#nav li#btn_profile a:focus { background-position: -79px -50px; }
#header ul#nav li#btn_profile a.selected, #header ul#nav li#btn_profile a.selected:hover { background-position: -79px -100px; }

#header ul#nav li#btn_stats a { width: 59px; height: 40px; left: 171px;}
#header ul#nav li#btn_stats a:link, #header ul#nav li#btn_stats a:visited { background-position: -171px 0px; }
#header ul#nav li#btn_stats a:hover, #header ul#nav li#btn_stats a:focus { background-position: -171px -50px; }
#header ul#nav li#btn_stats a.selected, #header ul#nav li#btn_stats a.selected:hover { background-position: -171px -100px; }

#header ul#nav li#btn_gallery a { width: 71px; height: 40px; left: 256px;}
#header ul#nav li#btn_gallery a:link, #header ul#nav li#btn_gallery a:visited { background-position: -256px 0px; }
#header ul#nav li#btn_gallery a:hover, #header ul#nav li#btn_gallery a:focus { background-position: -256px -50px; }
#header ul#nav li#btn_gallery a.selected, #header ul#nav li#btn_gallery a.selected:hover { background-position: -256px -100px; }

#header ul#nav li#btn_press a { width: 59px; height: 40px; left: 354px;}
#header ul#nav li#btn_press a:link, #header ul#nav li#btn_press a:visited { background-position: -354px 0px; }
#header ul#nav li#btn_press a:hover, #header ul#nav li#btn_press a:focus { background-position: -354px -50px; }
#header ul#nav li#btn_press a.selected, #header ul#nav li#btn_press a.selected:hover { background-position: -354px -100px; }

#header ul#nav li#btn_guestbook a { width: 107px; height: 40px; left: 440px;}
#header ul#nav li#btn_guestbook a:link, #header ul#nav li#btn_guestbook a:visited { background-position: -440px 0px; }
#header ul#nav li#btn_guestbook a:hover, #header ul#nav li#btn_guestbook a:focus { background-position: -440px -50px; }
#header ul#nav li#btn_guestbook a.selected, #header ul#nav li#btn_guestbook a.selected:hover { background-position: -440px -100px; }

#header ul#nav li#btn_downloads a { width: 107px; height: 40px; left: 573px;}
#header ul#nav li#btn_downloads a:link, #header ul#nav li#btn_downloads a:visited { background-position: -573px 0px; }
#header ul#nav li#btn_downloads a:hover, #header ul#nav li#btn_downloads a:focus { background-position: -573px -50px; }
#header ul#nav li#btn_downloads a.selected, #header ul#nav li#btn_downloads a.selected:hover { background-position: -573px -100px; }

/* CONTENT ############################################################################################## */
#content { width: 940px; position: relative; }

#content #main { position: relative; background: #83003a url("/assets/images/contentborder.gif") repeat-x 0 1px; width: 660px; padding: 1px 10px 50px; min-height: 648px; }
#content #main h2 { height: 40px; position: relative; left: -22px; top: 15px; margin-top: 30px; margin-bottom: 2em; font: 16px "Courier New", Courier, typewriter; text-transform: uppercase; background: url("/assets/images/h1_stripe.png") no-repeat left 20px; padding-left: 22px;}
#content #main p { margin: 1em 0;}

#content #right { width: 235px; position: absolute; left: 705px; top: 0px; }
#content #right #rightimgs { margin-top: 6px; background: url("/assets/images/imgstripe.gif") no-repeat; padding-top: 15px;}
#content #right #rightimgs img { margin-bottom: 4px;}

#content #right #partner { margin-top: 6px; background: url("/assets/images/imgstripe.gif") no-repeat; padding-top: 15px;}
#content #right #partner a { display: block; width: 235px; height: 69px; background: url("/assets/images/jb_logo.png") no-repeat; text-indent: -9999px; opacity: 0.5; }
#content #right #partner a:hover { opacity: 1; }

/* LANGUAGE-SWITCHER ######################################################################################## */
#content #main #language { position: absolute; right: 0px; top: 10px; padding-right: 10px; z-index: 50;}
#content #main #language a { font: normal 11px/20px Verdana, sans-serif; text-decoration: none; color: #FFF; }
#content #main #language a:hover { text-decoration: underline; color: #80D3F2; } 
#content #main .delink { padding: 0 20px; background: url("/assets/images/deutsch.gif") no-repeat 0 50%; }
#content #main .enlink { padding: 0 20px; background: url("/assets/images/english.gif") no-repeat 0 50%; }

/* STARTPAGE ############################################################################################## */
#startpage { background: #6A002F url("/assets/images/start_stripe.gif") repeat-y 50% 1px; }
#startpage #content { margin: 0 auto;  padding-top: 190px; background: transparent url("/assets/images/start_content_bg.png") no-repeat top; text-align: center; min-height: 730px; position: relative; left: -1px; }
#startpage #content h1 { height: 56px; width: 275px; margin: 1px auto; background: transparent url("/assets/images/start_h1.png") no-repeat; position: relative; text-indent: -9999px; top: 1px; }
#startpage #content h2 { text-indent: -9999px; }
#startpage #content ul#teams { width: 130px; height: 95px; margin: 0 auto; margin-top: 10px; background: transparent url("/assets/images/brisbane_albania.png") no-repeat left 1px; }
#startpage #content ul#teams li { text-indent: -9999px; list-style: none; }

#startpage #content ul#enter { position: relative; width: 286px; height: 100px; margin: 0 auto; margin-top: 21px; background: transparent url("/assets/images/start_ul_enter.png") no-repeat; }
#startpage #content ul#enter li { width: 32px; height: 22px; position: absolute; top: 60px; list-style: none; text-indent: -9999px; }
#startpage #content ul#enter li.de { right: 100px; }
#startpage #content ul#enter li.en { left: 100px; }

#startpage #content ul#enter li.de a { width: 30px; height: 20px; display: block; background: transparent url("/assets/images/start_ul_enter_de.gif") no-repeat; border: 1px solid #999; }
#startpage #content ul#enter li.en a { width: 30px; height: 20px; display: block; background: transparent url("/assets/images/start_ul_enter_en.gif") no-repeat; border: 1px solid #999;  }

#startpage #content ul#enter li.de a:hover { border: 1px solid #FFF; }
#startpage #content ul#enter li.en a:hover { border: 1px solid #FFF; } 

#startpage #footer { margin-top: 0; position: relative; top: 0px; width: auto; }

#startpage #besisback { position: absolute; right: 70px; top: 172px; width: 134px; height: 174px; text-indent: -9999px; background: transparent url("/assets/images/besisback.png") no-repeat;}

/* PROFIL ############################################################################################## */
#profil #content #main h3 { margin-top: 1em; color: #E98F19;}
#profil #content #main #steckbrief { background: url("/assets/images/pitch.gif") no-repeat right 40px; padding-bottom: 30px;}
#profil #content #main #steckbrief dl { margin-top: 1em; background: transparent url("/assets/images/dl_stripe.gif") repeat-y 160px 0px; padding: 10px 0;}
#profil #content #main #steckbrief dl dt { width: 150px; float: left; text-align: right; margin-right: 30px; font-weight: bold;}
#profil #content #main #steckbrief dl dd { position: relative; left: -10px; }
#profil #content #main #steckbrief dl dd span { position: relative; left: 180px; }
#profil #content #main #top5 ul { margin: 0 1em 1em 2em; padding: 10px 0; }
#profil #content #main #top5 ul li p { position: relative; top: -3px;  }
#profil #content #main #dreamteam { height: 17em; }
#profil #content #main #dreamteam ol { margin: 2em 1em 1em 2em; padding: 10px 0; position: relative; list-style-position: inside; background: #6a002f; border: 1px dotted #b2b2b2; width: 100%; height: 160px; left: -23px; }
#profil #content #main #dreamteam ol li { position: absolute; background: #83003a; border: 1px solid #ccc; padding: 2px; width: 120px; text-align: center;}
#profil #content #main #dreamteam ol li#dt1 { left: 270px; top: 1em; }
#profil #content #main #dreamteam ol li#dt2 { left: 10px; top: 4em; }
#profil #content #main #dreamteam ol li#dt3 { left: 520px; top: 4em; }
#profil #content #main #dreamteam ol li#dt4 { left: 180px; top: 4em; }
#profil #content #main #dreamteam ol li#dt5 { left: 360px; top: 4em; }
#profil #content #main #dreamteam ol li#dt6 { left: 180px; top: 7em; }
#profil #content #main #dreamteam ol li#dt7 { left: 10px; top: 7em; }
#profil #content #main #dreamteam ol li#dt8 { left: 360px; top: 7em; }
#profil #content #main #dreamteam ol li#dt9 { left: 180px; top: 10em; }
#profil #content #main #dreamteam ol li#dt10 { left: 520px; top: 7em; }
#profil #content #main #dreamteam ol li#dt11 { left: 360px; top: 10em; }
#profil #content #main #dreamteam ol li#dt12 { left: 520px; top: 13em; list-style: none; color: #000; font-style: italic; background: #E98F19; padding: 2px 4px;}

#profil #content #main #abisz { margin-top: 10em;}
#profil #content #main #abisz dl { margin-top: 0em; background: transparent url("/assets/images/dl_stripe.gif") repeat-y 145px 0px; padding: 5px 0; }
#profil #content #main #abisz dl dt { width: 130px; float: left; text-align: right; margin-right: 30px; font-weight: bold;}
#profil #content #main #abisz h3 { font-size: 24px; position: relative; top: 22px;}


/* PRESSE ############################################################################################## */
#presse #content #main ul { margin: 0 1em 1em 2em; padding: 10px 0; }
#presse #content #main ul li p { position: relative; top: -3px; color: #b2b2b2; }
#presse #content #main ul li p a { font-weight: bold; color: #fff; text-decoration: none;}
#presse #content #main ul li p a:hover { color: #80d3f2; }
#presse #content #main #videos ul li { margin-bottom: 2em; padding-bottom: 1em;}
#presse #content #main div.videocontainer { background: #6A002F; border: 1px solid #b2b2b2; padding: 5px; text-align: center; margin-top: 1em;}



/* GALERIE ############################################################################################## */
#galerie #content #main p#copyrightp { color: #999; }
#galerie #content #main div.imgcontainer { background: #6A002F; border: 1px solid #b2b2b2; padding: 5px; text-align: center; margin-top: 2em; margin-bottom: 3em;}
#galerie #content #main div.imgcontainer a { margin: 0px 10px;}
#galerie #content #main div.imgcontainer a img { border: 1px solid #b2b2b2; vertical-align: middle;}
#galerie #content #main div.imgcontainer a:hover img { border: 1px solid #fff; }
#galerie #content #main div.imgcontainer a.lbdummy { display: none !important; }
#galerie #content p a { font-weight: bold; color: #fff; text-decoration: none;}
#galerie #content p a:hover { color: #80d3f2; }



/* FANZONE ############################################################################################## */
#fanzone #content #main div.entry { position: relative; margin-top: 2em; border-bottom: 1px dotted #fff; padding-bottom: 1em;}
#fanzone #content #main div.entry p.date { font: italic 11px/14px Courier, "Courier New", typewriter; text-align: right; position: absolute; right: 0px; top: -9px; z-index: 5; color: #b2b2b2;}

fieldset { border: 0; }
label { width: 60px; text-align: right; display: block; float: left; margin-right: 10px; }
input, textarea { width: 280px; border: 1px solid #000; background: #6A002F; color: #fff;}
textarea { height: 200px; }
#btn_submit { width: 80px; margin-left: 180px; }
div.formrow { margin: 2em 0; }
span.label { font-weight: bold; }
span.error { font-size: 9px; color: #800; font-weight: bold; margin-left: 10px !important; }
#buttons input { width: 80px; margin: 0 10px; }
#buttons div.formrow { text-align: center; position: relative; left: -40px; }
input.button { width: 80px;}

#frmComments a { color: #fff; text-decoration: none; }
#frmComments a:hover { color: #80d3f2; text-decoration: underline; }

#fanzone #content #main ol { list-style: none; }
#fanzone #content #main h3 a { color: #fff; text-decoration: none; }
#fanzone #content #main h3 a:hover { color: #80d3f2; text-decoration: underline; }




/* ZAHLEN ############################################################################################## */
#zahlen #content #main table { width: 100%; background: #83003A; border: 1px solid #b2b2b2; padding: 5px; margin-top: 1em; border-collapse: collapse; }
#zahlen #content #main table.aeb td.left { width: 200px; }
#zahlen #content #main table tr.odd { background: #6A002F; }
#zahlen #content #main table td, #zahlen #content #main table th { padding: 3px 5px; text-align: center; white-space: nowrap; }
#zahlen #content #main table .left { text-align: left;}
#zahlen #content #main table .right { text-align: right;}
#zahlen #content #main table tr.total { background: #80d3f2 !important; color: #000; border-top: 1px solid #ccc; }
#zahlen #content #main table th { background: #E98F19; color: #fff; border-bottom: 1px solid #ccc; padding: 5px;  font-weight: normal; font-size: 9px; color: #000;}
#zahlen #content #main table th.match { width: 300px; }
#zahlen #content #main table td strong.hsv { background: url("/assets/images/bullet_hsv_blue.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.hsvright { background: url("/assets/images/bullet_hsv_blue.gif") no-repeat right center; padding-right: 20px;}
#zahlen #content #main table td strong.alb { background: url("/assets/images/bullet_alb.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.albright { background: url("/assets/images/bullet_alb.gif") no-repeat right center; padding-right: 20px;}
#zahlen #content #main table td strong.bur { background: url("/assets/images/bullet_bur.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.burright { background: url("/assets/images/bullet_bur.gif") no-repeat right center; padding-left: 20px;}
#zahlen #content #main table td strong.ros { background: url("/assets/images/bullet_ros.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.rosright { background: url("/assets/images/bullet_ros.gif") no-repeat right center; padding-left: 20px;}
#zahlen #content #main table td strong.aab { background: url("/assets/images/bullet_aab.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.aabright { background: url("/assets/images/bullet_aab.gif") no-repeat right center; padding-left: 20px;}
#zahlen #content #main table td strong.hor { background: url("/assets/images/bullet_hor.gif") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.horright { background: url("/assets/images/bullet_hor.gif") no-repeat right center; padding-left: 20px;}
#zahlen #content #main table td strong.bie { background: url("/assets/images/bullet_bie.png") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.bieright { background: url("/assets/images/bullet_bie.png") no-repeat right center; padding-left: 20px;}
#zahlen #content #main table td strong.bri { background: url("/assets/images/bullet_bri.png") no-repeat; padding-left: 20px;}
#zahlen #content #main table td strong.briright { background: url("/assets/images/bullet_bri.png") no-repeat right center; padding-left: 20px;}

#zahlen #content #main h3 { margin-top: 2em; color: #ccc;}
#zahlen #content #main #stats { height: 140px; text-align: center;}
#zahlen #content #main #stats h2 { text-align: left;}
#zahlen #content #main table#tbl_all tr.total { background: #BE9A4A; }

#zahlen #content #main #stats dl { width: 20%; float: left; margin-top: 1em; }
#zahlen #content #main #stats dl dt { color: #ccc; font-weight: bold; border-bottom: 1px solid #ccc; }
#zahlen #content #main #stats dl dd { padding-top: 1em; font-size: 10px;}
#zahlen #content #main #stats dl dd strong { background: #6A002F; color: #fff; padding: 1px 5px; border: 1px solid #ccc;}
#zahlen #content #main #stats p {clear: both; text-align: left; position: relative; top: 2em; }
#zahlen #content #main #stats p strong { background: #80d3f2; color: #000; padding: 1px 5px; border: 1px solid #ccc;}


#zahlen .de #content #main h2 { clear: both; }

#zahlen .en #content #main h2 { clear: both; }


#zahlen #content #main #subnavi { list-style: none; min-height: 100px; margin-top: 40px; margin-bottom: 20px;}
#zahlen #content #main #subnavi li { display: block; float: left; height: 25px; margin-right: 11px; margin-bottom: 10px; width: 82px; }
#zahlen #content #main #subnavi li#btn_0405 { margin-right: 0; }
#zahlen #content #main #subnavi li a { display: block; height: 20px; padding-top: 5px; text-align: center; width: 82px; }
#zahlen #content #main #subnavi a:link, 
#zahlen #content #main #subnavi a:visited { background: #6A002F; color: #FFF; text-decoration: none; }
#zahlen #content #main #subnavi a:hover, 
#zahlen #content #main #subnavi a:active { background: #000; }

.stats_overview #content #main #subnavi li#btn_overview a { background: #80d3f2; }
.stats_0405 	#content #main #subnavi li#btn_0405 	a { background: #80d3f2; }
.stats_0506 	#content #main #subnavi li#btn_0506 	a { background: #80d3f2; }
.stats_0607 	#content #main #subnavi li#btn_0607 	a { background: #80d3f2; }
.stats_0708 	#content #main #subnavi li#btn_0708 	a { background: #80d3f2; }
.stats_0809 	#content #main #subnavi li#btn_0809 	a { background: #80d3f2; }
.stats_0910 	#content #main #subnavi li#btn_0910 	a { background: #80d3f2; }
.stats_1011 	#content #main #subnavi li#btn_1011 	a { background: #80d3f2; }
.stats_1112 	#content #main #subnavi li#btn_1112 	a { background: #80d3f2; }


/* FOOTER ############################################################################################## */
#footer { margin-top: 30px; text-align: center; color: #ccc; font-size: 10px; margin-bottom: 10px; width: 658px; }
#footer a { color: #ccc; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }

/* IMPRESSUM ############################################################################################## */
#impressum #fblogo { padding-left: 100px; padding-top: 2em;}
#impressum #fblogo a { display: block; width: 75px; height: 75px;}
#impressum #content #main a { color: #fff; text-decoration: none; }
#impressum #content #main a:hover { color: #80d3f2; text-decoration: underline; }
#impressum #content #main { line-height: 20px;}



/* LIGHTBOX ############################################################################################## */
#lightbox { color: #000;}

/* DOWNLOADS ############################################################################################## */
#downloads #content #main div.imgcontainer { background: #6A002F; border: 1px solid #b2b2b2; padding: 5px; text-align: center; margin-top: 2em; margin-bottom: 3em;}
#downloads #content #main div.imgcontainer img { border: 1px dotted #ccc;}
#downloads #content #main #agk img { margin: 0 10px;}
#downloads #content #main a { color: #fff; text-decoration: none; }
#downloads #content #main a:hover { color: #80d3f2; text-decoration: underline; }
#downloads #content #main object { margin: 10px 0; }



/* AKTUELL ############################################################################################## */
#aktuell #content #main div.entry, #news #content #main div.entry { position: relative; }
#aktuell #content #main div.entry p.date, #news #content #main div.entry p.date { font: italic 11px/14px Courier, "Courier New", typewriter; text-align: right; position: absolute; right: 0px; top: 6px; z-index: 5; color: #b2b2b2;}
#aktuell #content div.entry p a, #news #content div.entry p a { font-weight: bold; color: #fff; text-decoration: none;}
#aktuell #content div.entry p a:hover, #news #content div.entry p a:hover { color: #80d3f2; }

/* 404 ############################################################################################## */
#error-page h2 { background: none !important; color: #FFF; font-size: 18px; margin: 40px 52px 0 !important; text-indent: 0 !important; }
#error-page p { padding: 0 30px; }
#error-page p strong { color: #80D3F2; font-weight: bold; }
#error-page ul#sitemap { margin: 30px; z-index: 200 !important; }
#error-page ul#sitemap li { margin-bottom: 5px; list-style: none; }
#error-page ul#sitemap li a:link, #error-page ul li a:visited { font-weight: bold; color: #80D3F2; text-decoration: none; }
#error-page ul#sitemap li a:hover, #error-page ul li a:active { text-decoration: underline; }


/* ACTIVE-STATE NAVIGATION - voruebergehend */
#aktuell #header ul#nav li#btn_aktuell a:link, #aktuell #header ul#nav li#btn_aktuell a:visited { background-position: 0px -100px; }
#aktuell #header ul#nav li#btn_aktuell a:hover, #aktuell #header ul#nav li#btn_aktuell a:focus { background-position: 0px -50px; }

/* ACTIVE-STATE NAVIGATION - voruebergehend */
#news #header ul#nav li#btn_news a:link, #news #header ul#nav li#btn_news a:visited { background-position: 0px -100px; }
#news #header ul#nav li#btn_news a:hover, #news #header ul#nav li#btn_news a:focus { background-position: 0px -50px; }

/* ACTIVE-STATE NAVIGATION - voruebergehend */
#fanzone #header ul#nav li#btn_fanzone a:link, #fanzone #header ul#nav li#btn_fanzone a:visited { background-position: -468px -100px; }
#fanzone #header ul#nav li#btn_fanzone a:hover, #fanzone #header ul#nav li#btn_fanzone a:focus { background-position: -468px -50px; }

/* ACTIVE-STATE NAVIGATION - voruebergehend */
#fanzone .en #header ul#nav li#btn_guestbook a:link, #fanzone .en  #header ul#nav li#btn_guestbook a:visited { background-position: -440px -100px; }
#fanzone .en #header ul#nav li#btn_guestbook a:hover, #fanzone .en #header ul#nav li#btn_guestbook a:focus { background-position: -440px -50px; }
