
#main { background: #f5f5f5; padding-top: 3.2em; padding-bottom: 0.8em; min-width: 760px; clear: both; border: solid 1px #2450a3 }
#main2 { background: #f5f5f5; padding-top: 3.2em; min-width: 760px; clear: both; border: solid 1px #0047ab }
#main1 { background: #f5f5f5; padding-top: 3.2em; min-width: 760px; clear: both; border: solid 1px #0047ab }
#main3 { background: #f5f5f5; margin-top: 2em; padding-top: 1.5em; min-width: 760px; clear: both; border: solid 1px #0047ab }
#main4 { background: #f5f5f5; position: relative; top: 2em; min-width: 760px; clear: both; border: solid 1px #0047ab }
#contents { background: #fff; text-align: center; padding: 1.2em; min-width: 50em; min-height: 300px }
#contents2 { color: #fff; background: #369; text-align: center; padding: 1.2em; min-width: 50em; min-height: 300px }
#contents1 { background: #dcdcdc; text-align: center; padding-top: 1.5em; padding-bottom: 1.5em; min-width: 50em; min-height: 300px }
#contents3 { background: #fff; text-align: center; padding-top: 1.5em; padding-bottom: 1.5em; min-width: 50em; min-height: 300px }
#header { font-family: Verdana; padding-top: 0.3em; position: relative; width: 50em; height: 3.8em }

#header ul#primary { margin: 0; padding: 0; position: absolute; bottom: -1px; width: 50em }

#header ul#primary li { list-style: none; display: inline }

#header ul#primary a,#header ul#primary span,#header ul#primary a.current  { color: #2450a3; font-size: 0.8em; font-family: Verdana; font-weight: bold; text-decoration: none; background-position: 0 0; text-align: center; display: block; margin: 1px 1px 1px 0; padding: 6px 0 1px; width: 10.1em; float: left; vertical-align: bottom }

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover  { color: #ffd700; line-height: 2.1em; background-image: url("../css/menu-link-aktiv-big.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; height: 2.4em }

#header ul#primary a   { color: #fff; line-height: 2.4em; background-image: url("../css/menulink-2.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; display: inline; height: 2.4em; vertical-align: bottom }

#header ul#primary a:hover    { color: #4169e1; line-height: 2.1em; background-image: url("../css/menulink-hover.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 bottom; display: inline; height: 2.4em }

#header ul#secondary  { line-height: 18px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; position: absolute; bottom: -2.6em; left: 1px; width: 50em; vertical-align: middle }

#header ul#secondary li a,#header ul#secondary li span  { color: #0047ab; line-height: 18px; background: transparent; display: block; margin: 0; padding: 0 10px; width: auto; float: left; border-style: none solid none none; border-width: medium 1px medium medium; border-color: #aaa #708090 #aaa #aaa }

#header ul#secondary li a  { color: #708090; line-height: 18px; text-decoration: underline; height: 18px }

#header ul#secondary li a:hover { color: #4169e1; line-height: 18px; background: #fff; padding: 0 10px; height: 18px; border-style: none solid none none; border-width: medium 1px medium medium; border-color: #f00 }

#header ul#secondary li a:active { color: #f00; line-height: 18px; background: transparent; height: 18px }

#header ul#secondary li:last-child a  { line-height: 18px; height: 18px; border: none }

#main1 td  { text-align: left }