
UL {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
	list-style-type:square;

	list-style-image:url(/de/media/basic/list_quad.gif);
    padding-left:0px;
    margin-left:30px;
    margin-top:10px;
    margin-bottom:0px;    
}

OL {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;

    padding-left:0px;
    margin-left:40px;
    margin-top:10px;
    margin-bottom:0px;    
}

HR {
    border:0;
    margin-top:20px;
    background-color:white;
    color:white;
}

TD.empty {
    height:10px;
    padding:0px;margin:0px;
}
TD.empty, TH.empty { background-color: #eceff2; }
body.window TD.empty, TH.empty { background-color: transparent }
body.window2 TD.empty, TH.empty { background-color: transparent }

TD.whitespace {
    width:10px;
    background-color:white;
    padding:0px;margin:0px;
}

IMG {
    border:0;
}

FORM {
    padding:0px;margin:0px;
}

P.error {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#B8284C;
    margin:10px;
    margin-bottom:0px;
}

P.pagepath {
    display: none;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color: #00305E;
    margin:0px;
    margin-top:13px;
}

A.pagepath:link, A.pagepath:active, A.pagepath:visited, A.pagepath:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color: #00305E;
    text-decoration:underline;
}

A.pagepath_active:link, A.pagepath_active:active, A.pagepath_active:visited, A.pagepath_active:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color: #00305E;
    text-decoration:none;
    font-weight:bold;
}

P.topofpage {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    text-align:center;
    color: #00305E;
    margin:0px;
    margin-top:2px;
    margin-bottom:2px;
    background-color: white;
    padding: 10px;
}

A.topofpage:link, A.topofpage:active, A.topofpage:visited, A.topofpage:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color: #00305E;
    text-decoration:underline;
}

P.footer {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:11px;
    text-align:center;
    margin-top:10px;
    margin-bottom:2px;
}

A.footer:link, A.footer:active, A.footer:visited, A.footer:hover {
    font-size:11px;
    color: #00305E;
    text-decoration:underline;
}

#div_footer {
    position:absolute;
    visibility:hidden;
    left:165px;
    width:562px;
}

A.frontnews, A.frontnews:visited { color: #b72a4d; text-decoration: none; font-weight: bold }
P.center A.frontnews { color: #b72a4d }


#div_logo {
    /* padding-top:2px; */
    position:absolute;
    left:0px;
    top:119px;
    width:161px;
    height:37px;
    background-color:white;
}

#div_languages {
    position:absolute;
    left:0px;
    top:156px;
    width:161px;
    height:23px;
    background-color:white;
}

#div_scraper {
    position:absolute;
    left: 996px;
    /* left: 994px; */
    top: 119px;
    /* top: 9px; */
    width: 124px;
}

#div_scraper_w {
    position:absolute;
    /* left: 996px; */
    left: 994px;
    /* top: 115px; */
    top: 9px;
    width: 124px;
}

#div_login {
    position:absolute;
    z-index: 901;
    left:590px;
    top:120px;
    width:241px;
    height:21px;
}

#div_login form { margin: 0; padding: 0 }

TABLE.login {
    padding:0;margin:0;
}

TD.login {
    padding:0;margin:0;
}

INPUT.login {
    width:95px;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 12px;font-weight: normal;
    padding: 0;
    margin: 0;
    height: 21px;
}

INPUT.logout {
    width:150px;
    font-family: verdana, arial, helvetica, geneva, sans-serif;
    font-size: 12px;font-weight: normal;
    padding: 0;
    margin: 0;
    height: 21px;
}

#div_suche {
    position:absolute;
    z-index: 902;
    top: 120px;
    left: 165px;
    margin: 0;
    padding: 0;
}
#div_suche from { margin: 0; padding: 0 }
#div_suche form input { heigh: 21px; }
#div_suche form input.text { width: 135px; }

#div_topnav {
    padding-top: 2px;
    position:absolute;
    left:161px;
    top:119px;
    width:831px;
    height:58px;
    background-color:#97a3b6;
    background-image: url(/de/media/top-nl/nav-bg.gif);
    *height: 60px;
}

#div_topnav_buttons { margin: 0 0 0 205px; padding: 0 }

#div_buttons {
    position:absolute;
    left:161px;
    top:144px;
    width:793px;
    height:21px;
}

#cms_login { background-color: #eceff2; }
#div_left {
    position:absolute;
    left:2px;
    top:180px;
    width:161px;
    overflow: hidden;
}

P.leftbanner {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:30px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:0px;
}

TD.leftbanner {
    background-color:#DBE2E8;
}

TABLE.left {
    padding:0px;
    margin:0px;    
}

TH.left {
    text-align:left;
    background-color:#00305E;
    background-image:url(/de/media/right/caption_background.gif);    
    height:24px;
    border-bottom:2px solid white;
}

TD.left {
    background-color:#DBE2E8;
    border-bottom:2px solid white;
}

H1.left {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    padding-left:28px;
    margin:0px;
}

IMG.left {
    display: none;
    border-bottom:2px solid white;
}
IMG.left2 {
    padding: 0;
    margin: 7px 0 0 3px;
    max-width: 155px;
}

P.left {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:11px;
    margin-right:10px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:0px;
}

A.left, A.left:visited {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:11px;
    color:#00305E;
    text-decoration:none;
}

A.left:active, A.left:hover {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:11px;
    /* color:#94203D; */
    color:#00305E;
    text-decoration:underline;
}

A.left_caption, A.left_caption:visited {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:none;
}

A.left_caption:active, A.left_caption:hover {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:underline;
}

A.nav, A.nav:visited {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:11px;
    color:#00305E;
    text-decoration:none;
}

A.nav:active, A.nav:hover {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    /* font-family:verdana, arial, helvetica, geneva, sans-serif; */
    font-size:11px;
    color:#94203D;
    text-decoration:underline;
}

A.extranet-search-nav, A.extranet-search-nav:active,
A.extranet-search-nav:visited, A.extranet-search-nav:hover {
    /*
    font-size: 14px;
    text-transform: uppercase;
    */
}

P.nav1 A, P.nav1_selected A { color: white; }
P.nav1 A:visited, P.nav1_selected A:visited { color: white; }
P.nav1 A:active, P.nav1_selected A:active { color: white; }
P.nav1 A:hover, P.nav1_selected A:hover { color: white; }

P.nav1 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #8f98a4;
    color: white;
    padding: 3px 6px;
    margin: 2px 3px;
}

P.nav1_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    color: white;
    padding: 3px 5px;
    margin: 2px 3px;
}

P.nav2 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    padding: 2px 5px;
    margin: 1px 3px;
}

P.nav2_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    padding: 2px 5px;
    margin: 1px 3px;
}
P.nav2_selected A, P.nav2_selected A:visited, P.nav2_selected A:active,
P.nav2_selected A:hover { color: white }

P.nav3 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: white;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 15px;
}

P.nav3_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 15px;
}
P.nav3_selected A, P.nav3_selected A:visited, P.nav3_selected A:active,
P.nav3_selected A:hover { color: white }

P.nav4 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: white;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 25px;
}

P.nav4_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 25px;
}
P.nav4_selected A, P.nav4_selected A:visited, P.nav4_selected A:active,
P.nav4_selected A:hover { color: white }

P.nav5 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: white;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 35px;
}

P.nav5_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 35px;
}
P.nav5_selected A, P.nav5_selected A:visited, P.nav5_selected A:active,
P.nav5_selected A:hover { color: white }

P.nav6 {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: white;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 45px;
}

P.nav6_selected {
    font-family:helvetica condensed,helvetica,arial,sans-serif;
    font-size:12px;
    background-color: #b6274b;
    padding: 2px 5px;
    margin: 0px 3px;
    padding-left: 45px;
}
P.nav6_selected A, P.nav6_selected A:visited, P.nav6_selected A:active,
P.nav6_selected A:hover { color: white }

#div_center1 {
    position:absolute;
    z-index:1000;
    left:165px;
    top:180px;
    width:562px;
}

#div_center2 {
    position:absolute;
    z-index:1000;
    left:165px;
    top:180px;
    width:820px;
}

#div_center3 {
    position:absolute;
    z-index:1000;
    left:165px;
    top:180px;
    width:775px;
}

#div_center4 {
    position:absolute;
    z-index:1000;
    left:2px;
    top:180px;
    width:820px;
    background-color: #eceff2;
}

div.center_popup {
    text-align:left;
    position:absolute;
    top:0;left:0;
    z-index:10000;
    visibility:hidden;
    border: 1px solid #3D6284;
    padding:2px;
    padding-bottom:5px;
    background-color:#F4DFE4;
}

TABLE.center_popup {
    background-color: /* #3D6284 */ #5c677a;
    /* background-image:url(/de/media/center/caption_background.gif); */
}

P.center_popup_caption {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    margin:10px;
    margin-left:5px;
    margin-bottom:0px;
}

P.center_popup {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    margin:2px;
    margin-left:5px;
    margin-bottom:0px;
}

P.center_popup_menu {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    margin-top:5px;
    margin-bottom:0px;
}

P.center_popup_menu_disabled {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    margin-top:5px;
    margin-bottom:0px;
    color:gray;
}

IMG.center_popup_menu_disabled {
    filter:Alpha(opacity=25);
}

TABLE.center {
    background-color:white;
    padding:0px;
    margin:20px 0 0 0;    
}

#div_center4 TABLE.center {
    margin: 3px 0;
}
#div_center4 P.center {
    margin: 5px 6px;
}

TH.center {
    text-align:left;
    background-color:#5c677a;
    /* background-image:url(/de/media/center/caption_background.gif); */
    height:24px;
    border-bottom:2px solid white;
}
#div_center4 TH.center {
    border-bottom: 0;
}

#div_center4 TD.center p { text-align: justify }

#div_center4 a.center { color: #003053 }
#div_center4 a.center:visited { color: #003053 }
#div_center4 a.center:active { color: #003053 }
#div_center4 a.center:hoover { color: #00305e }

TH.center_admin {
    background-color:#3D6284;
    height:24px;
    border-bottom:2px solid white;
}

H1.center {
    font-family: Helvetica Condensed Medium, Helvetica Condensed, Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color:white;
    padding-left:10px;
    margin:0px;
}

H1.center_data {
    font-family: Helvetica Condensed Medium, Helvetica Condensed, Helvetica, Arial, Sans-Serif;
    font-size: 16px;
    color:black;
    padding-top:10px;
    padding-left:10px;
    margin:0px;
}

H2.center {
    font-family: Helvetica Condensed Medium, Helvetica Condensed, Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color:black;
    padding-top:10px;
    padding-left:10px;
    margin:0px;
}

H2.center_news {
    font-family: Helvetica Condensed Medium, Helvetica Condensed, Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color:black;
    padding-top:10px;
    padding-left:10px;
    margin:0px;
}

H1.search_caption, h1.search_caption a, h1.search_caption a:hover, h1.search_caption a:active, h1.search_caption a:visited {
    text-decoration: none;
    font-family: Helvetica Condensed Medium, Helvetica Condensed, Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color:white;
    padding-left:0px;
    margin:0px;
}

TD.center {
    background-color:white;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

TD.center.highlight {
    background-color: #d0d8df;
}

DIV.center2 TD {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

P.center {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    margin-right:3px;
}

TD.extranet1 P {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    margin-right:3px;
}

TD.extranet2 P {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    margin-right:3px;
}

P.center_info {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:11px;
    margin:0px;
}

P.center_bold {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    margin-left:10px;
    margin-bottom:0px;
    margin-right:3px;
}

P.center_news {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin:10px;
    margin-top:2px;
    margin-bottom:0px;
    margin-right:3px;
}

P.center_section {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin: 1px 1px 10px 1px;
    padding: 3px 20px;
    background-color: #d0d8df;
}

UL.center {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;

    padding-left:0px;
    margin-left:30px;
    margin-top:10px;
    margin-bottom:0px;    
}

DIV.center2 UL {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;

    padding-left:0px;
    margin-left:30px;
    margin-top:10px;
    margin-bottom:0px;    
}

OL.center {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;

    padding-left:0px;
    margin-left:40px;
    margin-top:10px;
    margin-bottom:0px;    
}

DIV.center2 OL {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;

    padding-left:0px;
    margin-left:40px;
    margin-top:10px;
    margin-bottom:0px;    
}

DIV.center2 P A:link, A:visited {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:#00305E;
    text-decoration:underline;
}

A.center:link, A.center:visited {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:#00305E;
    text-decoration:underline;
}

DIV.center2 P A:active, A:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    /* color:#94203D; */
    color:#00305E;
    text-decoration:underline;
}

A.center:active, A.center:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    /* color:#94203D; */
    color: #00305E;
    text-decoration:underline;
}

A.center_h1:link, A.center_h1:visited {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:none;
}

A.center_h1:active, A.center_h1:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:underline;
}

A.center_caption:link, A.center_caption:visited {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:none;
}

A.center_caption:active, A.center_caption:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:#FFFFFF;
    text-decoration:underline;
}

DIV.center2 P A.center_nav:link, A.center_nav:visited {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:#00305E;
    text-decoration:underline;
}


TH.center_label {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    padding:10px;
    padding-bottom:0px;
}

TABLE.center_dialog {
    background-color:#EDF0F3;
    padding:0px;
    margin:0px;    
}

TH.center_dialog {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    padding:10px;
    padding-bottom:0px;
    text-align:left;
}

TD.center_dialog {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    padding:0px;
    text-align:left;
}

P.center_dialog {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:normal;
    margin:10px;
    margin-bottom:0px;
    margin-right:3px;
}

TH.center_error {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    padding:10px;
    padding-bottom:0px;
    color:#B8284C;
}

P.center_label {
    text-align:right;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    margin:10px;
    margin-bottom:0px;
    margin-right:3px;
}

INPUT.center {
    width:350px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;

    border:1px solid #3D6284;    
}

TEXTAREA.center {
    width:350px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;

    border:1px solid #3D6284;    
}

INPUT.center_1 {
    width:600px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;

    border:1px solid #3D6284;    
}

TEXTAREA.center_1 {
    width:600px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;

    border:1px solid #3D6284;    
}

TEXTAREA.center_2 {
    width:592px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:0px;

    border:1px solid #3D6284;    
}

TEXTAREA.center_4 {
    width:210px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:0px;

    border:1px solid #3D6284;    
}

INPUT.center_4 {
    width:210px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:0px;

    border:1px solid #3D6284;    
}

INPUT.center_quantity {
    width:40px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:0px;
	text-align: right;

    border:1px solid #3D6284;    
}


SELECT.center {
    width:350px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

SELECT.center_4 {
    width:174px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

SELECT.center_month {
    width:40px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

SELECT.center_year {
    width:55px;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

P.folder_checkbox {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    padding-left:5px;
}

TD.folder_checkbox {
    padding:2px;
    padding-left:1px;
    /* background-color:#B8284C; */
}

INPUT.center_radio {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

INPUT.center_checkbox {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;font-weight:normal;
    margin-top:10px;
}

INPUT.center_button {
    font-size:14px;
    margin-top:10px;
}

#div_centerbanner {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 994px;
    height: 119px;
    background-image: url(/de/media/top-nl/top-bg.jpg);
    background-repeat: no-repeat;
    overfull: hidden;
}

table.centerbanner {
    position: absolute;
    z-index: 900;
    top: 9px;
    left: 267px;
    margin: 0;
    padding: 0;
}
td.centerbanner { margin: 0; padding: 0 }

P.center_legend {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
}

H2.center_data {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    color:black;
    padding:0px;
    margin:0px;
    height:22px;
}

P.center_data {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    margin:5px;
}

A.center_data:link, A.center_data:visited, A.center_data:active, A.center_data:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:underline;
}

TABLE.center_data {
    background-color:white;
    margin-top:10px;
}

TH.center_data {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    background-color:#5c677a;
    color:white;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TH.center_data_caption {
    text-align:left;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    background-color:#d0d6db;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TH.center_data_caption2 {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    background-color:#CCD6DF;
    border-right:1px solid white;
    border-bottom:1px solid white;
}


TD.center_data1 {
    background-color:white;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

TD.center_data2 {
    background-color:#dfe3e6;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

TD.extranet1 {
    background-color: #dfe3e6 /* #EDF0F3 */;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    border-bottom:2px solid white;
}

TD.extranet2 {
    background-color: white /* #CCD6DF */;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    border-bottom:2px solid white;
}

TD.center_data_line1 {
    background-color: #dfe3e6 /* #EDF0F3 */;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    border-bottom:2px solid white;
}

TD.center_data_line2 {
    background-color: white /* #CCD6DF */;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    border-bottom:2px solid white;
}

TD.center_data_line3 {
    background-color:#F4DFE4;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    border-bottom:2px solid white;
}

A.center_request:link, A.center_request:visited, A.center_request:active, A.center_request:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:underline;
}

TABLE.center_request {
    background-color:white;
    margin-top:10px;
}

TH.center_request {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    background-color:#B51E44;
    color:white;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TH.center_request_caption {
    text-align:left;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    background-color:#f7edf0;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TD.center_request1 {
    background-color:white;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

TD.center_request2 {
    background-color:#f7edf0;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

A.center_offer:link, A.center_offer:visited, A.center_offer:active, A.center_offer:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:underline;
}

TABLE.center_offer {
    background-color:white;
    margin-top:10px;
}

TH.center_offer {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    background-color:#003060;
    color:white;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TH.center_offer_caption {
    text-align:left;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    background-color:#CCD6DF;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TD.center_offer1 {
    background-color:#EDF0F3;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

TD.center_offer2 {
    background-color:#CCD6DF;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}

A.center_article:link, A.center_article:visited, A.center_article:active, A.center_article:hover {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    color:white;
    text-decoration:underline;
}

TABLE.center_article {
    /* background-color:white; */
    margin-top:10px;
}

TH.center_article {
    font-family:arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    background-color:#5c677a;
    color:white;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TH.center_article_caption {
    text-align:left;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    background-color:#d0d6db;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

TD.center_article1 {
    background-color:white;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}
TD.center_article1 A, TD.center_article1 A:hover, TD.center_article1 A:active,
TD.center_article1 A:visited { color: #132e4a; }

TD.center_article2 {
    background-color:#dfe3e6;
    font-family:arial, helvetica, geneva, sans-serif;
    font-size:13px;
}
TD.center_article2 A, TD.center_article2 A:hover, TD.center_article2 A:active,
TD.center_article2 A:visited { color: #132e4a; }


div.center2 P.letters A.center, div.center2 P.letters A.center:hover, div.center2 P.letters A.center:active,
div.center2 P.letters A.center:visited { color: #dd4d53 }


SPAN.required {
    color:#B8284C;
    font-family:times;
    font-size:14px;
}

.small {
    font-size:11px;
}
#div_right {
    display: none;
    position:absolute;
    left:797px;
    top:180px;
    width:192px;
}

#div_right2 {
    position:absolute;
    left: 827px;
    top:180px;
    width: 165px;
    background-color: #eceff2;
}

TABLE.right {
    padding:0px;
    margin:0px;    
}

TH.right {
    text-align:left;
    /* background-color:#00305E; */
    background-color: rgb(92,103,122);
    /* background-image:url(/de/media/right/caption_background.gif); */
    height:24px;
    /* border-bottom:2px solid white; */
}

H1.right {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size: 13px;
    color:white;
    padding-left:5px;
    margin:0px;
}

TD.right {
    /* background-color:#DBE2E8; */
    background-color: white;
    /* border-bottom:2px solid white; */

    padding-bottom:10px;}

P.right {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:11px;
    margin-right:2px;
    margin-left:5px;

    margin-top:10px;
    margin-bottom:0px;}

P.rightbanner {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:11px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:10px;
}

TD.rightbanner {
    background-color:#3D6284;
    border-bottom:2px solid white;
}

P.right2banner {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:11px;
    margin: 10px 2px;
}

TD.right2banner {
    background-color:#eceff2;
    /* border-bottom:2px solid white; */
}

A.right, A.right:visited {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:11px;
    color:#00305E;
    text-decoration:underline;
}

A.right:active, A.right:hover {
    font-family:verdana, arial, helvetica, geneva, sans-serif;
    font-size:11px;
    /* color:#94203D; */
    color:#00305E;
    text-decoration:underline;
}

BODY {
    
            scrollbar-darkshadow-color:;
            scrollbar-shadow-color:;
            scrollbar-highlight-color:;
            scrollbar-3dlight-color:;
            scrollbar-face-color:;
            scrollbar-track-color:;
            scrollbar-arrow-color:;;
    padding:0;margin:0;
    background-color:white;
}

BODY.body1 {
    
            scrollbar-darkshadow-color:;
            scrollbar-shadow-color:;
            scrollbar-highlight-color:;
            scrollbar-3dlight-color:;
            scrollbar-face-color:;
            scrollbar-track-color:;
            scrollbar-arrow-color:;;
    padding:0;margin:0;
    background-color:#f0f3f5;
    /* background-image:url(/de/media/basic/background1.gif); */
}

BODY.body2 {
    
            scrollbar-darkshadow-color:;
            scrollbar-shadow-color:;
            scrollbar-highlight-color:;
            scrollbar-3dlight-color:;
            scrollbar-face-color:;
            scrollbar-track-color:;
            scrollbar-arrow-color:;;
    padding:0;margin:0;
    background-color:#f0f3f5;
    /* background-image:url(/de/media/basic/background2.gif); */
}

BODY.body4 {
    
            scrollbar-darkshadow-color:;
            scrollbar-shadow-color:;
            scrollbar-highlight-color:;
            scrollbar-3dlight-color:;
            scrollbar-face-color:;
            scrollbar-track-color:;
            scrollbar-arrow-color:;;
    padding:0;margin:0;
    background-color:#f0f3f5;
    /* background-image:url(/de/media/basic/background2.gif); */
}

body div.outer { position: absolute; top: 0px; left: 0px; width: 1114px;
    /* background-color: #eceff2; */
    background-image: url(/de/media/basic/bg-outer.gif);
    background-repeat: repeat-y;
}
body.body4 div.outer {
    background-image: url(/de/media/basic/bg-outer-body4.gif);
}
/* body div.positioning { margin: 180px 120px 0 165px; padding: 0; } */
