body { background-color: #d2d1cb; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }
#center { background-color: #fff; position: absolute; top: 10px; left: 50%; width: 970px; margin-left: -485px; }
#logo { background-image: url(../pics/logo.gif); background-repeat: no-repeat; top: 0; left: 0; width: 238px; height: 119px; }
#menu { position: absolute; top: 70px; right: 0; width: 690px; height: 30px; }
a.menu:link, a.menu:active, a.menu:visited { color: #979797; font-size: 14px; font-family: arial; font-weight: bold; text-decoration: none; margin-left: 10px; }
a.menu1:link, a.menu1:active, a.menu1:visited, a.menu:hover { color: #4e972c; font-size: 14px; font-family: arial; font-weight: bold; text-decoration: none; margin-left: 10px; }
#menu2 { position: relative; padding-left: 23px; }
#content { color: #464646; font-size: 11px; font-family: arial; position: relative; top: 0; right: 0; width: 560px; padding-top: 16px; padding-right: 90px; }
#content2 { color: #464646; font-size: 11px; font-family: arial; padding-top: 16px; padding-right: 90px; position: relative; top: 0; right: 0; width: 560px; padding-left: 23px; }
h4 { color: #4e972c; font-size: 14px; font-family: arial; font-weight: bold; margin: 0; }
h3 { color: #4e972c; font-size: 12px; font-family: arial; font-weight: bold; margin: 0; }
a.submenu:link, a.submenu:active, a.submenu:visited { color: #464646; font-size: 12px; font-family: arial; text-decoration: none; }
a.submenu1:link, a.submenu1:active, a.submenu1:visited, a.submenu:hover { color: #4e972c; font-size: 12px; font-family: arial; text-decoration: none; }
#footer { background-image: url(../pics/footer.gif); background-repeat: no-repeat; width: 947px; height: 42px; padding-top: 53px; padding-left: 23px; }
a.subm1:link, a.subm1:visited, a.subm1:active { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 25px; background-color: #4e972c; background-repeat: no-repeat; text-decoration: none; text-align: center; width: 100px; height: 25px; float: left; clear: right; display: block; }
a.subm2:link, a.subm2:visited, a.subm2:active { color: #656565; font-size: 10px; font-family: arial; font-weight: bold; line-height: 25px; background-color: #fff; text-decoration: none; text-align: center; width: 80px; height: 25px; float: left; clear: right; display: block; }
.submenbg1 { background-image: url(../pics/submen_bg.gif); }
a.login22:link, a.login22:visited, a.login22:hover, a.login22:active { color: #656565; font-size: 10px; font-family: arial; font-weight: bold; line-height: 25px; text-decoration: none; text-align: center; width: 72px; height: 25px; float: right; clear: left; display: block; }
.login222 { color: #656565; font-size: 10px; font-family: arial; font-weight: bold; line-height: 25px; text-decoration: none; text-align: center; width: 10px; height: 25px; float: right; clear: left; display: block; }
a.login2:link, a.login2:visited, a.login2:hover, a.login2:active { color: #fff; font-size: 12px; font-family: arial; font-weight: bold; line-height: 25px; text-decoration: none; background-color: #4e972c; text-align: center; display: block; width: 72px; height: 25px; float: right; clear: left; }
#news { background-image: url(../pics/news_bg.gif); width: 590px; height: 36px; padding-top: 7px; }
.news1 { color: #464646; font-size: 12px; font-family: arial; }
.news2 { color: #5a9e3b; font-size: 10px; font-family: arial; text-decoration: none; }
.send1 { background-image: url(../pics/send.gif); width: 106px; height: 23px; border-width: 0; outline-width: 0; }
.w64 { width: 64px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w68 { width: 68px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w70 { width: 70px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w100 { width: 99px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w115 { width: 115px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w110 { width: 110px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w140 { width: 140px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w350 { width: 350px; height: 25px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
#mess { color: #646464; font-size: 10px; font-family: arial; background-color: #d7d7d7; width: 373px; padding-top: 27px; padding-bottom: 16px; padding-left: 22px; border: solid 0 #b4b4b4; outline-style: none; outline-width: 0; }
.w188 { width: 186px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
.w398 { width: 395px; border: solid 1px #b4b4b4; outline-style: none; outline-width: 0; }
#message { width: 398px; height: 80px; }
.feedb1 { color: #464646; font-size: 12px; font-family: arial; }
.umfrageradio { margin-left: 60px; }
a.pop11:link, a.pop11:active, a.pop11:hover, a.pop11:visited { color: #474747; font-size: 12px; font-family: arial; text-decoration: none; }
#home1 { position: absolute; top: 0; left: 0; width: 324px; height: 170px; padding-left: 20px; }
#home2 { position: absolute; top: 0; left: 324px; width: 324px; height: 170px; padding-left: 20px; }
#home3 { position: absolute; top: 0; left: 648px; width: 324px; height: 170px; padding-left: 20px; }
#home4 { position: absolute; top: 170px; left: 0; width: 324px; height: 170px; padding-left: 20px; }
#home5 { position: absolute; top: 170px; left: 324px; width: 324px; height: 170px; padding-left: 20px; }
#home6 { position: absolute; top: 170px; left: 648px; width: 324px; height: 170px; padding-left: 20px; }
#home7 { position: absolute; top: 340px; left: 0; width: 324px; height: 145px; padding-left: 20px; }
#home8 { position: absolute; top: 340px; left: 324px; width: 324px; height: 145px; padding-left: 20px; }
#home9 { position: absolute; top: 340px; left: 648px; width: 324px; height: 145px; padding-left: 20px; }
#jobscroller { width: 260px; height: 125px; padding: 5px; }
#jobscroller a { text-decoration: none; }
.someclass { }
a.int { color: #4e972c; font-weight: bold; text-decoration: none; }
#lang { background-color: #ebeae4; position: absolute; top: 0; right: 0; width: 235px; height: 25px; }

