/* CSS, this style sheet defines the basic styles for AaB pages, Arild Garde @ AM Production, fall 2007 */#out { displayX: none; width: 960px; position: relative; margin: 0 auto; z-index: 10; }#out div{ position: relative; }#out table { width: 140px; border-collapse: collapse; border: none; position: absolute; float: left; }#out table.os-L { top: 206px; left: -154px; }#out table.os-R { top: 206px; left: 940px; }#out td { cellpadding: 0 0 15px; }html{ font: normal .69em Calibri, Arial, Verdana, sans-serif; }body{ margin: 0 0 20px; padding: 0; font-size: 110%; background-color: #fff; color: #000; }h1, h2, h3, .T-head-B{ font: normal 2.6em Calibri, Arial; color: #333; }h2, .T-head-B { font: bold 1.5em Calibri, Arial; }h3{ font: bold 1.2em Calibri, Arial; color: #000; }form{ margin: 0; padding: 0; }label{}#left address{ font: normal .95em Calibri, Verdana; color: #444; margin: 13px; }img{ border: none; }td{ vertical-align: top; }hr{ border-top: 1px solid #eaeaea; text-align: center; width: 90%; }input, select, textarea{ font: normal .9em Tahoma; }select{ margin-top: 1px; }.clear{ clear: both; }.clearer{ clear: both; height: 1px; overflow: hidden; }#sea input.ip-S, #sea input.ipb-S { margin: 0; }#sea input { display: inline; }/* Links */a{ color: #080072; text-decoration: none; }a:hover{ color: #080072; text-decoration: underline; background-colorX: transparent; }#rap2 a:hover{ background-colorX: #f7f6ee; }#rap1 a:hover{ text-decoration: underline; }#bc a { display: none; }#bc a.opened, #bc a.selected { display: block; float: left; background: url(/w5controlpanel/pic/arr.gif) left center no-repeat; padding: 0 8px; color: #777; }#bc a.selected { color: #9a0808; }#bc ul, #bc li { margin: 0; padding: 0; list-style: none; float: left; }/* PHs */#rap1{ background: url(/img/bg-top.gif) top center repeat-x; height: 53px; }#hat{ width: 968px; margin: 0 auto; text-align: right; }#areas{ float: left; padding-left: 10px; }#logotop{ float: right; width: 184px; }#logotop img{ padding-right: 81px; }#sea{ float: right; padding: 0px; }.avSea{ padding-bottom: 15px; }#bc{ color: #666; font-size: .9em; margin: 0 auto; width: 600px; margin-top: 10px; clear: both; }#bc .tomHolder { padding: 0 0 3px 0; }#page{ background: url(/w5controlpanel/pic/bg-red.gif) repeat-x; clear: both; }#rap2{ clear: both; width: 968px; margin: 0 auto; padding-bottom: 20px; }#header{ height: 130px; }#logo, #rota, #login{ float: left; height: 120px; width: 184px; }.sponsor { margin-left: 10px; }.sponsor p { padding-top: 7px; margin: 0; }.sponsor img { margin-top: 5px; }#rap2 .sponsor a:hover { background-color: transparent; text-decoration: none; border-bottom: 0; }#logo{}#rota{ width: 600px; }#login{ background: url(/w5controlpanel/pic/bg-right.gif) no-repeat; color: #fff; }#rap3{ clear: both; }#left, #cont, #right{ float: left; width: 174px; }#left{}#sMenu{}.pH{}#left .pH1{ clear: both; }.heightFix{ height: 10px; overflow: hidden; }#cont{ width: 600px; padding: 0 10px; }#col01, .lCol{ width: 400px; float: left; clear: left; }#col02, .rCol{ width: 190px; float: left; padding-left: 10px; }#right{}#footer{ background: url(/w5controlpanel/pic/bg-foot.gif) repeat-x; clear: both; text-align: center; padding: 5px 0; color: #888; width: 968px; margin: 0 auto; }#footer p { margin: 1em 0; }#footer h1.credit { margin: 1em 0; font-size: 1em; }.boxie{ border: 1px solid #eee; padding: 1px; margin-bottom: 10px; }.boxie-Le{ border: 1px solid #eee; padding: 1px; margin: 0 0 10px; }.boxie p, .boxie .boxC{ margin: 0; padding: 5px; }.boxie h1, .boxie .boxH{ background-color: #96161a; color: #fff; text-transform: none; padding: 3px 6px; font: bold 1.1em Calibri, Arial; margin: 0 0 1px; }.boxie-Le h1{ margin: 0; background-color: #444; color: #fff; padding: 3px 6px 3px 11px; font: bold 1.1em Calibri, Arial; }.boxC .headline { color: #080072; }.boxCdark{ background: #222325 url(/w5controlpanel/pic/bg-box.gif) repeat-x; color: #fff; }.boxUl, .boxUl li{ margin: 0; padding: 0; list-style: none; }.boxUl li{ padding: 5px 2px; }.boxUl li.scnd{ background-color: #efeede; }.area1, .area1 li, .area2, .area2 li{ margin: 0; padding: 0; float: left; font: bold .9em Arial; text-transform: uppercase; list-style: none; }ul.area1{ display: inline;}.area1{}.area1 li{ padding: 13px 10px 0 0; float: left; }.area1 a{ color: #fff; height: 41px; display: block; float: left }.area1 a.opened, .area1 a.selected{ background: url(/w5controlpanel/pic/marker.gif) center 22px no-repeat; }.area1 a:hover { color: #fff; text-decoration: underline; }#sea fieldset{ border: none; padding: 0; }#sea legend, #sea label{ display: none; }#sea form { margin: 10px 0 0 10px; }#login fieldset{ border: none; padding: 10px 10px 0; }#login legend{ display: none; }#login input.ip-S{ margin-bottom: 1px; }#login p.RA{ display: inline; padding-left: 25px; }#login p{ margin: 1em 0; }#login a{ color: #fffcd6; font-weight: bold; }#login a:hover { background-color: transparent; text-decoration: underline; }.dNone{ display: none; }.matchTbl{ border-collapse: collapse; width: 100%; }.matchTbl td{ text-align: center; padding: 5px 3px; }.matchTbl .tdLiga{ padding: 0 0 1px; background-color: #efeede; }.tdVs{ background-color: #efeede; font: bold 1.7em Arial; }.tdVs a{  }.vs{ font-weight: normal; display: block; }.tdDate{ background-color: #d72e2f; color: #fff; }.matchTbl .trRes td{ font: bold 1.6em Arial; padding: 0 0 5px; }.tdDate2{ background-color: #444; color: #fff; }.tdPlace{ background-color: #222325; color: #fff; }.trLogo{}.tdLogo{ width: 45%; }.tdLogo img { width: 75px !important; height: 75px !important; }#sMenu ul, #sMenu li{ margin: 0; padding: 0; list-style: none; }#sMenu li{ font-size: 1em; margin-bottom: 1px; display: block; float: left; }#sMenu li a{ border-left: 3px solid #bbb; border-bottom: 1px solid #eee;  background-color: #f3f3f3; display: block; padding: 6px 10px; font-weight: bold; text-decoration: none; color: #333; float: left; width: 151px; }#sMenu li li { margin-top: 1px; margin-bottom: 0; }#sMenu li li a{ font-weight: normal; color: #111; padding: 5px 10px 5px 20px; border-left-color: #ddd; background-color: #fbfbfb; width: 141px; }#sMenu li a.selected{ border-left-color: #9a0808; color: #9a0808; font-weight: bold; }#sMenu li a.opened{ border-left-color: #333; color: #222; }#sMenu li a:hover{ border-left-color: #9a0808; color: #000; }img[align="right"], .picR { float: right; margin: 0 0 10px 10px; padding: 4px; border: 1px solid #eee; }img[align="left"], .picL { float: left; margin: 0 10px 10px 0; padding: 4px; border: 1px solid #eee; }.newsDisplay img { padding: 4px; border: 1px solid #eee; }/* art */.nl a, .nl5 a{ color: #000; }.nlPic{ width: 22%; height: 22%; }html>body .nlPic{ width: 90px; height: auto !important; height: auto; }.nlPic5{ width: 32%; height: 32%; }html>body .nlPic5{ width: 190px; height: auto !important; height: auto; }.date, .nl .date, .nl5 .date, .nlV .date{ color: #555; }.headline{ color: #333; font: normal 2.6em Calibri, Arial; }.nl .headline, .nlV .headline { color: #9a0808; font-size: 1.3em; font-weight: bold; }.boxC .headline { font-size: 1.1em; font-weight: normal; }.nl5 .headline5{ font: bold 2.4em Calibri, Arial; color: #9a0808; }.tease{}.tease5{ font: normal 1.3em Calibri, Arial; }.nlPicHold{ float: left; padding: 0 10px 5px 0; }.nl5 .nlPicHold{ float: left; padding: 0 10px 5px 0; }.nl, .nl5{ clear: both; border-top: 1px solid #eee; background: url(/w5controlpanel/pic/nl-grad-bg.gif) 0 1px repeat-x; padding: 5px 5px 0;  font-size: 1.1em; min-height: 100px; height: auto !important; height: 100px; }.pHv { clear: both; border-top: 1px solid #eee; background: url(/w5controlpanel/pic/nl-grad-bg.gif) 0 1px repeat-x; padding: 5px; min-height: 100px; height: auto !important; height: 100px; margin: 0 0 10px; }.nlV { float: leftX; margin-bottom: 4px; display: block; width: 100%; }.nlV br { display: none; }.nlV .date { padding: 0 10px; }.nlV .headline { padding: 0; font: bold 1.1em Calibri; }/* Misc */.ip-S{ width: 100px; }.ip-M{ width: 145px; }.ip-L{ width: 200px; }.ip-XL{ width: 260px; }.ipb-S{ width: 40px; }.ipb-M{ width: 60px; }.ipb-L{ width: 80px; }/* HEINE */table.tbl01, iframe table.tbl01, table.tbl02, table.tblK, table.tblRes, table.tblKal, table.T-table { width: 100%; margin: 0; border: 1px solid #eee; background: #fff; text-align: center; clear: both; }table.T-table, #form1 table { font-size: 1.1em; text-align: left !important; }td.T-cell { background: #f9f9f9; text-align: left !important; padding: 3px; }table.tblRes { border: none; background: url(/w5controlpanel/pic/baneI.gif) 4px 67px no-repeat; }.tblRes th, .tblRes td { padding: 3px; }.tblRes td.tdKlub { width: 40%; padding: 10px 3px 10px 3px; height: 75px; overflow: hidden; }.tblRes td.tdKlub img { width: 75px; height: 75px; }.tblRes td.tdTeam { font: bold 1.5em Calibri, Arial; color: #444; padding: 0 0 10px; }.tblRes td.tdRes { width: 20%; font: normal 5em calibri, "trebuchet ms", arial; color: #444; font-weight: bold; }.tblRes tr.trMaal, .tblRes tfoot td { border-top: 1px solid #eee;  vertical-align: top; line-height: 175%; }.tblRes tfoot td { color: #939393; padding: 10px 3px 0 3px; }.tblK th, .tblK td { width: 50%; }.tblK td { vertical-align: top; }table.tblKal { border: none; margin-bottom: 10px; width: auto; background: transparent; }.tblKal td { width: auto; text-align: left; padding: 3px; vertical-align: bottom; }label.advS { width: 100px; margin: 0 10px 0 0; }.tbl01 th, .tbl02 th, .tbl04 th, .tbl05 th, .tblK th, .tblRes th, td.T-head { padding: 3px; background: #96161a; color: #fff; }.tbl01 td, .tbl02 td, .tbl04 td, .tbl05 td, .tblK td { padding: 3px; }.tbl01 tr.row2, .tbl02 tr.row2, .tblK tr.row2 { background: #efefde; }.tbl01 tfoot { text-align: center; } .tbl01 tfoot td, .tbl04 tr.row2, .tbl05 tr.row2, tr.rowU { background: #f9f9f9; }th a { text-decorationX: none; color: #fff; }td a { text-decorationX: none; }.tbl01 td a:hover { text-decoration: underline; }#rap2 .tbl04 th a:hover, #rap2 .tbl05 th a:hover, #rap2 .tbl01 th a:hover, #rap2 .tbl02 th a:hover { text-decoration: underline; background-color: #96161a; color: #fff; }.tbl02 th, .tbl02 td { width: 33%; }table.tbl03 { border: none; text-align: left; margin: 0 0 10px; }.tbl03 th, .tbl03 td { vertical-align: bottom; }.td20 td, .td20 th { width: 20%; }#cont fieldset { border: none; margin: 0; padding: 0; }#cont legend { display: none; }td.tdTel { width: 60px; }option.dNone { visibility: hidden; }td.lCol { width: 140px; float: left; margin: 0; padding: 0 0 0 10px; vertical-align: top; }td.cCol { width: 280px; float: left; padding: 0 10px; margin: 0; vertical-align: top; Xbackground: green; }td.rCol { width: 140px; float: left; margin: 0; padding: 0 10px 0 0; vertical-align: top; Xbackground: red; }.rCol p { line-height: 150%; }.cCol ul, .cCol li, .rCol ul, .rCol li { list-style: none; margin: 0; padding: 0; }.cCol ul { margin: 5px 0 10px; }.cCol li, .rCol li { padding: 3px 0; }.cCol li li, .rCol li li { margin-left: 10px; }.rCol label { display: none; }.rCol .ip-M { width: 140px; }.sProfil, .sTrup { width: 100%; border-top: 1px solid #eee; background: url(/w5controlpanel/pic/nl-grad-bg.gif) 0 1px repeat-x; padding: 10px 0; }.sTrup { float: left; }.xlPic { width: 140px; height: auto; }.sProfil a:hover { text-decoration: underline; }.sTrup h2 { margin: 0 20px -10px 20px; font-size: 2em; text-transform: uppercase; }table.tblT { width: 580px; marginX: 0 10px; text-align: center; clear: both; }.tblT td { width: 120px; paddingX: 0 10px 20px 10px; vertical-align: top; }.tblT img { margin-bottom: 5px; }td.trubTD { vertical-align: top; text-align: left; }td.opdtTD { text-align: right; }.qStat { width: 140px; margin: 0; padding: 0; height: 60px; }dl.qS1 { width: 56px; float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid #eee; }dl.qS2 { width: 56px; float: left; margin: 0 0 0 10px; padding: 1px; border: 1px solid #eee }.qStat dt, .qStat dd { margin: 0; padding: 0; text-align: center; background: #fff; font-size: 1.2em; font-weight: bold; }.qStat dt { background: #96161a; color: #fff; padding: 3px 0; border-bottom: 1px solid #eee; }.qStat dd { padding: 10px 0; }.dStat, .sStat { width: 140px; margin: 0; padding: 0; clear: both; }.dStat dl  { border: 1px solid #eee; border-bottom: none; width: 138px; margin: 10px 0 0 0; }.dStat dt { padding: 3px; width: 103px; border-bottom: 1px solid #eee; float: left; margin: 0; }.dStat dd { padding: 3px; width: 23px; border-bottom: 1px solid #eee; float: left; margin: 0; }/* Kampkalender */span.kDag { display: block; float: left; width: 20px; }span.yCard { background: url(/img/matchsite_yellowcard.gif) 2px 2px no-repeat; padding: 2px 0 2px 16px; float: left; display: block; clear: both; text-align: left; margin: 0 0 0 5px; }span.rCard { background: url(/img/matchsite_redcard.gif) 2px 2px no-repeat; padding: 2px 0 2px 16px; float: left; display: block; clear: both; text-align: left; margin: 0 0 0 5px; }span.sIn { background: url(/img/matchsite_subin.gif) 2px 3px no-repeat; padding: 2px 0 2px 16px; float: left; display: block; clear: both; text-align: left; margin: 0 0 0 5px; }span.sOut { background: url(/img/matchsite_subout.gif) 2px 3px no-repeat; padding: 2px 0 2px 16px; float: left; display: block; clear: both; text-align: left; margin: 0 0 0 5px; }span.player { padding: 2px 0 2px 3px; float: left; display: block; clear: both; text-align: left; margin: 0 0 0 5px; }span.scor { background: url(/img/goalF.gif) 2px 3px no-repeat; padding: 2px 0 2px 16px; }/* Oldtimers */ul.abcOld { display: inline; margin: 20px 40px; padding: 0; list-style: none; width: 100%; float: left; }.abcOld li { float: left; display: inline; width: 12px; margin: 0 3px; padding: 0; list-style: none; }/*AMEditUser */.ipform{ padding: 10px; }.ipform legend{ font-weight: bold; color: #444; }.ipform label{ display: block; margin: .5em 0 0; }.ipform label.noblock{ display: inline; margin: .5em 0 0;  }.infotxt{ background-color: #f5faff; display: block; font-size: 10px; width: 300px; padding: 3px; }.ipb-M{ width: 70px; }.ipform label.dNone, label.dNone { display: none; }.important{ font-weight: bold; color: #a00; cursor: help; }/* Sitemap */ul.sitemap, .sitemap li ul, .sitemap li li ul { margin: 0; padding: 0; list-style: none; }ul.sitemap { margin: -20px 0 0 0; }.sitemap li { width: 270px; float: left; margin: 10px; padding: 0; display: block; background: url(/w5controlpanel/pic/nl-grad-bg.gif) 0 2px repeat-x;  }.sitemap li li, .sitemap li li li { margin: 0; background-image: none; }.sitemap li a {  padding: 5px; width: 260px; display: block; margin: 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; color: #333; font-weight: bold; text-transform: uppercase; }.sitemap li li a { width: 250px; padding: 5px 5px 5px 15px; margin: 0; display: block; border-top: none; color: #333; text-transform: none; }.sitemap li li li a { width: 235px; padding: 5px 5px 5px 30px; margin: 0; display: block; border-top: none; color: #333; font-weight: normal; }/* Hidden temp fixes ARILD */#left .boxie-Le, #left .sponsor { display: none; }