@charset "utf-8";
/*
#menu img
{
    float: left;
    margin-right: 2px;
    width: 150px;
    height: 19px;
    margin-top: 1px;
}*/
#menu img
{
    float: left;
    margin-right: 4px;
    width: 186px;
    height: 19px;
    margin-top: 1px;
}

#menu img.last
{
	margin-right: 0px;
}

label
{
	position: relative;
	top: -2px;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
input.btn
{
	border: none;
	background: #c50616;
	padding: 1px 4px;
	color: #fff;
}

input.txt
{
	border: #7f9db9 1px solid;
	padding: 3px;
}

div.vac { margin-top: 25px; }

div.vac a.title { display: block; background-color: #333; color: #fff; background-image: url(/gfx/main/img_arrow.gif); background-position: center right; background-repeat: no-repeat; text-decoration: none; padding: 2px 15px 2px 4px;  font-size: 115%; font-weight: bold; }
div.vac a.title:hover { background-color: #b7b7b7; color: #000; background-color: #b7b7b7; background-image: url(/gfx/main/img_arrow_on.gif); background-position: center right; background-repeat: no-repeat; }

div.avatar
{
	float: left;
	margin: 2px 7px 0px 2px;
	width: 38px;
        margin-top: 6px;
}

div.summary
{
	float: left;
	font-size: 90%;
	width: 450px;
        position: relative;
        top: -6px;
}
div.more_btn
{
	float: right;
	margin-top: 2px;
}

ul#vacs_sort
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 600px;
	height: 21px;
}

ul#vacs_sort li
{
	float: left;
	height: 21px;
}

ul#vacs_sort li.spacer
{
	background:url(/gfx/careers/cat_spacer.gif) repeat-x;
	width: 1px;
}
ul#vacs_sort li a               { display: block; height: 21px; margin: 0px; float: left; }
ul#vacs_sort li a:hover         { border-bottom: #f00 2px solid; }
ul#vacs_sort li a.active        { border-bottom: #f00 2px solid; }


h1
{
    font-size: 250%;
    font-weight: normal;
    border-bottom: 1px solid #464646;
    padding-bottom: 5px;
    padding-left:110px;
    margin: 5px 0px;
}
h2
{
    margin: 25px 0px 0px -30px;
    padding: 0px 0px 0px 30px;
    font-size: 130%;
    background-image: url(/gfx/careers/img_icon_90.gif);
    background-repeat: no-repeat;
	background-position: 0 0;
}
h3 { font-size: 125%; }


ul, ul li { font-size: 100%; }

div#text_box div.text
{
    margin-left: 80px;
    width: 490px;
    font-size: 90%;   
    padding-left: 30px;
}


h2.details
{
    padding: 0px;
    background: none;
    font-weight: normal;
    margin: 0px;
    border-bottom: 1px solid #464646;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 150%;
}
.imgbanner {padding: 10px 0;}

.dates
{
	font-weight: bold;
	color: white;
}

.regFormLink
{
	font-weight: bold;
}

/* Full Vacancy Style */
/*
div.news_article
{
        margin: 0px;
	float: left;
	font-size: 11px;
	width: 420px;
}
div.news_article .summary
{
        font-size: 11px;
        width: 420px;
        margin: 0px;
        padding: 0px;
        top: 0px;
}*/
div.details_avatar
{
	float: left;
	margin: 2px 7px 0px 5px;
	width: 38px;
}/*
div.news_article p { padding-bottom: 11px; margin: 0; width: 420px;}
div.news_article b { font-weight: bold; }
div.news_article i { font-style: italic; }
div.news_article h3 { margin: 0px; padding: 0px; padding-bottom: 11px; font-size: 11px; }
div.news_article a { text-decoration: none; color: red; }
div.news_article a:hover { text-decoration: underline; }

div.article ul { margin: 0; padding: 0px; margin-left: 28px; padding-bottom: 11px; }
div.article ul.ul2 {margin: 0; margin-left: 70px !important; }
div.article ul.ul3 {margin: 0; margin-left: 112px !important; }
div.article ul li { list-style-type: disc; padding: 2px; }
div.article ul.ul2 li { list-style-type: circle; }
div.article ul.ul3 li { list-style-type:square; }
*/
/* VACANCY */
div.news_article {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ccc;
    width: 420px;
    background: #181818;
    float: left;
    margin-top: 6px;
}
div.news_article p { padding-bottom: 11px; margin: 0; width: 420px;}
div.news_article b, div#review_area strong { font-weight: bold; }
div.news_article i { font-style: italic; }
div.news_article a { text-decoration: none; color: red; }
div.news_article a:hover { text-decoration: underline; }

div.news_article ul { margin: 0; padding: 0px; margin-left: 28px; padding-bottom: 11px; }
div.news_article ul.ul2 {margin: 0; margin-left: 70px !important; }
div.news_article ul.ul3 {margin: 0; margin-left: 112px !important; }
div.news_article ul li { list-style-type: disc; padding: 2px; }
div.news_article ul.ul2 li { list-style-type: circle; }
div.news_article ul.ul3 li { list-style-type:square; }