HTML {
        HEIGHT: 100%
}
BODY {
        HEIGHT: 100%
}
BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #00a5cd
}

#wrapper {
        MIN-HEIGHT: 100%; BACKGROUND: url(../images/wrapper_bg.gif) #fff repeat-y; WIDTH: 990px; POSITION: relative
}
#header {
        BACKGROUND: url(../images/header_bg.gif) #00a5cd no-repeat; POSITION: relative; HEIGHT: 194px
}
#visual {
        RIGHT: 0px; BACKGROUND: url(../images/im4.jpg) no-repeat; WIDTH: 390px; POSITION: absolute; TOP: 0px; HEIGHT: 194px
}
#diashow2 {
        RIGHT: 0px; BACKGROUND: url(../images/im4.jpg) no-repeat; WIDTH: 600px; POSITION: absolute; TOP: 0px; HEIGHT: 194px
}
#id {
        LEFT: 0px; WIDTH: 492px; POSITION: absolute; TOP: 0px; HEIGHT: 194px
}
#id A {
        DISPLAY: block; WIDTH: 492px; HEIGHT: 144px
}
#metanav {
        FONT-SIZE: 89%; LEFT: 175px; COLOR: #6abee7; BOTTOM: 20px; LINE-HEIGHT: 140%; POSITION: absolute
}
#metanav A {
        COLOR: #6abee7; TEXT-DECORATION: none
}
#metanav A:hover {
        COLOR: #6abee7; TEXT-DECORATION: underline
}
#main {
        POSITION: relative; HEIGHT: 1%
}
#leftcol {
        FLOAT: left; WIDTH: 175px; MARGIN-RIGHT: 30px; POSITION: relative
}
#contentsection {
        FLOAT: left; WIDTH: 780px; LINE-HEIGHT: 130%; POSITION: relative
}
#content {
        FLOAT: left; MARGIN: 20px 30px 0px 0px; LINE-HEIGHT: 120%; POSITION: relative
}
.content_100 {
        FLOAT: left; MARGIN: 20px 30px 0px 0px; WIDTH: 720px; LINE-HEIGHT: 120%; POSITION: relative
}
.content_25_75 {
        FLOAT: left; MARGIN: 20px 30px 0px 0px; WIDTH: 520px; LINE-HEIGHT: 120%; POSITION: relative
}
#rightcol {
        FLOAT: left; WIDTH: 200px; POSITION: relative
}
#rightcolcontent {
        FONT-SIZE: 89%; MARGIN: 20px 0px 0px; LINE-HEIGHT: 120%; POSITION: relative; HEIGHT: 1%
}
#leftcol-partner {
        POSITION: relative
}
#leftcol-partner IMG {
        MARGIN-RIGHT: 15px
}
#subnav {
        MARGIN: 0px; WIDTH: 175px; POSITION: relative; BACKGROUND-COLOR: #e5f6fd
}
#subnav UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav UL LI {
        MARGIN: 0px
}
#subnavlist1 LI A {
        PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 96%; PADDING-BOTTOM: 3px; WIDTH: 145px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px dotted; TEXT-DECORATION: none
}
#subnavlist1 LI A:link {
        PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 96%; PADDING-BOTTOM: 3px; WIDTH: 145px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px dotted; TEXT-DECORATION: none
}
#subnavlist1 LI A:hover {
        DISPLAY: block; COLOR: #000; BACKGROUND-COLOR: #f1e5f3; TEXT-DECORATION: none
}
#subnavlist1 LI A.active {
        DISPLAY: block; FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: #0d1b40 1px dotted; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#subnavlist1 LI A.active:link {
        DISPLAY: block; FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: #0d1b40 1px dotted; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#subnavlist1 LI A.active:hover {
        COLOR: #000
}
#subnavlist2 LI {
        FONT-SIZE: 89%; MARGIN: 0px
}
#subnavlist2 LI A {
        PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 3px; WIDTH: 135px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: none
}
#subnavlist2 LI A:link {
        PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 3px; WIDTH: 135px; COLOR: #000; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: none
}
#subnavlist2 LI A:hover {
        COLOR: #000; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: underline
}
#subnavlist2 LI A.active {
        FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: none
}
#subnavlist2 LI A.active:link {
        FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: none
}
#subnavlist2 LI A.active:hover {
        BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7ddbb; TEXT-DECORATION: underline
}
#subnavlist2 LI A.last {
        BORDER-BOTTOM: #0d1b40 1px dotted
}
#subnavlist2 LI A.last:link {
        BORDER-BOTTOM: #0d1b40 1px dotted
}
#subnavlist2 LI A.last:hover {
        BORDER-BOTTOM: #0d1b40 1px dotted
}
.teaser1 {
        PADDING-RIGHT: 10px; MARGIN-TOP: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}
.teaser1 H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
DIV.sitemap .sm-rubriklink {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.7em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #efefef
}
DIV.sitemap LI.sm-rubriklist {
        BACKGROUND-IMAGE: none; MARGIN: 0px 0px 1em -22px
}
#content DIV.sitemap UL {
        PADDING-LEFT: 12px; MARGIN: 1em 0px 0.7em; LIST-STYLE-TYPE: none
}
#content DIV.sitemap UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
#content DIV.sitemap UL UL {
        PADDING-LEFT: 11px; MARGIN: 0.3em 0px; LIST-STYLE-TYPE: none
}
#content DIV.sitemap UL UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/listpunkt_content.gif) no-repeat 0px 2px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#footer {
        PADDING-RIGHT: 0px; PADDING-LEFT: 205px; FONT-SIZE: 89%; PADDING-BOTTOM: 20px; COLOR: #666; PADDING-TOP: 30px; POSITION: relative
}
#footer A {
        COLOR: #666; TEXT-DECORATION: none
}
#footer A:hover {
        TEXT-DECORATION: underline
}
.formnook {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; COLOR: #b51616; PADDING-TOP: 0px
}
.formok {
        FONT-WEIGHT: bold; COLOR: #337c33
}
.mailform {
        FONT-SIZE: 101%; WIDTH: 450px; FONT-FAMILY: arial,helvetica,sans-serif
}
.mailform TD {
        PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.mailform INPUT {
        WIDTH: 200px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.mailform SELECT {
        WIDTH: 200px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.mailform TEXTAREA {
        WIDTH: 200px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.mailform .checkbox {
        WIDTH: auto
}
.mailform .submit {
        MARGIN-TOP: 0.5em; WIDTH: auto
}
.clear {
        BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.linktotop {
        FONT-SIZE: 89%
}
#leftcol-1 {
        FONT-SIZE: 89%; MARGIN: 30px 0px 0px 10px; WIDTH: 180px; LINE-HEIGHT: 120%; POSITION: relative
}