﻿.mainLogo
{
    position: relative;
    left: 0;
    top: 0;
    width: 560px;
    background-color: #fff;
}
.mainLogo .cards
{
    float: right;
}
.mainLogo .setWH
{
    padding: 25px 0 0 20px;
}
.mainLogoText
{
    font-size: 14px;
    width: 300px;
}
.simpleSearch
{
    position: absolute;
    left: 560px;
    top: 0px; /*height: 140px;*/
    height: 221px;
    width: 280px;
    background-image: url(Media/greybox_top.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
}
.simpleSearch .mainLogoText
{
    position: relative;
    top: 25px;
    left: 15px;
}
.simpleSearch .contentSimpleSearch
{
    position: absolute;
    left: 10px;
    top: 75px;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 9px;
}
.simpleSearch .contentSimpleSearch .textfield, .simpleSearch .watermarked
{
    margin: 3px 0 10px 0;
    padding: 10px 0 0 10px;
    height: 21px;
    width: 161px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_form_simplesearch.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 11px;
}
.simpleSearch .submit
{
    position: absolute;
    top: 97px;
    left: 175px;
}
.simpleSearch .submit a
{
    background-image: url(Media/Button/bg_btn_left_gray_simple.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-left: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.simpleSearch .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_gray_simple.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.simpleSearch .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue_simple.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.simpleSearch .submit a:hover span
{
    background: url(Media/Button/bg_btn_right_blue_simple.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.hits
{
    margin: 15px 0 30px 0;
}
.tipps
{
    position: absolute;
    left: 560px;
    top: -1px;
    height: 115px;
    width: 260px;
    padding: 25px 0 0 20px;
    background-image: url(Media/greybox_small_background.jpg);
    background-repeat: repeat-x;
}
.tipps2
{
    position: absolute;
    left: 560px; /*top: 300px; 	height: 115px; 	width: 260px;*/
    background-image: url(Media/greybox_bottom.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}
.tipps .tippsText h2
{
    /*position: absolute; 	font-family: Verdana, Helvetica, Sans-Serif;*/
    color: #253C4B;
    font-size: 14px;
    margin-bottom: 20px;
}
.tipps2 .tippsText h2
{
    /*position: absolute; 	font-family: Verdana, Helvetica, Sans-Serif;*/
    color: #253C4B;
    font-size: 14px;
}
.tipps .link, .tipps2 .link
{
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    background-image: url(Media/arrow_grbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #000;
    padding: 4px 0 4px 18px;
    text-decoration: none;
}
.tipps .link:hover, .tipps2 .link:hover
{
    background-image: url(Media/arrow_grbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
#contentHomePL .tipps
{
    top: 140px;
    left: 560px;
    width: 259px;
}
#contentHomePL .tipps2
{
    top: 80px;
    left: 560px;
    width: 259px;
    height: 60px;
}
/* alert box home */
.alertbox
{
    position: absolute;
    left: 560px;
    top: -1px;
    height: 115px;
    width: 260px;
    padding: 25px 0 0 20px;
    background-image: url(Media/bluebox_background.jpg);
    background-repeat: repeat-x;
}
.alertbox .alertboxText, .alertbox p
{
    color: #ffffff;
}
.alertbox .alertboxText h2
{
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 20px;
}
#contentHomePL .alertbox
{
    top: 140px;
    left: 560px;
    width: 259px;
}
/* end alert box */
.searchResult, .emergencyList, .emergencyAssistance
{
    width: 630px;
}

.emergencyAssistance h1.contentTitle
{
    width: 500px !important;
}
.forms h1.contentTitle
{
    margin-left: -7px;
}
.cardOverview h1.contentTitle
{
    width: 665px !important;
}

.formsConfirm h1.contentTitle, .formsHelper h1.contentTitle
{
    width: 665px !important;
    margin-left: -8px;
}

.searchResultForm
{
    position: relative;
    padding-top: 37px;
}
.searchResultForm .quickSearch, .searchResultForm .quickSearch2
{
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 9px;
}
.searchResultForm .quickSearch2
{
    margin-top: -5px;
}
.searchResultForm .textfield
{
    margin: 3px 0 10px 0;
    padding: 10px 0 0 10px;
    height: 21px;
    width: 367px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_form_searchresult.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 11px;
}
.searchResultForm .submit
{
    position: absolute;
    top: 65px;
    left: 377px;
}
.searchResultForm .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-left: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.searchResultForm .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.searchResultForm .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.searchResultForm .submit a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.searchResultForm, .searchResultContent
{
    font-size: 13px;
    line-height: 21px;
}
/*
.searchResultContent table td
{
	border-color: White;
	border:0; 
	border-width: 0;
}
*/
.emergencyTop
{
    margin-top: 10px;
    z-index: 1;
}
.simpleSearch .emergencyTop
{
    position: absolute;
    top: 129px;
    left: 20px;
}
.emergencyTop .emergencyTopText
{
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 9px;
    margin-bottom: 5px;
}
#headerPL .emergencyTop .link
{
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    background-image: url(Media/arrow_grbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
    text-decoration: none;
}
#contentSubRightPL .emergencyTop .link
{
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer; /*color: #566d7e;*/
    color: #000;
    padding: 4px 0 4px 18px;
    text-decoration: none;
}
#headerPL .emergencyTop .link:hover
{
    background-image: url(Media/arrow_grbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
#contentSubRightPL .emergencyTop .link:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.emergencyOverviewHeader
{
    margin-top: 49px;
    margin-bottom: 10px;
    color: #566d7e;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
}
.emergencyOverview
{
    margin-top: 0px;
    margin-right: 30px;
    margin-bottom: 10px;
    float: left;
    width: 280px;
    border-top: 1px solid #c5dde9;
}
.emergencyOverview .emergencyOverviewText
{
    color: #566d7e;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-top: 8px;
    margin-left: 100px;
}
.emergencyOverview .emergencyOverviewImg
{
    float: left;
    padding-top: 8px;
}
.emergencyOverview .link
{
    display: block;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #000;
    padding: 4px 0 4px 18px;
    margin-left: 100px;
    text-decoration: none;
}
.emergencyOverview .link:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.themesOverview
{
    border-top: 1px solid #566d7e;
    border-bottom: 1px solid #C5DDE9;
    padding: 5px 0 7px 0;
}
.themesOverview .link
{
    font-family: Verdana, Helvetica, Sans-Serif;
    cursor: pointer;
    text-decoration: underline;
    color: #0072c6;
    font-size: 9px;
    padding-right: 20px;
}
.themesOverview .link:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
.themesOverview .linkR
{
    float: right;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
}
.themesOverview .linkR:hover
{
    background-image: url(Media/arrow_whbg_blue_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.collapsePanelHeader
{
    /*height: 31px; 	line-height: 31px;*/
    height: auto;
    cursor: pointer;
    width: 630px;
    background-color: #fff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #566d7e;
    border-bottom: 1px solid #C5DDE9;
}
.print .collapsePanelHeader
{
    /*height: 31px; 	line-height: 31px;*/
    height: auto;
    cursor: pointer;
    width: 100%;
    background-color: #fff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #566d7e;
    border-bottom: 0px solid #C5DDE9;
}
.collapsePanelHeader .plusMinus
{
    float: left;
    padding: 10px 0 0 10px;
}
.collapsePanelHeader .header
{
    float: left; /*height: 31px; 	line-height: 31px;*/
    height: auto;
    padding: 5px 0;
    width: 500px;
}
.collapsePanelHeader .setRating
{
    float: right;
    padding-top: 5px;
}
.collapsePanel
{
    clear: both;
    position: relative;
    background-color: #EBF2F6; /*background-image: url(Media/bg_collapsePanel.jpg); 	background-repeat: no-repeat;*/ /*width: 664px; 	margin-left: -17px; 	overflow: visible;*/
    width: 630px; /*height: auto !Important;*/
}
.print .collapsePanel
{
    clear: both;
    position: relative; /*background-image: url(Media/bg_collapsePanel.jpg); 	background-repeat: no-repeat;*/
    background-color: #fff; /*width: 664px; 	margin-left: -17px; 	overflow: visible;*/
    width: 100%;
}
.collapsePanel .cpContent
{
    /*height: 292px;*/
    height: auto;
    font-size: 13px;
    line-height: 18px;
}
.print .collapsePanel .cpContent
{
    height: auto;
    font-size: 13px;
    line-height: 18px;
}
.collapsePanel .cpContent .answer
{
    padding: 15px 20px 20px 35px; /*height: 102px; 	overflow-y: auto; 	overflow-x: hidden;*/
    height: auto;
    border-bottom: 1px solid #fff;
}
.print .collapsePanel .cpContent .answer
{
    padding: 15px 20px 20px 35px;
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: 0px solid #fff;
}
.collapsePanel .cpContent .additionalL
{
    float: left;
    width: 210px; /*height: 105px !Important; 	height: 109px;*/
    padding: 20px 0 0 35px; /*border-bottom: 1px solid #fff;*/
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.collapsePanel .cpContent .feedback
{
    float: left;
    width: 350px; /*height: 105px !Important; 	height: 109px;*/
    padding: 20px 0 0 35px; /*border-bottom: 1px solid #fff;*/
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.collapsePanel .cpContent .feedback .txtFeedback
{
    margin: 3px 0 10px 0;
    padding: 5px 5px;
    height: 46px;
    width: 240px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_feedback.jpg) no-repeat;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #000;
    font-size: 9px;
}
.collapsePanel .cpContent .feedback .watermarked
{
    margin: 3px 0 10px 0;
    padding: 5px 5px;
    height: 46px;
    width: 240px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_feedback.jpg) no-repeat;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #566d7e;
    font-size: 9px;
}
.collapsePanel .cpContent .feedback .submit
{
    float: right;
    padding-top: 20px;
    margin-right: 10px;
}
.collapsePanel .cpContent .feedback .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.collapsePanel .cpContent .feedback .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.collapsePanel .cpContent .feedback .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.collapsePanel .cpContent .feedback .submit a:hover span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.collapsePanel .cpContent .cpFooter
{
    /*position: absolute; 	left: 575px; 	top: 0px;*/
    height: 26px;
    line-height: 26px;
    float: right;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9px;
}
.collapsePanel .cpContent .cpFooter .linkPrint
{
    background-image: url(Media/footer_print_n.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
}
.collapsePanel .cpContent .cpFooter .linkPrint:hover
{
    background-image: url(Media/footer_print_r.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}

.additionalText
{
    /*position: absolute; 	font-family: Verdana, Helvetica, Sans-Serif;*/
    color: #566d7e;
    font-weight: bold;
}
.additionalL .link, .additionalL .arrow
{
    display: block;
    background-image: url(Media/arrow_grbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #000;
    padding: 2px 0 2px 18px;
    text-decoration: none;
}
.additionalL .link:hover, .additionalL .arrow:hover
{
    background-image: url(Media/arrow_grbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
a.repHeader
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072c6;
    font-weight: bold;
}
a.repHeader:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
a.repFooter
{
    cursor: pointer;
    text-decoration: none;
    color: #566D7E;
    font-size: 11px;
}
a.repFooter:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
.pager a
{
    cursor: pointer;
    text-decoration: underline;
    color: #0072c6;
    font-weight: bold;
    margin-right: 30px;
}
.pager a:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
.pager a.active
{
    cursor: pointer;
    text-decoration: none;
    color: #566D7E;
}
.pager a.active:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
.pager a.back
{
    background-image: url(Media/arrow_whbg_grey_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 2px 0 0 18px;
}
.pager a.for
{
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 2px 18px 0 0;
}
.pager a.back:hover
{
    background-image: url(Media/arrow_whbg_blue_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 2px 0 0 18px;
}
.pager a.for:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 2px 18px 0 0;
}
.directLogin
{
    width: 140px;
    height: 281px;
    background-image: url(Media/myaccount_big_background.gif);
    background-repeat: repeat-x;
}
.directLogin h1
{
    padding: 25px 0 10px 20px;
    font-size: 14px;
    color: #fff;
}
.directLogin fieldset
{
    width: 140px;
}
.directLogin fieldset nobr
{
    display: none;
}
.directLogin fieldset .textfield
{
    margin: 3px 0 10px 7px;
    padding: 5px 10px;
    height: 10px;
    width: 105px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_form_myaccount.gif) no-repeat;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #fff;
    font-size: 9px;
}
.directLogin fieldset .watermarked
{
    margin: 3px 0 10px 7px;
    padding: 5px 10px;
    height: 10px;
    width: 105px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_form_myaccount.gif) no-repeat;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #fff;
    font-size: 9px;
}
.directLogin fieldset .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-blue.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-left: 22px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.directLogin fieldset .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-blue.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.directLogin fieldset .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-blue.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.directLogin fieldset .submit a:hover span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_blue-blue.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.directLogin fieldset .loginLinks
{
    margin-top: 20px;
    padding: 10px 20px;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #fff;
    font-size: 9px;
}
.directLogin fieldset .loginLinks a
{
    text-decoration: underline;
    color: #fff;
    cursor: pointer;
}
.directLogin fieldset .loginLinks .link:hover
{
    color: #a9cee6;
}

.teaserHome
{
    position: relative; /*float: left;*/
    width: 279px;
    height: 140px;
    background-color: #fff; /*border: 1px solid green;*/
}
h1.teaserHomeHeader
{
    padding: 25px 0 0 20px;
    font-size: 14px;
}
.teaserHome .contentTH
{
    position: absolute;
    top: 62px;
    left: 85px;
    width: 185px; /*padding: 25px 0 0 20px;*/
}
.teaserHome .contentTH a
{
    cursor: pointer;
    display: block;
    text-decoration: none;
    color: #464448;
}
.teaserHome .contentTH a:hover
{
    color: #489eea;
    cursor: pointer;
    text-decoration: underline;
}
.footerNavigation
{
    position: relative;
    left: 20px;
    top: 40px;
    color: #566d7e;
}
.footerNavigation a
{
    color: #566d7e;
    cursor: pointer;
    text-decoration: none;
}
.footerNavigation .link:hover
{
    text-decoration: underline;
    color: #455c74;
}
.footerNavigation .footerRight
{
    float: right;
}
.footerNavigation .footerRight a
{
    margin-right: 60px;
}
.footerNavigation .footerRight img
{
    position: absolute;
    top: -25px;
    left: 580px;
}
.subContent
{
    height: auto;
    padding: 0 35px 0 0;
    margin-top: -5px;
}

.print .subContent
{
    margin-top: 0;
}
.subContent .helper
{
    background-color: #fff;
    display: block;
    height: 1px;
    line-height: 1px;
    width: 525px;
    margin-top: 20px;
}
.subContent p
{
    font-size: 13px;
    line-height: 21px;
}
.subContent b
{
    color: #566d7e;
    font-size: 13px;
}
.subContent ul
{
    font-size: 13px; /*list-style-image: url(Media/bullet.gif); 	list-style-position: outside; 	margin-left: 15px;*/
    margin-top: 15px;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.subContent ul li
{
    padding-left: 13px;
    background-image: url(Media/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;
    line-height: 21px;
}

.subContent ol {
	padding-left: 25px;
	font-size: 13px;
	line-height: 21px;
}

.subtextteaser ul
{
    /*list-style-image: url(Media/bullet.gif); 	list-style-position: outside; 	margin-left: 15px;*/
    margin-top: 10px;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.subtextteaser ul li
{
    padding-left: 13px;
    background-image: url(Media/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 6px;
}
/*
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url(../grafik/pfeil.gif);
background-repeat: no-repeat;
background-position: 0 50%;}

*/
.subContent table td
{
    font-size: 13px;
    vertical-align: top;
}
.subContent table.tblBanks td
{
    padding: 8px 0;
}
.subContent table.tableBorder td
{
    padding: 8px 0;
    border-bottom: 1px solid #c5dde9;
}
.submitGlobal
{
    position: relative;
    left: 255px;
    left: 0px !important; /*padding-left: 0 !Important; 	padding-left: 200px;*/
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}
.submitGlobal a
{
    background-image: url(Media/Button/bg_btn_left_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.submitGlobal a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.submitGlobal a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.submitGlobal a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
a.PDFdownload
{
    display: inline;
    color: #566d7e !important;
    background-image: url(Media/pdf_icon.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0 0 5px 18px;
    text-decoration: none !important;
}
a.PDFdownload:hover
{
    color: #0072c6 !important;
    text-decoration: underline !important;
}
.subContent .contentLead .imgSubcontent
{
    float: left;
    margin: 0 19px 19px 0;
}
#contentSubSubCenterPL .subContent .helper
{
    /*background-color: #c5dde9;*/
    background-color: #fff;
    display: block;
    height: 1px;
    line-height: 1px;
    font-size: 0; /*width: 370px;*/
    width: 350px;
}
#contentSubSubRightPL
{
    /*font-size: 11px; 	line-height: 18px; 	padding-top: 80px; 	top: 0 !Important;	 	position: relative; 	top: -80px;*/
    font-size: 11px;
    line-height: 18px;
    padding-top: 62px;
    top: 0 !important;
    position: relative;
    top: -62px;
}
#contentSubSubRightPL .subtextteaser
{
    border-bottom: 1px solid #c5dde9;
    padding: 0 0 20px 0;
    margin: 0 20px 20px 20px;
}
#contentSubSubRightPL .subtextteaser b
{
    color: #566d7e;
}
#contentSubSubRightPL .subtextteaser a.arrow
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
}
#contentSubSubRightPL .subtextteaser a.arrow:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.contentFooter
{
    position: relative;
    margin-top: 25px;
    border-top: 1px solid #BFCFD9;
    height: 42px;
    background-color: #fff;
}
.contentFooter .contentFooterContent
{
    position: absolute;
    left: 610px;
    top: 0px;
    height: 42px;
    line-height: 42px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
}
.contentFooter .contentFooterContent .linkPrint
{
    background-image: url(Media/footer_print_n.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 30px 4px 20px;
    text-decoration: none;
}
.contentFooter .contentFooterContent .linkPrint:hover
{
    background-image: url(Media/footer_print_r.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.contentFooter .contentFooterContent .linkSend
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
    text-decoration: none;
}
.contentFooter .contentFooterContent .linkSend:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.banks
{
    position: absolute;
    top: 350px;
    width: 140px;
    height: auto;
    font-size: 11px;
    text-align: center;
}
.cardsOverview
{
    position: relative;
    min-height: 385px;
    height: auto !important;
    margin: 60px 35px 0 175px;
}
.tabsStyle
{
    height: auto;
    width: 630px;
}
.tabsStyle2
{
    width: 630px;
    height: auto;
}
/* default layout */
.ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}
.ajax__tab_default .ajax__tab_outer
{
    display: -moz-inline-box;
    display: inline-block;
}
.ajax__tab_default .ajax__tab_inner
{
    display: -moz-inline-box;
    display: inline-block;
}
.ajax__tab_default .ajax__tab_tab
{
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}

/* xp theme */
.tabsStyle .ajax__tab_header
{
    font-family: Arial,helvetica;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
}
.tabsStyle .ajax__tab_outer
{
    padding-right: 15px;
    height: 35px;
}
.tabsStyle .ajax__tab_inner
{
    padding-left: 15px;
    color: #0072c6;
    line-height: 35px;
}
.tabsStyle .ajax__tab_tab
{
    height: 35px;
    margin: 0;
    text-decoration: underline;
}
.tabsStyle .ajax__tab_hover .ajax__tab_outer
{
}
.tabsStyle .ajax__tab_hover .ajax__tab_inner
{
    color: #489eea;
}
.tabsStyle .ajax__tab_hover .ajax__tab_tab
{
}
.tabsStyle .ajax__tab_active .ajax__tab_outer
{
    background-color: #dfe5e8;
}
.tabsStyle .ajax__tab_active .ajax__tab_inner
{
    background-color: #dfe5e8;
    color: #566d7e;
}
.tabsStyle .ajax__tab_active .ajax__tab_tab
{
    background-color: #dfe5e8;
    text-decoration: none;
}
.tabsStyle .ajax__tab_body
{
    font-family: Arial,helvetica;
    font-size: 12pt;
    border-top: 8px solid #dfe5e8;
    padding: 8px;
    background-color: #fff;
    height: 100%;
}

.tabsStyle2 .ajax__tab_header
{
    font-family: Arial,helvetica;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
}
.tabsStyle2 .ajax__tab_outer
{
    padding-right: 15px;
    height: 35px;
}
.tabsStyle2 .ajax__tab_inner
{
    padding-left: 15px;
    color: #0072c6;
    line-height: 35px;
}
.tabsStyle2 .ajax__tab_tab
{
    height: 35px;
    margin: 0;
    text-decoration: underline;
}
.tabsStyle2 .ajax__tab_hover .ajax__tab_outer
{
}
.tabsStyle2 .ajax__tab_hover .ajax__tab_inner
{
    color: #489eea;
}
.tabsStyle2 .ajax__tab_hover .ajax__tab_tab
{
}
.tabsStyle2 .ajax__tab_active .ajax__tab_outer
{
    background-color: #dfe5e8;
}
.tabsStyle2 .ajax__tab_active .ajax__tab_inner
{
    background-color: #dfe5e8;
    color: #566d7e;
}
.tabsStyle2 .ajax__tab_active .ajax__tab_tab
{
    background-color: #dfe5e8;
    text-decoration: none;
}
.tabsStyle2 .ajax__tab_body
{
    font-family: Arial,helvetica;
    font-size: 12pt;
    border: 8px solid #dfe5e8;
    padding: 8px;
    background-color: #fff;
    height: 440px;
}
/* scrolling */
.ajax__scroll_horiz
{
    overflow-x: scroll;
}
.ajax__scroll_vert
{
    overflow-y: scroll;
}
.ajax__scroll_both
{
    overflow: scroll;
}
.ajax__scroll_auto
{
    overflow: auto;
}

.tabsStyle2 .ajax__tab_body
{
    overflow-x: hidden;
}
.tabsStyle2 .ajax__tab_body
{
    overflow-y: auto;
}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer
{
    text-align: center;
    vertical-align: middle;
    border: 2px solid #999999;
}
.ajax__tab_plain .ajax__tab_inner
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_body
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_header
{
    text-align: center;
    vertical-align: middle;
}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer
{
    background: #FFFFE1;
}


.Popup
{
    width: 250px;
    height: auto;
    background-color: #fff;
    border-width: 5px;
    border-style: solid;
    border-color: #0073C6;
    text-align: left;
    padding: 20px;
}
.Popup a.arrow
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
}
.Popup a.arrow:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.Popup .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block; /*margin-left: 10px;*/
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.Popup .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.Popup .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.Popup .submit a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
/* Modal Popup */
/* ------------------------------------------------------------------------ */
.ModalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.ModalPopup
{
    color: #fff;
    width: 980px !important;
    height: 460px !important;
    background-image: url(Media/bg_cardfinder.jpg);
    background-repeat: no-repeat;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
}
.overview
{
    /*position: relative;*/
    color: #000;
    text-align: left;
    font-size: 12px; /*margin-top: -16px;*/ /*height: 450px; 	border-left: 8px solid #dfe5e8; 	border-right: 8px solid #dfe5e8; 	border-bottom: 8px solid #dfe5e8; 	margin-top: -16px; 	margin-left: -8px; 	padding-top: 16px; 	padding-left: 20px; 	width: 594px;*/
}
.ModalPopup h1, .print h1
{
    font-size: 18px;
}
.print h1
{
    margin-bottom: 18px;
}
.ModalPopup .setTeaser
{
    position: absolute;
    left: 24px;
    top: 46px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
    color: #5BB3F7;
}
.ModalPopup .close
{
    position: absolute;
    top: 10px;
    left: 885px;
    background-image: url(Media/btn_closeCardfinder.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 28px;
    line-height: 21px;
    height: 21px;
    color: #fff;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
    text-decoration: none;
    font-weight: bold;
}
.ModalPopup .leftBox
{
    position: absolute;
    left: 24px;
    top: 80px;
}
.ModalPopup .leftBox select
{
    margin-top: 5px;
    width: 167px;
}
.ModalPopup .normalText
{
    font-weight: normal;
}
.ModalPopup .boundLabel
{
    background-image: url(Media/bg_boundLabel.png);
    background-repeat: no-repeat;
    display: block;
    width: 60px !important;
    height: 18px !important;
    line-height: 18px; /*padding: 4px 10px 0 0;*/
    text-align: center;
    font-weight: bold;
    color: #F29622;
    position: relative;
    margin-top: -20px;
    margin-left: 180px;
}
.ModalPopup .ajax__slider_h_rail
{
    background-image: url(Media/rail.gif);
    width: 167px;
    margin-top: 3px;
}
.ModalPopup .ajax__slider_h_rail div
{
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.ModalPopup .setSpace
{
    margin: 20px 0;
}
.ModalPopup .infoPanel0
{
    position: absolute;
    left: 324px;
    top: 42px;
    width: 163px;
    border-right: 1px solid #3C88BC;
}
.ModalPopup .infoPanel1
{
    position: absolute;
    left: 488px;
    top: 42px;
    width: 163px;
    border-right: 1px solid #3C88BC;
    text-align: center;
    height: auto;
}
.ModalPopup .infoPanel2
{
    position: absolute;
    left: 652px;
    top: 42px;
    width: 163px;
    border-right: 1px solid #3C88BC;
    text-align: center;
    height: auto;
}
.ModalPopup .infoPanel3
{
    position: absolute;
    left: 816px;
    top: 42px;
    width: 164px; /*border-right: 1px solid #3C88BC;*/
    text-align: center;
    height: auto;
}
.ModalPopup .rubTitel
{
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #3C88BC;
    background-color: #023A5D;
}
.ModalPopup .infoPanel0 .rubTitel
{
    height: 35px;
    line-height: 35px;
    border-bottom: 0;
    background-color: Transparent;
}
.ModalPopup .rubKarte
{
    display: block;
    text-align: center;
    height: 102px;
    padding-top: 5px;
}
.overview .rubKarte
{
    /*display: block; 	text-align: center;*/ /*position: absolute; 	left: 15px; 	top: 50px;*/
    height: 102px;
    padding-top: 5px;
    margin-bottom: 6px;
}
.ModalPopup .infoPanel0 .rubKarte
{
    display: block;
    height: 103px !important;
    height: 105px;
    text-align: left;
}
.ModalPopup .rubKarte .rkHeader
{
    height: 35px;
}
.overview .rkHeader
{
    /*position: absolute; 	height: 35px; 	left: 187px;*/
    top: 21px;
    margin-bottom: 8px;
}
.overview .rkHeaderG
{
    font-weight: bold;
    color: #566d7e;
    display: block;
}
.ModalPopup .rubKarte img
{
    /*width: 124px; 	height: 85px;*/
    width: 103px;
    height: 65px;
}
.ModalPopup .rubButton
{
    display: block;
    text-align: center;
    height: 38px;
}
.ModalPopup .rubButton .pointer
{
    cursor: pointer;
}
.ModalPopup .rubKartenTyp
{
    font-family: Arial,helvetica, Sans-Serif;
    font-size: 11px;
    display: block;
    text-align: center;
    width: 100%;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #3C88BC;
}
.ModalPopup .rubKartenTyp a
{
    color: #8BCCFF;
    text-decoration: underline;
}
.overview .rubKartenTyp
{
    /*position: absolute; 	left: 15px; 	top: 20px;*/
    font-family: Arial,helvetica, Sans-Serif;
    font-size: 11px; /*display: block; 	text-align: center; 	width: 100%;*/
    height: 24px;
    line-height: 24px;
    color: #566d7e;
    font-weight: bold; /*border-bottom: 1px solid #3C88BC;*/
}
.overview .rubKartenTyp a
{
    color: #0063ad;
    text-decoration: underline;
}
.overview .setImg
{
    /*position: absolute; 	top: 160px; 	left: 38px;*/
}
.ModalPopup .rubFeldA
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    height: 56px;
    padding: 5px 15px;
    border-bottom: 1px solid #3C88BC;
    overflow: hidden;
}
.ModalPopup .infoPanel0 .rubFeldA
{
    font-family: Arial,helvetica, Sans-Serif;
    font-size: 13px;
    height: 66px;
    border-bottom: 1px solid #3C88BC;
    padding: 0 !important;
    text-align: left !important;
}
.ModalPopup .rubFeldB
{
    height: 22px;
    border-bottom: 1px solid #3C88BC;
    overflow: hidden;
}
.ModalPopup .rubFeldC
{
    height: 22px;
    border-bottom: 1px solid #3C88BC;
    overflow: hidden;
}
.ModalPopup .rubFeldD
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    height: 94px !important;
    height: 92px;
    padding: 5px 15px 0 15px;
    overflow: hidden;
    width: 133px;
}
.ModalPopup .infoPanel0 .rubFeldD
{
    font-family: Arial,helvetica, Sans-Serif;
    font-size: 13px;
    height: 137px !important;
    height: 135px;
    padding: 0 !important;
    text-align: left !important;
}
.ModalPopup .activeCard
{
    background-color: #fff;
    color: #0C2745 !important;
}
.ModalPopup .activeCard .rubTitel
{
    background-image: url(Media/bg_cardHeader.jpg);
    background-repeat: no-repeat;
    border-bottom: 1px solid #0C5795;
    color: #fff;
}
.ModalPopup .setCard
{
    position: absolute;
    top: 67px;
    left: 18px; /*top: 59px; 	left: 10px;*/
}
.ModalPopup .setTitel
{
    position: absolute;
    top: 46px;
    left: 309px;
}
.ModalPopup .setCardNameLabel
{
    position: absolute;
    left: 23px;
    top: 210px;
}
.ModalPopup .setRequestLink
{
    position: absolute;
    left: 23px;
    top: 245px;
    cursor: pointer;
}
.ModalPopup .setRequestInfoLabel
{
    position: absolute;
    left: 23px;
    top: 287px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    width: 200px;
}
.ModalPopup .detailsInfoPanel
{
    position: absolute;
    top: 70px;
    left: 292px;
    background-color: #fff;
    width: 642px;
    height: 342px;
    padding: 15px;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent
{
    font-family: Arial,helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: lighter;
    background-color: #fff;
    width: 642px;
    height: 322px;
    overflow-y: scroll;
    overflow-x: hidden;
}
table.tableBorder a.arrow
{
    /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e !important;
    padding: 2px 0 0 15px;
    text-decoration: none !important;
}
table.tableBorder a.arrow:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2 !important;
    text-decoration: underline !important;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent table td, .print .detailsInfoPanelContent table td
{
    padding: 8px 20px 8px 0;
    font-size: 13px;
    vertical-align: top;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent table.tableBorder td, .print .detailsInfoPanelContent table.tableBorder td
{
    border-bottom: 1px solid #CACACA;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent b, .print .detailsInfoPanelContent b
{
    color: #566d7e;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent a, .print .detailsInfoPanelContent a
{
    color: #0072c6;
}
.tdWidth
{
    width: 218px;
}
.setWidth2
{
    width: 164px;
}
.overview table
{
    /*position: absolute; 	top: 70px; 	left: 190px;*/
    width: 400px;
}
.overview table td
{
    padding: 8px 20px 8px 0;
    font-size: 12px;
    vertical-align: top;
}
.cardOverview table td
{
    font-size: 12px;
    vertical-align: top;
}
.overview table.tableBorder td
{
    border-bottom: 1px solid #CACACA;
}
.cardOverview table.tableBorder td
{
    padding: 8px 0;
    border-bottom: 1px solid #CACACA;
}
.overview b, .cardOverview b
{
    color: #566d7e;
}
.overview a, .cardOverview a
{
    color: #0072c6;
}
.print .linkPrint
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
    float: right;
    background-image: url(Media/footer_print_n.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 30px 4px 20px;
}
.print .linkPrint:hover
{
    background-image: url(Media/footer_print_r.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.print .linkSend
{
    float: left;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9px;
    background-image: url(Media/arrow_whbg_grey_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
}
.print .linkSend:hover
{
    background-image: url(Media/arrow_whbg_blue_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.ModalPopup .detailsInfoPanel .detailsInfoPanelContent a:hover
{
    color: #489eea;
}
.ModalPopup .setPrint
{
    position: absolute;
    top: 418px;
    left: 742px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    background-image: url(Media/footer_print_n.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 30px 4px 20px;
    z-index: 999999;
    text-decoration: none;
}
.ModalPopup .setPrint:hover
{
    background-image: url(Media/footer_print_r.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.ModalPopup .setTop
{
    position: absolute;
    top: 418px;
    left: 842px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    background-image: url(Media/arrow_top_whbg_grey_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 30px 4px 20px;
    z-index: 999999;
    text-decoration: none;
}
.ModalPopup .setTop:hover
{
    background-image: url(Media/arrow_top_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.ModalPopup .setBackLink
{
    position: absolute;
    top: 378px;
    left: 23px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    background-image: url(Media/Button/arrow_back_gray_left_trans.png);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #fff;
    padding: 4px 30px 4px 20px;
    z-index: 999999;
    text-decoration: none;
    width: 200px;
    overflow: visible;
}
.cardOverview
{
}
.cardOverview #DetailCardNameLabel
{
    margin-bottom: 30px;
}
.cardOverview .setRequestLink
{
    margin-bottom: 10px;
}
.cardOverview .smallRight span
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
}
.cardOverview a.arrow
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 10px 0 10px 18px;
    display: block;
}
.cardOverview a.arrow:hover
{
    background-image: url(Media/arrow_whbg_blue_left.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}
.formsContent
{
    font-size: 13px;
    margin-top: 20px;
    width: 630px;
    background-color: #fff;
}
.formsRowX
{
    position: relative;
    border-top: 1px solid #E4EBEF;
    border-top: 1px solid #D7E4EA;
    height: 50px;
    background-color: #F8F8F9;
    background-color: #EEF3F6;
    padding-left: 12px;
    padding-top: 20px;
}
.formsRowX input
{
}
.formsRowX span
{
    /*float: left; 	margin-left: 30px; 	top: -25px;*/
    position: absolute;
    top: 18px;
    left: 40px;
    width: 580px;
}
.formsRow1
{
    position: relative;
    border-top: 1px solid #E4EBEF;
    border-top: 1px solid #D7E4EA;
    height: 36px;
    line-height: 36px;
    background-color: #F8F8F9;
    background-color: #EEF3F6;
    padding-left: 12px;
}
.formsRow2
{
    position: relative;
    border-top: 1px solid #D7E4EA;
    height: 36px;
    line-height: 36px;
    background-color: #EEF3F6;
    padding-left: 12px;
}
.formsRow3
{
    position: relative;
    height: 36px;
    line-height: 36px;
    background-color: #EEF3F6;
    padding-left: 12px;
}
.formsRow4
{
    position: relative;
    border-top: 1px solid #D7E4EA;
    height: 70px;
    background-color: #EBF2F6;
    padding-left: 12px;
    text-align: center;
}
.formsRow5
{
    position: relative;
    border-top: 1px solid #D7E4EA;
    height: auto !important;
    height: 100%;
    line-height: 36px;
    background-color: #EEF3F6;
    padding-left: 12px;
}
.formsRow5Sub
{
    margin-left: -12px;
}
.formsRow4 .submit
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 200px;
    padding-left: 0 !important;
    padding-left: 200px;
}
.formsRow4 .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.formsRow4 .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.formsRow4 .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.formsRow4 .submit a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}


.formsRow4 .submitBack
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 200px;
    padding-left: 0 !important;
    padding-left: 200px;
}
.formsRow4 .submitBack a
{
    background-image: url(Media/Button/bg_btn_right_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-right: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.formsRow4 .submitBack a:hover
{
    background-image: url(Media/Button/bg_btn_right_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.formsRow4 .submitBack a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_left_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-left: 24px;
}
.formsRow4 .submitBack a:hover span
{
    background: url(Media/Button/bg_btn_left_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.formsRow1 .lblFirst, .formsRow2 .lblFirst, .formsRow3 .lblFirst, .formsRow5 .lblFirst, .formsNoteRow .lblFirst
{
    display: block;
    width: 240px;
    float: left;
}

.formsRow1 .lblFirstIndented, .formsRow2 .lblFirstIndented, .formsRow3 .lblFirstIndented, .formsRow5 .lblFirstIndented
{
    display: block;
    width: 220px;
    float: left;
    margin-left: 20px;
}

.formsRow1 .lblLarge, .formsRow2 .lblLarge, .formsRow3 .lblLarge, .formsRow5 .lblLarge
{
    display: block;
    float: left;
}

.formsRow1 .lblNote, .formsRow2 .lblNote, .formsRow3 .lblNote, .formsRow5 .lblNote
{
}

.formsEntireRow
{
    position: relative;
    border-top: 1px solid #D7E4EA;
    background-color: #EEF3F6;
    padding: 5px 12px 5px 12px;
    line-height: 16px;
    width: 606px;
}

.formsNoteRow
{
    position: relative;
    border-top: 1px solid #D7E4EA;
    background-color: #EEF3F6;
    padding: 5px 12px 5px 12px;
    font-size: 11px;
    line-height: 16px;
    width: 606px;
}




.ddlFirst
{
    width: 100px;
    margin-top: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #000;
    color: #253C4B; /*margin: 3px 0 10px 0; 	padding: 5px 0 0 5px; 	height:30px; 	width:100px;  	border:solid 0 #fff; 	background: transparent url(Media/bg_ddlFirst.gif) no-repeat;  	font-family: Arial, Helvetica, Sans-Serif; 	color: #253C4B; 	font-size: 11px;*/
}
.ddlFirstLarge
{
    width: 200px;
    margin-top: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #000;
    color: #253C4B;
}
.ddlSecond
{
    width: 60px;
    margin-top: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #000;
    color: #253C4B; /*margin: 3px 0 10px 0; 	padding: 5px 0 0 5px; 	height:30px; 	width:100px;  	border:solid 0 #fff; 	background: transparent url(Media/bg_ddlFirst.gif) no-repeat;  	font-family: Arial, Helvetica, Sans-Serif; 	color: #253C4B; 	font-size: 11px;*/
}
.ddlThird
{
    width: 248px;
    margin-top: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #000;
    color: #253C4B;
}

.formsContent .textfield
{
    margin: 6px 0;
    padding: 5px 0 0 10px;
    height: 24px;
    width: 238px;
    border: solid 0 #fff;
    background: url(Media/bg_form_newsletter.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .textfieldlong
{
    margin: 6px 0;
    padding: 4px 0 0 10px;
    height: 18px;
    width: 480px;
    border: solid 0 #fff;
    background: url(/Theme/Media/bg_form_searchresult.gif) no-repeat;
    background-position: left top;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 10px;
}

.formsContent .textfield2
{
    margin: 6px 0;
    padding: 5px 0 0 10px;
    height: 24px;
    width: 176px;
    border: solid 0 #fff;
    background: url(Media/bg_form_newsletter2.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .textfield3
{
    margin: 6px 0;
    margin-left: 2px;
    padding: 5px 0 0 10px;
    height: 24px;
    width: 46px;
    border: solid 0 #fff;
    background: url(Media/bg_form_newsletter3.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .textarea
{
    margin: 6px 0;
    padding: 5px 0 0 10px;
    height: 183px;
    width: 238px;
    border: solid 0 #fff;
    background: url(Media/bg_form_textarea.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .textarea2
{
    margin: 6px 0;
    padding: 5px 0 0 10px;
    height: 85px;
    width: 238px;
    border: solid 0 #fff;
    background: url(Media/bg_form_textarea2.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .textarea3
{
    margin: 6px 0;
    padding: 5px 0 0 10px;
    height: 48px;
    width: 238px;
    border: solid 0 #fff;
    background: url(Media/bg_form_textarea3.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 12px;
}
.formsContent .chx
{
    margin-right: 20px;
}

.formsContent .chxNoText
{
    margin-top: 7px;
    margin-right: 10px;
    float: left;
}

.formsConfirm
{
    height: auto !important;
    height: 400px;
    min-height: 400px;
}
.formsConfirm .submit
{
    position: relative; /*left: 200px; 	padding-left: 0 !Important; 	padding-left: 200px;*/
    padding-top: 20px;
}
.formsConfirm .submit a
{
    background-image: url(Media/bg_btn_login_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.formsConfirm .submit a:hover
{
    background-image: url(Media/bg_btn_login_left-on.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.formsConfirm .submit a span
{
    float: left;
    display: block;
    background: url(Media/bg_btn_login_right2.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.formsConfirm .submit a:hover span
{
    background: url(Media/bg_btn_login_right2-on.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.wizardHeader
{
    height: 14px;
    width: 630px;
}
.wizardHeaderLabel
{
    position: relative;
}
.wizardHeader span
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #607686;
    display: block;
    width: 140px;
    text-align: center;
}
.wizardHeader .span1
{
    position: absolute;
    left: 145px;
}
.wizardHeader .span2
{
    position: absolute;
    left: 275px;
}
.wizardHeader .span3
{
    position: absolute;
    left: 410px;
}
.wizardHeader .span4
{
    position: absolute;
    left: 540px;
}
.fileUpload
{
    position: absolute;
    left: 250px;
    margin-top: 6px; /*width: 150px;*/
}
.upload
{
    position: absolute;
    right: 30px;
    margin-top: 6px;
    width: 100px;
    height: 21px;
    line-height: 21px; /*background-image: url(Media/btn_upload.gif); 	background-repeat: no-repeat; 	background-position: right;*/
}
/*
.upload a
{
	padding-left: 10px;
	border: 0;
	color: #fff;
	text-decoration: none;
}
.searchResultForm .submit
{
	position: absolute;
	top: 65px;
	left: 377px;
} 
 */
.upload a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    right: 30px;
    background-position: left top;
    float: right;
    display: block;
    margin-left: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
}
.upload a span
{
    float: right;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.upload a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.upload a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.wizardConfirm
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000;
}
input.submitWizard1
{
    background-image: url(Media/btn_wizard1.gif);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #fff;
    width: 81px;
    height: 19px;
    line-height: 19px;
    border: 0;
    text-align: left;
    padding-left: 22px;
}
input.submitWizard1:hover
{
    background-image: url(Media/btn_wizard1_up.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
input.submitWizard2
{
    background-image: url(Media/btn_wizard2.gif);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #fff;
    width: 81px;
    height: 19px;
    line-height: 19px;
    border: 0;
    text-align: right;
    padding-right: 22px;
}
input.submitWizard2:hover
{
    background-image: url(Media/btn_wizard2_up.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}
.HelpPanel
{
    background-color: White;
    display: block;
    height: 150px;
}
/* content arrow */
.plainWindow .subContent a.arrow
{
    font-family: Arial, Helvetica, Sans-Serif; /*font-weight: bold;*/
    background-image: url(Media/arrow_whbg_grey_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #566d7e;
    padding: 4px 0 4px 18px;
}
.plainWindow .subContent a.arrow:hover
{
    background-image: url(Media/arrow_whbg_blue_right.gif);
    background-repeat: no-repeat;
    background-position: left;
    color: #0067c2;
    text-decoration: underline;
}

.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: #fff;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 150px;
    text-align: left;
    list-style-type: none;
    z-index: 1000000000;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #d7f3fc;
    padding: 2px 1px 1px 10px;
    cursor: pointer;
    line-height: 12px;
}

/* AutoComplete item */

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 2px 1px 1px 10px;
    line-height: 12px;
}

.applic .submit
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 360px;
    padding-left: 0 !important;
    padding-left: 200px;
}
.applic .submit a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.applic .submit a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.applic .submit a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.applic .submit a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}


.applic .submitPreview
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 360px;
    padding-left: 0 !important;
    padding-left: 400px;
}
.applic .submitPreview a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 20px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.applic .submitPreview a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.applic .submitPreview a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 20px;
}
.applic .submitPreview a:hover span
{
    background: url(Media/Button/bg_btn_right_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}


.applic .submitBack
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 0px;
    padding-left: 0 !important;
}
.applic .submitBack a
{
    background-image: url(Media/Button/bg_btn_right_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-right: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.applic .submitBack a:hover
{
    background-image: url(Media/Button/bg_btn_right_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.applic .submitBack a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_left_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-left: 24px;
}
.applic .submitBack a:hover span
{
    background: url(Media/Button/bg_btn_left_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}














.submitBack2
{
    font-family: Arial,Helvetica,sans-serif;
    position: relative;
    left: 0px;
    padding-left: 0 !important;
}
.submitBack2 a
{
    background-image: url(Media/Button/bg_btn_right_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-right: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.submitBack2 a:hover
{
    background-image: url(Media/Button/bg_btn_right_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.submitBack2 a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_left_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-left: 24px;
}
.submitBack2 a:hover span
{
    background: url(Media/Button/bg_btn_left_a_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}


.submitGlobal3
{
    position: relative;
    left: 255px;
    left: 0px !important;
    float: right;
    margin-right: 20px;
    margin-top: 5px; /*padding-left: 0 !Important; 	padding-left: 200px;*/
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}
.submitGlobal3 a
{
    background-image: url(Media/Button/bg_btn_left_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-right: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.submitGlobal3 a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.submitGlobal3 a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.submitGlobal3 a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.inlstyle
{
    table-layout: fixed;
}
.formsRow5 .questionDiv
{
    line-height: 20px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-right: 60px;
}

.formNarrow
{
    float: left;
    font-size: 13px;
    background-color: #EEF3F6;
    width: 630px;
}

.formNarrow .ErrorMsg
{
    background-image: url(Media/form_error.gif);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 12px;
    padding: 0 0 0 20px;
    color: #CD0007;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 9px;
    height: 36px;
    line-height: 36px;
}

.subContentFormNarrow
{
    float: left;
    padding-top: 54px;
    padding-bottom: 200px;
}

.FloatRight
{
    float: right;
}

.FloatLeft
{
    float: left;
}

.formNarrowContent
{
}    

.formNarrowContent .fields
{
    float: left;
    width: 610px;
}    

.formNarrowContent .errorMsg
{
    float: right;
    background-image:url(Media/form_error.gif);
    background-position:left center;
    background-repeat:no-repeat;
    color:#CD0007;
    font-family:Verdana,Helvetica,Sans-Serif;
    font-size:9px;
    font-weight:bold;
    height:36px;
    line-height:36px;
    padding:0 0 0 20px;
}

.formNarrowContent span.label
{
    float: left;
    padding-top: 8px;
    padding-bottom: 5px;
    width: 300px;
}

.formNarrowContent .radiolist
{
    float: left;
    width: 450px;
}

.formNarrowContent .radiolist input
{
    margin: 5px;
}

.formNarrowContent span.MandatoryFields
{
    float: left;
    padding: 8px;
    font-weight: bold;
}

.formNarrowContent .FormFirstRow
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-top: 1px solid #D7E4EA;
    border-bottom: 1px solid #D7E4EA;
    width: 620px;
}
.formNarrowContent .FormRow
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #D7E4EA;
    width: 620px;
}

.formNarrowContent .textbox
{
    float: left;
    margin: 6px 0 4px 0;
    padding: 6px 0 0 10px;
    height: 21px;
    width: 178px;
    border: solid 0 #fff;
    background: transparent url(Media/bg_form_newsletter2.gif) no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 11px;
}

.formNarrowContent select
{
    margin: 4px 0 4px 1px;
    height: 21px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #253C4B;
    font-size: 11px;
    width: 185px;
}

.formNarrowContent .checkbox
{
    float: left;
    margin: 6px 5px 5px 0px;
}

.formNarrow a.submit
{
    background-image:url(Media/Button/bg_btn_left_grey-gray.gif);
    background-position:left top;     
    background-repeat:no-repeat;
    border:0 none;
    color:#FFFFFF;
    text-decoration:none;
    margin: 5px;
}
.formNarrow a.submit:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.formNarrow a.submit span{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Media/Button/bg_btn_right_a_grey-gray.gif) no-repeat scroll right top;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    float:left;
    height:19px;
    line-height:19px;
    padding-left:10px;
    padding-right:24px;
}

.formNarrow a.submit:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.formNarrow a.back
{
    background-image:url(Media/Button/bg_btn_left_a_grey-gray.gif);
    background-position:left top;     
    background-repeat:no-repeat;
    border:0 none;
    color:#FFFFFF;
    text-decoration:none;
    margin: 5px;
    padding-left: 24px;
}
.formNarrow a.back:hover
{
    background-image: url(Media/Button/bg_btn_left_a_blue-gray.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.formNarrow a.back span{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Media/Button/bg_btn_right_grey-white.gif) no-repeat scroll right top;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    float:left;
    height:19px;
    line-height:19px;
    padding-left:0px;
    padding-right:12px;
}

.formNarrow a.back:hover span
{
    background: url(Media/Button/bg_btn_right_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.FormDisclaimer
{
    float: left;
    width: 610px;
    padding: 12px 12px 12px 12px;
    font-size: 10px;
    line-height: 14px;
}

/* ------------------- */
/*    Online Antrag    */
/* ------------------- */
div.OnlineAntrag div.WFButtons
{
    width: 100%;
}


/* ------------------- */
/*    Card selector    */
/* ------------------- */
div.CardSelector
{
    width: 150px;
    height: 400px;
    float: left;
    padding: 10px;
    border: solid 1px black;
    margin-top: 30px;
    margin-right: 5px;
    height: 260px;
}

.CardSelector div.VISAMastercardLink
{
    padding-bottom: 3px;
}

div.CardSelector h3
{
    font-size: 11px;
    font-weight: bold;
}

div.CardSelector ul li
{
    padding-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.CardSelector a.selected
{
    color: #566d7e;
    text-decoration: none;
}

div.CardSelector a.unselected
{
    color: #0063ad;
    cursor: pointer;
    text-decoration: underline;
}

.FormErrorMessage
{
    float: left;
    color: #CD0007;
    padding: 10px 10px 10px 0px;
    width: 100%;
}

.OnlineAntrag .submitLeft a
{
    background-image: url(Media/Button/bg_btn_left_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-left: 10px;
    padding-left: 24px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.OnlineAntrag .submitLeft a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 10px;
}
.OnlineAntrag .submitLeft a:hover
{
    background-image: url(Media/Button/bg_btn_left_a_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.OnlineAntrag .submitLeft a:hover span
{
    background: url(Media/Button/bg_btn_right_blue-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

.OnlineAntrag .submitRight a
{
    background-image: url(Media/Button/bg_btn_left_grey-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin-left: 10px;
    padding-left: 10px;
    border: 0;
    color: #fff;
    text-decoration: none;
}
.OnlineAntrag .submitRight a span
{
    float: left;
    display: block;
    background: url(Media/Button/bg_btn_right_a_grey-white.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 19px;
    line-height: 19px;
    color: #fff;
    cursor: pointer;
    padding-right: 24px;
}
.OnlineAntrag .submitRight a:hover
{
    background-image: url(Media/Button/bg_btn_left_blue-white.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.OnlineAntrag .submitRight a:hover span
{
    background: url(Media/Button/bg_btn_right_a_blue_white.gif);
    background-repeat: no-repeat;
    background-position: right top;
}