/* generelle settings */
/* dieser Abschnitt ist dafuer gedacht, styles zu definieren, welche nicht */
/* einstellbar sind, aber noetig, damit das externe Design anstaendig aussieht */



/* ********************************* */
/* Specials							 */
/* ******************************** **/

body {
	background: none;
}

div.customerlogo{
	display:none;
}

div.mainblock_boundary, 
div.mainscreen_content_center div.mainblock_boundary{
	background: none repeat scroll 0 0 #ffffff;
	border-color: #DDDDDD;
}

div.mainscreen_content_center div.mainblock_boundary div.mainblock div.mainblock_textblock div.table_page {
box-shadow: none;
}

div#container_login {
	padding-top: 30px;
}

div#container_login div.container_actionbar_NoCT {
	margin-top: 12px;
}

div#container_login div.sh_AB_NoCT, 
div#container_login div.sh_AB_NoCT_ABClosed {
	margin-top: 12px;
}
div#container_login div.tableaslist_paging_top {
	line-height: 1.2;
}



/* ******** */
/* Generell */
/* ******** */



body{}

tr.table_titlerow, li.nav_content_inactive,li.nav_content_inactive:hover {}

div.card_title small, a.nav_meta_inactive, a.nav_meta_active, a.nav_meta_inactive:hover, a.nav_meta_active:hover{}

input.actionbarinputfixedwidth[type="text"]:focus, select.actionbarinputfixedwidth:focus, input:focus, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus,div.createNewsBox textarea#addNewsBox.createNewsBox, div.createNewsBox, div.ui-multiselect ul.selected, tr.table_contentrow1:hover, tr.table_contentrow2:hover, tr.tableaslist_contentrow1:hover, tr.tableaslist_contentrow2:hover, div.card_item:hover{}

div#wrapper {}



/* ************************************** */
/* Links Farben anpassen					  */
/* ************************************** */

a, a:link, a:visited, a.newsTitle, a.inheriterLink , a.newsTitle, a.newsTitle:link, a.newsTitle:visited, a.newsTitle:active, a.listEmployeeName, a.listEmployeeName:link, a.listEventTitle, a.listEventTitle:link, a.listGroupsTitle, a.listGroupsTitle:link, a.newsTitle, a.newsTitle:link, span.switcher_element a,span.multiaction_checkall, span.multiaction_checkvisibles, span.multiaction_uncheckall_active   {}

a:hover, a:focus, a.newsTitle:hover , a.inheriterLink:hover, a.newsTitle:hover, a.listEmployeeName:hover, a.listEventTitle:hover, a.listGroupsTitle:hover, a.newsTitle:hover, span.switcher_element a:hover ,span.multiaction_checkall:hover, span.multiaction_checkvisibles:hover, span.multiaction_uncheckall_active:hover {}




/* ********************************* */
/* Menues							 */
/* ******************************** **/

a.nav_main_inactive,a.nav_mainsub_inactive, a.nav_mainsub_active, a.nav_main_active  {}


a.nav_meta_inactive:hover, a.nav_main_inactive:hover,a.nav_mainsub_inactive:hover   {}

a.nav_main_active,a.nav_main_active:hover, 
a.nav_main_inactive,a.nav_main_inactive:hover, 
a.nav_mainsub_inactive, a.nav_mainsub_inactive:hover,
a.nav_mainsub_active, a.nav_mainsub_active:hover {}

a.nav_meta_inactive, a.nav_main_inactive, a.nav_meta_active, a.nav_main_active {}

a.nav_mainsub_inactive, a.nav_mainsub_active {}


/* ********************************* */
/* Seiten- und Formularueberschriften*/
/* ******************************** **/


div.contenttitle, div.mainscreen_solutiontitle, div.login_solutiontitle, div.form_title, div.contenttitle_thirdA {}


div.showblock_title {}


/* ************ */
/* Tabellenkopf */
/* ********* ****/

tr.table_titlerow {}

th.table_titlecell_active, th.table_titlecell  {}


/* ************** */
/* Tabelleninhalt */
/* ************** */

tr.table_contentrow1 {}

tr.table_contentrow2 {}

td.table_contentcell, td.table_contentmultiactioncell  {}



/* ********* */
/* Formulare */
/* ********* */


div.form_content_right_boundary,
div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {}

button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton,input.formButton,a.listGroupsConfirmButton, a.listGroupsConfirmButton,input.createNewsButton, button.createNewsButton{}

button:hover, a.formButton:hover, div.actionbarSearchButton:hover, input.actionbarSearchButton:hover, button.actionbarSearchButton:hover, a.listEventConfirmButton:hover,button:active, a.formButton:active, div.actionbarSearchButton:active, input.actionbarSearchButton:active, button.actionbarSearchButton:active, a.listEventConfirmButton:active,
input.formButton:hover, input.formButton:active, a.listGroupsConfirmButton:hover, a.listGroupsConfirmButton:active,input.createNewsButton:hover, button.createNewsButton:hover, input.createNewsButton:active, button.createNewsButton:active  {}




/* *************** */
/* Allgemeines CSS */
/* *************** */

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700);

/* lindt bm css */

/* reset */
    /*! normalize.css v1.0.0 | MIT License | git.io/normalize */
    article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
	

/* generell */

body {
	color: #927650;
	font-family: 'Roboto', Arial, Geneva, sans-serif;
	font: 300 15px "Roboto", Arial, Geneva, sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-style: normal;
    font-weight: 300 !important;
}

div#container {
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    max-width: 978px;
}
#datablockelement_58574 > span,
#datablockelement_71843 > span,
#datablockelement_71679 > span {
    color: #927650;
    font-family: 'Roboto',Helvetica,Arial,sans-serif;
    font-size: 23px !important;
    font-weight: 300 !important;
}
div.mainblock_boundary {
    margin-bottom: 15px;
    padding: 15px;
}
div#footer {
    background: none repeat scroll 0 0 #0e3c66;
    height: 0;
	border-top: medium none;
}
div.customized_footer {
    padding-bottom: 0;
}
b {
    font-weight: 300;
}
div.login_button {
    margin-top: 20px;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    margin-right: 8px;
    padding: 0;
}
menu, ol, ul {
    padding: 0;
}

/* display:none */
div#footer div.copy {
    display: none;
}
div.HSsectionLine {
    display: none;
}
div/*#connectortablefixedtext_122927*/.connector_table_fixedtext_top {
    display: none;
}
div/*#connectortablefixedtext_135517*/.connector_table_fixedtext_bottom {
    display: none;
}
div.showblock_connectorfixedtext {
    display: none;
}
div#ui-datepicker-div {
    display: none !important;
}



/* no box-shadow */
div.table_page, div.card_item, div.mainblock_boundary, div.form_container_actionbar, div.mainscreen_content_center div.mainblock_boundary, div.container_actionbar_NoCT, div.container_actionbar, div.actionbar_boundary_search_TopAB, div.actionbar_boundary_links_TopAB {
    box-shadow: none;
}

div.table_page:hover, div.card_item:hover, div.mainblock_boundary:hover, div.form_container_actionbar:hover, div.mainscreen_content_center div.mainblock_boundary:hover, div.container_actionbar:hover, div.actionbar_boundary_search_TopAB:hover, div.actionbar_boundary_links_TopAB:hover {
    border: 1px solid #ddd;
    box-shadow: none;
    transition: none 0s ease 0s ;
}

/* login */
body.recruitingapp_1157631 div#container_login {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    max-width: 978px;
    padding-top: 0;
}
body.recruitingapp_1157668 div#container_login {
    margin-left: auto;
    margin-right: auto;
    margin-top: 17px;
    max-width: 978px;
    padding-top: 0;
}
body.recruitingapp_1157668 div.showblock_title {
    display: none;
}
body.recruitingapp_3371 div.nav_container {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    height: 114px;
}
body.recruitingapp_3371 div.login_content, body.recruitingapp_71882 div.login_content,
body.recruitingapp_3927 div.login_content {
    margin-left: 0;
    margin-top: 0;
}
body.recruitingapp_3695 div.login_content {
    margin-left: 0;
}

body.recruitingapp_15377 div.container_content_NoAB,
body.recruitingapp_122911 div.container_content_NoAB,
body.recruitingapp_15469 div.container_content_NoAB,
body.recruitingapp_15618 div.container_content_NoAB {
    margin: 40px 0;
}

body.recruitingapp_3721 div#container_login {
    margin-top: 0;
    padding-top: 0;
}
div.login_solutiontitle {
    font-family: 'Roboto',Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: 300 !important;
	line-height: 1.2em;
    margin-bottom: 50px;
}

body.recruitingapp_3695 div#container_login {
    margin-top: 10px;
}
div#container_login {
	margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 978px;
    padding-top: 30px;
}
div#container_login div.sh_AB_NoCT {
    margin-top: 38px;
}
div#container_login div.sh_AB_NoCT_ABClosed {
    margin-top: 0;
}

div#container_login div.container_content_ABClosed, div#container div.container_content_ABClosed {
    margin: 0;
    padding-bottom: 40px;
}
div#container_login div.tableaslist_paging_top, div.tableaslist_paging_top {
    line-height: inherit;
}
div#container_login div.container_actionbar_NoCT {
    margin-top: 24px;
}
div#designrow_65640_right.show_column_right {
    margin-top: 68px;
}


/* subnav */
div.nav_content {
    border-bottom: medium none;
}
li.nav_content_active, li.nav_content_inactive {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    margin: 0;
    padding: 0;
}
a.nav_content_active, a.nav_content_active:hover {
	color: #2e2e32 !important;
    font-weight: 300 !important;
    margin-right: 10px;
	text-decoration: none !important;
}
a.nav_content_inactive {
    font-weight: 300 !important;
    margin-right: 10px;
}
li.nav_content_inactive:active, li.nav_content_inactive:focus {
    background: none repeat scroll 0 0 #fff;
}
li.nav_content_inactive:hover, li.nav_content_inactive:active, li.nav_content_inactive:focus {
    background: none repeat scroll 0 0 #fff;
    color: #2e2e32;
}
a.nav_content_inactive:hover {
    color: #2e2e32;
    text-decoration: underline;
}
a.nav_contentsub_active {
    color: #2e2e32 !important;
    font-weight: 300 !important;
    text-decoration: none !important;
}
span.switcher_current_element a {
    color: #2e2e32;
	font-size: 15px;
    font-weight: 300;
    text-decoration: none;
}
span.switcher_element a {
    color: #927650;
    font-size: 15px;
    font-weight: 300;
}
span.switcher_element a:hover {
    color: #2e2e32;
    font-size: 15px;
    font-weight: 300;
}
div.switcher {
    font-size: 15px;
    line-height: 1;
    margin-left: -3px;
    margin-top: 15px;
}



/* ausblenden */
/* icon */
div.hossa1b {
    display: none;
}
/* reiter */

body.recruitingapp_3318 div.nav_content {
    display: none;
}


/* main nav */
body.recruitingapp_15308 div.nav_main_NoSUB {
	margin-bottom: 50px;
}
div.nav_main_NoSUB {
	clear: both;
    line-height: 1.125;
	margin-bottom: 47px;
	min-height: 18px;
    padding: 0;
}
li.nav_main_active, li.nav_main_inactive {
    display: inline;
    margin: 0;
    padding: 0 20px 0 0;
    text-transform: uppercase;
}
a.nav_main_inactive:hover {
    color: #2e2e32 !important;
    font-size: 1em;
    transition: all 0.5s ease 0s;
}
a.nav_main_active, a.nav_main_active:hover {
    color: #2e2e32 !important;
    font-size: 1em;
    font-weight: 300;
    text-decoration: none !important;
}
a.nav_main_inactive {
    color: #927650 !important;
    font-size: 1em;
    font-weight: 300;
    text-decoration: none !important;
}


/* meta navi */

div.nav_meta {
    float: right;
    height: 20px;
    margin: -40px 0 0 0;
    position: relative;
}

li.nav_meta_active, li.nav_meta_inactive {
    padding: 0 0 0 15px;
}
a.nav_meta_inactive {
    color: #fff !important;
	text-decoration: none !important;
	font-size: 13px;
	text-transform: none;
}
a.nav_meta_active, a.nav_meta_active:hover {
    color: #fff !important;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none !important;
	text-transform: none;
}
a.nav_meta_inactive:hover {
    color: #fff !important;
	font-size: 13px;
	text-decoration: underline;
    transition: all 0.5s ease 0s;
}

/* links */
a, a:link, a:hover, a:visited, a:active, a:focus {
    color: #927650;
    text-decoration: underline;
}




/* actionbar */
body.recruitingapp_15352 div.container_actionbar_sh_AB,
body.recruitingapp_134965 div.container_actionbar_sh_AB {
    float: none;
}
body.recruitingapp_15793 div.container_actionbar_sh_AB {
    float: none;
    margin-top: 40px;
}
div.layout_info_content {
    margin-left: 0;
}
div.container_actionbar_NoCT, div.container_actionbar {
    background: none repeat scroll 0 0 #efeff0;
    border: medium none;
    border-radius: 9px;
    margin: 26px 0 50px;
    padding: 15px 15px 0;
    width: 235px;
}
div.container_actionbar_NoCT:hover, div.container_actionbar:hover {
    border: medium none;
	box-shadow: none;
    transition: none 0s ease 0s;
}
div.container_actionbar {
    margin: 0;
}
div.sh_AB {
    margin: 15px 0 0 100px;
}
div.sh_AB.sh_AB_ABClosed {
    margin: -20px 0 0;
}
div.actionbar_subtitle {
    color: #2e2e32;
    font-weight: 300;
}
/*--------------------------------*/
div.sh_AB_NoCT {
    margin: 15px 0 0 70px;
    z-index: 100;
}
body.recruitingapp_3463 div.sh_AB_NoCT {
    margin: 41px 0 0 238px;
}
body.recruitingapp_3463 div.sh_AB_NoCT_ABClosed {
    margin: 0 !important;
}
/*--------------------------------*/
body.recruitingapp_15352 div.sh_AB_NoCT {
    margin: 15px 0 0 70px;
    z-index: 100;
}
body.recruitingapp_15352 div.sh_AB_NoCT_ABClosed {
    margin: 14px 0 0;
}
body.recruitingapp_15352 div.container_actionbar_NoCT {
    margin: 35px 0 50px;
}
body.recruitingapp_134965 div.container_actionbar_NoCT {
    margin: 0;
}
body.recruitingapp_134965 div.sh_AB_NoCT {
    margin: 16px 0 0 70px;
}
body.recruitingapp_134965 div.sh_AB_NoCT_ABClosed {
    margin: 2px 0 0;
}
div#connectortableempty_134980.connector_table_search_info {
    margin-left: 20px;
    margin-top: 37px;
}
/*--------------------------------*/
body.recruitingapp_15708 div.container_actionbar_sh_AB {
    float: none;
}
body.recruitingapp_15708 div.sh_AB_NoCT {
    margin: 15px 0 0 70px;
}
body.recruitingapp_15708 div.sh_AB_NoCT_ABClosed {
    margin: 15px 0 0;
}
/*--------------------------------*/
div.sh_AB_NoCT.sh_AB_NoCT_ABClosed {
    margin: 0;
}
div.container_content_ABClosed div.show_column_left {
    width: 48%;
}
div#designrow_15827_right.show_column_right,
div#designrow_133289_right.show_column_right {
    float: right;
    width: 71.5%;
}
body.recruitingapp_4168 div#designrow_15827_right.show_column_right, 
body.recruitingapp_4168 div#designrow_133289_right.show_column_right {
    float: none;
    width: 71.5%;
}
body.recruitingapp_15793 div.show_column_left,
body.recruitingapp_4168 div.show_column_left {
    width: 70%;
}
div.container_content_ABClosed div#designrow_15827_right.show_column_right
div.container_content_ABClosed div#designrow_133289_right.show_column_right,
div.container_content_ABClosed div#designrow_15827_right.show_column_right {
    float: right;
    width: 48%;
}
body.recruitingapp_15793 div.container_content_ABClosed div.show_column_left,
body.recruitingapp_4168 div.container_content_ABClosed div.show_column_left {
    width: 48%;
}
/*--------------------------------*/
div.actionbar_title, div.actionbar_title_noborder {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #323234;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 0;
    text-shadow: none;
    text-transform: uppercase;
}
div#actionshowblocktitle_27727.actionbar_title {
    margin: 0;
}
/*--------------------------------*/
div#container div.container_content_ABClosed {
    margin: 0;
}
div.actionbar_cell_content label.actionbar_cell_label {
    color: #927650;
    font-size: 1em;
    font-weight: 300;
}
div.actionbar_cell_checkbox_left, div.actionbar_cell_checkbox_right {
    color: #927650;
    font-size: 1em;
    font-weight: 300;
}

select.actionbarinputfixedwidth {
    border: 1px solid #ddd;
    box-shadow: none;
    height: 33px;
    width: 233px;
}




/* content */
div.form_content_boundary {
    margin-top: 20px;
}
body.recruitingapp_3689 div.form_content_right_boundary {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
}
body.recruitingapp_3689 div.form_content_button {
    clear: both;
}
div.show_column_left {
	float: left;
    width: 48%;
}
div.show_column_right {
    float: right;
    width: 48%;
}
div.container_content_NoAB {
    margin: 0;
    padding-bottom: 100px;
}

div.mainscreen_solutiontitle {
	color: #2e2e32;
    font-family: 'Roboto', Arial, Geneva, sans-serif;
    font-size: 30px;
    font-weight: 300;
	line-height: 1.2em;
	margin-bottom: 40px;
}
div.showblock {
    margin: 0 0 40px;
}
div.showblock_title {
    border-bottom: 1px solid #ddd;
    color: #2e2e32;
    font-size: 1em;
    font-weight: 300;
    padding: 0;
    text-transform: uppercase;
}
div.HSSectionTitel {
    color: #2e2e32;
    font-size: 23px;
	margin-bottom: 20px;
    text-transform: uppercase;
}
div.HSsectionLineText {
	font-size: 23px;
    margin-top: 20px;
}


div.form_content_separatelinetext, div.actionbar_separatelinetext, div.separateLineText {
    color: #2e2e32;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
	margin-top: 40px;
    padding-top: 0;
    text-transform: uppercase;
}
div.showblock_content_label {
    color: #927650;
	text-align: right;
}
div.actionbar_content, div.actionbar_content_noborder {
    color: #2e2e32;
    font-weight: 300;
}
div.mainblock_textblock {
    border-top: medium none;
    line-height: 2.4em;
    margin-bottom: 0;
    min-height: 25px;
}
div.mainblock_title {
    border-bottom: 0 none;
    color: #2e2e32;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
div.mainscreen_content_center div.mainblock_boundary {
	border: solid 1px #ddd;
    margin-bottom: 20px;
    padding: 15px;
}
div.showblock_content_subtitle, div.showblock_content_toplabels_subtitle {
    color: #2e2e32;
    font-size: 1em;
    font-weight: 300;
    margin: 10px 0 0;
}

body.recruitingapp_15317 div.container_content_NoAB {
    margin: 0;
}
div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
    background-color: #efeff0;
	margin-left: 175px;
}

div#datablockelement_122921.showblock_textblock {
    padding: 0 0 6px 1px;
}

span.switcher_element, span.switcher_current_element {
    font-weight: 300;
}




/* tabelle */

div.container_content {
    margin: 0;
	padding-bottom: 100px;
}
table.table {
    border-left: medium none;
    border-right: medium none;
}
tr.table_titlerow {
    background: none repeat scroll 0 0 #efeff0;
}
th.table_titlecell_active, th.table_titlecell, td.table_titlecell {
    color: #737373;
	font-size: 13px;
    font-weight: 300;
	padding: 12px 3px;
}
a.table_titlecell_active, a.table_titlecell_active:link, a.table_titlecell_active:hover, a.table_titlecell_active:visited, a.table_titlecell_active:active, a.table_titlecell_active:focus, a.table_titlecell, a.table_titlecell:link, a.table_titlecell:hover, a.table_titlecell:visited, a.table_titlecell:active, a.table_titlecell:focus, a.table_titlecell_sort, a.table_titlecell_sort:link, a.table_titlecell_sort:hover, a.table_titlecell_sort:visited, a.table_titlecell_sort:active, a.table_titlecell_sort:focus, span.table_titlecell_sort {
    color: #737373;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
	text-decoration: none;
}
div.table_page:hover {
    border: medium none;
}
td.table_contentcell, td.table_contentmultiactioncell {
    border-bottom: 1px solid #ddd;
    font-size: 13px;
	padding: 12px 3px;
}
div.connector_table_paging_top, div.connector_table_paging_bottom {
    color: #2e2e32;
    font-size: 13px;
	padding: 12px 3px;
}
a.HSTableLink, a.HSTableLink:link, a.HSTableLink:visited, a.HSTableLink:focus {
    font-size: 13px;
	text-decoration: underline;
}
div.searcharguments_boundary {
    font-size: 15px;
}

div.layout_info_content_ABClosed {
    margin-left: 0;
}
tr.table_contentrow1, tr.table_contentrow2, tr.tableaslist_contentrow1, tr.tableaslist_contentrow2 {
    min-height: 40px;
}



/* form */

div.form_title, div.contenttitle {
    color: #323234;
    font-family: 'Roboto',Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
    margin: 10px 0 40px;
	padding: 0;
}
div#maintitle_1.form_title {
    margin: 10px 0 20px;
}
div.form_content_right {
    margin-top: 5px;
    padding: 0;
}    
div.form_title_comment {
    color: #2e2e32;
    margin-bottom: 25px;
    margin-left: 0;
    padding: 0;
}
div.form_content_left_boundary {
    width: 230px;
}
div.form_content_right_boundary {
    background: none repeat scroll 0 0 transparent;
    margin-left: 235px;
}
label.form_content_label {
    color: #927650;
}
label.form_element_radiobuttonhorizontal {
    color: #2e2e32;
    font-size: 0.917em;
    font-weight: 300;
}
input[type="text"], input[type="password"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-shadow: none;
    font-size: 1em;
    margin-bottom: 1px;
    min-height: 25px;
    overflow: hidden;
    padding: 10px;
    width: 498px;
}
input.actionbarinputfixedwidth[type="text"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-shadow: none;
    font-size: 1em;
    margin-bottom: 1px;
    min-height: 25px;
    overflow: hidden;
    padding: 10px;
	width: 210px;
}
input.login_input_username:focus, input.login_input_password:focus, input.actionbarinputfixedwidth[type="text"]:focus {
    background: none repeat scroll 0 0 #efeff0;
    border: 1px solid #efeff0;
    box-shadow: none;
	color: #737373;
    transition: all 0.5s ease 0s;
}
input.actionbarinputfixedwidth[type="text"]:focus {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    box-shadow: none;
	color: #737373;
    transition: all 0.5s ease 0s;
}
input, select {
    border-radius: 5px !important;
}
span.form_content_helptext {
    color: #2e2e32;
    line-height: 1.4em;
    margin-top: 10px;
}
div.form_content_right div.ui-multiselect {
    width: 490px;
}
div.ui-multiselect {
    background: none repeat scroll 0 0 #efeff0;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 15px;
    margin-right: 0;
    padding: 15px;
}
input[type="text"]:focus {
    background: none repeat scroll 0 0 #efeff0;
    border: 1px solid #efeff0;
    box-shadow: none;
    color: #737373 !important;
    transition: all 0.5s ease 0s;
}
textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
	border-radius: 5px;
    box-shadow: none;
    font-family: inherit;
    font-size: 1em;
    font-weight: 300;
    padding: 10px;
    width: 500px;
}
textarea:focus {
    background: none repeat scroll 0 0 #efeff0;
    border: 1px solid #efeff0;
    border-radius: 5px;
    box-shadow: none;
    color: #737373;
	transition: all 0.5s ease 0s;
}
select {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd !important;
    box-shadow: none;
    font-size: 1em;
    overflow: hidden;
    padding: 10px;
    width: 520px;
}
select:focus {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd !important;
    box-shadow: none;
    color: #2e2e32;
    font-size: 1em;
    transition: all 0.2s ease 0s;
}
div.photo {
    margin: 26px 0 0;
}
label.form_element_radiobuttonhorizontal label.form_element_radiobutton_dr, label.form_element_radiobuttonhorizontal label.form_element_radiobutton_dr_selected,
label.form_element_radiobutton label.form_element_radiobutton_dr, label.form_element_radiobutton label.form_element_radiobutton_dr_selected {
    top: 0;
}
div.ui-multiselect input.search {
	color: #2e2e32;
    height: 16px;
    margin: 0 5px 10px 0;
    opacity: 1;
    padding: 5px;
    width: 110px;
}
div.ui-multiselect ul.available {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
	border-radius: 5px;
    box-shadow: none;
    margin: 0;
    padding: 5px;
    width: 98%;
}
div.ui-multiselect .ui-state-hover {
	background-color: #0054a1;
}
div.ui-multiselect .ui-state-default:hover {
    color: #fff;
}
div.ui-multiselect .ui-state-default {
    color: #927650;
}
div.ui-multiselect ul.selected li {
    color: #fff;
}
div.ui-multiselect ul.selected {
    background: none repeat scroll 0 0 #0054a1;
    border: 1px solid #0054a1;
    border-radius: 5px;
    box-shadow: none;
    padding: 5px;
    width: 98%;
}

div.form_content_right {
    margin-top: 5px;
    padding: 6px;
}
div.form_title_finish, div.form_error_boundary {
    margin-left: 0;
}
div.form_error, a.form_error {
    color: #ff0000;
}
div.survey {
    background: none repeat scroll 0 0 #efeff0;
}
body.recruitingapp_131219 div.form_content_right_boundary {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
}
body.recruitingapp_131219 div.form_content_right {
    padding: 0;
}



/* buttons */

button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton  {
	background-color: #f2aa3b;
    background-image: linear-gradient(to bottom, #0f5aa0, #024e94);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 2px 3px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    background-origin: border-box;
    border: 2px solid transparent;
    border-radius: 7px;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 37px;
    margin: 0 20px 0 0;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.1s ease 0s;
}
button:hover, a.formButton:hover, div.actionbarSearchButton:hover, input.actionbarSearchButton:hover, button.actionbarSearchButton:hover, a.listEventConfirmButton:hover, button:active, a.formButton:active, div.actionbarSearchButton:active, input.actionbarSearchButton:active, button.actionbarSearchButton:active, a.listEventConfirmButton:active, input.formButton:hover, input.formButton:active, a.listGroupsConfirmButton:hover, a.listGroupsConfirmButton:active, input.createNewsButton:hover, button.createNewsButton:hover, input.createNewsButton:active, button.createNewsButton:active {
    background-color: #024e94;
    background-image: linear-gradient(to bottom, #024e94, #0f5aa0);
    border: 2px solid #024e94;
}
/*button:active, a.formButton:active, div.actionbarSearchButton:active, input.actionbarSearchButton:active, button.actionbarSearchButton:active, a.listEventConfirmButton:active, input.formButton:active, a.listGroupsConfirmButton:active, input.createNewsButton:active, button.createNewsButton:active {
    background: linear-gradient(to bottom, #877050 20%, #998569 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #998569;
    color: #fff;
    transition: none;
}*/

/* tabellen */
table.tableaslist {
    border-bottom: medium none;
    border-top: 1px solid #ddd;
	width: 100%;
}
div#container div.container_content_ABClosed div.showblock_showtableaslist table.tableaslist {
    margin: 0;
    width: 100%;
}
div.tableaslist_cell {
    min-height: 80px;
    padding: 10px 5px;
}
td.tableaslist_cell {
    border-bottom: 1px solid #ddd;
}
tr.table_contentrow1:hover, tr.table_contentrow2:hover, tr.tableaslist_contentrow1:hover, tr.tableaslist_contentrow2:hover, tr.tableaslist_contentrow2:hover {
    background: none repeat scroll 0 0 #efeff0;
    border-radius: 5px;
    box-shadow: none;
    transition: all 0.5s ease 0s;
}
span.tableaslist_subtitle a.HSTableLinkSubTitle {
    display: block;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 5px;
}
span.tableaslist_subtitle {
    color: #2e2e32;
    font-size: 14px;
}
div.tableaslist_paging_top, div.tableaslist_paging_bottom {
    color: #2e2e32;
}


/* datenschutz */
/* einwilligung */
div#jquery_mustfield_3634.form_content_row {
    margin-left: 220px;
    padding-left: 20px;
}
div#label_3634.form_content_left_boundary {
    float: left;
    width: auto;
}
div#value_3634.form_content_right_boundary {
    background: none repeat scroll 0 0 transparent;
    line-height: 1.4em;
    margin-left: -25px;
    padding-top: 4px;
    width: auto;
}
div#label_3634.form_content_left_boundary div.form_content_left {
    padding-top: 8px;
    text-align: left;
}
label#input_3634_dc.form_element_checkbox_dc {
    top: -6px;
}
div#contenttitle_3721.contenttitle {
    margin-bottom: 20px;
    margin-top: 63px;
	width: 80%;
}
body.recruitingapp_3721 div.container_content_NoAB {
    margin: 0;
    padding-bottom: 100px;
    width: 80%;
}

/* date picker */
.ui-widget-header {
    background: none repeat scroll 0 0 #0054a1;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #0054a1;
    border: 1px solid #0054a1;
    color: #FFFFFF;
}
#ui-datepicker-div {
    border: 1px solid #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default, div.ui-datepicker .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #0054a1;
    border: 2px solid #0054a1;
    color: #ffffff;
    font-weight: bold;
}
.ui-widget-content {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #DDDDDD;
    color: #333333;
}
.ui-datepicker .ui-datepicker-title {
    font-size: 15px;
    line-height: 1.1em;
    margin-top: 8px;
}
.ui-datepicker .ui-datepicker-header {
    height: 50px;
    padding: 5px 0 10px 30px;
    position: relative;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, div.ui-datepicker .ui-widget-header .ui-priority-secondary {
    opacity: 1;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, div.ui-datepicker .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, div.ui-datepicker .ui-widget-header .ui-state-focus { 
	background: linear-gradient(to bottom, #0054a1 20%, #1861a3 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #0054a1;
	font-weight: bold; 
	color: #fff; 
}

/* inserat */

body.recruitingapp_3570 div.showblock {
    margin: 0;
}
body.recruitingapp_3570 div.container_content_NoAB {
    padding-bottom: 80px;
    width: 80%;
}
div#contenttitle_3570.form_title, div.contenttitle {
    margin-bottom: 30px;
    width: 80%;
}
div#customdatablock_3577.customdatablock,
div#customdatablock_3580.customdatablock,
div#customdatablock_3583.customdatablock,
div#customdatablock_21931.customdatablock,
div#datablockelement_67071.showblock_textblock {
    color: #2e2e32;
    text-transform: uppercase;
}
div#customdatablock_21931.customdatablock,
div#datablockelement_67071.showblock_textblock {
    color: #2e2e32;
	text-transform: none;
}
div#customdatablock_3586.customdatablock {
    margin-bottom: 30px;
}
div#customdatablock_3597.customdatablock  {
	background-color: #f2aa3b;
    background-image: linear-gradient(to bottom, #0f5aa0, #024e94);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 2px 3px rgba(0, 0, 0, 0.2);
    color: #fff !important;
    background-origin: border-box;
    border: 2px solid transparent;
    border-radius: 7px;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 37px;
    margin: 0 20px 0 0;
    padding: 13px 30px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.1s ease 0s;
}
div#customdatablock_3597.customdatablock:hover, div#customdatablock_3597.customdatablock:active {
    background-color: #024e94;
    background-image: linear-gradient(to bottom, #024e94, #0f5aa0);
    border: 2px solid #024e94;
}
a#link_3597.HSlink {
    color: #fff !important;
    text-decoration: none;
}

/* actionbar breit*/
body.recruitingapp_15793 div.show_column_left, 
body.recruitingapp_4168 div.show_column_left {
    width: 48%;
}
div.actionbar_boundary_search div.actionbar_content {
    overflow: auto;
}
body.recruitingapp_4060 div.container_actionbar_sh_AB,
body.recruitingapp_15352 div.container_actionbar_sh_AB {
    float: none;
    width: 97%;
}
body.recruitingapp_4060 div.container_actionbar_sh_AB div.container_actionbar_NoCT,
body.recruitingapp_15352  div.container_actionbar_sh_AB div.container_actionbar_NoCT {
    width: 100%;
}
div.actionbar_cell.actionbar_cell_1157615 {
    float: none !important;
}
body.recruitingapp_4060 div.container_actionbar_sh_AB div.actionbar_cell,
body.recruitingapp_15352 div.container_actionbar_sh_AB div.actionbar_cell  {
    float: left;
    margin-bottom: 20px;
    width: 48%;
}
body.recruitingapp_4060 input.actionbarinputfixedwidth[type="text"],
body.recruitingapp_15352 input.actionbarinputfixedwidth[type="text"] {
    width: 90%;
}
div.actionbar_cell.actionbar_cell_1157615 {
    width: 100% !important;
}

div.actionbar_cell.actionbar_cell_15709,
div.actionbar_cell.actionbar_cell_144204,
div.actionbar_cell.actionbar_cell_15710,
div.actionbar_cell.actionbar_cell_15711 {
    float: left;
    width: 48%;
}
select#input_15710.actionbarinputfixedwidth {
    width: 93%;
}
div.actionbar_cell.actionbar_cell_15711 {
    margin-top: 25px;
}
body.recruitingapp_15708 div.container_actionbar_NoCT {
    width: 97%;
}
body.recruitingapp_15708 div.container_actionbar_sh_AB {
    float: none;
    width: 98%;
}
div.actionbar_cell_content input.actionbarinputfixedwidth.ui-autocomplete-input {
    width: 88%;
}

/*------------------------------------------------*/
@media only screen and (max-width: 980px) {
div#container_login {
    margin-left: 30px;
    margin-right: 30px;
	margin-top: 0;
}
div#container_login div.sh_AB_NoCT {
    margin-top: 15px;
}
body.recruitingapp_1157631 div#container_login{
	margin-left: 30px;
    margin-right: 30px;
}

body.recruitingapp_1157668 div#container_login {
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 17px;
}
body.recruitingapp_3371 div.login_content, body.recruitingapp_71882 div.login_content, body.recruitingapp_3927 div.login_content {
    margin-left: 0;
}
@-ms-viewport{
	width: extend-to-zoom;
	zoom: 1.0;
}
div#container {
    margin-left: 30px;
    margin-right: 30px;
}
div.container_actionbar_sh_AB {
    float: none;
}
body.recruitingapp_3463 div.sh_AB_NoCT {
    margin: 15px 0 0 100px;
}
table.tableaslist {
    width: 100%;
}
.footer_std_ul {
    padding-left: 30px;
}
.footer {
    padding-right: 30px;
}
body.recruitingapp_15352 div.sh_AB_NoCT_ABClosed {
    margin: 40px 0 0;
}
body.recruitingapp_134965 div.sh_AB_NoCT_ABClosed {
    margin: 37px 0 0;
}
body.recruitingapp_15708 div.sh_AB_NoCT_ABClosed {
    margin: 39px 0 0;
}
}

/*------------------------------------------------*/
@media screen and (max-width: 800px) {

body.recruitingapp_3606 .Button ,
body.recruitingapp_3606 .ButtonCancel {
    width: 77%;
}

select {
    width: 85%;
}

div#container_login div.form_content_right > input {
    width: 399px;
}
textarea, input[type="text"], input[type="password"] {
    width: 399px;
}


.nav_main select, .nav_main select *:focus, .nav_main_NoSUB select, .nav_main_NoSUB select:focus {
    box-shadow: none;
    font-family: inherit;
    font-weight: 300;
}
div.container_content_NoAB {
    padding-top: 0;
}
div.nav_meta {
    margin: -50px 0 0 0;
}
li.nav_meta_active, li.nav_meta_inactive {
    display: inline;
}
div.nav_main_NoSUB {
    margin-bottom: 59px;
    margin-left: 0;
    margin-top: -20px;
}
div.container_actionbar_sh_AB {
    margin-top: 66px;
}
div.container_content {
    margin: 55px 0 0 !important;
}
div.container_actionbar_NoCT {
    min-width: 95%;
}
div.show_column_left {
    width: 100%;
}
div.show_column_right {
    float: none;
    width: 100%;
}
div.table_page {
    border-right: medium none;
}
div#container {
    margin-right: 30px;
}


div.showblock {
    padding: 10px 0 0;
}
div.form_content_right div.ui-multiselect {
    width: 465px;
}
li.nav_content_active, li.nav_content_inactive {
	display: inline;
}
li.nav_contentsub_active {
    display: inline;
    line-height: 1.4;
    margin: 0;
    padding: 0 12px 0 0;
}
div.nav_content {
    float: none;
}

div.nav_contentsub {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -7px;
}

body.recruitingapp_15793 div.show_column_left, body.recruitingapp_4168 div.show_column_left {
    width: 100% !important;
}
body.recruitingapp_4168 div#designrow_15827_right.show_column_right, body.recruitingapp_4168 div#designrow_133289_right.show_column_right {
    width: 100%;
}

div#designrow_15827_right.show_column_right, div#designrow_133289_right.show_column_right {
    float: none;
    width: 100%;
}
body.recruitingapp_15377 div.show {
    margin-top: -80px;
}
body.recruitingapp_131219 div.form_content_right {
    clear: both;
}
body.recruitingapp_3708 div.form_content_right_boundary {
    clear: both;
    margin-left: 0;
}
div.container_content_NoAB {
    padding-bottom: 50px;
}
div.sh_AB_NoCT.sh_AB_NoCT_ABClosed {
    margin: 30px 0 0;
}
}

/*------------------------------------------------*/
@media screen and (max-width: 768px) {
select {
    width: 91%;
}




div.form_content_right div.ui-multiselect {
    width: 432px;
}
}
/*------------------------------------------------*/
@media only screen and (max-width: 600px) {
div#container_login div.container_content_NoAB {
    padding-bottom: 80px;
}
body.recruitingapp_3606 div.form_content_left_boundary {
    float: none;
}
body.recruitingapp_3606 div.form_content_right {
    padding: 6px 6px 6px 0;
}

body.recruitingapp_3606 select {
    width: 92%;
}
div#jquery_mustfield_3634.form_content_row {
    margin-left: 0;
    padding-left: 0;
}
div#container_login div.form_content_right_boundary {
    clear: both;
    float: none;
    margin-left: 0;
}
div.login_solutiontitle {
    font-size: 25px;
}
div#container_login div.form_content_right_boundary {
    margin-left: 0;
}
div#container_login div.form_content_left {
    text-align: left;
}
div#container_login div.form_content_right > input {
    width: 422px;
}
div.nav_meta {
    margin: -150px 0 0;
}
li.nav_meta_active, li.nav_meta_inactive {
    display: block;
}

div.form_content_right div.ui-multiselect {
    width: 267px;
}

div.form_content_button {
    float: none;
    margin: 10px 0;
}

div.customized_footer > iframe {
    height: 519px !important;
}
body.recruitingapp_15793 div.container_content_ABClosed div.show_column_left, body.recruitingapp_4168 div.container_content_ABClosed div.show_column_left {
    float: none;
    width: 100%;
}
div.container_content_ABClosed div#designrow_15827_right.show_column_right div.container_content_ABClosed div#designrow_133289_right.show_column_right, div.container_content_ABClosed div#designrow_15827_right.show_column_right {
    float: none;
    width: 100%;
}
body.recruitingapp_3570 div.container_content_NoAB,
body.recruitingapp_3721 div.container_content_NoAB {
    width: 100%;
}
input.login_input_username, input.login_input_password {
    width: 88% !important;
}
div#container_login div.form_content_button {
    clear: both;
    float: none;
    margin-bottom: 10px;
}
textarea, input[type="text"], input[type="password"] {
    width: 259px;
}
select {
    width: 96%;
}
button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton {
    width: 75%;
}
}

/*------------------------------------------------*/
@media only screen and (max-width: 480px) {

div.form_content_left {
    line-height: 1.4em;
}
body.recruitingapp_3606 select {
    width: 97%;
}
div#container_login div.form_content_right > input {
    width: 91%;
}
div.mainscreen_solutiontitle {
    font-size: 26px;
}
div.form_title, div.contenttitle {
    font-size: 26px;
    line-height: 32px;
}
#datablockelement_58574 > span, #datablockelement_71843 > span, #datablockelement_71679 > span {
    font-size: 19px !important;
    line-height: 19px !important;
}
div.mainblock_title {
    font-size: 16px;
    line-height: 22px;
}
div.HSsectionLineText {
    font-size: 20px;
}
div.HSsectionLineText {
    font-size: 18px;
}
li.nav_content_active, li.nav_content_inactive {
    display: block;
}
div.showblock_content_value {
    padding: 2px 5px 12px 5px;
}

div.showblock_content_label {
    background: none repeat scroll 0 0 transparent;
    padding-left: 5px;
    text-align: left;
}
div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
    /*background-color: #fff;*/
    margin-left: 0;
}
div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
    border-bottom: medium none;
}
div.customized_footer > iframe {
    height: 726px !important;
}
div.nav_contentsub {
    display: none;
}
div.form_content_right_boundary {
    margin-left: 0;
}

div.form_content_right div.ui-multiselect {
    width: 90%;
}

select {
    width: 98%;
}
button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton {
    width: 81%;
}
div#value_147923.form_content_right_boundary {
    margin-top: 36px;
}
div.form_content_boundary {
    margin-top: 0;
}
div.form_content_row {
    background: none repeat scroll 0 0 transparent;
    overflow: hidden;
}

div.form_content_left {
    padding: 16px 5px 8px 0;
}
div.form_content_right {
    margin-top: 0;
    padding: 0;
}
label.form_content_label {
    padding: 0;
}

div#value_144161.form_content_right_boundary_small_labels {
    background: none repeat scroll 0 0 #fff;
    margin-top: 20px;
}

div.connector_table_search {
    border-bottom: medium none;
}
div.container_actionbar_NoCT {
    min-width: 93%;
}

div.form_content_right {
    clear: both;
    float: none;
    margin-top: 0;
    padding: 0;
}

body.recruitingapp_15352 div.sh_AB_NoCT_ABClosed,
body.recruitingapp_134965 div.sh_AB_NoCT_ABClosed,
body.recruitingapp_15708 div.sh_AB_NoCT_ABClosed {
    margin: 78px 0 0;
}
div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
    margin-left: 0;
}

div.showblock_content_label {
    text-align: left;
}

span.tableaslist_subtitle a.HSTableLinkSubTitle {
    font-size: 16px;
    line-height: 20px;
}
input.login_input_username, input..login_input_password {
    width: 91% !important;
}
textarea, div.form_content_helptext, input[type="text"], input[type="password"] {
    width: 93%;
}
div.form_title, div.contenttitle {
    font-size: 23px;
    line-height: 29px;
}
div.actionbar_boundary_search div.actionbar_content {
    overflow: inherit;
}
body.recruitingapp_4060 div.container_actionbar_sh_AB, body.recruitingapp_15352 div.container_actionbar_sh_AB {
    float: none;
    width: 92%;
}
body.recruitingapp_4060 div.container_actionbar_sh_AB div.actionbar_cell, body.recruitingapp_15352 div.container_actionbar_sh_AB div.actionbar_cell {
    float: none;
    margin-bottom: 20px;
    width: 100%;
}
}

/*------------------------------------------------*/
@media only screen and (max-width: 360px) {
div.form_title, div.contenttitle {
    font-size: 24px;
    line-height: 28px;
}
div.nav_meta {
    margin: -18px 0 0;
}
ul.nav_meta {
    margin-top: 4px;
}
li.nav_meta_active, li.nav_meta_inactive {
    padding: 0 10px 0 0;
	display: inline;
}

a.nav_meta_active, a.nav_meta_inactive, a.nav_meta_active:hover, a.nav_meta_inactive:hover {
    font-size: 11px;
    line-height: 11px;
    vertical-align: bottom;
}

div#container {
    margin-left: 20px;
    margin-right: 20px;
}

textarea, div.form_content_helptext, input[type="text"], input[type="password"] {
    width: 91%;
}
button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton {
    width: 76%;
}

span.switcher_element a, span.switcher_current_element a {
    clear: both;
    display: block;
    float: none;
    font-weight: 300;
}
span.switcher_separation {
    display: none;
}
div.container_actionbar_NoCT {
    min-width: 89%;
}


input.login_input_username, input..login_input_password {
    width: 89% !important;
}
div.nav_meta {
	float: left;
    margin: -18px 0 0 5px;
}
div#container_login div.form_content_right > input {
    width: 92%;
}
body.recruitingapp_3606 select {
    width: 100%;
}
div.form_title, div.contenttitle {
    font-size: 21px;
    line-height: 26px;
}
}


/*------------------------------------------------*/
@media only screen and (max-width: 320px) {


body.recruitingapp_3606 .Button, body.recruitingapp_3606 .ButtonCancel {
    width: 72%;
}
body {
    font-size: 14px;
    line-height: 22px;
}
button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton {
    width: 72%;
}

div#container_login div.form_content_right > input {
    width: 90%;
}

.nav_main select, .nav_main select *:focus, .nav_main_NoSUB select, .nav_main_NoSUB select:focus {
    width: 250px;
}
div.container_actionbar_NoCT, div.container_actionbar {
    width: 215px;
}
div.container_actionbar_sh_AB {
    width: 98%;
}

div.nav_meta {
    margin: -7px -2px 0 -5px;
}

ul.nav_meta {
    margin-top: -6px;
}
a.nav_meta_active, a.nav_meta_inactive, a.nav_meta_active:hover, a.nav_meta_inactive:hover {
    font-size: 10px;
    line-height: 11px;
}
div.form_content_right div.ui-multiselect {
    width: 87%;
}
span.tableaslist_text {
    font-size: 14px;
}

input.login_input_username, input..login_input_password {
    width: 88% !important;
}
}
body.recruitingapp_3463 div.container_actionbar_sh_AB {
display: none;
}



