@charset "utf-8";
* {padding: 0;margin: 0;}

body {font-size: 15px;font-family: Arial, Helvetica, sans-serif;color: #ddd;background-color: #ffffff;margin:0;text-align: justify;}

#frame1 {width:1160px;margin: 0 auto;padding:30px;background-color: #fff;}
#frame2 {
	float: left;
	width:770px;
	margin: 0 auto;
	padding: 0 195px 0 195px;
	background:url(../images/bg-body-3.png) #fff repeat-y;
	display:block;
}

img {display:block}

.line-1 {clear:both;border-bottom:1px solid #ccc;margin:10px 0 2px 0;}
.line-2 {clear:both;border-bottom:2px solid #ccc;margin:10px 0 2px 0;}

#frame3 {float: left;width:720px;margin: 0 auto;padding: 30px 25px 25px 25px;background-color: #fff; color:#000}
#frame3b {margin:0 auto;width:670px;margin: 0 auto;padding: 30px 25px 25px 25px;background-color: #f2f2f2; color:#000}
#frame3a {float: left;width:720px;margin: 0 auto;padding: 30px 25px 25px 25px;background-color: #fff;}

#frame-home {float: left;width:720px;margin: 0 auto;padding: 0 25px 25px 25px;background-color: #fff;}
#frame-home a{color: #000;font-weight:bold;text-decoration: underline;}
#frame-home a:hover{color: #333;text-decoration: underline;}
#frameonecol {padding: 0 15px 0 0;}
#frame4 {float: left;width:720px;margin: 0;padding:0;}
#frame4 ol.oppor li {font-size:15px;font-weight:bold;}
#frame4 ol.oppor a{text-decoration: none;font-weight:bold;color:#400000;}
#frame5 {float: left;width:1160px;margin: 0 auto;padding: 0;display:block;}
#frame6 {width:720px;margin-left:auto; margin-right:auto;padding:10px 0 0 0;background-color: #fff; color: #000;clear:both; font-size:11px}
#frame6 a {color: #F90; text-decoration:underline}
#frame6 hr {color:#ffffff}

#header {
	width:720px;
	height: 150px;
	padding: 220px 220px 0 220px;
	margin: 0 auto;
	background: url(../images/bauma-header-3b.png) #fff no-repeat;
	display:block;
}

#lastupdated {float:left;width:720px;padding-top:25px;text-align:center}
#lastupdated a {color:#9900cc}
#lastupdated img {margin:10px 0;display: block;margin-left: auto;margin-right: auto}

#lastupdated-a {width:695px;padding-top:5px;text-align:center;background:#f2f2f2}
#lastupdated-a a {color:#9900cc}
#lastupdated-a img {margin:10px 0;display: block;margin-left: auto;margin-right: auto}

#lastupdated-1 {float: right; width:160px;}

#logobauma {margin: 0px;padding: 0;}

.title {line-height:normal;font-weight:bold; font-size:16px;border-bottom:1px solid #F5F5F5; background: url(../images/bg-title.png); margin-top:50px; text-transform:uppercase}

.title-1 {line-height:normal;font-weight:bold; font-size:16px;border-bottom:1px solid #F5F5F5; background: url(../images/bg-title.png); margin-top:50px;}

.title-2 {line-height:normal;font-weight:bold; font-size:24px;border-bottom:1px solid #F5F5F5; background: url(../images/bg-title.png); margin-top:50px; text-transform:uppercase}


h3 {line-height:normal;text-shadow: #666 0.1em 0.1em 0.2em;font-size:22px;border-bottom:1px solid #F5F5F5; text-transform:uppercase}
h4 {line-height:normal;text-shadow: #666 0.1em 0.1em 0.2em;font-weight:bold; font-size:16px;border-bottom:1px solid #F5F5F5; background: url(../images/bg-title.png)}
h4 a {color:#000;text-decoration: underline;line-height: 20px;}
h4 a:hover {color:#000;text-decoration:none}
h5 {font-size:20px}
h6 {line-height:normal;font-weight:bold; font-size:15px;}

h2.welcome-1 {font-family:Arial Black,arial,sans-serif;font-size:28px;letter-spacing:-1px;margin-bottom:20px;text-transform:uppercase;color:#fff; text-align:center; border-bottom:1px #fff solid;padding-bottom:3px;}
h2.welcome-2 {font-family:Arial Black,arial,sans-serif;font-size:36px;letter-spacing:-1px;margin-bottom:20px;text-transform:uppercase;color:#fff; text-align:center; border-bottom:1px #fff solid; padding-bottom:7px;}

.welcome-logos {text-transform:uppercase;padding: 0 25px;}
/* Mainmenu Top */
#mainmenu {margin: 0px auto;padding: 0;width:100%;height:33px;background: url(../images/bg-body-3.png) repeat-y}
#mainmenu ul.nav {height:15px;list-style-type:none;margin:0 198px 0 210px;padding-top:67px;text-align:center;}
#mainmenu ul.nav li {float: left;margin:0 auto;padding:0;text-align:center; font-weight:bold}
#mainmenu ul.nav li a {padding:0 0 0 30px;font:12px Arial, Helvetica, sans-serif;color:#FF9;text-decoration:none;text-align:center;text-shadow: #666633 0.1em 0.1em 0.2em; font-weight:bold} 
#mainmenu ul.nav li a:hover {color:#FF9;text-decoration:underline;}
#mainmenu ul.nav li.current a {color:#FF9;text-decoration:underline;}

/* All Content */
/*#screen {width:100%;margin: 0 auto;background-color: #FFFFFF;}*/
#frame2 h4 {color:#000;padding:0 0 1px 0;text-align: left;margin-top:20px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase}
#frame2 h4.notop{color:#000;padding:0 0 5px 0;text-align: left;margin-top:0px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase}
#frame2 h5{color:#000;text-align: left;margin-top:30px;font-family:Arial, Helvetica, sans-serif;font-size: 19px;font-weight: bold;}
#frame2 h5.notop{color:#000;margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-size: 19px;font-weight: bold;}

#frame2 p{padding:10px 0 0;}
#frame2 p.notop{padding:0;margin-top:0;}
#frame2 p.topbot {padding:10px 0;margin:10px 0}
#frame2 p.notopbot {padding:0;margin:0}
#frame2 p.borlegal{margin:0;}
#frame2 p.more {padding: 10px 0 0 0}
#frame2 p.more a{color: #000;font-weight:bold;text-decoration: underline;}
#frame2 p.more a:hover{color: #555;text-decoration: underline;}
#frame2 p.contact a{color: #763b00;text-decoration: none;}
#frame2 p.contact a:hover{color: #ff3300;text-decoration: underline;}

#frame2 p.biru {padding: 10px 0 0 0}
#frame2 p.biru a{color: #000;font-weight:bold;text-decoration: underline;}
#frame2 p.biru a:hover{color: #555;text-decoration: underline ;}

#frame2 ol{padding:0 0 0 26px;}
#frame2 ol li.legal {padding:0 0 0 22px;}
#frame2 ol li{font:11px/25px Arial, Helvetica, sans-serif; font-weight:normal;text-align: left;}
#frame2 ol span{ background:url(../images/dotline.gif) repeat-x 0 100%; height:25px; display:block;}
#frame2 ol li a {color: #000;font-weight:bold;text-decoration: underline;}
#frame2 ol li a:hover {color: #555;text-decoration: underline;}

#frame3 p.job {padding-left:12px;}

.underline {text-decoration:underline;}
.bold {font-weight: bold;}
.boldline {font-weight: bold; border-bottom:1px solid #ccc}
.blue {color:#763b00;}
.readlegal {color:#555;font-size:16px;font-weight: bolder;margin: 0; padding:0;}
.contactputih {color: #FFF;}

img.displayed {display: block;margin-left: auto;margin-right: auto;padding:0 0 0 0;}


/* Lay Out */
#content2col {width: 495px;float: left;}
#content2col p.line{background:url(../images/dotline.gif) 0 0 repeat-x; height:1px; margin:10px 0 0 0;}


/* Side Bar */
#sidebar {width: 215px;margin-left: 30px;float: left;text-align: left;}
#sidebar p{padding:10px 0 0 0;}
#sidebar p.line {height:20px;width:100%;padding:0;background:url(../images/solidline.png) 0 0 repeat-x; height:1px; margin:10px 0 10px 0;}
#sidebar p.line a{color: #000;font-weight:bold;text-decoration: underline;height:20px; display:block; padding:0;}
#sidebar p.line a:hover{color: #555;text-decoration: underline;}

#sidebar h4 {text-transform:uppercase}


/* Thumbnail Grouping */
#thumbframe {float: left; width:716px;margin:0;padding: 14px 14px 0 14px;background-color: #ddd;}
#thumbnail {float: left;width: 132px;height: 227px;border: 0px;margin: 0 14px 14px 0!important;margin: 0 14px 0 0; background:#FFF;}
#thumbnail1 {float: left;width: 132px;height: 227px;border: 0px; background:#FFF}


/* Business Specialization */
#special1 {width:350px; float:left;margin:0}
#special1 ol li {font-size:13px}
#special2 {width:370px; float:left; margin:0}
#special2 ul li {background:url(../images/dotline.gif) repeat-x 0 100%;list-style-type:none;line-height:24.5px}


.a:link {color: #555;text-decoration: none;}
.a:hover {color: #555;text-decoration: underline;}
.a:visited {color: #555;text-decoration: none;}

.a span {color: #763b00;text-decoration: none;}
.a:hover span {color: #763b00;text-decoration: underline;} 

.b:link {color: #763b00;text-decoration: none;font-weight:bold}
.b:hover {color: #F60;text-decoration: none;font-weight:bold}
.b:visited {color: #763b00;text-decoration: none;font-weight:bold}

/* Opportunities */
/*#business {width:300px; float:left; margin:0px;}*/
#business {width:495px; float:left; margin:0px;}
#business ol{padding:0 0 0 22px;}
/*#career {width:377px; float:left; margin:0 0 0 63px;padding-bottom: 4px;}*/
#career {width:377px; float:left; margin:0 0 0 0px;padding-bottom: 4px;}

#frame2 ol.opportunity {margin: 0 0 1em 2em;padding: 10px 0 0 0;text-transform: uppercase;text-align: left;margin-bottom: 20px!important;margin-bottom: 0;}
#frame2 ol.opportunity li {line-height: 2em;}
* html ol.opportunity li {position: relative; }
#frame2 ol.opportunity li.column1 { margin-left: 0.5em; }
#frame2 ol.opportunity li.column2 { margin-left: 23em; }
/*#frame2 ol.opportunity li.column2 { margin-left: 15.2em; } */
#frame2 ol.opportunity li.reset {margin-top: -20em;}


/* About Vision */
#frame2 ul.vision {margin: 0 0 0 15px;padding: 10px 0 0 0;}
#frame2 ul.vision li {margin: 0 0 5px 0;}


/* Business Grouping */
#frame2 ol.group li {font-size: 14px; margin-top: 10px;margin-left:5px;line-height: 16px;font-weight:bold;}
#frame2 span.subbfhr{text-decoration: underline;background-image: none;margin: 5px 0 -8px 0;}
#frame2 p.subgroup{font-size: 11px;margin-top: -10px;font-weight: normal;}


/* Home */
#businessunit {width:210px; float:left; margin:0px;}
#associate{width:250px; float:left; margin:0 0 0 30px;}
#associate ol li a{color:#555;text-decoration: none;}
#associate ol li a:hover {color:#555;text-decoration: none;}
#grouping {width:480px; float:left; margin:0;}


/* Domain */
#domain {color: #763b00}

.domain-home a {color:#763b00; font-weight:bold; text-decoration:none;font-size:14px;text-transform:lowercase}
.domain-home1 a {color:#ff6600; font-weight:bold; text-decoration:none;font-size:14px;text-transform:lowercase}
.domain-home2 a {color:#0099ff; font-weight:bold; text-decoration:none;font-size:14px;text-transform:lowercase}
.domain-home3 a {color:#763b00; font-weight:bold; text-decoration:none;font-size:14px;text-transform:lowercase}



/* Footer */
/* #footer {margin: 0 auto;width: 850px;clear: left;text-align: center;font-family: Arial, Helvetica, sans-serif;color: #000;padding: 15px 15px 0 15px; background:url(../images/bg-footer.png) top repeat-x;} */
#footer {margin: 0 auto;width:1160px;clear: left;background: url(../images/bg-footer-3.png) no-repeat #fff; height:220px; display:block}
#footer p.line{background:url(../images/dotline2.gif) 0 0 repeat-x; height:1px; margin:10px 0 0 0;}
#footer a {color: #900;text-decoration: none;}
#footer a:hover{text-decoration: underline;}

.ingod {font-size: 14px;font-weight: bold;margin:10px 0;color:#fff;}
.copy1 {margin:0; text-align:center}
.copy2 {margin:0; text-align:center}
.copy2 span {font-weight: bold;}


hr {color: #F5F5F5;margin: 10px 0 10px 0; }

.line {width:100%; border-bottom: 1px #AAA solid;margin:15px 0 15px 0;clear:both;}
.line-1 {width:100%; border-bottom: 1px #ddd solid;margin:13px 0 15px 0;clear:both;}
.line-3 {width:100%; border-bottom: 1px #AAA solid;margin:5px 0 5px 0;clear:both;}
.legal {font-weight:bold; font-size:12px;margin-top:10px; color:#900}
.upper { text-transform:uppercase;}

img {border: none;}
.clear {clear: both;}
.chinese {margin-top: 3px;}
.topspace {margin-top: -4px;}
.topspace2 {margin-top: -2px;}

a{color: #763b00;font-weight:bold;text-decoration: none}
a:hover{color: #F60}

.center {text-align:center}

h1 {padding-bottom:18px; font-size:20px;text-shadow: #666 0.1em 0.1em 0.2em;}
.style1 {font-size: 18px;font-weight: bold;}
.style2 {font-size: 18px;line-height:18px;}
.style3 {font-size: 15px; padding-top:30px;}
.clear5 {clear:both;height:3px;}
.clear8 {clear:both;height:8px;}
.clear70 {clear:both;height:25px;}


ul.job-desc {list-style-type: disc; list-style-position: outside; padding-left:15px;}
ul.job-desc li {padding-bottom:10px}


.company-name {font-size:11px;color:#00F;line-height:16px;}
h2.job-sub {font-size:18px;font-weight:normal;margin:15px 0 5px 0;text-transform:uppercase}

