 
body {
    background-color: #FFFFFF;
    background-position: center top;
    background-repeat: no-repeat;
    color: black;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    text-align: left;
    width: 940px;
}
table {
    font-size: 11px;
}
a {
    color: #006699;
    text-decoration: none;
}
a img {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
input, select, textarea {
    font-family: Verdana;
    font-size: 10px;
}
input.newsfeed {
    padding-left: 4px;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}
p {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
legend {
    color: black;
}
#body_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: white;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    width: 930px;
}
#header {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/bg_head.jpg");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 66px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
    width: 760px;
}
#content {
    float: left;
    width: 760px;
}
#col_nav {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 140px;
}
#col_nav .inplaceeditor {
    float: left;
}
#col_marketing {
    float: left;
    margin-left: 10px;
    width: 160px;
}
#col_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    width: 440px;
    z-index: 2;
}
#col_content table {
    clear: left;
}
#col_content_big {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    width: 600px;
}
#col_right {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: right;
    width: 160px;
}
#cont_block {
    display: block;
    float: left;
    width: 278px;
}
.standardcontent, .standardcontent font, .standardcontent p, .standardcontent p font {
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
}
.standardcontent h1, .standardcontent h1 a, .standardcontent h1 font, .standardcontent h1 a font {
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 19px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent h2, .standardcontent h2 a, .standardcontent h2 font, .standardcontent h2 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent h3, .standardcontent h3 a, .standardcontent h3 font, .standardcontent h3 a font {
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent h4, .standardcontent h4 a, .standardcontent h4 font, .standardcontent h4 a font {
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 13px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent h5, .standardcontent h5 a, .standardcontent h5 font, .standardcontent h5 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent h6, .standardcontent h6 a, .standardcontent h6 font, .standardcontent h6 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 9px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.standardcontent .picture_gallery {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 4px;
    width: 176px;
}
.standardcontent .picture_gallery .head {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/thl_bg_g2.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 17px;
    width: 176px;
}
.standardcontent .picture_gallery .head span {
    color: black;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 0;
    text-transform: uppercase;
    width: 166px;
}
.standardcontent .picture_gallery .body {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: right bottom;
    background-repeat: repeat;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 174px;
}
.standardcontent .picture_gallery .body img {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
}
.standardcontent .picture_gallery span {
    float: left;
    font-size: 11px;
    margin-left: 8px;
    margin-right: 8px;
}
.spacer {
    font-size: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer3px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 3px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer10px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer11px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer15px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer22px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 22px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.para {
    margin-bottom: 5px;
}
.full_box {
    width: 150px;
}
ul#navigation {
    float: left;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 140px;
}
ul#navigation li img {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
}
ul#navigation li {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 140px;
}
ul#navigation li.spacer {
    font-size: 0;
    height: 6px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
ul#navigation a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
    text-transform: uppercase;
}
ul#navigation a:link {
    background-color: #C4DDF1;
    color: black;
}
ul#navigation a:visited {
    background-color: #C4DDF1;
    color: black;
}
ul#navigation a:hover {
    background-color: #DBEBF8;
    color: #006898;
}
ul#navigation a:active {
    background-color: #DBEBF8;
    color: #006898;
}
ul#navigation .on {
    -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: #DBEBF8 !important;
    background-image: url("/img/arrow.gif") !important;
    background-position: 8px 6px !important;
    background-repeat: no-repeat !important;
    color: #016599 !important;
    display: block;
}
ul#navigation .subon {
    -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: #DBEBF8 !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    color: #016599 !important;
    display: block;
    font-size: 10px;
    font-weight: normal;
}
ul#navigation .suboff {
    -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: #DBEBF8 !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    color: #000000 !important;
    display: block;
    font-size: 10px;
    font-weight: normal;
}
ul#navigation a.zone:hover {
    color: black;
}
ul#navigation .subonZone {
    -moz-background-clip: border !important;
    -moz-background-origin: padding !important;
    -moz-background-size: auto auto !important;
    background-attachment: scroll !important;
    background-color: #E5E5E5 !important;
    background-image: none !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    color: black !important;
    display: block;
    font-size: 10px;
    font-weight: normal;
}
.sitemap {
    float: left;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: -7px;
    padding-left: 0;
    padding-right: 5px;
    width: 100%;
}
.sitemap .level1 {
    font-size: 11px;
    margin-bottom: 7px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.sitemap .level1 a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
    text-transform: uppercase;
}
.sitemap .level1 a:link {
    background-color: #C4DDF1;
    color: black;
}
.sitemap .level1 a:visited {
    background-color: #C4DDF1;
    color: black;
}
.sitemap .level1 a:hover {
    background-color: #DBEBF8;
    color: #006898;
}
.sitemap .level1 a:active {
    background-color: #DBEBF8;
    color: #006898;
}
.sitemap .level2 {
    color: #016599 !important;
    display: block;
    font-size: 11px;
    left: 5px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 185px;
}
.sitemap .level2 a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.sitemap .level2 a:link {
    color: black;
}
.sitemap .level2 a:visited {
    color: black;
}
.sitemap .level2 a:hover {
    color: black;
}
.sitemap .level2 a:active {
    color: black;
}
.sitemap .level3 {
    color: #016599 !important;
    display: block;
    font-size: 11px;
    left: 20px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 185px;
}
.sitemap .level3 a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.sitemap .level3 a:link {
    color: black;
}
.sitemap .level3 a:visited {
    color: black;
}
.sitemap .level3 a:hover {
    color: black;
}
.sitemap .level3 a:active {
    color: black;
}
.sitemap .level4 {
    color: #016599 !important;
    display: block;
    font-size: 11px;
    left: 32px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 185px;
}
.sitemap .level4 a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.sitemap .level4 a:link {
    color: black;
}
.sitemap .level4 a:visited {
    color: black;
}
.sitemap .level4 a:hover {
    color: black;
}
.sitemap .level4 a:active {
    color: black;
}
.sitemap .level5 {
    color: #016599 !important;
    display: block;
    font-size: 11px;
    left: 44px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 185px;
}
.sitemap .level5 a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.sitemap .level5 a:link {
    color: black;
}
.sitemap .level5 a:visited {
    color: black;
}
.sitemap .level5 a:hover {
    color: black;
}
.sitemap .level5 a:active {
    color: black;
}
#header {
    width: 100%;
}
.search_head {
    color: #006699;
    font-size: 11px;
    font-weight: bold;
}
.search_head a, .search_head a:link, .search_head a:active, .search_head a:visited, .search_head a:hover {
    color: #006699;
    font-weight: bold;
}
.search {
    font-size: 10px;
    height: 18px;
    width: 139px;
}
.search_2 {
    font-size: 10px;
    width: 250px;
}
.search_3 {
    font-size: 10px;
    width: 190px;
}
.search_dd {
    font-size: 10px;
    height: 18px;
    width: 100px;
}
.search_full {
    font-size: 10px;
    width: 100%;
}
.fachchin {
    font-size: 10px;
    width: 144px;
}
* > *:first-child + * .search {
    font-size: 10px;
    height: 12px;
    width: 139px;
}
* html .search {
    font-size: 10px;
    height: 18px;
    width: 139px;
}
* html .spacer3px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
* html .spacer22px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 20px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
body .search {
    font-size: 10px;
    height: 12px;
    width: 139px;
}
body .spacer3px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 3px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
body .spacer22px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 22px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
:not(hr) .search_dd {
    font-size: 10px;
    height: 16px;
    width: 100px;
}
:not(hr) .fachchin {
    font-size: 10px;
    width: 146px;
}
.spacer22px {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    float: left;
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.skyscraper {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#leaderboard {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 5px;
}
.mpu {
    clear: both;
    margin-bottom: 18px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.sponsored_link {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.sponsored_link a, .sponsored_link a:link, .sponsored_link a:hover, .sponsored_link a:visited, .sponsored_link a:active {
    background-color: #C3DEF1;
    color: #006697;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    width: 440px;
}
.txt_anzeige {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/bg_anzeige.gif");
    background-position: 0 0;
    background-repeat: repeat-y;
    border-bottom-color: #C3DEF1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #C3DEF1;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    width: 440px;
}
.txt_anzeige p {
    float: left;
    text-align: center;
    width: 100%;
}
.txt_anzeige a, .txt_anzeige a:hover, .txt_anzeige a:active, .txt_anzeige a:link, .txt_anzeige a:visited {
    color: #006699;
    font-weight: bold;
}
#footer {
    background-color: white;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    width: 930px;
}
.footer_links, .footer_links a, .footer_links a:active, .footer_links a:hover, .footer_links a:link, .footer_links a:visited {
    color: #666666;
    font-size: 10px;
}
.tb_left {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #C3DEF1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    width: 140px;
}
.tb_left ul {
    float: left;
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 140px;
}
.tb_left li {
    float: left;
    margin-top: 3px;
    width: 140px;
}
.tb_left li a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    font-weight: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.tb_left .headline a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 8px 6px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 19px;
    padding-right: 3px;
    padding-top: 3px;
}
.tb_left .username {
    font-size: 10px;
    margin-top: 5px;
    width: 124px;
}
.tb_left .password {
    font-size: 10px;
    margin-top: 5px;
    width: 124px;
}
.tb_left a {
    color: black;
}
.tb_left p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 134px;
}
.tb_left .issue {
    margin-left: 8px;
    margin-top: 5px;
    width: auto;
}
.tb_left h2 {
    color: black;
    font-size: 11px;
    letter-spacing: 0.1px;
    margin-bottom: 1px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_left input {
    font-size: 10px;
    margin-left: 0;
    margin-top: 3px;
    width: 127px;
}
.login_btn {
    height: 13px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 43px;
}
.line_spacer {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 140px;
}
.tbl_anzeige p {
    float: left;
}
.nutzer_online {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #C3DEF1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    font-size: 10px;
    width: 140px;
}
.nutzer_online p {
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}
.tb_mk_head {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/thl_bg_b.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 17px;
    width: 160px;
}
.tb_mk_head_2rows {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/thl_bg_b_2rows.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 29px;
    width: 160px;
}
.tb_mk_head .headline {
    color: white;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 2px;
    text-transform: uppercase;
    width: 150px;
}
.tb_mk_head .headline a {
    color: white;
    font-weight: bold;
}
.tb_mk_head_2rows .headline {
    color: white;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 2px;
    text-transform: uppercase;
    width: 150px;
}
.tb_mk_head_2rows .headline a {
    color: white;
    font-weight: bold;
}
.tb_mk_content .input {
    font-size: 10px;
    margin-right: 5px;
    margin-top: 5px;
    width: 110px;
}
.tb_mk_content .newsletter {
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    width: 140px;
}
.tb_mk_content .more_link a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 1px 6px;
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 3px;
}
.tb_mk_content .issue_link a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 1px 6px;
    background-repeat: no-repeat;
    color: #006699;
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 3px;
    width: 130px;
}
.tb_mk_content .issue_link .on {
    font-weight: bold;
}
.tb_mk_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #C3DEF1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    font-size: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 150px;
}
.tb_mk_content a {
    color: black;
}
.tb_mk_content img {
    float: left;
    margin-top: 2px;
}
.tb_mk_content p {
    float: left;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 150px;
}
.tb_mk_content h2 {
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-decoration: none;
    width: 150px;
}
.tb_mk_content a {
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.tb_mk_content input {
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 3px;
    width: 140px;
}
.tb_mk_content span {
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_mk_content span a {
    color: #00669B;
    font-size: 100%;
    text-decoration: none;
}
.tb_mk_content font {
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.tb_mk_content .fachchin {
    font-size: 10px;
    width: 144px;
}
:not(hr) .tb_mk_content .fachchin {
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 146px;
}
.tb_pl_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/tb_bg_g.gif");
    background-position: center bottom !important;
    background-repeat: repeat;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    margin-top: -3px;
    padding-bottom: 7px;
    width: 160px;
}
.tb_pl_content h1, .tb_pl_content h2, .tb_pl_content h3, .tb_pl_content h4, .tb_pl_content h5, .tb_pl_content h6 {
    color: #00669B;
    float: left;
    font-size: 10px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    width: 148px;
}
.tb_pl_content a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 6px 3px;
    background-repeat: no-repeat;
    color: black;
    float: left;
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 0;
    width: 140px;
}
.tb_pl_mk_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #C3DEF1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 7px;
    width: 160px;
}
.tb_pl_mk_content h1, .tb_pl_mk_content h2, .tb_pl_mk_content h3, .tb_pl_mk_content h4, .tb_pl_mk_content h5, .tb_pl_mk_content h6 {
    color: #00669B;
    float: left;
    font-size: 10px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    width: 148px;
}
.tb_pl_mk_content a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 6px 3px;
    background-repeat: no-repeat;
    color: black;
    float: left;
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 0;
    width: 140px;
}
.tb_mk_content .calendar_head {
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 4px;
}
.tb_mk_content .calendar_head span {
    float: left;
    padding-top: 1px;
}
.flleft_calendar {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.calendar_body {
    float: left;
    margin-bottom: 5px;
    margin-top: 3px;
    width: 146px;
}
.calendar {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #007BB6;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    margin-right: 1px;
    padding-top: 3px;
    text-align: center;
    width: 20px;
}
.calendar_off {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 20px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: center;
    width: 20px;
}
.calendar_off a {
    color: lightgrey;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    padding-top: 3px;
    width: 20px;
}
.calendar_on {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 20px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: center;
    width: 20px;
}
.calendar_on a {
    color: black;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    padding-top: 3px;
    width: 20px;
}
.margin0px {
    margin-bottom: 0;
    margin-right: 0;
}
.tb_rg_head {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/thl_bg_g.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 17px;
    width: 160px;
}
.tb_rg_head_2rows {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/thl_bg_g_2rows.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 28px;
    width: 160px;
}
.tb_rg_head .headline {
    color: black;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 2px;
    text-transform: uppercase;
    width: 150px;
}
.tb_rg_head .headline a {
    color: black;
    font-weight: bold;
}
.tb_rg_head_2rows .headline {
    color: black;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 2px;
    text-transform: uppercase;
    width: 150px;
}
.tb_rg_head_2rows .headline a {
    color: black;
    font-weight: bold;
}
.tb_rg_content .more_link a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 1px 6px;
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 3px;
}
.tb_rg_content .issue_link a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/arrow.gif");
    background-position: 1px 6px;
    background-repeat: no-repeat;
    color: #006699;
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 3px;
    padding-top: 3px;
    width: 130px;
}
.tb_rg_content .issue_link .on {
    font-weight: bold;
}
.tb_rg_content {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/tb_bg_g.gif");
    background-position: center bottom !important;
    background-repeat: repeat;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 10px;
    margin-bottom: 10px;
    padding-bottom: 7px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 150px;
}
.tb_rg_content p {
    float: left;
    width: 150px;
}
.tb_rg_content img {
    float: left;
    margin-top: 2px;
}
.tb_rg_content a {
    color: black;
    font-weight: bold;
    text-decoration: none;
}
.marg {
    margin-bottom: 0;
}
.tb_rg_standard {
    float: left;
    font-size: 10px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 150px;
}
.tb_rg_standard a {
    font-weight: bold;
}
.tb_rg_standard img {
    margin-right: 5px;
}
.tb_rg_standard span, .tb_rg_standard span a, .tb_rg_standard span a:link, .tb_rg_standard span a:active, .tb_rg_standard span a:visited, .tb_rg_standard span a:hover {
    color: #006699;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h1, .tb_rg_standard h1 a, .tb_rg_standard h1 font, .tb_rg_standard h1 a font {
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 19px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h2, .tb_rg_standard h2 a, .tb_rg_standard h2 font, .tb_rg_standard h2 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h3, .tb_rg_standard h3 a, .tb_rg_standard h3 font, .tb_rg_standard h3 a font {
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h4, .tb_rg_standard h4 a, .tb_rg_standard h4 font, .tb_rg_standard h4 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h5, .tb_rg_standard h5 a, .tb_rg_standard h5 font, .tb_rg_standard h5 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard h6, .tb_rg_standard h6 a, .tb_rg_standard h6 font, .tb_rg_standard h6 a font {
    color: #006699;
    font-family: Verdana,Arial,sans-serif;
    font-size: 9px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard .subheading, .tb_rg_standard .subheading a, .tb_rg_standard .subheading a:link, .tb_rg_standard .subheading a:active, .tb_rg_standard .subheading a:visited, .tb_rg_standard .subheading a:hover {
    color: #006699;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard ul {
    font-size: 100%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 5px;
}
.tb_rg_cw_news {
    float: left;
    margin-bottom: 8px;
    width: 150px;
}
.tb_rg_cw_news a {
    display: block;
    float: left;
    margin-left: 3px;
    width: 139px;
}
.hl_100 {
    width: 150px;
}
.date {
    color: #656565;
}
.tb_rg_head_2 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/artikel_detail_head_bg.gif");
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 17px;
    letter-spacing: 0.1px;
    margin-top: 20px;
    width: 440px;
}
.tb_rg_head_2 h1 {
    float: left;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 2px;
    width: 430px;
}
.tb_rg_content_2 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/tb_article_bg.gif");
    background-position: center bottom;
    background-repeat: repeat;
    float: left;
    letter-spacing: 0.05px;
    margin-bottom: 10px;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 430px;
}
.tb_rg_content_2 p {
    float: left;
    padding-top: 5px !important;
    width: 430px;
}
.tb_rg_content_2 a {
    color: #006699;
    font-weight: bold;
    text-decoration: underline;
}
.tb_rg_content_2 h1 {
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard_2 {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 430px;
}
.tb_rg_standard_2 a {
    font-weight: bold;
}
.tb_rg_standard_2 img {
    float: left;
    padding-right: 5px;
}
.tb_rg_standard_2 h2 {
    color: #006699;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_rg_standard_2 .pad_top {
    float: left;
    font-weight: bold;
    padding-top: 1px;
}
.tb_rg_standard_2 .pad_top a {
    font-weight: normal;
}
.dot_vertical {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 430px;
}
.dot_vertical_prod_info {
    float: left;
    margin-bottom: 6px;
    margin-top: 6px;
    width: 430px;
}
.tb_hlbig {
    color: #000000;
    float: left;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_hlbig a {
    color: #016798;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.tb_hlbig p {
    float: left;
    width: 150px;
}
.tb_hlbig img {
    margin-right: 4px;
}
.tb_umfrage {
    color: #006699;
    font-size: 10px;
    font-weight: bold;
    vertical-align: top;
}
.tb_umfrage_link {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.umfrage_radio {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.radio_table {
    margin-top: 5px;
    width: 150px !important;
}
.radio_button {
    margin-top: -4px;
}
:not(hr) .radio_button {
    margin-top: 1px;
}
:not(hr) .tb_umfrage {
    color: #006699;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
}
.topartikel {
    float: left;
    width: 100%;
}
.topartikel a {
    color: black;
}
.topartikel a img.a_img {
    margin-left: 5px;
}
.topartikel .more {
    border-bottom-color: red !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: red !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: solid !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 1px !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: red !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: solid !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 1px !important;
    border-top-color: red !important;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    float: none !important;
    height: 7px !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 6px !important;
}
.topartikel p {
    font-size: 11px;
    line-height: 15px;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.topartikel img.image {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
.topartikel span {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.topartikel h2 {
    color: #666666;
    float: left;
    font-size: 10px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 100%;
}
.topartikel h2 a, .topartikel h2 a:link, .topartikel h2 a:hover, .topartikel h2 a:active, .topartikel h2 a:visited {
    color: #666666;
    font-weight: normal;
}
.topartikel h1 {
    color: #006699;
    float: left;
    font-family: Arial;
    font-size: 16px;
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.topartikel h1 a, .topartikel h1 a:link, .topartikel h1 a:hover, .topartikel h1 a:active, .topartikel h1 a:visited {
    color: #006699;
    float: left;
    font-family: Arial;
    font-size: 19px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.topartikel h3 {
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.topartikel .author {
    float: left;
    font-size: 10px;
    margin-top: 10px;
    width: 100%;
}
.topartikel .author img {
    float: left;
    margin-right: 5px;
}
.topartikel .author span {
    color: #666666;
    margin-left: 5px;
}
.topartikel .artikel_detail {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-top: 2px;
    width: 100%;
}
.topartikel .artikel_detail img {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.topartikel .artikel_detail a, .topartikel .artikel_detail a:active {
    color: #006699 !important;
    text-decoration: underline;
}
.topartikel .artikel_detail a:hover, .topartikel .artikel_detail a:visited {
    color: #000000;
    text-decoration: underline;
}
.topartikel .artikel_detail .greenlink a, .topartikel .artikel_detail .greenlink a:active, .topartikel .artikel_detail .greenlink a:hover, .topartikel .artikel_detail .greenlink a:visited {
    border-bottom-color: darkgreen;
    border-bottom-style: solid;
    border-bottom-width: 0.1em;
    color: darkgreen !important;
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 8px;
    padding-bottom: 0;
    text-decoration: underline;
}
.topartikel .artikel_detail .keyword {
    color: green !important;
    text-decoration: underline;
}
.topartikel .links {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-top: 30px;
    width: 100%;
}
.topartikel .links a, .topartikel .links a:active {
    color: #006699 !important;
    text-decoration: underline;
}
.topartikel .links a:hover, .topartikel .links a:visited {
    color: #000000;
    text-decoration: underline;
}
.topartikel .screen {
    background-color: #E5E5E5;
    float: left;
    height: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    width: 440px;
}
.topartikel .screen img {
    float: left;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.topartikel .screen .legend {
    float: left;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 2px;
}
.topartikel .screen .legend_img {
    float: right;
    margin-top: 2px;
}
.topartikel .screen .legend_img img {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.subarticle_cp {
    clear: both;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.subarticle_cp img.image {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.subarticle_cp img.img_sub_art {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.subarticle_cp_text {
    float: left;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.subarticle_cp_text h2, .subarticle_cp_text h2 a, .subarticle_cp_text h2 a:link, .subarticle_cp_text h2 a:hover, .subarticle_cp_text h2 a:active, .subarticle_cp_text h2 a:visited {
    color: #666666;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.subarticle_cp_text h1, .subarticle_cp_text h1 a, .subarticle_cp_text h1 a:link, .subarticle_cp_text h1 a:hover, .subarticle_cp_text h1 a:active, .subarticle_cp_text h1 a:visited {
    color: #006699;
    font-family: Verdana;
    font-size: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.subartikel_content p {
    float: left;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
#path {
    color: #006699;
    float: left;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#path a {
    color: #006699;
}
.spacer_top {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 1px;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
#top_nav {
    color: #006699;
    float: right;
    font-size: 10px;
    height: 24px;
    margin-bottom: 0;
    width: 100%;
}
#top_nav a, #top_nav a:link, #top_nav a:active, #top_nav a:visited, #top_nav a:hover {
    color: #006699;
    float: right;
    font-size: 10px;
    margin-left: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#top_nav img {
    float: right;
}
#top_nav_2 {
    color: #666666;
    float: right;
    font-size: 10px;
    height: 24px;
    margin-bottom: 0;
}
#top_nav_2 a {
    float: right;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#top_nav_2 p {
    float: right;
}
#foot_nav {
    color: #666666;
    float: right;
    font-size: 10px;
}
#foot_nav a, #foot_nav a:link, #foot_nav a:active, #foot_nav a:visited, #foot_nav a:hover {
    color: #006699;
    font-size: 10px;
    margin-left: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#btn_top {
    color: #666666;
    float: left;
    font-size: 10px;
    margin-top: 11px;
    padding-bottom: 20px;
}
#btn_top a, #btn_top a:link, #btn_top a:active, #btn_top a:visited, #btn_top a:hover {
    color: #666666;
    font-size: 10px;
}
.artikel_spacer {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 9px;
    margin-top: 9px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.artikel_spacer_top {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 9px;
    margin-top: 19px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.artikel_spacer_bottom {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 19px;
    margin-top: 9px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.dotted_line {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/dot_line.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    height: 1px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.spacer_blank {
    float: left;
    width: 100%;
}
.artikel_blank {
    float: left;
    width: 100%;
}
.dossiers {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 440px;
}
.dos_spacer {
    float: left;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 4px;
}
.dos_box_title {
    background-color: #E5E5E5;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 138px;
}
.dos_box_short {
    background-color: #E5E5E5;
    float: left;
    height: 20px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 144px;
}
.dos_box_medium {
    background-color: #E5E5E5;
    float: left;
    height: 20px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 292px;
}
.dos_box_long {
    background-color: #E5E5E5;
    float: left;
    height: 20px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 440px;
}
.dos_box_short img, .dos_box_medium img, .dos_box_long img {
    float: left;
}
.dos_box_short a, .dos_box_medium a, .dos_box_long a {
    color: #006699;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    padding-top: 3px;
}
#dossiers {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 440px;
}
.dos_box1 {
    background-color: #E5E5E5;
    float: left;
    font-size: 11px;
    height: 14px;
    margin-right: 4px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 138px;
}
.dos_box2 {
    background-color: #E5E5E5;
    color: #006699;
    float: left;
    font-size: 11px;
    height: 14px;
    margin-right: 4px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 3px;
    width: 111px;
}
.dos_box2 a {
    color: #006699;
    font-size: 11px;
}
.dos_box3 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E5E5E5;
    background-image: url("/img/office_icon.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    float: left;
    font-size: 11px;
    height: 14px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 3px;
    width: 111px;
}
.dos_box3 a {
    color: #006699;
    font-size: 11px;
}
.dos_box4 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E5E5E5;
    background-image: url("/img/office_icon.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 14px;
    margin-right: 4px;
    margin-top: 4px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 3px;
    width: 259px;
}
.dos_box4 a {
    color: #006699;
    font-size: 11px;
}
.dos_box5 {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E5E5E5;
    background-image: url("/img/windows_icon.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 14px;
    margin-top: 4px;
    padding-bottom: 3px;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 3px;
    width: 111px;
}
.dos_box5 a {
    color: #006699;
    font-size: 11px;
}
.gray_box_nospace {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E5E5E5;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 20px;
    margin-bottom: 4px;
    margin-top: 0;
    width: 100%;
}
.gray_box_nospace h1 {
    color: black;
    float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 3px;
}
.gray_box {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #E5E5E5;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-bottom: 18px;
    margin-top: 0;
    padding-bottom: 4px;
    width: 100%;
}
.gray_box h1 {
    color: black;
    float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 3px;
}
.blue_box {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #DBEBF8;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 20px;
    line-height: normal;
    margin-bottom: 18px;
    margin-top: 0;
    width: 100%;
}
.blue_box_opt {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #DBEBF8;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 20px;
    line-height: normal;
    margin-left: 1px;
    margin-top: 0;
    width: 438px;
}
.blue_box h1, .blue_box_opt h1 {
    color: black;
    float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 3px;
}
.issue_detail {
    float: left;
    margin-bottom: 20px;
    width: 144px;
}
.issue_detail h2 {
    color: black;
    font-size: 11px;
    letter-spacing: 0.1px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.issue_detail p {
    float: left;
    font-size: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.issue_detail p a {
    color: black;
    float: left;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.issue_detail span {
    float: left;
}
.issue_detail .checkbox {
    float: left;
    height: 13px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 13px;
}
.btn_order {
    float: left;
}
.issue_description {
    line-height: 15px;
}
.fl_left {
    float: left;
    margin-top: 8px;
}
.fl_none {
    float: none !important;
    font-size: 10px !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.table_polls {
    float: left;
    font-size: 11px;
}
.polllist_date {
    font-size: 11px;
    text-align: left;
    width: 105px;
}
.polllist_title h1 {
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.polllist_title a:link {
    color: black;
}
.polllist_title a:visited {
    color: black;
}
.polllist_title a:hover {
    color: #006898;
}
.polllist_title a:active {
    color: #006898;
}
.formtextfield {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
.send_form_div {
    float: left;
    width: 550px;
}
.send_form_div td {
    font-size: 12px;
}
.inplaceeditor {
    font-size: 11px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.inplaceeditor p {
    font-size: 11px;
}
.inplaceeditor tb_rg_standard {
    font-size: 11px;
}
.inplaceeditor tb_rg_content td {
    font-size: 11px;
}
.form_button {
    background-color: #006797;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
.button {
    font-size: 10px;
}
.fieldset {
    margin-top: 9px;
}
.fieldset_nomarg {
    margin-top: 0;
}
.greenlink a {
    border-bottom-color: darkgreen;
    border-bottom-style: solid;
    border-bottom-width: 0.1em;
    color: darkgreen !important;
    display: block;
    float: left;
    padding-bottom: 0;
    text-decoration: underline;
}
.bigbluefont {
    clear: both;
    color: #006699;
    font-family: Arial,sans-serif;
    font-size: 19px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.log {
    font-size: 11px;
}
.error {
    color: red;
    float: left;
}
.issues_pdf {
    float: left;
    font-size: 10px;
    width: 40px;
}
:not(hr) .issues_pdf {
    float: left;
    font-size: 10px;
    padding-top: 2px;
    width: 40px;
}
.image_description {
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.image_copyright {
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
.images_issue {
    background-color: #E9E9E9;
    clear: both;
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
}
.leserwertung {
    font-size: 12px;
}
:not(hr) .leserwertung {
    font-size: 12px;
    vertical-align: bottom;
}
.rate_radio_button {
    margin-top: 2px;
}
:not(hr) .rate_radio_button {
    margin-top: 9px;
}
.rating_button {
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 14px;
}
.produktbewertung {
    font-size: 12px;
    line-height: 17px;
}
.mpct_active {
    color: #00CC00;
}
.mpct_inactive {
    color: #DD0000;
}
.bigbluebold {
    color: #006699;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
}
.registerlink {
    float: left;
    font-size: 10px;
    padding-top: 4px;
}
.registerlink a img {
    display: inline;
}
div#sky_scroll {
    background-color: #F6F6F6;
    left: 0;
    max-width: 235px;
    min-width: 130px;
    position: absolute;
    visibility: hidden;
    z-index: 0;
}

