 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND: url(../img/bgs/body.jpg) #dedede repeat-x 0px 0px; FONT: 62.5% arial, geneva, helvetica, sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
LEGEND {
	COLOR: #000
}
CODE {
	FONT-SIZE: 120%
}
PRE {
	FONT-SIZE: 120%
}
.clear {
	CLEAR: both; DISPLAY: block; content: " "
}
#nav-meta:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#extras .box .images:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.doublelist:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#quicklinks:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.a-z UL:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.box P:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#opener:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.banner:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.opener:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#home .opener:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#home .access:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.box P:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
FORM:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.paging:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#main FIELDSET .form-elem LI SPAN:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#popupgallery UL#functions:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#popup UL#functions:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#main UL.mod:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#main .teaser:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.op #main .teaser:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#content #main DL.big:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#gallery #main UL.gallery-index:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#main .imageblock:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#home .banner:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.vcard .contact DIV.email:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.vcard .contact DIV.url:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#main DL.list:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
A {
	FONT-WEIGHT: bold; COLOR: #00476f; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666
}
A:hover {
	COLOR: #e60042; TEXT-DECORATION: underline
}
A:active {
	COLOR: #e60042; TEXT-DECORATION: underline
}
A:unknown {
	COLOR: #e60042; TEXT-DECORATION: underline
}
H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00476f; PADDING-TOP: 0px
}
H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00476f; PADDING-TOP: 0px
}
H1 A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
H2 A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
#home A.extern {
	FONT-SIZE: 120%
}
.extern LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
A.extern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.links A.extern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
P A.extern {
	PADDING-LEFT: 18px
}
#extras .extern LI A {
	FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px
}
#extras LI A.extern {
	FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px
}
#extras A.extern {
	DISPLAY: block
}
#extras LI A.intern {
	BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px
}
.extern LI A {
	BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 1px
}
.box LI A.extern {
	BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 1px
}
#home A.download {
	FONT-SIZE: 120%
}
.download LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
A.download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.download LI A {
	BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 1px
}
.box LI A.download {
	BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 1px
}
.links LI A.download {
	BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 1px
}
.download LI A EM {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
A.download EM {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
A.download:hover EM {
	FONT-WEIGHT: normal; COLOR: #e60042; FONT-STYLE: normal
}
A.mail {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/mail.gif) no-repeat 0px 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#home A.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#home A.intern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#home #extras A.intern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#home .intern LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
A.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
A.intern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.intern LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#extras A.intern {
	MARGIN-TOP: 0px
}
P A {
	FONT-WEIGHT: bold
}
P.launch {
	CLEAR: both
}
P.app {
	CLEAR: both; BACKGROUND: url(../img/bgs/ecke_lio.gif) #d0dee7 no-repeat 0px 0px; FLOAT: left
}
P.app SPAN {
	DISPLAY: block; BACKGROUND: url(../img/bgs/ecke_ro.gif) no-repeat 100% 0px
}
P.app SPAN SPAN {
	DISPLAY: block; BACKGROUND: url(../img/bgs/ecke_liu.gif) no-repeat 0px 100%; PADDING-TOP: 1px
}
P.app SPAN SPAN SPAN {
	DISPLAY: block; BACKGROUND: url(../img/bgs/ecke_ru.gif) no-repeat 100% 100%
}
P.app SPAN SPAN SPAN A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/extern.gif) no-repeat 5px 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
P.app SPAN SPAN SPAN A.extern {
	MARGIN: 0px
}
.skip A {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
.aural {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#nav H2 {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#search-box LABEL {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
.skip A:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; Z-INDEX: 1000; BACKGROUND: #e60042; LEFT: 210px; PADDING-BOTTOM: 8px; OVERFLOW: visible; WIDTH: auto; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; TOP: 0px; HEIGHT: auto; TEXT-DECORATION: underline
}
.skip A:unknown {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; Z-INDEX: 1000; BACKGROUND: #e60042; LEFT: 210px; PADDING-BOTTOM: 8px; OVERFLOW: visible; WIDTH: auto; COLOR: #fff; PADDING-TOP: 5px; POSITION: absolute; TOP: 0px; HEIGHT: auto; TEXT-DECORATION: underline
}
#branding {
	FONT-SIZE: 120%
}
#main {
	FONT-SIZE: 120%
}
#nav {
	FONT-SIZE: 120%
}
#extras {
	FONT-SIZE: 120%
}
P {
	LINE-HEIGHT: 1.45em
}
#wrapper {
	PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/extras.jpg) repeat-y 100% 0px; PADDING-BOTTOM: 0px; MARGIN: 23px 23px 0px 20px; OVERFLOW: hidden; WIDTH: 95.4%; PADDING-TOP: 0px; POSITION: relative; max-width: 1050px
}
UNKNOWN {
	WIDTH: auto
}
#content {
	PADDING-RIGHT: 224px; PADDING-LEFT: 230px; BACKGROUND: url(../img/bgs/border-extras.gif) no-repeat 100% 100%
}
#main {
	MIN-HEIGHT: 65em; BACKGROUND: #fff; FLOAT: left; WIDTH: 100%; POSITION: relative; HEIGHT: 65em
}
UNKNOWN {
	HEIGHT: auto
}
#main-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#extras {
	BORDER-TOP: #fff 5px solid; BACKGROUND: #f0f0f0; FLOAT: left; WIDTH: 224px; MARGIN-RIGHT: -224px
}
#footer {
	MARGIN: 50px 0px 0px; WIDTH: 100%; HEIGHT: 120px
}
#branding {
	BACKGROUND: url(../img/bgs/branding.jpg) #2e7895 repeat-x 0px 0px; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #e60042 5px solid; POSITION: relative; HEIGHT: 124px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 12px solid; POSITION: absolute; TOP: 0px
}
#logo IMG {
	FLOAT: left
}
#nav-meta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: right; max-width: 1098px
}
#nav-meta UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 82%; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#nav-meta LI {
	DISPLAY: inline; MARGIN: 0px 12px 0px 7px; COLOR: #fff
}
#nav-meta LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#nav-meta LI EM {
	TEXT-TRANSFORM: none; FONT-STYLE: normal
}
UNKNOWN {
	MARGIN-RIGHT: 20px
}
#nav-meta #search-box {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 3px; POSITION: relative; TOP: 0px
}
#nav-meta #search-box FORM {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0pt 0px 0px; PADDING-TOP: 3px
}
#nav-meta #search-box FIELDSET {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-meta #search-box A {
	COLOR: #000
}
#nav-meta #search-box INPUT {
	BORDER-RIGHT: #125975 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #125975 2px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #125975 2px solid; WIDTH: auto; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #125975 2px solid
}
#nav-meta #search-box INPUT:unknown {
	BORDER-RIGHT: #e60042 2px solid; BORDER-TOP: #e60042 2px solid; BORDER-LEFT: #e60042 2px solid; BORDER-BOTTOM: #e60042 2px solid
}
#nav-meta #search-box INPUT.button {
	BORDER-RIGHT: #125975 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #125975 1px solid; PADDING-LEFT: 8px; BACKGROUND: url(../img/bgs/button.jpg) #0d5979 repeat-x 0px -2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -3px; VERTICAL-ALIGN: bottom; OVERFLOW: visible; BORDER-LEFT: #125975 1px solid; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #125975 1px solid
}
#loggedin {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 90%; BACKGROUND: #2d7794; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 10px 12px 0px 0px; BORDER-LEFT: #dedede 1px solid; WIDTH: 620px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid
}
UNKNOWN {
	MARGIN-RIGHT: 22px
}
#loggedin A {
	COLOR: #fff
}
#loggedin EM {
	PADDING-LEFT: 10px; FONT-STYLE: normal
}
#wrapper-nav-global {
	MARGIN-LEFT: 245px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; max-width: 1098px
}
#nav-global {
	RIGHT: 245px; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; BOTTOM: 0px; MARGIN-RIGHT: 16px; LIST-STYLE-TYPE: none; POSITION: absolute
}
UNKNOWN {
	MARGIN-RIGHT: 20px
}
#nav-global LI {
	FLOAT: left; MARGIN: 0px 2px 0px 0px
}
#nav-global LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/bgs/tab-right.jpg) no-repeat right top; FLOAT: left; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-ALIGN: center
}
#nav-global LI A SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../img/bgs/tab-left.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 6px; CURSOR: pointer; PADDING-TOP: 8px
}
#nav-global LI.current A {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
#nav-global LI A:hover {
	BACKGROUND-POSITION: 0px -100px; TEXT-DECORATION: none
}
#nav-global LI.current A SPAN {
	BACKGROUND-POSITION: 0px -100px
}
#nav-global LI A:hover SPAN {
	BACKGROUND-POSITION: 0px -100px
}
#nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN-LEFT: -115px; WIDTH: 200px; PADDING-TOP: 30px
}
UNKNOWN {
	MARGIN-LEFT: -230px
}
#nav UL {
	BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 100%; MARGIN: 0px
}
#nav LI {
	BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; MARGIN: 0px; WIDTH: 100%; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#nav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(../img/icons/link-nav.gif) no-repeat 0px 5px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
#content #nav LI A:hover {
	BACKGROUND: url(../img/icons/navcurrent.gif) #e60042 no-repeat 0px 5px; COLOR: #fff; TEXT-DECORATION: none
}
#nav LI A.open {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/linkactive-nav.gif) no-repeat 0px 5px; COLOR: #e60042
}
#nav LI A.open:visited {
	COLOR: #e60042
}
#content #nav LI A.current {
	FONT-WEIGHT: bold; BACKGROUND: #e60042; COLOR: #fff
}
#nav LI A:visited {
	COLOR: #000
}
#nav UL UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav UL UL LI {
	MARGIN: 0px
}
#nav UL UL LI A {
	PADDING-LEFT: 26px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 82%
}
#nav UL UL LI A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 26px; BACKGROUND: #e60042
}
#nav UL UL LI A.open:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 26px; BACKGROUND: #e60042
}
#nav UL UL LI A.open {
	PADDING-LEFT: 26px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav UL UL LI A.current {
	PADDING-RIGHT: 10px; PADDING-LEFT: 26px; FONT-WEIGHT: bold; BACKGROUND: #e60042
}
#nav UL UL UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav UL UL UL LI {
	MARGIN: 0px
}
#nav UL UL UL LI A {
	PADDING-LEFT: 36px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 82%
}
#nav UL UL UL LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px
}
#nav UL UL UL LI A.current {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; FONT-WEIGHT: bold; BACKGROUND: #e60042
}
#nav IMG.banner {
	MARGIN-TOP: 30px
}
#home #wrapper {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 23px 20px 0px; OVERFLOW: hidden; WIDTH: 98%; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; POSITION: relative; max-width: 1075px
}
UNKNOWN {
	WIDTH: auto
}
#home #content {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; MARGIN-RIGHT: 20px
}
#home #content INPUT.button {
	BORDER-RIGHT: #125975 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #125975 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; BACKGROUND: url(../img/bgs/button.jpg) #0d5979 repeat-x 0px -2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -3px; VERTICAL-ALIGN: bottom; OVERFLOW: visible; BORDER-LEFT: #125975 1px solid; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #125975 1px solid
}
#display {
	PADDING-RIGHT: 410px; BACKGROUND: #fff; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1%
}
#whatsnext {
	PADDING-RIGHT: 410px; BORDER-TOP: #dedede 10px solid; BACKGROUND: #fff; MARGIN: 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 1%
}
#home .opener {
	FONT-SIZE: 120%; FLOAT: left; WIDTH: 100%
}
#home .opener H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#home .opener H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00476f; PADDING-TOP: 0px
}
#home .opener H2 A:hover {
	COLOR: #e60042
}
#home .opener H2 A:active {
	COLOR: #e60042
}
#home .opener P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 50px 10px 20px; COLOR: #666; PADDING-TOP: 0px
}
.opener .img-box {
	FLOAT: left; WIDTH: auto; HEIGHT: 26em
}
#home .opener IMG {
	MARGIN: 0px 20px 10px
}
.opener .opener-box {
	MARGIN-LEFT: 200px
}
.opener .select-box {
	MARGIN: 0px 0px 10px 20px; WIDTH: auto
}
#home .opener SELECT {
	BORDER-RIGHT: #125975 1px solid; BORDER-TOP: #125975 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #125975 1px solid; WIDTH: 70%; MARGIN-RIGHT: 0.5em; BORDER-BOTTOM: #125975 1px solid
}
#home .opener INPUT.button {
	FLOAT: none
}
#home .special {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -500px 0px 0px; BORDER-LEFT: #dedede 10px solid; PADDING-TOP: 0px
}
#home .special IMG {
	CLEAR: both; BORDER-BOTTOM: #fff 5px solid
}
#home .special .banner {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #dedede 10px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 400px; PADDING-TOP: 5px
}
 HTML #home .special .banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 5px
}
#home .special .banner IMG {
	CLEAR: none; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#flashcontent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
#home #events {
	BORDER-RIGHT: #dedede 10px solid; FONT-SIZE: 120%; FLOAT: left; WIDTH: 100%
}
#home #news {
	FONT-SIZE: 120%; FLOAT: left; MARGIN: 0px -400px 0px -10px; BORDER-LEFT: #dedede 10px solid; WIDTH: 390px
}
#home .promo {
	PADDING-BOTTOM: 20px
}
#home .promo FORM {
	CLEAR: none; PADDING-RIGHT: 0pt; DISPLAY: inline; PADDING-LEFT: 0pt; PADDING-BOTTOM: 3px; MARGIN: 0pt 0px 0pt 0pt; PADDING-TOP: 3px
}
#home .promo FIELDSET {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home .promo H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 240%; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 10px; PADDING-TOP: 25px
}
#home .promo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 240%; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 10px; PADDING-TOP: 25px
}
#home .promo H2 {
	FONT-SIZE: 180%
}
#home .promo UL {
	MARGIN: 0px 20px; LINE-HEIGHT: 1.4em; POSITION: static
}
#home .promo UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home .promo UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
#home .promo DL DT A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
#home .promo UL LI A {
	PADDING-BOTTOM: 10px
}
#home .promo UL LI A EM {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
#home .promo UL LI A:hover EM {
	FONT-WEIGHT: normal; COLOR: #e60042; FONT-STYLE: normal
}
#home .promo DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 100%; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 10px; PADDING-TOP: 0px
}
#home .promo DL DT A {
	MARGIN: 0px; OVERFLOW: hidden; HEIGHT: auto
}
#home .promo DD {
	MARGIN-LEFT: 21px; COLOR: #666
}
#home .promo .more {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; MARGIN: 10px 0px 0px 20px
}
#home .megabanner {
	BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; HEIGHT: 1%
}
.megabanner IMG {
	MARGIN: 20px 0px 0px 22px; WIDTH: 290px; HEIGHT: 93px
}
#breadcrumb {
	FLOAT: left; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 100%; COLOR: #555
}
#breadcrumb DT {
	FLOAT: left; MARGIN: 5px 5px 10px 0px
}
#breadcrumb DD {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px 5px 0px 0px; LINE-HEIGHT: 1.2em; WHITE-SPACE: nowrap
}
#breadcrumb DT A {
	COLOR: #094e6b
}
#breadcrumb DD A {
	COLOR: #094e6b
}
#breadcrumb DT A:hover {
	COLOR: #e60042
}
#breadcrumb DD A:hover {
	COLOR: #e60042
}
IMG {
	FLOAT: left
}
.banner IMG {
	FLOAT: right; MARGIN: 0px 30px 0px 0px
}
.banner .first {
	FLOAT: left; MARGIN: 0px 0px 0px 10px
}
DL.photo {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 20px 8px 0px; OVERFLOW: hidden; WIDTH: 240px; PADDING-TOP: 0px
}
#main DL.photo DT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main DL.photo IMG {
	FLOAT: none; MARGIN: 0px
}
#main DL.portrait {
	WIDTH: 180px
}
#main DL.portrait IMG {
	FLOAT: none; MARGIN: 0px
}
DL.photo DD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px
}
#main DL DD.zoom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 14px; PADDING-TOP: 2px; HEIGHT: 1.4em
}
#main DL DD.zoom A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: url(../img/icons/zoom.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 14px; TEXT-INDENT: -4000px; PADDING-TOP: 0px; HEIGHT: 14px
}
#content #main DL.medium {
	WIDTH: 240px
}
#content #main IMG.medium {
	MARGIN: 0px 20px 10px 0px; WIDTH: 240px
}
#content #main DL.medium-portrait {
	WIDTH: 180px
}
#content #main IMG.medium-portrait {
	MARGIN: 0px 20px 10px 0px; WIDTH: 180px
}
#content #main DL.small {
	WIDTH: 120px
}
#content #main IMG.small {
	MARGIN: 0px 20px 10px -140px; WIDTH: 120px
}
#content #main DL.small-portrait {
	WIDTH: 90px
}
#content #main IMG.small-portrait {
	WIDTH: 90px
}
#content #main DL.big {
	OVERFLOW: hidden; WIDTH: 410px; HEIGHT: 1%
}
#content #main IMG.big {
	OVERFLOW: hidden; WIDTH: 410px; HEIGHT: 1%
}
#content #main IMG.big {
	CLEAR: both; FLOAT: none; MARGIN: 5px 0px 10px
}
#content #main DL.big {
	CLEAR: both; FLOAT: none; MARGIN: 5px 0px 10px
}
#main .imageblock {
	WIDTH: 410px
}
IMG.xxl {
	CLEAR: both; FLOAT: none; MARGIN: 20px 0px
}
DL.mod {
	FLOAT: right; MARGIN: 5px 0px 8px 20px
}
IMG.mod {
	FLOAT: right; MARGIN: 5px 0px 8px 20px
}
#main .teaser {
	CLEAR: both; PADDING-LEFT: 0px; MARGIN: 0px 0px 30px
}
 HTML #main .teaser {
	HEIGHT: 12px
}
#main .alt {
	PADDING-LEFT: 140px
}
#main .alt1 {
	PADDING-LEFT: 85px
}
#content #main .alt IMG {
	MARGIN-BOTTOM: 8px
}
#content #main .alt1 IMG {
	MARGIN-BOTTOM: 8px
}
#main .teaser IMG {
	FLOAT: left; MARGIN: 4px 10px 2px -140px
}
#main .teaser DL.small {
	MARGIN-LEFT: -140px; WIDTH: 120px
}
#content #main .teaser IMG.small {
	WIDTH: 120px
}
#main .teaser DL.small-portrait {
	MARGIN-LEFT: 85px; WIDTH: 75px
}
#content #main IMG.small-portrait {
	MARGIN: 0px 10px 10px -85px; WIDTH: 75px
}
#main .teaser H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
#main .teaser H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; COLOR: #00476f; PADDING-TOP: 0px; POSITION: static
}
#main .teaser H2 A EM {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-STYLE: normal
}
#main .teaser H2 A:hover EM {
	FONT-WEIGHT: normal; COLOR: #e60042; FONT-STYLE: normal
}
#main .teaser H2 EM {
	FONT-SIZE: 90%
}
#main .teaser H2 A.download {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 1px
}
#main .teaser H2 A.extern {
	PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 1px
}
#main .teaser P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
#main .teaser EM.date {
	FONT-SIZE: 100%; FLOAT: left; MARGIN: 1px 3px 0px 0px; COLOR: #333333; FONT-STYLE: normal
}
#wrapper #main .teaser P.date {
	FONT-SIZE: 100%; FLOAT: left; MARGIN: 1px 3px 0px 0px; COLOR: #333333; FONT-STYLE: normal
}
#wrapper #main .teaser P.date {
	MARGIN: 0px 3px 0px 0px
}
#main .teaser P.doc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #646464; PADDING-TOP: 0px
}
#main .teaser P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #646464; PADDING-TOP: 0px
}
#main .teaser P.more {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
#main .teaser P.extern {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
#main .teaser P.download {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
#main .teaser P.more A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .teaser P.extern A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .teaser P.download A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#opener {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#opener DL.photo DD {
	FONT-SIZE: 95%
}
#main H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 240%; MARGIN: 0px 0px 20px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 240%; MARGIN: 0px 0px 20px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 240%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 180%; MARGIN: 5px 0px 10px
}
#main P IMG.icon {
	FLOAT: none; MARGIN: 0px 0px -2px
}
#main SPAN.login {
	PADDING-RIGHT: 18px; BACKGROUND: url(../img/icons/login.gif) no-repeat 100% 1px
}
#main P EM.date {
	FONT-SIZE: 95%; MARGIN-RIGHT: 5px; FONT-STYLE: normal
}
#main P {
	MARGIN: 10px 0px
}
#main P#highlights {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px! important; BORDER-LEFT: #e60042 5px solid
}
#abstract {
	BORDER-RIGHT: #aeaeae 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 17px; BORDER-LEFT: #aeaeae 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aeaeae 1px solid
}
#main P.date {
	FONT-WEIGHT: bold; COLOR: #646464
}
#content #main UL LI.more {
	MARGIN-TOP: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 15px
}
#content #main UL LI.more A {
	MARGIN-TOP: 0px
}
#main UL {
	MARGIN: 10px 0pt 10px 0px; LINE-HEIGHT: 1.4em
}
#main UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../img/icons/dot.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.links LI A {
	DISPLAY: block; MARGIN: 10px 0px; HEIGHT: 1%
}
#main UL.extern LI A {
	DISPLAY: block; MARGIN: 10px 0px; HEIGHT: 1%
}
#main UL.download LI A {
	DISPLAY: block; MARGIN: 10px 0px; HEIGHT: 1%
}
.links LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main UL LI A EM {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
#main UL LI A:hover EM {
	FONT-WEIGHT: normal; COLOR: #e60042; FONT-STYLE: normal
}
#main OL {
	MARGIN: 10px; POSITION: relative
}
#main LI.break {
	BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 10px
}
#main UL UL {
	MARGIN: 2px 0px
}
#main OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; BACKGROUND: #fff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#main OL LI OL {
	MARGIN-TOP: 5px
}
#main OL OL {
	MARGIN: 0px 0px 0px 10px
}
#main UL.intern {
	MARGIN: 10px 0px 20px
}
.dp #main UL.intern {
	MARGIN: 10px 0px 20px
}
#main UL.extern {
	MARGIN: 10px 0px 20px
}
.dp #main UL.extern {
	MARGIN: 10px 0px 20px
}
#main UL.links {
	MARGIN: 10px 0px 20px
}
.dp #main UL.links {
	MARGIN: 10px 0px 20px
}
#main UL.download {
	MARGIN: 10px 0px 20px
}
.dp #main UL.download {
	MARGIN: 10px 0px 20px
}
#main UL.intern LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.extern LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.download LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.intern LI A.extern {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
#main UL.mod {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 100%; HEIGHT: 1%
}
#wrapper #main UL.mod LI {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 33%
}
#main UL.mod LI A {
	MARGIN: 0px; HEIGHT: auto
}
#main DL.smalllist {
	PADDING-RIGHT: 10px; BORDER-TOP: #e60042 3px solid; PADDING-LEFT: 10px; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 1%
}
#main DL.smalllist DT {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; WIDTH: 10em
}
#main DL.smalllist DD {
	MARGIN-TOP: -1.4em; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10em
}
#main DIV.agenda {
	CLEAR: both
}
#main DL.list {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px; WIDTH: 100%; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; HEIGHT: 1%
}
#main DL.list DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 20px 10px 0px; WIDTH: 25%; PADDING-TOP: 3px
}
#main DL.list DD {
	FLOAT: left; MARGIN: 0px; WIDTH: 65%; POSITION: relative
}
#main DL.list DD EM {
	DISPLAY: block; FONT-SIZE: 90%; COLOR: #000; FONT-STYLE: normal
}
#main DL.list DD.column1 {
	DISPLAY: inline; WIDTH: 30.5%
}
#main DL.list DD.column2 {
	DISPLAY: inline; MARGIN-LEFT: 20px; WIDTH: 30.5%
}
#main DL.list DD UL {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.contact-teaser {
	CLEAR: both; MARGIN-TOP: 30px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; MARGIN-BOTTOM: 30px; PADDING-TOP: 10px; HEIGHT: 1%
}
#wrapper #main .contact-teaser H2 {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#wrapper #main .contact-teaser H3 {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.contact-teaser IMG {
	WIDTH: 120px
}
.contact-teaser .mod {
	MARGIN: 0px 0px 10px 140px
}
.vcard {
	MARGIN: 10px 0px; LINE-HEIGHT: 1.5em
}
.vcard DL {
	MARGIN-BOTTOM: 10px
}
.vcard .contact DT {
	MARGIN-BOTTOM: 2px; WIDTH: 5em
}
.vcard .contact DD {
	MARGIN-TOP: -1.6em; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5.5em; POSITION: relative
}
.vcard .contact A {
	DISPLAY: inline; FLOAT: none; MARGIN-BOTTOM: 2px
}
.vcard .contact A.extern {
	MARGIN: 2px 0px 0px
}
.org {
	MARGIN-BOTTOM: 10px
}
.n {
	MARGIN-BOTTOM: 10px
}
.adr {
	MARGIN-BOTTOM: 10px
}
.contact {
	MARGIN-BOTTOM: 10px
}
#extras .contactbox {
	POSITION: relative
}
#extras .contact-teaser {
	CLEAR: both; MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
#extras .vcard {
	MARGIN-LEFT: 10px; POSITION: relative
}
#extras .vcard .contact DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#extras .vcard .contact DT {
	PADDING-RIGHT: 0px; MARGIN-BOTTOM: 2px; WIDTH: 4.3em; POSITION: relative
}
#extras .vcard .web DT {
	LEFT: -2000px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#extras .contact DD {
	MARGIN-TOP: 0px; FLOAT: none; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 0px
}
#extras .contact DD A {
	DISPLAY: inline
}
#extras .vcard A.extern {
	MARGIN-TOP: 0px
}
#extras .vcard SPAN {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content TABLE {
	CLEAR: both; TABLE-LAYOUT: auto; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0; caption-side: top; empty-cells: show
}
#wrapper #content TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 2px 100%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#wrapper #content TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 2px 100%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#content CAPTION {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #00476f; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#content THEAD TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #dedede; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 10px
}
#content TR {
	BACKGROUND: url(../img/bgs/border.gif) #dedede repeat-x 2px 100%
}
#content TR.odd {
	BACKGROUND: #fff
}
#content TABLE.mod TR {
	BACKGROUND: #fff; BORDER-BOTTOM-STYLE: none
}
#content TABLE.mod THEAD TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) #fff repeat-x 2px 100%; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 10px
}
#content TABLE.mod TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 2px 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#wrapper #main UL.toc {
	MARGIN: 0px 0px 20px; LIST-STYLE-TYPE: none
}
#main UL.toc LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 2px 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.toc LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; BACKGROUND: url(../img/icons/bottom.gif) no-repeat 0px 1px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 1px; HEIGHT: 1%
}
.paging {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e60042 3px solid; PADDING-LEFT: 0px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 30px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#main .paging P.nav-index {
	PADDING-RIGHT: 12em; PADDING-LEFT: 12em; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto; WIDTH: auto; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#main .paging A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#main .paging A:hover {
	TEXT-DECORATION: underline
}
#main .paging STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.back {
	WIDTH: 100px; POSITION: absolute; TOP: 5px
}
.forward {
	WIDTH: 100px; POSITION: absolute; TOP: 5px
}
.back {
	LEFT: 5px; TEXT-ALIGN: left
}
.forward {
	RIGHT: 0px; TEXT-ALIGN: right
}
#main P.back {
	CLEAR: both; MARGIN-LEFT: 0px; WIDTH: auto; POSITION: static
}
#main P.back A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/back.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main DIV.back A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/back.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .forward A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../img/icons/link.gif) no-repeat 100% 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px
}
FORM {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main FORM H2 {
	FONT-SIZE: 120%; MARGIN: 20px 0px 5px
}
#main FORM H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FORM INPUT.button {
	BORDER-RIGHT: #125975 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #125975 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: url(../img/bgs/button.jpg) #0d5979 repeat-x 0px -2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -3px; VERTICAL-ALIGN: bottom; OVERFLOW: visible; BORDER-LEFT: #125975 1px solid; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #125975 1px solid
}
FIELDSET {
	PADDING-RIGHT: 0px; BORDER-TOP: #e60042 3px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
FIELDSET FIELDSET {
	BORDER-TOP-STYLE: none
}
FIELDSET FIELDSET FIELDSET {
	BORDER-TOP-STYLE: none
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
FIELDSET.small {
	WIDTH: 450px
}
LEGEND {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: -2000px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 1px; TEXT-INDENT: -2000px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 1px
}
P.pflichtfeld {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px; POSITION: absolute; TOP: 15px
}
.form-row {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1%
}
.form-row .first {
	MARGIN-BOTTOM: 10px
}
.form-row UL.elemlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.form-label {
	MIN-HEIGHT: 10px; FLOAT: left; WIDTH: 25%; HEIGHT: 10px
}
BODY #main FIELDSET .form-label {
	HEIGHT: auto
}
.form-label LABEL {
	PADDING-RIGHT: 5px; MARGIN: 0px
}
.form-label .aslabel {
	PADDING-RIGHT: 5px; MARGIN: 0px
}
.form-elem {
	FLOAT: left; WIDTH: 73%
}
.form-elem INPUT.mod {
	FLOAT: none; MARGIN-BOTTOM: 5px
}
.form-elem UL {
	MARGIN-TOP: 0px
}
.form-elem LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 40%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main .form-elem UL.row {
	HEIGHT: 1%
}
#main .form-elem UL.row LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 90%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main .form-elem UL.row LI EM {
	DISPLAY: block; FONT-SIZE: 90%; MARGIN-LEFT: 19px; FONT-STYLE: normal
}
#main .form-elem UL.row UL {
	MARGIN-TOP: 10px; MARGIN-LEFT: 20px
}
#main .form-elem LI.break {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main .form-elem LI SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 5px; HEIGHT: 1%
}
#main .form-elem LI SPAN INPUT.xxsmall {
	WIDTH: 50%
}
#main .form-elem SPAN A.intern {
	MARGIN-TOP: 10px; DISPLAY: block; PADDING-TOP: 0px
}
#main .form-elem SPAN {
	DISPLAY: block; MARGIN-RIGHT: 10px
}
#wrapper #content FORM TABLE {
	WIDTH: 97%
}
#wrapper #content FORM TABLE TR {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wrapper #content FORM TABLE TD {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wrapper #content FORM TABLE TH {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM TABLE TH.small {
	WIDTH: 20%
}
FORM TABLE TH {
	WIDTH: 29%
}
#wrapper #content FORM TABLE SELECT {
	WIDTH: 100%
}
#wrapper #content FORM TABLE INPUT {
	WIDTH: 95%
}
FORM .button-wrapper {
	CLEAR: both; MARGIN: 10px 0px; HEIGHT: 1%
}
LABEL.zweiteslabel {
	DISPLAY: inline; FLOAT: left; WIDTH: 20%; MARGIN-RIGHT: 5px
}
#main .form-elem SPAN.aslabelsmall {
	DISPLAY: inline; FLOAT: left; WIDTH: 2%; MARGIN-RIGHT: 0px
}
LABEL.threelabel {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 25px; MARGIN-RIGHT: 5px
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1.3% 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 94.9%; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: arial, geneva, helvetica, verdana, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 1.3% 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 94.9%; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: arial, geneva, helvetica, verdana, sans-serif
}
INPUT:unknown {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid
}
TEXTAREA:unknown {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid
}
TEXTAREA {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 20px
}
INPUT.checkbox {
	WIDTH: auto
}
INPUT.small {
	WIDTH: 72%
}
INPUT.small-var {
	WIDTH: 70%
}
INPUT.xsmall {
	WIDTH: 50%
}
INPUT.xxsmall {
	WIDTH: 20%
}
INPUT.xsxsmall {
	WIDTH: 30%
}
SELECT.small {
	WIDTH: 20%
}
SELECT.xsmall {
	WIDTH: 16%
}
SELECT.medium {
	WIDTH: 40%
}
INPUT.readonly {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #f2f0f0; BORDER-LEFT: #ccc 1px solid; COLOR: #555; BORDER-BOTTOM: #ccc 1px solid
}
.required {
	CLEAR: both; FONT-SIZE: 100%
}
SELECT {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
#main SELECT.big {
	WIDTH: 96%
}
OPTION {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.checkbox {
	WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.radio {
	WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	MARGIN-RIGHT: 0.5em
}
INPUT.right {
	FLOAT: right
}
INPUT.left {
	FLOAT: left; MARGIN-LEFT: 1px
}
SPAN.zusatz {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
SPAN.standard {
	WIDTH: 10em
}
SPAN.small {
	WIDTH: 3em
}
H1.error {
	COLOR: #e60042
}
UL.error LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main UL.error LI A {
	COLOR: #e60042
}
.error  {
	COLOR: #e60042
}
.error INPUT {
	BORDER-RIGHT: #e60042 1px solid; BORDER-TOP: #e60042 1px solid; BORDER-LEFT: #e60042 1px solid; BORDER-BOTTOM: #e60042 1px solid
}
.error SELECT {
	BORDER-RIGHT: #e60042 1px solid; BORDER-TOP: #e60042 1px solid; BORDER-LEFT: #e60042 1px solid; BORDER-BOTTOM: #e60042 1px solid
}
.error TEXTAREA {
	BORDER-RIGHT: #e60042 1px solid; BORDER-TOP: #e60042 1px solid; BORDER-LEFT: #e60042 1px solid; BORDER-BOTTOM: #e60042 1px solid
}
.error INPUT.checkbox {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.error INPUT:unknown {
	BORDER-RIGHT: #e60042 1px solid; BORDER-TOP: #e60042 1px solid; BORDER-LEFT: #e60042 1px solid; BORDER-BOTTOM: #e60042 1px solid
}
.error INPUT:active {
	BORDER-RIGHT: #e60042 1px solid; BORDER-TOP: #e60042 1px solid; BORDER-LEFT: #e60042 1px solid; BORDER-BOTTOM: #e60042 1px solid
}
.box {
	BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 10px
}
.box H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 140%; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 5px; COLOR: #333; PADDING-TOP: 10px; LETTER-SPACING: -1px
}
.box P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; HEIGHT: 1%
}
.box P.more {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
.box P.download {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
.box P.extern {
	MARGIN-TOP: -6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
.box P.more A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box P.download A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box P.extern A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box IMG {
	FLOAT: none; MARGIN: 0px 0px 10px 5px
}
.box SELECT {
	MARGIN-TOP: 10px; DISPLAY: block; WIDTH: 100%
}
.box INPUT.button {
	BORDER-RIGHT: #125975 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #125975 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; BACKGROUND: url(../img/bgs/button.jpg) #0d5979 repeat-x 0px -2px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px -3px; VERTICAL-ALIGN: bottom; OVERFLOW: visible; BORDER-LEFT: #125975 1px solid; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #125975 1px solid
}
.box DL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.box DT {
	PADDING-RIGHT: 5px; FLOAT: left
}
#extras UL {
	CLEAR: left; LIST-STYLE-TYPE: none
}
.box UL {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.box LI {
	MARGIN-BOTTOM: 0px; HEIGHT: 1%
}
#extras LI {
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.4em; HEIGHT: 1%
}
#extras LI.break {
	MARGIN-TOP: 10px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 10px
}
#extras LI.more {
	MARGIN-TOP: 10px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 10px
}
.box LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box UL LI EM {
	FONT-WEIGHT: normal; COLOR: #333; FONT-STYLE: normal
}
.box UL LI A:hover EM {
	COLOR: #e60042
}
.box UL.downloads LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box .intern {
	DISPLAY: block
}
#extras .long {
	OVERFLOW: auto; HEIGHT: 90px
}
#footer {
	CLEAR: both; FONT-SIZE: 100%; BACKGROUND: url(../img/bgs/footer.jpg) #2e7895 repeat-x 0px 0px
}
#footer UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#footer LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer LI A {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 20px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
.dp #main H2 {
	CLEAR: both; FONT-SIZE: 150%; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; MARGIN: 25px 0px 10px; PADDING-TOP: 10px
}
.dp #main H2.first {
	CLEAR: both; FONT-SIZE: 150%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
.dp #main TABLE {
	CLEAR: both
}
.dp #main ADDRESS {
	CLEAR: both
}
.dp #main OL {
	CLEAR: both
}
.dp #main H3 {
	CLEAR: both; MARGIN: 15px 0px 10px; PADDING-TOP: 5px
}
.dp #main .teaser H2 {
	CLEAR: none; FONT-SIZE: 150%
}
.dp #main .back {
	MARGIN-LEFT: 0px; WIDTH: auto; POSITION: static
}
.dp #main UL {
	CLEAR: both; MARGIN: 0px 0pt 0px 10px; LINE-HEIGHT: 1.4em; POSITION: relative
}
.dp #main UL LI {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.4em
}
.dp #main UL LI UL {
	MARGIN-TOP: 5px
}
#searchresult .searchlink {
	CLEAR: both; HEIGHT: 1%
}
#searchresult .searchlink A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; BACKGROUND: url(../img/icons/bottom.gif) no-repeat 0px 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
#searchresult .teaser {
	MARGIN: 0px 0px 2em
}
#searchresult .teaser P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.2em
}
#searchresult .teaser P EM.section {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-STYLE: normal
}
#searchresult .teaser H2 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1em
}
#searchresult .teaser H2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px
}
#searchresult .teaser H2 A.download {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/download.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0px
}
#searchresult .teaser P A.extern {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/extern.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0px
}
#searchresult DL {
	MARGIN: 1.5em 0px 2em
}
#searchresult DL DT {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-RIGHT: 0.5em
}
#gallery #main .paging {
	MARGIN: 1em 0px 2em
}
#gallery #main UL.gallery-index {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1%
}
#gallery #main UL.gallery-index LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#gallery #main UL.gallery-index LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 18px; PADDING-TOP: 0px
}
#gallery #main UL.gallery-index LI DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 120px
}
#gallery #main UL.gallery-index LI DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#gallery #main UL.gallery-index LI DIV IMG {
	FLOAT: none; WIDTH: 120px; HEIGHT: 120px
}
#gallery #main UL.gallery-index LI DIV IMG.pt {
	MARGIN-LEFT: 20px; WIDTH: 80px; HEIGHT: 120px
}
#gallery #main UL.gallery-index LI DIV IMG.lc {
	MARGIN-TOP: 20px; WIDTH: 120px; HEIGHT: 80px
}
#gallery #main UL.gallery-index LI P A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../img/icons/zoom.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d3010b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#gallery #main UL.gallery-index LI P A:visited {
	COLOR: #980202
}
#gallery #main UL.gallery-index LI P A:hover {
	TEXT-DECORATION: underline
}
#gallery #main UL.gallery-index LI P A:active {
	TEXT-DECORATION: underline
}
#gallery #main UL.gallery-index LI P A:unknown {
	TEXT-DECORATION: underline
}
#sitemap #main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sitemap #main LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sitemap #main UL LI LI {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 20px
}
#sitemap #main UL LI LI LI {
	MARGIN: 0px 0px 0px 20px
}
#sitemap #main LI SPAN {
	DISPLAY: block; BACKGROUND: url(../img/icons/link.gif) no-repeat 0px 0px
}
#sitemap #main LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 100%; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; HEIGHT: 1%
}
BODY#popup {
	BACKGROUND: #2d7794
}
BODY#popupgallery {
	BACKGROUND: #2d7794
}
#popup #branding #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 12px solid; POSITION: absolute; TOP: 0px
}
#popupgallery #branding #logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 12px solid; POSITION: absolute; TOP: 0px
}
#logo IMG {
	FLOAT: left
}
#popup #branding {
	BACKGROUND: url(../img/bgs/branding.jpg) #2e7895 repeat-x 0px 0px; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #e60042 5px solid; POSITION: relative; HEIGHT: 62px
}
#popupgallery #branding {
	BACKGROUND: url(../img/bgs/branding.jpg) #2e7895 repeat-x 0px 0px; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #e60042 5px solid; POSITION: relative; HEIGHT: 62px
}
#popup H1 {
	MARGIN-TOP: 15px
}
#popupgallery H1 {
	MARGIN-TOP: 15px
}
#popup #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 20px; OVERFLOW: auto; PADDING-TOP: 0px
}
#popupgallery #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 20px; OVERFLOW: auto; PADDING-TOP: 0px
}
#popup #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#popupgallery #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#popup #main-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#popupgallery #main-content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#popup #wrapper {
	BACKGROUND: #dedede; MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #dedede 20px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 100%; max-width: none
}
#popupgallery #wrapper {
	BACKGROUND: #dedede; MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #dedede 20px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 100%; max-width: none
}
#popup #footer-visual {
	MARGIN-TOP: 0px; BACKGROUND: url(../img/bgs/footer.jpg) #2e7895 repeat-x 0px 0px; WIDTH: 100%; HEIGHT: 120px
}
#popupgallery #footer-visual {
	MARGIN-TOP: 0px; BACKGROUND: url(../img/bgs/footer.jpg) #2e7895 repeat-x 0px 0px; WIDTH: 100%; HEIGHT: 120px
}
#popupgallery .paging {
	WIDTH: 100%
}
#popupgallery UL#functions {
	WIDTH: 100%; POSITION: static; TEXT-ALIGN: right
}
#popup UL#functions {
	WIDTH: 100%; POSITION: static; TEXT-ALIGN: right
}
#popupgallery UL#functions LI {
	DISPLAY: inline! important; FLOAT: none! important
}
#popup UL#functions LI {
	DISPLAY: inline! important; FLOAT: none! important
}
#popupgallery UL#functions LI A {
	DISPLAY: inline; FLOAT: none
}
#popup UL#functions LI A {
	DISPLAY: inline; FLOAT: none
}
#popupgallery H1 {
	CLEAR: both
}
#popup H1 {
	CLEAR: both
}
#popupgallery UL#functions A {
	TEXT-DECORATION: underline
}
#popup UL#functions A {
	TEXT-DECORATION: underline
}
#popupgallery UL#functions A#close-window {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/close.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#popup UL#functions A#close-window {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../img/icons/close.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#popupgallery UL#functions LI {
	FLOAT: left; BACKGROUND-IMAGE: none; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
#popup UL#functions LI {
	FLOAT: left; BACKGROUND-IMAGE: none; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none
}
#popupgallery #content DL.photo {
	WIDTH: 420px
}
#popupgallery #content DL.photo IMG {
	MARGIN-BOTTOM: 5px
}
#popupgallery #content DL.photo STRONG {
	DISPLAY: block; FONT-WEIGHT: bold
}
#popupgallery #content DL.big {
	OVERFLOW: visible; WIDTH: 690px
}
#popupgallery #content .paging {
	CLEAR: both; MARGIN: 40px 0px 30px
}
#popupgallery #content .last {
	CLEAR: both; MARGIN: 30px 0px
}
#popupgallery #content .photo {
	CLEAR: both; DISPLAY: block; FLOAT: none; OVERFLOW: hidden; WIDTH: 420px
}
#popupgallery #content DL.portrait {
	CLEAR: both; DISPLAY: block; FLOAT: none; OVERFLOW: hidden; WIDTH: 315px
}
#popupgallery #content DL.portrait IMG {
	
}
#content .close {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 1%
}
#content .close A {
	FLOAT: right
}
.lp #main .teaser {
	BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 10px
}
.lp #main H2 {
	CLEAR: both; FONT-SIZE: 150%; BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; MARGIN: 20px 0px 10px; PADDING-TOP: 10px
}
.lp #main H2.first {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.lp #main .teaser H2 {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.lp #main UL.mod {
	MARGIN: 10px 0px 20px
}
.lp #main .teaser UL {
	MARGIN-LEFT: 0px
}
.lp #main UL LI {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.4em
}
.lp #main UL LI UL {
	MARGIN-TOP: 5px
}
.op #main .teaser {
	BACKGROUND: url(../img/bgs/border.gif) repeat-x 0px 0px; PADDING-TOP: 10px; HEIGHT: 1%
}
.op #main .first {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.op .section {
	CLEAR: both; BORDER-TOP: #e60042 3px solid; FONT-WEIGHT: bold; FONT-SIZE: 180%; BACKGROUND: #f0f0f0; MARGIN: 40px 0px 10px
}
.op .country FORM IMG {
	WIDTH: 535px
}
.op .country FORM SELECT {
	MARGIN-RIGHT: 10px
}
.op #main TABLE {
	CLEAR: both
}
.op #main ADDRESS {
	CLEAR: both
}
.op #main OL .op #main H3 {
	CLEAR: both
}
.op #main H2 {
	CLEAR: both
}
.op #main .teaser H2 {
	CLEAR: none
}
.op #main .teaser H3 {
	CLEAR: none
}
