body {
	background: #CCCCCC;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 10pt Arial, Verdana, Tahoma,  Helvetica, sans-serif;
}

a {
	color: #00006e;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #ec5800;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}

#page {
	margin: auto;
	padding: 0;
	width: 970px;
	background: #FFFFFF;
}
#header {
	height: 100px;
	background: #000000;
}
#logo1 {
	position: absolute;
	left:31px;
	top:20px;
	width: 195px;
	height: 35px;
	background: url(../img/sap-jobs-db.png) no-repeat;
}

/* MENU START... */
.themenu{
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 8px;
  padding-bottom: 4px;
  color: #999999;
  text-align: right;
  font: 11px arial, verdana, tahoma, helvetica, sans-serif;
}
.themenumainleft{
  float:left;
  width:460px;
  margin-top: 46px;
  text-align: left;
  color:#FFFFFF;
  font: 12px arial, verdana, tahoma, helvetica, sans-serif;
  padding-left:18px;
  font-weight: bold;
}
.themenumainright{
  float:right; width:300px;
  margin-top: 46px;
  color: #999999;
  padding-right:18px;
  text-align: right;
  font: 11px arial, verdana, tahoma, helvetica, sans-serif;
}

a.header-link{ color: #999999; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: none; }
a.header-link:hover { color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: underline; }

a.header-link-visit{ color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: none; }
a.header-link-visit:hover { color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: underline; }

a.menu-link{ color: #FFFFFF; font: 12px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.menu-link:hover { color: #ff9900; font: 12px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a.menu-link-visit{ color: #009999; font: 12px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.menu-link-visit:hover { color: #FFFFFF; font: 12px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a.job-link{  text-decoration: none; }
a.job-link:hover {  text-decoration: underline; }
a.job-link:visited {  color:#993333 }


#centermenu {
	height: 20px;
	background: #444444;
	padding-top: 4px;
}
.centermenutext {
	text-align: left;
	font: 12px arial, verdana, tahoma, helvetica, sans-serif;
	color:#009999;
	font-weight: bold;
	padding-left:18px;
}
/* MENU END... */

/* FOOTER START... */
#footer {
	text-align: left;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	color:#5d6e75;
	height: 60px;
	background: #000000;
}
.thefootermenu{
  padding: 8px 0px 8px 18px;
  color: #999999;
  text-align: left;
  font: 11px arial, verdana, tahoma, helvetica, sans-serif;
}
.thefooter{
  padding: 8px 0px 8px 18px;
  color: #999999;
  text-align: left;
  font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}
a.footer-link{ color: #999999; font: 10px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: normal;}
a.footer-link:hover { color: #ff9900; font: 10px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: normal;}
/* FOOTER END... */

#mainbox {
  background: #ffffff;
  padding-left: 18px;
  padding-right: 18px;
  font: 11px Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.clear {
  clear: both;
}
.column2-unit-left {
  float:left;
  width:720px;
}
.column2-unit-right {
  float:right;
  width:197px;
}

.column2-column-left {
  float:left;
  width:440px;
}
.column2-column-right {
  float:right;
  width:250px;
}

.column4-unit-left {
   float:left;
   width:175px;
   border-top:solid 1px rgb(190,190,190);
}
.column4-unit-middle {
   float:left;
   width:175px;
   border-right:solid 1px rgb(190,190,190);
   border-left:solid 1px rgb(190,190,190);
   border-top:solid 1px rgb(190,190,190);
}
.column4-unit-third {
   float:left;
   width:175px;
   border-right:solid 1px rgb(190,190,190);
   border-top:solid 1px rgb(190,190,190);
}
.column4-unit-right {
   float:left;
   width:186px;
   border-top:solid 1px rgb(190,190,190);
}

a.left-link{ color: #000000; font: 11px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}
a.left-link:hover { color: #ff9900; font: 11px arial, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

.sub-category-left{
   padding-top:6px;
}
.sub-category-middle{
   padding-top:6px;
   padding-left:6px;
}
.sub-category-right{
   padding-top:6px;
   padding-left:6px;
}
a.cate-link{ color: #666666; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: none; }
a.cate-link:hover { color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: underline; }

a.cate-link-visited{ color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: none; }
a.cate-link-visited:hover { color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: underline; }

a.cate-header{ color: #000000; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a.cate-header:hover { color: #ff9900; font: 11px arial, tahoma, verdana, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

/* GENERAL... */
h1 {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0em;
  color: #999999;
}
h2 {
  font-size: 1.0em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 0em;
  color: #000000;
}
h3 {
  font-size: 1.0em;
  font-weight: normal;
  margin-top: 0em;
  margin-bottom: 0em;
  color: #999999;
}

p {
  margin-top: 4px;
  margin-bottom: 6px
}

form {
  display: inline;
}
SELECT.selectfield {
  WIDTH:172px;	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}
SELECT.selectpage {
  WIDTH:70px;  font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}

INPUT.textfield {
  WIDTH:167px;	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}
.formbutton {
  BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BACKGROUND: #d7d7d7; BORDER-BOTTOM-WIDTH: 1px;
  COLOR: #4d4d4d; FONT-FAMILY: tahoma; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 1px
}

.contactform {width:550px; margin:0.4em 0 0 0; padding:10px 10px 0 10px; border-bottom:solid 1px rgb(200,200,200); background-color:rgb(235,235,235);}
.contactform label.left {float:left; width:120px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform label.right {float:left; width:200px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform input.field {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.contactform select.dt {padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}

.div-tbl{
   padding-top:4px;
   width:550px;
}

.table {
	clear:both;
	margin:1.0em 0 0.2em 0px;
	table-layout: fixed; border-collapse:collapse; empty-cells:show;
	background-color:rgb(233,232,244);
	}


.table th.top {height:1.5em; padding:1 4px 1 4px; empty-cells:show; background-color:rgb(175,175,175);
		color:rgb(255,255,255); font-weight:bold; font-size:110%;}

.table th {height:1.5em; padding:1px 4px 1px 4px; border-left:solid 1px rgb(255,255,255);
	   border-right:solid 1px rgb(255,255,255); border-top:solid 1px rgb(255,255,255);
	   border-bottom:solid 1px rgb(255,255,255); background-color:rgb(225,225,225);
	   color:rgb(80,80,80); font-weight:bold; font-size:110%;}


.table td {height:1.5em; padding:1px 4px 1px 4px; border-left:solid 1px rgb(255,255,255);
	   border-right:solid 1px rgb(255,255,255); border-top:solid 1px rgb(255,255,255);
	   border-bottom:solid 1px rgb(255,255,255); background-color:rgb(225,225,225);
	   font-weight:normal; color:rgb(80,80,80); font-size:100%;}

.table td.tdl {height:1.5em; padding:1px 4px 1px 4px; border-left:solid 1px rgb(255,255,255);
	   border-right:solid 1px rgb(255,255,255); border-top:solid 1px rgb(255,255,255);
	   border-bottom:solid 1px rgb(255,255,255); background-color:rgb(238,238,238);
	   font-weight:normal; color:rgb(80,80,80); font-size:100%;}







