BODY { background-color: black; margin: 0px; font-family: verdana; font-size: 12px; } TABLE { font-size: 12px; } A { color: blue; text-decoration: none; } A:hover { text-decoration: underline; } h1 { color: #999; font-weight: normal; font-family: arial narrow, arial; font-size: 22px; letter-spacing: 4px; margin-bottom: 10px; } H1 B { font-size: 10px; display: block; letter-spacing: 0; } h2 { color: black; font-weight: bold; font-family: arial narrow; font-size: 16px; letter-spacing: 2px; margin-bottom: 5px; } .mainTable { background-color: #333333; width: 700px; } .layoutTable { background-color: #828282; border-top: 3px solid black; border-bottom: 3px solid black; height: 432px; } .mainMenuTr { height: 25px; } .mainMenuTr td { border-top: 1px solid black; border-bottom: 1px solid black; } .mainMenuTr div { background-color: #BFBFBF; opacity: .80; filter: alpha(opacity=80); } .menuMain { border: none; font-size: 11px; } .menuMain TD { border: none; padding: 0px 0px 0px 20px; } .menuMain A { color: black; } .menuMain .selected A { color: white; font-weight: bold; } .subMenuTD { width: 140px; height: 100%; } .subMenuTD div { background-color: #BFBFBF; border-right: 1px solid black; opacity: .80; filter: alpha(opacity=80); } .menuSub { font-size: 11px; } .menuSub A { color: black; } .menuSub .hasChildren { font-family: arial narrow; font-size: 18px; font-weight: bold; color: white; letter-spacing: 2px; } .menuSub .hasChildren TD { padding-top: 20; } .menuSub .selected A { color: white; font-weight: bold; } .menuSub TD { padding: 10 10 0 10; } .menuSub .level1 { padding: 5 10 0 20; } .footerTD { background-color: #727272; opacity: .80; filter: alpha(opacity=80); height: 106px; } .logoTr DIV { vertical-align: middle; padding-left: 20px; background-color: #727272; opacity: .80; filter: alpha(opacity=80); } #logo { float: left; padding: 10px 40px 10px 20px; } .logoTr TD { vertical-align: middle; height: 106px; padding: 0px; } .page { vertical-align: top; line-height: 18px; padding-left: 200px; padding-right: 20px; padding-top: 20px; } .pageLeft { vertical-align: top; line-height: 18px; padding-left: 20px; padding-right: 10px; padding-top: 20px; } .pageRight { width: 240px; padding: 10px; } .pageSpecial1 { vertical-align: top; line-height: 18px; padding: 0px; } #pageDiv { padding: 20px; } .alltomdinatanderTable td { padding-top: 2px; } .alltomdinatanderTable A:visited { color: darkblue; } .alltomdinatanderTable .level1 { font-size: 13px; font-weight: bold; } .alltomdinatanderTable .level2 { padding-left: 15px; font-weight: normal; } .alltomdinatanderTable .level3 { font-family: Arial Narrow; padding-left: 30px; font-weight: normal; } .infotable TD { padding: 2 10 2 0; vertical-align: top; } .infotable TH { padding: 0 10 5 0; text-align: left; font-size: 10px; } A.maparea { display: block; position: absolute; width: 100px; height: 100px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; } A.maparea_hover { border: 1px solid white; } #info { float: left; padding: 10px; font-size: 10px; width: 460px; } #info A { color: white; } #info H1 { font-family: arial; font-size: 16px; color: white; margin: 0; font-weight: bold; } #info H1 b { display: block; color: black; font-size: 10px; letter-spacing: 0px; font-weight: normal; }