BODY {
	BACKGROUND: url(../images/bgs/bg.jpg) repeat-x 0px 0px; COLOR: #000
}
A {
	COLOR: #1d5687
}
A:visited {
	COLOR: #620052
}
A:active {
	COLOR: #620052
}
A:unknown {
	COLOR: #000! important
}
A:active {
	COLOR: #000! important
}
#nav-box UL LI.path A:active {
	COLOR: #fff! important
}
#nav-meta A:active {
	COLOR: #fff! important
}
#nav-box UL LI.path A:unknown {
	COLOR: #fff! important
}
#nav-meta A:unknown {
	COLOR: #fff! important
}
LI.mehr {
	BACKGROUND-IMAGE: url(../images/icons/link.gif)
}
#main .teaser P.mehr A {
	BACKGROUND-IMAGE: url(../images/icons/link.gif)
}
A.internal {
	BACKGROUND-IMAGE: url(../images/icons/link.gif)
}
A.external {
	BACKGROUND-IMAGE: url(../images/icons/extern.gif)
}
A.download {
	BACKGROUND-IMAGE: url(../images/icons/download.gif)
}
A.send {
	BACKGROUND-IMAGE: url(../images/icons/send.gif)
}
A#print {
	BACKGROUND-IMAGE: url(../images/icons/print.gif)
}
A.rss {
	BACKGROUND-IMAGE: url(../images/icons/rss.gif)
}
A.videocast {
	BACKGROUND-IMAGE: url(../images/icons/videocast.jpg)
}
A.podcast {
	BACKGROUND-IMAGE: url(../images/icons/podcast.jpg)
}
A.videocast_itunes {
	BACKGROUND-IMAGE: url(../images/icons/videocast.jpg)
}
A.podcast_itunes {
	BACKGROUND-IMAGE: url(../images/icons/podcast.jpg)
}
INPUT.button {
	BORDER-RIGHT: #4f6072 1px solid; BORDER-TOP: #4f6072 1px solid; BACKGROUND: url(../images/bgs/button.jpg) #edf0f7 repeat-x 0px 0px; BORDER-LEFT: #4f6072 1px solid; COLOR: #336799; BORDER-BOTTOM: #4f6072 1px solid
}
P.copy {
	COLOR: #555
}
#wrapper {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
#footer {
	BACKGROUND: #e4ebf3
}
#branding {
	BACKGROUND: #3e5574
}
#head {
	BACKGROUND-IMAGE: url(../images/bgs/header.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #3e5574
}
#head .section {
	COLOR: #fff
}
#logo {
	BACKGROUND: #fff
}
#logo A {
	COLOR: #000
}
#nav-meta LI A {
	COLOR: #fff
}
#nav-meta LI {
	BACKGROUND-IMAGE: url(../images/bgs/service.gif); BACKGROUND-REPEAT: repeat-y
}
#search-box {
	BACKGROUND: url(../images/bgs/pattern.gif) 0px 0px
}
#search-box IMG {
	BORDER-BOTTOM: #fff 1px solid
}
#search-box INPUT {
	BORDER-RIGHT: #5b738b 1px solid; BORDER-TOP: #5b738b 1px solid; BORDER-LEFT: #5b738b 1px solid; BORDER-BOTTOM: #5b738b 1px solid
}
#search-box INPUT:unknown {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#contact #main INPUT:unknown {
	BORDER-RIGHT: #5b738b 2px solid; BORDER-TOP: #5b738b 2px solid; BORDER-LEFT: #5b738b 2px solid; BORDER-BOTTOM: #5b738b 2px solid
}
#contact #main TEXTAREA:unknown {
	BORDER-RIGHT: #5b738b 2px solid; BORDER-TOP: #5b738b 2px solid; BORDER-LEFT: #5b738b 2px solid; BORDER-BOTTOM: #5b738b 2px solid
}
#search-box INPUT.button {
	BORDER-RIGHT: #4f6072 1px solid; BORDER-TOP: #4f6072 1px solid; BORDER-LEFT: #4f6072 1px solid; BORDER-BOTTOM: #4f6072 1px solid
}
#nav-meta #search-box INPUT:unknown {
	BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid
}
#breadcrumb {
	BACKGROUND: #fff
}
#breadcrumb UL LI STRONG {
	COLOR: #555
}
#breadcrumb UL LI {
	BACKGROUND-IMAGE: url(../images/icons/breadcrumb.gif)
}
#nav {
	BACKGROUND: url(../images/bgs/nav_bg.jpg) #fff repeat-x 0px 0px
}
#nav .banner {
	BACKGROUND: #d1e1f1
}
#nav-box UL LI {
	BACKGROUND: url(../images/bgs/nav_bg_new.jpg) #dce5ee repeat-x left bottom; BORDER-BOTTOM: #fff 1px solid
}
#nav-box UL LI A {
	COLOR: #1d5687
}
#nav-box UL LI A:visited {
	COLOR: #1d5687
}
#nav-box UL LI A:active {
	COLOR: #1d5687
}
#wrapper #nav-box UL LI.open LI A:hover {
	COLOR: #000
}
#wrapper #nav-box UL LI A:hover {
	COLOR: #000
}
#nav-box UL LI A.current {
	COLOR: #fff
}
#nav-box UL LI.open A {
	COLOR: #fff
}
#nav-box UL LI.open A:visited {
	COLOR: #fff
}
#nav-box UL LI.open A:active {
	COLOR: #fff
}
#wrapper #nav-box UL LI.open A:hover {
	COLOR: #fff
}
#wrapper #nav-box UL LI.path A:hover {
	COLOR: #fff
}
#nav-box UL LI A.current {
	BACKGROUND: url(../images/bgs/bg_nav_li.jpg) #5d728f repeat-y 0px 0px
}
#nav-box UL LI.open {
	BACKGROUND: url(../images/bgs/bg_nav_li.jpg) #5d728f repeat-y 0px 0px
}
#nav-box UL LI.path {
	BACKGROUND: #3d5a82
}
#nav-box UL LI.path A {
	BACKGROUND-IMAGE: url(../images/icons/icon_nav_zurueck.gif); COLOR: #fff; BACKGROUND-COLOR: #3d5a82
}
#nav-box UL LI.path A:active {
	BACKGROUND-IMAGE: url(../images/icons/icon_nav_zurueck.gif); COLOR: #fff; BACKGROUND-COLOR: #3d5a82
}
#nav-box UL LI.path A:visited {
	BACKGROUND-IMAGE: url(../images/icons/icon_nav_zurueck.gif); COLOR: #fff; BACKGROUND-COLOR: #3d5a82
}
#nav-box UL LI.open A {
	BACKGROUND-IMAGE: url(../images/icons/nav.gif); BACKGROUND-REPEAT: no-repeat
}
#nav-box UL LI UL {
	BACKGROUND: #e5eef6
}
#nav-box UL UL UL {
	BACKGROUND: #fff
}
#nav-box UL LI LI {
	BACKGROUND: #e5eef6
}
#nav-box UL LI LI A {
	COLOR: #004574
}
#nav-box UL LI.open LI A {
	COLOR: #004574
}
#nav-box UL LI LI A:active {
	COLOR: #004574
}
#nav-box UL LI.open LI A:visited {
	COLOR: #004574
}
#nav-box UL LI LI A:active {
	COLOR: #004574
}
#nav-box UL LI.open LI A:visited {
	COLOR: #004574
}
#nav-box UL LI LI STRONG {
	COLOR: #000
}
#wrapper #nav-box UL LI LI.open A {
	BACKGROUND-IMAGE: url(../images/icons/icon_nav_offen.gif); BACKGROUND-REPEAT: no-repeat
}
#wrapper #nav-box UL LI LI.open STRONG {
	BACKGROUND-IMAGE: url(../images/icons/icon_nav_offen.gif); BACKGROUND-REPEAT: no-repeat
}
#wrapper #nav-box UL LI LI.open LI STRONG {
	BACKGROUND-IMAGE: none
}
#wrapper #nav #nav-box UL LI LI UL LI {
	BACKGROUND: #fff
}
#wrapper #nav #nav-box UL LI LI LI A {
	COLOR: #369
}
#wrapper #nav #nav-box UL LI LI LI A:visited {
	COLOR: #369
}
#wrapper #nav #nav-box UL LI LI LI A:active {
	COLOR: #369
}
#content .back-to {
	BACKGROUND-IMAGE: url(../images/icons/back.gif)
}
#content BLOCKQUOTE {
	BACKGROUND-IMAGE: url(../images/bgs/blockquote.png)
}
#main H1 {
	COLOR: #4d5f73
}
#content #main UL.anchor LI {
	BACKGROUND: #e4ebf3; BORDER-BOTTOM: #fff 1px solid
}
#main UL.anchor LI A {
	BACKGROUND-IMAGE: url(../images/icons/anchor.gif); BACKGROUND-REPEAT: no-repeat
}
#main H2 {
	COLOR: #333
}
#content #main P.top {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#main P.top A {
	BACKGROUND-IMAGE: url(../images/icons/top.gif); BACKGROUND-REPEAT: no-repeat
}
TD {
	BORDER-RIGHT: #c8d7e7 1px solid; BORDER-TOP: #c8d7e7 1px solid; BACKGROUND: #eef2f7; BORDER-LEFT: #c8d7e7 1px solid; BORDER-BOTTOM: #c8d7e7 1px solid
}
TH {
	BORDER-RIGHT: #c8d7e7 1px solid; BORDER-TOP: #c8d7e7 1px solid; BACKGROUND: #eef2f7; BORDER-LEFT: #c8d7e7 1px solid; BORDER-BOTTOM: #c8d7e7 1px solid
}
CAPTION {
	BORDER-RIGHT: #c8d7e7 1px solid; BORDER-TOP: #c8d7e7 1px solid; BACKGROUND: #c8d7e7; BORDER-LEFT: #c8d7e7 1px solid; BORDER-BOTTOM: #c8d7e7 1px solid
}
.nav-paging {
	BORDER-LEFT-COLOR: #d2d5d7; BORDER-BOTTOM-COLOR: #d2d5d7; BORDER-TOP-COLOR: #d2d5d7; BORDER-RIGHT-COLOR: #d2d5d7
}
.paging {
	COLOR: #336799
}
.paging .back A {
	BACKGROUND: url(../images/icons/back.gif) no-repeat 0px 0px
}
.paging .forward A {
	BACKGROUND: url(../images/icons/link.gif) no-repeat 0px 0px
}
.teaser {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
.rss-list {
	BACKGROUND: url(../images/02_color/bgs/border_dotted.gif) repeat-x 0px 100%
}
#main .section {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#main .firstsection {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#archive #main .firstsection {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #gallery .firstsection {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main .special-teaser DIV {
	BACKGROUND: #d3dfed
}
.special-teaser-small {
	BACKGROUND: #d3dfed
}
#main .special-teaser H2 {
	BACKGROUND-IMAGE: url(../images/bgs/pattern.png); COLOR: #fff; BACKGROUND-REPEAT: repeat
}
#main .special-teaser-small H2 {
	BACKGROUND-IMAGE: url(../images/bgs/pattern.png); COLOR: #fff; BACKGROUND-REPEAT: repeat
}
#main .rubric H3 {
	BACKGROUND-COLOR: #d1e1f1
}
#main .date {
	COLOR: #6d6d6d
}
#main .info {
	COLOR: #6d6d6d
}
#extras .rss-list .date {
	COLOR: #6d6d6d
}
#main .rubric .last {
	BACKGROUND-IMAGE: none
}
#content .audio {
	BACKGROUND-IMAGE: url(../images/bgs/audio_dev.gif); BACKGROUND-REPEAT: no-repeat
}
#extras .audio {
	BACKGROUND-IMAGE: url(../images/bgs/audio_dev.gif); BACKGROUND-REPEAT: no-repeat
}
#wrapper #extras .audio SPAN {
	BACKGROUND-IMAGE: url(../images/bgs/audio_icon.gif); BACKGROUND-REPEAT: no-repeat
}
#content .audio SPAN {
	BACKGROUND-IMAGE: url(../images/bgs/audio_icon.gif); BACKGROUND-REPEAT: no-repeat
}
DL.opener-image {
	BACKGROUND: #e4ebf3
}
DL.photo {
	BACKGROUND: #e4ebf3
}
DL.landscape {
	BACKGROUND: #e4ebf3
}
DL.opener-image IMG {
	BORDER-BOTTOM: #fff 1px solid
}
DL.photo IMG {
	BORDER-BOTTOM: #fff 1px solid
}
DL.landscape DD {
	COLOR: #555
}
DL.opener-image DD {
	COLOR: #555
}
DL.photo DD {
	COLOR: #555
}
#main DL.photo DD.zoom A {
	BACKGROUND-IMAGE: url(../images/icons/lens.gif)
}
#main DL.opener-image DD.zoom A {
	BACKGROUND-IMAGE: url(../images/icons/lens.gif)
}
#sitemap #main H2 A {
	COLOR: #000
}
#sitemap #main UL.linklist LI A {
	BACKGROUND-IMAGE: url(../images/icons/link.gif); BACKGROUND-REPEAT: no-repeat
}
#sitemap #main UL.linklist A.open {
	BACKGROUND-IMAGE: url(../images/icons/nav-open.gif); BACKGROUND-REPEAT: no-repeat
}
UL.searchresult LI A {
	BACKGROUND-IMAGE: url(../images/icons/link.gif)
}
INPUT.back {
	BACKGROUND-IMAGE: url(../images/icons/back.gif)
}
INPUT.forward {
	BACKGROUND-IMAGE: url(../images/icons/link.gif)
}
#gallery UL LI {
	BACKGROUND: #f0f0f0
}
#main #gallery UL LI.photo DIV SPAN.zoom {
	BACKGROUND: #f0f0f0
}
#main #gallery UL LI SPAN.zoom A {
	BACKGROUND-IMAGE: url(../images/icons/lens.gif)
}
#extras .special-teaser {
	BACKGROUND: url(../images/bgs/pattern.gif) #e0e9f2 0px 0px
}
#content #extras .eventsearch {
	BACKGROUND: url(../images/bgs/pattern.gif) #e0e9f2 0px 0px
}
#extras .special-teaser H3 {
	COLOR: #fff; FONT-FAMILY: helvetica, arial, sans-serif
}
#extras .special-teaser UL.linklist {
	BACKGROUND: #e0e9f2
}
#extras .special-teaser UL.linklist LI {
	BORDER-BOTTOM: #808080 1px dotted
}
#extras .special-teaser UL.linklist LI A:hover {
	BACKGROUND: url(../images/bgs/bg-specialteaser.jpg) 0px 0px; COLOR: #fff
}
#extras .special-teaser UL.linklist LI.current A {
	BACKGROUND: url(../images/bgs/bg-specialteaser.jpg) 0px 0px; COLOR: #fff
}
#extras .teaser {
	BACKGROUND: url(../images/bgs/bg_teaser.jpg) #fff repeat-x 0px 0px
}
#extras .rss-list {
	BACKGROUND: url(../images/bgs/bg_teaser.jpg) #fff repeat-x 0px 0px
}
#extras .teaser H3 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #c8d7e7
}
#extras .rss-list H3 {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #c8d7e7
}
#content #extras .eventsearch H3 {
	COLOR: #fff; FONT-FAMILY: helvetica, arial, sans-serif; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#extras .teaser LI H4 A SPAN.info {
	COLOR: #666
}
#extras .events UL {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#main .events UL {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#extras .weather-tool {
	BACKGROUND: url(../images/bgs/pattern.png) 0px 0px
}
#extras .weather-tool SPAN#time {
	BACKGROUND: url(../images/bgs/pattern-kl.png) no-repeat 0px 0px
}
#extras .weather-tool SPAN#degree {
	BACKGROUND: url(../images/bgs/pattern-kl.png) no-repeat 0px 0px
}
#footer {
	COLOR: #369
}
.color--red {
	COLOR: red
}
#contact #main .error {
	COLOR: #ff0000
}
#content .errorMessage {
	COLOR: #cc0000
}
#content .successMessage {
	COLOR: #32cd32
}
#content .highlight {
	BACKGROUND: #ffffa0
}
#content .error INPUT {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
#content .error SELECT {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
#content .error TEXTAREA {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
#content .error LABEL {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.forms .form-row {
	BACKGROUND: url(../images/bgs/border_dotted.gif) repeat-x 0px 100%
}
#main .forms .error {
	COLOR: #ff0000
}
#main .forms .error  {
	COLOR: #ff0000
}
#main UL.error LI A {
	COLOR: #ff0000
}
#main .forms .error EM {
	FONT-WEIGHT: normal; COLOR: #000
}
#toc {
	BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #b8cde0
}
#content #main #toc LI {
	COLOR: #fff
}
#main #toc A {
	BACKGROUND: #e0e9f2; COLOR: #336799
}
#main #toc A.on {
	BACKGROUND: url(../images/bgs/li-on.jpg) #b8cde0 repeat-x 0px 0px; COLOR: #333
}
#main #toc A:hover {
	BACKGROUND: url(../images/bgs/li-on.jpg) #b8cde0 repeat-x 0px 0px; COLOR: #333
}
#main #video-gallery .section {
	BACKGROUND: url(../images/bgs/video-gallery.jpg) #ebf2f8 repeat-x 0px 0px
}
#extras #video-gallery .teaser {
	BACKGROUND: #e0e9f2
}
#main #video-gallery .section .video-box {
	MARGIN: 0px
}
#main #video-box .section P {
	COLOR: #000
}
#stage {
	BACKGROUND: url(../images/bgs/stage.jpg) #c2d7ea repeat-x 0px 0px
}
#extras #video-gallery H2 {
	COLOR: #4d5f73
}
