@import "rte.css";

*{margin:0;padding:0}
fieldset,img{border:0}
td,th{vertical-align:top}

/*body{background:#f5f5f5 url(body.png) repeat-x;color:#9c9d9f}*/
body{background-color:#fff;color:#9c9d9f}
body,textarea{font-family:lucida sans unicode,lucida sans std,lucida grande,sans-serif;font-size:12px}

a{color:#9c9d9f;outline:0}
.clr{clear:both}
.click{cursor:pointer}

object{outline:0}

#wrapper{width:909px;margin:20px auto;background:url(wrapper.png) repeat-y}

#start{width:839px;height:319px;padding:138px 0 0 70px;background:url(start.png) no-repeat;color:#e8e7ec}
#start h1{font-size:16px;font-weight:normal;margin:0 0 25px 0}
#start ul{list-style:none;width:130px;float:left}
#start li{margin:0 0 6px 0;}
#start a{color:#e8e7ec;text-decoration:none;background:url(start_a.png) left center no-repeat;padding:0 0 0 10px;}
#start a:hover{color:#fff;background:url(start_a_hover.png) left center no-repeat}

#header{position:relative;height:134px}
#logo{position:absolute;top:-10px;left:0}
#countryselect{position:absolute;top:6px;right:0;height:13px;padding:0 0 4px 0;font-size:11px;text-align:right}
#countryselect #label{position:relative;top:-5px;display:inline;padding:0 10px 0 0;line-height:14px;text-align:right;background:url(country_label.png) right no-repeat;white-space:nowrap}
#countryselect #current{position:relative;top:-5px;display:inline;padding:0 14px 0 7px;line-height:14px;overflow:hidden;color:#cccc33;cursor:pointer;background:url(country_current.png) right no-repeat;white-space:nowrap}
#countryselect #list{position:absolute;top:14px;right:0;z-index:2;height:78px;list-style:none;display:none}
#countryselect #list ul{padding:0 0 0 5px;float:left;list-style:none}
#countryselect #list a{display:block;text-decoration:none;height:16px;text-align:right}
#countryselect #list a:hover{color:#323333}

#nav{position:absolute;top:83px;left:65px;font-size:12.5px;}
#nav ul{list-style:none;width:840px;height:49px}
#nav li{display:block;float:left;position:relative}
#nav li a{display:block;width:auto;height:20px;padding:0 22px 3px 15px;background:#fff;color:#9c9d9f;text-decoration:none}
body.ie6 #nav li a{height:auto}
#nav li a:hover{color:#323333}
#nav li.CUR a,#nav li.CURIFSUB a,#nav li.ACTIFSUB a,#nav li.CUR a:hover,#nav li.CURIFSUB a:hover,#nav li.ACTIFSUB a:hover{background:url(nav_cur.png) 3px 4px no-repeat;color:#cccc33}
#nav ul ul{position:absolute;top:23px;left:-9999px;height:20px}
body.ie6 #nav ul ul{height:auto;margin:-4px 0 0 0}
#nav li li a,#nav li.CURIFSUB li a,#nav li.ACTIFSUB li a{font-size:11.5px;padding:2px 13px 3px 15px;border-top:1px solid #ebebec;background:#fff;color:#9c9d9f}
.ie #nav li li a,.ie #nav li.CURIFSUB li a,.ie #nav li.ACTIFSUB li a{padding:3px 13px 3px 15px}
#nav li li a:hover,#nav li.CURIFSUB li a:hover,#nav li.ACTIFSUB li a:hover{background:#fff;color:#323333}
#nav li.ACTIFSUB li.CUR a,#nav li.ACTIFSUB li.CURIFSUB a,#nav li.ACTIFSUB li.ACTIFSUB a,#nav li.ACTIFSUB li.CUR a:hover,#nav li.ACTIFSUB li.CURIFSUB a:hover,#nav li.ACTIFSUB li.ACTIFSUB a:hover{background:#fff;color:#cccc33}

#flashline{position:absolute;top:0;left:41px;z-index:2;width:1px;height:599px}
#images,#imageslider{width:909px;height:442px;overflow:hidden;position:relative}

#imageslider .images{position:absolute}
/*#imageslider .images img{position:absolute;top:0;left:0}*/
/*#imageslider img{position:absolute;top:0;left:0}*/

.tx-q4uflashheader-pi1,.tx-q4uflashheader-pi2,.tx-q4uflashheader-pi3,.tx-q4uflashheader-pi4,.tx-q4uflashheader-pi5,.tx-q4uflashheader-pi6{position:relative;width:909px;overflow:hidden}
.tx-q4uflashheader-pi1 #left_logos,.tx-q4uflashheader-pi2 #left_logos,.tx-q4uflashheader-pi3 #left_logos,.tx-q4uflashheader-pi4 #left_logos{top:480px !important;z-index:2}

/* Start Text auf Bild 6 */
#tx-q4uflashheader-pi6-txt{position:absolute;top:45px !important;right:0;z-index:2; width:209px; margin:0; padding:0}
#tx-q4uflashheader-pi6-txt-top {background:transparent url(flash_teaser.png) no-repeat; height:1px}
#tx-q4uflashheader-pi6-txt-bottom {background:transparent url(flash_teaser.png) no-repeat; height:1px}
#tx-q4uflashheader-pi6-txt .teaser {background-color:#636366; background-image:none; color:#fff;margin:0; text-align:right;position:relative; width:209px}
#tx-q4uflashheader-pi6-txt .teaser h2{background:none;font-size:16px;line-height:19px;font-weight:normal;padding:11px 14px 6px 14px;text-align:left}
#tx-q4uflashheader-pi6-txt .teaser .morelink{display:inline-block;position:absolute;bottom:-1px;right:17px;height:16px;line-height:16px;background:url(morelink.png) no-repeat;padding:0 0 0 1px;overflow:hidden;font-family:arial}
#tx-q4uflashheader-pi6-txt .ie6 .teaser .morelink{bottom:-1px}
/* Ende Text auf Bild 6 */

/*.tx-q4uflashheader-pi6 #imageslider{width:909px;height:auto;overflow:hidden;position:relative}
.tx-q4uflashheader-pi6 #imageslider .images img{position:absolute;left:0;top:0;margin:0;padding:0}
*/

#flashleft{position:absolute;top:0;left:0}
#flashright{position:absolute;top:0;right:0}
.ie6 #flashright{right:-1px}
#flashbottom{position:absolute;bottom:0;left:0}
.ie6 #flashbottom{bottom:-1px}



#content{float:left;position:relative;min-height:100px;width:560px;padding:15px 70px 20px 70px;}
#left_logos{position:absolute;top:10px;left:0;width:41px}
#left_logos a{background:#fff !important;padding:0 !important;display:block;}
#left_logos img{display:block;margin:14px 0 0 0;}
#content h1{font-size:30px;line-height:36px;font-weight:normal;margin:0 0 23px 0;}
#content h2{font-size:16px;font-weight:normal;margin:15px 0 11px 0}
#content h3{font-size:12px;margin:0 0 8px 0}
#content p{line-height:16px;margin:0 0 12px 0}
#content blockquote p{font-size:16px;line-height:20px;margin:0 0 4px 0}
#content a{text-decoration:none;background:url(content_a.png) right center no-repeat;color:#636366;padding:0 10px 0 0;margin:0 4px 0 0;}
.ie7 #content a{display:inline-block;}
#content ul{margin:0 0 12px 16px}
#content ol{margin:0 0 12px 21px}

.csc-frame-rulerAfter{border-bottom:1px solid #ebebed;margin:0 0 15px 0}
.csc-frame-frame1{position:relative}
.csc-frame-frame1 h3{background:url(h3_closed.png) no-repeat;font-weight:normal;height:16px;line-height:16px;padding:0 0 0 13px;margin:10px 0 0 0 !important;cursor:pointer}
.csc-frame-frame1 h3.hover{color:#323333}
.csc-frame-frame2{background:url(frame.png) 0 100% no-repeat;position:relative}
.csc-frame-frame2 h3{background:url(h3_open.png) no-repeat;color:#fff;font-weight:normal;height:16px;line-height:16px;padding:0 0 0 13px;margin:10px 0 0 0 !important;cursor:pointer}
.csc-frame-frame2 .csc-textpic-content{padding:10px 13px 1px 13px}
/*.csc-frame-frame2 .csc-textpic-text{width:534px !important;}*/
.csc-frame-frame2 .csc-textpic-text{padding-right:10px;}
.csc-frame-frame2 .csc-textpic-content .csc-textpic-above{overflow:visible}
.csc-frame-frame2 .csc-textpic-content .csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image div img{display:block;margin:-10px 0 0 -13px !important}
.csc-frame-frame3{background:url(frame3_bottom.png) 0 100% no-repeat;position:relative}
.csc-frame-frame3 .csc-textpic-content{background:url(frame3_top.png) no-repeat}
.csc-frame-frame3 .csc-textpic-content{padding:10px 13px 1px 13px}
.csc-frame-frame3 .csc-textpic-intext-right-nowrap .csc-textpic-image{position:absolute;right:1px;bottom:1px;margin:0 !important}
.csc-frame-frame3 .csc-textpic-intext-right-nowrap .csc-textpic-image img{display:block}
.csc-frame-frame3 .csc-textpic-intext-left-nowrap .csc-textpic-image{position:absolute;left:1px;bottom:1px;margin:0 !important}
.csc-frame-frame3 .csc-textpic-intext-left-nowrap .csc-textpic-image img{display:block}

#margin{float:left;position:relative;width:209px;margin:26px 0 0 0}

.teaser{background:#ebebed url(teaser.png) 0 100% no-repeat;margin:0 0 16px 0;text-align:right;position:relative}
.ie6 .teaser{height:1px}
.ie7 .teaser{min-height:1px}
.teaser h2{background:url(teaser.png) no-repeat;font-size:16px;line-height:19px;font-weight:normal;padding:11px 14px 6px 14px;text-align:left}
.teaser strong{display:block;padding:0 14px;text-align:left}
.teaser p{line-height:15px;padding:0 14px 6px 14px;text-align:left}
.teaser-text{padding:0 0 16px 0}
.teaser-image img{display:block}
.teaser-video img{display:block}
.teaser .morelink{display:inline-block;position:absolute;bottom:0;right:17px;height:16px;line-height:16px;background:url(morelink.png) no-repeat;padding:0 0 0 1px;overflow:hidden;font-family:arial}
.ie6 .teaser .morelink{bottom:-1px}
.teaser .morelink a{display:block;height:16px;line-height:16px;background:url(morelink_a.png) 100% 0 no-repeat;color:#fff;text-decoration:none;font-size:11px;padding:0 19px 0 7px}
.ie6 .teaser .morelink a{display:inline-block}

ul.slider{list-style:none;margin:0 !important}
ul.slider li{display:block;float:left;text-align:center;cursor:pointer}
ul.slider li span{padding:0 0 0 16px}
ul.slider li.active span{background:url(nav_cur.png) 3px center no-repeat;color:#cccc33;}
div.slider{clear:left;height:11px;background:url(slider_line.png) 0 3px no-repeat;margin:10px 0}
div.knob{background:url(slider.png) no-repeat;width:11px;height:11px;cursor:pointer;}
div.slidercontentwrapper{height:103px;padding:1px;background:url(slider_content_wrapper.png) no-repeat}
div.slidercontent .image{float:left;height:103px;overflow:hidden;padding:0 0 0 0}
div.slidercontent .text{height:103px;padding:16px 16px 0 16px;display:table-cell;vertical-align:middle}

#footer{clear:left;font-size:11px;text-transform:lowercase;}
#footer ul{list-style:none;height:15px;padding:0 0 0 44px}
#footer li{display:block;float:left}
#footer a{display:block;float:left;height:15px;line-height:10px;padding:0 13px 2px 4px;text-decoration:none;border-right:1px solid #b7b8b9}
#footer .last a{border-right:0}
#nav ul a:hover{color:#323333}
#footer ul a:hover{color:#323333}
#footer li.active a{color:#cccc33}

form .required{float:right}
form .error, form .validation-error{color:#f00000}
form .col-left{width:280px;float:left;position:relative}
form .col-right{width:280px;float:left;position:relative}
form .box_top{background:url(form_box_top.png) no-repeat;height:2px;overflow:hidden;margin:16px 0 0 0}
form .box{background:#fff;border-left:1px solid #ebebed;border-right:1px solid #ebebed;padding:11px 13px 16px 13px;position:relative}
form .box_bottom{background:url(form_box_bottom.png) no-repeat;height:2px;overflow:hidden}
form .box .col-left{width:256px;padding:0 20px 0 0}
form .box .col-right{width:256px}
form #collapse .col-left{width:143px;padding:16px 0 0 0}
form #collapse .col-right{width:350px}
form label{display:block}
form label.inline{display:inline;padding:0 50px 0 0}
form label input{margin:0 5px 10px 0}
.ie6 form label input{margin:0 5px 0 0}
.ie7 form label input{margin:0 5px 0 0}

/*
form label.checkbox{position:relative;padding:0 0 0 20px;margin:0 0 14px 0;font-size:11px;line-height:16px}
.ie7 .applicationform label.checkbox{padding-left:26px}
form label.checkbox input{position:absolute;top:2px;left:0}
.ie6 form label.checkbox input{top:0;left:-25px}
.ie7 form label.checkbox input{top:0}
*/

form div.checkbox{position:relative;padding:0 0 0 20px;margin:0 0 14px 0;font-size:11px;line-height:16px;}
form span.input_checkbox{position:absolute;top:1px;left:0;width:11px;height:11px;background:url(input_checkbox.png) no-repeat;cursor:pointer;overflow:hidden;}
.ie6 form span.input_checkbox{left:-20px;}
form div.checked span.input_checkbox{background:url(input_checkbox.png) 0 -11px no-repeat}


form input.text{border:0;background:url(input_text.png) no-repeat;width:246px;height:17px;padding:2px 5px 0 5px;margin:0 0 10px 0;color:#9c9d9f}
form .error input.text{background:url(input_text_error.png) no-repeat;color:#f00000}
form .zip{width:59px;float:left}
form .city{width:190px;float:right}
form input.text_zip{background:url(input_text_zip.png) no-repeat;width:49px;float:left;margin:1px 0 10px 0}
form input.text_zip.error{background:url(input_text_zip_error.png) no-repeat;color:#f00000}
form input.text_city{background:url(input_text_city.png) no-repeat;width:180px;float:right;margin:1px 0 10px 0}
form input.text_city.error{background:url(input_text_city_error.png) no-repeat;color:#f00000}

span.tips{cursor:pointer;float:right;background:url(icn_hinweis.png) no-repeat;padding:0 0 0 16px;}
span.attach{cursor:pointer;background:url(icn_attach.png) no-repeat;padding:0 0 0 10px;color:#636366;display:block;height:16px;width:150px}
/*span.upload{display:block;cursor:pointer;float:right;margin:0 0 5px 0;color:#636366;padding:0 !important;background:transparent !important;border:1px solid red;}*/

span.upload{display:inline-block;position:absolute;bottom:0;right:0;height:16px;line-height:16px;background:url(uploadlink.png) no-repeat;padding:0 0 0 1px;overflow:hidden;font-family:arial;}
.ie6 span.upload{bottom:-1px}
span.upload span{display:block;height:16px;line-height:16px;background:url(uploadlink_a.png) 100% 0 no-repeat;color:#fff;text-decoration:none;font-size:11px;padding:0 19px 0 7px;}
.ie6 span.upload span{display:inline-block}


span.overall-title{float:left}
ol.attachment-list{margin:0 !important;list-style:none;}
ol.attachment-list li.file{background:url(input_text.png) no-repeat;width:246px;height:16px;overflow:hidden;padding:3px 5px 0 5px;margin:0 0 4px 0;color:#9c9d9f;font-size:11px;}
ol.attachment-list li.validation-error{margin:0 0 4px 0;}
/*li.file,li.validation-error{padding:0 0 2px 0;margin:0 0 2px 0;}*/
/*a.file-remove{cursor:pointer;background:url(icn_remove.png) top right no-repeat !important;padding:0 0 0 17px !important;color:#636366;float:right;height:16px;display:block;}*/
ul.placeholder-list{margin:0 !important;list-style:none;}
ul.placeholder-list li{background:url(input_text.png) no-repeat;width:246px;height:16px;overflow:hidden;padding:3px 5px 0 5px;margin:0 0 4px 0;color:#9c9d9f;font-size:11px;}
ul.placeholder-list li.error{color:#f00000;}

a.file-remove{cursor:pointer;background:url(icn_remove.png) top right no-repeat !important;display:block;float:right;width:17px;height:17px;margin:0 !important;padding:0 !important;position:relative;top:-2px;right:-5px}
.progress-text{position:absolute;top:0;right:0}
.current-text{position:absolute;bottom:0;left:0}
.progress{background:url(../images/fancyupload/progress-bar/progress.gif) no-repeat;background-position:+50% 0;margin:0 0 5px 0;vertical-align:middle}

form textarea{border:0;background:url(textarea.png) no-repeat;width:522px;height:92px;padding:2px 5px 0 5px;margin:0 0 10px 0;color:#9c9d9f}
form .error textarea{background:url(textarea_error.png) no-repeat;color:#f00000}
form.applicationform textarea{width:246px;height:52px;background:url(textarea_applicationform.png) no-repeat}
form.applicationform .error textarea{background:url(textarea_applicationform_error.png) no-repeat}
form .textarea3 textarea{width:246px;height:104px;background:url(textarea3.png) no-repeat}
form .error .textarea3 textarea{background:url(textarea3_error.png) no-repeat}
form.recommend .required{float:none;text-align:right}
form.recommend textarea{width:246px;height:71px;background:url(textarea2.png) no-repeat}
form.recommend .error textarea{background:url(textarea2_error.png) no-repeat}
form .select-list{width:270px;margin:0 0 5px 0}
form .box .select-list{width:256px}

.select-list{cursor:pointer;display:block;background:url(select.png) no-repeat;position:relative;font-family:arial !important}
.ie7 .select-list{margin-bottom:20px}
.select-list div{height:16px;padding:0 5px 0 10px;overflow:hidden;color:#636366}
.select-list ul{background:url(select_options.png) repeat-y;width:270px;min-height:1px;margin:1px 0 0 0 !important;position:absolute;overflow-y:auto;display:none;list-style:none}
.select-list li{padding:0 5px 0 10px;color:#9c9d9f;cursor:pointer}
.select-list li.selected, .select-list li:hover, .select-list li.sl-hover{color:#323333}
.box .select-list{background:url(select2.png) no-repeat}
.box .error .select-list{background:url(select2_error.png) no-repeat}
.box .select-list ul{background:url(select2_options.png) repeat-y}
.error .select-list{background:url(select_error.png) no-repeat}
.error .select-list div{color:#f00000}

.control{text-align:right}
.ie6 .control{position:relative;width:530px}
.ie7 .control{position:relative;width:530px}
.submit{display:inline-block;height:16px;line-height:16px;background:url(morelink.png) no-repeat;padding:0 0 0 1px;margin:0 17px 0 0;overflow:hidden;position:absolute;bottom:-1px;right:0}
.ie6 .submit{position:absolute;top:1px;right:0;margin:0;}
.ie7 .submit{top:1px;}
.ie7 #joblist .submit{top:-16px;}
.submit input{display:inline-block;height:16px;line-height:16px;background:url(morelink_a.png) 100% 0 no-repeat;padding:0 0 0 1px;color:#fff;text-decoration:none;font-size:11px;padding:0 19px 0 7px;border:0;cursor:pointer;font-family:arial}
.back{display:inline-block;height:16px;line-height:16px;background:url(morelink.png) 100% 0 no-repeat;padding:0 1px 0 0;margin:0 17px 0 0;overflow:hidden;position:absolute;bottom:-1px;left:0}
.back input{display:inline-block;height:16px;line-height:16px;background:url(backlink_a.png) no-repeat;padding:0 1px 0 0;color:#fff;text-decoration:none;font-size:11px;padding:0 7px 0 19px;border:0;cursor:pointer;font-family:arial}
.ie7 .back{top:-16px;}

/* JOBLETTER */
.jobletter-close{position:relative;margin:0 0 10px 0;}
.jobletter-close h3{background:url(h3_closed.png) no-repeat;font-weight:normal;height:16px;line-height:16px;padding:0 0 0 13px;margin:0 !important;cursor:pointer}
.jobletter-close h3.hover{color:#323333}

.jobletter-open{background:url(frame.png) 0 100% no-repeat;position:relative;margin:0 0 10px 0}
.jobletter-open h3{background:url(h3_open.png) no-repeat;color:#fff;font-weight:normal;line-height:16px;width:547px;padding:0 0 0 13px;margin:0 !important;cursor:pointer}
.jobletter-open .csc-textpic-content{padding:10px 13px 1px 13px}
.jobletter-open form{padding:0 0 24px 0}
.jobletter-open form .col-left{width:267px}
.jobletter-open form .col-right{width:267px}
.jobletter-open form select{width:256px}
.jobletter-open .select-list{background:url(select2.png) no-repeat}
.ie7 .jobletter-open #RegionSelector{position:absolute;top:15px}
.jobletter-open .error .select-list{background:url(select2_error.png) no-repeat}
.jobletter-open .error .error{margin:-8px 0 12px 0;}
.jobletter-open .select-list ul{background:url(select2_options.png) repeat-y}
.jobletter-open .submit{bottom:0}
.ie6 .jobletter-open .submit{position:absolute;top:8px;right:0;margin:0;}
.ie7 .jobletter-open .submit{margin-top:8px}
/* JOBLETTER */


/* JOBS */
div.tx-q4ujobs-pi1{width:560px;min-height:450px;overflow:hidden}
div.tx-q4ujobletter-pi1{width:560px;min-height:450px;_height:450px;overflow:hidden}

#jobfilter{height:50px;position:relative;z-index:200}
#filter_country{width:219px;float:left}
#filter_region{width:214px;float:left}
#filter_branch{width:126px;float:left}
#filter_country .select-list{width:200px !important;background:url(select3.png) no-repeat}
#filter_country .select-list ul{width:200px !important;background:url(select3_options.png) repeat-y}

#filter_region .select-list{width:195px !important;background:url(select4.png) no-repeat}
#filter_region .select-list ul{width:195px !important;background:url(select4_options.png) repeat-y}

#filter_branch .select-list{width:126px !important;background:url(select5.png) no-repeat}
#filter_branch .select-list ul{width:126px !important;background:url(select5_options.png) repeat-y}

#joblistheader{height:30px;line-height:30px;padding:1px 0;margin:0 0 7px 0;border-top:1px solid #ebebed;border-bottom:1px solid #ebebed;font-size:14px;position:relative}
#joblist .col{float:left;overflow:hidden;padding:0 0 0 7px}
#joblistheader .col{border-left:1px solid #ebebed;position:relative}
#joblistheader .col img{position:absolute;top:15px;right:15px}
#joblist .col0{width:199px;padding:0 0 0 13px;border:0}
#joblist .col1{width:77px}
#joblist .col2{width:97px}
#joblist .col3{width:92px}
#joblist .col4{width:50px}

.joblistsingle .col{border:0}
.joblistsingle .col0{width:204px !important;padding:0 0 0 13px}

#joblistjobs div.headline div{padding:4px 0 1px 8px}
#joblistjobs div.odd div.headline{background-color:#ebebed}
#joblistjobs div.active div.headline{color:#fff;background-color:#cccc33}

.joblistsingle{width:560px}
.joblistdetail{padding:0 13px;background:url(jobdetail.png) 0 100% no-repeat;position:relative;border-bottom:0 none transparent}
.ie6 .joblistdetail,.ie7 .joblistdetail{border-bottom:1px none #fff}
/*.ie7 .joblistdetail{border-bottom:1px solid transparent}*/
.jobform{padding:15px 0 1px 0}
.joblistdetail img.mood{position:relative;left:-13px;width:560px;height:128px}
.joblistdetail h2{margin:0 !important}
.joblistdetail form h2{margin:15px 0 11px 0 !important}
form h2{color:#cccc33 !important}

.joblistdetail .jobid{float:right}
.joblistdetail .col{width:240px;padding:0 20px 0 0 !important;float:left;position:relative}
.joblistdetail .links{width:534px;margin:30px 0 10px -13px;padding:0 13px;position:relative;border-bottom:1px solid #ebebed}
.joblistdetail .click{cursor:pointer;text-decoration:none;background:url(content_a.png) 100% 50% no-repeat;color:#636366;padding:0 11px 0 0;margin:0 10px 0 0}
.joblistdetail .morelink{cursor:pointer;display:inline-block;position:absolute;bottom:0;right:13px;height:16px;line-height:16px;background:url(morelink.png) no-repeat;padding:0 0 0 1px;overflow:hidden}
.ie6 .joblistdetail .morelink{width:110px}
.joblistdetail .morelink span{display:block;height:16px;line-height:16px;background:url(morelink_a.png) 100% 0 no-repeat;color:#fff;text-decoration:none;font-size:11px;padding:0 19px 0 7px;font-family:arial}

.joblistdetail form .col-left{width:277px}
.joblistdetail form .col-right{width:256px}
.joblistdetail form input.text_city{margin:1px 0 9px 0}
.joblistdetail .select-list{width:256px;background:url(select2.png) no-repeat}
.joblistdetail .select-list ul{background:url(select2_options.png) repeat-y}

.joblistdetail form .control{margin:35px 0 0 0}
.joblistdetail form .submit{bottom:1px;right:-3px;font-family:arial}
/*.ie6 .joblistdetail form .submit{bottom:36px;right:23px}*/
.ie6 .joblistdetail form .submit{position:absolute;top:-16px;right:0;margin:0;}
.ie7 .joblistdetail form .submit{bottom:6px}
.joblistdetail form .back{bottom:1px;left:13px;font-family:arial}
/*.ie6 .joblistdetail form .back{bottom:36px;left:0}*/
.ie6 .joblistdetail form .back{position:absolute;top:-16px;left:0;margin:0;}
.ie7 .joblistdetail form .back{bottom:6px}

.ie6 .ajaxwhereregion{position:absolute;top:16px}
/* JOBS */



/* DOWNLOADS */
.downloads-item{width:149px;padding:0 56px 30px 0;float:left;font-size:11px;overflow:hidden}
.downloads-container .last{padding:0}
.downloads-image{width:149px;height:110px;margin:0 0 13px 0;background:url(csc-uploads.png) no-repeat;position:relative;text-align:center}
.downloads-image a{background:0 !important;padding:0 !important;margin:0 !important;}
.downloads-image div{position:relative}
/* DOWNLOADS */



/* CSC */
.csc-linkToTop{text-align:right;font-size:10px}
.csc-linkToTop a{padding:0 0 0 16px;background:url(totop.png) 0 50% no-repeat;text-decoration:none}

.linkimage{border:0 !important;display:inline !important}

.csc-textpic{overflow:hidden}
.csc-textpic-text{text-align:left}

.csc-textpic-center{text-align:center}

.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
.csc-textpic-caption p{background:#ebeded;padding:4px;font-size:11px}

.csc-textpic-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}

.csc-textpic-clear{clear:both}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline}

.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:4px}

.csc-textpic-above .csc-textpic-image{margin-bottom:10px}
.csc-textpic-above .csc-textpic-imagewrap img{display:block}
.csc-textpic-above .csc-textpic-text{clear:both}

.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 10px 0}
.csc-textpic-below .csc-textpic-imagewrap img{display:block}

.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto 16px auto}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:left}

.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}

.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}

.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;padding:4px 10px 0 0}
.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;padding:4px 0 0 10px}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;padding:0 0 0 10px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;padding:0 10px 0 0}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 10px 0;padding:0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image img{display:block}

.csc-textpic-image{margin:0 10px 10px 0}
.csc-textpic-lastcol{margin:0 0 10px 0 !important}

.csc-textpic-image{float:left}
/* CSC */

.ie7 #ajaxwhereregion{position:absolute;top:16px;left:0}