
/* Verion */


/* *************************************  general  ********************************* */

BODY { font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; background-color: #ffffff; color: #161034; margin: 0px; text-align: left; }
TD { font-family: Helvetica, Arial, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; line-height: 16px; color: #161034; }
LABEL { text-decoration: none; cursor: hand; }
FORM { margin: 0px; padding: 0px; }
IMG { border: 0px; }
P, UL, LI { margin-top: 0px; margin-bottom: 0px; }

/*	*************************************	links	*********************************	*/

A:link { color: #1c63b0; text-decoration: none; }
A:active { color: #1c63b0; text-decoration: none; }
A:visited { color: #1c63b0; text-decoration: none; }
A:hover { color: #1c63b0; text-decoration: none; }



/*	*************************************	form	*********************************	*/

.frmField { border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; background-color: #DAE9B5; margin: 0px; padding: 0px; color: #1A639A; width: 112px; height: 18px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; padding-top: 1px; }
.frmFieldround { border: 0px; margin: 0px; padding: 1px 0px 0px 3px; color: #1A639A; width: 112px; height: 18px; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; background-image: url(../images/form_bg.jpg); background-color: #DAE9B5; line-height: 16px; vertical-align: middle; }
.frmBtn { border-bottom: #000000 1px solid; border-left: #cccccc 1px solid; border-right: #000000 1px solid; border-top: #cccccc 1px solid; background-color: #1A639A; color: #ffffff; font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 11px; width: 70px; font-style: normal; font-weight: normal; }

.frmFieldLarge { border-bottom: #cccccc 1px solid; border-left: #333333 1px solid; border-right: #cccccc 1px solid; border-top: #333333 1px solid; background-color: #F5F7FB; color: #1A639A; width: 200px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; }

.frmFieldExtraLarge { border-bottom: #cccccc 1px solid; border-left: #333333 1px solid; border-right: #cccccc 1px solid; border-top: #333333 1px solid; background-color: #F5F7FB; color: #1A639A; width: 320px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; }

.frmFieldShort { border-bottom: #cccccc 1px solid; border-left: #333333 1px solid; border-right: #cccccc 1px solid; border-top: #333333 1px solid; background-color: #F5F7FB; color: #1A639A; width: 140px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; }
.phoneField { border-bottom: #cccccc 1px solid; border-left: #333333 1px solid; border-right: #cccccc 1px solid; border-top: #333333 1px solid; background-color: #F5F7FB; color: #1A639A; width: 40px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; }



/*	*************************************	text	*********************************	*/

.spacer1 { font-weight: normal; font-size: 1px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.spacer3 { font-weight: normal; font-size: 3px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.spacer5 { font-weight: normal; font-size: 5px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.imgStyle { margin-right: 10px; margin-top: 5px; border: solid 1px #004C01; }
.required { font-size: 11px; color: #c00; }
.req { font-size: 10px; text-align: left; }
.err { color: #003366; font-weight: 900; text-align: center; padding: 15px; }

.mainmenuOff { background-image: url(../images/mainmenu.gif); padding-left: 50px; padding-top: 11px; cursor: pointer; height: 33px; }
.mainmenuOn { background-image: url(../images/mainmenu_hover.gif); padding-left: 50px; padding-top: 11px; cursor: pointer; height: 33px; color: #ffffff; font-size: 13px; font-weight: 900; line-height: 13px; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }

.menuOff { padding-left: 10px; padding-bottom: 8px; padding-right: 0px; cursor: pointer; width: 81px; height: 45px; }
.menuOn { padding-left: 10px; padding-bottom: 8px; padding-right: 0px; cursor: pointer; width: 81px; height: 45px; color: #ffffff; font-size: 10px; font-weight: normal; line-height: 11px; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }

.menuBgOff { background-image: url(../images/menu.gif); }
.menuBgOn { background-image: url(../images/menu_hover.gif); }
.menuBgLeftOff { background-image: url(../images/menu_left.gif); }
.menuBgLeftOn { background-image: url(../images/menu_left_hover.gif); }
.menuBgRightOff { background-image: url(../images/menu_right.gif); }
.menuBgRightOn { background-image: url(../images/menu_right_hover.gif); }

.menuWhiteBgLeft { background-image: url(../images/info_top_left.gif); background-position: 0% 0%; background-repeat: no-repeat; }
.menuWhiteBg { background-color: White; }
.menuWhiteBgRight { background-image: url(../images/info_top_right.gif); background-position: 100% 0%; background-repeat: no-repeat; }

.submenuOff { padding-left: 5px; padding-right: 5px; padding-top: 4px; cursor: pointer; height: 16px; }
.submenuOn { background-color: #86ABD7; padding-left: 5px; padding-right: 5px; padding-top: 4px; cursor: pointer; height: 15px; color: #ffffff; font-size: 9px; font-weight: normal; line-height: 8px; font-family: Arial, Helvetica, Verdana, Sans-Serif; text-decoration: none; }
.content { padding-left: 8px; padding-top: 0px; padding-right: 8px; padding-bottom: 10px; }
.title { font-size: 25px; line-height: 30px; }
.subtitle { font-weight: normal; margin-top: 10px; font-size: 14px; }
.copyright { padding-right: 14px; padding-top: 3px; white-space: nowrap; }
.space { padding-bottom: 20px; }
.formTitle { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: 900; font-size: 11px; line-height: 10px; color: #ffffff; text-align: left; padding: 0px 0px 5px 0px; }
.formLabel { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 11px; color: #ffffff; text-align: left; padding: 0px 0px 8px 0px; }
.formRequired { font-family: Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal; font-size: 9px; color: #ffffff; line-height: 9px; text-align: right; padding: 0px 12px 5px 0px; }
.info { font-weight: normal; font-size: 10px; color: #1A639A; line-height: 12px; }
.infoTitle { font-weight: normal; font-size: 11px; line-height: 13px; color: #1A639A; padding: 0px 0px 3px 0px; }
.infoSection { font-weight: 900; font-size: 11px; line-height: 10px; color: #1A639A; padding: 0px 0px 5px 0px; }

.nowrap { white-space: nowrap; }


/*valentin*/

.faq-container { padding-left: 10px; }
.faq_title { font-weight: bold; }
.faq_text { padding-top: 5px; }
.faq_divider { padding: 10px; }

.news-year-separator { padding-bottom: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-size: 14px; font-weight: bold; background-color: #e6efff; margin-bottom: 10px; margin-top: 10px; }
.news-date { }
.news-title { font-size: 12px; font-weight: bold; }
.news-text { }
.news-more { margin-top: 1px; margin-bottom: 5px; text-align: left; }

.job-container { padding-left: 10px; }
.job-date { padding-left: 50px; }
.job-title { padding-left: 10px; font-size: 12px; font-weight: bold; }
.job-text { padding-left: 80px; }


hr { color: #1A639A; height: 1px; }

/*Provider Search -city hint */
div.autocomplete { width:150px; position: absolute; margin: 0px; padding: 0px; }
div.autocomplete ul {list-style-type: none; margin: 5px 0 0 0; padding: 2px; width:150px; border: 1px solid #999; font-size: 7pt; background-color: #F0F0F0; }
div.autocomplete ul li.selected { background-color: #00549D; color: white; }
div.autocomplete ul li { list-style-type: none; display: block; margin: 0px; padding: 0px; cursor: pointer; }
div.indicator {position:absolute; left:-20px; top:2px;}

/*
.appInput { width: 165px; font-size: 12px; background-color: #f9fbff; color: #072840; border-bottom: solid 1px #838383;border-top: solid 1px #f9fbff; border-left: solid 1px #f9fbff; }
.appInputOther { width: 135px; font-size: 12px; background-color: #f9fbff; color: #072840; border-bottom: solid 1px #838383;border-top: solid 1px #f9fbff; border-left: solid 1px #f9fbff; }
.appInputSmall { width: 25px; font-size: 12px; background-color: #f9fbff; color: #072840; border-bottom: solid 1px #838383;border-top: solid 1px #f9fbff; border-left: solid 1px #f9fbff; }
*/

.appInput { width: 165px; font-size: 12px; }
.appInputOther { width: 135px; font-size: 12px; }
.appInputSmall { width: 25px; font-size: 12px; }


.appInputRefer { width: 195px; font-size: 9px; background-color: #f9fbff; color: #999999; border-bottom: solid 1px #838383;border-top: solid 1px #f9fbff; border-left: solid 1px #f9fbff; border-right: solid 1px #838383;}
.appButtonRefer { width: 50px; font-size: 12px; background-color: #f9fbff; color: #072840; border-bottom: solid 1px #838383;border-top: solid 1px #f9fbff; border-left: solid 1px #f9fbff; border-right: solid 1px #838383; }

/*
.mapitbutton { border: solid 1px #838383!important; background-color: #f9fbff; color: #072840; font-size: 10px; }
*/

.mapitbutton { }


.appSection {padding-top: 25px; padding-bottom: 20px; font-weight: bold; font-size: 16px; }
.appFieldTd {padding-top: 15px;}
.appSubsection {padding-top: 20px; padding-bottom: 15px; font-size: 14px; font-weight: bold;}
.appSubSubsection {padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 12px;}

/*
.appinputtextarea
{
    width: 500px;
    height: 100px;
    font-size: 12px;
    color: #072840;
    background-color: #f9fbff;
    border: solid 1px #838383;
}

.appinputtextareaStreet
{
    width: 500px;
    height: 50px;
    font-size: 12px;
    color: #072840;
    background-color: #f9fbff;
    border: solid 1px #838383;
}

.appinputselect
{
    width: 164px;
    height: 15px;
    font-size: 12px;
    color: #072840;
    background-color: #f9fbff;
    border: solid 1px #072840;
    
}

.submitbutton
{
    width: 70px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    color: #072840;
    background-color: #f9fbff;
    border: solid 1px #314978;
}

*/


.appinputtextarea
{
    width: 500px;
    height: 100px;
    font-size: 12px;
  
}

.appinputStreet
{
    width: 500px;
    font-size: 12px;
  
}

.appinputselect
{
    width: 164px;
    height: 15px;
    font-size: 12px;
  
    
}

.submitbutton
{
    width: 70px;
    height: 25px;
  
}
