 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 62.5% verdana, tahoma, arial, helvetica, sans-serif; POSITION: relative
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DEL {
	TEXT-DECORATION: none
}
INPUT {
	FONT-FAMILY: verdana, tahoma, arial, helvetica, sans-serif
}
.print-logo {
	DISPLAY: none
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:unknown {
	TEXT-DECORATION: underline! important
}
A:active {
	TEXT-DECORATION: underline! important
}
LI.mehr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
#main .teaser P.mehr A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#main A.mehr {
	DISPLAY: inline
}
A.internal {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.external {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
P A.external {
	BACKGROUND-POSITION: 0px 5px
}
P A.download {
	BACKGROUND-POSITION: 0px 4px
}
P A.internal {
	BACKGROUND-POSITION: 0px 4px
}
A.download {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.send {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A#print {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
A.rss {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
A.podcast {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 1px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
A.videocast {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 1px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
A.podcast_itunes {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 1px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
A.videocast_itunes {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 1px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.aural {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#nav-box H2 {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#extras H2 {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#search-box LABEL {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#search-box LEGEND {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
#search-box H2 {
	OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px
}
.skip {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.skip LI {
	DISPLAY: inline
}
.skip A {
	Z-INDEX: 2; OVERFLOW: hidden; WIDTH: 10em; POSITION: absolute; TOP: -100px
}
.skip A:unknown {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 110%; Z-INDEX: 99; BACKGROUND: #eee; LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; WIDTH: 18em; COLOR: #000; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: underline
}
.skip A:active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 110%; Z-INDEX: 99; BACKGROUND: #eee; LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; WIDTH: 18em; COLOR: #000; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: underline
}
.copyright {
	DISPLAY: none
}
A.send {
	DISPLAY: none
}
#extras P.aural {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav-meta:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#logo:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.teaser:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#extras .teaser:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#footer UL:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#footer:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.special-teaser-small:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.special-teaser:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
DL.photo:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
DL.landscape:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.pagenav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#gallery UL:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.section:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#breadcrumb UL:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#home-mod #content .teaser-box:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#head .section:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.forms .form-buttons:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.forms .form-row:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
#stage:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
INPUT.button {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 1px; HEIGHT: auto
}
#home-mod #wrapper-outer {
	MARGIN: 0px auto; WIDTH: 1077px
}
.modification #wrapper-outer {
	MARGIN: 0px auto; WIDTH: 1077px
}
#wrapper {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 100em; PADDING-TOP: 0px; BORDER-LEFT-STYLE: solid; POSITION: relative; BORDER-BOTTOM-STYLE: solid
}
 HTML #wrapper {
	WIDTH: 100em
}
UNKNOWN {
	WIDTH: 99em
}
#content {
	MARGIN-LEFT: 21em; MARGIN-RIGHT: 290px; HEIGHT: 1%; BACKGROUND-COLOR: #fff
}
.altgrid #content {
	MARGIN-RIGHT: 0px
}
.altgrid #main {
	WIDTH: 100%
}
#home-mod #content {
	BACKGROUND-COLOR: transparent
}
#main {
	FLOAT: left; PADDING-BOTTOM: 30px; OVERFLOW: hidden; WIDTH: 99%; BACKGROUND-COLOR: #fff
}
#home-mod #main {
	BACKGROUND-COLOR: transparent
}
#nav {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 19.1em
}
#extras {
	FLOAT: right; MARGIN-BOTTOM: 40px; MARGIN-LEFT: 10px; WIDTH: 281px; MARGIN-RIGHT: -290px; POSITION: relative
}
#footer {
	CLEAR: both; MARGIN: 40px 0px 0px
}
#branding {
	POSITION: relative; HEIGHT: 12em
}
#head {
	BACKGROUND-POSITION: 0px 0px; MIN-HEIGHT: 12em; FLOAT: right; WIDTH: 79em
}
 HTML #head {
	HEIGHT: 12em
}
#head .section {
	CLEAR: none; DISPLAY: inline; FONT-SIZE: 210%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; WIDTH: 22em; PADDING-TOP: 22px; FONT-FAMILY: Helvetica,sans-serif; LETTER-SPACING: 0px; HEIGHT: auto
}
#logo {
	DISPLAY: block; LEFT: 0px; WIDTH: 21.1em; PADDING-TOP: 1.9em; POSITION: absolute; TOP: 0px; HEIGHT: 12em
}
#logo A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 15px; FONT-FAMILY: arial, helvetica, sans-serif
}
#logo A:hover {
	TEXT-DECORATION: none
}
#logo IMG {
	FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#nav-meta {
	PADDING-LEFT: 20px; FLOAT: left; OVERFLOW: hidden; WIDTH: 48em
}
#nav-meta LI A {
	FONT-WEIGHT: bold
}
#nav-meta LI {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#nav-meta LI.language {
	FLOAT: left
}
#search-box {
	DISPLAY: block; Z-INDEX: 500; FLOAT: right; MARGIN: 0px; WIDTH: 280px; TOP: 0px; HEIGHT: 12em
}
UNKNOWN {
	MIN-HEIGHT: 12em; HEIGHT: auto
}
#search-box IMG {
	FLOAT: left
}
#search-box FORM {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; Z-INDEX: 600; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: relative
}
#search-box FIELDSET {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search-box INPUT#suchen {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 12.5em; MARGIN-RIGHT: 6px; PADDING-TOP: 2px
}
#search-box INPUT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 115%; PADDING-BOTTOM: 1px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; WIDTH: 9.8em; CURSOR: pointer; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
#breadcrumb UL {
	LIST-STYLE-TYPE: none
}
#main #breadcrumb UL {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: auto; HEIGHT: 1%
}
#main #breadcrumb UL LI {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: 100% 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 7px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#main #breadcrumb UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #breadcrumb UL LI A {
	FONT-SIZE: 100%; LIST-STYLE-TYPE: none
}
#main #breadcrumb UL LI STRONG {
	FONT-SIZE: 100%; LIST-STYLE-TYPE: none
}
#main #breadcrumb UL LI STRONG {
	FONT-WEIGHT: normal
}
#nav {
	PADDING-BOTTOM: 300px
}
#nav .banner {
	PADDING-RIGHT: 5px; MARGIN-TOP: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#nav-box UL {
	POSITION: relative; HEIGHT: 1%
}
#nav-box UL LI {
	LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 1%
}
#nav-box UL LI.path {
	PADDING-LEFT: 3px
}
#nav-box UL LI.path A {
	BACKGROUND-POSITION: 0px 10px; PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat
}
#nav-box UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 110%; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; HEIGHT: 1%
}
#nav-box UL LI.path A:active {
	BACKGROUND-REPEAT: no-repeat
}
#nav-box UL LI.path A:visited {
	BACKGROUND-REPEAT: no-repeat
}
#wrapper #nav-box UL LI.open A:hover {
	TEXT-DECORATION: underline
}
#wrapper #nav-box UL LI.path A:hover {
	TEXT-DECORATION: underline
}
#wrapper #nav-box UL LI.open LI A:hover {
	TEXT-DECORATION: underline
}
#wrapper #nav-box UL LI A:hover {
	TEXT-DECORATION: underline
}
#nav-box UL LI.open A {
	PADDING-LEFT: 15px
}
#nav-box UL LI UL {
	MARGIN-LEFT: 5px
}
#nav-box UL LI LI {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#nav-box UL LI.open A {
	BACKGROUND-POSITION: 0px 10px; PADDING-LEFT: 12px; MARGIN-LEFT: 3px
}
#nav-box UL LI LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#nav-box UL LI.open LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#nav-box UL LI LI STRONG {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#nav-box UL LI LI A.current {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav-box UL LI LI.open {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wrapper #nav-box UL LI LI.open A {
	BACKGROUND-POSITION: 0px 12px; FONT-WEIGHT: bold
}
#wrapper #nav-box UL LI LI.open STRONG {
	BACKGROUND-POSITION: 0px 6px; FONT-WEIGHT: bold
}
#wrapper #nav-box UL LI LI.open STRONG {
	PADDING-LEFT: 15px; MARGIN-LEFT: 3px; PADDING-TOP: 3px
}
#wrapper #nav-box UL LI LI.open LI STRONG {
	PADDING-LEFT: 18px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; HEIGHT: 1%
}
#wrapper #nav #nav-box UL LI LI LI A {
	FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav-box UL LI LI LI STRONG {
	PADDING-LEFT: 17px
}
#content .back-to {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 18px; BACKGROUND-REPEAT: no-repeat
}
#content BLOCKQUOTE {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 40px; FONT-SIZE: 130%; MARGIN: 0px 0px 15px; BACKGROUND-REPEAT: no-repeat
}
#content BLOCKQUOTE P {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.2em
}
#content CITE {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 75%
}
#content P {
	FONT-SIZE: 110%; LINE-HEIGHT: 1.5em
}
#content P EM {
	FONT-SIZE: 100%
}
#main H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 180%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
#main H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 140%; MARGIN-BOTTOM: 10px
}
#main H3 {
	MARGIN-TOP: 20px; FONT-SIZE: 130%; MARGIN-BOTTOM: 10px
}
#main H4 {
	MARGIN-TOP: 20px; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px
}
#main H5 {
	MARGIN-TOP: 10px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
#main P.highlight {
	FONT-WEIGHT: bold
}
#content #main UL.anchor {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 0px
}
#content #main UL.anchor LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#main UL.anchor LI A {
	BACKGROUND-POSITION: 0px 5px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 100%
}
#content #main P.top {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
#main P.top A {
	BACKGROUND-POSITION: 0px 5px; DISPLAY: inline; PADDING-LEFT: 15px
}
.nav-paging {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 25px; BORDER-LEFT: 0px solid; WIDTH: 100%; PADDING-TOP: 4px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.paging-mod {
	MARGIN: 50px 0px 25px
}
.paging {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 240px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
.paging .back {
	LEFT: 10px; TEXT-ALIGN: left
}
.paging .back A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 12px
}
.paging .forward A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 12px
}
.paging .forward {
	RIGHT: 10px; TEXT-ALIGN: right
}
.paging .back {
	WIDTH: 15px; POSITION: absolute; TOP: 0.8em
}
.paging .forward {
	WIDTH: 15px; POSITION: absolute; TOP: 0.8em
}
.paging P.nav-index {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto; WIDTH: auto; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}
.paging A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.paging P.nav-index STRONG {
	COLOR: #000
}
#main .mod UL.linklist {
	CLEAR: none
}
#main .section {
	CLEAR: both; FONT-SIZE: 100%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
#main .firstsection {
	CLEAR: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
#content .firstsection {
	CLEAR: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
 HTML #main .firstsection {
	PADDING-BOTTOM: 0px
}
 HTML #content .firstsection {
	PADDING-BOTTOM: 20px
}
#main .firstsection P {
	CLEAR: none; MARGIN-BOTTOM: 10px
}
#main .firstsection UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px
}
#main .firstsection OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px
}
#wrapper #main .firstsection UL {
	FONT-SIZE: 100%
}
#wrapper #main .firstsection UL UL {
	FONT-SIZE: 110%
}
#wrapper #main .firstsection UL LI P {
	FONT-SIZE: 97%
}
 HTML #wrapper #main .firstsection UL LI P {
	MARGIN-BOTTOM: 0px
}
 HTML #wrapper #main .firstsection P.MsoNormal {
	MARGIN-BOTTOM: 0px
}
#wrapper #main .firstsection UL LI LI {
	FONT-SIZE: 92%
}
.tp #main .firstsection UL.linklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .firstsection UL.linklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .section H2 {
	CLEAR: both; MARGIN-TOP: 0px
}
#main .section UL {
	CLEAR: both
}
#main DL.photo {
	FLOAT: left
}
#main .section .chapter {
	MARGIN: 10px 0px
}
#main .section .chapter LABEL {
	FONT-SIZE: 110%
}
#main .section .chapter INPUT#textfeldemail {
	PADDING-RIGHT: 2px; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; WIDTH: 70%; PADDING-TOP: 2px
}
#main .section .chapter INPUT.button {
	FONT-SIZE: 100%; MARGIN-RIGHT: 5px
}
 HTML .issue_preview {
	Z-INDEX: 300; LEFT: 220px; POSITION: absolute
}
.issue_preview#main {
	OVERFLOW: visible! important
}
.issue_preview#main #wrapper_table {
	MARGIN-TOP: 60px! important
}
.issue_preview#main #wrapper_table H1 {
	FONT-SIZE: 100%! important
}
.issue_preview#main .clear-both {
	MARGIN: 10px 0px; BORDER-BOTTOM: #666 1px dotted
}
#content TABLE.newsletter-preview {
	CLEAR: none; TABLE-LAYOUT: fixed; MARGIN: 14px 0px 0px; WIDTH: auto; BORDER-COLLAPSE: separate; border-spacing: 0; caption-side: top; empty-cells: hide
}
#content TABLE.newsletter-preview TABLE {
	CLEAR: none; MARGIN: 0px 15px 10px 0px; WIDTH: auto; BORDER-COLLAPSE: separate; border-spacing: 0; caption-side: top; empty-cells: hide
}
#content TABLE.newsletter-preview H3 {
	MARGIN: 10px 0px 0px
}
#content .newsletter-preview TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#content .newsletter-preview TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
#content .newsletter-preview TH P {
	FONT-SIZE: 100%
}
#content .newsletter-preview TD P {
	FONT-SIZE: 100%
}
#content .newsletter-preview UL LI {
	FONT-SIZE: 100%; MARGIN-LEFT: 0px
}
#content .newsletter-preview OL LI {
	FONT-SIZE: 100%; MARGIN-LEFT: 0px
}
#content .newsletter-preview UL LI A {
	FONT-SIZE: 90%
}
#content .newsletter-preview OL LI A {
	FONT-SIZE: 90%
}
.newsletterinhalt {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px
}
.newsletterinhalt .teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tp #main .newsletter-preview P {
	MARGIN-BOTTOM: 10px
}
#content .newsletter-preview P {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.3em
}
#content .newsletter-preview A {
	FONT-SIZE: 11px
}
.newsletter-preview TD {
	BORDER-RIGHT: #c8d7e7 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c8d7e7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #c8d7e7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c8d7e7 1px solid; TEXT-ALIGN: left
}
.newsletter-preview TH {
	BORDER-RIGHT: #c8d7e7 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c8d7e7 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #c8d7e7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c8d7e7 1px solid; TEXT-ALIGN: left
}
.teaser {
	CLEAR: both; FONT-SIZE: 110%; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
#main .last {
	BACKGROUND-IMAGE: none
}
.rss-list .teaser {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px
}
#content .rss-list {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px
}
#content .rss-list .teaser .date {
	MARGIN-TOP: 0px
}
#content .rss-list P {
	MARGIN-BOTTOM: 10px
}
.teaser P.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .teaser H2 {
	FONT-SIZE: 125%; MARGIN: 0px 0px 5px
}
.tp #main .teaser H2 {
	FONT-SIZE: 125%; MARGIN: 0px 0px 5px
}
#main .teaser H4 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 5px
}
.teaser IMG {
	FLOAT: left; MARGIN: 4px 10px 10px 0px
}
.teaser DL IMG {
	FLOAT: left; MARGIN: 0px
}
.teaser DL.photo DD {
	PADDING-RIGHT: 10px
}
#main .teaser P {
	FONT-SIZE: 100%; MARGIN: 0px 0px 10px
}
#main .teaser TABLE P {
	MARGIN: 0px 0px 10px
}
#extras .teaser TABLE P {
	MARGIN: 0px 0px 10px
}
#main .teaser TABLE TH {
	FONT-SIZE: 100%
}
#main .teaser TABLE TD {
	FONT-SIZE: 100%
}
#extras .teaser TABLE TH {
	FONT-SIZE: 100%
}
#extras .teaser TABLE TD {
	FONT-SIZE: 100%
}
#content #main .teaser UL LI {
	FONT-SIZE: 100%
}
#content #main .teaser OL LI {
	FONT-SIZE: 100%
}
#content #main .teaser UL {
	LIST-STYLE-POSITION: inside
}
#content #main .teaser OL {
	LIST-STYLE-POSITION: inside
}
#content #main UL.linklist {
	LIST-STYLE-POSITION: outside
}
#content #main .rss UL {
	LIST-STYLE-POSITION: outside
}
#content #main UL LI {
	FONT-SIZE: 110%; MARGIN-LEFT: 10px
}
#content #main OL LI {
	FONT-SIZE: 110%; MARGIN-LEFT: 10px
}
#content #main UL.linklist LI {
	MARGIN-LEFT: 0px
}
#content #main .rss UL LI {
	MARGIN-LEFT: 0px
}
#content #main #breadcrumb UL LI {
	MARGIN-LEFT: 0px
}
.issue_preview#main P {
	MARGIN: 0px 0px 10px
}
#main .teaser P.copy {
	MARGIN-BOTTOM: 0px
}
.issue_preview#main UL.linklist {
	CLEAR: both; MARGIN-TOP: 10px; LIST-STYLE-TYPE: none
}
.teaser UL.linklist {
	CLEAR: both; MARGIN-TOP: 10px; LIST-STYLE-TYPE: none
}
.teaser UL.linklist LI {
	MARGIN-BOTTOM: 5px; HEIGHT: 1%
}
#main .section UL.linklist LI {
	MARGIN-BOTTOM: 5px; HEIGHT: 1%
}
.teaser UL.linklist LI P {
	PADDING-LEFT: 18px; PADDING-BOTTOM: 10px
}
#main .special-teaser {
	MARGIN-TOP: 13px; BACKGROUND: #d3dfed; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 485px
}
#main .special-teaser H2 {
	CLEAR: both; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 140%; MARGIN-BOTTOM: -80px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: transparent 1px solid; POSITION: relative; TOP: -78px; HEIGHT: 42px
}
 HTML #main .special-teaser H2 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .special-teaser H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#main .special-teaser P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#main .special-teaser UL.linklist {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main .special-teaser UL.linklist LI {
	MARGIN-BOTTOM: 5px; HEIGHT: 1%
}
#main .special-teaser UL.linklist LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#main .special-teaser-small UL.linklist LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#main .special-teaser-small {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 485px; HEIGHT: 1%
}
#main .special-teaser-small H2 {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 10px; FONT-SIZE: 140%; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
#main .special-teaser-small IMG {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#main .special-teaser-small DIV {
	HEIGHT: 1%
}
#main .special-teaser-small P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#main .special-teaser-small UL.linklist {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main .date {
	DISPLAY: block; FONT-SIZE: 100%; MARGIN: 8px 0px 10px; FONT-STYLE: normal
}
#main .info {
	FONT-SIZE: 110%; MARGIN-BOTTOM: 10px
}
#main .teaser .info {
	MARGIN-TOP: 7px; FONT-SIZE: 100%
}
#main .info SPAN {
	DISPLAY: inline
}
#main .teaser H2 A SPAN.info {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px
}
#main .teaser H2 A {
	FONT-SIZE: 82%
}
#main .teaser H3 A {
	FONT-SIZE: 82%
}
#main .teaser H3 {
	MARGIN: 0px 0px 5px
}
#main .teaser H2 A SPAN.date {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#content .teaservideo {
	CLEAR: both; MARGIN: 0px; WIDTH: 160px
}
#content .video-box {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#content .object {
	MARGIN: 0px 18px 10px 0px; WIDTH: 160px
}
#content .preview {
	FLOAT: left; MARGIN: 4px 18px 3px 0px
}
#content .preview {
	FLOAT: left; MARGIN: 4px 18px 3px 0px
}
#content .preview {
	CLEAR: left
}
#content .mod {
	FLOAT: right; MARGIN: 4px 0px 4px 20px
}
#content .mod {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 10px 20px
}
#content .teaser DIV {
	CLEAR: both
}
#content #main .teaser OBJECT {
	FLOAT: left; MARGIN: 0px 18px 10px 0px
}
#extras .teaservideo {
	FLOAT: none; WIDTH: 280px; MARGIN-RIGHT: 0px
}
#extras .object {
	FLOAT: none; WIDTH: 280px; MARGIN-RIGHT: 0px
}
#content #teaservideo P {
	MARGIN-TOP: 10px
}
#content #teaservideo-big {
	FLOAT: none
}
#content .videolandcape {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#wrapper #extras #videoplayer {
	MARGIN-TOP: -10px; MARGIN-BOTTOM: 10px
}
#wrapper #extras .videoplayer {
	MARGIN-TOP: -10px; MARGIN-BOTTOM: 10px
}
#wrapper #extras #videoplayer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}
#extras #audioplayer {
	MARGIN-BOTTOM: 10px
}
#content #teaseraudio {
	MARGIN-BOTTOM: 10px
}
#content .teaseraudio {
	MARGIN: 5px 0px
}
#content #teaseraudio {
	MARGIN-TOP: 10px
}
#content .audio {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left; MARGIN: 3px 18px 10px 0px; POSITION: relative
}
#extras .audio {
	BACKGROUND-POSITION: 0px 0px; LEFT: 10px; FLOAT: left; POSITION: relative
}
#wrapper #extras .default {
	WIDTH: 60px
}
#wrapper #content .default {
	WIDTH: 60px
}
.teaser .audio IMG {
	MARGIN: 3px 8px 10px 0px
}
#wrapper #extras .audio IMG {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 0px
}
#wrapper #content .audio IMG {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 0px
}
#wrapper #extras .audio IMG {
	MARGIN-LEFT: 0px
}
#wrapper #extras .audio H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper #extras .audio P {
	PADDING-RIGHT: 10px
}
#wrapper #extras .audio SPAN {
	BACKGROUND-POSITION: 0px 0px; LEFT: 6px; WIDTH: 26px; TEXT-INDENT: -2000px; POSITION: absolute; TOP: 5px; HEIGHT: 26px
}
#content .audio SPAN {
	BACKGROUND-POSITION: 0px 0px; LEFT: 5px; WIDTH: 26px; TEXT-INDENT: -2000px; POSITION: absolute; TOP: 5px; HEIGHT: 26px
}
#wrapper #extras .audio SPAN.aural {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 68px; POSITION: static; HEIGHT: 48px
}
#content .audio SPAN.aural {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 68px; POSITION: static; HEIGHT: 48px
}
DL.photo {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 10px 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DL.mod-1 {
	DISPLAY: block; FLOAT: none! important
}
IMG.photo {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.teaser IMG.photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 10px 10px 0px; PADDING-TOP: 0px
}
#content DL.big #content IMG.big {
	FLOAT: none! important; OVERFLOW: hidden
}
#content DL.opener-image {
	FLOAT: none! important; OVERFLOW: hidden
}
#content IMG.opener-image {
	FLOAT: none! important; OVERFLOW: hidden
}
#content DL.opener-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content DL.opener-image {
	MARGIN-BOTTOM: 20px
}
#content IMG.opener-image {
	MARGIN-BOTTOM: 20px
}
DL.opener-image IMG {
	DISPLAY: block
}
DL.photo IMG {
	DISPLAY: block
}
DL.opener-image DD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
DL.photo DD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#main DL.photo IMG {
	DISPLAY: block
}
#main DL.photo DD.zoom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#main .opener-image DD.zoom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#main DL.photo DD.zoom A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -12px 0px 0px; WIDTH: 13px; TEXT-INDENT: -4000px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
#main .opener-image DD.zoom A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -12px 0px 0px; WIDTH: 13px; TEXT-INDENT: -4000px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
#main DL.mod {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 20px; PADDING-TOP: 0px
}
#main IMG.mod {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 20px; PADDING-TOP: 0px
}
#main DL.mod IMG {
	MARGIN-LEFT: 0px
}
#main .vcard {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#main .langs {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#main .vcard {
	FONT-SIZE: 110%
}
#main .vcard H3 {
	FONT-SIZE: 120%
}
#main .teaser .vcard {
	FONT-SIZE: 100%
}
#main .vcard .organization {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px
}
#main .vcard DL {
	CLEAR: both; MARGIN: 0.7em 0px; OVERFLOW: hidden
}
#main .langs DL {
	CLEAR: both; MARGIN: 0.7em 0px; OVERFLOW: hidden
}
#main .vcard DL.adr DD {
	FLOAT: left
}
#main .vcard DL.adr DD.locality {
	MARGIN-LEFT: 0.5em
}
#main .vcard DL.tel DT {
	FLOAT: left; WIDTH: 8em
}
#main .vcard DL.email DT {
	FLOAT: left; WIDTH: 8em
}
#main .vcard DL.url DT {
	FLOAT: left; WIDTH: 8em
}
#main .langs DL DT {
	FLOAT: left; WIDTH: 8em
}
#main .vcard DT SPAN.alternative {
	VISIBILITY: hidden
}
#main .vcard DL.tel DD {
	FLOAT: left
}
#main .vcard DL.email DD {
	FLOAT: left
}
#main .vcard DL.url DD {
	FLOAT: left
}
#main .vcard DL.tel .type {
	CLEAR: left; MARGIN-BOTTOM: 7px
}
#main .vcard DL.tel .last {
	CLEAR: left; MARGIN-BOTTOM: 0px
}
#main .openinghours SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
TABLE {
	CLEAR: both; TABLE-LAYOUT: auto; MARGIN: 0px 1px 20px; WIDTH: 99.8%; BORDER-COLLAPSE: collapse; border-spacing: 0; caption-side: top; empty-cells: show
}
TD {
	BORDER-RIGHT: #c8d7e7 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c8d7e7 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 110%; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #c8d7e7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c8d7e7 1px solid; TEXT-ALIGN: left
}
TH {
	BORDER-RIGHT: #c8d7e7 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #c8d7e7 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 110%; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #c8d7e7 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #c8d7e7 1px solid; TEXT-ALIGN: left
}
TABLE UL {
	LIST-STYLE-POSITION: inside
}
TABLE TABLE {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.issue_preview#main TABLE {
	MARGIN: 0px
}
TABLE A:unknown {
	FONT-WEIGHT: normal! important
}
#gallery {
	OVERFLOW: hidden; HEIGHT: 1%
}
#gallery P {
	MARGIN-TOP: 10px; FONT-SIZE: 110%; MARGIN-BOTTOM: 20px
}
#content #gallery UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; HEIGHT: 1%
}
#gallery UL LI {
	FLOAT: left; MARGIN: 0px 0px 8px 8px; OVERFLOW: hidden; WIDTH: 155px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 140px
}
#main #gallery UL LI.first {
	MARGIN-LEFT: 0px
}
#gallery UL LI.photo DIV {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 155px; BOTTOM: 0px; POSITION: absolute
}
#gallery UL LI.portrait DIV {
	TEXT-ALIGN: center
}
#gallery UL LI.photo DIV IMG {
	BOTTOM: -2px; POSITION: relative
}
UNKNOWN {
	BOTTOM: 0px
}
 HTML #gallery UL LI.photo DIV IMG {
	BOTTOM: 0px
}
#gallery UL LI DIV A {
	DISPLAY: block; TEXT-ALIGN: center
}
#main #gallery UL LI.photo DIV SPAN.zoom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 20px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 20px
}
#main #gallery UL LI.portrait SPAN.zoom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; WIDTH: 20px; BOTTOM: -3px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 20px
}
 HTML #main #gallery UL LI.photo DIV SPAN.zoom {
	RIGHT: -1px
}
#main #gallery UL LI SPAN.zoom A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 4px; WIDTH: 13px; TEXT-INDENT: -4000px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px
}
#main .rubric H3 {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px
}
#main .rubric .teaser {
	MARGIN-TOP: 15px
}
.tp #main H2 {
	MARGIN-BOTTOM: 20px
}
.tp #main P {
	MARGIN-BOTTOM: 10px
}
.tp #main UL.linklist {
	MARGIN: 0px 0px 20px
}
.tp #main UL.linklist LI {
	MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none
}
.tp #main UL.linklist LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
.tp #main UL {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 15px
}
.tp #main UL LI {
	FONT-SIZE: 110%; MARGIN-BOTTOM: 5px
}
.tp #main UL UL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px
}
.tp #main UL LI LI {
	FONT-SIZE: 100%
}
.tp #main .teaser UL.linklist LI A {
	FONT-SIZE: 100%
}
#sitemap #main H2 {
	FONT-SIZE: 140%; BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px
}
#sitemap #main P {
	MARGIN-BOTTOM: 10px
}
#sitemap #main UL.linklist {
	MARGIN: 0px 0px 30px
}
#sitemap #main UL.linklist UL {
	MARGIN: 10px 0px 10px 20px
}
#sitemap #main UL.linklist LI {
	MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#sitemap #main UL.linklist LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sitemap #main UL.linklist A.open {
	BACKGROUND-POSITION: 0px 4px
}
#sitemap #main UL.linklist LI LI {
	FONT-SIZE: 100%
}
#sitemap #main UL.linklist LI LI A {
	FONT-WEIGHT: normal
}
#sitemap #main UL.linklist LI LI LI A {
	FONT-WEIGHT: normal
}
#sitemap LI P {
	PADDING-LEFT: 18px; PADDING-BOTTOM: 10px
}
.searchresult #main FORM FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.searchresult #main FORM INPUT {
	WIDTH: 180px
}
.searchresult #main FORM INPUT.button {
	TEXT-TRANSFORM: uppercase; WIDTH: auto
}
UL.searchresult LI {
	MARGIN-BOTTOM: 8px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
UL.searchresult LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
FORM.quicksearch {
	MARGIN-BOTTOM: 20px
}
FORM.quicksearch INPUT.button {
	FLOAT: none
}
INPUT.back {
	BACKGROUND-POSITION: 0px 5px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 100%; COLOR: #316394; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
INPUT.forward {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 100% 5px; DISPLAY: block; FONT-SIZE: 100%; COLOR: #316394; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagenav {
	MARGIN: 20px 0px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1%
}
FORM.pager {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 200px
}
FORM.pager:hover {
	TEXT-DECORATION: underline
}
UL.searchresult {
	CLEAR: both; PADDING-TOP: 15px
}
#contact #main FORM {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px
}
#contact #main FORM P {
	MARGIN-BOTTOM: 10px
}
#contact #main INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; WIDTH: 70%; PADDING-TOP: 2px
}
#contact #main INPUT.button {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; WIDTH: auto; MARGIN-RIGHT: 20px; PADDING-TOP: 3px
}
#contact SELECT {
	WIDTH: 72%
}
#contact texarea {
	WIDTH: 60%
}
#contact .form-row {
	MARGIN-BOTTOM: 10px
}
#contact .form-row-info {
	VISIBILITY: hidden
}
#contact .form-label {
	MARGIN-BOTTOM: 3px
}
#contact LABEL {
	FONT-SIZE: 110%
}
#contact #content SELECT {
	FONT-SIZE: 120%
}
#content .errorMessage {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#content .successMessage {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#content .errorMessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#content .successMessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#extras .special-teaser {
	BORDER-TOP: #fff 1px solid; MARGIN-TOP: 28px
}
#extras .special-teaser DIV {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 1%
}
#extras .special-teaser H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 180%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; LETTER-SPACING: 0px
}
#content #extras .eventsearch H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 180%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; LETTER-SPACING: 0px
}
#content #extras .eventsearch H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#extras .special-teaser IMG {
	DISPLAY: block
}
#extras .special-teaser UL.linklist {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
#extras .special-teaser UL.linklist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#extras .special-teaser UL.linklist LI.last {
	BORDER-BOTTOM-STYLE: none
}
#extras .special-teaser UL.linklist LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 1%
}
#extras .special-teaser UL.linklist LI A:hover {
	TEXT-DECORATION: none
}
#extras .special-teaser UL.linklist LI.current A {
	TEXT-DECORATION: none
}
#extras .teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 30px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1%
}
#extras .teaser UL {
	MARGIN: 0px 0px 0px 10px; LIST-STYLE-TYPE: none
}
#extras .teaser H3 {
	PADDING-RIGHT: 7px; MARGIN-TOP: 0px; PADDING-LEFT: 7px; FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#extras .teaser H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#extras .teaser LI H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#extras .teaser LI P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#extras .teaser P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%
}
#extras .teaser P.copy {
	PADDING-LEFT: 0px
}
#extras .video P {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px! important
}
#extras .video UL.linklist {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px! important
}
#extras .teaser P A {
	DISPLAY: inline
}
#extras .teaser IMG {
	FLOAT: left; MARGIN: 3px 10px 10px 7px
}
#extras .videoplayer IMG {
	FLOAT: left; MARGIN: 0px 0px 10px
}
#extras .teaser #videoplayer IMG {
	FLOAT: left; MARGIN: 0px 0px 10px
}
#extras .rss UL LI {
	LIST-STYLE-TYPE: none
}
#extras .teaser UL.linklist {
	CLEAR: both; PADDING-RIGHT: 10px
}
#extras .rss UL .date {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-LEFT: 7px
}
#extras .teaser UL .date {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 18px
}
#extras .teaser UL LI EM {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 25px; MARGIN-RIGHT: 5px
}
#extras .vcard {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#extras .vcard SPAN.organization-name {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
#extras .vcard SPAN.organization-unit {
	DISPLAY: block; FONT-STYLE: italic
}
#extras .vcard .contact {
	MARGIN-BOTTOM: 20px
}
#extras .vcard .tel {
	MARGIN-BOTTOM: 20px
}
#extras .vcard .adr {
	MARGIN-BOTTOM: 20px
}
#extras .eventsearch FORM {
	MARGIN: 10px; OVERFLOW: hidden; POSITION: relative; BACKGROUND-COLOR: #fff
}
#extras .eventsearch FIELDSET {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#extras .eventsearch LABEL {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 100%
}
#extras .eventsearch SELECT {
	FONT-SIZE: 91%; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
#extras .eventsearch INPUT.button {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 105%; FLOAT: right; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1px
}
#extras .rss-list {
	MARGIN-TOP: 28px
}
#extras .rss-list P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#extras .rss-list .teaser {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#extras .rss-list H3 {
	PADDING-RIGHT: 7px; MARGIN-TOP: 0px; PADDING-LEFT: 7px; FONT-SIZE: 106%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: relative
}
#extras .rss-list .teaser .date {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 5px; PADDING-TOP: 0px
}
#extras .events UL {
	MARGIN: 0px 10px 10px; OVERFLOW: hidden; HEIGHT: 1%
}
#main .events UL {
	MARGIN: 10px 0px; OVERFLOW: hidden; HEIGHT: 1%
}
#extras .events LI {
	MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#main .events LI {
	MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#extras .events LI H4 A SPAN.info {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px
}
#main .events LI H4 A SPAN.info {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px
}
#extras .events LI H4 A SPAN.date {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#main .events LI H4 A SPAN.date {
	MARGIN-TOP: 0px; DISPLAY: inline; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#extras .events P.all {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
#main .events P.all {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
#extras .weather-tool {
	PADDING-BOTTOM: 0px
}
#extras .weather-tool DIV.city {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 130%; FLOAT: left; PADDING-BOTTOM: 10px
}
#extras .weather-tool DIV.situation {
	CLEAR: none; FLOAT: right; WIDTH: 61%
}
#extras .weather-tool SPAN {
	DISPLAY: block; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 130%; FLOAT: left; WIDTH: 40%; HEIGHT: 39px
}
#extras .weather-tool SPAN#degree {
	WIDTH: 18%
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 21em; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 1%
}
#footer UL {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 40%; LIST-STYLE-TYPE: none; HEIGHT: 1%
}
#footer UL LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#footer UL LI A {
	FONT-WEIGHT: normal; PADDING-TOP: 2px
}
#footer P {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#footer P A {
	FONT-WEIGHT: normal
}
#home-mod #wrapper {
	BORDER-RIGHT: 1px solid; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 30px; BORDER-LEFT: 1px solid; WIDTH: 1077px
}
#home-mod #branding {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 990px; HEIGHT: auto
}
#home-mod #content {
	MARGIN: 0px
}
#home-mod #content #main {
	MIN-HEIGHT: 500px; PADDING-BOTTOM: 20px; WIDTH: 994px
}
 HTML #home-mod #content #main {
	MIN-HEIGHT: 0px; OVERFLOW: visible; HEIGHT: 500px
}
#home-mod #wrapper #content .var {
	PADDING-BOTTOM: 140px
}
#home-mod #nav-meta {
	WIDTH: 480px
}
#home-mod #service-nav {
	PADDING-LEFT: 180px; FLOAT: left; MARGIN-BOTTOM: 30px; WIDTH: 810px
}
#home-mod #search-box {
	WIDTH: 280px; HEIGHT: auto
}
#home-mod #search-box INPUT.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 115%; PADDING-BOTTOM: 1px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; WIDTH: auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
#home-mod .head {
	FLOAT: left; MARGIN-BOTTOM: 20px
}
#home-mod .head .logo {
	FLOAT: left; WIDTH: 230px; POSITION: relative; HEIGHT: 114px
}
 HTML #home-mod .head .logo {
	TOP: 2px
}
#home-mod .head .logo DIV {
	LEFT: 5px; WIDTH: 186px; POSITION: absolute; TOP: 15px; HEIGHT: 73px
}
#home-mod .head .logo DIV IMG {
	FLOAT: right
}
#home-mod .head .headline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 10px; PADDING-TOP: 5px
}
#home-mod .head .headline DIV {
	MIN-HEIGHT: 8.2em; FLOAT: left; WIDTH: 750px; HEIGHT: 1%
}
 HTML #home-mod .head .headline DIV {
	MIN-HEIGHT: 0px; HEIGHT: 8.2em
}
#home-mod .head .headline H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 186%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#home-mod .head .headline P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 130%; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#home-mod #content .teaser-box {
	CLEAR: left; PADDING-LEFT: 10px; FLOAT: none; MARGIN: 0px 0px 10px 230px; OVERFLOW: hidden; WIDTH: auto; BORDER-LEFT-STYLE: solid; HEIGHT: 1%
}
 HTML #home-mod #content .teaser-box {
	FLOAT: none; OVERFLOW: visible
}
 HTML #home-mod #content .teaser-box DIV {
	LEFT: 10px
}
#home-mod #content .teaser-box DIV {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: -10px; BORDER-LEFT: 0px solid; WIDTH: 239px; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; POSITION: relative
}
 HTML #home-mod #content .teaser-box DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: -10px; PADDING-TOP: 10px
}
#home-mod #content .teaser-box DIV H2 {
	LEFT: 15px; MARGIN: 0px; BOTTOM: 18px; POSITION: absolute
}
#home-mod #content .teaser-box DIV H2 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; WIDTH: 210px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#home-mod #content .teaser-box DIV H2 A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 210px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#home-mod .current-events-box {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 230px; WIDTH: 749px; PADDING-TOP: 5px
}
#home-mod .current-events {
	FLOAT: left; WIDTH: 750px; HEIGHT: 1%
}
#home-mod .current-events H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 8px
}
#home-mod .current-events DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 0px
}
#home-mod .current-events DIV SPAN {
	DISPLAY: block; PADDING-LEFT: 15px; MARGIN-BOTTOM: 2px
}
#home-mod .current-events DIV SPAN.date {
	PADDING-LEFT: 0px
}
#home-mod .current-events DIV A EM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-STYLE: normal
}
#home-mod .current-events DIV A:hover EM {
	TEXT-DECORATION: underline
}
#home-mod .current-events DIV A:hover SPAN {
	TEXT-DECORATION: underline
}
#home-mod .current-events DIV.all {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 10px; WIDTH: 98%; PADDING-TOP: 20px; TEXT-ALIGN: right
}
#home-mod .current-events DIV.all A {
	FLOAT: right
}
#home-mod #footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 230px; OVERFLOW: hidden; WIDTH: 760px; PADDING-TOP: 5px; HEIGHT: 1%
}
.modification #wrapper {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-LEFT: 1px solid; WIDTH: 99.7em
}
 HTML .modification #wrapper {
	WIDTH: 99.7em
}
 HTML .modification #main {
	WIDTH: 100%
}
 HTML .modification #extras {
	MARGIN-RIGHT: -291px
}
UNKNOWN {
	WIDTH: 99em
}
.modification #branding {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: -10px; HEIGHT: 13.1em
}
.modification #wrapper #nav-meta {
	WIDTH: 480px
}
.modification #wrapper #service-nav {
	PADDING-LEFT: 180px; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 820px
}
.modification #wrapper #search-box {
	WIDTH: 280px; HEIGHT: auto
}
.modification #wrapper #search-box INPUT.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 115%; PADDING-BOTTOM: 1px; OVERFLOW: visible; TEXT-TRANSFORM: uppercase; WIDTH: auto; MARGIN-RIGHT: 0px; PADDING-TOP: 1px
}
.modification #wrapper .head {
	MIN-HEIGHT: 10em; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
 HTML .modification #wrapper .head {
	MIN-HEIGHT: 0px; HEIGHT: 10em
}
.modification #wrapper .head .logo {
	LEFT: 0px; FLOAT: none; WIDTH: 205px; POSITION: absolute; TOP: 0px; HEIGHT: 100px
}
.modification #wrapper .head .logo DIV {
	LEFT: 5px; WIDTH: 186px; POSITION: relative; TOP: 15px; HEIGHT: 73px
}
.modification #wrapper .head .logo DIV IMG {
	FLOAT: right
}
.modification #wrapper .head .headline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 10px; PADDING-TOP: 5px
}
.player-copyright {
	MARGIN-TOP: 15px
}
OBJECT {
	MARGIN: 15px 0px 20px
}
IFRAME {
	MARGIN: 15px 0px 20px
}
EMBED {
	MARGIN: 15px 0px 20px
}
#videoplayer OBJECT {
	MARGIN: 0px
}
#videoplayer IFRAME {
	MARGIN: 0px
}
#videoplayer EMBED {
	MARGIN: 0px
}
.teaservideo EMBED {
	MARGIN: 0px
}
.flash-container EMBED {
	MARGIN: 0px
}
.teaservideo IFRAME {
	MARGIN: 0px
}
.flash-container IFRAME {
	MARGIN: 0px
}
.teaservideo OBJECT {
	MARGIN: 0px
}
.flash-container OBJECT {
	MARGIN: 0px
}
OBJECT:hover {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
EMBED:hover {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
#main .forms {
	MARGIN-BOTTOM: 20px
}
.forms .form-row {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.forms .form-buttons {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; HEIGHT: 1%
}
#main .forms H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#main .forms LEGEND {
	OVERFLOW: hidden; WIDTH: 1px; TEXT-INDENT: -2000px; POSITION: absolute
}
.forms .form-row INPUT {
	WIDTH: 287px
}
.forms .form-row .form-elem {
	PADDING-BOTTOM: 10px
}
.forms .form-buttons INPUT {
	FLOAT: right; WIDTH: auto
}
.forms .form-row LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; HEIGHT: 1%
}
.forms .form-row LABEL EM {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 3px 0px 0px; FONT-STYLE: normal
}
.forms .form-row .choice LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; MIN-HEIGHT: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
 HTML .forms .form-row .choice LABEL {
	MIN-HEIGHT: 0px; HEIGHT: 1%
}
#main .forms .form-row .choice INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.forms .form-row .choice LABEL INPUT {
	DISPLAY: block; LEFT: 0px; MARGIN: 0px; WIDTH: auto; POSITION: absolute
}
#main P.note {
	MARGIN: 10px 0px 20px
}
#main UL.error {
	MARGIN-TOP: 25px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 25px; LIST-STYLE-TYPE: none
}
#main .forms .error {
	FONT-WEIGHT: bold
}
#main .forms .error  {
	FONT-WEIGHT: bold
}
#content #main UL.error LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main .forms .form-row .choice .error EM {
	FONT-WEIGHT: normal
}
#gimmick-shadow {
	MARGIN: 0px; POSITION: absolute; TOP: 0px
}
#swf-gimmick {
	MARGIN: 0px; POSITION: absolute; TOP: 0px
}
#gimmick {
	MARGIN: 0px; POSITION: absolute; TOP: 0px
}
UNKNOWN {
	MARGIN: 0px; POSITION: fixed; TOP: 0px
}
#video-gallery {
	MARGIN: 0px; POSITION: relative
}
#toc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; HEIGHT: 1%
}
#content #main #toc LI {
	FONT-SIZE: 110%; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 2px; FONT-FAMILY: helvetica, arial, sans-serif; LIST-STYLE-TYPE: none
}
#main #toc A {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 2px; PADDING-TOP: 4px
}
#main #toc A.on {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#main #toc A:hover {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#main #video-gallery .section {
	FLOAT: left
}
#main #video-gallery .section .teaser {
	CLEAR: none; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 17px 10px 0px; OVERFLOW: visible; HEIGHT: auto
}
#main #video-gallery .section .video-box {
	MARGIN: 0px
}
#main #video-gallery .section P {
	FONT-SIZE: 110%; MARGIN: 3px 0px 0px 3px; LINE-HEIGHT: 1.3em
}
#stage {
	MIN-HEIGHT: 250px; MARGIN-BOTTOM: 30px
}
UNKNOWN {
	HEIGHT: 250px
}
#stage .teaser {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #stage .teaser {
	CLEAR: none; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; OVERFLOW: visible; HEIGHT: auto
}
#content #stage .teaser .teaservideo {
	WIDTH: 370px; MARGIN-RIGHT: 35px; HEIGHT: 250px
}
#content #stage .teaser .teaservideo EMBED {
	
}
#content #stage .teaser .teaservideo OBJECT {
	
}
#stage .teaser H2 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 10px; PADDING-TOP: 30px
}
#stage .teaser OBJECT {
	WIDTH: 370px
}
#stage .teaser EMBED {
	WIDTH: 370px
}
#stage .teaser P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#stage .teaser .video-box {
	MARGIN-RIGHT: 0px
}
#content #stage .object {
	DISPLAY: block; MARGIN: 0px
}
#content #stage .embed {
	DISPLAY: block; MARGIN: 0px
}
#stage .teaser IMG {
	DISPLAY: block; MARGIN: 0px
}
#extras #video-gallery .box {
	OVERFLOW: auto; HEIGHT: 510px
}
#extras #video-gallery H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 180%; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; LINE-HEIGHT: 1.3em; PADDING-TOP: 25px; POSITION: static; HEIGHT: auto
}
#extras #video-gallery .video-box {
	WIDTH: 100%
}
#extras #video-gallery .teaser {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; HEIGHT: auto
}
#extras #video-gallery .teaser H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#extras #video-gallery .teaser H3 A {
	DISPLAY: block
}
#extras #video-gallery .teaservideo {
	FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 10px
}
#extras #video-gallery .object {
	CLEAR: none; WIDTH: auto
}
