body {color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px; line-height: 14px;}

html:first-child div {display: block;}

#main {width: 641px; float: left;}
.Tliql #main {width: 859px;}
#tbx_toolbox {float:right;padding-top:29px;}

/*color*/

.boxTop1{background-color:#f5f5f5;color:#FA9200;font-family:arial;font-weight:700;font-size:18px;text-decoration:none;border-color:#D6D6D6;border-style:solid;border-width:1px;}
.boxPlain1{background-color:#CCC;font-family:arial;text-decoration:none;border-color:#006;border-style:solid;border-width:1px;}
.boxContent1{background-color:#EEE;}
.boxFrame1{border-color:#CCC;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:#006;color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
.boxHeader2{background-color:#ecb22a;color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
.boxHeader4{background-color:#da8016;color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
.boxRow2{background-color:#CCC;}
.boxRow3{background-color:#CDE;}
.boxRow1 td{border-top:#999 1px solid;padding-top:5px;}
.boxRow2 td{border-top:#999 1px solid;}
.boxRow3 td{font-weight:700;font-size:13px;border-top:#999 2px solid;padding-top:5px;}
.sect1{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#06c 1px solid;color:#ffffff;font-weight:700;font-size:12px;font-family:arial;text-decoration:none;}
.uline{border-bottom:#006 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; background: none!important;}
.boxBgColor1,.boxRow1{background-color:#FFF;}
.boxHeader1 td,.boxHeader2 td,.boxHeader4 td{color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;padding-top:2px;}
.boxHeader1 td A,.boxHeader2 td A{color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:12px;font-style:normal;}
.sect2,.sect3{font-weight:700;font-size:13px;font-family:arial;text-decoration:none;}

h1, h2, h3, h4 {color:#4b4b4b;font-family:arial;font-weight: normal;}
ol {padding: 0 0 10px 25px;}
.long_content {padding-left: 13px!important;}

/*color*/

#Tcontbox p {margin: 0;}

/*font*/
td{color:#4b4b4b;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:12px; line-height: 14px;}

.txtMid{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px; line-height: 14px;}
.txtMid12{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px; line-height: 14px;}
.txtMidBold{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px; line-height: 14px;}
.txtBigBold{color:#4b4b4b;font-family:arial;font-weight:400;font-size:20px; line-height: 23px;}
.txtsmall{color:#4b4b4b;font-family:arial;font-weight:400;font-size:11px;text-decoration:none; line-height: 13px;}
.txtMidWhite{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px;text-decoration:none; line-height: 14px;}
.txtBigWhite{color:#4b4b4b;font-family:arial;font-weight:400;font-size:20px;text-decoration:none; line-height: 23px;}
.txtSmallGrey{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px;text-decoration:none; line-height: 14px;}
.txtGrey{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px;text-decoration:none; line-height: 14px;}
.txtBigColor1{color:#4b4b4b;font-family:arial;font-weight:400;font-size:20px; line-height: 23px;}
.txtMegaColor1{color:#4b4b4b;font-family:arial;font-weight:400;font-size:24px; line-height: 26px;}
.txtMidColor2{color:#4b4b4b;font-family:arial;font-weight:400;font-size:12px;text-decoration:none; line-height: 14px;}
.txtBigColor2{color:#4b4b4b;font-family:arial;font-weight:400;font-size:20px; line-height: 23px;}

a {color: #61b2dc; text-decoration: none;}
a:hover {color: #61b2dc; text-decoration: underline;}

/*font*/

/*result*/
.HeadLine{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#000 1px solid;background-color:#ffebe3;text-decoration:none;font-weight:700;font-size:16px;color:#b30000;font-family:verdana, arial;}
.HLBlue{border-right:#fff 1px solid;border-top:#fff 1px solid;border-left:#fff 1px solid;border-bottom:#000 1px solid;background-color:#e5eef7;text-decoration:none;}
.ULBlue{border-bottom:#000 1px solid;background-color:#fff;text-decoration:none;font-weight:700;font-size:12px;color:#000;font-family:verdana, arial;}
.ResultHeader{background-color:#2f91eb;color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:11px;font-style:normal;}
.ResultCaption{text-indent:.2cm;color:#404040;font-family:arial;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#404040;font-family:arial;font-weight:700;font-size:12px;}
.ResultHeader td,.ResultHeader td A{color:#fff;font-weight:700;font-family:Arial, sans-serif;font-size:11px;font-style:normal;}
/*result*/

/*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, 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, sans-serif;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;color:#404040;font-family:arial;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#404040;font-family:arial;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;}
/*result*/

/*tooltip*/
#dhtmltooltip{position:absolute;width:150px;border:2px solid #000;background-color:#FFFFE0;visibility:hidden;z-index:100;padding:2px;}
/*tooltip*/

/*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*/

/*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, 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, sans-serif;font-size:14px;height:30px;}
.ResultCaption{text-indent:.2cm;color:#404040;arial;font-weight:700;font-size:12px;}
.ResultData{text-indent:.6cm;}
.ResultAttr{text-indent:.6cm;color:#003;font-family:arial;font-weight:700;font-size:12px;}
.ResultRow1 td,.ResultRow2 td{border-top:#13a1d1 1px solid;}
/*font*/

/* usr/profile */
.tbMenu1{background-color:#e5eef7;border-color:#2f91eb;border-style:solid;border-width:0;}
.tbMenu2{background-color:#2f91eb;font-family:verdana, arial;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;}
.tabSep{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;}


/* HEADER IMG FROM HP */


#tsrrbox {}

#hphead_cont {border-top: solid 2px #2A5075;	margin-bottom: 7px;	width: 641px;}
#hphead {height:63px;border-left: solid 1px #c3c5c8;border-right: solid 1px #c3c5c8;border-bottom: solid 1px #c3c5c8;}
html>/**/body #hphead {	height: 62px;}
#hpheadtxt {margin-left:315px;padding-top: 23px;font-size:14px;}
#hpheadtxt h1{margin:0;font-size:23px;font-weight: normal;}
#hpheadtxt #txt2 {display:none;}



/* MCP HEAD */

.mcp_head {/*height: 120px;*/ height: 20px; padding-top:10px; background: url(/images/mcp/toiba/mcp_head_bg_.gif) repeat-x 0 bottom; position: relative;z-index:10;}
.mcp_head .img_left {background: url(/images/mcp/toiba/mcp_head_left_img.jpg) no-repeat 0 0; position: absolute; left: 0; top: 0; width: 134px; height: 120px; display: none;}
.mcp_head .img_right {background: url(/images/mcp/toiba/mcp_head_right_img.jpg) no-repeat 0 0; position: absolute; right: 0; top: 0; width: 137px; height: 120px; display: none;}
.mcp_head p {display: none; position: relative; z-index: 100; margin: 0; color: #2a5075; font-size: 24px; font-weight: normal; padding: 20px 0 0 140px;}
.mcp_head p span {font-size: 14px; display: block;}
.mcp_head .ton_r_t_menu {right:0;top:29px;}

/* MAINNAVI */

ul#mainnav {padding: 0; margin: 0; list-style-type: none; float: left; position: relative; /* position: absolute; left: 0; bottom: 0;*/ height: 19px;  list-style-image: none; border-color: #E9E9E9; border-style: solid; border-width: 1px 1px 0;}
ul#mainnav li {float: left;}
ul#mainnav li a {text-decoration: none; font-size: 10px; color: #4b4b4b; height: 16px; display: block; padding: 3px 10px 0; position: relative; text-transform: uppercase; background: #e9e9e9; border-right: solid 1px #fff;}
* 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 a.nav_wrk, ul#mainnav li a.nav_emp {/*padding: 7px 10px 0 40px;*/}
ul#mainnav li.mcp_last a {border-right: none;}

ul#mainnav li.navOn a {color: #A4A4A4; background: #fff;}

ul#mainnav li a span.wrk_ico, ul#mainnav li a span.emp_ico  {position: absolute; left: 5px; bottom: 1px; display: none;}
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;}

.tab_corner_left, .tab_corner_right {display: block; padding: 0; margin: 0; position: absolute; width: 6px; height: 6px; top: -1px; background: url(/images/mcp/toiba/tabs_corners_menu.gif) no-repeat 0 0;}
.tab_corner_left {left: -1px;}
.tab_corner_right {right: -1px; background-position: -6px 0;}
ul#mainnav li.navOff .tab_corner_left {background-position: -12px 0;}
ul#mainnav li.navOff .tab_corner_right {background-position: -18px 0;}

/* MAINBOX */
.mainbox_border {margin-bottom: 12px; padding: 0; border: solid 1px #e9e9e9; position: relative;}
.mainbox {}
.mainbox_head {padding: 12px 3px 12px 13px;	font-size: 15px; line-height: 16px;}
.mainbox_head h3 {font-size: 15px; line-height: 16px;  margin: 0; font-weight: normal; }
.mainbox h3 {font-size: 15px; line-height: 16px;  margin: 0; font-weight: normal; padding: 7px 3px 5px 10px; }
.mainbox .table_top, .iobox .table_top  {color: #4b4b4b; background: #fff; font-size: 12px;	overflow: hidden; height: auto;	padding: 4px 0 4px 10px; border-top: solid 1px #e9e9e9;  border-bottom: solid 1px #e9e9e9; font-weight: bold;}
* html .mainbox .table_top, * html .iobox .table_top {overflow: visible; height: 1%;}


/* BOXEN MIT BLAUEM RAND UND BLAUEM HEAD Z.B. AUFTRAG SUCHEN */

.box_container {margin-bottom: 15px; padding: 0; border: solid 1px #e9e9e9; position: relative;}
.box_head {padding: 12px 3px 12px 13px;	font-size: 15px; line-height: 16px; font-weight: normal;}
* html .box_head {display: inline-block;}
.box_head span {font-size: 15px;}
.box_head h2 {margin: 0; padding: 0; font-size: 15px; line-height: 16px; font-weight: normal;}
.box_head_jobalert {background: #ff6500;}
.head_right {float: right;	margin-right: 5px;}

.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;}





/* BUTTONS */

#Tcontbox button, #Tcontbox input.button, #Tcontbox input.submit {height:22px; 	padding: 0 0 4px;	margin: 0;	width: 86px;	color: #4b4b4b;	font-size: 12px;	background: url(/images/mcp/toiba/button/global_btn.gif) no-repeat 0 0;	border: none;	cursor: pointer;	text-align: center;	line-height: 22px;}
html>/**/body #Tcontbox button, html>/**/body #Tcontbox input.button, html>/**/body #Tcontbox input.submit {line-height: 24px;}

#Tcontbox button:hover, #Tcontbox input.button:hover, #Tcontbox input.submit:hover {color: #e20074;}
#Tcontbox button:focus, #Tcontbox input.button:focus, #Tcontbox input.submit:focus {background-position: -108px 0; color: #e20074;}

#Tcontbox button.message_long {background: url(/images/mcp/toiba/button/mes_long_btn.gif) no-repeat 0 0;	width: 120px;}
#Tcontbox button.message_long:focus {background-position: -130px 0;}

#Tcontbox button.message_vlong {background: url(/images/mcp/toiba/button/mes_vlong_btn.gif) no-repeat 0 0;	width: 170px;}
#Tcontbox button.message_vlong:focus {background-position: -180px 0;}

#Tcontbox button.button_mcp {	background: url(/images/mcp/toiba/button/head_btn1.gif) no-repeat 0 0;	width: 135px;}
#Tcontbox button.button_mcp:focus {background-position: -145px 0;}

/* INPUT FIELDS */

#Tcontbox input[type="text"], #Tcontbox input[type="password"] {width: 176px; padding: 3px 6px 0; border: none; color: #4b4b4b; font-size: 12px; font-weight: normal;  background: url(/images/mcp/toiba/button/input_bg.gif) no-repeat 0 0;}
#Tcontbox input.input_text, #Tcontbox textarea {width: 176px; padding: 3px 6px 0; border: none; color: #4b4b4b; font-size: 12px; font-weight: normal; background: url(/images/mcp/toiba/button/input_bg.gif) no-repeat 0 0;}


#Tcontbox input.input_text {height: 19px;}
#Tcontbox input[type="text"], #Tcontbox input[type="password"] {height: 19px;}

#Tcontbox textarea {height:100px;width:300px;background: url(/images/mcp/toiba/button/textarea_bg.gif) no-repeat 0 0; margin: 0; overflow: auto; border: none;}

#Tcontbox select {border: solid 1px #C4C4C4; color: #4b4b4b; font-size: 12px; font-weight: normal; height: 22px; width: 188px;}


/* TOP SEARCH TEASER */

.box_container_top {border-top: none; padding: 0;}
.box_container_top .box_content {padding: 0;}
.emp_home_top {/*background: #e9e9e9 url(/images/mcp/toiba/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;z-index:100;}
* 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 {font-size: 13px; float: left; margin: 0; font-weight: normal; padding: 4px 7px 0 0; line-height: 16px; letter-spacing: 0.1px;}
.emp_home_top p {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;}
#Tcontbox .emp_home_top input.input_text {float: left; width: 140px!important; margin-right:8px; background-position: 0 -44px;}
#Tcontbox .emp_home_top button {float: left; margin-right: 12px;}

/* SITE NAVIGATION */

.site_nav {text-align: center;}
.site_nav a {position: relative; z-index: 1; display: inline-block; font-size: 11px; color: #a4a4a4; padding: 0 9px 0 4px; line-height: 10px; background: url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -39px;}
html>/**/body .site_nav a {display: inline; background: url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -38px;}
.site_nav a:hover {text-decoration: underline; color: #a4a4a4!important;}
.site_nav span {display: inline-block; font-size: 11px; font-weight: bold; padding: 0 9px 0 4px; line-height: 10px; background: url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -39px;}
html>/**/body .site_nav span {display: inline; background: url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -38px;}
.site_nav abbr, .site_nav acronym {display: none;}
.site_nav a.previous_next {width: 6px; height: 11px;}
.site_nav a.next {background: #fff url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -19px; padding: 0 0 0 20px; margin-left: -10px; z-index: 10;}
html>/**/body .site_nav a.next {margin-left: -4px; background: #fff url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat right -18px;}
.site_nav a.prev {background: #fff url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat 0 0; padding: 0 20px 0 0;}
html>/**/body .site_nav a.prev {background: #fff url(/images/mcp/toiba/nav/nav_bg.gif) no-repeat 0 1px;}

/* WELCOME-BOX */

.welcome_box {padding: 7px 6px 6px 9px;}
.welcome_box h2 {font-size:15px;font-weight:normal;line-height:16px;margin:0;padding: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;	padding: 0 6px 0 4px;}
.welcome_box .content select {	float: right;	width: 128px;	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;}
.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 */ 

.clear {clear: both;  line-height: 0px; float: none;}

.dash_back_container {float: right; width: 100px; padding: 0; text-align: right; margin: 1px 0 0; position: relative;}
.dash_back_container a {font-size: 12px;}
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: 12px 0 12px; border: solid 1px #e9e9e9; font-size: 12px;}
.keyword_left h1 {padding:12px 3px 12px 10px;font-size:15px;font-weight:normal;line-height:16px;margin:0; background: none;}
.keyword_left p {margin: 0; padding: 0 13px 16px 10px;}
.keyword_left p br {display: none;}
.keyword_right {border: solid 1px #e9e9e9; margin-bottom:12px; font-size: 12px;}
.keyword_right h2 {padding:12px 3px 12px 10px;font-size:15px;font-weight:normal;line-height:16px;margin:0; background: none;}
.keywords_container {font-weight: normal; padding: 5px 0 0;	margin: 0;}
.keywords_container p.txtMidColor1 {padding: 0 0 0 10px; font-size: 12px;}
.keywords_row {padding: 10px;border-bottom:1px solid #e9e9e9;}
.keywords_row div {float: right; width: 260px;}
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; padding: 10px 6px 10px 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; margin-top: -15px; border: solid 1px #e9e9e9!important;}
.box_container_footer p {margin: 0; line-height:14px; float: left; padding: 0 5px 0 0; font-size: 12px;}
.box_container_footer p.info {float: right; padding: 0; background: none; margin-top: -2px; display: none;}
.box_container_footer p.info * {background: none;border: none;display:inline;margin:0;padding:0;position:static;width:auto;}
.box_container_footer p.info img {vertical-align: middle; border: none; margin-top: -1px; position: relative; }
.box_container_footer ul {padding: 0; list-style-type: none; list-style-image: none; margin: 0 auto; text-align: center; line-height:14px;}
.box_container_footer ul li {display: inline; margin: 0; font-size: 11px; line-height:14px;}
.box_container_footer ul li a { font-size: 11px;}
.box_container_footer .box_content {padding: 10px 7px 7px 10px;}

.ton_l_t, .ton_r_t, .ton_l_b, .ton_r_b {position: absolute; width: 5px; height: 5px; overflow: hidden; background: url(/images/mcp/toiba/box_corners.gif) no-repeat 0 0;}
.ton_l_t {left: -1px; top: -1px;}
.ton_r_t {right: -1px; top: -1px; background-position: -5px 0;}
.ton_l_b {left: -1px; bottom: -1px; background-position: 0 -5px;}
.ton_r_b {right: -1px; bottom: -1px; background-position: -5px -5px;}
.ton_l_b_g {background-position: -10px -5px;}
.ton_r_b_g {background-position: -15px -5px;}
.ton_l_t_g {background-position: -10px 0;}
.ton_r_t_g {background-position: -15px 0;}