html:first-child div {display: block;}


/* color */
*.body{background-color:#E5E2D9;}
.gap{line-height:10px;}
.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:#ebe7e1;font-family:arial, verdana;text-decoration:none;border-color:#CC0000;border-style:solid;border-width:1px;}
.boxFrame1{border-color:#CC0000;border-style:solid;border-width:1px;}
.boxFrame2{border-color:#ecb22a;border-style:solid;border-width:1px;}
.boxFrame3{border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxFrame4{border-color:#da8016;border-style:solid;border-width:1px;}
.boxHeader1{background-color:#CC0000;color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:12px;font-style:bold;}
.boxHeader2{background-color:#ecb22a;color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:12px;font-style:normal;}
.boxHeader4{background-color:#da8016;color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:12px;font-style:normal;}
.boxRow1{background-color:#fff;}
.boxRow2{background-color:#fff;}
.boxRow3{background-color:#fff;}
.boxRow1 td{border-top:#CC0000 1px solid;padding-top:5px;}
.boxRow2 td{border-top:#CC0000 1px solid;}
.boxRow3 td{font-weight:700;font-size:13px;border-top:#CC0000 2px solid;padding-top:5px;}
.section1{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#FC6605 1px solid;background-color:#CC0000;color:#000;font-weight:700;font-size:14px;font-family:arial;text-decoration:none;padding-top:2px;}
.sect1{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#CC0000 1px solid;background-color:#CC0000;color:#fff;font-weight:700;font-size:14px;font-family:arial;text-decoration:none;padding-top:2px;}
.sect1 td{color:#fff;font-weight:700;font-size:13px;font-family:arial;text-decoration:none;}
.sect2{background-color:#CC0000;color:#fff;font-weight:700;font-size:13px;font-family:arial;text-decoration:none;}
.sect3{color:#666;font-weight:700;font-size:13px;font-family:arial;text-decoration:none;}
.uline{border-bottom:#FC6605 1px solid;background-color:#fff;}
.error{background:#FFEBE3;color:#DE2121;border-color:#B30000;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!important;}
input.text,textarea.text,input.inputform,textarea.inputform{border:1px solid;border-color:#474E66 #E7E8ED #E7E8ED #474E66;padding:2px 4px;}
input.text:focus,textarea.text:focus{border:1px solid;background-color:#EBF5FF;border-color:#002276 #4A5F9A #4A5F9A #002276;}
.boxContent1,.boxBgColor1{background-color:#fff;}
.boxHeader1 td,.boxHeader1 td A,.boxHeader2 td,.boxHeader2 td A,.boxHeader4 td{color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:12px;font-style:normal;}
#content p {margin: 0;}

/* font */

td{color:#313131;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:12px;}
*.maincat{font-family:arial;font-weight:700;color:#333;font-size:15px;}
*.catheader{font-size:15px;font-family:arial;color:#000;font-weight:700;}
.catlink{font-size:12px;font-family:arial;color:#000}
.linespace{margin:1px;}
.txtMid{color:#313131;font-family:arial;font-weight:400;font-size:11px;margin:2px;}
.txtMid12{color:#000;font-family:arial;font-weight:400;font-size:12px;}
.txtMidBold{color:#313131;font-family:arial;font-weight:700;font-size:12px;margin:2px;}
.txtBigBold{color:#313131;font-family:arial;font-weight:700;font-size:16px;}
*.txtsmall{color:#313131;font-family:arial;font-weight:400;font-size:11px;text-decoration:none;}
.txtMidWhite{color:#fff;font-family:arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigWhite{color:#fff;font-family:arial;font-weight:700;font-size:14px;text-decoration:none;}
.txtSmallGrey{color:gray;font-family:arial;font-weight:400;font-size:11px;text-decoration:none;}
.txtGrey{color:gray;font-family:arial;font-weight:400;font-size:12px;text-decoration:none;}
.txtMidColor1{color:#000;font-family:arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor1{color:#000;font-family:arial;font-weight:700;font-size:16px;}
.txtMegaColor1{color:#000;font-family:arial;font-weight:700;font-size:20px;}
.txtMidColor2{color:#6182A9;font-family:arial;font-weight:700;font-size:12px;text-decoration:none;}
.txtBigColor2{color:#6182A9;font-family:arial;font-weight:700;font-size:16px;}
.txtMidWhite A:link,.txtMidWhite A:visited{color:#fff;text-decoration:none;}
.txtMidColor1 A:link,.txtMidColor1 A:visited{color:#000;text-decoration:none;}

/* result */
.ResultRow1{background-color:#FFF;padding-top:5px;padding-bottom:5px;}
.ResultRow2{background-color:#C9E0FF;padding-top:5px;padding-bottom:5px;}
.ResultRow3{padding-bottom:5px;padding-top:5px;background-color:#e5eef7;}
.ResultRow3 td{font-weight:700;font-size:13px;border-top:#13a1d1 2px solid;}
.ResultDescription{background-color:#FFF;padding-top:5px;padding-bottom:5px;font-family:arial, verdana, sans-serif;font-size:11px;font-style:normal;color:#000;}
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#2f91eb;color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;color:#003;font-family:arial,verdana;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#003;font-family:arial,verdana;font-weight:700;font-size:12px;}
.HLBlue{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#2f91eb 1px solid;background-color:#e5eef7;text-decoration:none;}
.ResultRow1 td,.ResultRow2 td{border-top:#13a1d1 1px solid;}

/* tooltip */
#dhtmltooltip{position:absolute;width:150px;border:2px solid #000;background-color:#FFFFE0;visibility:hidden;z-index:100;padding:2px;}

/*layer*/
.layerstd{position:absolute;top:0;left:0;background:#FFF;visibility:hidden;width:0;height:0;border:1px solid #ff6500;padding:10px;}
.layerhead{font-weight:700;font-size:130%;}
.frmlayer{width:100%;font-size:100%;}
#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;}
#layerbox .boxhead,#layerbox .boxfooter{height:17px;width:auto;}
/*layer*/

/* hp */
.hpBox1{background-color:#FFD6C2;border-bottom:#b30000 1px solid;}
.tabHp1{background-color:#fff;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.tabHp2{background-color:#fff;border-top:#2E91EB 1px solid;border-right:#2E91EB 1px solid;border-left:#2E91EB 1px solid;}
.hpMegaBig{color:#003;font-family:arial,verdana;font-weight:700;font-size:22px;}
.hpMidRed{color:#003;font-family:arial, verdana;font-weight:700;font-size:13px;}
.hpBigRed{color:#003;font-family:arial, verdana;font-weight:700;font-size:16px;}
.hpSmall{color:#003;font-family:arial, verdana;font-weight:400;font-size:11px;}
.hpBigRed A:link,.hpBigRed A:visited{color:#003;text-decoration:none;font-size:16px;font-weight:700;}
.hpSmall A:link,.hpSmall A:visited{color:#003;text-decoration:none;}

/* navi */
.navi1{font-size:12px;font-weight:700;margin:0;padding:0;}
.navi1 a:link,.navi1 a:visited{display:block;border-bottom:1px solid #ccc;background-color:#fff;background-image:url("/images/usr/navi/backgr.gif");color:#000;text-decoration:none;background-repeat:repeat-x;padding:5px 0 5px 10px;}
.navi1 a:hover{background-image:none;color:#000;}
.navi1visited{font-size:12px;color:#999;background-color:#fff;display:block;border-bottom:1px dotted #ccc;background-image:url("none");padding:4px 0 4px 22px;}
.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:#000;}
#title h2{color:#fff;font-size:20px;font-weight:400;margin:0;padding:0 0 0 20px;}
.navi1{font-size:13px;font-weight:400;}
.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;}

/* ajax/layer */
.layerstd{position:absolute;top:0;left:0;background:#FFF;visibility:hidden;width:0;height:0;border:1px solid #ff6500;padding:10px;}
.layerhead{font-weight:700;font-size:130%;}
.frmlayer{width:100%;font-size:100%;}
#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;}
#layerbox .boxhead,#layerbox .boxfooter{height:17px;width:auto;}

/* job/font */
.ResultRow1{background-color:#FFF;padding-top:5px;padding-bottom:5px;}
.ResultRow2{background-color:#C9E0FF;padding-top:5px;padding-bottom:5px;}
.ResultRow3{padding-bottom:5px;padding-top:5px;background-color:#e5eef7;}
.ResultRow3 td{font-weight:700;font-size:13px;border-top:#13a1d1 2px solid;}
.ResultDescription{background-color:#FFF;padding-top:5px;padding-bottom:5px;font-family:arial, verdana, sans-serif;font-size:11px;font-style:normal;color:#000;}
.ResultTable{border:#13a1d1 1px solid;}
.ResultTitle{background-color:#2f91eb;color:#fff;font-weight:700;font-family:arial, verdana, sans-serif;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;color:#003;font-family:arial, verdana;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#003;font-family:arial, verdana;font-weight:700;font-size:12px;}
.ResultRow1 td,.ResultRow2 td{border-top:#13a1d1 1px solid;}

/* usr/profile */
.tbMenu1{background-color:#e5eef7;border-color:#2f91eb;border-style:solid;border-width:0;}
.tbMenu2{background-color:#2f91eb;font-family:arial, verdana;font-weight:700;color:#fff;border-color:#2f91eb;border-style:solid;border-width:0;}
.tbMenu3{background-color:#e6e6e6;border-color:#2f91eb;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{background:#fff;border-left:2px solid;border-top:2px solid;border-right:1px solid;border-bottom:1px solid;background-color:expression(this.onmouseover = new Function("this.className = 'noteedit';"),this.onmouseout = new Function("this.className = 'noteedit';"));border-color:#bfbfbf;}
.noteshow{background:#fff;border:1px solid;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:arial, verdana;text-decoration:none;}
.tbMenu2 A:link,.tbMenu2 A:visited{font-family:arial, verdana;font-weight:700;text-decoration:none;color:#fff;}

/* wrk/order */
.pkPremium{background-color:#fff;color:#4A5F9A;font-family:arial, verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#F9670A;border-style:solid;border-width:1px;}
.tdLink{background-color:#e5eef7;font-family:arial, verdana;font-weight:700;border-width:0;}
.tdLink A{text-decoration:none;}
.pkFree,.pkBasic{background-color:#fff;color:#4A5F9A;font-family:arial, verdana;font-weight:700;font-size:11px;text-decoration:none;border-color:#CC0000;border-style:solid;border-width:1px;}

/* MCP HEAD */

.mcp_head {height: 120px; background: url(/images/mcp/default/mcp_head_bg.gif) repeat-x 0 0; position: relative; margin: 0 2px; border-bottom: solid 1px #ddd;}
.mcp_head .img_left {background: url(/images/mcp/default/mcp_head_left_img.jpg) no-repeat 0 0; position: absolute; left: 0; top: 0; width: 162px; height: 120px;}
.mcp_head .img_right {background: url(/images/mcp/default/mcp_head_right_img.jpg) no-repeat 0 0; position: absolute; right: 0; top: 0; width: 130px; height: 120px;}
.mcp_head p {position: relative; z-index: 100; margin: 0; color: #6182a9; font-size: 24px; font-weight: normal; padding: 20px 0 0 140px;}
.mcp_head p span {color: #CC0000; font-size: 14px; display: block;}

/* MAINNAVI */

ul#mainnav {margin: 0; padding: 0 0 0 7px; list-style-type: none; position: absolute; width: 635px; height: 35px; left: 0; bottom: -1px;}
ul#mainnav li {float: left; padding: 6px 2px 0 3px;}
ul#mainnav li .nav_left {padding: 0 0 0 3px; background: url(/images/mcp/default/nav/navi_bg.gif) no-repeat 0 0;}
ul#mainnav li .nav_right {padding: 0 3px 0 0; background: url(/images/mcp/default/nav/navi_bg.gif) no-repeat right -29px;}
ul#mainnav li .nav_cont {background: url(/images/mcp/default/nav/navi_bg.gif) repeat-x 0 -58px;}
ul#mainnav li a {font-size: 14px; color: #444; height: 22px; display: block; padding: 7px 10px 0; position: relative; }
* html ul#mainnav li a, * html ul#mainnav li .nav_left, * html ul#mainnav li .nav_right, * html ul#mainnav li .nav_cont {display: inline; float: left;}

ul#mainnav li.navOn {padding: 4px 0 0 1px;}
ul#mainnav li.navOn .nav_left {padding: 0 0 0 5px; background: url(/images/mcp/default/nav/navi_bg.png) no-repeat 0 0;}
ul#mainnav li.navOn .nav_right {padding: 0 5px 0 0; background: url(/images/mcp/default/nav/navi_bg.png) no-repeat right -31px;}
ul#mainnav li.navOn .nav_cont {background: url(/images/mcp/default/nav/navi_bg.png) repeat-x 0 -62px;}
* html ul#mainnav li.navOn .nav_left {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/navi_bg.png", sizingMethod="crop"); background: transparent;}
* html ul#mainnav li.navOn .nav_right {background: url(/images/mcp/default/nav/navi_bg_ie6.gif) no-repeat right 0;}

ul#mainnav li.navOn a {color: #CC0000; padding: 6px 13px 0; font-size: 18px; height: 25px;}
ul#mainnav li a.nav_emp, ul#mainnav li a.nav_wrk {padding: 7px 10px 0 36px;}
ul#mainnav li.navOn a.nav_emp, ul#mainnav li.navOn a.nav_wrk {padding: 6px 10px 0 36px;}
ul#mainnav li a.nav_start {padding-left: 31px!important; padding-right: 33px!important;}

ul#mainnav li a span.wrk_ico, ul#mainnav li a span.emp_ico  {position: absolute; left: 0; bottom: 1px; }
ul#mainnav li a span.wrk_ico {width: 32px; height: 33px; background: url(/images/mcp/default/nav/wrk_ico.png) no-repeat 0 0;}
ul#mainnav li a span.emp_ico {width: 34px; height: 33px; background: url(/images/mcp/default/nav/emp_ico.png) no-repeat 0 0;}
* html ul#mainnav li a span.wrk_ico {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/wrk_ico.png", sizingMethod="crop"); background: transparent;}
* html ul#mainnav li a span.emp_ico {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mcp/default/nav/emp_ico.png", sizingMethod="crop"); background: transparent;}

/* MAINBOX */
.mainbox_border {margin-bottom: 10px; padding: 4px 0 0; background: url(/images/mcp/default/box_container_bg.gif) no-repeat 0 0;}
.mainbox {background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 bottom; padding: 0 3px 6px;}
.mainbox_head {padding: 5px 3px 10px 13px;	font-size: 18px; color: #6182a9; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 0;}
.mainbox_head h3 {font-size: 16px; color: #ff770e; margin: 0; font-weight: normal;}
.mainbox h3 {margin: 0; padding: 7px 3px 5px 17px;	font-size: 16px; color: #ff770e; font-weight: normal;}
.mainbox .table_top {background: #eee;	height: 16px;	padding: 2px 0 2px 10px; }

/* BOXEN MIT BLAUEM RAND UND BLAUEM HEAD Z.B. AUFTRAG SUCHEN */

.box_container {margin-bottom: 10px; padding: 4px 0 0; background: url(/images/mcp/default/box_container_bg.gif) no-repeat 0 0;}
.box_head {padding: 5px 3px 10px 13px;	font-size: 18px; color: #6182a9; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 0;}
* html .box_head {display: inline-block;}
.box_head span {font-size: 12px;}
.box_head h2 {margin: 0; padding: 0; font-size: 18px; color: #6182a9; font-weight: normal;}
.box_head_jobalert {background: #ff6500;}
.head_right {float: right;	margin-right: 5px;}

.box_content {background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 bottom; padding: 0 3px 6px;}

.box_content_padding {padding: 11px 13px 8px 7px;}
* html .box_content_padding {display: inline-block;}
* html .box_content {display: inline-block;}
* html .table_content {display: inline-block;}

ul.cat_list {margin: 12px 0 6px 9px;padding: 0;	text-align: left;}
ul.cat_list li {list-style-type: none;	margin-bottom: 6px;}
ul.cat_list li a {background: url(/images/gen/wrk/home/cat.gif) no-repeat 0 3px;	padding-left: 19px;	display: block;}

/* TOP SEARCH TEASER */

.box_container_top {background: none; padding-top: 0;}
.emp_home_top {background: #eee url(/images/mcp/default/top_search_teaser_bg.gif) repeat-x 0 0; position: relative; padding: 7px 0 6px 19px;}
.emp_home_top .notice {width: 188px; height: 131px; position: absolute; top: 2px; right: 9px; background: url(/images/gen/i18n/de_DE/emp/emp_notice.png) no-repeat 0 0;}
* html .emp_home_top .notice {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gen/i18n/de_DE/emp/emp_notice.png", sizingMethod="crop"); background: transparent;}
.emp_home_top h1 {color: #6182a9; font-size: 13px; float: left; margin: 0; font-weight: normal; padding: 4px 7px 0 0;}
.emp_home_top p {color: #6182a9; font-size: 13px; font-style: italic; margin: 0; padding: 4px 7px 0 0;}
.emp_home_top p a img {border: none; margin: -2px 0 0 4px; vertical-align:middle;}
.emp_home_top input.input_text {float: left; width: 140px!important;}
.emp_home_top button {float: left; margin-right: 12px;}


/* BUTTONS INPUTS */

button, .button, input.submit {cursor: pointer; text-align:center; width:1; overflow:visible; padding:0 7px; font-size: 14px; color: #fff; border: solid 1px #005DCF; background: #0072FF; margin: 0 0 0 10px; line-height: 21px; height: 25px;} 
html>/**/body button, html>/**/body .button, html>/**/body input.submit {width: auto; margin: 0 0 0 7px; line-height: 23px; padding:0 7px 2px 7px;}

a.button {display:-moz-inline-box; display:inline-block; height: 21px;} 

#content input[type="text"], #content input[type="password"] {color: #828282; font-style: italic; background: #fff url(/images/mcp/default/input_bg.gif) no-repeat 0 0; border: solid 1px #ddd; padding: 3px 4px 4px 4px; width: 191px;}
input.input_text, textarea {color: #828282; font-style: italic; background: #fff url(/images/mcp/default/input_bg.gif) no-repeat 0 0; border: solid 1px #ddd; padding: 3px 4px 4px 4px; width: 191px;}
#content input[type="text"], #content input[type="password"] {height: 16px;}
input.input_text {height: 16px;}
textarea {background: #fff url(/images/mcp/default/textarea_bg.gif) no-repeat 0 0;}

/* SITE NAVIGATION */

.site_nav {text-align: center; height: 18px; padding-top: 9px;	padding-bottom: 14px; margin-bottom: 10px; background: url(/images/mcp/default/site_navi_bg.gif) no-repeat 0 0;}
.site_nav a {display:-moz-inline-box; display: inline-block;	margin-right:2px;	padding: 2px 3px 0; text-decoration:none;	font-size: 12px; color: #2e8feb; height: 15px;}
.site_nav span {display:-moz-inline-box; display: inline-block;	background: url(/images/mcp/default/site_navi_span_bg.gif) no-repeat 0 1px;	color:#fff;	font-weight:800;	padding: 2px 3px 1px; width: 14px;	margin-right: 2px;	font-size: 12px; height: 15px;}
.site_nav a.previous_next {	font-weight: bold; color: #fff; border: solid 1px #005DCF; padding: 0 5px 0; background: #0072FF;}

/* WELCOME-BOX */

.welcome_box {padding: 7px 6px 6px 9px;}
.welcome_box h2 {color:#FF770E;font-size:16px;font-weight:normal;margin:0;}
.welcome_box h2 span {	font-size: 14px;}
.welcome_box .content {}
.welcome_box .links_container {	float: left;	margin-top: 6px;}
.welcome_box .links_container a, .welcome_box .links_container a:link, .welcome_box .links_container a:visited, .welcome_box .links_container a:hover {	font-size: 12px;	color: #000;	padding: 0 6px 0 4px;}
.welcome_box .content select {	float: right;	width: 128px;	border: solid 1px #ABADB3;	padding: 0;	margin: 3px 0 0;}
html>/**/body .welcome_box .content select {	margin: 5px 0 0;}

/* MESSAGES */

.msg_bg {padding: 20px 0;}
.msg_info {	margin: auto;	border: solid 1px #39B54A;	background: #EFF6EA;	padding: 16px 0 5px 10px;	color: #2c9c3b;	margin-bottom: 20px;	overflow: hidden; 	height: auto;}
* html .msg_info {overflow: visible; height: 1%;}
.msg_info img {float: left;  margin-right: 5px;  margin-top: -13px;}
.msg_info a {font-weight: bold;}
.msg_info h3 {color: #2c9c3b;	font-weight: normal; 	font-size: 20px; 	margin-bottom: 5px;}

.msg_err {border: solid 1px #c1c1c1;	background: #f7f7f7;	padding: 10px 10px 12px 10px;	color: #ff6600;	margin: auto;	width: 400px;	margin-bottom: 0;	margin-top: 0;	overflow: hidden; 	height: auto;}
* html .msg_err {overflow: visible; height: 1%;}
.msg_err img {float: left; margin-right: 10px;  margin-top: -4px;}
.msg_err span.txtMidColor1 {color: #ff6600;}
.msg_err p.txtMidBold {color: #ff6600;	margin-top: 10px;	font-weight: normal;	text-align: center;}
.msg_err p {color: #ff6600;	font-weight: bold;	text-align: center;}
.button_err {text-align: center;}
.msg_err ul {padding: 0 0 0 85px;}

.msg_info_container {clear: both; padding: 20px 0;}
.msg_info_advert img {margin: 0 10px 10px 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 */ 

.dash_back_container {float: right; width: 100px; padding: 0 10px 0 0; text-align: right; margin: -12px 0 0; position: relative;}
.dash_back_container a {}
html>/**/body .msg_back_container {margin: 3px 0 0;}

.box_container_access .label {padding-top: 8px;}
.box_container_access .button {padding-top: 8px;}
.msg_err_access {margin-bottom: 20px; padding: 10px 10px 38px;}

.msg_bg_access {text-align: center;}
.msg_bg_access .msg_info {text-align: left; margin: 0 auto; width: 500px;}
.msg_bg_access .msg_info img {margin-top: 0; margin-right: 15px;}
.msg_bg_access .msg_info p {margin-top: 8px;}
.msg_bg_access .msg_info p button {margin-top: 8px;}


/* keywords */

.keyword_left {margin: 10px 0 10px; }
.keyword_left h1 {font-weight: normal; padding: 5px 3px 10px 13px;	font-size: 18px; color: #6182a9; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 0; margin: 0;}
.keyword_left p {margin: 0; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 bottom; padding: 0 13px 16px;}
.keyword_left p br {display: none;}
.keyword_right {background: url(/images/mcp/default/box_container_bg.gif) no-repeat 0 0;margin-bottom:10px;padding:4px 0 0;}
.keyword_right h2 {font-weight: normal; padding: 5px 3px 10px 13px;	font-size: 18px; color: #6182a9; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 0; margin: 0;}
.keywords_container {font-weight: normal; padding: 5px 3px 0 3px;	background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 0; margin: 0;}
.keywords_container p.txtMidColor1 {padding: 0 0 0 10px;}
.keywords_row {padding: 10px;border-bottom:3px solid #f8f8f8;}
.keywords_row div {float: right; width: 244px;}
html>/**/body .keywords_row div {width: auto;}
.keywords_row div img {margin-left: 25px; float: right; margin-top:-2px; position: relative;}
.keywords_bottom {margin: 0; background: #fff url(/images/mcp/default/box_content_bg.gif) no-repeat 0 bottom; padding: 10px 10px 16px 13px;}
.keywords_cont {text-align: right; height: 24px; padding-top: 6px; }
.keywords_cont a img {margin: 0 5px 0 10px; float: right;}

/* FOOTER */

.box_container_footer {font-size: 12px; color: #6182a9; margin-top: -15px; padding: 4px 0 0!important; background: url(/images/mcp/default/box_container_bg.gif) no-repeat 0 0!important;}
.box_container_footer a {font-size: 12px; color: #6182a9;}
.box_container_footer p {margin: 0; float: left; padding: 0 5px 0 0;}
.box_container_footer p.info {float: right; padding: 0;}
.box_container_footer p.info img {vertical-align: middle; border: none; margin-top: -3px; position: relative;}
.box_container_footer ul {padding: 0; list-style-type: none; list-style-image: none; margin: 0 auto; text-align: center; line-height: 16px;}
.box_container_footer ul li {display: inline; font-size: 11px;}
.box_container_footer ul li a {font-size: 11px;}
.box_container_footer .box_content {padding: 10px 13px 16px 10px;}