html, body {height: 100%;} 

body{margin: 0; padding: 0;text-align: left;background:#eceadf;} 

html:first-child div {display: block;}

#wrapper {
position: relative;
margin: 0 auto;
width: 1005px;
color:#003;    
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
}

form {margin: 0; padding: 0;}

#page_content {float: left; width: 865px; border-right :#b6b6b6 1px solid; border-left :#b6b6b6 1px solid; background:#fff;}
#page_banner {width: 138px; text-align: center; margin-left: 865px;}
#page_footer {clear: both;}

#content_left_usr {float: left; padding-left: 15px; width: 609px;}
#content_right_usr {margin-left: 634px; width: 202px;}

.top-border {}
.top-border td.txtsmall img {vertical-align: middle; border: none;}
.top-border td.txtsmall a {text-decoration: none;}

/*fonts*/

a {color:#00AFF0;text-decoration:none;font-size:12px;font-family:Verdana, Arial;}
a:active{color:#83c20a;text-decoration:none;font-size:12px;font-family:Verdana, Arial;}
a:hover{color:#fff;text-decoration:none; background: #83c20a;}

td{color:#003;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:12px;}
*.maincat{font-family:verdana, arial;font-weight:700;color:#333;font-size:12pt;}
*.subcat{font-family:verdana, arial;color:#999;font-size:8pt;}
*.catheader{font-size:15px;font-family:verdana, arial;color:#069;font-weight:700;}
*.catlink{font-size:12px;font-weight:400;}
.linespace{margin:1px;}
.txtMid{color:#003;font-family:verdana, arial;font-weight:400;font-size:11px;}
.txtMid12{color:#003;font-family:verdana, arial;font-weight:400;font-size:12px;margin:2px;}
.txtMidBold{color:#003;font-family:verdana, arial;font-weight:700;font-size:12px;margin:2px;}
.txtBigBold{color:#003;font-family:verdana, arial;font-weight:700;font-size:16px;}
.txtsmall{color:#003;font-family:verdana, arial;font-weight:400;font-size:11px;text-decoration:none;}
.txtWhite{color:#fff;font-family:verdana, arial;font-weight:400;font-size:20px;}
.txtSmlWhite{color:#fff;font-family:verdana, arial;font-weight:400;font-size:11px;}
.txtMidWhite{color:#fff;font-family:verdana, arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigWhite{color:#fff;font-family:verdana, arial;font-weight:700;font-size:14px;text-decoration:none;}
.txtSmallGrey{color:gray;font-family:verdana, arial;font-weight:400;font-size:11px;text-decoration:none;}
.txtGrey{color:gray;font-family:verdana, arial;font-weight:400;font-size:12px;text-decoration:none;}
.txtMidGrey{color:gray;font-family:verdana, arial;font-weight:700;font-size:14px;text-decoration:none;}
.txtBigGrey{color:gray;font-family:verdana, arial;font-weight:bold;font-size:1.2em;text-decoration:none;}
.txtMegaGrey{color:gray;font-family:verdana, arial;font-weight:bold;font-size:1.5em;text-decoration:none;}
.txtMidColor1{color:#83c20a;font-family:verdana, arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor1{color:#83c20a;font-family:verdana, arial;font-weight:700;font-size:16px;}
.txtMegaColor1{color:#83c20a;font-family:verdana, arial;font-weight:700;font-size:20px;}
.txtMidColor2{color:#83C20A;font-family:verdana, arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor2{color:#83C20A;font-family:verdana, arial;font-weight:700;font-size:16px;}
.txtBigColor3{color:#7e7e7e;font-family:verdana, arial;font-size:16px;}


.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:verdana, arial;font-weight:700;font-size:12px;margin:2px;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana; margin: 0;}
* input, * select, * textarea {font-family: Verdana; font-size: 12px;border:1px solid #b4b4b4}
* input:hover,* select:hover  {background:#e7f4ce;border:1px solid #83c20a}



/*color*/
*.body{background-color:#E5E2D9;}
.navOn{background-color:#991919;color:#fff;font-weight:700;font-size:12px;font-style:normal;font-family:Verdana, Arial;}
.navOff{background-color:#e4c2c2;color:#fff;font-weight:700;font-size:12px;font-style:normal;font-family:Verdana, Arial;}
.boxTop1{background-color:#f5f5f5;color:#FA9200;font-family:verdana, arial;font-weight:700;font-size:18px;text-decoration:none;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxPlain1{background-color:#e5eef7;font-family:verdana, arial;text-decoration:none;border-color:#00aff0;border-style:solid;border-width:1px;}
.boxPlain2{background-color:#fdfdd8;font-family:verdana, arial;text-decoration:none;border-color:#83c20a;border-style:solid;border-width:1px;}
.boxBgColor1{background-color:#fff;}
.boxContent1{background-color:#e5eef7;}
.boxContent2{background-color:#fdfdd8;}
.boxContent3{background-color:#f5f5f5;}
.boxFrame1{border-color:#00aff0;border-style:solid;border-width:1px;}
.boxFrame2{border-color:#83c20a;border-style:solid;border-width:1px;}
.boxFrame3{border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxFrame4{border-color:#39B54A;border-style:solid;border-width:1px;}
.boxHeader1{background-color:#00aff0;color:#fff;font-weight:700;font-family:Verdana, Arial, sans-serif;font-size:12px;font-style:normal;}
.boxHeader2{background-color:#83c20a;color:#fff;font-weight:700;font-family:Verdana, Arial, sans-serif;font-size:12px;font-style:normal;}
.boxHeader4{background-color:#39B54A;color:#fff;font-weight:700;font-family:Verdana, Arial, sans-serif;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:#83c20a 1px solid;color:#83c20a;font-weight:700;font-size:14px;font-family:verdana, arial;text-decoration:none;}
.sect2{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#83c20a 1px solid;color:#83c20a;font-weight:700;font-size:14px;font-family:verdana, arial;text-decoration:none;}
.sect3{background-color:#e5eef7;color:#83c20a;font-weight:700;font-size:13px;font-family:verdana, arial;text-decoration:none;}
.sect4{background-color:#00aff0;color:#fff;font-weight:400;font-size:16px;font-family:verdana, arial;text-decoration:none;}
.uline{border-bottom:#00aff0 1px solid;font-weight:700;font-size:14px;font-family:verdana, arial;}
.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:Verdana, Arial, sans-serif;font-size:12px;font-style:normal;}
.boxRow1 td,.boxRow2 td{border-top:#00aff0 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/mve/gbl/tooltip_top_bg.gif) no-repeat 0 0; overflow: hidden;}
#dhtmltooltip .bottom {height: 5px; overflow: hidden; width:149px; background: url(/images/mve/gbl/tooltip_bottom_bg.gif) no-repeat 0 0;}
#dhtmltooltip .content {min-height: 30px; font-family: Arial; font-size: 12px; color: #fff; padding: 3px 10px 4px; width:129px; background: #83C20A url(/images/mve/gbl/tooltip_bg.gif) repeat-x 0 bottom;}
* html #dhtmltooltip .content {height: 30px; }


/*navi*/
.navi1{font-size:13px;font-weight:400;margin:0;border-bottom: dotted 1px #d0d0d0;padding: 7px 0 7px 14px; background: #fff;}
.navi1 a:link,.navi1 a:visited{color:#000;text-decoration:none;}
.navi1 a:hover{background-image:none;color:#fff;}
.navi1 visited{font-size:12px;color:#999;background-color:#fff;}
.navi2{font-size:12px;background-color:#fff;margin:0;padding:0;}
.navi2 a:link,.navi2 a:visited{display:block;border-bottom:1px dotted #ccc;color:#000;text-decoration:none;padding:4px 0 4px 22px;}
.navi2 a:hover{font-weight:700;color:#fff;}
#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;vertical-align:middle;padding:4px 4px 4px 0;}

/*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:#00aff0;color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
.menuHeader td{color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;padding-top:2px;}
.menuHeader td A{color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
table.menu{height:31px;}
.menuTxtA,.menuTxtANet{background-color:#00aff0;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:verdana, arial;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:verdana, arial;font-weight:700;font-size:11px;text-decoration:none;border-color:#00aff0;border-style:solid;border-width:1px;}
.pkPremium{background-color:#fff;color:#4A5F9A;font-family:verdana, arial;font-weight:700;font-size:11px;text-decoration:none;border-color:#83c20a;border-style:solid;border-width:1px;}
.pkDisabled{background-color:#fff;color:#4A5F9A;font-family:verdana, arial;font-weight:700;font-size:11px;text-decoration:none;border-color:#9c9c9c;border-style:solid;border-width:1px;}

/*profile*/
.tbMenu1{background-color:#e5eef7;border-color:#00aff0;border-style:solid;border-width:0;}
.tbMenu2{background-color:#00aff0;font-family:verdana, arial;font-weight:700;color:#fff;border-color:#00aff0;border-style:solid;border-width:0;}
.tbMenu3{background-color:#e6e6e6;border-color:#00aff0;border-style:solid;border-width:1px;}
.tabOn{border-left:#b6b6b6 1px solid;border-right:#b6b6b6 1px solid;border-top:#b6b6b6 1px solid;font-weight:700;}
.tabOff{border-left:#b6b6b6 1px solid;border-right:#b6b6b6 1px solid;border-top:#b6b6b6 1px solid;background-color:#d6d6d6;}
.tabSep{border-bottom:#b6b6b6 1px solid;}
.tabMain{border-left:#b6b6b6 1px solid;border-right:#b6b6b6 1px solid;border-bottom:#b6b6b6 1px solid;}
.noteedit{height: 60px; width: 202px; margin: 5px 0 5px 20px;background:#fff;background-color:expression(this.onmouseover = new Function("this.className = 'noteedit';"),this.onmouseout = new Function("this.className = 'noteedit';"));border-color:#bfbfbf;}
.noteshow{height: 60px; width: 202px; margin: 5px 0 5px 20px;background:#fff;color:gray;background-color:expression(this.onmouseover = new Function("this.className = 'noteshowhover';"),this.onmouseout = new Function("this.className = this.className.replace('noteshowhover', '');"));border-color:#7f9db9;}
.noteshow:hover,.noteshowhover{background:#EBF5FF;border:1px solid;}
.tbMenu1 A:link,.tbMenu1 A:visited{font-family:verdana, arial;text-decoration:none;}
.tbMenu2 A:link,.tbMenu2 A:visited{font-family:verdana, arial;font-weight:700;text-decoration:none;color:#fff;}

/*job-fonts*/
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#00aff0;color:#fff;font-weight:700;font-family:Verdana, Arial, sans-serif;font-size:14px;height:30px;}
.ResultCaption{text-indent:.35cm;color:#003;font-family:verdana, arial;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#003;font-family:verdana, arial;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:Verdana, Arial;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*/
.layerstd{position:absolute;visibility:hidden;z-index:100;padding-bottom:200px;z-index: 2000;}
.layerhead{font-family:arial,verdana;font-weight:700;font-size:14px;vertical-align:top;line-height:18pt;}
.layercaption{font-family:arial,verdana;font-weight:700;font-size:12px;}
.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;}
#layerbox{width:auto;border-top:1px solid #d0d0d0;border-right:2px solid #202020;border-bottom:2px solid #202020;border-left:1px solid #d0d0d0;background-color:#FFF;}
#layerbox .boxinside{margin:0 3px;}
#layerbox .boxtxt{padding:10px;}
.layermodal{position:absolute;top:0px;left:0px;visibility:hidden;display:none;opacity:0.3;-moz-opacity:30;z-index:99;background-color:#000;}
#layerbox .boxhead,#layerbox .boxfooter{height:17px;width:auto;}

#layercontainer {
border:1px solid #ff6500;
padding:10px;
background:#FFF;
}

#layertop {
padding-bottom:10px;
border-bottom:1px solid #ff6600;
background:#FFF;
}

#layertop .close {
text-align:right;
margin:-5px -5px 0 0;
}


.layerinput {
padding-top:10px;
}
#layercontainer input[type="text"], #layercontainer textarea {width: 376px; padding-bottom: 0;}

.descrtxt {
	width:300px;
}

.layerinputbtn {
text-align:right;
padding-top:20px;
}

.layer_small_content {}
.layer_small_content img {float: left; width: 25px; margin-right: 10px;}
.layer_small_content .txtMegaColor1 {display: block; font-size: 14px; padding: 5px 0 0 5px;}

/* ####################### HEADER + NAVI ############################################# */

#navcontainer {
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer #logo{
float:left;
display:block;
margin:15px;
margin-bottom:-20px;
border: none;
}

/*############# Topnav #########################*/

#topnav {
margin-top:5px;
text-align:right;
padding-right:15px;
}

#topnav a {
font: 10px Verdana, sans-serif;
}

#topnav #toplinks{
height:20px;
}

#topnav #toplinks a#logoutLink {color: #ff8a0a; }
#topnav #toplinks a#logoutLink:hover {color: #fff; }

/*####################### SEARCH ########################### */

#search {
float:right;
text-align:left;
}

#search #searchdrpdown {
list-style:none;
margin:0;
margin-top:5px;
padding:0;
display:block;
float:left;
}

#search #searchdrpdown li{
float:left;
padding:0;
}

#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:#83c20a;
background:#83c20a;
}


#search #searchdrpdown #keyword {
width:140px;
padding:2px;
background:#FFF;
}

#search #searchdrpdown #searchsub {
    background-color:#83c20a;	
    border:1px outset #eff9e3;
	background: #83c20a;
	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:0;
padding-left:300px;
border-bottom:5px solid #00aff0;
height:34px;
margin-top:56px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;

}


#mainnav .tab {
float:left;
width:145px;
margin:6px 1px 1px 0;
text-align:center;


}

#mainnav .tab a {
display:block;
text-decoration:none;
height:22px;
background:#7e7e7e;
color:#FFF;
padding-top:5px;
}

#mainnav .tab a:active {
text-decoration:none;

}

#mainnav .tab a:visited {
text-decoration:none;
}

#mainnav .tab a:hover {
text-decoration:underline;
}

#mainnav .active{
position:relative;
height:34px;
margin-top:0px;
z-index:10;

}

#mainnav .active a{
display:block;
height:28px;
padding-top:6px;
font-size:1.2em;
color:#FFF;
}

#mainnav .active a:visited {
text-decoration:none;
}

#start.active, #start.tab{
width:100px;
}

/*############# Subnav #########################*/

#subnav {
height:25px;
margin:0;
text-align:right;
padding-right:25px; position: relative; z-index: 10;
}


/*############# Subnav dropdown #########################*/
ul#drpdownnavi {
list-style:none;
margin:0 2px 0 0;
padding:0;
/* margin-left:250px */;
float:right;
text-align:left;
padding-top:3px;
}
html>/**/body ul#drpdownnavi {margin:0 2px 0 0;}
* html ul#drpdownnavi {margin:0 1px 0 0;}

ul#drpdownnavi li > ul {
		top: auto;
		left: auto;
		}

ul#drpdownnavi li{
float:left;
position: relative;
}


ul#drpdownnavi li a.drptop{
color:#7e7e7e;
font:12px Arial, Verdana, sans-serif;
letter-spacing:1px;
text-align:left;
}

ul#drpdownnavi li a.drptop:hover {
color:#7e7e7e;
background: none;
text-decoration: none;
}

ul li a.drplink{
display:block;
width:100%;
color:#7e7e7e;
font:12px Arial, Verdana, sans-serif;
letter-spacing:1px;
border-bottom:1px dotted #CECECE;
}

ul li a.drplink:hover{
background:#CECECE;
color:#7e7e7e;
text-decoration: none;
}

ul#drpdownnavi li ul {
  list-style:none;
  display: none;
  position: absolute; 
  margin:0;
  padding:0;
  top: 21px;
  left: 0;
  background:#FFF;
  border:1px solid #CECECE;
  width:110px;
  z-index: 100;
  }

ul#drpdownnavi li ul li{
width:105px;
margin:2px;
  }

ul#drpdownnavi li.over ul { display: block;}

/* Quicklogin */

#quicklogin {
display:none;
padding:0;
margin:5px;
text-align:right;
}

/* MAINBOX */

.mainbox_border {
	background: #c1c1c1;
	padding: 1px;
	margin: 0 15px;
	display: inline-block;
}

html>/**/body .mainbox_border {display: block;}

.mainbox {
	background: #fff;
	color: #666;
	font-family: Verdana;
}

.mainbox_head {
	padding: 4px 20px 13px 8px;
	display: inline-block;
}

html>/**/body .mainbox_head {display: block;}

.mainbox_head h3 {
	margin-bottom: 16px;
}

.table_top {
	background: #ECEADF;
	border-top: solid 1px #C1C1C1;
	border-bottom: solid 1px #C1C1C1;
	height: 16px;
	padding-top: 2px;
	padding-left: 10px;
}

.table_content .table_row {
	display: inline-block;
}

html>/**/body .table_content .table_row {
	display: block;
}

/* BOXEN MIT BLAUEM RAND UND BLAUEM HEAD Z.B. AUFTRAG SUCHEN */

.box_container {
	border: solid 1px #00aff0;
	margin-bottom: 11px;
	font-family: Verdana;
	display: inline-block;
}

html>/**/body .box_container {display: block;}

.box_container .row_container {
	width: 100%;
}

.box_head {
	background: #00aff0;
	padding: 2px 0 2px 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.box_head_gmap {
	padding: 3px 0 2px 6px;
	margin-top: 9px;
}

.box_head_jobalert {
	background: #83c20a;
}

.head_right {
	float: right;
	margin-right: 5px;
}

.box_content {
	color: #666;
	background: #fff;
}

.box_content_padding {
	color: #000;
	background: #fff;
	padding: 10px;
}

ul.cat_list {
	margin: 12px 0 6px 9px;
	padding: 0;
	text-align: left;
}

ul.cat_list li {
	list-style-type: none;
	margin-bottom: 6px;
	background: url(http://image.gruenarbeit.de/images/mve/wrk/home/cat.gif) no-repeat 0 3px;
	padding-left: 19px;
}

ul.cat_list li a {

}

ul.cat_list li a:hover {
	background: #83c20a;
}

/* BUTTONS */

button, input.button {
	background-color:#83c20a;	
    border:1px outset #eff9e3;
	background: #83c20a;
	color: #fff;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-family: Verdana;
}

/* SITE NAVIGATION */


.site_nav {
	text-align: center;
	padding-top: 10px;
	width: 100%;
	display: inline-block;
}

html>/**/body .site_nav {display: block;}

.site_nav a {
	border: 1px solid #00aff0;
	margin-right:2px;
	margin-top: 1px;
	padding: 3px 6px;
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
}

.site_nav a:hover {
	color: #83c20a;
	background: none;
}

.site_nav span {
	background-color:#00aff0;
	color:#FFFFFF;
	font-weight:800;
	padding:4px 7px 3px;
	font-size: 11px;
	margin: 0 2px 0 0;
	display: inline-block;
	height: 14px;
}

.site_nav a.previous_next {
	font-weight: bold;
}

/* Status Messages */

.msg_info {border: solid 1px #39B54A; min-height: 46px; background: #EFF6EA; position: relative; line-height: 15px; margin: 30px auto 37px; color: #2c9c3b; padding: 17px 10px 10px 90px; width: 308px;}
* html .msg_info {height: 46px;}
.msg_info img {position: absolute; left: 12px; top: 9px;}
.msg_info p, .msg_info ul {margin: 0;}
.msg_info p a {font-weight: bold;}
.msg_info ul {padding: 0 0 0 10px; list-style-position:inside;  list-style-type: disc;}
.msg_info_advert {margin: 0 42px 14px; clear: right; background: #fff; width: auto; min-height: 16px; padding:9px 0 8px 50px;}
.msg_info_advert img {left: 10px; top: 3px;}
.msg_info_advert span {font-size: 15px;}
.msg_info_advert a {font-family: Arial;}
.msg_info .txtMidColor1 {padding-bottom: 12px;}
.msg_info_container {padding-top: 8px;}
html>/**/body .msg_info_container {padding-top: 52px;}

.msg_err {min-height: 56px; position: relative; line-height: 15px; margin: 17px auto 44px; border: solid 1px red; background: #fff; padding: 9px 10px 10px 100px; color: red; width: 440px;}
* html .msg_err {height: 56px;}
.msg_err h3 {margin-bottom: 5px;}
.msg_err p, .msg_err ul {margin: 0;}
.msg_err ul {padding: 0 0 0 10px; list-style-position:inside;  list-style-type: disc;}
.msg_err ul li p {display: inline;color: red;font-size: 12px; text-align:center;}
.msg_err img {position: absolute; left: 16px; top: 11px;}
.msg_err select {margin: 20px 0; width:350px;}
.msg_err .txtMidColor1 {color: red; font-weight: bold; padding-bottom: 10px;}
.msg_err p.txtMidColor1 {font-size: 12px; text-align:center;line-height: 20px;}
.button_err {padding-top: 10px;}
.login_info {padding: 0 0 20px 40px;}
.msg_err p.txtMidBold {font-weight: normal;}



 /* *** 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: #81C419; 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: #003;}
.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: #83C20A; margin-bottom: 1px;}
.keywords_row a {font-weight: bold;}
.keywords_row div {float: right; width: 275px; color: #003;}
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: #83C20A;}
.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/mve/wrk/job_navi_arrows.gif) no-repeat scroll 0 6px;float:right;padding:10px 2px 5px 42px;}
a.go_back:hover {background: url(/images/mve/wrk/job_navi_back_3.gif) no-repeat scroll 0 6px;}
.dash_back_container {float: right; padding: 10px 15px 0 0; width: 100px;}
html>/**/body .dash_back_container {padding: 0 15px 0 0;}
html>/**/body .dash_back_container_2 {margin-top: -8px;}