/* 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{	background-color					: #ffffff;			font-color							: #000000;	}

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   {	color								: #003366;		font-weight							: bold;	}

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 {	color								: #7690a9;	}




/* ********************************* */
/* Menues							 */
/* ******************************** **/

a.nav_main_inactive,a.nav_mainsub_inactive, a.nav_mainsub_active, a.nav_main_active  {	font-family							: #003366;		color								: #003366;	}


a.nav_meta_inactive:hover, a.nav_main_inactive:hover,a.nav_mainsub_inactive:hover   {	color								: #003366;	}

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 {	font-size							: 13px;	}

a.nav_meta_inactive, a.nav_main_inactive, a.nav_meta_active, a.nav_main_active {	text-transform						: none;	}

a.nav_mainsub_inactive, a.nav_mainsub_active {	text-transform						: none;	}


/* ********************************* */
/* Seiten- und Formularueberschriften*/
/* ******************************** **/


div.contenttitle, div.mainscreen_solutiontitle, div.login_solutiontitle, div.form_title, div.contenttitle_thirdA {	font-family							: arial;		color								: #000000;		font-size							: 16px;		font-weight							: bold;	}


div.showblock_title {}


/* ************ */
/* Tabellenkopf */
/* ********* ****/

tr.table_titlerow {}

th.table_titlecell_active, th.table_titlecell  {	color								: #000;		font-weight							: bold;	}


/* ************** */
/* 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 */
/* *************** */

/* general */



div.container_header {
    background: url("logo.gif") no-repeat scroll 20px 10px #ffffff;
    height: 80px;
    position: relative;
}

div#wrapper {
  background:#fff;
margin-right:0px;
}

div#container {
    margin-right: 0px;
}



/* navigation */

div.nav_main {
border-bottom: 1px solid #999999;
clear: both;
line-height: 1.125;
margin-left: 23px;
   margin-top: 20px;
min-height: 18px;
padding: 0;
}

div.nav_mainsub {
line-height: 1.4;
min-height: 17px;
padding: 3px 120px 0 23px;
}


div.nav_main_NoSUB {
border-bottom: 0px solid #999999;
clear: both;
line-height: 1.125;
margin-left: 23px;
margin-top:20px;
min-height: 18px;
padding: 0;
}

div.nav_content {
    border-bottom: 0 solid #9FA5AA;
    height: 18px;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0;
}


li.nav_main_inactive,
li.nav_content_inactive,
li.nav_content_inactive:hover {
    border-left: 1px solid #66CC00;
padding:2px 10px 1px;
background: none repeat scroll 0 0 transparent;
 margin: 0;
}

li.nav_main_active,
li.nav_content_active,
li.nav_content_active:hover {
    border-left: 1px solid #66CC00;
    border-top: 1px solid #66CC00;
    border-right: 1px solid #66CC00;
    border-bottom: 1px solid #66CC00;
padding:2px 10px 1px;
background: none repeat scroll 0 0 transparent;
}


ul.nav_main_NoSUB li:last-child,
ul.nav_content_inactive li:last-child {
    border-right: 1px solid #66CC00 !important;
 margin: 0;
}




a.nav_meta_inactive, a.nav_meta_active,
a.nav_meta_inactive:hover, a.nav_meta_active:hover {
   font-weight:normal;
    font-size: 10px;
}

div.nav_meta {
    float: right;
    height: 20px;
    margin: 5px 12px 0;
}

a.nav_content_inactive:hover {
    color: #003366;
    font-size: 1em;
    text-decoration: none;
    text-shadow: none;
}


div.nav_contentsub {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 solid #FFFFFF;
    min-height: 19px;
    padding: 4px 0 0;
}

/* Martin */

div.form_title_comment,
div.form_content_separatelinetext, 
div.actionbar_separatelinetext, 
div.separateLineText {
    color: #000000;
}



div.showblock_textblock {
    background: #EDEDED;
}

div.showblock_content_row,
div.showblock {
    background-color: #EDEDED;
}

div.showblock_content_label_boundary {
    border-bottom: 1px solid #EDEDED;
}

div.showblock_content_label {
    background: #EDEDED;
    color: #000000;
}

span.form_content_helptext{
    color: #000000;
}

.form_element_radiobuttonhorizontal{
    color: #000000 !important;
}

.form_element_radiobutton{
    color: #000000 !important;
}

div.actionbar_boundary_links {
    border-top: 1px solid #DDDDDD;
}

span.mainblock_title_info {
	display: table;
}


/* headlines */

div.contenttitle {
margin: 14px 0 0 23px;
text-align: left;
width: 100%;
}

div.mainscreen_solutiontitle {
    margin-top: 15px;
}





/* actionbar */

body.recruitingapp_3463 div.container_actionbar_NoCT, body.recruitingapp_3463 div.container_actionbar_sh_AB, body.recruitingapp_18787 div.container_actionbar_NoCT, body.recruitingapp_18787 div.container_actionbar_sh_AB {
  border-width: 1px;
  width: auto;
}

body.recruitingapp_3463 div.container_actionbar_sh_AB, body.recruitingapp_18787 div.container_actionbar_sh_AB {
  float: none;
}

div.container_actionbar, div.container_actionbar_NoCT {
background: #003366;
color:#fff;
border:5px solid #ffffff;
}

div.actionbar_cell_customdatablock_pic div.portrait img.imageborder {
border: 1px solid #DDDDDD;
float: left;
overflow: hidden;
padding: 0px;
width: 150px;
}

div.actionbar_title, div.actionbar_title_noborder {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px double #FFFFFF;
    color: #FFFFFF;
    font-size: 1.166em;
    line-height: 1;
    margin: 0 0 4px;
    padding: 2px 0;
    text-shadow: none;
    text-transform: none;
    font-weight: bold;
}


a.HSlinkActionBar  {
    color: #FFFFFF;
    font-weight: bold;
}


div.sh_AB_NoCT {
    margin: 10px 0 0 24px;
    position: absolute;
}


div.sh_AB_NoCT_ABClosed {
    margin: 10px 0 0 8px;
    position: absolute;
}

body.recruitingapp_15352  div.sh_AB_NoCT_ABClosed {
    margin: -25px 0 0 24px;
    position: absolute;
}

div#container_login div.container_actionbar, div#container_login  div.container_actionbar_NoCT {
margin-top:44px;
}

div#container_login div.sh_AB_NoCT_ABClosed {
    margin: -20px 0 0 24px;
    position: absolute;
}


div#container_login  div.sh_AB_NoCT {
    margin: -20px 0 0 24px;
    position: absolute;
}

div#container_login {
    padding-top: 10px;
}

div.login_content {
    margin-left: 180px;
margin-top:100px;
}







/* content */

div.mainscreen_content_center div.mainblock_boundary {
	background: none repeat scroll 0 0 #EDEDED;
	border-color: #EDEDED;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 15px;
	margin-right: 20px;
	padding: 8px 8px 12px 12px;
}

div.showblock_showtableaslist {
margin-right: 0px;
}

div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
background-color: #f4f4f4;
border-bottom: 1px solid #EDEDED;
margin-left: 170px;
}


table.table {
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
}

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: #000000;
    font-size: 1.091em;
    line-height: 1.2em;
}

tr.table_titlerow {
background: #fff;
box-shadow: none;
border-bottom: 1px solid #66CC00;
}


tr.table_contentrow1:hover, tr.table_contentrow2:hover, tr.tableaslist_contentrow1:hover, tr.tableaslist_contentrow2:hover {
background: none repeat scroll 0 0 #E3EDF2;
box-shadow: 0 0 4px #D0E7F8;
cursor: text;
transition: all 0.2s ease 0s;
}

th.table_titlecell_active, th.table_titlecell {
font-size: 0.917em;
font-weight: bold;
line-height: 1.2em;
padding: 6px 3px;
vertical-align: top;
}

table.tableaslist {
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
margin: 0;
padding: 0 0 20px;
width: 100%;
}

span.tableaslist_subtitle {
    color: #000;
    font-size: 12px;
}

span.tableaslist_element_3472 {
display: block;
padding-top: 5px;
color:#000;
font-size:0.833em;
}


div.tableaslist_cell {
    min-height: 76px;
    padding: 0 2px 2px;
}

div.show {
    margin-right:15px
}


.showblock_boundary  {
    background: none repeat scroll 0 0 #EDEDED;
    padding: 0 15px;
margin-top: 10px;
border: 1px solid #EDEDED;
}

div.showblock_content_value_boundary, div.showblock_content_value_nolabel_boundary {
    background-color: #f4f4f4;
    border-bottom: 1px solid #EDEDED;
    margin-left: 170px;
}


div.connector_table_multiaction_sort_paging_top {
    background-color: transparent;
    left: 0;
    min-height: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}


div.connector_table_multiaction {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    float: left;
    padding: 2px 5px 4px;
    position: absolute;
    width: 100%;
}


div.connector_table_paging_bottom {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 15px;
    padding-top: 4px;
}

div.connector_table_multiaction_sort_paging_top_sticky div.connector_table_multiaction_sort_paging_top_padding {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: -5px;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 7px;
}

div.container_content {
    margin: 0 10px 0 296px;
    padding-bottom: 40px;
}


div.layout_info_content {
    margin-left: 22px;
    margin-top: 20px;
}

span.tableaslist_subtitle a.HSTableLinkSubTitle {
    display: block;
    font-size: 16px;
    font-weight: bold;
margin-top: 8px;
}

div.mainblock_boundary, div.mainscreen_content_center div.mainblock_boundary {
    background: none repeat scroll 0 0 #EDEDED;
    border-color: #EDEDED;
}





/* misc */

div.container_content div#connectortable_1.showblock_showtableaslist div#tablenavigation_boundary_top.tableaslist_paging_top {
margin-top: 42px;
}

div.mainscreen_content_center div.mainblock_boundary div.mainblock div.mainblock_textblock div.table_page {
box-shadow:none;
}

div.wizard_boundary,div.wizard_actionbar_boundary {
background: none repeat scroll 0 0 #DEE1E7;
border: 1px solid #777777;
box-shadow: 0 0 6px #9EB5C1;
}

input, select {
border-radius: 0 !important;
}

input[type=checkbox]{
  border: 0px !important;
}

div#container_login div.container_content div.showblock_showtableaslist div.tableaslist_paging_top{
margin-top: 0px !important;
}

div#container_login div.container_content div.showblock_showtableaslist {
margin-right: 14px;
}


div.photo {
    margin: 12px 0 0 1px;
}


 body.recruitingapp_3304  div#footer,
body.recruitingapp_3318  div#footer,
body.recruitingapp_3418  div#footer ,
body.recruitingapp_3482  div#footer ,
body.recruitingapp_3400  div#footer ,
body.recruitingapp_3463  div#footer ,
body.recruitingapp_3521  div#footer ,
body.recruitingapp_18787  div#footer ,
body.recruitingapp_3606  div#footer,
body.recruitingapp_131012 div#footer,
body.recruitingapp_3373 div#footer,
body.recruitingapp_3371 div#footer,
body.recruitingapp_18807 div#footer,
body.recruitingapp_18881 div#footer {
    background: none repeat scroll 0 0 transparent;
    border-top: 0;
    bottom: 0;
    font-size: 1em;
    height: 30px;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 998;
}

div#footer div.copy {
    color: #000;
    float: right;
    font-size: 0.833em;
    padding: 6px 12px 0 0;
}


div#wrapper div#container div.container_content,
div#wrapper div#container div.container_actionbar_sh_AB div.container_actionbar,
div.table_page,
div.mainblock_boundary,
div.form_container_actionbar,
div.mainscreen_content_center div.mainblock_boundary,
div.actionbar_boundary_search_TopAB,
div.actionbar_boundary_links_TopAB,
div.container_actionbar_NoCT,
div.form_content,
div#wrapper div#container div.container_content:hover,
div#wrapper div#container div.container_actionbar_sh_AB div.container_actionbar:hover,
div.table_page:hover,
div.mainblock_boundary:hover,
div.form_container_actionbar:hover,
div.mainscreen_content_center div.mainblock_boundary:hover,
div.actionbar_boundary_search_TopAB:hover,
div.actionbar_boundary_links_TopAB:hover,
div.container_actionbar_NoCT:hover,
div.form_content:hover
{	
	box-shadow:none;
}

span#back-top {
    display: none !important;
}

.cwcelement_visible {
    border: 1px dotted #006699;
    margin-bottom: 1px;
    min-height: 70px;
}

div.showblock_connectorfixedtext  {
    margin-top:5px
}


div.actionbar_cell:first-child + div.actionbar_cell + div.actionbar_cell + div.actionbar_cell  + div.actionbar_cell  + div.actionbar_cell  {
float:none;
 clear: left;
}

div.actionbar_cell:first-child + div.actionbar_cell + div.actionbar_cell + div.actionbar_cell  + div.actionbar_cell  + div.actionbar_cell  + div.actionbar_cell   {
float:none;
 clear: left;
}

#actionbaradvancedsearchlink_67622 {
color:#ffffff !important;
}

a:hover, a:active {
    text-decoration: none;
color:#7690a9!important

}





/* forms */

button, a.formButton, div.actionbarSearchButton, input.actionbarSearchButton, button.actionbarSearchButton, a.listEventConfirmButton, input.formButton, a.listGroupsConfirmButton, input.createNewsButton, button.createNewsButton,
button:hover, a.formButton:hover,div.actionbarSearchButton:hover,input.actionbarSearchButton:hover, button.actionbarSearchButton:hover, a.listEventConfirmButton:hover,input.formButton:hover, a.listGroupsConfirmButton:hover,input.createNewsButton:hover,button.createNewsButton:hover

 {
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f4f4 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f4f4 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4f4f4 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom, #f4f4f4 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border: 1px solid #66CC00;
    border-radius: 3px 3px 3px 3px;
    color: #003366;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    outline: medium none;
    padding: 0px 2px;
    text-decoration: none;
    text-transform: uppercase;
	line-height:1em !important;


}

div.actionbar_cell_checkbox_left, div.actionbar_cell_checkbox_right {
    color: #FFFFFF;
    font-size: 0.917em;
    font-weight: normal;
}


div.actionbar_cell_content label.actionbar_cell_label {
    color: #ffffff;
    font-size: 0.917em;
    font-weight: normal;
}

div.showblock_title {
    border-bottom: 1px dotted #9DA0A6;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0 1px;
	background: #EDEDED;
}

div.form_content_right_boundary {
    background: none repeat scroll 0 0 #EDEDED;
    line-height: 1.4em;
    margin-left: 202px;
}

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 {
    box-shadow: none;
}




/* wizard */

div.wizard_boundary, div.wizard_actionbar_boundary {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #66CC00;
    box-shadow: none;
      margin: 1px 13px 15px;
}
}

div.maincircle, div.maincircle_first, div.maincircle_last {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #66CC00;
    border-radius: 50% 50% 50% 50%;
    font-size: 1.833em;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    position: relative;
    width: 40px;
}

div#wizard_steptitle a.steptitleactive,
div#wizard_steptitle a.steptitleactive:hover {
    color: #003366;
    display: inline;
    font-size: 1em;
    line-height: 15px;
}


div#wizard_steptitle h2 {
    background: none repeat scroll 0 0 transparent;
    color: #AAAAAA;
    display: inline;
    font-size: 0.833em;
    font-weight: bold;
    margin-top: 5px;
}


div.subcirclenonclickable, div.subcirclenonclickable_first, div.subcirclenonclickable_last {
    background: none repeat scroll 0 0 #CED3D6;
    color: #FFFFFF;
}

div.wizard_navcircle_left, div.wizard_navcircle_right {
    background: none repeat scroll 0 0 #003366;
    border-radius: 50% 50% 50% 50%;
    color: #96AEC4;
    font-size: 1.5em;
    font-weight: normal;
    height: 36px;
    line-height: 20px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 36px;
    z-index: 1000;
}

div.subcircle, div.subcircle_first, div.subcircle_last, div.subcirclenonclickable, div.subcirclenonclickable_first, div.subcirclenonclickable_last {
    background: none repeat scroll 0 0 #003366;
    border-radius: 50% 50% 50% 50%;
    font-size: 1.5em;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    position: relative;
    width: 36px;
}


div#wizard_steptitle a.steptitleinactive,
div#wizard_steptitle a.steptitleinactive:hover {
    color: #003366;
    display: inline;
    font-size: 0.917em;
    line-height: 15px;
    text-decoration: underline;
}









/* body class jobmarket */

span.tableaslist_element_156602,
span.tableaslist_element_156595
{
  background: linear-gradient(to bottom, #F4F4F4 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border: 1px solid #66CC00;
    border-radius: 3px 3px 3px 3px;
    color: #003366;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    margin: 10px 0;
    outline: medium none;
    padding: 1px 4px 0;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    width:120px;
}

.HSTableLink:hover
{
    text-decoration: none !important;
    text-transform: uppercase;
    color: #003366 !important;
}

body.recruitingapp_3371  div#wrapper {
background: url(logo.gif) no-repeat 20px 8px
}

body.recruitingapp_3304 div.container_header,
body.recruitingapp_3318 div.container_header,
body.recruitingapp_3418 div.container_header,
body.recruitingapp_3482 div.container_header,
body.recruitingapp_3400 div.container_header,
body.recruitingapp_3463 div.container_header,
body.recruitingapp_3521 div.container_header,
body.recruitingapp_18787 div.container_header,
body.recruitingapp_3606 div.container_header,
body.recruitingapp_18942 div.container_header,
body.recruitingapp_3689 div.container_header,
body.recruitingapp_3708 div.container_header,
body.recruitingapp_18955 div.container_header
{ 
height: 12px;
position: relative;
background:none;
}


body.recruitingapp_3304,
body.recruitingapp_3318 ,
body.recruitingapp_3418 ,
body.recruitingapp_3482 ,
body.recruitingapp_3400 ,
body.recruitingapp_3463 ,
body.recruitingapp_3521 ,
body.recruitingapp_18787 ,
body.recruitingapp_3606 ,
body.recruitingapp_18807,
body.recruitingapp_18807 div#wrapper,
body.recruitingapp_3304 div#wrapper,
body.recruitingapp_3318 div#wrapper,
body.recruitingapp_3418 div#wrapper,
body.recruitingapp_3482 div#wrapper,
body.recruitingapp_3400 div#wrapper,
body.recruitingapp_3463 div#wrapper,
body.recruitingapp_3521 div#wrapper,
body.recruitingapp_18787 div#wrapper,
body.recruitingapp_3606 div#wrapper,
body.recruitingapp_131012,
body.recruitingapp_131012 div#wrapper,
body.recruitingapp_3373,
body.recruitingapp_3373 div#wrapper,
body.recruitingapp_3373 div.form_content_boundary,
body.recruitingapp_3373 div.form_content_row,
body.recruitingapp_3373 div.form_content_right_boundary,
body.recruitingapp_3373 div.form_content_right,
body.recruitingapp_3371,
body.recruitingapp_3371 div#wrapper,
body.recruitingapp_18881,
body.recruitingapp_18881 div#wrapper,
body#header_stellenangebot
{
/* max-width:810px; */
background: none repeat scroll 0 0 #FFFFFF;
}



body.recruitingapp_3463 div.tableaslist_paging_top,
body.recruitingapp_18787  div.tableaslist_paging_top {
margin-top: 22px !important;
}

body.recruitingapp_3463 div.container_actionbar_sh_AB,
body.recruitingapp_18787    div.container_actionbar_sh_AB{
    float: none;
}

body.recruitingapp_3463 div.container_actionbar_NoCT,
body.recruitingapp_3463 div.container_actionbar_sh_AB ,
body.recruitingapp_18787  div.container_actionbar_NoCT,
body.recruitingapp_18787 div.container_actionbar_sh_AB
{
    width: auto;
border-width: 1px;
}

body.recruitingapp_3463 div.container_content ,
body.recruitingapp_18787  div.container_content,
body#header_stellenangebot div.container_content  {
    margin: 0 0 0 22px;
}

body.recruitingapp_3463  div.actionbar_cell,
body.recruitingapp_18787  div.actionbar_cell  {
    float: left;
    margin-bottom: 5px;
    width: 205px;
 height: 35px;
}

body.recruitingapp_3463   div.actionbar_title, div.actionbar_title_noborder ,
body.recruitingapp_18787   div.actionbar_title{
display:none;
}
 body.recruitingapp_3463 div#actionbartitlesearch_70227,
 body.recruitingapp_18787 div#actionbartitlesearch_70227{
display:none;
}
div.DefinedWidth {
	display:none;
}

body.recruitingapp_3463 div.DefinedWidth,
body.recruitingapp_18787 div.DefinedWidth
 {
	display:block;
}



body.recruitingapp_3463   div.container_actionbar_NoCT,
body.recruitingapp_18787     div.container_actionbar_NoCT {
    margin: 28px 0 10px 23px;
    padding: 3px 5px 3px 6px;
  border: 1px solid #ddd;
 
}


body.recruitingapp_3463   a.HSlinkActionBar,
body.recruitingapp_18787      a.HSlinkActionBar   {
    color: #FFF;
    font-weight: bold;
}

body.recruitingapp_3463   a.HSlinkActionBar:hover,
body.recruitingapp_18787      a.HSlinkActionBar:hover,   {
    color: #7690a9 !important;
    font-weight: bold;
   text-decoration:none;
}

body.recruitingapp_3463   div.actionbar_cell_content label.actionbar_cell_label,
body.recruitingapp_18787    div.actionbar_cell_content label.actionbar_cell_label {
    color: #FFF;
    font-size: 0.917em;
    font-weight: normal;
}


body.recruitingapp_3463   div.sh_AB_NoCT,
body.recruitingapp_18787   div.sh_AB_NoCT {
   margin: 2px 0 0 5px;
}

body.recruitingapp_3463   div.sh_AB_NoCT_ABClosed,
body.recruitingapp_18787   div.sh_AB_NoCT_ABClosed  {
   margin: 5px 0 0 20px;
}


body.recruitingapp_3463  div.actionbar_boundary_links,
body.recruitingapp_18787    div.actionbar_boundary_links{
	clear: left;
	float: none;
	border-top: 1px solid #DDDDDD;
	padding-top: 4px;
}

body.recruitingapp_3463  div.actionbar_content, div.actionbar_content_noborder,
body.recruitingapp_18787     div.actionbar_content {
    padding: 0;
}

body.recruitingapp_3463  input.actionbarinputfixedwidth[type="text"],
body.recruitingapp_18787      input.actionbarinputfixedwidth[type="text"]{
    width: 190px;
}

body.recruitingapp_3463  select.actionbarinputfixedwidth,
body.recruitingapp_18787   select.actionbarinputfixedwidth {
    width:196px;
}

body.recruitingapp_3463  button,
body.recruitingapp_18787   button  {
    margin-top: 8px
}

body.recruitingapp_3463  div.actionbar_cell a#actionbaradvancedsearchlink_66852.actionbar_cell_advancedsearch,
body.recruitingapp_18787     div.actionbar_cell a#actionbaradvancedsearchlink_66852.actionbar_cell_advancedsearch{
    display: block;
    margin-top: 20px;
}

body.recruitingapp_15308 div.connector_table_multiaction_sort_paging_top,
     {
    min-height: 20px;
}

body.recruitingapp_134965 div.connector_table_multiaction_sort_paging_top,
body.recruitingapp_15708 div.connector_table_multiaction_sort_paging_top,
body.recruitingapp_170501 div.connector_table_multiaction_sort_paging_top {
    min-height: 36px;
}

body.recruitingapp_15308 div.connector_table_multiaction_sort_paging_top_padding,
body.recruitingapp_134965 div.connector_table_multiaction_sort_paging_top_padding,
body.recruitingapp_15708 div.connector_table_multiaction_sort_paging_top_padding,
body.recruitingapp_170501 div.connector_table_multiaction_sort_paging_top_padding {
    min-height: auto;
}

div.actionbar_subtitle {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    margin: 12px 0 2px;
}

div.actionbar {
    margin: 5px 0;
}

div.actionbar_cell_link_left img {
    display: none;
    float: left;
}

div.actionbar_cell_link_right {
    line-height: 1.4;
    margin-left: 0;
    padding-top: 5px;
}

div.form_content_left_boundary { width: 200px !important; }


a.HSlinkActionBar{
   
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 9px;
    text-decoration: none;
}

a.login_link_block_link, a#value_130730, 
a#value_3608, a#value_3633, a#value_3523,
a#value_18883, a#value_18908,
a#value_3548, a#value_18954,
a#value_3701
{
    background-image: url("http://www.omv.com/omvThemes/images/omv/css/PortalPortletTeaserLinkIcon1.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 9px;
    text-decoration: none;
}


label.form_content_label {
    color: #777777;
    font-weight: bold;
    padding: 2px;
    text-align: right;
}

div.actionbar_cell_link_left {
display:none
}

div#container_login {
    padding-top: 0;
}

div#container_login div.container_actionbar, div#container_login div.container_actionbar_NoCT {
    margin-top: 24px;
}


div#container_login div.sh_AB_NoCT {
    margin: 1px 0 0 4px;
    position: absolute;
}


div#container_login div.container_actionbar, div#container_login div.container_actionbar_NoCT {
    margin-top: 24px;
}



div.login_content {
    margin-left: 100px;
    margin-top: 0;
    padding-top: 50px;
}


body.recruitingapp_3371 div.login_content {
    margin-left: 100px;
    padding-top: 100px;
}



input.actionbarinputfixedwidth[type="text"] {
    border: 1px solid #000000;
    font-size: 1em;
    overflow: hidden;
    padding: 2px 0;
    width: 90%;
}

div.form_content_row {
    background: none repeat scroll 0 0 #ededed;
}


label.form_content_label {
    color: #000000;
    font-weight: bold;
    padding: 2px;
    text-align: right;
}

div.ui-multiselect ul.available {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0 0 4px #E2E2E2 inset;
    list-style: none outside none;
    margin: 0;
    max-height: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1px;
    position: relative;
    width: 99%;
}

div.ui-multiselect ul.selected {
    background: none repeat scroll 0 0 #EEF3F7;
    border: 1px solid #000000;
    box-shadow: 0 0 3px #CCDAEB inset;
    list-style: none outside none;
    margin: 0;
    max-height: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1px;
    position: relative;
    width: 99%;
}


input, select {
    border: 1px solid #000000  !important;
    border-radius: 0 0 0 0 !important;
}

span.tableaslist_text {
    display: block;
    padding-top: 0;
}


div.form_content_right {
    padding: 4px 6px;
}



/* RESPONSIVE */

@media only screen and (max-width: 800px) {

div.wizard_actionbar_boundary {
display: none;
}

div.mainscreen_content_12grid div.mainscreen_content_center_boundary {
width: 100%;
}


div.nav_main , div.nav_main_NoSUB {
border-bottom: 0px solid #ffffff;
margin-bottom: 10px;
margin-left:14px;
}


div.nav_mainsub {
line-height: 1.4;
min-height: 17px;
padding: 3px 120px 0 9px;
}

div.container_actionbar, 
div.container_actionbar_NoCT {
margin: 46px 0 50px 14px !important;
min-width: 92%  !important;
padding: 18px 6px 0  !important;
}

div.contenttitle {
margin: 14px 0 0 14px;
text-align: left;
width: 100%;
}

div.container_content_NoAB {
padding-top: 10px;
}


div.container_actionbar_sh_AB {
float: none;
margin-top: 70px;
position: relative;
width: 100%;
}

div.showblock_showtableaslist {
margin-right: 14px;
}


body.recruitingapp_3463 div.container_actionbar_NoCT,
body.recruitingapp_18787  div.container_actionbar_NoCT      {
    margin: 12px 12px 10px 13px !important;
    padding: 0 5px 0 6px  !important;
}

body.recruitingapp_3463 div.sh_AB_NoCT,
body.recruitingapp_18787  div.sh_AB_NoCT{
    margin: -22px 0 0 12px;
}

div.container_actionbar_sh_AB {
    margin-top: 50px;
}


body.recruitingapp_3463   div#container_login div.sh_AB_NoCT, 
div#container_login div.sh_AB_NoCT_ABClosed,
body.recruitingapp_18787      div#container_login div.sh_AB_NoCT{
    margin-top: -35px;
}

div.nav_main, div.nav_main_NoSUB {
   margin-top: 20px \0/IE8 ;
}

DIV.form_content_right_boundary{
   *line-height:1em !important;
}




/* select menu responsive deaktivieren */

 div.nav_main ul, div.nav_main_NoSUB ul {
    display : block;
  }
  
 .nav_main select ,
 .nav_main select :focus,
 .nav_main_NoSUB select ,
 .nav_main_NoSUB select:focus,
 .nav_meta select ,
 .nav_meta  select :focus,
 .nav_meta _NoSUB select ,
 .nav_meta _NoSUB select:focus, {
    display : none;
  }
  
  div.nav_mainsub ul {
    display : block
  }
  
  .nav_mainsub select , .nav_mainsub select:focus {
    display : none;
  }

select.select-menu {
    display : none;
  }

li.nav_meta_inactive {
    display: inline;
}


ul.nav_meta {
    margin-top: 0px;
}

.showblock_boundary, 
div.showblock {
    padding: 0;
}


body.recruitingapp_3304 div.container_header, 
body.recruitingapp_3318 div.container_header, 
body.recruitingapp_3400 div.container_header, 
body.recruitingapp_3463 div.container_header, 
body.recruitingapp_3521 div.container_header, 
body.recruitingapp_3418 div.container_header, 
body.recruitingapp_18787   div.container_header,
body.recruitingapp_18942 div.container_header,
body.recruitingapp_3689 div.container_header,
body.recruitingapp_3708 div.container_header,
body.recruitingapp_18955 div.container_header
  {
    background: none repeat scroll 0 0 transparent;
    height: 12px;
    min-height: 12px;
    position: relative;
}

div.login_content {
    margin-left: 100px;
margin-top:100px;
}

div.container_content_NoAB {
    padding-top: 0;
}

div.sh_AB_NoCT {
    margin: -30px 0 0 18px;
    position: absolute;
}

div.showblock_title {
    border-bottom: 1px dotted #9DA0A6;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 1px 8px;
}

div.showblock_textblock {
    background: none repeat scroll 0 0 #EDEDED;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 6px 0 6px 8px;
}

body.recruitingapp_3463  div.container_actionbar_sh_AB {
    margin-top: 20px;
}

body.recruitingapp_3463 div#container_login div.sh_AB_NoCT  {
    margin-left: 10px;
    margin-top: -20px;
}

body.recruitingapp_3463 div#container_login div.sh_AB_NoCT_ABClosed {
    margin-left: 10px;
    margin-top: -20px;
}

div.container_content {
    margin: 20px 0 0 14px !important;
    position: relative;
}




input[type="text"], input[type="password"],
input:focus,
input[type="text"]:focus,
 input[type="password"]:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    box-shadow: 0 0 4px #E8E8E8 inset;
    font-size: 1em;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 2px;
    width: 94%;
}


select, select:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666 !important;
    box-shadow: 0 0 4px #E8E8E8 inset;
    font-size: 1em;
    overflow: hidden;
    padding: 1px;
   width: 95%;
}

textarea, textarea:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    box-shadow: 0 0 4px #E8E8E8 inset;
    font-family: arial;
    font-size: 1em;
    font-weight: normal;
    padding: 2px;
 width: 94%;
}

div.login_content {
    margin-left: 100px;
    margin-top: 0;
    padding-top: 50px;
}


body.recruitingapp_3371 div.login_content {
    margin-left: 100px;
    padding-top: 100px;
}

input.actionbarinputfixedwidth[type="text"] {
    border: 1px solid #000000;
    font-size: 1em;
    overflow: hidden;
    padding: 2px 0;
    width: 90%;
}

div.form_content_row {
    background: none repeat scroll 0 0 #ededed;
}


label.form_content_label {
    color: #000000;
    font-weight: bold;
    padding: 2px;
    text-align: right;
}


div.ui-multiselect ul.available {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0 0 4px #E2E2E2 inset;
    list-style: none outside none;
    margin: 0;
    max-height: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1px;
    position: relative;
    width: 99%;
}

div.ui-multiselect ul.selected {
    background: none repeat scroll 0 0 #EEF3F7;
    border: 1px solid #000000;
    box-shadow: 0 0 3px #CCDAEB inset;
    list-style: none outside none;
    margin: 0;
    max-height: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1px;
    position: relative;
    width: 99%;
}


input, select {
    border: 1px solid #000000  !important;
    border-radius: 0 0 0 0 !important;
}


div.showblock_content_label {
    color: #000000;
    font-weight: bold;
    line-height: 1.4em;
    padding: 3px 3px 2px 1px;
    text-align: right;
    vertical-align: top;
}

span.tableaslist_text {
    display: block;
    padding-top: 0;
}

div.form_content_right_boundary {
    background: none repeat scroll 0 0 #EDEDED;

}
/*
div.container_actionbar_NoCT, sh_AB_NoCT_ABClosed {
display:block !important ;
}
*/
}

.showblock_boundary {
    padding: 0;
}

a.HSlinkActionBar:hover, a.HSlinkActionBar:active{
    color:#fff !important;
}

div#footer {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

body.recruitingapp_3689 div.form_content_right_boundary,
body.recruitingapp_18942 div.form_content_right_boundary,
body.recruitingapp_3708 div.form_content_right_boundary, 
body.recruitingapp_18955 div.form_content_right_boundary {
    background: none repeat scroll 0 0 #fff;
}

body.recruitingapp_26350 div.showblock_content_row,
body.recruitingapp_3721  div.showblock_content_row,
body.recruitingapp_18962 div.showblock_content_row,
body.recruitingapp_26350 div.showblock_textblock,
body.recruitingapp_3721  div.showblock_textblock,
body.recruitingapp_18962 div.showblock_textblock,
body.recruitingapp_26350 div.showblock,
body.recruitingapp_3721  div.showblock,
body.recruitingapp_18962 div.showblock
 {
    background-color: #fff;
border:0;
}

.showblock_boundary {
    border:0;
}

div.mainblock_boundary, div.mainscreen_content_center div.mainblock_boundary {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
}

div.mainblock_title {
    color: #000000;
}

body.recruitingapp_3513 div.form_content_row,
body.recruitingapp_3689 div.form_content_row,
body.recruitingapp_18942 div.form_content_row,
body.recruitingapp_3708 div.form_content_row, 
body.recruitingapp_18955 div.form_content_row {
    background: none repeat scroll 0 0 #fff;
}

body.recruitingapp_3513 div.form_content_right_boundary,
body.recruitingapp_3689 div.form_content_right_boundary,
body.recruitingapp_18942 div.form_content_right_boundary,
body.recruitingapp_3708 div.form_content_right_boundary,
body.recruitingapp_18955 div.form_content_right_boundary {
    background: none repeat scroll 0 0 #fff;
    line-height: 1.4em;
    margin-left: 0;
}

body.recruitingapp_3513 div.form_content_left_boundary,
body.recruitingapp_3689 div.form_content_left_boundary,
body.recruitingapp_18955 div.form_content_left_boundary,
body.recruitingapp_3708 div.form_content_left_boundary,
body.recruitingapp_18942  div.form_content_left_boundary{
    width: 0 !important;
}

.form_title, div.contenttitle, div.mainscreen_solutiontitle {
font-size:16px !important;
font-weight:bold  !important;
color:#000  !important;
font-family:arial  !important;
}


/* Fixe ActionBar */
/* aktuell nicht gewuenscht
div.sh_AB_NoCT {
display: inline !Important;
}
@media only screen and (max-width: 735px) {
   div.container_actionbar_NoCT{
       display:block !important;
   }
 div.sh_AB_NoCT{
 display:none !important;
}
}
*/

.recruitingapp_3463 .container_actionbar_NoCT, .recruitingapp_18787 .container_actionbar_NoCT {
	display: block!important;
}

.recruitingapp_3463 .sh_AB_NoCT, .recruitingapp_3463 .sh_AB_NoCT_ABClosed, .recruitingapp_18787 .sh_AB_NoCT, .recruitingapp_18787 .sh_AB_NoCT_ABClosed {
	display: none;
}


