/*Jobs Austria - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - jobaustria - language:german*/
body,html {background-color: #FFFFFF; font-family: Verdana, Arial,sans-serif; margin: 0; padding: 0;}
.default_text, td {
	font-family: Verdana, Arial,sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
.heading_text {
	font-family: Verdana, Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.required_text {
	font-family: Verdana, MS Sans Serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
.error_text {
	font-family: verdana, arial;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
}
.display_text {
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
.itext {
     color: #000000;
     font-family: Verdana, Arial, Helvetica;
     font-size: 11px;
     background: #fff; 
     font-weight: normal;
     border: 1px solid #0066bd;
}
.isubmit {
     color: #FFF;
     font-family: Verdana, Arial, Helvetica;
     font-size: 11px;
     background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit.jpg') left center no-repeat; 
     font-weight: bold;
     border: none;
	 cursor: pointer;
	 padding: 4px 5px;
	 width: 100px;
	 height: 35px;
	 outline: none;
}
.isubmit:hover {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_hover.jpg') left center no-repeat; }
.isubmit_long {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_long.jpg') left center no-repeat;width: 157px;}
.isubmit_long:hover {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_long_hover.jpg') left center no-repeat;}
.isubmit_verylong {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_verylong.jpg') left center no-repeat;width: 210px;}
.isubmit_verylong:hover {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_verylong_hover.jpg') left center no-repeat;}
.isubmit_240 {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_240.jpg') left center no-repeat;width: 240px;}
.isubmit_240:hover {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_submit_240_hover.jpg') left center no-repeat;}
.isubmit_login {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_login.jpg') left center no-repeat;width: 90px;height: 25px; padding: 0px 4px 3px 0;}
.isubmit_login:hover {background: url('http://www.jobsaustria.at/jobs/other/german/jobsaustria/bt_login_hover.jpg') left center no-repeat;}

textarea {
     font-family: Verdana, Arial, Helvetica;
     font-size: 11px; 
     background-color: #fff; 
     font-weight: normal;
     border: 1px solid #0066bd;
}
select {
     color: #000000;
     font-family: Verdana, Arial, Helvetica;
     font-size: 11px; 
     background-color: #fff;
     font-weight: normal;
     border: 1px solid #0066bd; 
}
.smallselect {
     color: #000000;
     font-family: Verdana,Arial; 
     font-size: 10px; 
     background-color: #fff;
     font-weight: normal;
     border: 1px solid #0066bd;
	 width: 135px;
}
.radio {
     font-family: Verdana;
     font-size: 11px; 
     font-weight: bold; 
}
a{
	color: #0066bd;
	text-decoration: none;
}
a:link{
	color: #0066bd;
	text-decoration: none;
}
a:visited{
	color: #0066bd;
	text-decoration: none;
}
a:hover{
	color: #eb4d03;
	text-decoration: none;
}
.regtext {
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}
.verysmall {font-size: 11px;}
A.featured:LINK, A.featured:VISITED {
    color : #111111;
    font-family : Verdana, arial;
    text-decoration : underline;
    font-weight : bold;
    font-size : 11px;
}
A.featured:HOVER {
    color : #FF0000;
    font-family : Verdana, arial;
    text-decoration : underline;
    font-weight : bold;
    font-size : 11px;
}
A.nav:LINK, A.nav:VISITED {
    color : #008D8D;
    font-family : Verdana, arial;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
A.nav:HOVER {
    color : #FF0000;
    font-family : Verdana, arial;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
hr {
    height: 1px;
    color: #000;
}
ul { margin-top: 0px; margin-bottom: 0px;}
.view { color: #336699; font-weight: normal; font-size: 12px;}
.ulli {
    color: #336699;
    font-family: Verdana;
    font-size: 11px; 
    background-color: #F5F5F5; 
    font-weight: normal;
}
.td4textarea {
    color: #336699;
    font-family: Verdana;
    font-size: 11px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #D5D5D5;
    padding : 15px;
}
.compdesc {
    color: #0C0C0C;
    font-family: Verdana;
    font-size: 11px; 
    background-color: #FFFECB; 
    font-weight: normal;
    border: 1px solid #F7BE17;
    padding : 10px;
}
.error {
    font-family: Verdana; font-size: 10px; 
    color: #FF0000; 
    font-weight: Bold;
}
.featcomp {
     color: #000099;
     font-family: Verdana, Arial;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
.featjobs {
     color: #000099;
     font-family: Verdana, Arial;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
.selectdelim {
    font-weight: bold;
    background: #DDDDDD;
    text-align: center;
}
.applyunread {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}
.applyread {
    background-color: #FAFAFA;
    color: #555555;
    font-weight: normal;
    font-size: 11px;
}
A.applyread:LINK,A.applyread:VISITED,A.applyread:HOVER {
    color: #555555;
    font-weight: normal;
    font-size: 11px;
}
A.applyunread:LINK,A.applyunread:VISITED,A.applyunread:HOVER {
    color: #0000FF;
    font-weight: bold;
    font-size: 11px;
}
.desctext {
    text-align: justify;
}
table.tablelist {background-color: #CCEDFD;}
.tablelistheadsec {background-color: #CDDDED;}
.tablelist TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #444444;
    font-size: 11px;
    font-weight: normal;
}
.tablelist TH {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    font-weight: bold;
}
A.tablelist:LINK,A.tablelist:VISITED {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0066bd;
    font-weight: normal;
    font-size: 11px;
}
A.tablelist:HOVER {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: normal;
    font-size: 11px;
}
.tablelist th a:link,.tablelist th a:visited {color: #222222; font-weight: bold; font-size: 11px;}
.tablelist th a:hover, .tablelist th a:active {color: #FF0000; font-weight: bold; font-size: 11px; text-decoration: none;}
A.phpjob_link_nav {
		font-weight: bold;
		padding-left: 11px;
		background: url(other/images_all/link.gif) left center no-repeat;
		margin-right: 12px;
}
A.phpjob_link_nav:link, A.phpjob_link_nav:hover, A.phpjob_link_nav:active, A.phpjob_link_nav:visited {
		color: #111111; 
		text-decoration: none;
}
#bx_popup {border: 1px solid #000000;}
#bx_popup h3 {background-color: #FF0000; font-size: 1em; color: #FFFFFF; font-weight: bold; padding: 0px 3px; margin: 0;}
#bx_popup p {background-color: #EFEFEF; color: #003399; font-weight: normal; padding: 0px 3px; margin: 0;}
.invborder  {
	border: 1px solid #CCEDFD;
}
.row_highlight {
	background-color: #FFEEEE;
}
/*validation error message top message*/
.verror_top p {background-color: #FF0000;border: 1px solid #000;color: #FFFFFF; font-weight: bold; margin:0; padding:2px;}
.verror_top ul {margin:0; padding-left: 15px;}
.verror_top li {margin:0; padding: 0;}
img {border: 0px;}
/*background color for listed items row*/
.phpjob_listbgcolor1 {background-color: #EAF0F2;}
.phpjob_listbgcolor2 {background-color: #FFFFFF;}
/*section separator inside jobseeker forms*/
.bx_jsecseparator {font-weight: bold; margin: 5px 0px; padding: 0px; font-size: 11px; border-bottom: 1px solid #EEE; color: #0066BD;}
/*section separator inside employer forms*/
.bx_esecseparator {font-weight: bold; margin: 5px 0px; padding: 0px; font-size: 11px; border-bottom: 1px solid #EEE; color: #0066BD;}
.jnavbox {margin: 0px 3px 0px 0px; background-color: #EFF6FA; border: 1px solid #000000;}
.jnavbox ul {padding: 0px; margin: 0px; list-style-type: none;}
.jnavbox li {line-height: 1.5em; margin: 0px; padding: 0 0 0 8px;}
.jnavbox span {line-height: normal; margin: 0px; padding: 0 0 0 5px;}
.jnavbox select {line-height: 15px; margin: 3px 0 3px 5px;}
.jnavbox input {line-height: 15px; margin: 3px 0 3px 5px;}
.jnavbox div {padding: 0px}
.jnavbox div p {padding: 0px 2px;}
.jnavbox a.tablelist {background: url('http://www.jobsaustria.at/jobs/other/images_all/list.gif') left center no-repeat; padding: 0px 5px;}
.jnavbox #j_idsave_login {line-height: 10px; margin: 0 0 0 5px; padding: 0px;}
.jnavbox .bx_jsecseparator {margin: 6px 0px 4px 0px; border-bottom: 2px solid #000000;}
.jnavbox .default_text {font-weight: bold; text-decoration: underline;}
.jnavbox .liright a {font-weight: bold; text-decoration: underline;}
.jnavboxhead {background-color: #0066BD; margin: 0px; padding: 0px; border-bottom: 2px solid #000000;}
.jnavboxhead p {line-height: 18px; font-weight: bold; color: #FFFFFF; font-size: 12px; font-style: italic; padding: 0px; margin: 0px; text-align: center;}

.enavbox {margin: 0px 0px 0px 3px; background-color: #EFF6FA; border: 1px solid #000000;}
.enavbox ul {padding: 0px; margin: 0px; list-style-type: none;}
.enavbox li {line-height: 1.5em; margin: 0px; padding: 0 0 0 8px;}
.enavbox span {line-height: normal; margin: 0px; padding: 0 0 0 5px;}
.enavbox select {line-height: 15px; margin: 3px 0 3px 5px;}
.enavbox input {line-height: 15px; margin: 3px 0 3px 5px;}
.enavbox div {padding: 0px}
.enavbox div p {padding: 0px 2px;}
.enavbox table {border: 1px solid #000000;}
.enavbox th {font-size: 10px; background-color: #DDDDDD;}
.enavbox td {font-size: 9px; background-color: #EFEFEF;}
.enavbox a.tablelist {background: url('http://www.jobsaustria.at/jobs/other/images_all/list.gif') left center no-repeat; padding: 0px 5px;}
.enavbox a.featured {font-weight: normal;}
.enavbox #e_idsave_login {line-height: 10px; margin: 0 0 0 5px; padding: 0px;}
.enavbox .bx_esecseparator {margin: 6px 0px 4px 0px; border-bottom: 2px solid #000000;}
.enavbox .default_text {font-weight: bold; text-decoration: underline;}
.enavbox .liright a {font-weight: bold; text-decoration: underline;}
.enavbox .text_right a {font-weight: bold; text-decoration: underline;}
.enavbox .text_right a.featured {font-weight: normal;}
.enavboxhead {background-color: #0066BD; margin: 0px; padding: 0px; border-bottom: 2px solid #000000;}
.enavboxhead p {line-height: 18px; font-weight: bold; color: #FFFFFF; font-size: 12px; font-style: italic; padding: 0px; margin: 0px; text-align: center;}

.liright {text-align: right; line-height: normal; padding: 0 0 0 0px;}
/*Header section style*/
#phpjob_header {width: 1000; margin: auto; text-align:center; border: 1px solid #000000; background-color: #DBEEEE; padding: 0px; height: 40px;}
#phpjob_header span {color: #0073AA; font-size: 16px; font-weight: bold; font-style: italic;}
#header_right1 {float: left; padding: 5px 0px 0px 5px;}
#header_right span {color: #000000; font-size: 11px; font-style: normal; font-weight: bold;}
#header_right2 {float: right; padding: 5px 25px 0px 0px;}
#header_right3 {float: right; padding-right: 5px;}
#header_right3 span {font-weight: normal;}
/*Footer section style*/
#phpjob_footer {width: 1000; border-top: 1px solid #000000; margin:auto; margin-top: 15px; padding: 0px;}
#phpjob_footer div {float: right; margin: 0px; padding: 4px 0px;}
#phpjob_footer ul {float: left; margin: 0px; padding: 2px 0px;}
#phpjob_footer li {display: inline; margin:auto; list-style-type: none; padding: 0 5px 0 0;}
#phpjob_footer a {color: #FF0000; border-right: 1px solid #000000; padding-right: 5px;}
#phpjob_footer a.lastinlist {border: 0px; padding: 0px;}
#phpjob_footer div span a {color: #000000; border: 0px; padding: 0px;}
#phpjob_footer span {color: #000000; font-size:10px;}

#phpjob_sitestat {margin: 0px; padding: 0px;}
#phpjob_sitestat div {height: 2px; background-color: #008000;}
#phpjob_sitestat span {color: #008000; font-size: 10px; font-weight: bold; padding: 3px; display: block; margin: 0px;}
#phpjob_sitestat ul {margin: auto; text-align: center; padding: 0px;}
#phpjob_sitestat li {display: inline; margin:auto; list-style-type: none; padding: 0 1px 0 0;}

.main_header {background-color: #FFFFFF; margin: 0px 0px 5px 0px; padding: 0px;}
.main_header_top {margin: 0px; padding: 0px; border: 1px solid #000000; background-color: #EEEEEE;}
.main_header_top h2 {font-weight: bold; padding: 2px 0px; margin: 0px; text-align: center; font-size: 12px; color: #000000;}	
.divlistcontainer {margin: 0px; padding:0px; width: auto;}
.divlistcontainer ul {margin: 0px; padding:0px; list-style-type: none;}
.divlistcontainer li span {margin: 0px; padding:0px 0px 0px 10px;}
.divlistcontainer li.sep {margin: 10px 0;}

.employertext{color: #0066BD;}
.phpjob_divclear, .phpjob_brclear {clear: both;}
div.centered {margin: auto; text-align: center;}
div.text_right {margin: auto; text-align: right;}
p.centered {text-align: center;}
.phpjob_boldtext {font-weight: bold;}
.phpjob_utext {text-decoration: underline;}
.phpjob_itext {font-style: italic;}

/*phpjob_box1 is used in faq,sitemap, employer home, jobseeker home*/
div.phpjob_box1 {margin: 3px;}
.phpjob_box1 ul {padding: 0px; margin: 0px; list-style-type: none;}
.phpjob_box1 li {line-height: 1.7em; margin: 0px; background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow.gif) left center no-repeat; padding: 0 0 0 12px;}
.phpjob_box1 a {font-weight: bold;}
.phpjob_box1 h2 {color: #000000; font-size: 14px; margin: 0px;}
.phpjob_box1 h3 {background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow.gif) left 3px no-repeat; padding: 0 0 0 14px; color: #000000; font-size: 11px; font-weight: bold; margin: 0px;}
.phpjob_box1 p {color: #000000; padding: 0px 0px 0px 14px; margin: 5px 0px;}

/*phpjob_box2 is used in terms, privacy policy, contact us, about us*/
div.phpjob_box2 {margin: 3px;}
.phpjob_box2 h2 {color: #000000; font-size: 14px;}
.phpjob_box2 p {color: #000000; padding: 0px;}
div.phpjob_box2 div {background-color: #E2E2E2; border: 1px solid #000000; padding: 3px;}

/*phpjob_box3 is used in employer, jobseeker inbox statistics*/
div.phpjob_box3 {margin: 2px 2px 5px 2px;}
.phpjob_box3 h2 {margin: 0px; color: #FF0000; font-size: 12px; font-weight: bold;}
.phpjob_box3 p {color: #000000; margin: 0px; padding: 0px 5px;}

/*phpjob_box4 is used in news, articles, event, resources details*/
div.phpjob_box4 {margin: 3px;}
.phpjob_box4 h2 {margin: 0px; color: #000000; font-size: 14px;}
.phpjob_box4 p#box4_nav {color: #000000; padding: 0px 0px 8px 0px; text-align: right; line-height: 11px; margin: 0px}
.phpjob_box4 a.search {font-size: 11px;}
.phpjob_box4 p {color: #000000; padding: 2px 0px; margin: 0px; line-height: 20px;}
.phpjob_box4 span {font-weight: bold; text-decoration: underline;}

div#phpjob_feat_comp {padding: 2px;}
#phpjob_feat_comp .fcrowimg {margin: 5px auto; float: left; width: 40%;}
#phpjob_feat_comp .fcrowimg span {padding: 2px; display: block; margin: auto; text-align: center;}
#phpjob_feat_comp .fcrowdesc { margin: 5px auto; float: left; width: 60%;}
#phpjob_feat_comp .fcrowdesc span {padding: 20px 0px; display: block; margin: auto; text-align: center;}
div#phpjob_quick_jsearch {padding: 0px;}
#phpjob_quick_jsearch .rowleft {margin: 2px auto; float: left; width: 35%;}
#phpjob_quick_jsearch .rowleft span {padding: 0px 2px; display: block; text-align: right;}
#phpjob_quick_jsearch .rowright { margin: 2px auto; float: left; width: 64%;}
#phpjob_quick_jsearch .rowright span {padding: 0px 2px; display: block; text-align: right;}
div#phpjob_quick_rsearch {padding: 2px;}
#phpjob_quick_rsearch .rowleft {margin: 2px auto; float: left; width: 35%;}
#phpjob_quick_rsearch .rowleft span {padding: 0px 2px 0px 15px; display: block; text-align: right;}
#phpjob_quick_rsearch .rowright { margin: 2px auto; float: left; width: 65%;}
#phpjob_quick_rsearch .rowright span {padding: 0px 2px; display: block; text-align: right;}
div#phpjob_hearabout {margin: 0px;}
#phpjob_hearabout .rowleft {margin: 2px auto; float: left; width: 40%; white-space: nowrap;}
#phpjob_hearabout .rowright { margin: 2px auto; float: left; width: 60%;}
#phpjob_hearabout .rowright span {padding: 0px 2px; display: block; text-align: right;}

#traf_stat_box {margin: 5px 3px 0px 0px; background-color: #EFF6FA; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #000000; text-align: center; width: 158px;}
#traf_stat_box .default_text {font-weight: bold; color: #FFFFFF; background-color: #666666; margin: 0px; display: block; border: 1px solid #000000;}
div#traf_stat_box_footer {margin: 0px 3px 0px 0px;}
/*phpjob_catlist is used in jobcategory_list_box template*/
div#phpjob_catlist {margin: auto; padding: 5px 10px; float: left; width: 100%;}
#phpjob_catlist div.rowleft {width: 48%; float: left; margin: auto 2px; padding: 0px;line-height: 18px;}
#phpjob_catlist a {font-weight: normal; background: url(http://www.jobsaustria.at/jobs/other/images_all/list.gif) left center no-repeat;padding-left: 6px;}
#phpjob_catlist span a {font-weight: normal; background: none;}
/*phpjob_loclist is used in joblocation_list_box template*/
div#phpjob_loclist {margin: auto; padding: 5px 25px; float: left; width: 100%;}
#phpjob_loclist div.rowleft {width: 32%; float: left; margin: auto 2px; padding: 0px;}
#phpjob_loclist a {font-weight: bold; background: url(http://www.jobsaustria.at/jobs/other/images_all/list.gif) left center no-repeat;padding-left: 6px;}
#phpjob_loclist span a {font-weight: normal; background: none;}

/*section of the table with the same background as the main table*/
.phpjob_tblback {background-color: #FFFFFF;}
/*invoice table style*/
.phpjob_tblinvoice {background-color: #FFFFFF;}
/*invoice table highlight row style*/
.invrow_highlight {background-color: #FFEEEE;}
.row_featured {background-color: #FFF8DB;}
h4 {margin: 4px 0px; font-size: 1em;}
table#idviewpers td,table#idviewres td,table#idrespreview td, table#idviewapply td, table#idviewcomp td {font-weight: bold;}
table#idviewpers td.view, table#idviewcomp td.view, table#idviewcomp .tablelist td {font-weight: normal;}
table#idviewpers td.view {width: 75%;}
table#idviewres td.view, table#idrespreview td.view {width: 70%;}
div.compdesc {height: 100%; overflow: hidden;}
div.compdesc img {float: right; padding: 0; margin: 10px;}
div.compdesc p {text-align: justify;}
.frmfieldset {border: 0; padding: 0px 5px;}
.frmfieldset input {margin: 2px;}
.frmfieldset label {padding: 0px 10px 0px 30px;font-weight: normal; color: #333;}
.cvaligntop {vertical-align: top;}
ul.listempltype {list-style-type: none; margin: 0; padding:0;}
ul.listempltype li {float: left; width: 30%;}
#idsupportfrm #thecode {margin-bottom: 7px;}
#bx_passwd_comp .isubmit, #bx_passwd_jobsk .isubmit, #bx_passwd_user .isubmit {margin-left: 126px;}
table#idtraffhits {border-collapse: collapse; border: 1px solid #000000;}
table#idtraffhits th {text-align: left;}
table#idtraffhits th.tablelistheadsec {text-align: center;}

/*Other payment method form*/
#idotherpaymnt #pfriendly {float: right; margin: 0; padding:0;}
#idotherpaymnt textarea {width: 80%;}
#idotherpaymnt p.tablelistheadsec {margin-bottom:0; padding-bottom:0;}
#idotherpaymnt p.tablelistheadsec+p {margin:0; padding:0;}

.phpjob_navbottom,.phpjob_navtop {text-align: right;}

div#idemplfrm .addnewjob {float: right; margin:0; padding:0;}
div#idemplfrm .addnewjob form {margin:0; padding: 0;}
a.isubmit:link,a.isubmit:visited,a.isubmit:hover,a.isubmit:active {color: #FFF; text-decoration: none; font-weight: bold; display: -moz-inline-box; display: inline-block; text-transform: uppercase; line-height: 35px; padding: 4px 0px; width: 100px;}
a.isubmit_long:link,a.isubmit_long:visited,a.isubmit_long:hover,a.isubmit_long:active {width: 157px;}
a.isubmit_verylong:link,a.isubmit_verylong:visited,a.isubmit_verylong:hover,a.isubmit_verylong:active {width: 210px;}
a.isubmit_240:link,a.isubmit_240:visited,a.isubmit_240:hover,a.isubmit_240:active {width: 240px;}

#phpjob_mainsection #phpjob_catlist_box {width: 80%; float: left; margin: 0; padding: 0;}
#phpjob_mainsection #phpjob_featcomp_box {width: 20%; float: left; margin: 0; padding: 0;}
#phpjob_mainsection {width: 100%; float: left;}

/*msg error*/
#bxerror {padding:10px 5px; border: none; background-color: transparent;}
#bxerror p {color: #FF0000; padding: 0 0 0 20px; font-size: 1.1em; font-weight: normal;}
#bxerror p span {display: block; background: #FFFFCC url(http://www.jobsaustria.at/jobs/other/images_all/error.gif) 5px 10px no-repeat; padding: 5px 0 5px 35px;  border: 1px solid #FF0000; line-height: 20px;}
#bxerror a:link,#bxerror a:visited,#bxerror a:hover,#bxerror a:active {color: #FF0000; font-size: 1em; font-weight: bold;}
#bxerror .isubmit {margin: 10px 0 0 20px;}
#bxok {padding:10px 5px; border: none; background-color: transparent;}
#bxok p {padding: 0 0 0 15px; font-size: 1.1em; font-weight: normal;}
#bxok p span {display: block; color: #360; background: #F8FFF1 url(http://www.jobsaustria.at/jobs/other/images_all/ok.gif) 3px 7px no-repeat; padding: 5px 0 5px 35px;  border: 1px solid #360; line-height: 18px;}
#bxok a:link,#bxok a:visited,#bxok a:hover,#bxok a:active {color: #FF0000; font-size: 1em; font-weight: bold;}
#bxok .isubmit {margin: 10px 0 0 15px;}
.bxpbox, .bxpbox span {border:solid #727872;}
.bxpbox {clear: both; border-width: 0 1px; text-decoration: none; color: #000;	background-color: #FFFFF1;}
.bxpbox span {display: block; position:relative;	top: -1px;	left: 0; border-width:1px 0 0;}
.bxpbox span span { border-width:0 0 1px; top: 2px; padding:1px 6px;}
/*######*/

/*Clear float, grouping the elements*/
.group:after {
	content:" ";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.group {display:inline-block;}
/* mac hide \*/
* html .group {height:1%;}
.group {display:block;}
/* End hide */
.group_right {float: right;}
.group_left {float: left;}

ul.hlist {margin: 3px 0; padding:0; font-size: 1em;}
ul.hlist li {display: inline; padding: 0 2px;}
ul.hlist li a {color: #004080; font-size: 1em;}

ul.vlist {margin: 3px 0; padding:0; font-size: 1em; list-style-type: square;list-style-position: inside;}
ul.vlist li {padding: 2px;}
ul.vlist li a:link, ul.vlist li a:visited {color: #666; font-size: 1em;}

ul li.nolist {list-style-type: none;}

/*pagination section*/
.bx_pagination {margin: 5px 0; float: left;}
.bx_pagination .pgright {text-align: right;float: right;}
.bx_pagination .pgleft {float: left;}
.bx_pagination .pgright ul {margin:0; padding: 0; list-style-type: none;}
.bx_pagination .pgright li {display: inline; padding: 0px; margin: 0 2px; font-size: 0.9375em; color: #333; font-weight: bold;}
.bx_pagination li a:link, .bx_pagination li a:visited {color : #004080; padding: 1px 2px; border: 1px solid #004080; font-weight: bold;text-decoration: none;}
.bx_pagination li a:hover, .bx_pagination li a:active {color: #FFF;	text-decoration : none; background-color : #004080;}
.bx_pagination span strong { font-weight: bold;	padding: 0 2px;}
.bx_pagination li.nolist a:link,.bx_pagination li.nolist a:visited {border: none; padding: 2px;}

.breadcrumbs ul {list-style-type: none; margin: 4px 2px;}
.breadcrumbs li {display:inline; padding: 0 2px;}
.breadcrumbs li a {text-decoration: underline;}
.phpjob_listfeatured {background-color: #FFF8DB;}

/*filters section*/
#filter {margin: 2px 5px;}
#filter ul {margin: 0 0 5px 0; padding:0 0 2px 0; list-style-type: none; font-size: 0.9375em; background: url(http://www.jobsaustria.at/jobs/other/images_all/point_line_h.gif) left bottom repeat-x;} 
#filter .col {width: 50%; float: left; margin:0; padding:2px; max-width: 250px;}
#filter .col span, #refine_full span {display: block; font-weight: bold;}
#filter .col a {display: block; color: #666;}
#filter h3 {padding: 1px 5px; margin: 0; font-weight: bold; color: #496F92;}
#filter h3 a {text-decoration: none;}
#filter #current li a {background: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/filter_del.gif) left center no-repeat; padding-left: 20px;}
#filter #current, #filter #refine, #filter #refine_full {margin-left: 130px; margin-top: -20px;}
#filter #refine li a, #filter #refine_full li a {background: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/filter_add.gif) left center no-repeat; padding-left: 20px;}
#filter #refine li a.phpjob_more {background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow_more_details.gif) 18px center no-repeat; padding-left: 28px;}
#filter #refine_full li a.phpjob_less {background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow_less_details.gif) 18px center no-repeat; padding-left: 28px;}
#filter #refine li, #filter #refine_full li {padding: 0 5px;}

/*Registration template*/
#idregister {background: #FFF; font-size: 1.2em;margin:0; padding:0;}
#idregister ul {list-style-position: inside;}
#idregister .jobseeker {margin:0px 0; padding: 10px 15px; background-color: #E8EFF6;}
#idregister .employer {margin:10px 0 0; padding: 10px 15px; background-color: #FFFFE8;}

#idregister p img {float: left; margin: 0 10px 0 0;}
#idregister p {font-size: 1.3em; text-align: justify; margin: 5px 0; color: #3252B2; line-height: 1.4em;}
#idregister ul {clear: both; margin: 10px 0 5px 0;}
#idregister h2 {font-weight: bold; font-size: 1.1em;padding: 3px 0px;margin:0 0 10px 0; letter-spacing: 1px;background: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/main_header_bg2.gif) left bottom no-repeat; color: #FF4C00;}
#idregister a {font-weight: bold; font-size: 1em;padding: 3px 15px;background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow.gif) left center no-repeat;}

/*Login template*/
#body_jlogin #phpjob_mainsection .group_left, #body_elogin #phpjob_mainsection .group_left {float: none; margin: 10px; padding: 0 10px;}
#body_jlogin #phpjob_mainsection .group_left h2, #body_elogin #phpjob_mainsection .group_left h2 {font-size: 1.2em; font-weight: bold;}
#body_jlogin #phpjob_mainsection .group_left .vlist, #body_elogin #phpjob_mainsection .group_left .vlist {margin: 2px 10px; line-height: 15px; font-size: 0.9375em;}
#body_jlogin #phpjob_mainsection .group_left a, #body_elogin #phpjob_mainsection .group_left a {padding: 3px 15px;background: url(http://www.jobsaustria.at/jobs/other/images_all/arrow.gif) left center no-repeat;}
#body_jlogin #phpjob_mainsection .group_right, #body_elogin #phpjob_mainsection .group_right {float: none; margin: 10px; padding: 0 0 5px 0; line-height: 22px;}
#body_jlogin #phpjob_mainsection .group_right h2, #body_elogin #phpjob_mainsection .group_right h2 {font-size: 1.2em; font-weight: bold; margin:0 0 10px 0; padding: 2px;text-transform: uppercase;}
#body_jlogin #phpjob_mainsection .frmfieldset label, #body_elogin #phpjob_mainsection .frmfieldset label, #body_ulogin #phpjob_mainsection .frmfieldset label {display: block; float: left; width: 100px; padding:0 10px;font-weight: bold;}
#body_jlogin #phpjob_mainsection .frmfieldset label.normal, #body_elogin #phpjob_mainsection .frmfieldset label.normal, #body_ulogin #phpjob_mainsection .frmfieldset label.normal {display: inline; padding:0;float: none;font-size: 0.9375em; color: #3252B2;}
#body_jlogin #phpjob_mainsection .frmfieldset p, #body_elogin #phpjob_mainsection .frmfieldset p, #body_ulogin #phpjob_mainsection .frmfieldset p {padding:0; margin:0;}
	
#body_jlogin #phpjob_mainsection .frmfieldset .radio, #body_elogin #phpjob_mainsection .frmfieldset .radio, #body_ulogin #phpjob_mainsection .frmfieldset .radio {margin-left: 121px;}
#body_jlogin #phpjob_mainsection .frmfieldset .itext, #body_elogin #phpjob_mainsection .frmfieldset .itext, #body_ulogin #phpjob_mainsection .frmfieldset .itext {width: 150px;}
#body_jlogin #phpjob_mainsection .frmfieldset .isubmit, #body_elogin #phpjob_mainsection .frmfieldset .isubmit, #body_ulogin #phpjob_mainsection .frmfieldset .isubmit {margin-left: 125px;}
#body_jlogin #phpjob_mainsection .frmfieldset div, #body_elogin #phpjob_mainsection .frmfieldset div, #body_ulogin #phpjob_mainsection .frmfieldset div {margin-left: 125px;}

/*employer list*/	
#id_bxlistcomp ul {list-style-type: none; margin: 5px; padding: 0;}
#id_bxlistcomp ul li {display: inline; padding: 2px 1px;}
.bxlistcomp {border: 1px solid #DDD; color: #555; margin: 5px auto 15px auto;}
.bxlistcomp a:link,.bxlistcomp a:visited, .bxlistcomp a:hover, .bxlistcomp a:active {color: #006;}
.bxlistcomp h3 {background-color: #EEE; border-bottom: 1px solid #DDD; padding: 2px 10px; margin: 0;}
.bxlistcomp h3 a {font-weight: bold;}
.bxlistcomp img {float: left; margin: 10px;}
.bxlistcomp ul {list-style-type: none; float: right; width: 70%; padding: 0; margin: 10px;}
#id_bxlistcomp .bxlistcomp ul li {padding: 2px 0; display: block;}
.bxlistcomp ul li strong {padding: 0 4px 0 0;}
.bxlistcomp p {clear: both; padding: 0 10px;}
/******/
#idjobfrm  .bxpbox {font-weight: bold; color: #555; margin:auto; width: 250px; text-align: center; background-color: #FFF5E0;}
.regtext {
    color: #000000;
    font-family: Verdana, arial;
    font-weight: bold;
    font-size: 11px;
}

.headertdempl {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}

.headertdjob_old {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #000;
}
.headertdjob{
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066bd;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: left;
}

.view {
    color: #336699;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
}

.td4impmess {
    color: #336699;
    font-family: Verdana;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 2px solid #FF0000;
    padding : 5px;
}

.navinput {
     color: #000099;
     font-family: Tahoma;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
     text-align: center;
     border: 1px solid #000099;
     letter-spacing : 1px;
}

A.search:LINK, A.search:VISITED {
    color : #000066;
    font-family : Verdana, arial;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
}

A.search:HOVER {
    color : #FFFFFF;
    font-family : Verdana, arial;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
	background: #999999;
}

.tableheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    font-weight: normal;
}

A.tableheader:LINK,A.tableheader:VISITED {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #222222;
    font-weight: bold;
    font-size: 11px;
}

A.tableheader:HOVER {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
}

#popupTitle {
    background: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}

#popupMesg {
    background: #EFEFEF;
    color: #003399;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial,Verdana,Helvetica;
    padding-left: 3px;
    padding-right: 3px;
}


/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Arial,sans-serif;
	color:  #333333;
	line-height: 12px;	
	margin: 0px;
	padding: 0px;
}
#allindex {
	width:1000px;
	margin: auto;
}
h1{
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #0066bd;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	text-transform: uppercase;
}
h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 color: #0066bd;
 margin: 10px 0px;
 padding: 0px;
}
h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 color: #0066bd;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #eb4d03;
 margin: 20px 0px 20px 0px;
 padding: 0px;
}
h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 color: #0066bd;
 margin: 0px;
 padding: 0px;
}
ul{
 list-style-type: square;
}


ul ul{
 list-style-type: disc;
}


ul ul ul{
 list-style-type: none;
}


label{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #334d55;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#content { line-height:120%; letter-spacing: 0em; margin: 0px 0px 20px 0px; }



#masthead{
	padding: 0px 0px 0px 0px;
	width: 1000px;
}


#navBar{
	float: left;
	width: 216px !important;
	width /**/:220px;
	margin: 0px;
	padding: 0 5px 0 0;
}


#navBarRe{
	float: right;
	width: 216px !important;
	width /**/:220px;
	margin: 0px;
	padding: 0 0 0 5px;

}


#headlinesRe_NOTUSED{
  float:none;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 10px 10px 10px 10px;
	width: 194px !important;
	width /**/:215px;
	
		background-repeat: no-repeat;
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/bogen2_new1.gif);
	
}


#headlinesRe p, #headlines p { margin: 5px 0px 5px 0px; }


#headlines_NOTUSED{
  float:none;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	
	background-repeat: no-repeat;
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/bogen2_new1.gif) !important;
	background-image: /**/ url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/bogen2_new.gif);
	padding: 0px 10px 0px 10px;
}


#headlinesRe a, #headlines a {
	color:#333333;
}


#headlinesRe a:hover, #headlines a:hover {
	color:#0066bd;
}


#contenthome{
	float: left;
	width: 100% !important;
	width /**/:100%;
	
}


#content{
	float: left;
	width: 100% !important;
	width /**/:100%;
	


}


/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}



/************* #globalNav styles **************/

#globalNav{
	padding: 9px 0px 5px 0px;
	color: #cccccc;
	text-align: right;
	display: inline;
	width:1000px;
}


#globalNav img{
 display: inline;
 border:0px;
 
}


#globalNav a {
	font-size: 11px;
	padding: 0 4px 0 0;
}


/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 11px;
	padding: 2px 0px 0 10px;
}



/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 200px;
	font-size: 11px;
}


.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}


.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}



/************** .story styles *****************/

.story{
	clear: both;
	/*padding: 10px 5px 0px 5px;*/
	font-size: 11px;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
	padding:0;
}


.storyhome1{
	clear: both;
	padding: 10px 5px 0px 5px;
	font-size: 11px;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 8px;
}


.storyhome {
	clear: both;
	padding: 10px;
	font-size: 11px;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 10px;
}


.story p{
	padding: 0px 0px 5px 0px;
}



/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 10px;
	color: #0066bd;
	padding: 5px 0px 10px 0px;
	text-align: center;
	margin: auto;
	margin-top:10px;
	width: 600px;
}


#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}



/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 0px solid #cccccc;
	font-size: 11px;
	border-top: 1px solid #cccccc;
	margin: 10px 0px 10px 10px;
	width: 450px;
}


#search form{
 margin: 0px;
 padding: 0px;
}

#search input.feld {
	font-size: 10px;
	color:#666666;
	border:1px solid #0066bd;
}

#search input.go {
	font-size: 10px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #0066bd;
	background-color:#eb4d03;
}

.fontgrau {
font-size: 11px;
font-weight:bold;
color:#666666;
}

#search label{
	display: inline;
	margin: 0px;
	padding: 0px;
}


#search img {
border:0; padding:4px 0px 0px 2px;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block; padding: 0; text-transform:uppercase; }

#navBar ul {list-style: none; margin: 0; padding: 0;}

#navBar img {
border:0;
margin: 0px 2px 1px 0px;
}


#navBarRe img {
border:0;
margin: 0px 2px 1px 0px;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;  line-height:25px;}

#navBar li.sub, #navBarRe li.sub {padding-left:15px; font-size:10px;line-height:15px;}

#navBar li.sub2 {padding-left:25px; font-size:10px;}


/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


#navBarRe ul a:link, #navBarRe ul a:visited {display: block;padding: 0; text-transform:uppercase; }

#navBarRe ul {list-style: none; margin: 0; padding: 0;}


/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBarRe li {border-bottom: 1px solid #EEE;  line-height:25px;}


/* fix for browsers that don't need the hack */
html>body #navBarRe li {border-bottom: none;}


#navBar h3, #navBarRe h3 { text-transform:uppercase;}



/*********** #sectionLinks styles ***********/

#sectionLinks, #sectionLinksRe{
	position: relative;
	margin: 0px;
	padding: 15px 0px 15px 15px;
	border-bottom:1px solid #cccccc;
	font-size: 11px;
	background-repeat: no-repeat;
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/bogen_new.gif);
}
#sectionLinksRe{
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/bogen_new_right.gif);
}


#sectionLinks h3, #sectionLinksRe h3{
	padding: 0px 0px 2px 0px;
	color: #0066bd;
}


#sectionLinks a, #sectionLinksRe a {
	display: block;
	color:#333333;
	padding: 2px 0px 2px 10px;
}


#sectionLinks a:hover, #sectionLinksRe a:hover{
	color: #eb4d03;
	text-decoration:underline;
}

#sectionLinks ul li, #sectionLinksRe ul li{ border: 0px solid #fff;}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 11px;
}


.relatedLinks h3{
	padding: 0px 0px 2px 0px;
}


.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}


/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}


#advert img{
	display: block;
}



/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 10px 15px;
	font-size: 11px;
	margin-top: 10px;
	border:1px solid #cccccc;
	width: 198px !important;
	width /**/:215px;

}


#headlinesRe{
	margin: 0px;
	padding: 10px 0px 10px 15px;
	font-size: 11px;
	margin-top: 10px;
	border:1px solid #cccccc;
	width: 199px !important;
	width /**/:215px;
}



#masthead #logo {
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/logo_new1.gif);
	background-repeat: no-repeat;
	margin-left: 17px;
}
#masthead #logo span img {margin:0 0 5px 0;}




/** bewerbungsbogen **/
.text {
	padding:0px 20px 30px 52px;
}


textarea { width: 300px; height: 100px; }


.grau input {
	margin:0px 20px 0px 0px;
	font-weight:bold;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 154px;
	color:#eb4d03;
}


.super input, input.super {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width:225px;
	color:#000000;
}

.kurz input, input#email, input#password, input#password2, input.BtnGrau  {
	margin:0px 0px 3px 0px;
	font-weight:normal;
	border: 1px solid #0066bd;
background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 154px;
	color:#666666;
}


input.BtnGrau  {
background-color: #ffffff;
}

input.file { width: 225px;}


.supkurz input, .Btnkurz input {
	margin:0px 0px 0px 0px;
	font-weight:normal;
border: 1px solid #0066bd;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 70px;
	color:#666666;
	
}


.vonbis input {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 100px;
	color:#000000;
}


.medium input {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	border: 1px solid #0066bd;
	;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 220px;
	color:#666666;
}

.position input {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 150px;
	color:#000000;
}


.supkurz2 input {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 40px;
	color:#000000;
}

.grau select {
	margin:0px 0px 3px 0px;
	font-weight:normal;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 200px;
	color:#666666;
}


.branche select {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 220px;
	color:#000000;
}


.kurz select {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 150px;
	color:#666666;
}


.kurz2 select {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 120px;
	color:#000000;
}


.vonbis select {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 60px;
	color:#000000;
}


.supkurz select {
	margin:0px 0px 0px 0px;
	font-weight:normal;
	background-color: #ffffff;
	border: 1px solid #0066bd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	width: 60px;
	color:#000000;
}


.gross textarea {
	font-weight:normal;
	color:#000000;
	border: 1px solid #0066bd;
	font-size: 11px;
	background-color: #ffffff;
	height: 100px;
	width: 526px;
}


.medium textarea {
	font-weight:normal;
	color:#000000;
	border: 1px solid #0066bd;
	font-size: 11px;
	background-color: #ffffff;
	height: 50px;
	width: 200px;
}


.long textarea {
	font-weight:normal;
	color:#000000;
	border: 1px solid #0066bd;
	font-size: 11px;
	background-color: #ffffff;
	height: 50px;
	width: 375px;
}


#topnav {
	text-align:center;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #056192;
}


#topnav a {
	font-size:12px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/topnav-bg.jpg);
	padding: 3px 25px 3px 25px;
	line-height:20px;
	background-repeat: repeat-y;
	background-color: #056192;
	border-left: #FFFFFF 1px solid;	
}


#topnav a:hover, #topnav a.activ {
	background-image: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/topnav-bg-over.jpg);
	background-color: #c01c00;
}


#topnav a.border-right {
	border-right: #FFFFFF 1px solid;	
}


#topnav ul {
	margin: 0px;
	padding: 0px;	
}



#topnav ul li,#topnav li {
	display:inline;
	background-color: #FFFF00;	
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#navline {
	margin: 5px 0px 5px 0px;	
	/*border-bottom: #ff0000 2px solid;*/
	border-bottom: #f3f2ed 2px solid;
}


DIV#tel {
	position:relative;
	float:right;
	width:200px;
	z-index:1;
	padding: 80px 0px 0px 0px;
	color: #056192;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:right;
}


DIV#tel img { margin-right: 5px; }


DIV.headerimg {
	text-align:center;
}

DIV.headerimg img { float:left; margin-right: 0px;}

DIV.headerimg h1 { padding-top: 75px; font-size:14px; text-transform:none; }

DIV.starttext { clear:both; padding: 0px 0px 0px 10px;}

DIV.starttext h1 {font-size:14px; margin: 0px; padding 0px; text-transform:none; }

DIV.jobkat { clear:both; }

DIV.jobkat img { float:left;margin:0px 20px 20px 0px; border:0px; }

DIV.jobkat h1 { text-transform:none; font-size:14px; padding-top:30px;}

.BtnGo { vertical-align: middle; margin-bottom:5px; }

IMG.areaimg { float:right; }


#unt_contli p {line-height: 19px;}


.nav_login_form{
width: 96% !important;
width /**/: 90%;
}

#idviewres  .view ul {margin:0;padding:0 0 0 14px;}
#idviewres  .td4textarea {margin:0 0 0 20px;border: 1px solid #000;}
.terms p {font-size: 12px; line-height: 16px;}
.homeleft{width: 510px; float: left;}
.homeright{width: 234px; float: right;}
#frmPerson .itext,#frmPerson select, #idresumefrm .itext, #idresumefrm  textarea, #idresumefrm select, #idjsignup .itext, #idjsignup textarea, #idjsignup select, #idjobfrm .itext, #idjobfrm textarea, #idjobfrm select, #idesubaccfrm .itext, #idesubaccfrm textarea, #idesubaccfrm select {width: 200px;}
#idadvjobsearch .itext, #idadvjobsearch select, #idadvjobsearch textarea, #idadvressearch .itext, #idadvressearch select, #idadvressearch textarea, #idjobapply .itext, #idjobapply textarea {width: 200px;}
#idadvjobsearch .auto, #frmPerson .auto, #idresumefrm .auto, #idjsignup .auto, #ideaccountfrm .auto, #idadvressearch .auto, #idjobfrm .auto, #idesubaccfrm .auto {width: auto;}

#ideaccountfrm select, #ideaccountfrm .itext {width: 200px;}
a.bookmark:link,a.bookmark:visited,a.bookmark:active,a.bookmark:hover {background: url('http://www.jobsaustria.at/jobs/other/images_all/ic_fav.gif') left center no-repeat;padding: 5px 0 5px 20px;}
a.email:link,a.email:visited,a.email:active,a.email:hover {background: url('http://www.jobsaustria.at/jobs/other/images_all/ic_email.jpg') left center no-repeat;padding: 5px 0 5px 23px;}
a.back:link,a.back:visited,a.back:active,a.back:hover {background: url('http://www.jobsaustria.at/jobs/other/images_all/ic_back.gif') left center no-repeat;padding: 5px 0 5px 23px;}

#slider li{ 
	width:548px;
	height:120px;
	overflow:hidden; 
}	
#slider ul {margin:0; padding:0 3px; list-style-type: none;}

#slider li div {float: left;width: 170px;color: #0000FF;font-size: 12px; font-weight: normal; background: url(http://www.jobsaustria.at/jobs/other/german/jobsaustria/fc_bg.jpg) top center no-repeat; height: 94px; margin: 0 2px; text-align: center; padding: 10px 2px;}
#slider li div  a.logo{display: block; margin: 0 0 5px 0px; height: 68px;}
#slider li a:link,#slider li a:visited,#slider li a:hover,#slider li a:active {color: #0000FF;font-size: 12px; font-weight: normal;padding: 0 5px;}


.quicksearchbox {background: url('http://www.jobsaustria.at/jobs/other/images_all/quick_job_search_box_bg.gif') top left repeat-x; border: 1px solid #e1cab9; padding: 5px;}

* html #slider li div {width: 170px;}





/*RATING SECTION*/

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(http://www.jobsaustria.at/jobs/other/images_all/rating_star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(http://www.jobsaustria.at/jobs/other/images_all/rating_star_2.gif) left -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.one-star{
	width:20%;
	z-index:6;
}
.star-rating2 a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating2 a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating2 a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating2 a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
.voted_twice {
	background: #FFDDDD url(http://www.jobsaustria.at/jobs/other/images_all/rating_warning.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
.voted {
	background: #E7FFCE url(http://www.jobsaustria.at/jobs/other/images_all/rating_tick.gif) no-repeat 5px 50%;
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:130px;
	font-size:11px;
	}
/* The text that displays the rating information */
.rated_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	color:#666;
	}
/* Green text that shows 3.34/5 */
.out5Class {
	color:#00CC00;
	font-weight:bold;
	}
.percentClass {
	/* Insert styles here for the percentage display. Example (74%) */
	}
.votesClass {
	/* Insert styles here for the votes display. Example (2 Votes) */
	font-weight: normal !important;
	text-decoration: none !important;
	}
.topRatedList {
	padding:0;
	margin:0;
	}
.topRatedList li {
	list-style-type:none;
	}


/* COMMENT SECTION*/

#ajax_response{
	border: 1px solid #ddd;
	width:98%;
	float: left;
	-moz-border-radius: 9px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
}
.comment_table{
	clear: both; 
	font-size:12px;
	border: 1px solid #ddd;
	-moz-border-radius: 9px;
	padding: 5px;
	width:99%;
}
.comment_table input[type="text"],textarea,input[type="button"]{
	border: 1px solid #C6C4C4;

}
.comment_table input[type="text"]:hover,textarea:hover{
	border: 1px solid #C6C4C4;
	background: #f5f5f5;
}
.comment_table input[type="text"]:focus,textarea:focus{
	border: 1px solid #C6C4C4;
	background: #f5f5f5;
}

input[type="button"]:hover,input[type="button"]:focus{
	border: 1px solid #C6C4C4;
	
}
.comment_holder{
	border: 1px solid #ADADB6;
	padding: 5px;
	width: 98%;
	float: left;
	margin-bottom: 5px;
	-moz-border-radius: 9px;
	background: #f0f0f0;
}
#loading{
	visibility: hidden;
}
.highlight{
	background: #fcfcfc;
}
#date_posted{
	font-size: 11px;
	text-align: right;
	color: #6A7063;
	border-bottom: 1px solid #928F89;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
#photo{
	/*border:1px solid #ADADB6;*/
	float:left;
	/*-moz-border-radius: 9px;*/
	padding:5px;
	text-align: center;
	width: 70px;
}
#photo img{
	padding: 4px;
}
#comment_text{
	width:82%;
	/*border:1px solid #ADADB6;*/
	float:right;
	margin: 0px 0px;
	padding: 5px;
	/*-moz-border-radius: 9px;*/
	height: auto;
	text-align: left;
}
.required{
	background:#FFC1C1;
}