body{
    margin:0px;
    background-image:url(../images/misc/backgrd_website.jpg);
    background-repeat: repeat-x;
}
h1{
        font-size:11px;
    font-color:#033d9f;
}
.textItem{
        font-size:11px;
    color: #000000;
    width: 664px;
    overflow:hidden;
}
td{
        font-size:9pt;
    color:#003366;
    font-family:Verdana,Arial,Tahoma;
}

.tabbody{text-align:center}
.vollehoehe{height:100%}
.page{width:991px}
.shadowleft,.shadowright,.shadowunderleft,.shadowunderright{width:16px}
.shadowleft{background-image:url(../images/pics/shadow_left.gif)}
.shadowright{background-image:url(../images/pics/shadow_right.gif)}
.shadowunderleft{background-image:url(../images/pics/shadow_under_left.gif)}
.shadowunderright{background-image:url(../images/pics/shadow_under_right.gif)}
.shadowunder{height:16px}
.shadowunder{background-image:url(../images/pics/shadow_under.gif)}/* ************************************************************************** */
/* 3 Zeilen .obennavXX wird vermutlich nicht gebraucht */
.obennavihight{height:42px;padding-bottom:8px}
.obennavitrennstrich,.unternavitrennstrich{font-size:7pt}
.obennavitrennstrich{color:#6D82A1}
/* ************************************************************************** */

.logo{
        width:226px        ,
}
.logoabstand{
        height:33px;
}
.imgheader{
        width:992px;
    height:170px;
}
.contentabstand{
        width:44px;
}

.bgnavilinks{
        background-image:url(../images/misc/backgrd_navi_steg.jpg);
    background-repeat: repeat-y;
}
.bgcontent{
    background-image:url(../images/header/steg_content_bg.png);
    background-repeat: repeat;
    vertical-align: top;
}

.linksnavilinieoben,.linksnaviabstand{
    border-top-width:1px;
    border-top-color:#bbbbbb;
    border-top-style:solid;
    height:28px;
}
.linksnaviloginabstand{
        height:113px;
}
.linksnaviabstand,.linksabstandohnelinie{
        width:28px;
}
.bglinkssubnaviaktivleer,.bglinkssubnaviaktivtext{
        background-image:url(../images/pics/bg_linkssubnavi_aktiv.gif);
}
.bglinkssubnaviaktivleer,.bglinkssubnavileer{
        border-top-width:1px;
    border-top-color:#94A5BF;
    border-top-style:solid;
    height:28px;
}
.bglinkssubnaviaktivtext,.bglinkssubnavitext{
        border-top-width:1px;
    border-top-color:#CFD6E0;
    border-top-style:solid;
    height:28px;
}
.bgbildtitel{
        background-image:url(../images/pics/bg_bild_titel.gif);
    height:20px;
    color:#FFFFFF;
}
.entershopabstand{
        width:14px;
}
.unternavibottom{
        height:10px;
}
/*Content*/
.titel1{
        color:#447E82;
}
.litext{
        height:16px;
}
.bildrahmen{
        border-top-width:1px;
    border-top-style:solid;
    border-top-color:#FFFFFF;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#FFFFFF;
}
/*Formularfelder*/
.inputtext {
        border:1px solid #B6C1D0;
    padding:1px;
    font-family:Verdana,Arial,Tahoma;
    font-size:9pt;
    color:#003366;
    background-color:#FFFFFF;
}

a {
    text-decoration:none;
    font-weight:normal;
    font-family:Verdana,Arial,Tahoma;
    color:#003366;
    font-size:11px;
}
a:hover,a:focus,a:active{
    text-decoration:underline;
}
a.obennav,a.linksnav,.untennav{
        color:#000000;
}
a:hover.untennav,a:focus.untennav,a:active.untennav{
        color:#000000;
}
.obennavaktiv,.linksnavaktiv{
        color:#FFFFFF;
}
.untennavaktiv{
        color:#669999;
}
#footer_tab {
    margin: 14px 0px;
}
#footer_tab td {
    vertical-align: bottom;
}
#footertext {
        font-size:1em;
        color: #9f9fa8;
        margin-top: 1em;
        float:left;
        margin-left:24px;
        margin-bottom: 12px;
}
#footertext a{
        text-decoration: none;
        font-weight: normal;
        color: #9f9fa8;
        font-size: 0.77em;
}

#logor {
        margin-right:0px;
    padding: 0px;
    align:right;
}
#footertext2 {
        text-align: right;
        color: #9f9fa8;
        font-size:0.77em;
        margin:0px;
        margin-right:14px;
}
#flag {
        margin-left:29px;
}
/* ************************************************************ */
/* Format Top-Navigation Old Style über Container               */
/*        .topnav                                               */
/* ************************************************************ */
.topnav {
        display: inline;
        margin: 0px;
        padding: 0px;
        border: 0px solid blue;
}
.topnav ul {
    display: inline;
    margin: 0px;
    border: 0px solid black;
}
.topnav ul li {
    margin: 0px;
    padding: 0px 14px;
    display: inline;
}
.topnav ul li a {
    margin: 0px;
    padding: 0px;
    display: inline;
    color: #000000;
    text-decoration:none;
    font-size: 0.9em;
    font-family:Verdana,Arial,Tahoma;
    border-left: 0px solid #B0AFB0;
}
.topnav a:hover, a:focus {
    color: #B0AFB0;
    font-weight:normal;
}
.topnav a:active {
    color: #B0AFB0;
    font-weight:normal;
}
/* ****** Ende .topnav oldstyle ******* */
/* ************************************************************ */
/* Format Top-Navigation über Container                         */
/*        .navigation_top                                       */
/* ************************************************************ */
.navigation_top {
    display: inline;
    margin: 0px;
    margin-left: 223px;
    padding: 0px;
    border: 0px solid blue;
}
* html .navigation_top {
    margin-left: 263px;
}
.navigation_top ul {
    display: inline;
    margin: 0px;
    list-style-type:none;
    border: 0px solid black;
}
.navigation_top ul li {
    margin: 0px;
    padding: 0px 0px;
    display: inline;
    list-style-type:none;
}
.navigation_top ul li a {
    margin: 0px;
    padding: 0px 14px;
    display: inline;
    color: #000000;
    text-decoration:none;
    font-size: 0.9em;
    font-family:Verdana,Arial,Tahoma;
    border-left: 0px solid #B0AFB0;
}
.navigation_top ul li a:hover,.navigation_top ul li a:focus {
    color:#B0AFB0;
    font-weight:normal;
}
.navigation_top ul li.active a {
    color:#000000;
    font-weight: bold;
    text-decoration:none;
}

.navigation_top ul li.active a:hover, .navigation_top ul li.active a:focus {
    color:#B0AFB0;
    font-weight: bold;
    text-decoration:none;
}
/* ******** Ende Navigation-Top *********************** */
/* ******************************************************** */
/* Format Links-Navigation über Container                   */
/*        .bgnavilinks                                      */
/* ******************************************************** */

.bgnavilinks ul {
    list-style-type: none;
    margin: 0px;
    margin-top: 28px;
    padding: 0px;
    border-bottom: 1px solid #97AAD0;
}
.bgnavilinks ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.bgnavilinks ul li a{
    margin: 0px;
    padding: 0px 0px 0px 28px;
    display:block;
    width:199px;
    height:28px;
    color: #000000;
    font-weight: normal;
    text-decoration:none;
    line-height:26px;
    border: 0px solid black;
    border-top: 1px solid #97AAD0;
    background-image:url(../images/misc/backgrd_navi_steg.jpg);
    background-repeat: repeat-y;
}
.bgnavilinks ul li a:hover, .bgnavilinks ul li a:focus {
    background-image:url(../images/misc/backgrd_navi_rollover_steg.jpg);
    background-repeat: repeat-y;
    text-decoration:none;
    font-weight: normal;
}
.bgnavilinks ul li.active a, .bgnavilinks ul li.active a:hover {
    font-weight: bold;
}

.bgnavilinks ul li.navmainStandardLevel_2 a {
    margin-left:28px;
    padding-left: 18px;
    display:block;
    width:181px;
    border-top: 1px solid #97AAD0;
    font-weight: normal;
}
.bgnavilinks ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/misc/untermpfeil.png);
    background-repeat:no-repeat;
}

.bgnavilinks ul li.navmainStandardLevel_2 a {
    margin-left:28px;
    padding-left: 18px;
    display:block;
    width:181px;
    border-top: 1px solid #97AAD0;
    font-weight: normal;
    background-image:url(../images/misc/backgrd_navi_steg_sub1.jpg);
    background-repeat: repeat-y;
}
.bgnavilinks ul li.navmainStandardLevel_2 a:hover, .bgnavilinks ul li.navmainStandardLevel_2 a:focus {
    background-image:url(../images/misc/backgrd_navi_rollover_steg_sub1.jpg);
    background-repeat: repeat-y;
    text-decoration:none;
    font-weight: normal;
}
.bgnavilinks ul li.navmainStandardLevel_2 a.active {
    background-image:url(../images/misc/untermpfeil.png);
    background-repeat:no-repeat;
}
/* ********************************************************************************* */
.bgnavilinks ul li.navmainStandardLevel_3 a {
    margin-left:46px;
    padding-left: 15px;
    display:block;
    width:168px;
    border-top: 1px solid #97AAD0;
    font-weight: normal;
    background-image:url(../images/misc/backgrd_navi_steg_sub2.jpg);
    background-repeat: repeat-y;
}
.bgnavilinks ul li.navmainStandardLevel_3 a:hover, .bgnavilinks ul li.navmainStandardLevel_3 a:focus {
    background-image:url(../images/misc/backgrd_navi_rollover_steg_sub2.jpg);
    background-repeat: repeat-y;
    text-decoration:none;
    font-weight: normal;
}
.bgnavilinks ul li.navmainStandardLevel_3 a.active {
    background-image:url(../images/misc/untermpfeil.png);
    background-repeat:no-repeat;
}
/* ******** Ende Navigation-Links *********************** */
