//* CSS Document */

/*.tx-mlcareer-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}*/

/* the back link - at vacancy info page with Apply and back links */
.tx-mlcareer-pi1 a:link {
	text-decoration: none;
	color: #666666;
}

.tx-mlcareer-pi1 a:hover {
	text-decoration: none;
	color: #333333;
}

.tx-mlcareer-pi1 a:active {
	text-decoration: none;
	color: #666666;
}

.tx-mlcareer-pi1 h1
{
	font-size: 12pt;
	color: #21A5DE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*.tx-mlcareered-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}*/

/* the back link - at vacancy info page with Apply and back links */
.tx-mlcareered-pi1 a:link {
	text-decoration: none;
	color: #666666;
}

.tx-mlcareered-pi1 a:hover {
	text-decoration: none;
	color: #333333;
}

.tx-mlcareered-pi1 a:active {
	text-decoration: none;
	color: #666666;
}

.tx-mlcareered-pi1 h1
{
	font-size: 12pt;
	color: #21A5DE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    /* padding: 0px; 
    margin: 0px; 
    border: 0px; */
} 

#select_country
{
	padding: 10;
}

#select_location
{
	padding: 10;
}

#select_position
{
	padding: 10;

}

#select_department
{
	padding: 10;

}

#select_country select
{
	width: 360px;
}

#select_location select
{
	width: 360px;
}

#select_position select
{
	width: 360px;
}

#select_department select
{
	width: 360px;
}


#selected_vacancy
{

}

#selected_vacancy a 
{
	text-decoration: none;
	color: #666666;
}

#selected_vacancy a:hover {
	text-decoration: none;
	color: #333333;
}




/* for id 'found-vacancies-ed' */ 

#found-vacancies-ed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;  
    /* background-color: orange; */
	padding: 10px; /* 10px; */  
    /* padding-top: 5px; */ 
    /* margin: 0px; 
    border: 0px; */ 
}

#found-vacancies-ed td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 6px;  
    /* color: red; 
    background-color: yellow;  
	padding: 0px; 
    margin: 0px; 
    border: 0px; */
}

#found-vacancies-ed a 
{
	text-decoration: none;
	color: #999999; /* #666666; */
}
#found-vacancies-ed a img {border: none}

#found-vacancies-ed a:hover {
	text-decoration: none;
	color: #21A5DE; /* #333333; */ 
}
/*
#found-vacancies-ed a:visited {
	text-decoration: none;
}
*/
#found-vacancies-ed a:active {
	text-decoration: none;
}

/* vacancy title_ed links */
#found-vacancies-ed td a {
	text-decoration: none;
	color: #999999;
}

#found-vacancies-ed td a:hover {
	text-decoration: none;
	color: #21A5DE;
}

#found-vacancies-ed table
{
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width: 98%;  
    border: 0px; 
}


#found-vacancies-ed td#location
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    padding: 0px; 
    padding-left: 0px; 
    padding-top: 4px; 
    padding-bottom: 1px; 
    /* color: red; 
    background-color: yellow;  
	padding: 0px; 
    margin: 0px; 
    border: 0px; */
}

#found-vacancies-ed td#location h1
{
	font-size: 12pt;
	color: #21A5DE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
        padding: 0px; 
        padding-left: 0px; 
        padding-top: 4px; 
        /* padding: 0px; 
        margin: 0px; 
        border: 0px; */
} 

/* background-image: url("fileadmin/templates/TWT_Web/geometry/real_blue.gif"); 
*/

#found-vacancies-ed hr#location
{
  /* 
  width:300px; color:yellow; background-color:yellow; height:5px;
  margin-right:0; text-align:right; border:1px dashed blue; 
  */ 
        color: #999999; /* grey, blue: #21A5DE;, blue; */ 
	background-color: #999999; /* grey, blue: #21A5DE;, blue; */  
        height:2px;
        width:100%; 
        text-align: left;  
	margin-left: 0px; 
        margin-right: 0px; 
        margin-top: 0px; 
        margin-bottom: 0px; 
        padding: 0px; 
        border: 0px; 
        /* border: 1px dashed red; */
} 


#found-vacancies-ed td#department
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        padding: 0px; 
        padding-left: 10px;  
        /* color: red; 
        background-color: yellow;  
	padding: 0px; 
        margin: 0px; 
        border: 0px; */
}

#found-vacancies-ed td#department h1
{
	font-size: 10pt;
	color: #21A5DE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
        padding: 0px; 
        padding-left: 10px; 
        padding-top: 6px; 
        padding-bottom: 1px;  
        /* 
        margin: 0px; 
        border: 0px; */
} 

#found-vacancies-ed hr#department
{
  /* 
  width:300px; color:yellow; background-color:yellow; height:5px;
  margin-right:0; text-align:right; border:1px dashed blue; 
  */ 
        color: #999999; /* grey ,blue: #21A5DE; blue; */ 
        background-color: #999999; /* grey ,blue: #21A5DE; blue; */  
        height:1px;
        /* width:100%; */    
        text-align: left;  
        margin-left: 10px; 
        margin-right: 10px; 
        margin-top: 0px; 
        margin-bottom: 0px; 
        padding: 0px; 
        border: 0px; 
        /* border: 1px dashed red; */
} 


#found-vacancies-ed td#vacancy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
        padding: 6px; 
        padding-left: 20px;  
        /* color: red; 
        background-color: yellow;  
	padding: 0px; 
        margin: 0px; 
        border: 0px; */
}

#found-vacancies-ed td#apply
{
	text-align: left;
}

#found-vacancies-ed table tr td { text-align: left;}
#found-vacancies-ed table tr td + td { text-align: left;}
#found-vacancies-ed table tr td + td + td{ text-align: left;}

#found-vacancies-ed table#categories
{
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width: 550px;
}




/* for id 'found-vacancies' */ 

#found-vacancies
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding: 10;
}

#found-vacancies td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding: 6;
	/*border:1px solid #000;*/
}


#found-vacancies a 
{
	text-decoration: none;
	color: #666666;
}
#found-vacancies a img {border: none}

#found-vacancies a:hover {
	text-decoration: none;
	color: #333333;
}
/*
#found-vacancies a:visited {
	text-decoration: none;
}
*/
#found-vacancies a:active {
	text-decoration: none;
}

/* vacancy title links */
#found-vacancies td a {
	text-decoration: none;
	color: #999999;
}

#found-vacancies td a:hover {
	text-decoration: none;
	color: #21A5DE;
}

#found-vacancies table
{
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width: 98%;
}

#found-vacancies td#blueline
{
	height:1px;
	margin:0px;
	padding:0;
}

#found-vacancies td#apply
{
	text-align: left;
}

#found-vacancies table tr td { text-align: left;}
#found-vacancies table tr td + td { text-align: left;}
#found-vacancies table tr td + td + td{ text-align: left;}

#found-vacancies table#categories
{
	border-spacing:0px;
	padding:0px;
	margin:0px;
	width: 550px;
}

div.tx_powermail_pi1_fieldwrap_html
{
  clear: both;
  padding-top: 10px;
 
}

.tx-powermail-pi1 label
{
  float: left;
  text-align: left;
  width: 120px;
  padding-right:20px;
}

.tx-powermail-pi1 input
{
  float: left;
  text-align: left;
}

.tx-powermail-pi1 textaera
{
  float: left;
  text-align: left;
}

#vacancy-container { 
	color: #000000;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: auto;
	margin-left: 0px;
	margin-right: auto;
	margin-top: auto;
	position: relative;
	width: 750px;
}

#vacancy-table {
	width: 750px;
}

#vacancy-title { 
color: #0093c6;
font-size: 20px;
line-height: normal;
margin-bottom: 5px;
margin-left: 17px;
margin-right: 17px;
margin-top: 0px;
text-align: right;
}

#vacancy-h2 { 
background-image: url("image/li_big.jpg");
background-position: 0% 13px;
background-repeat: no-repeat;
border-bottom-color: #000000;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
color: #0093c6;
font-size: 23px;
font-weight: 100;
margin-bottom: 0px;
margin-left: 55px;
margin-right: 5px;
margin-top: 8px;
padding-bottom: 13px;
padding-left: 32px;
padding-right: 0px;
padding-top: 13px;
}

.vacancy-leftColumnText { 
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
padding-top: 0px;
}

#vacancy-content { 
padding-bottom: 0px;
padding-left: 88px;
padding-right: 22px;
padding-top: 5px;
}

.vacancy-rightColumnText { 
font-size: 10px;
line-height: 15px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
}

.vacancy-leftColumn {
	width: 650px;
}

#vacancy-contact { 
font-size: 10px;
line-height: 17px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
}

#vacancy-li { 
background-image: url("fileadmin/templates/TWT_Web/image/li_mid.jpg");
background-position: 0% 3px;
background-repeat: no-repeat;
list-style-type: none;
padding-left: 17px;
}

pre { 
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom: 1em;
margin-top: 1em;
white-space: pre;
 }

