@charset"utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body, html{min-height:101%;font-family:Arial, Helvetica, sans-serif;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
.clear{clear:both;}
.border{padding:15px 15px 0px 15px;margin-bottom:10px;border:1px solid #CCC;}
h2{font-size:18px;font-weight:bold;color:#468319;line-height:24px;}
h3{font-size:14px;line-height:18px;}
h4{font-size:13px;font-weight:bold;color:#468319;}
p{padding:5px 0px 15px 0px;line-height:15px;font-size:12px;}
a, a:link, a:visited, a:active, a:hover{color:#468319;}
#messageline{position:absolute;padding:5px 20px 10px 20px;margin:0px;width:980px;text-align:center;font-size:11px;color:black;text-align:center;z-index:5;display:none;top:0px;background-color:yellow !important;}
#messageline span{}
p.kundeninfo{}
body{overflow-y:scroll;}
body{text-align:center;}
.page_margins{text-align:left;margin:0 auto;min-width:740px;max-width:980px;width:980px;background:#fff url('pix/page-margins-bg.png') no-repeat center top;}
.page{padding:10px 20px;position:relative;}
#header{position:relative;height:114px;}
.nav{height:36px;border:1px solid white;background:#ededed url('pix/nav-bg.gif') repeat-x left top;}
.nav_margins{position:relative;height:38px;overflow:hidden;border:1px solid #dcdcdc;}
#main{min-height:550px;}
#userInfo{position:absolute;top:189px;left:33px;font-size:11px;color:#999;}
#userInfo-margins{}
#userInfo-margins a, #userInfo-margins a:link, #userInfo-margins a:visited{font-size:11px;color:#999;text-decoration:none;}
#userInfo-margins a:hover{text-decoration:underline;color:black;}
#registerBlock, #loginBlock{position:absolute;top:0px;left:260px;width:450px;text-align:left;background-image:url('pix/shadow-25.png');}
#registerBlock form, #loginBlock form{margin:15px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;}
#content{position:relative;margin-top:25px;}
#col1_content{margin-left:182px;margin-right:15px;background-color:white;min-height:300px;border-bottom:1px solid #cdcdcd;border-collapse:collapse;background:white url('pix/main-content-bg.gif') repeat-x right top;}
#col1_content-margins{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;min-height:300px;padding:14px 5px 0px 4px;}
#col1_content ul{list-style:circle;list-style-position:outside;padding:5px 0px 5px 15px;}
#col1_content ol{list-style:square;list-style-position:outside;padding:5px 0px 5px 15px;}
#col2_content{position:absolute;top:33px;left:10px;width:172px;}
#footer{color:#999;font-size:0.75em;margin:10px;text-align:right;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color:#a1a1a1;}
#jobhunter-link{text-align:center;color:#468319;font-size:12px;}
#jobhunter-link a, #jobhunter-link a:link, #jobhunter-link a:visited, #jobhunter-link a:active, #jobhunter-link a:hover{text-decoration:none;color:#468319;font-weight:bold;}
div.stats{border:1px solid #cdcdcd;font-size:14px;}
div.stats-margins{border:1px solid white;padding:15px;background:#f1f1f1 url('pix/stats-bg.gif') repeat-x top right;}
b.statNumber{font-size:18px;font-weight:bold;display:inline-block;padding:5px 10px 5px 0px;width:35%;text-align:right;}
.messageBoxWrapper{display:none;background-image:url('pix/shadow-25.png');}
.messageBox{margin:15px;width:450px;height:auto;min-width:150px;max-width:550px;min-height:100px;max-height:450px;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #666;border-right:1px solid #666;background-color:white;}
.messageBox h5{text-transform:uppercase;font-size:0.75em;font-weight:bold;color:#5e5e5e;padding:10px 0px 7px 10px;border-bottom:1px solid #999;background-image:url('pix/nav-bg.gif');border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;}
.messageBox p{padding:15px 10px 5px 10px;font-size:1em;line-height:1.4em;}
.messageBox p.messageWarning{display:block;color:red;font-weight:bold;}
.closeBox{display:block;float:right;padding:0px;margin:5px;width:20px;height:20px;background-image:url('pix/close.gif');z-index:5;}
.banner-big{position:absolute;width:325px;height:60px;overflow:hidden;top:20px;left:614px;border:1px solid #f1f1f1;}
a.mostjobs-logo{display:block;width:314px;height:91px;text-indent:-9999px;background:#ffffff url('pix/mostjobs-jobs-stellen-mostviertel-logo.gif') no-repeat left top;}
div.banner-jobdetail-small{display:block;float:right;}
#searchBox{position:absolute;top:2px;left:700px;}
#searchBoxWrapper{width:220px;height:35px;background-image:url('pix/searchbox-big.gif');background-repeat:no-repeat;padding:0px;margin:0px;position:relative;}
#searchwrapper form{display:inline;}
span.helper{display:block;padding-left:30%;font-size:11px;}
span.helper p{padding:0px;margin:0px;}
input#keyword{border:0px;background-color:transparent;position:absolute;top:5px;left:10px;width:175px;height:25px;line-height:25px;}
input.searchBoxSubmit{border:0px;background-color:transparent;position:absolute;top:0px;left:179px;width:41px;height:35px;}
.nav ul{list-style-type:none;display:inline;padding:0px;margin:0px;}
.nav li{list-style-type:none;display:inline;float:left;margin:0;padding:0;}
.nav li a, .nav li strong{display:block;height:35px;padding:12px 20px 10px 20px;border-right:1px solid #dcdcdc;border-left:1px solid white;text-decoration:none;text-transform:uppercase;font-size:0.75em;font-weight:bold;color:#5e5e5e;}
#content ul.submenu{padding:0px;margin:0px;list-style-type:none;}
#content ul.submenu li{padding:0px;margin:0px 0px 0px 0px;list-style-type:none;border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #cdcdcd;}
#content ul.submenu li a, #content ul.submenu li a:link, #content ul.submenu li a:visited, #content ul.submenu li a:active{display:block;width:auto;overflow:hidden;background:#e8e8e8 url('pix/nav-bg.gif') repeat-x right top !important;border-left:1px solid white;border-top:1px solid white;border-bottom:1px solid white;padding:10px 0px 10px 5px;text-decoration:none;color:black;text-decoration:none;font-size:0.75em;color:#5e5e5e;}
#content ul.submenu li a:hover{background:#dfdfdf url('pix/nav-bg-over.gif') repeat-x right top !important;}
#map-view{padding-top:15px;}
#lehrstellen-view{padding-top:15px;}
#content strong { font-weight:bold; }
#content table{width:100%;}
#content table tbody{border:1px solid yellow;}
#content span table tbody{border:0px;padding:0px;margin:0px;}
#content span table td{padding:0px !important;margin:0px !important;}
#content table th{font-size:12px;padding:5px;}
#content td.status-aktiv{}
#content td.status-passiv, #content td.status-passiv a{}
#content td.status-passiv{background:white url('pix/passiv-bg.gif') repeat-x left bottom;}
#content td.status-, #content td.status-tmp, #content td.status- a, #content td.status-tmp a{color:#666 !important;}
#content table th a, #content table th a:link, #content table th a:visited, #content table th a:active, #content table th a:hover{display:table-cell;color:white;padding:0px;margin:0px;vertical-align:middle;text-decoration:none;font-weight:bold;}
#content table td{padding:10px 10px 10px 10px !important;font-size:12px;line-height:14px;text-align:left;vertical-align:top;}
#content table tr th{background-color:#599030;color:white;padding:5px 10px !important;font-size:11px;font-weight:bold;letter-spacing:1px;background:#599030 url('pix/tr-header-bg.gif') repeat-x left bottom;}
#content table tr th.table-head-arrow{background:#599030 url('pix/table-head-arrow-gradient.gif') no-repeat left bottom !important;padding:5px 10px 5px 25px !important;}
#content table td{border-bottom:1px solid #c4c4c4;padding-top:2px;}
#content table td.jobtitle a{font-size:14px;color:#468319;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#content table td.jobtitle a:hover{text-decoration:underline;}
#content table td span.subtitle{display:block;padding-top:5px;}
#content table td.company a{color:#6c6c6c;text-decoration:none;}
#content table td.company a:hover{text-decoration:underline;}
#content table td.lastline{border-bottom:0;}
.over{background-color:#ffffff;background-image:url('pix/over-bg.gif');background-repeat:repeat-x;background-position:bottom right;}
#content ul.vlist{list-style:none;}
#content ul.vlist li{list-style:none;border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
#content ul.vlist li a{display:block;width:160px;background:#e8e8e8 url('pix/dropdown-select-bg.gif') repeat-x right top !important;border:1px solid white;padding:8px 10px;text-decoration:none;color:black;line-height:16px;font-size:11px;}
#content ul.vlist li a b{font-size:13px;}
#content ul.vlist li a:hover{text-decoration:underline;}
#content div.banner-partner-small{float:left;background:url('pix/banner-small-shadow.gif');margin:0px 5px 5px 0px;}
#content div.banner-partner-small-margin{background-color:white;padding:5px;margin:5px;}
ul#jobList{display:block;position:absolute;top:26px;right:15px;width:365px;}
#jobList li{display:block;padding:2px 15px 3px 15px;margin:0px;min-height:40px;list-style:none;border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;background:#ededed url('pix/nav-bg.gif') repeat-x left top;}
#jobList li h2{font-size:14px;padding:0px;margin:0px;}
#jobList li p{padding:0px;margin:0px;}
#jobList span.distance{display:block;float:right;font-size:10px;width:80px;height:30px;padding-top:5px;text-align:right;line-height:12px;overflow:hidden;}
#jobList span.distanceText{display:block;font-size:14px;font-weight:bold;color:#666;line-height:18px;}
#jobList span.durationText{font-size:10px;font-weight:normal;color:#999;line-height:12px;}
.dropdown, .dropdown dd, .dropdown dt, .dropdown ul{margin:0px;padding:0px;width:172px;z-index:2;}
.dropdown dd{position:relative;}
.dropdown a, .dropdown a:visited{text-decoration:none;outline:none;overflow:hidden;}
.dropdown a:hover{}
.dropdown dt a:hover{}
.dropdown dt a{background:#ffffff url('pix/arrow.png') no-repeat scroll right top;display:block;border-top:1px solid #cdcdcd;border-left:1px solid #afafaf;border-bottom:1px solid #c4c4c4;min-height:31px;margin-bottom:3px;}
.dropdown dt a span{cursor:pointer;display:block;padding:5px;}
.dropdown dd ul{background:#ffffff none repeat scroll 0 0;display:none;left:0px;padding:0px;margin:0px;position:absolute;top:-3px;width:200px;min-width:173px;list-style:none;border-top:1px solid #CCC;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;z-index:2;}
.dropdown span.value{display:none;}
.dropdown span.display{font-size:11px;}
.dropdown span.title{text-indent:0px !important;color:black !important;font-size:12px;}
.dropdown dd ul li a{padding:8px 10px;display:block;border:1px solid #bebebe;background:url('pix/dropdown-select-bg-hell.gif') repeat-x right top;border-top:1px solid white;}
.dropdown dd ul li a:hover{background-color:#dedede;background:url('pix/dropdown-select-bg.gif') repeat-x right top;}
.dropdown dd ul li{margin:0px;}
.allJobs{background-image:url('pix/button-alle-jobs.gif') !important;background-position:left top;background-repeat:no-repeat;text-indent:-9999px;}
.region-bg{background-image:url('pix/button-region.gif') !important;background-position:left top;background-repeat:no-repeat;background-color:#e7e7e7;text-indent:-9999px;}
.region-bg-big{background-image:url('pix/button-region-big.gif') !important;height:66px;text-indent:-9999px;}
.branche-bg{background-image:url('pix/button-branche.gif') !important;background-position:left top;background-repeat:no-repeat;background-color:#e7e7e7;text-indent:-9999px;}
.branche-bg-big{background-image:url('pix/button-branche-big.gif') !important;height:66px;text-indent:-9999px;}
#loginBlock{display:none;}
#registerBlock{display:none;}
.pageBar{height:25px;border-bottom:1px solid #cdcdcd;}
.pageBar a.pageNav, .pageBar a:link.pageNav, .pageBar a:visited.pageNav, .pageBar a:active.pageNav, .pageBar a:hover.pageNav{display:block;float:left;height:24px;padding:0px;background-color:#578b45;overflow:hidden;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;text-decoration:none;font-size:14px;font-weight:bold;color:white;border-collapse:collapse;}
.pageBar a.active{border-bottom:1px solid #f7f7f7 !important;border-left:1px solid #999 !important;border-right:1px solid #999 !important;border-top:1px solid #999 !important;}
.pageBar a.active span{background-color:#578b45 !important;}
.pageBar a span{display:block;background-color:#a0c294;border:3px solid #f7f7f7;padding:2px 5px;}
.pageBar a.pageBarRight, .pageBar a:link.pageBarRight, .pageBar a:visited.pageBarRight, .pageBar a:active.pageBarRight, .pageBar a:hover.pageBarRight{display:block;float:right;height:24px;text-decoration:none;font-size:14px;font-weight:bold;color:white;}
.pageBar span.pageNavText{display:block;float:left;height:24px;padding:0px;overflow:hidden;border:0;text-decoration:none;font-size:11px;line-height:25px;font-weight:bold;padding:0px 5px 0px 0px;color:#666;border-collapse:collapse;}
a.white-link, a.white-link:link, a.white-link:visited, a.white-link:active{color:white;text-decoration:none;}
a.white-link:hover{text-decoration:underline;}
a.button-style, a.button-style:link, a.button-style:visited, a.button-style:active{display:inline-block;padding:10px;border:1px solid #5c832f;color:white;font-weight:bold;font-size:12px;background:#88ba44 url(pix/button-overlay.png) top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;margin:10px 10px 10px 0px;}
a.button-style:hover{background-color:#468319;}
a.button-style-small, a.button-style-small:link, a.button-style-small:visited, a.button-style-small:active{display:inline-block;padding:3px 5px;border:1px solid #555;color:white;font-weight:bold;font-size:11px;background:#999 url(pix/button-overlay.png) top left repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;margin:10px 10px 10px 0px;}
a.button-style-small:hover{background-color:#aaa;}
a.button-style-gray, a.button-style-gray:link, a.button-style-gray:visited, a.button-style-gray:active{padding:5px;margin:5px 10px 5px 0px;border:1px solid #555555;color:white;font-weight:bold;font-size:11px;background:#999999 url(pix/button-overlay.png) center left repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
a.button-style-gray:hover{background-color:#aaaaaa;}
a.button-style-orange, a.button-style-orange:link, a.button-style-orange:visited, a.button-style-orange:active{display:block;border:1px solid #ff8a00;color:white;font-weight:bold;font-size:12px;background:orange url(pix/button-overlay.png) top left repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;padding:10px;margin:0px 0px 0px 15px;text-align:center;}
a.button-style-orange:hover{background-color:#f5841f;}
.hide, #skiplinks{position:absolute;top:-32768px;left:-32768px;}
.nobg{background-image:none !important;}
.no-border{border:0px !important;}
.noprint{display:auto;}
.printonly{display:none;}
.kv { background:url('pix/arrow_1.png') bottom center no-repeat; }
