html, body {height: 100%; } 

body{margin: 0; padding: 0;text-align: left;background:#ECF7FF url("/images/anl/gbl/body_bg.gif") repeat-x 0 0; font-family:Arial, Verdana; font-size:12px;} 
table {border-collapse: collapse;}
cufon canvas {top: -5px!important;}
cufon cufoncanvas {top: -4px!important;}

.cre_content {width: 914px!important; border: none!important; background: url("/images/anl/gbl/content_bottom_bg.gif") no-repeat left bottom!important; }
.clear {clear:both;float:none;line-height:0;}

#container {width: 914px; position: relative;}
#container-content {width: 914px; position: relative;}
html:first-child div {display: block;}

.content-sh {min-height: 540px; background: #fff url("/images/anl/gbl/content_bg.gif") no-repeat 0 0; position: relative;}
* html .content-sh {height: 540px;}

#wrapper {position: relative;margin: 0 auto;color:#333;}


form {margin: 0; padding: 0;}

/*fonts*/

a {color:#75a5d0;text-decoration:none;font-size:12px;font-family:Arial, Verdana;}
a:active{color:#75a5d0;text-decoration:none;font-size:12px;font-family:Arial, Verdana;}
a:hover{color:#75a5d0;text-decoration:none; }

td{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:12px;}
*.maincat{font-family:Arial, Verdana;font-weight:700;color:#333;font-size:12pt;}
*.subcat{font-family:Arial, Verdana;color:#999;font-size:8pt;}
*.catheader{font-size:15px;font-family:Arial, Verdana;color:#069;font-weight:700;}
*.catlink{font-size:12px;font-weight:400;}
.linespace{margin:1px;}
.txtMid{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:11px;}
.txtMid12{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:12px;margin:2px;}
.txtMidBold{color:#4b4b4b;font-family:Arial, Verdana;font-weight:700;font-size:12px;margin:2px;}
.txtBigBold{color:#4b4b4b;font-family:Arial, Verdana;font-weight:700;font-size:14px;}
.txtBigNormal{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:14px;}
.txtsmall{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:11px;text-decoration:none;}
.txtWhite{color:#fff;font-family:Arial, Verdana;font-weight:400;font-size:20px;}
.txtSmlWhite{color:#fff;font-family:Arial, Verdana;font-weight:400;font-size:11px;}
.txtMidWhite{color:#fff;font-family:Arial, Verdana;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigWhite{color:#fff;font-family:Arial, Verdana;font-weight:700;font-size:14px;text-decoration:none;}
.txtSmallGrey{color:gray;font-family:Arial, Verdana;font-weight:400;font-size:11px;text-decoration:none;}
.txtGrey{color:#4b4b4b;font-family:Arial, Verdana;font-weight:400;font-size:12px;text-decoration:none;}
.txtMidGrey{color:#4b4b4b;font-family:Arial, Verdana;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigGrey{color:#4b4b4b;font-family:Arial, Verdana;font-weight:bold;font-size:1.2em;text-decoration:none;}
.txtMegaGrey{color:#4b4b4b;font-family:Arial, Verdana;font-weight:bold;font-size:1.5em;text-decoration:none;}
.txtMidColor1{color:#4b4b4b;font-family:Arial, Verdana;font-weight:normal;font-size:12px;text-decoration:none;}
.txtBigColor1{color:#4b4b4b;font-family:Arial, Verdana;font-weight:normal;font-size:24px;}
.txtMegaColor1{color:#4b4b4b;font-family:Arial, Verdana;font-weight:normal;font-size:20px;}
.txtMidColor2{color:#4b4b4b;font-family:Arial, Verdana;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor2{color:#4b4b4b;font-family:Arial, Verdana;font-weight:700;font-size:16px;}
.txtBigColor3{color:#7e7e7e;font-family:Arial, Verdana;font-size:16px;}
.txt14{color: #75c2cc; font-size: 14px; }
.pink {color: #E5589D;}

.txtMid A:link,.txtMid A:visited{color:#003;text-decoration:none;}
.txtMid A:hover,.txtMidColor1 A:link,.txtMidColor1 A:visited{text-decoration:none;}
.txtSmlWhite A:link,.txtSmlWhite A:visited{color:#fff;}
.txtMidWhite,.txtBigWhite A:link,.txtMidWhite,.txtBigWhite A:visited{color:#fff;text-decoration:none;}
.txtMidError{color:red;font-family:Arial, Verdana;font-weight:700;font-size:12px;margin:2px;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Verdana; margin: 0;}

input, select, textarea {font-family: Arial, Verdana; font-size: 13px; padding: 3px 4px; color: #989898;}
input, textarea {background: #fff url(/images/cre/gbl/input_bg.gif) no-repeat 0 0; border-color: #E1E1E1; border-style: solid; border-width: 0 1px 1px 0;}
textarea {background: #fff url(/images/cre/gbl/textarea_bg.gif) no-repeat 0 0;}
select {padding: 2px 4px 1px;}
input.input_image {background: none; padding: 0; border: none;}

/*color*/
*.body{background-color:#E5E2D9;}
.navOn{background-color:#991919;color:#fff;font-weight:700;font-size:12px;font-style:normal;font-family:Arial, Verdana;}
.navOff{background-color:#e4c2c2;color:#fff;font-weight:700;font-size:12px;font-style:normal;font-family:Arial, Verdana;}
.boxTop1{background-color:#f5f5f5;color:#FA9200;font-family:Arial, Verdana;font-weight:700;font-size:18px;text-decoration:none;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxPlain1{background-color:#e5eef7;font-family:Arial, Verdana;text-decoration:none;border-color:#30B5E1;border-style:solid;border-width:1px;}
.boxPlain2{background-color:#fdfdd8;font-family:Arial, Verdana;text-decoration:none;border-color:#E32983;border-style:solid;border-width:1px;}
.boxBgColor1{background-color:#fff;}
.boxContent1{background-color:#e5eef7;}
.boxContent2{background-color:#fdfdd8;}
.boxContent3{background-color:#f5f5f5;}
.boxFrame1{}
.boxFrame2{}
.boxFrame3{}
.boxFrame4{}
.boxHeader1{background-color:#30B5E1;color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
.boxHeader2{background-color:#E32983;color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
.boxHeader4{background-color:#39B54A;color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
.boxRow1{background-color:#FFF;padding-top:5px;padding-bottom:5px;}
.boxRow2{background-color:#e5eef7;padding-top:5px;padding-bottom:5px;}
.boxRow3{background-color:#fff;padding-bottom:5px;padding-top:5px;}
.boxRow3 td{border-top:gray 1px solid;}
.sect1{background-color:#fff;border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#E32983 1px solid;color:#E32983;font-weight:700;font-size:14px;font-family:Arial, Verdana;text-decoration:none;}
.sect2{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#E32983 1px solid;color:#E32983;font-weight:700;font-size:14px;font-family:Arial, Verdana;text-decoration:none;}
.sect3{background-color:#f9f9f9;font-weight:700;font-size:13px;font-family:Arial, Verdana;text-decoration:none;}
.sect4{background-color:#30B5E1;color:#fff;font-weight:400;font-size:16px;font-family:Arial, Verdana;text-decoration:none;}
.uline{border-bottom:#30B5E1 1px solid;font-weight:700;font-size:14px;font-family:Arial, Verdana;}
.error{color:red;border-color:red;border-style:solid;border-width:1px;}
.success{background:#EFF6EA;border-color:#39B54A;border-style:solid;border-width:1px;}
.success td{font-size:12px;color:#2C9C3B;}
.inputerr{border:2px solid red;}
input.inputerr {border:2px solid red;}
.navOn A:link,.navOn A:visited{color:#fff;text-decoration:none;}
.navOff A:link,.navOff A:visited{color:#000;text-decoration:none;}
.boxHeader1 td,.boxHeader1 td A,.boxHeader2 td,.boxHeader2 td A,.boxHeader4 td{color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
.boxRow1 td,.boxRow2 td{border-top:#30B5E1 1px solid;}

/*tooltip*/
#dhtmltooltip{position:absolute; width:149px; padding-left: 20px; padding-top: 5px; height: 60px; visibility:hidden; z-index:100; }
#dhtmltooltip .top {height: 18px; width:149px; background: url(/images/cre/gbl/tooltip_top_bg.gif) no-repeat 0 0; overflow: hidden;}
#dhtmltooltip .bottom {height: 5px; overflow: hidden; width:149px; background: url(/images/cre/gbl/tooltip_bottom_bg.gif) no-repeat 0 0;}
#dhtmltooltip .content {min-height: 30px; font-family: Arial, Verdana; font-size: 12px; color: #fff; padding: 3px 10px 4px; width:129px; background: #E32983 url(/images/cre/gbl/tooltip_bg.gif) repeat-x 0 bottom;}
* html #dhtmltooltip .content {height: 30px; }

/*navi*/



#title h2{color:#fff;font-size:20px;font-weight:400;margin:0;padding:0 0 0 20px;}
.nvTb{background-color:#f5f5f5;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-decoration:none;border-color:#D6D6D6;}
.navi1 img,.navi2 img{border:0;margin-top: 2px; float: left;}
.navi2 img{margin-right: 3px;}
/*menu*/
.menuTxtA A:link,.menuTxtA A:visited{color:#fff;text-decoration:none;font-size:14px;}
.menuTxt{background:#e5eef7 no-repeat 3px 12px;font-size:11px;color:#00458c;font-weight:700;vertical-align:middle;border-bottom:3px solid #fff;border-top:2px solid #fff;padding:5px 10px;}
.menuTxtNet{background:#e5eef7 url("/images/menu/ar.gif") no-repeat 3px 12px;font-size:12px;color:#00458c;font-weight:700;vertical-align:middle;border-bottom:3px solid #fff;border-top:2px solid #fff;padding:5px 10px;}
.menuLastOn{background-image:url("/images/menu/boxcrw2.gif");}
.menuLastOff{background-image:url("/images/menu/boxcrw.gif");border-bottom:3px solid #fff;}
.menuLeftOn{background-image:url("/images/menu/boxclb.gif");}
.menuRightOn{background-image:url("/images/menu/boxcrb.gif");}
.menuMiddle{background-image:url("/images/menu/boxcrd.gif");border-bottom:3px solid #fff;}
.menuFrame{border-color:#CCC;border-style:solid;border-width:1px;}
.menuHeader{background-color:#30B5E1;color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
.menuHeader td{color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;padding-top:2px;}
.menuHeader td A{color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:12px;font-style:normal;}
table.menu{height:31px;}
.menuTxtA,.menuTxtANet{background-color:#30B5E1;font-size:12px;color:#fff;font-weight:700;vertical-align:middle;text-decoration:none;padding:5px 10px;}

/*order*/
.pkFree{background-color:#fff;color:#4A5F9A;font-family:Arial, Verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#8BBDEB;border-style:solid;border-width:1px;}
.pkBasic{background-color:#fff;color:#4A5F9A;font-family:Arial, Verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#30B5E1;border-style:solid;border-width:1px;}
.pkPremium{background-color:#fff;color:#4A5F9A;font-family:Arial, Verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#E32983;border-style:solid;border-width:1px;}
.pkDisabled{background-color:#fff;color:#4A5F9A;font-family:Arial, Verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#9c9c9c;border-style:solid;border-width:1px;}

/*profile*/
.noteedit{height: 80px; width: 253px; margin: 5px 0 5px 0;}
.noteshow{height: 80px; width: 253px; margin: 5px 0 5px 0;}
.noteshow:hover,.noteshowhover{}
.tbMenu1 A:link,.tbMenu1 A:visited{font-family:Arial, Verdana;text-decoration:none;}
.tbMenu2 A:link,.tbMenu2 A:visited{font-family:Arial, Verdana;font-weight:700;text-decoration:none;color:#fff;}

/*job-fonts*/
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#30B5E1;color:#fff;font-weight:700;font-family:Arial, Verdana;font-size:14px;height:30px;}
.ResultCaption{color:#4b4b4b;font-family:Arial, Verdana;font-size:14px;}
.ResultData{text-indent:.6cm; font-size: 14px; background: #E3F3F5;}

.ResultAttr{text-indent:.6cm; font-family:Arial, Verdana;font-weight:700;font-size:12px;}

/*autocomp*/
.acBox{position:absolute;visibility:hidden;z-index:99;border:1px solid #06c;padding:0;}
.acRow{background-color:#FFF;color:#06c;}
.acRowHelp{background-color:#FFF;color:#06c;border-color:#d4d4d4;border-style:solid;border-width:1px 0 0;margin:0 ;padding:2px 0 0 4px;}
.acItem{text-align:left;display:block;height:18px;overflow:hidden;padding:0 5px;}
.acLeftColumn{width:65%;float:left;text-align:left;white-space:nowrap;}
.acRightColumn{float:right;width:35%;font-size:11px;font-family:Arial, Verdana;text-align:right;color:#000;white-space:nowrap;}
.acText{width:65%;float:left;text-align:left;color:#000;white-space:nowrap;font-weight:700;}

/*layer*/
.layerhead{font-family:Arial, Verdana;font-weight:700;font-size:16px;color:#e32983;}
.layercaption{font-family:Arial, Verdana;font-weight:700;font-size:14px;}
.layertext{font-family:Arial, Verdana;font-weight:000;font-size:12px;line-height:14pt;}
.layerfield{font-family:Arial, Verdana;width:100%;font-size:100%;}
.layererror{font-family:Arial, Verdana;width:100%;font-size:14px;font-weight:700;border:1px solid red; margin-top:10px;}
.layermodal{position:absolute;visibility:hidden;display:none;opacity:0.3;-moz-opacity:30; background: #000; z-index: 1000;top:0px;left:0px;}
.layerstd{position:absolute;visibility:hidden;z-index:100;padding-bottom:200px;z-index: 2000;}

#layercontainer {
border:3px solid #77A5CE;
padding:10px;
background:#FFF;
}

#layertop {
padding-bottom:10px;
border-bottom:1px solid #75C2CC;
background:#FFF;
}

#layertop .close {
text-align:right;
margin:-5px -5px 0 0;
}

.layerinput {
margin-top:10px;
}
#layercontainer input[type="text"], #layercontainer textarea {width: 365px; padding-bottom: 0;}

.layerinputbtn {
text-align:right;
margin-top:20px;
}


/* ####################### HEADER + NAVI ############################################# */
.bab_portals {background:#fff url(/images/anl/gbl/portals_list_bg.gif) no-repeat 0 0;float:right;height:25px;margin:0 33px 0 0;padding:5px 15px 0 0;text-align:right;width:602px;}
.bab_portals li{display:inline; list-style:none; margin: 0 7px;}
.bab_portals li a{color: #9c9c9c;}
.bab_portals li a.active{color: #cc5851;}
.bab_portals li a:hover{color: #cc5851;}

#navcontainer {height: 219px; background: url("/images/anl/gbl/header_bg_.gif") no-repeat left bottom; position: relative;}
#link_logo{float: left; display: block;margin:0; position: relative; margin: -6px 0 0 26px;}
* html #link_logo{display: inline;}
#navcontainer a img {border: none;}

.header_txt {padding: 25px 0 0 17px; height: 51px; float: left; font-size: 18px; color: #606060; line-height: 25px; margin: 0; font-weight: normal; }
.header_txt span {font-size: 19px; color: #cc5750;}
.cooper_color {color: #c59363!important;}

/*############# Topnav #########################*/

#topnav {
margin-top:9px;
text-align:right;
padding-right:15px;
overflow:  hidden;
height: auto;

}

* html #topnav {overflow: visible; height: 1%;}

#topnav a {font: 10px Verdana, sans-serif; color: #707070;
}

#topnav a:hover {color: #fff;}

#topnav #toplinks{
height:20px;
}


/*####################### SEARCH ########################### */

#search {

text-align:left;
}



#search #searchdrpdown {
list-style:none;
margin:0;
margin-top:5px;
padding: 0 0 0 161px;
display:block;
float:left;

}


#search #searchdrpdown form {display: inline;}


#search #searchdrpdown li{
float:left;
padding:0;
}
#search #searchdrpdown li.button-bg {
	width: 220px;
}
html:first-child  #search #searchdrpdown li.button-bg {
	margin-top: -1px;
}
#search #searchdrpdown li button {
	border: none; font-size: 14px; padding: 0px 7px 1px 5px; height: 20px; margin-left: 4px; width: 70px;
}
html>/**/body #search #searchdrpdown li button {
	height: auto;
	margin-left: 0;
}

html:first-child  #search #searchdrpdown li button {
	height: 20px; padding: 1px 7px 0px 5px;
}

#search #searchdrpdown li a#keywordType{
display:block;
width:110px;
border:1px solid #CDCDCD;
background:#FFF;
padding:3px;
margin-right:5px;
}

#search #searchdrpdown li a:hover#keywordType{
color:#E32983;
background:#E32983;
}


#search #searchdrpdown #keyword {
width:140px;
padding:3px 2px 1px;
height: 14px;
background:#FFF;
margin-top: -1px;
}

html>/**/body #search #searchdrpdown #keyword {
margin-top: 0;
}
html:first-child  #search #searchdrpdown #keyword {
	padding:1px 2px 3px;
}

#search #searchdrpdown #searchsub {
    background-color:#E32983;	
    border:1px outset #eff9e3;
	background: #E32983;
	color: #fff;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
}

#search ul#selectdrp{
  list-style:none;
  display: none;
  position: absolute; 
  top:49px;
  margin:0;
  padding:0;
  overflow:hidden;
  background:#FFF;
  border:1px solid #CDCDCD;
  width:116px;
  z-index:1000;
}

#search ul#selectdrp li > ul {
    top: auto;
    left: auto;
}


#search ul#selectdrp li{
text-align:left;
padding:1px 3px 1px 3px;
}
  
#search ul#selectdrp li a:hover{
text-decoration:underline
}

#search ul#selectdrp.over {display: block;}


/*############# Mainnav #########################*/

#mainnav {list-style:none;margin:0;padding:44px 0 0 118px;left:297px;position:absolute;top:106px; z-index: 200;}

#mainnav li {float: left; width: 175px;}
#mainnav li h2 {float: left;margin: 0; padding: 0; font-size: 20px; font-weight: normal; }
#mainnav li#findJob {width: 261px;}
#mainnav li#auction {width: auto;}
#mainnav li a {float: left; color: #fff; font-size: 20px; padding: 8px 18px 10px 31px; display: block;}
/*#mainnav li.active a {background: url(/images/anl/gbl/mainnav_active_bg.gif) no-repeat 0 0; margin: -11px 0 0 -25px; padding: 15px 31px 3px 61px; width: 80px; line-height: 22px; text-align: center;}*/
#mainnav li.active a {background: url(/images/anl/gbl/mainnav_active_bg_.gif) no-repeat 0 0; margin: -7px 0 0 -46px; padding: 18px 11px 20px 61px; width: 140px; line-height: 22px;}
* html #mainnav li.active a {display: inline; position: relative; }
/*#mainnav li#findJob.active a {background: url(/images/anl/gbl/mainnav_jobactive_bg.gif) no-repeat 0 0; margin:-18px 0 0 -22px;padding:24px 30px 1px 60px;width: 112px;}*/
#mainnav li#findJob.active a {background: url(/images/anl/gbl/mainnav_jobactive_bg_.gif) no-repeat 0 0; margin:-18px 0 0 -45px;padding:28px 15px 22px 60px;width: 170px;}
* html #mainnav li#findJob.active a {display: inline; position: relative; margin-left: -43px;}
#mainnav li#auction.active a {background: url(/images/anl/gbl/mainnav_auctionactive_bg.gif) no-repeat 0 0; padding: 13px 24px 0 58px; margin: -8px 0 0 -23px; width: 71px; text-align: center;}
* html #mainnav li#auction.active a {display: inline; position: relative;}

/*############# Subnav #########################*/

/*############# Subnav dropdown #########################*/

ul#drpdownnavi {width: 193px; height: 51px; background: url(/images/anl/gbl/subnav_bg.gif) no-repeat 0 0; list-style:none; position: absolute; top: 54px; right: 42px; margin: 0; padding:0; }
ul#drpdownnavi li {float: left; padding: 9px 13px 0;}
ul#drpdownnavi a {color: #4b4b4b; font-size: 18px;}
ul#drpdownnavi li.register {padding: 25px 0 0 5px;}
ul#drpdownnavi li.register a {font-size: 13px;}

ul#drpdownnavi.drpdownnavi_logged {background: url(/images/anl/gbl/subnav_logged_bg.gif) no-repeat 0 0; width: 551px; height: 46px; padding: 0 0 0 9px; top: 57px; right: 28px;}
ul#drpdownnavi.drpdownnavi_logged li {padding: 8px 0 0; position: relative; z-index: 300;}
ul#drpdownnavi.drpdownnavi_logged li a {font-size: 12px; color: #75a5d0; display: block; float: left; height: 22px; padding: 7px 0 0; text-align: center;}
ul#drpdownnavi.drpdownnavi_logged li.last a {width: 23px; height: 30px; padding: 0; text-indent: -10000px; margin-left: 5px;}
ul#drpdownnavi.drpdownnavi_logged li.last a.drptop_emp {margin-left: 40px;}

ul#drpdownnavi ul {list-style: none; padding: 0; margin: 0; display: none; position: absolute; left: 0; top: 40px; width: 150px; height: auto; background: #fff;}
ul#drpdownnavi ul li {float: none; padding: 8px 0 0 10px!important;}
ul#drpdownnavi ul li a {float: none!important; padding: 0!important; height: auto!important; text-align: left!important;}
ul#drpdownnavi li.over ul {display: block;}
ul#drpdownnavi li.active a {color: #fff; height: 20px; padding: 9px 0 0;}

ul#drpdownnavi li#overview a {width: 75px;}
ul#drpdownnavi li#messages a {width: 88px;}
ul#drpdownnavi li#profile a {width: 79px; }
ul#drpdownnavi li#bids a {width: 135px;}
ul#drpdownnavi li#watch a {width: 76px;}
ul#drpdownnavi li#jobs a {width: 114px;}
ul#drpdownnavi li#ratings a {width: 135px;}

ul#drpdownnavi li#overview a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 0;}
ul#drpdownnavi li#messages a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -31px;}
ul#drpdownnavi li#profile a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -62px;}
ul#drpdownnavi li#bids a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -93px;}
ul#drpdownnavi li#watch a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -124px;}
ul#drpdownnavi li#jobs a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -155px;}
ul#drpdownnavi li#ratings a:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -93px;}
ul#drpdownnavi li a.drptop_misc:hover {background: url(/images/anl/gbl/subnav_active_bg.gif) no-repeat 0 -185px;}

ul#drpdownnavi li a:hover span {color: #fff;}


ul#drpdownnavi li a.drptop_misc {width: 70px;}

/* Quicklogin */

#quicklogin {
display:none;
padding:0;
margin:5px;
text-align:right;
}

/* MAINBOX */

.mainbox_border {}
.mainbox {color: #4b4b4b;}
.mainbox_head {padding: 4px 20px 13px 8px;}
.mainbox_head h3 {margin-bottom: 16px;}

.table_top {overflow: hidden; height: auto; padding: 6px 10px 1px;}
* html .table_top {overflow: visible; height: 1%;}
.table_top div {float: left; padding: 4px 0 0;}

.mainbox_content { padding: 0 10px;}


/* BOXEN MIT BLAUEM RAND UND BLAUEM HEAD Z.B. AUFTRAG SUCHEN */

.box_container {margin-bottom: 15px;display: inline-block;padding:0;}
.box_container_top {margin-bottom: 0;}
.box_container_top .box_head {font-weight: normal; padding: 13px 0 17px 19px;}
.box_container_top .box_content {background: #fff; padding: 0;}

.aut-right .box_container{}
.aut-right .box_container  .box_container {}
.aut-right .box_container  .box_container .list_content {}

html>/**/body .box_container {display: block;}
.box_container_cre_pages {background: none; padding: 0;}
.box_container_cre_pages .list_content {padding-top: 0;}

.box_container .row_container {width: 100%;}

.box_head {padding: 2px 0 5px 5px; font-size: 14px;font-weight: bold;}
.box_head span{color: #4B4B4B;}
.box_head_gmap {padding: 3px 0 2px 6px;margin-top: 9px;}
.box_head_jobalert {}
.box_content_jobalert {background: #fff; padding: 10px; }
.head_right {float: right;margin-right: 5px;}

.box_content {}
.box_content_region {}
.box_content_padding {padding: 10px;}

/* CAT COLORS */

ul.cat_list {padding: 0;margin: 0; width: 215px;}
ul.cat_list li {list-style-type: none; border-bottom: solid 2px #fff; position: relative; font-size: 12px; display: block; padding: 0; height: 22px;}
ul.cat_list li div {border-left: solid 1px #F2F9FA; border-right: solid 1px #F2F9FA; background: #E3F3F5;}
ul.cat_list li.active div {border-left: solid 1px #E3F3F5; border-right: solid 1px #E3F3F5; background: #75C2CC;}
ul.cat_list li div.first {border: none; background: url(/images/anl/wrk/home/catlist_bg.gif) no-repeat 0 0;}
ul.cat_list li.active div.first {background-position: 0 -25px;}
ul.cat_list li div.second {border: none; background: url(/images/anl/wrk/home/catlist_bg.gif) no-repeat 0 -50px;}
ul.cat_list li.active div.second {background-position: 0 -75px;}
ul.cat_list li div.last_second {border: none; background: url(/images/anl/wrk/home/catlist_bg.gif) no-repeat 0 -100px;}
ul.cat_list li.active div.last_second {background-position: 0 -177px;}
ul.cat_list li div.last_first {border: none; background: url(/images/anl/wrk/home/catlist_bg.gif) no-repeat 0 -124px;}
ul.cat_list li.active div.last_first {background-position: 0 -201px;}
ul.cat_list li div.last {border: none; background: url(/images/anl/wrk/home/catlist_bg.gif) no-repeat 0 -148px;}
ul.cat_list li.active div.last {background-position: 0 -225px;}
ul.cat_list li span.cooper {color: #fff;display:block;padding-top:2px;}
ul.cat_list li input {border: none; padding: 0; margin: 0; background: none; position: absolute; left: -10000px; top: 0;}
ul.cat_list li label {padding: 4px 0 0 37px; display: block;  height: 18px;  background: url(/images/anl/wrk/home/checkbox_bg.gif) no-repeat 19px 5px; }
ul.cat_list li div.first label, ul.cat_list li div.second label, ul.cat_list li div.last_second label, ul.cat_list li div.last_first label, ul.cat_list li div.last label {padding: 4px 0 0 38px; background-position: 20px 5px;}
ul.cat_list li div.first label.checked, ul.cat_list li div.second label.checked, ul.cat_list li div.last_second label.checked, ul.cat_list li div.last_first label.checked, ul.cat_list li div.last label.checked {background-position: 20px -52px;}
ul.cat_list li div.last label {height: 21px;}
ul.cat_list li label.checked {background-position: 19px -52px;}

ul.bab_cat_list {overflow: hidden; height: auto; padding: 0 0 10px 18px;}
* html ul.bab_cat_list {overflow: visible; height: 1%;}
ul.bab_cat_list li {border: none; float: left; padding: 0 6px 10px 0; background: none;}
ul.bab_cat_list li a {background: url(/images/anl/gbl/nutzliches_bg.gif) no-repeat 0 0; height:18px; width: 101px; display: block!important;font-size: 13px; color: #fff; padding: 6px 0 0 0;}
ul.bab_cat_list li a:hover {color: #fff;}

ul.bab_cat_list li a span {float: left; display: block; margin: -1px 2px 0 4px; background: url(/images/anl/wrk/home/spotlist_link_bg.gif) no-repeat 0 0; width: 14px; height: 15px;}
* html ul.bab_cat_list li a span {display: inline; margin: -1px 1px 0 2px!important;}
ul.bab_cat_list li a.spot_2 span {background-position: 0 -24px; margin-right: 1px;}
ul.bab_cat_list li a.spot_3 span {background-position: 0 -48px;}
ul.bab_cat_list li a.spot_4 span {background-position: 0 -72px;}


/* BUTTONS */

button, input.button {cursor: pointer; width: 110px; background: url(/images/anl/gbl/buttons.png) no-repeat 0 -72px;color: #fff; font-size:16px;font-family: Arial, Verdana; border: none; height: 34px;}
* html button, * html input.button {background: url(/images/anl/gbl/buttons.gif) no-repeat 0 -72px;}
button.vlong_event {width: 240px; background-position: 0 -144px; }
button.message_long {width: 190px; background-position: 0 -108px; }
button.message_vlong {width: 190px; background-position: 0 -108px; }


/* SITE NAVIGATION */

.site_nav {text-align: center;height: 35px; background: #fff; padding: 20px 0;}
.site_nav a {padding: 3px 4px;display: inline-block; color: #4b4b4b; font-size: 15px;}
.site_nav canvas {top: -3px!important;}
.site_nav span {color:#fff;font-weight:bold;padding:5px 0 4px; width: 20px; margin: 0;display: inline-block;height:35px; background: url(/images/anl/gbl/sitenav_bg.gif) no-repeat 0 -58px;}

.site_nav a.previous_next {color:#fff;font-weight: bold; padding: 10px 0; margin: 0 10px 0 0; background: url(/images/anl/gbl/sitenav_bg.gif) no-repeat 0 0; width: 90px; height: 35px; text-align: center;}
.site_nav a.next {margin: 0 0 0 10px;}
.site_nav_empty {display: none;}

/* Status Messages */



.msg_info, .msg_err {font-size: 14px!important; background: url(/images/anl/gbl/msg_info_bg.gif) repeat-y 0 0; min-height: 55px; position: relative; margin: 0 auto; text-align: left; padding: 25px 10px 25px 110px; width: 361px;}
* html .msg_info, * html .msg_err {height: 55px;}
.msg_info *, .msg_err * {position: relative; z-index: 100;}
.msg_info img, .msg_err img {position: absolute; left: 31px; top: 25px;}
.msg_info ul, .msg_err ul {margin: 0; padding: 0 0 0 10px; list-style-position:outside;  list-style-type: disc;}
.msg_info p, .msg_err p {margin: 0; }
.msg_info a, .msg_err a {font-size: 14px;}
.msg_info .txtMidColor1, .msg_err .txtMidColor1 {font-weight: bold;padding-bottom: 10px; margin: 0!important; font-size: 14px;}
.msg_info p.txtMidBold, .msg_err p.txtMidBold {font-weight: normal;}

.msg_err {background: url(/images/anl/gbl/msg_err_bg.gif) repeat-y 0 0; color: red;}
.msg_err ul li p {display: inline;color: red; text-align:center;}
.msg_err select {margin: 20px 0; width:350px;}
.msg_err .txtMidColor1 {color: red;}

.msg_top {position: absolute; left: 0; top: 0; width: 481px; height: 51px; background: url(/images/anl/gbl/msg_err_corners.gif) no-repeat 0 0; z-index: 1;}
.msg_bottom {position: absolute; left: 0; bottom: 0; width: 481px; height: 54px; background: url(/images/anl/gbl/msg_err_corners.gif) no-repeat 0 -60px; z-index: 1;}
.msg_info .msg_top {background: url(/images/anl/gbl/msg_info_corners.gif) no-repeat 0 0;}
.msg_info .msg_bottom {background: url(/images/anl/gbl/msg_info_corners.gif) no-repeat 0 -60px;}


.msg_info_advert {}
.msg_info_advert img {}
.msg_info_advert span {}
html>/**/body .msg_info_container {padding-top: 52px;}

.button_err {padding-top: 10px; text-align: right; padding-right: 13px;}
.button_err button {line-height:32px;}
.login_info {padding: 0 0 20px 40px;}
.msg_err p.txtMidBold {font-weight: normal;}

.msg_bg {background: #fff; padding: 30px 0; margin: 0 10px; text-align: center;}
/* //////////////////////////// */

.top-border {height: 180px; background: #fff; line-height: 18px; margin: 0 6px; text-align: center;}
.top-border img {margin: 11px 0 0;}
.top-border ul {margin: 0; padding: 7px 0 0; list-style-type: none;}
.top-border ul li {color: #b78351; display: inline;}
.top-border p {color: #b2b2b2; margin: 0;}
.top-border p a {color: #b2b2b2;}
.top-border ul li img {vertical-align: middle; border: none; margin: 0;}

.width_null {width: 0px!important;}
td.aut-left {width: 245px!important; padding: 0 29px 0 33px; }
td.aut-right {width: 580px!important;padding: 0 26px 0 0;}


 /* *** Float containers fix: */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

.emp_home_top_2 {padding-left: 10px;}
.emp_home_top_2 h2, .emp_home_top_2 h1  {padding: 15px 0 0 0; color: #fff; font-size: 18px; font-weight: normal;}

/* keywords */

.keyword_left {border: none; background: #F5F5F5; float: left; width: 230px; margin: 15px 20px 0 15px; padding: 0 0 15px 0; position: relative; z-index: 10;}
.keyword_left .boxHeader1 {padding:4px 0 4px 6px;}
.keyword_left p {margin: 0; padding: 10px; color: #333;}
.keyword_left p a {font-weight: bold;}
.keyword_right {float: left; width: 580px;margin-top: 15px;}
.keyword_right h2 {padding: 4px 0 4px 6px;}
.keywords_container {background: #F5F5F5; padding: 10px 5px 15px;}
.keywords_row {padding: 5px 9px 5px 10px; background: #fff; margin-bottom: 1px;}
.keywords_row a {font-weight: bold;}
.keywords_row div {float: right; width: 275px; color: #333;}
html>/**/body .keywords_row div {width: auto;}
html:first-child .keywords_row div {width: 275px;}
.keywords_row div img {margin-left: 25px; float: right; margin-top: -1px;}
.keywords_bottom {background: #F5F5F5; padding: 0 5px 15px; }
.keywords_cont {text-align: right; height: 20px; padding-top: 5px; background: #E32983;}
.keywords_cont a {font-size: 12px; font-weight: bold; color: #fff;}
.keywords_cont a img {margin: -2px 9px 0 26px; float: right;}
* html .keyword_left, * html .keyword_right {display: inline;}

a.go_back {background: url(/images/anl/gbl/back_link_bg.gif) no-repeat 0 0;float:right; height:27px; padding:9px 0 0; width:109px; text-align: center; font-weight: bold; color: #fff; font-size: 18px; color: #75a5d0;}
.dash_back_container {float: right; padding: 0 20px 0 0; width: 109px; position: relative; overflow: hidden; height: auto;}
* html .dash_back_container {overflow: visible; height: 1%;}

/* job call */

.job-call-left {margin: 0 5px; background: #fff; padding: 17px 0 0;}
.job-call-container {height: 80px; padding: 5px 0 0 47px; width: 839px; margin: 0 9px 0; background: #91BC7E url(/images/anl/gbl/call_teaser_bg.gif) no-repeat 0 0;}
.job-call-container button {padding-top: 8px; line-height: 30px; margin-top: 21px; margin-left: 2px; width: 97px; height: 37px; font-size: 14px; font-weight: bold; color: #20450f; float: left; background:  url(/images/anl/gbl/jobcall_button.gif) no-repeat 0 0; }
.job-call-container .job-text1 {float: left; padding: 0 14px 0 0;}
.job-call-container .job-text2 {float: left; padding: 12px 0 0 10px; color: #20450f; font-size: 14px; line-height: 17px; width: 240px;}
.job-call-container .job-text2 span {padding: 0 0 0 12px; color: #fff; font-size: 16px; display: block; font-weight: bold;}
.job-call-container .job-text2 span.ct {color: #fff; font-size: 12px; display: block; font-weight: normal; line-height: 11px;}
.job-call-container .job-text1 p {font-size: 16px; font-weight: normal; padding: 13px 0 5px; color: #20450f; margin: 0;}
.job-call-container .job-text1 p span {font-size: 24px; color: #fff;}
.job-call-container .job-text1 h4 {font-size: 16px; color: #20450f; font-weight: normal; margin-top: -3px;}
.job-call-container .job-inputs1 {float: left; width: 132px; }
.job-call-container .job-inputs1 input {width: 103px; float: left; margin-right: 6px; }
.job-call-container .job-inputs1 span {font-size: 24px; float: left; display: block; margin-top: -2px;color: #20450f;}
.job-call-container .job-inputs2 {float: left; width: 145px;}
.job-call-container .job-inputs2 input {width: 133px; }
.job-call-container .job-inputs1 label, .job-call-container .job-inputs2 label {padding: 18px 0 0 0; color: #20450f; font-size: 14px; display: block;}

.anl_bottom_bg {display: block!important; position: absolute!important; left: 0; bottom: 0; height: 32px; width: 828px; background: url(/images/anl/usr/profile/row_bg.gif) no-repeat -828px bottom; z-index: 1!important;}