body {background:#08173c url(../../N_bg.gif/$file/bg.gif) repeat-y center 0px; margin:0px;}
body, td, a, span, div, input, select {font-family:Arial; font-size:11px;}
img {border:0px;}
p, form {margin:0px;}
.clearer {clear:both; float:none;}
.sponsor {width:148px; height:47px; overflow:hidden;}

/* -------------- Seiten-Bereiche -------------- */
#border {position:relative; background-color:#2a3faa; width:800px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #08173c; border-top:0px;}
#content {position:relative; background-color:#ffffff; width:796px; margin:0 1px 1px 1px; text-align:left; border:1px solid white; border-top:0px; min-height:400px;}
#topnav {position:relative; width:796px; height:20px; padding-top:2px; border-bottom:1px solid #ffffff; background:url(../../N_topnav_bg.gif/$file/topnav_bg.gif) repeat-x; z-index:10;}
#header {position:relative; width:796px; height:122px; background:url(../../N_header_bg.gif/$file/header_bg.gif) repeat-x 0px 103px;}
#footer {clear:both; position:relative; width:796px; height:10px;}

/* -------------- Topnav -------------- */
#navlist {margin-left:auto; margin-right:auto; visibility:hidden;}
#navlist ul {padding:0; margin:0; list-style:none;}
#navlist li {font-size:11px; color:#ffffff; float:left; position:relative; min-width:10px; height:14px; overflow:visible; white-space:nowrap; padding:3px 7px 2px 7px; border-bottom:1px solid #164599;}
#navlist li a {display:block; text-decoration:none; color:#ffffff;}
#navlist li ul {display:none; position:absolute;	top:20px;	left:0; border:1px solid white;}

#navlist li.selected, #navlist li.inpath {background-color:#ffffff;}
#navlist li.selected, #navlist li.inpath, #navlist li.selected a, #navlist li.inpath a {color:#003399;}
#navlist li.over {background-color:#ffffff;}
#navlist li.over a {color:#003399;}
#navlist li.over ul {display:block;}

#navlist ul li ul {background-color:#08173c;}
#navlist ul li ul li {padding:0px 0px 0px 6px; float:none; clear:both; display:block; border-bottom:1px solid #0c2558;}
#navlist ul li ul li a {color:#6699ff !important; width:100%;}
#navlist ul li ul li a:hover {color:#ffffff !important;}
#navlist ul li ul li.selected {background:none; color:#ffffff !important;}
#navlist ul li ul li.inpath {background:none;}
#navlist ul li ul li.inpath a {color:#ffffff !important;}

/* -------------- Leftnav -------------- */
#leftnav {padding:0px 8px 5px 8px;}
#leftnav ul {padding:0; margin:0; list-style:none;}
#leftnav li {font-size:11px; color:#3366cc; padding:0px; line-height:11px; margin-top:4px;}
#leftnav li a {text-decoration:none; color:#3366cc;}
#leftnav li a:hover {text-decoration:underline; color:#003399;}
#leftnav li ul li {color:#3366cc; padding-left:15px; font-weight:normal;}
#leftnav li ul li a {text-decoration:none; color:#3366cc;}

#leftnav li.inpath, .leftnav li.inpath a {color:#cc0066;}
#leftnav li.inpath ul li, .leftnav li.inpath ul li a {color:#3366cc;}
#leftnav li.selected, .leftnav li.selected a {font-weight:bold; color:#003399;}
#leftnav li.selected ul li a {font-weight:normal; color:#3366cc;}

/* -------------- Content-Bereiche -------------- */
#colLeft {position:relative; width:169px; border:1px solid #a2afd5; border-left:0px; margin-right:5px; float:left; font-size:11px; color:#666666; overflow-x:hidden;}
#colCenter {position:relative; width:436px; margin:0 5px 0 5px; float:left; border-bottom:1px solid #a2afd5; background-color:#a2afd5; font-size:11px; color:#003399; overflow-x:hidden;}
#colRight {position:relative; width:169px; border:1px solid #a2afd5; border-right:0px; margin-left:5px; float:left; font-size:11px; color:#666666; overflow-x:hidden;}
#colWide {position:relative; width:616px; margin:0 5px 0 0; float:left; border-bottom:1px solid #a2afd5; background-color:#a2afd5; font-size:11px; color:#003399; overflow-x:hidden;}

.paraText ul, .paraTextBox ul {padding:0px; margin:0px; list-style-type:square;}
.paraText ol, .paraTextBox ol {padding:0px; margin:0px;}
.paraText li, .paraTextBox li {margin-left:16px;}

/* -------------- Spalten Links/Rechts -------------- */
.colMargin .areaHeadline {padding:2px 8px 2px 8px; margin-bottom:10px; background-color:#a2afd5;}
.colMargin .areaHeadline h2 {margin:0px; font-size:11px; font-weight:bold; color:#003366; line-height:12px;}
.colMargin h2 {margin:2px 0px 2px 0px; font-size:11px; font-weight:bold; color:#003366;}
.colMargin a {color:#666666;}
.colMargin a.ticketlink {font-weight:bold; color:#666666;}
.colMargin .paraText {clear:both; padding:0px 8px 5px 8px; margin-bottom:7px; color:#666666;}
.colMargin .paraImage {clear:both; padding:0px 8px 5px 8px; margin:3px 0px 3px 0px;}
.colMargin .paraImage .subline {text-align:center; font-size:10px; color:#666666;}
.colMargin .paraImageFloat {clear:both; padding:0px 8px 5px 8px; margin-bottom:7px;}
.colMargin .paraImageFloat img {float:left; margin:3px 5px 5px 0px;}

/* -------------- Spalte Mitte -------------- */
#colCenter .areaHeadline {padding:2px 8px 1px 8px; margin-bottom:10px; background-color:#164599;}
#colCenter .areaHeadline h1 {margin:0px; font-size:11px; font-weight:bold; color:#ffffff;}
#colCenter h2 {clear:both; margin:2px 0px 4px 0px; font-size:11px; font-weight:bold; color:#cc0066;}
#colCenter a {color:#336699;}
#colCenter a.ticketlink {font-weight:bold; color:#003366;}
#colCenter .paraText {clear:both; padding:0px 8px 5px 8px; margin-bottom:7px;}
#colCenter .paraImage {clear:both; padding:0px 8px 5px 8px; margin:3px 0px 7px 0px;}
#colCenter .paraImage .subline {text-align:center; color:#003399;}
#colCenter .paraImage img {border:1px solid #ffffff;}
#colCenter .paraImageFloat {clear:both; padding:0px 8px 5px 8px; margin-bottom:7px;}
#colCenter .paraImageFloat img {border:1px solid #ffffff; float:left; margin:3px 5px 5px 0px;}
#colCenter .paraImageFloat h2 {clear:none;}

/* -------------- Spalte Breit -------------- */
#colWide .areaHeadline {padding:2px 8px 1px 8px; background-color:#164599;}
#colWide .areaHeadline h1 {margin:0px; font-size:11px; font-weight:bold; color:#ffffff;}

.w214 {width:214px;}
.w214 .subline {width:200px;}
.w402 {width:402px;}
.w309 {width:309px;}
.w309 .subline {width:300px;}
.w307 {width:307px;}

#colWide .colImage {padding:5px 5px 5px 0px;}
#colWide .colImage .paraImage .subline {text-align:center; color:#003399;}
#colWide .colImage .paraImage img {border:1px solid #ffffff; border-left:0px; margin-top:8px;}
#colWide .content {padding:10px 0px 5px 0px; font-size:11px; color:#003399;}

#colWide h2 {margin:2px 0px 2px 0px; font-size:11px; font-weight:bold; color:#cc0066;}
#colWide a {color:#336699;}
#colWide .paraText {margin-bottom:7px; padding-right:5px;}
#colWide .paraImage {margin:3px 0px 7px 0px;}
#colWide .paraImage img {border:1px solid #ffffff;}
#colWide .paraTextBox {margin-bottom:7px; padding:10px 5px 10px 5px; color:#ccccff; background-color:#164599;}
#colWide .paraTextBox .hilight {color:#ffffff; font-weight:bold;}


/* -------------- Spielplan -------------- */
#playground {position:relative; width:796px;}
#playground table {border-collapse:collapse; table-layout:fixed;}
#playground table td, #playground table th {border:2px solid white; border-bottom:0;}
#playground .areaHeadline {padding:3px 0px 1px 44px; margin-bottom:26px; background-color:#164599; width:600px;}
#playground .areaHeadline h1 {margin:0px; font-size:11px; font-weight:bold; color:#ffffff;}
#playground #sponsor {position:absolute; left:646px; top:-9px;}

#playground th {padding:4px; vertical-align:top; text-align:left; font-size:11px; font-weight:bold; color:#ffffff;}
#playground th.col0 {width:32px; background:#164599 url(../../N_pg_th0_bg.gif/$file/pg_th0_bg.gif) 0px 0px no-repeat; border-left:0px;}
#playground th.col1 {width:141px; background:#164599 url(../../N_pg_th1_bg.gif/$file/pg_th1_bg.gif) right 0px no-repeat;}
#playground th.col2 {width:141px; background:#2d57a3 url(../../N_pg_th2_bg.gif/$file/pg_th2_bg.gif) right 0px no-repeat;}
#playground th.col3 {width:141px; background:#456aad url(../../N_pg_th3_bg.gif/$file/pg_th3_bg.gif) right 0px no-repeat;}
#playground th.col4 {width:141px; background:#5b7cb7 url(../../N_pg_th4_bg.gif/$file/pg_th4_bg.gif) right 0px no-repeat;}
#playground th.col5 {width:142px; background:#9db0d4 url(../../N_pg_th5_bg.gif/$file/pg_th5_bg.gif) right 0px no-repeat; color:#003399; border-right:0px;}

#playground td {padding:4px; vertical-align:top; font-size:11px; color:#003399; background:#a2afd5;}
#playground td .hi {color:#cc0066; font-weight:bold;}
#playground td.col0 .hi {color:#ffffff;}
#playground td.col0 {width:32px; background:#164599 url(../../N_pg_td0_bg.gif/$file/pg_td0_bg.gif) right 0px no-repeat; border-left:0px; color:#99ccff; font-weight:bold;}
#playground td.col1 {width:141px; background-color:#a2afd5;}
#playground td.col2 {width:141px; background-color:#abb7d9;}
#playground td.col3 {width:141px; background-color:#b5bfdd;}
#playground td.col4 {width:141px; background-color:#bec7e2;}
#playground td.col5 {width:142px; background-color:#d0d0d0; border-right:0px;}

#playground td.r {background-color:#d9dde7;}
#playground td.p {background-image:url(../../N_pg_td_bg_p.gif/$file/pg_td_bg_p.gif);}
#playground td .ticketlink {display:block; margin-top:5px; color:#003366;}
#playground td .ticketlink a {color:#003366;}

