/* Basics */img { border: 0; }label { font-size: 11px; font-weight: bold; }span.nobreaks { white-space: nowrap }p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }p.block { margin: 4px 0px 6px 0px; padding: 0px 0px 0px 0px; }h3 { font-size: 13px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; } h4 { font-size: 12px; margin: 13px 0px 3px 0px; padding: 0px 0px 0px 0px; } /* Skeleton */img#logo { }#outercontainer { z-index: 1; min-height: 350px; text-align: left; width: 699px; border-left: solid 1px #B4103C; }p.NoJS_Warning { padding-bottom: 20px; }h3.bigalert  {  margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; }div.headlinebox { width: 412px; border-bottom: 1px solid #CC3333; border-right: 1px solid #CC3333; margin-bottom: 5px; height: 20px; font-size: 15px; }div#formextras { width: 100%; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px;  }table.main { width: 100% }td.itemlabel { padding: 2px 5px 2px 0px; }td.item { padding: 2px 3px 2px 2px; }/* Subnav */ul#subnav { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: none; list-style-image: none; list-style-type: none;  }li.subitem { list-style-image: none; list-style-type: none; background-image: none; padding: 0px 5px 0px 5px; float: left; margin: 0; font-size: 11px; line-height: 12px; white-space: nowrap; border-right: 1px solid #000; }li#subfirst { padding-left: 0px; }li#sublast { border: 0; }div#subnavcontainer { width: 100%; margin: 0px 0px 18px 0px; padding: 0px 0px 1px 0px; }#subnavcontainer[id] { padding: 0px 0px 18px 0px; }.bigalert  { background-color: inherit; color: red; font-weight: bold; font-size: 14px; padding-bottom: 12px }#maincontainer { z-index: 10; width: 412px; margin-left: 100px; padding: 10px 10px 10px 0px;  }#extra { z-index: 20; position: relative; left: -22px; width: 150px; float: right }#lang { z-index: 20; position: relative; left: -22px; width: 150px; float: right }input, select, textarea { font-size: 11px; font-family: Verdana,sans-serif; }form.thin { margin-bottom: 0px; margin-top: 0px; }/* Contents */div.listnav { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px;  }div.listbox { padding: 4px 0px 2px 0px; margin: 2px 0px 2px 0px; }.bottomline { border-bottom: 1px solid #CC3333; }.topline { border-top: 1px solid #CC3333; }/* News */h4.newsdate { font-weight: normal; font-size: 11px; padding: 0px 0px 0px 0px; margin: 18px 0px 3px 0px; }.newshead { font-size: 11px; font-weight: bold; padding: 2px 0px 0px 0px; margin: 0px 0px 4px 0px; } img.tn_news { float: left; margin: 1px 10px 4px 0px; }img.bg_news { margin: 0px 10px 10px 0px; }/* Events */.eventtitle { font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 2px 0px 2px 0px; } div.boxtermine { padding: 0px 0px 6px 0px; margin: 0px 0px 5px 0px; border-bottom: 1px solid #CC3333; } p.events { padding: 0px 0px 0px 0px; margin: 4px 0px 2px 0px; }/* Forms */textarea.maxsize, select.maxsize, input.maxsize { width: 405px; }textarea.fullsize, select.fullsize, input.fullsize { width: 235px; }select.pagesize, textarea.pagesize, input.pagesize { width: 300px }select.halfsize, input.halfsize { width: 110px; }select.quartersize, input.quartersize { width: 110px; }input.defaults { width: 295px; }span.alert  { background-color: inherit; color: red; font-size: 10px; }td.listlabel { font-weight: bold; padding: 2px 3px 5px 0px; border-bottom: 1px solid #CC3333; }td.listval { padding: 2px 3px 3px 0px; border-bottom: 1px solid #CC3333; }td.download { padding: 8px 3px 8px 0px; border-bottom: 1px solid #CC3333; }td.fixed { width: 175px } #profilelist { padding-bottom: 5px; font-size: 11px; }#flatcats { padding-bottom: 8px; font-size: 11px; }