BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
DIV
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,sans-serif
}
DIV.header
{
    LEFT: 0px;
    WIDTH: 1000px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 98px
}
DIV.meta
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 75px
}
DIV.homelink
{
    Z-INDEX: 5;
    LEFT: 728px;
    POSITION: absolute;
    TOP: 0px
}
DIV.blackbox
{
    LEFT: 0px;
    WIDTH: 35px;
    POSITION: absolute;
    TOP: 103px;
    HEIGHT: 169px;
    BACKGROUND-COLOR: #003333
}
DIV.flash
{
    LEFT: 205px;
    FLOAT: left;
    WIDTH: 800px;
    POSITION: absolute;
    TOP: 103px;
    HEIGHT: 169px
}
DIV.redbox
{
    LEFT: 805px;
    WIDTH: 195px;
    POSITION: absolute;
    TOP: 103px;
    HEIGHT: 169px;
    BACKGROUND-COLOR: #cc0033
}
DIV.navigation
{
    LEFT: 40px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 103px;
    BACKGROUND-COLOR: #e3e6e3
}
DIV.navigation
{
    Z-INDEX: 2;
    LEFT: 40px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 103px;
    BACKGROUND-COLOR: #e3e6e3
}
DIV.navigationback
{
    Z-INDEX: 1;
    LEFT: 40px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 103px;
    HEIGHT: 169px;
    BACKGROUND-COLOR: #e3e6e3
}
DIV.vote
{
    LEFT: 40px;
    WIDTH: 160px;
    POSITION: absolute;
    TOP: 363px
}
DIV.container
{
    LEFT: 205px;
    WIDTH: 795px;
    POSITION: absolute;
    TOP: 277px
}
DIV.content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    POSITION: relative
}
TD.content
{
    BACKGROUND-IMAGE: url(../images/dots.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 1000px;
    BACKGROUND-REPEAT: repeat-y
}
DIV.verweise
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    POSITION: relative
}
TD.verweise
{
    BACKGROUND-IMAGE: url(../images/dots.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 160px;
    BACKGROUND-REPEAT: repeat-y
}
DIV.sprache
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    POSITION: relative
}
TD.sprache
{
    BACKGROUND-IMAGE: url(../images/dots.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 195px;
    BACKGROUND-REPEAT: repeat-y
}
DIV.impressum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    POSITION: relative
}
TD.impressum
{
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../images/dots.gif);
    VERTICAL-ALIGN: bottom;
    WIDTH: 0pt;
    BACKGROUND-REPEAT: repeat-y
}
TD.partner
{
    BACKGROUND-IMAGE: url(../images/dots.gif);
    BACKGROUND-REPEAT: repeat-y;
    TEXT-ALIGN: center
}
TD.spacer
{
    BACKGROUND-IMAGE: url(../images/dots.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD.ov_l
{
    PADDING-BOTTOM: 15px;
    WIDTH: 300px
}
TD.ov_r
{
    PADDING-BOTTOM: 15px;
    VERTICAL-ALIGN: bottom
}
B.red
{
    COLOR: #cc0033
}
A
{
    COLOR: #cc0033;
    TEXT-DECORATION: underline
}
A.black
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
DIV.center
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left
}
DIV.breadcrumb
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 8px;
    FONT-FAMILY: Verdana,sans-serif
}
.news_box_datum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_box_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_box_teaser
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_box_more
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_list_datum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_list_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_list_teaser
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_list_more
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_detail_datum
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_detail_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_detail_text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.news_detail_back
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
.jobs_box_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #cc0033;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
#content H1
{
    FONT-FAMILY: Arial
}
#content H2
{
    FONT-FAMILY: Arial
}
DIV.verweise H5
{
    FONT-FAMILY: Arial
}
#content H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    MARGIN: 40px 0px 20px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #cc0033
}
#content .csc-firstHeader
{
    MARGIN-TOP: 0px
}
#content H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 24px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003333
}
#content H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 18px 0px 0px;
    COLOR: #003333
}
#content H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 18px 0px 0px;
    COLOR: #003333
}
DIV.verweise H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN: 27px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003333
}
DIV.verweise .csc-firstHeader
{
    MARGIN-TOP: 0px
}
DIV.verweise P
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 10px;
    COLOR: #003333
}
.csc-textpic-image
{
    PADDING-LEFT: 5px;
    BORDER-LEFT: #cc0033 5px solid;
    MARGIN-RIGHT: 0px
}
DIV.content DIV.csc-header IMG
{
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: 0px
}
DIV#linkboxes IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
SPAN.news_detail_title IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
DL.news-single-files
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
DL.news-single-links
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.news-single-imgcaption
{
    TEXT-ALIGN: center
}
.news-single-links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.news-single-links DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.csc-textpic-caption
{
    TEXT-ALIGN: center
}
.content LI
{
    LIST-STYLE-IMAGE: url(../images/quadrat.gif)
}
.csc-sitemap LI
{
    LIST-STYLE-TYPE: none
}
.csc-sitemap UL
{
    MARGIN-BOTTOM: 10px
}
UL.formerror
{
    MARGIN-LEFT: 0px
}
LI.formerror
{
    MARGIN-LEFT: 5px
}
.content INPUT
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    BORDER-LEFT: #003333 1px solid;
    BORDER-BOTTOM: #003333 1px solid
}
.content INPUT.noborder
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.content TEXTAREA
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    BORDER-LEFT: #003333 1px solid;
    BORDER-BOTTOM: #003333 1px solid
}
LABEL
{
    FLOAT: left;
    WIDTH: 130px
}
INPUT.mailform-input
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #003333 1px solid;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #003333 1px solid
}
TEXTAREA.mailform-text
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #003333 1px solid;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #003333 1px solid
}
INPUT.mailform-pass
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #003333 1px solid;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #003333 1px solid
}
SELECT.mailform-select
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #003333 1px solid;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #003333 1px solid
}
INPUT.mailform-file
{
    BORDER-RIGHT: #003333 1px solid;
    BORDER-TOP: #003333 1px solid;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    BORDER-LEFT: #003333 1px solid;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #003333 1px solid
}
BR.mailform-linebreak
{
    CLEAR: both
}
DIV.mailform-radio-container
{
    CLEAR: right;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    WIDTH: 250px;
    MARGIN-RIGHT: 10px
}
INPUT.mailform-check
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: right;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: 245px;
    BORDER-BOTTOM: 0px
}
INPUT.mailform-radio
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
DIV.mailform-radio-container LABEL
{
    CLEAR: both;
    FLOAT: none;
    WIDTH: auto
}
TD.tx-indexedsearch-icon IMG
{
    BORDER-LEFT: white 0px solid
}
DIV#suchbox
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 18px
}
DIV#suchbox .searchbox-text
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 120px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 22px
}
DIV#suchbox IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#suchbox TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#suchbox TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#suchbox TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV#suchbox FORM
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
