BODY
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:0px;
    FONT-SIZE:11px;
    PADDING-BOTTOM:0px;
    MARGIN:0px;
    COLOR:#000000;
    PADDING-TOP:0px;
    FONT-FAMILY:Arial, Verdana, Tahoma, Helvetica, Sans-serif, sans-serif, Arial;
    LETTER-SPACING:normal;
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN:left
}
.navi
{
    PADDING-BOTTOM:30px;
    POSITION:static
}
TD
{
    FONT-SIZE:11px;
    MARGIN-BOTTOM:8px;
    COLOR:#3e4d74;
    FONT-FAMILY:Arial, Verdana, Tahoma, Helvetica, Sans-serif, sans-serif, Arial
}
img
{
    border: none;
}
.input
{
    BORDER-RIGHT:1px;
    PADDING-RIGHT:3px;
    BORDER-TOP:1px;
    FONT-SIZE:11px;
    BORDER-LEFT:1px;
    WIDTH:140px;
    COLOR:#000000;
    MARGIN-RIGHT:3px;
    BORDER-BOTTOM:1px;
    FONT-FAMILY:Arial, Verdana, Tahoma, Helvetica, Sans-serif, sans-serif, Arial;
    POSITION:relative
}
.label
{
    FONT-SIZE:11px;
    COLOR:#000000;
    FONT-FAMILY:Arial, Verdana, Tahoma, Helvetica, Sans-serif, sans-serif
}
.small
{
    FONT-SIZE:9px
}
#header
{
    BACKGROUND-POSITION:0px 0px;
    Z-INDEX:5;
    LEFT:-1px;
    WIDTH:100%;
    COLOR:#000000;
    POSITION:absolute;
    TOP:0px;
    HEIGHT:103px
}
#left
{
    WIDTH:176px
}
#centrecontent
{
    PADDING-RIGHT:15px;
    PADDING-LEFT:15px;
    FONT-WEIGHT:500;
    FONT-SIZE:12px;
    WIDTH:100%;
    COLOR:#044478;
    PADDING-TOP:10px;
    TEXT-ALIGN:left
}
#centrecontent_include
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:10px;
    FONT-WEIGHT:500;
    FONT-SIZE:12px;
    PADDING-BOTTOM:5px;
    WIDTH:100%;
    COLOR:#044478;
    PADDING-TOP:10px
}
#centrecontent P
{
    FONT-WEIGHT:500;
    FONT-SIZE:12px;
    COLOR:#044478;
    LINE-HEIGHT:20px
}
#left P
{
    PADDING-RIGHT:2px;
    PADDING-LEFT:3px
}
#right P
{
    PADDING-RIGHT:2px;
    PADDING-LEFT:4px;
    COLOR:#044478
}
#imagecolumn
{
    FLOAT:right;
    WIDTH:180px;
    COLOR:#044478
}
#imagecolumn A
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:0px;
    FONT-WEIGHT:normal;
    FONT-SIZE:11px;
    PADDING-BOTTOM:0px;
    MARGIN:0px;
    COLOR:#bebebe;
    PADDING-TOP:0px
}
#imagecolumn H1
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:0px;
    FONT-WEIGHT:normal;
    FONT-SIZE:11px;
    PADDING-BOTTOM:0px;
    MARGIN:0px;
    COLOR:#d9681c;
    PADDING-TOP:0px
}
DIV
{
    MARGIN-TOP:0px
}
P
{
    MARGIN-TOP:0px
}
#clearfooter
{
    CLEAR:both;
    WIDTH:100%;
    HEIGHT:52px
}
#bottomnavi
{
    COLOR:#d2d2d2;
    BORDER-TOP-COLOR:#074e88;
    TEXT-ALIGN:left
}
#additionalnavi
{
    MARGIN-TOP:3px;
    FLOAT:right;
    PADDING-BOTTOM:2px;
    MARGIN-LEFT:10px;
    WIDTH:170px;
    COLOR:#a0a0a0;
    PADDING-TOP:0px;
    BACKGROUND-COLOR:#ffffff;
    TEXT-ALIGN:center
}
#logo
{
    MARGIN-TOP:0px
}
#navipath
{
    PADDING-RIGHT:0px;
    PADDING-LEFT:0px;
    PADDING-BOTTOM:10px;
    WIDTH:388px;
    COLOR:#636363;
    PADDING-TOP:0px;
    TOP:100pt;
    BACKGROUND-COLOR:#ffffff
}
H1
{
    PADDING-LEFT:2px;
    FONT-WEIGHT:bold;
    FONT-SIZE:13px;
    MARGIN:0px;
    COLOR:#044478
}
H1.content
{
    BORDER-RIGHT:#044478 1px solid;
    PADDING-RIGHT:0px;
    BORDER-TOP:#044478 1px solid;
    PADDING-LEFT:6px;
    FONT-SIZE:16px;
    MARGIN-BOTTOM:10px;
    PADDING-BOTTOM:6px;
    BORDER-LEFT:#044478 1px solid;
    COLOR:#044478;
    PADDING-TOP:6px;
    BORDER-BOTTOM:#044478 1px solid
}
HR
{
    COLOR:#d2d2d2
}
A
{
    FONT-SIZE:12px;
    COLOR:#044478;
    TEXT-DECORATION:underline
}
A.newsheadline
{
    FONT-WEIGHT:bold
}
A.bottomnavi
{
    FONT-SIZE:9px;
    COLOR:#a0a0a0
}
A.additionalnavi
{
    FONT-SIZE:10px;
    COLOR:#a0a0a0
}
A.navipath
{
    FONT-SIZE:10px;
    COLOR:#a0a0a0;
    TEXT-DECORATION:none
}
A.navileft_passive
{
    PADDING-RIGHT:3px;
    PADDING-LEFT:13px;
    FONT-WEIGHT:bold;
    FONT-SIZE:16px;
    COLOR:#ffffff;
    TEXT-DECORATION:none
}
A.navileft_active
{
    PADDING-RIGHT:3px;
    PADDING-LEFT:13px;
    FONT-WEIGHT:bold;
    FONT-SIZE:16px;
    COLOR:#ffd735
}
A.navileft_open
{
    PADDING-RIGHT:3px;
    PADDING-LEFT:13px;
    FONT-WEIGHT:bold;
    FONT-SIZE:16px;
    COLOR:#ffd735;
    TEXT-DECORATION:none
}
A.sitemap_level1
{
    BACKGROUND-POSITION:50% 50%;
    DISPLAY:block;
    FONT-WEIGHT:normal;
    PADDING-BOTTOM:0.4em;
    COLOR:#d9681c;
    BORDER-BOTTOM:#b4a8b4 1px solid;
    BACKGROUND-REPEAT:no-repeat
}
A.sitemap_level2
{
    BACKGROUND-POSITION:4px 50%;
    DISPLAY:block;
    COLOR:#3e4d74;
    BACKGROUND-REPEAT:no-repeat
}
A.sitemap_level3
{
    COLOR:#bebebe
}
.sitemap_level2_container
{
    FLOAT:left;
    WIDTH:50%;
    PADDING-TOP:0.3em
}
.sitemap_level3_container
{
    FLOAT:right;
    WIDTH:50%;
    PADDING-TOP:0.3em
}
.input_searchbox
{
    FONT-SIZE:11px;
    VERTICAL-ALIGN:middle;
    WIDTH:65px;
    COLOR:#3e4d74
}
.input_newsletterselect
{
    FONT-SIZE:11px;
    VERTICAL-ALIGN:middle;
    WIDTH:80px;
    COLOR:#3e4d74;
    MARGIN-RIGHT:8px
}
.label_searchbox
{
    PADDING-LEFT:10px;
    VERTICAL-ALIGN:middle;
    COLOR:#9d9ea2;
    POSITION:relative
}
#loginbox
{
    PADDING-RIGHT: 0em;
    BORDER-TOP: #aeaeae 1px solid;
    MARGIN-TOP: 1.5em;
    PADDING-LEFT: 0em;
    MARGIN-BOTTOM: 1.5em;
    PADDING-BOTTOM: 0.6em;
    PADDING-TOP: 0.6em;
    BORDER-BOTTOM: #aeaeae 1px solid;
    BACKGROUND-COLOR: #dfe0e5
}
#newsletterbox
{
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #aeaeae 1px solid;
    MARGIN-TOP: 1.5em;
    PADDING-LEFT: 0.5em;
    MARGIN-BOTTOM: 1.5em;
    PADDING-BOTTOM: 0.6em;
    PADDING-TOP: 0.6em;
    BORDER-BOTTOM: #aeaeae 1px solid;
    BACKGROUND-COLOR: #dfe0e5
}
.hidden
{
    DISPLAY:none
}
.balken
{
    BACKGROUND-POSITION:2px 0px;
    PADDING-LEFT:0px;
    BACKGROUND-IMAGE:url(../images/bg2.gif);
    BACKGROUND-COLOR:#ff6e2b
}
.naviblock
{
    PADDING-RIGHT:20px;
    HEIGHT:40px;
    BACKGROUND-COLOR:#044478;
    TEXT-ALIGN:right
}
.kontaktbox
{
    BORDER-RIGHT:#b5cbdb thin solid;
    BORDER-TOP:#b5cbdb thin solid;
    MARGIN-BOTTOM:5px;
    BORDER-LEFT:#b5cbdb thin solid;
    WIDTH:176px;
    COLOR:#006cb9;
    PADDING-TOP:5px;
    BORDER-BOTTOM:#b5cbdb thin solid;
    BACKGROUND-COLOR:#ccd1e5
}
.kontaktHeader
{
    BORDER-RIGHT:#b5cbdb thin solid;
    BORDER-TOP:#b5cbdb thin solid;
    MARGIN-TOP:5px;
    FONT-WEIGHT:bold;
    MARGIN-BOTTOM:5px;
    PADDING-BOTTOM:2px;
    BORDER-LEFT:#b5cbdb thin solid;
    WIDTH:176px;
    COLOR:#006cb9;
    PADDING-TOP:2px;
    BORDER-BOTTOM:#b5cbdb thin solid;
    BACKGROUND-COLOR:#ccd1e5
}
.wellcomeBox
{
    BORDER-TOP-WIDTH: thin;
    BORDER-LEFT-WIDTH: thin;
    BORDER-LEFT-COLOR: #e7eff4;
    BORDER-BOTTOM-WIDTH: thin;
    BORDER-BOTTOM-COLOR: #e7eff4;
    PADDING-BOTTOM: 5px;
    WIDTH: 176px;
    BORDER-TOP-COLOR: #e7eff4;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #efeff7;
    BORDER-RIGHT-WIDTH: thin;
    BORDER-RIGHT-COLOR: #e7eff4
}
.wellcomeTextBig
{
    FONT-WEIGHT:bold;
    FONT-SIZE:14px;
    MARGIN-BOTTOM:8px;
    MARGIN-LEFT:8px;
    COLOR:#044478
}
.wellcomeTextSmall
{
    MARGIN-LEFT:8px;
    COLOR:black
}
.callbackBox
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    PADDING-LEFT:6px;
    BORDER-LEFT:#ffd735 thin solid;
    WIDTH:180px;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#fff0b5
}
.callbackHeader
{
    MARGIN-TOP:10px;
    FONT-WEIGHT:bold;
    MARGIN-BOTTOM:5px;
    WIDTH:180px;
    BACKGROUND-COLOR:#f4da01
}
.pollBox
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    MARGIN-BOTTOM:4px;
    BORDER-LEFT:#ffd735 thin solid;
    WIDTH:180px;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#fff0b5
}
.pollHeader
{
    MARGIN-TOP:10px;
    FONT-WEIGHT:bold;
    MARGIN-BOTTOM:5px;
    WIDTH:180px;
    BACKGROUND-COLOR:#f4da01
}
.naviblock_second
{
    WIDTH:176px;
    BACKGROUND-COLOR:#044478
}
A.navi_second_active
{
    FONT-WEIGHT:500;
    FONT-SIZE:11px;
    COLOR:#ffd735;
    TEXT-DECORATION:none
}
A.navi_second_open
{
    FONT-WEIGHT:500;
    FONT-SIZE:11px;
    COLOR:#ffd735;
    TEXT-DECORATION:none
}
A.navi_second_passive
{
    FONT-WEIGHT:500;
    FONT-SIZE:11px;
    COLOR:#ffffff;
    TEXT-DECORATION:none
}
.navitable
{
    WIDTH:100%;
    BORDER-COLLAPSE:collapse;
    border-spacing:0px
}
.newsletterBox
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    BORDER-LEFT:#ffd735 thin solid;
    WIDTH:180px;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#fff0b5
}
.newsletterHeader
{
    MARGIN-TOP:10px;
    FONT-WEIGHT:bold;
    MARGIN-BOTTOM:5px;
    WIDTH:180px;
    BACKGROUND-COLOR:#f4da01
}
#homeButton
{
    LEFT:95px;
    POSITION:absolute;
    TOP:25px
}
#illustration
{
    MARGIN-TOP:10px;
    BORDER-BOTTOM:thin;
    BACKGROUND-COLOR:white
}
#boxHeader
{
    MARGIN-LEFT:4px
}
.kontaktTextBig
{
    FONT-WEIGHT:bold;
    FONT-SIZE:14px;
    MARGIN-LEFT:4px;
    COLOR:#044478
}
.kontaktTextSmall
{
    PADDING-BOTTOM:5px;
    MARGIN-LEFT:4px;
    COLOR:#044478
}
#searchcontent
{
    PADDING-BOTTOM:3px;
    POSITION:relative;
    BACKGROUND-COLOR:#fff0b5
}
#imgNavi
{
    LEFT:50px;
    POSITION:absolute;
    TOP:20px
}
.berufsstarttable
{
    BORDER-RIGHT:#044478 thin solid;
    BORDER-TOP:#044478 thin solid;
    BORDER-LEFT:#044478 thin solid;
    WIDTH:95%;
    BORDER-BOTTOM:#044478 thin solid
}
.berufsstarttableFirstTD
{
    PADDING-LEFT:8px;
    FONT-WEIGHT:bold;
    FONT-SIZE:20px;
    COLOR:#044478;
    HEIGHT:50px
}
.berufsstarttableSecondTD
{
    FONT-WEIGHT:bold;
    FONT-SIZE:16px;
    COLOR:white;
    BACKGROUND-COLOR:#034478
}
.berufsstarttableThirdTD
{
    PADDING-LEFT:8px;
    PADDING-TOP:5px;
    BACKGROUND-COLOR:#eaedf6
}
.berufsstarttableFourthTD
{
    BACKGROUND-COLOR:#eaedf6
}
.navsecondTR
{
    PADDING-LEFT:3px;
    PADDING-BOTTOM:5px;
    BACKGROUND-COLOR:#044478
}
.contentTabel
{
    WIDTH:99%
}
.contentTabelTD
{
    BORDER-TOP-WIDTH:thin;
    PADDING-LEFT:4px;
    BORDER-LEFT-WIDTH:thin;
    PADDING-TOP:1px;
    BORDER-BOTTOM:thin solid;
    BORDER-COLLAPSE:collapse;
    BACKGROUND-COLOR:#e7eff4;
    BORDER-RIGHT-WIDTH:thin
}
.contentTabelFooterTD
{
    FONT-WEIGHT:bold;
    BACKGROUND-COLOR:#b5cbdb
}
.contentTabelHeaderTD
{
    PADDING-LEFT:4px;
    FONT-WEIGHT:bold;
    BACKGROUND-COLOR:#b5cbdb
}
.terminBoxText
{
    PADDING-BOTTOM:5px
}
.terminBoxHeader
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    MARGIN-TOP:10px;
    FONT-WEIGHT:bold;
    MARGIN-BOTTOM:5px;
    BORDER-LEFT:#ffd735 thin solid;
    WIDTH:180px;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#f4da01
}
.terminBox
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    BORDER-LEFT:#ffd735 thin solid;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#fff0b5
}
.newsblock
{
    BACKGROUND-POSITION:center 50%;
    VERTICAL-ALIGN:middle;
    WIDTH:100%;
    TEXT-ALIGN:center
}
.newsblock_header
{
    BORDER-RIGHT:fuchsia;
    BORDER-TOP:fuchsia;
    PADDING-LEFT:5px;
    FONT-WEIGHT:bold;
    FONT-SIZE:14px;
    BORDER-LEFT:fuchsia;
    COLOR:white;
    BORDER-BOTTOM:fuchsia;
    HEIGHT:25px;
    BACKGROUND-COLOR:#f4da01
}
.newsblock_content
{
    PADDING-LEFT:5px
}
.bannerLeft
{
    BORDER-RIGHT:darkblue thin solid;
    LEFT:0px;
    WIDTH:26px;
    TOP:0px;
    BACKGROUND-COLOR:white
}
.bannerBottom
{
}
.buttonimg
{
    POSITION:relative;
    TOP:4px
}
#footer
{
    CLEAR:both;
    PADDING-RIGHT:4px;
    BORDER-TOP:#044478 double;
    MARGIN-TOP:10px;
    PADDING-LEFT:4px;
    FONT-SIZE:15px;
    PADDING-BOTTOM:4px;
    WIDTH:100%;
    PADDING-TOP:1px;
    BORDER-BOTTOM:#044478 thin solid;
    BACKGROUND-COLOR:white;
    TEXT-ALIGN:center
}
#footer_print
{
    CLEAR:both;
    DISPLAY:none
}
#image
{
}
#headline
{
}
.searchbox
{
    BORDER-RIGHT:#ffd735 thin solid;
    BORDER-TOP:#ffd735 thin solid;
    BORDER-LEFT:#ffd735 thin solid;
    WIDTH:180px;
    BORDER-BOTTOM:#ffd735 thin solid;
    BACKGROUND-COLOR:#fff0b5
}
#header_print
{
    CLEAR:both;
    DISPLAY:none;
    VISIBILITY:hidden
}
#centrecontent_include P
{
    FONT-WEIGHT:500;
    FONT-SIZE:12px;
    COLOR:#044478;
    LINE-HEIGHT:20px
}
