* { margin: 0; padding: 0; }

html,
body {
  height: 100%;
}

body {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  background-color: #666;
  font-size: 62.5%;
  font-family: Verdana, Geneva, Arial, sans-serif;
  line-height: 145%;
  color: #1f2b12;
}

a {
  color: #9A9E46;
  text-decoration: underline;
  font-weight: bold;
}
a:hover {
  color: #607036;
}
a:focus { outline: none; }

img { border: 0px none; }

.hide {
  display: none;
}

#whopper {
  width: 770px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background: #fff;
  text-align: left;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#header {
  background: url(/images/pixelsturm.png) no-repeat center top; 
  height: 151px;
  width: 100%;
}

/* Main Menu */
ul#menu_main {
  margin: 0 10px;
  padding: 0;
  height: 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #c6c6c6 #a3a3a3 #a3a3a3 #c6c6c6;
  background: #e8e8e8 url(/themes/site_themes/riege/images/menu-main-bg.gif) repeat-x bottom center;
  list-style-type: none;
}
ul#menu_main li {
  position: relative;
  top: 1px;
  float: left;
  margin: 0 1px 0 0;
  padding: 0;
  list-style-type: none;
}
ul#menu_main li span {
  display: none;
}
ul#menu_main li a {
  display: block;
  height: 22px;
  background-image: url(/themes/site_themes/riege/images/menu-main.png);
  background-repeat: no-repeat;
  overflow: hidden;
}
ul#menu_main li.home { margin-left: 99px; }
li.home a { width: 56px; background-position: 0 0; }
li.home a:hover,
li.home a.current { background-position: 0 -23px; }
li.about a { width: 87px; }
li.about a { background-position: -57px 0; }
li.about a:hover,
li.about a.current { background-position: -57px -23px; }
li.products a { width: 90px; }
li.products a { background-position: -145px 0; }
li.products a:hover,
li.products a.current { background-position: -145px -23px; }
li.services { width: 84px; }
li.services a { background-position: -236px 0; }
li.services a:hover,
li.services a.current { background-position: -236px -23px; }
li.support { width: 82px; }
li.support a { background-position: -321px 0; }
li.support a:hover,
li.support a.current { background-position: -321px -23px; }
li.news { width: 58px; }
li.news a { background-position: -404px 0; }
li.news a:hover,
li.news a.current { background-position: -404px -23px; }
li.contact { width: 82px; }
li.contact a { background-position: -463px 0; }
li.contact a:hover,
li.contact a.current { background-position: -463px -23px; }

div#menu_second {
  background: #fff url(/themes/site_themes/riege/
  images/menu_second.png) repeat-x top center;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #ccc;
  height: 23px;
  margin: 0 10px;
}
div#menu_second  ul {
  padding: 0 0 0 10px;
  height: 23px;
  list-style-type: none;
  text-align: center;
  font-size: 1.1em;
  margin: 0;
}
div#menu_second  li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}
div#menu_second a {
  position: relative;
  top: 2px;
  color: #999;
  padding: 0 8px;
  line-height: 19px;
  height: 19px;
  font-weight: bold;
  margin: 0 0 0 2px;
  text-decoration: none;
}
div#menu_second a.current,
div#menu_second a:hover {
  color: #666;
  text-decoration: none;

}
div#menu_second a:focus {
  color: #999;
  text-decoration: none;
}

#main {
  width: 770px;
  clear: both;
}
div#footer {
  clear: both;
  width: 100%;
  padding-top: 1em;
}
div#footer p {
  margin: 0 auto;
  padding: 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 1em;
  color: #999;
}
div#footer ul {
	margin: 20px 10px 0 10px;
	padding: 0 0 0 13px;
	height: 20px;
	list-style-type: none;
	border: 1px solid #d9d9d9;
	border-color: #d9d9d9 #d9d9d9 #cccccc #d9d9d9;
  background: url(/themes/site_themes/riege/images/menu_second.png) repeat-x top center;
}
div#footer ul li {
	margin: 0 13px 0 0;
	padding: 1px 0;
	list-style-type: none;
	float: left;
}
div#footer ul li a {
  display: block;
  text-decoration: none;
  height: 18px;
  line-height: 18px;
  padding: 0;
  color: #999;
}
div#footer ul li a:hover {
  color: #111;
  text-decoration: underline;
}
#side_left {
 float: left;
 width: 190px;
 min-height: 100px;
}
#side_right {
 float: right;
 width: 190px;
 min-height: 100px;
 padding-top: 30px;
}
#side_right h3 {
  font-weight: bold;
  margin: 10px;
}
#content {
  margin-top: 10px;
  float: left;
  width: 390px;
}
.office_adress {
  position: relative;
  margin: 20px 10px;
  background-color: #f9f9f5;
  background-repeat: no-repeat;
  background-position: 326px 11px;
  border: 1px solid #e1dcc2;
  border-top: 2px solid #edead9;
  border-left: 2px solid #edead9;
}
#content div.office_adress p.maps {
  margin: 0;
  padding: 0 10px;
  float: left;
}
#content div.office_adress p.maps a {
  float: left;
  margin: 0 5px 15px 0;
  padding: 1px 3px;
  background-color: #fdfcf7;
  color: #606f36;
  height: 15px;
  line-height: 15px;
  border-style: solid;
  text-decoration: none;
  border-width: 1px 2px 2px 1px;
  border-color: #d3bd44;
}
#content div.office_adress p.maps a:hover {
  border-width: 2px 1px 1px 2px;
  color: #1f2b12;
  background-color: #fff;
}
#content p.person {
  margin: 0;
  padding: 0 6px;
  cursor: hand;
  cursor: pointer;
  line-height: 20px;
  height: 20px;
  float: right;
  right: 1px;
  bottom: 1px;
  position: absolute;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  background: #9a9e46;
}
#content p.person:hover {
  background: #606f36;
}
#content p.person_details {
  width: 180px;
  margin: 15px 0 0px 0px;
  padding: 10px;
  position: relative;
  background: url(/themes/site_themes/riege/images/contact_person.gif) no-repeat top left;
}
#content div.office_adress#RSIDUS { background-image: url(/images/flags/32x32/flag_germany.png); }
#content div.office_adress#RSIFRA { background-image: url(/images/flags/32x32/flag_germany.png); }
#content div.office_adress#RSIBEL { background-image: url(/images/flags/32x32/flag_belgium.png); }
#content div.office_adress#RSIHKG { background-image: url(/images/flags/32x32/flag_hong_kong.png); }
#content div.office_adress#RSISYD { background-image: url(/images/flags/32x32/flag_new_zealand.png); }
#content div.office_adress#RSIUSA { background-image: url(/images/flags/32x32/flag_usa.png); }
#content div.office_adress#RSIZRH { background-image: url(/images/flags/32x32/flag_switzerland.png); }


#content h2 {
  margin: 15px 10px 15px 10px;
  padding: 0;
  font-size: 2.25em;
  line-height: 1.25em;
}
#content h3 {
  margin: 15px 10px;
  padding: 0;
  color: #9a9e46;
  font-size: 1.8em;
  line-height: 1.25em;
}
#content h3 a:hover,
#content h3 a {
  text-decoration: none;
}
#content h4 {
  margin: 15px 10px;
  padding: 0;
  color: #afaa2c;
  font-size: 1.1em;
  line-height: 1.65em;
}
#content h4.counter span {
  color: #606f36;
}
#content h5 {
  clear: both;
  margin: 15px 110px;
  padding: 1px;
  font-size: 1em;
  text-align: center;
  font-weight: normal;
  background-color: #1f2b12;
  color: #fff;
}
#content h5.box {
  margin: 30px 110px 0 110px;
}
#content h6 {
  margin: 15px 10px;
  padding: 0;
  font-size: 1.1em;
}
#content p {
  clear: left;
  line-height: 165%;
  font-size: 1.1em;
  margin: 15px 10px;
  padding: 0;
  text-align: justify;
}


#content ul {
  border-top: 2px solid #edeccf;
  background: #f3f2de;
  margin: 20px 10px;
  padding: 10px 26px;
  list-style-type: square;
}
#content ul.light {
  margin: 0px 10px 20px 10px;
  padding: 8px 20px;
  background: #f7f7e9;
  border: 0px none;
}
#content ul.light li {
  color: #d3bd44;
}
#content ul.light li span {
  color: #1f2b12;
}
#content ul ul {
  border-top: 0px none;
  padding: 0;
  margin: 0 0.25em;
  list-style-type: circle;
}
#content ul li {
  line-height: 1.85em;
  font-size: 1.1em;
  margin: 0 5px;
  padding: 0;
}
#content li ul li {
  font-size: 1em;
  margin: 0 10px;
  padding: 0;
}
#content ul.menu_flags {
  float: left;
  margin: 10px 10px 20px 10px;
  padding: 10px 42px;
  list-style-type: none;
  border-top: 1px solid #ede5ba;
  border-bottom: 1px solid #ede5ba;
  background-color: #fff;
}
#content ul.menu_flags li {
  float: left;
  font-weight: bold;
  color: #606f36;
  font-size: 1em;
  height: 24px;
  line-height: 24px;
  margin: 0 0 0 2px;
  padding: 0;
  cursor: default;
}
#content ul.menu_flags li a {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background-position: 0 6px;
  background-repeat: no-repeat;
}
#content ul.menu_flags li a span {
  display: none;
}
#content ul.menu_flags li.at a { background-image: url(/themes/site_themes/riege/images/flags/flag_at.png) }
#content ul.menu_flags li.au a { background-image: url(/themes/site_themes/riege/images/flags/flag_au.png) }
#content ul.menu_flags li.be a { background-image: url(/themes/site_themes/riege/images/flags/flag_be.png) }
#content ul.menu_flags li.br a { background-image: url(/themes/site_themes/riege/images/flags/flag_br.png) }
#content ul.menu_flags li.ca a { background-image: url(/themes/site_themes/riege/images/flags/flag_ca.png) }
#content ul.menu_flags li.ch a { background-image: url(/themes/site_themes/riege/images/flags/flag_ch.png) }
#content ul.menu_flags li.cn a { background-image: url(/themes/site_themes/riege/images/flags/flag_cn.png) }
#content ul.menu_flags li.de a { background-image: url(/themes/site_themes/riege/images/flags/flag_de.png) }
#content ul.menu_flags li.dk a { background-image: url(/themes/site_themes/riege/images/flags/flag_dk.png) }
#content ul.menu_flags li.em a { background-image: url(/themes/site_themes/riege/images/flags/flag_em.png) }
#content ul.menu_flags li.es a { background-image: url(/themes/site_themes/riege/images/flags/flag_es.png) }
#content ul.menu_flags li.fi a { background-image: url(/themes/site_themes/riege/images/flags/flag_fi.png) }
#content ul.menu_flags li.fr a { background-image: url(/themes/site_themes/riege/images/flags/flag_fr.png) }
#content ul.menu_flags li.hk a { background-image: url(/themes/site_themes/riege/images/flags/flag_hk.png) }
#content ul.menu_flags li.id a { background-image: url(/themes/site_themes/riege/images/flags/flag_id.png) }
#content ul.menu_flags li.it a { background-image: url(/themes/site_themes/riege/images/flags/flag_it.png) }
#content ul.menu_flags li.jp a { background-image: url(/themes/site_themes/riege/images/flags/flag_jp.png) }
#content ul.menu_flags li.kr a { background-image: url(/themes/site_themes/riege/images/flags/flag_kr.png) }
#content ul.menu_flags li.lu a { background-image: url(/themes/site_themes/riege/images/flags/flag_lu.png) }
#content ul.menu_flags li.ma a { background-image: url(/themes/site_themes/riege/images/flags/flag_ma.png) }
#content ul.menu_flags li.mx a { background-image: url(/themes/site_themes/riege/images/flags/flag_mx.png) }
#content ul.menu_flags li.my a { background-image: url(/themes/site_themes/riege/images/flags/flag_my.png) }
#content ul.menu_flags li.nl a { background-image: url(/themes/site_themes/riege/images/flags/flag_nl.png) }
#content ul.menu_flags li.no a { background-image: url(/themes/site_themes/riege/images/flags/flag_no.png) }
#content ul.menu_flags li.nz a { background-image: url(/themes/site_themes/riege/images/flags/flag_nz.png) }
#content ul.menu_flags li.ph a { background-image: url(/themes/site_themes/riege/images/flags/flag_ph.png) }
#content ul.menu_flags li.sa a { background-image: url(/themes/site_themes/riege/images/flags/flag_sa.png) }
#content ul.menu_flags li.se a { background-image: url(/themes/site_themes/riege/images/flags/flag_se.png) }
#content ul.menu_flags li.sg a { background-image: url(/themes/site_themes/riege/images/flags/flag_sg.png) }
#content ul.menu_flags li.th a { background-image: url(/themes/site_themes/riege/images/flags/flag_th.png) }
#content ul.menu_flags li.uk a { background-image: url(/themes/site_themes/riege/images/flags/flag_uk.png) }
#content ul.menu_flags li.us a { background-image: url(/themes/site_themes/riege/images/flags/flag_us.png) }
#content ul.menu_flags li.vn a { background-image: url(/themes/site_themes/riege/images/flags/flag_vn.png) }

#content ul.menu_flags li a.current,
#content ul.menu_flags li a:hover {
  background-position: 0 -47px;
}

#content ul.menu_flags li.australia a:hover { background-position: top left }
#content ul.menu_flags li.germany a:hover { background-position: 0 -59px }
#content ul.menu_flags li.hongkong a:hover { background-position: 0 -119px }
#content ul.menu_flags li.newzealand a:hover { background-position: 0 -179px }
#content ul.menu_flags li.usa a:hover { background-position: 0 -239px }
#content ul.menu_flags li.belgium a:hover { background-position: 0 -299px }
#content ul.menu_flags li.netherlands a:hover { background-position: 0 -359px }
#content ul.menu_flags li.sweden a:hover { background-position: 0 -419px }
#content ul.menu_flags li.denmark a:hover { background-position: 0 -479px }
#content ul.menu_flags li.southafrica a:hover { background-position: 0 -539px }

#content ul#tabList {
  background: #fff;
  margin: 15px 10px;
  padding: 0;
  list-style-type: none;
  border-top: 1px solid #e3e8d4;
  border-bottom: 1px solid #e3e8d4;
}
#content ul#tabList li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#content ul#tabList li a {
  text-decoration: none;
  font-weight: normal;
  color: #606f36;
  display: block;
  padding: 0 8px;
  border-left: 2px solid #e3e8d4;
  border-right: 2px solid #e3e8d4;
  border-bottom: 1px solid #e3e8d4;
  border-top: 1px solid #e3e8d4;
}
#content ul#tabList li span {
  font-size: 10px;
  padding-left: 5px;
  font-weight: normal;
  color: #afaa2c;
}
ul a.selected,
#content ul#tabList li.selected,
#content ul#tabList li a:hover {
  background: #e3e8d4;
  border-color: #e3e8d4;
  text-decoration: none;
  font-weight: bold;
  color: #606f36;
}
#content ul#tabList li  a.selected,
#content ul#tabList li.selected a {
  font-weight: bold;
}
#side_right ul {
  line-height: 165%;
  font-size: 1em;
  margin: 20px 10px;
  padding: 0;
  list-style-type: none;
}
#side_right ul ul ul li {
  margin: 0 0 0 14px;
  padding: 0;
}
#side_right ul li {
  margin: 1px 0;
  padding: 0;
  list-style-type: none;
}
#side_right li a {
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding: 3px 10px;
  color: #ccc;
}
#side_right li a:hover {
  text-decoration: underline;
  color: #607036;
  color: #1f2b12;
}
#side_right ul li ul {
  border: 0px none;
  margin: 2px 0 5px 1px;
  padding: 0;
  background: 0px none;
}
#side_right ul li ul li a {
  font-weight: normal;
  color: #666;
  padding: 1px 10px 1px 25px;
  background: url(/themes/site_themes/riege/images/pixel7.png) no-repeat 10px -494px;
}
#side_right ul li ul li a:hover {
  color: #1f2b12;
  background: url(/themes/site_themes/riege/images/pixel7.png) no-repeat 10px -94px;
}

#side_right ul li ul li a.current {
  color: #1f2b12;
  text-decoration: underline;
  background: url(/themes/site_themes/riege/images/pixel7.png) no-repeat 10px -394px;
}

#side_right ul.pixelLine li a {
  font-size: 1em;
}

.clear {
	clear: both;
	height: 58px;
}

div#eyecatcher {
  display: block;
  margin: 10px 10px 0 10px;
}
div.image_side img,
div#eyecatcher img {
  margin: 0;
  border: 0px none;
}
div.image_side {
  display: block;
  margin: 40px 10px 0 10px;
  border: 1px solid #ccc;
  padding: 10px 0 8px 0;
  text-align: center;
}
div.image_side p {
  margin: 0;
  text-align: center;
  padding: 7px 0 0 0;
}


div.countries {
  width: 50%;
  float: left;
  font-size: 1.1em;
  line-height: 185%;
}
div.countries div {
  margin-left: 20px;
  padding-left: 23px;
  background-image: url(/themes/site_themes/riege/images/flags.png);
  background-repeat: no-repeat;
  background-position: 0 -6px;
  color: #999;
}
div.countries div a {
  color: #9a9e46;
}
div.countries div a:hover  {
  color: #1f2b12;
  text-decoration: none;
  background: #e5e5e5;
}
div.countries div#au { background-position: 0px -6px; }
div.countries div#at { background-position: 0px -46px; }
div.countries div#be { background-position: 0px -86px; }
div.countries div#br { background-position: 0px -126px; }
div.countries div#ca { background-position: 0px -166px; }
div.countries div#cn { background-position: 0px -206px; }
div.countries div#dk { background-position: 0px -246px; }
div.countries div#fi { background-position: 0px -286px; }
div.countries div#fr { background-position: 0px -326px; }
div.countries div#de { background-position: 0px -366px; }
div.countries div#hk { background-position: 0px -406px; }
div.countries div#it { background-position: 0px -446px; }
div.countries div#in { background-position: 0px -486px; }
div.countries div#jp { background-position: 0px -526px; }
div.countries div#kr { background-position: 0px -566px; }
div.countries div#lu { background-position: 0px -606px; }
div.countries div#my { background-position: 0px -646px; }
div.countries div#mu { background-position: 0px -686px; }
div.countries div#mx { background-position: 0px -726px; }
div.countries div#nl { background-position: 0px -766px; }
div.countries div#nz { background-position: 0px -806px; }
div.countries div#nw { background-position: 0px -846px; }
div.countries div#ph { background-position: 0px -886px; }
div.countries div#sg { background-position: 0px -926px; }
div.countries div#sa { background-position: 0px -966px; }
div.countries div#es { background-position: 0px -1006px; }
div.countries div#se { background-position: 0px -1046px; }
div.countries div#ch { background-position: 0px -1086px; }
div.countries div#th { background-position: 0px -1126px; }
div.countries div#em { background-position: 0px -1166px; }
div.countries div#uk { background-position: 0px -1206px; }
div.countries div#us { background-position: 0px -1246px; }
div.countries div#vn { background-position: 0px -1286px; }

/* default style (green) */

#content p.txtBox {
  padding: 10px;
  color: #1f2b12;
  margin: 15px 10px;
  border: 1px solid #d9ddcf;
  background: #f7f8f5 url(/themes/site_themes/riege/images/txt-box.png) repeat-x top center;
}
#content p.txtBox a {
  background: none;
  color: #606f36;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid #1f2b12;
}
#content p.txtBox a:hover {
  border-color: #7a2c0e;
}
/* procars style (purple) */
body#procars #content p.txtBox {
  color: #131718;
  border-color: #b5d4db;
  background-color: #e6f0f3;
}
body#procars #content p.txtBox a:hover { border-color: #e6f0f3; }
body#procars #content p.txtBox a { border-color: #a9cdd5; }
/* scope style (orange) */
body#scope #content p.txtBox {
  color: #2a2821;
  border-color: #f5dd7f;
  background-color: #fcf5d9;
}
body#scope #content p.txtBox a { border-color: #ebbc00; color: #7a2c0e; }
body#scope #content p.txtBox a:hover { border-color: #7a2c0e; }

/* global connect style (lila) */
body#global_connect #content p.txtBox {
  color: #2a2821;
  border-color: #d0cfe2;
  background-color: #eeedf4;
}
body#global_connect #content p.txtBox a { border-color: #7976ac; color: #38374e; }
body#global_connect #content p.txtBox a:hover { border-color: #38374e; }



#content p.txtBlock2 {
  color: #26150f;
}
#content p.txtBlock3 {
  color: #26150f;
}
#content p.txtBlock2 img {
  float: left;
  border: 0px none;
  margin: 0;
  margin: 6px 20px 60px 0px;
  border: 2px solid #e5e5e5;
}
#content p.txtBlock3 img {
  float: right;
  border: 0px none;
  margin: 0;
  padding: 6px 10px 60px 10px;
}

div.showTeaser {
  margin: 0 10px;
  padding-bottom: 10px;
}
div#showTeaser p {
 margin: 0;
}
#content div.showTeaser li {
  list-style-type: none;
  margin-bottom: 10px;
}
#content div.showTeaser li img {
  margin: 0;
  position: relative;
  top: 5px;
  padding-right: 7px;
}
#content p#customer_link {
  text-align: center;
  font-size: 1em;;
  text-decoration: none;
}
#content p#customer_link a {
  text-decoration: none;
  padding: 0;
  line-height: 16px;
  height: 16px;
}
p#updated {
  font-style: oblique;
  font-size: 1em;
  color: #666;
}

div#widescreen {
  margin: 15px 10px 0 10px;
  display: block;
  background: #f7f7f7;
  height: 278px;
}

div#customer_logo {
  margin: 15px 10px;
  border-width: 1px 0;
  border-style: solid;
  border-color: #cfd4c2;
}
div#customer_logo div {
  width: 370px;
  height: 120px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

hr.pixel {
  border:0px none;
  background-color:#7a2c0e;
  height:1px;
  margin: 15px 10px;
}

dl.features24 {
  font-size: 1.1em;
  margin: 15px 30px;
  line-height: 165%;
  padding: 0;
}
dl.features24 dt {
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
dl.features24 dt img {
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  background: #fcfaf3 url(/themes/site_themes/riege/images/orange_sh24.png) repeat-x top center;
  padding: 4px;
  border: 1px solid #faefc4;
}
dl.features24 dd {
  margin: 0 0 15px 0;
  padding: 0 0 0 30px;
}

span.pixel1, span.pixel2, span.pixel2, span.pixel3, span.pixel4, span.pixel5, span.pixel6, span.pixel7 {
  display:block;
  width: 9px;
  float: left;
  height: 9px;
  line-height: 9px;
  position: relative;
  top: 5px;
  margin-right: 7px;
}
span.pixel1 { background: #607036; }
span.pixel2 { background: #9a9e46; }
span.pixel3 { background: #afaa2c; }
span.pixel4 { background: #d3bd44; }
span.pixel5 { background: #cccca1; }
span.pixel6 { background: #e3d994; }

p#searchBox {
  margin: 0;
  padding: 0;
  position: relative;
  right: 0;
  float: right;
  top: 10px;
}
input.submit {
  font-size: 1.1em;
}
#keywords {
  font-size: 1.1em;
  width: 80px;
}


div#customerLinks {
  display: block;
  width: 370px;
  margin: 20px auto;
  text-align: center;
  padding: 12px 0 0 0;
  border-top: 1px solid #e3d994;
}
div#customerLinks ul {
  margin: 0 auto;
  padding: 0 0 0 12px;
  text-align: center;
  list-style-type: none;
  border: 0px none;
}
div#customerLinks ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}
div#customerLinks ul li span {
  display: none;
}
div#customerLinks ul li a {
  display: block;
  width: 110px;
  height: 75px;
  margin: 0 5px 0 0;
  border: 1px solid #fff;
  background-repeat: no-repeat;
  background-position: center center;
}
div#customerLinks ul li a:hover {
  border-color: #9a9e46 #607036 #607036 #9a9e46;
}
div#customerLinks li.abx a { background-image: url(/themes/site_themes/riege/images/customerlink_abx.gif) }
div#customerLinks li.aha a { background-image: url(/themes/site_themes/riege/images/customerlink_hartrodt.gif) }
div#customerLinks li.alp a { background-image: url(/themes/site_themes/riege/images/customerlink_alphatrans.gif) }
div#customerLinks li.ast a { background-image: url(/themes/site_themes/riege/images/customerlink_astracon.gif) }
div#customerLinks li.ate a { background-image: url(/themes/site_themes/riege/images/customerlink_atege.gif) }
div#customerLinks li.ape a { background-image: url(/themes/site_themes/riege/images/customerlink_apextrans.gif) }
div#customerLinks li.logwin a { background-image: url(/themes/site_themes/riege/images/customerlink_logwin.gif) }
div#customerLinks li.bal a { background-image: url(/themes/site_themes/riege/images/customerlink_baltrans.gif) }
div#customerLinks li.crs a { background-image: url(/themes/site_themes/riege/images/customerlink_crosstainer.gif) }
div#customerLinks li.dac a { background-image: url(/themes/site_themes/riege/images/customerlink_dachser.gif) }
div#customerLinks li.emo a { background-image: url(/themes/site_themes/riege/images/customerlink_emotrans.gif) }
div#customerLinks li.gei a { background-image: url(/themes/site_themes/riege/images/customerlink_geis.gif) }
div#customerLinks li.ihg a { background-image: url(/themes/site_themes/riege/images/customerlink_ihg.gif) }
div#customerLinks li.int a { background-image: url(/themes/site_themes/riege/images/customerlink_intropa.gif) }
div#customerLinks li.jet a { background-image: url(/themes/site_themes/riege/images/customerlink_jetspeed.gif) }
div#customerLinks li.jhb a { background-image: url(/themes/site_themes/riege/images/customerlink_jhb.gif) }
div#customerLinks li.ker a { background-image: url(/themes/site_themes/riege/images/customerlink_kerry.gif) }
div#customerLinks li.khd a { background-image: url(/themes/site_themes/riege/images/customerlink_khd.gif) }
div#customerLinks li.kwe a { background-image: url(/themes/site_themes/riege/images/customers/customerlink_kwe.png) }
div#customerLinks li.log a { background-image: url(/themes/site_themes/riege/images/customerlink_logtrans.gif) }
div#customerLinks li.ont a { background-image: url(/themes/site_themes/riege/images/customerlink_ontime.gif) }
div#customerLinks li.ove a { background-image: url(/themes/site_themes/riege/images/customerlink_overbruck.gif) }
div#customerLinks li.mfc a { background-image: url(/themes/site_themes/riege/images/customerlink_mfc.gif) }
div#customerLinks li.msk a { background-image: url(/themes/site_themes/riege/images/customerlink_msk.gif) }
div#customerLinks li.nis a { background-image: url(/themes/site_themes/riege/images/customerlink_nissin.gif) }
div#customerLinks li.sab a { background-image: url(/themes/site_themes/riege/images/customerlink_sable.gif) }
div#customerLinks li.sch a { background-image: url(/themes/site_themes/riege/images/customerlink_schenker.gif) }
div#customerLinks li.str a { background-image: url(/themes/site_themes/riege/images/customerlink_streck.gif) }
div#customerLinks li.uti a { background-image: url(/themes/site_themes/riege/images/customerlink_uti.gif) }
div#customerLinks li.wmg a { background-image: url(/themes/site_themes/riege/images/customerlink_wmgroup.gif) }
div#customerLinks li.zuf a { background-image: url(/themes/site_themes/riege/images/customerlink_zufall.gif) }
div#customerLinks li.lpa a { background-image: url(/themes/site_themes/riege/images/customers/lpa-thumb.gif) }


div#tblProfile {
  clear: left;
  float: left;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
div#tblProfile table {
  border: 10px solid #fafaf3;
  margin: 0 auto;
  width: 600px;
  padding: 0;
  font-size: 1em;
  text-align: center;
}
div#tblProfile table th {
  font-size: 1em;
  margin: 0;
  font-weight: normal;
  padding: 10px 1px;
}
div#tblProfile table td {
  line-height: 125%;
  padding: 5px 1px;
  color: #333;
  font-size: 9px;
  margin: 0;
}
div#tblProfile table th.header {
  font-size: 2.25em;
  font-weight: bold;
  padding: 10px 0 15px 0;
}
th.clr-one { background-color: #E5E9E1; }
th.clr-two { background-color: #E8ECDB; }
th.clr-three { background-color: #DDE2C8; }
th.clr-four { background-color: #E2E6C0; }
th.clr-five { background-color: #D9DDAC; }
th.clr-six { background-color: #EEECC8; }
th.clr-seven { background-color: #E9E5B6; }

.clr-one { background: #f5f6f3; }
.clr-two { background: #f6f7f1; }
.clr-three { background: #f1f3e9; }
.clr-four { background: #f3f5e6; }
.clr-five { background: #f0f1de; }
.clr-six { background: #f8f7e9; }
.clr-seven { background: #f6f5e2; }

div.panel {
  margin: 10px 0;
  border: 1px solid #ccc;
  border-color: #cbcbad #5f6f35 #5f6f35 #cbcbad;
  background: #f2edde url(/themes/site_themes/riege/images/txt-box.png) repeat-x top center;
}
blockquote {
  font-size: 13px;
  font-style: italic;
  line-height: 140%;
  padding: 10px;
}
blockquote span {
  padding: 0;
  font-weight: bold;
  font-size: 17px;
  color: #5f6f35;
}

img#jr { margin: 10px 0 0 10px; }

/* =products list */

#content ul#prolist {
  margin: 20px 10px;
  padding: 20px 0 10px 32px;
  list-style: none;
  height: 216px;
  background: #fff;
  border: 0px none;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #ccc;
}
#content ul#prolist li {
  float: left;
  margin: 0 10px;
  padding: 0;
  list-style: none;
  text-align: center;
}
#content ul#prolist li#prolist_global {
	clear: left;
	margin: 20px 0;
	margin-left: 90px;
}
#content ul#prolist li a {
  display: block;
  width: 145px;
  height: 90px;
  line-height: 90px;
  text-decoration: none;
  font-weight: bold;
}

#content ul li#prolist a:hover {
  margin: 0;
  padding: 0;
  }

/* PROLIST */

li#prolist_procars a,
li#prolist_scope a,
li#prolist_global a,
li#prolist_warehouse a {
  border-width: 1px 2px 2px 1px;
  border-style: solid;
  background-repeat: no-repet;
  background-position: center center;
}

li#prolist_procars a:hover,
li#prolist_scope a:hover,
li#prolist_global a:hover,
li#prolist_warehouse a:hover {
  border-width: 2px 1px 1px 2px;
}
/* PROCARS.classic */
li#prolist_procars a {
  border-color: #e2dea4 #C6BE4A #C6BE4A #e2dea4;
  background-image: url(/themes/site_themes/riege/images/box-procars.gif);
  }
li#prolist_procars a:hover { border-color: #C6BE4A #e2dea4 #e2dea4 #C6BE4A; }
/* PROCARS.net */
li#prolist_scope a {
  border-color: #cdd494 #9CAA29 #9CAA29 #cdd494;
  background-image: url(/themes/site_themes/riege/images/box-scope.gif);
  }
li#prolist_scope a:hover { border-color: #9CAA29 #cdd494 #cdd494 #9CAA29; }
/* Global Connect */
li#prolist_global a {
  background-image: url(/themes/site_themes/riege/images/box-global.gif);
  border-color: #a8b498 #526931 #526931 #a8b498;
  }
li#prolist_global a:hover { border-color: #526931 #a8b498 #a8b498 #526931; }
/* Warehouse */
li#prolist_warehouse a {
  background-image: url(/themes/site_themes/riege/images/box-warehouse.gif);
  border-color: #d7d495 #afaa2c #afaa2c #d7d495;
  }
li#prolist_warehouse a:hover { border-color: #afaa2c #d7d495 #d7d495 #afaa2c; }



#global_references {
  display: block;
  text-align: center;
  margin: 0 auto;
}
#global_references p {
  margin: 0;
  padding: 0;
  text-align: center;
}

p#global_0,
p#global_1,
p#global_2,
p#global_3,
p#global_4,
p#global_5,
p#global_6,
p#global_7 {
  text-align: center;
  paddding: 0 10px;
  margin: 0 10px;
  font-weight: normal;
  height: 35px;
  line-height: 120%;
  }
p#global_1,
p#global_2,
p#global_3,
p#global_4,
p#global_5,
p#global_6,
p#global_7 {
  display: none;
  }

ul#global_flags {
  height: 12px;
  border: 0px none;
  margin: 20px auto 5px auto;
  padding: 5px 0 5px 118px;
  list-style-type: none;
  background: #fff;
  }
ul#global_flags li {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
  }
ul#global_flags li a {
  display: block;
  height: 24px;
  width: 24px;
  padding: 0;
  background-position: 0px 3px;
  background-repeat: no-repeat;
  }
ul#global_flags li a:hover {
  background-position: 0px -49px;
}
li#global_germany1 a { background-image: url(/images/flags/flag_de.gif); }
li#global_germany2 a { background-image: url(/images/flags/flag_de.gif); }
li#global_belgium a { background-image: url(/images/flags/flag_be.gif); }
li#global_usa a { background-image: url(/images/flags/flag_us.gif); }
li#global_australia a { background-image: url(/images/flags/flag_au.gif); }
li#global_china a { background-image: url(/images/flags/flag_cn.gif); }
li#global_switzerland a { background-image: url(/images/flags/flag_ch.gif); }

#global_references img {
  margin: 5px 0;
  border: 1px solid #1f2b12;
  }

.flag_center {
  padding: 5px 0;
  margin: 0 10px;
  text-align: center;
  background: #fafaf3;
  border: 1px solid #ede9cb;
}


#content table.table_content {
  margin: 0 auto;
  padding: 0;
  width: 370px;
  line-height: 155%;
  background: #fff;
  border: 1px solid #dadcba;
  border-bottom: 0px none;
}
#content table.table_content th {
  margin: 0;
  padding: 2px 5px;
  vertical-align: top;
  font-weight: bold;
  border-bottom: 1px solid #dadcba;
}
#content table th a {
  text-decoration: underline;
  color: #607036;
  font-weight: bold;
}
#content table th a:hover {
  background-color: #f2f1e2;
}
#content table.table_content td {
  margin: 0;
  padding: 2px 5px;
  vertical-align: top;
  border-bottom: 1px solid #dadcba;
}
#content table.table_content ul,
#content table.table_content li {
  margin: 0;
  padding: 0;
  line-height: 155%;
  background: #fff;
  list-style-position: inside;
}


#content table {
  margin: 0 auto;
  padding: 0;
  width: 370px;
  line-height: 155%;
  background: #fff;
  border: 1px solid #dadcba;
  border-bottom: 0px none;
}
#content table th {
  margin: 0;
  padding: 2px 5px;
  width: 25%;
  vertical-align: top;
  font-weight: bold;
  border-bottom: 1px solid #dadcba;
}
#content table td {
  margin: 0;
  padding: 2px 5px;
  vertical-align: top;
  border-bottom: 1px solid #dadcba;
}



#content ul#countryChart {
  float: left;
  margin: 0 10px 15px 10px;
  padding: 2px 0px;
  list-style-type: none;
  background-color: #fff;
}
#content ul#countryChart li {
  float: left;
  font-weight: bold;
  color: #606f36;
  font-size: 1em;
  height: 24px;
  line-height: 24px;
  margin: 0px 0 0px 2px;
  padding: 0;
  cursor: default;
  background-position: 6px 6px;
  background-repeat: no-repeat;
}
#content ul#countryChart li span,
#content ul#countryChart li a {
  display: block;
  float: left;
  width: 148px;
  height: 24px;
  line-height: 24px;
  background-position: 6px 6px;
  background-repeat: no-repeat;
  padding-left: 33px;
  color: #606f36;
  font-weight: bold;
  text-decoration: none;
}
#content ul#countryChart li span {
  font-weight: normal;
  color: #d3d08b;
}
#content ul.menu_flags li.au a { background-image: url(/images/flags/flag_au.gif) }
#content ul.menu_flags li.at a { background-image: url(/images/flags/flag_at.gif) }
#content ul.menu_flags li.be a { background-image: url(/images/flags/flag_be.gif) }
#content ul.menu_flags li.br a { background-image: url(/images/flags/flag_br.gif) }
#content ul.menu_flags li.ca a { background-image: url(/images/flags/flag_ca.gif) }
#content ul.menu_flags li.cn a { background-image: url(/images/flags/flag_cn.gif) }
#content ul.menu_flags li.dk a { background-image: url(/images/flags/flag_dk.gif) } 
#content ul.menu_flags li.ch a { background-image: url(/images/flags/flag_ch.gif) }
#content ul.menu_flags li.de a { background-image: url(/images/flags/flag_de.gif) }
#content ul.menu_flags li.em a { background-image: url(/images/flags/flag_em.gif) }
#content ul.menu_flags li.es a { background-image: url(/images/flags/flag_es.gif) }
#content ul.menu_flags li.hk a { background-image: url(/images/flags/flag_hk.gif) }
#content ul.menu_flags li.it a { background-image: url(/images/flags/flag_it.gif) }
#content ul.menu_flags li.nl a { background-image: url(/images/flags/flag_nl.gif) }
#content ul.menu_flags li.nz a { background-image: url(/images/flags/flag_nz.gif) }
#content ul.menu_flags li.no a { background-image: url(/images/flags/flag_no.gif) }
#content ul.menu_flags li.mx a { background-image: url(/images/flags/flag_mx.gif) }
#content ul.menu_flags li.sa a { background-image: url(/images/flags/flag_sa.gif) }
#content ul.menu_flags li.se a { background-image: url(/images/flags/flag_se.gif) }
#content ul.menu_flags li.sg a { background-image: url(/images/flags/flag_sg.gif) }
#content ul.menu_flags li.uk a { background-image: url(/images/flags/flag_uk.gif) }
#content ul.menu_flags li.us a { background-image: url(/images/flags/flag_us.gif) }


#content ul#countryChart li a:hover {
  background-position: 5px -47px;
  border-color: #e2dbb4;
  text-decoration: underline;
  color: #1f2b12;
}

#content p.box {
  margin: 20px 10px;
}
#content p.box a {
  padding: 10px 10px 10px 55px;
  background-image: url(/themes/site_themes/riege/images/environment.png);
  background-position: 4px 13px;
  background-repeat: no-repeat;
  display: block;
  border-style: solid;
  border-width: 10px;
  border-color: #ede7c9;
  color: #1f2b12;
  background-color: #f8f6e9;
}
#content p.box a:hover {
  background-position: 4px -143px;
  background-color: #ede7c9;
}

div.image_center {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 10px 0;
  border: 0px none;
}
div.image_center_des {
  display: block;
  text-align: center;
  margin: 0 10px;
  padding: 20px 0;
  border: 0px none;
  border: 1px solid #f4f4df;
}

#content p.date {
  font-style: italic;
}

div.news_image {
  text-align: center;
  border-top: 1px solid #e3d994;
  border-bottom: 1px solid #e3d994;
  padding: 20px 0;
  margin: 0 10px;
}

#content ul.links {
  list-style-type: none;
  padding-left: 10px;
  margin-bottom: 40px;
}
#content ul.links li {
  list-style-type: none;
  margin: 0 6px;
  padding: 0;
}
#content ul.links li a {
  padding-left: 20px;
  background: url(/themes/site_themes/riege/images/bullet_ball_glass.png) no-repeat top left;
}
#content ul.links li a:hover {
  background-position: 0 -50px;
}

#content table.short th {
 width: 10%;
}

#content ul#nav_procars {
	padding: 0;
	margin: 15px 10px;
	background: #fff;
	border: none;
}
#content ul#nav_procars li {
  font-size: 12px;
  list-style-type: none;
  line-height: 135%;
  margin: 5px 0;
  padding: 0;
}
#content ul#nav_procars li span {
  font-size: 10px;
  color: #9a9e46;
  font-weight: normal;
}
#content ul#nav_procars li a {
  font-weight: bold;
  text-decoration: none;
  display: block;
  color: #607036;
  padding: 3px 10px;
  border: 1px solid #e3d994;
  background: #f9f9f2;
}
#content ul#nav_procars li a span {
  color: #9a9e46;
}
#content ul#nav_procars li a:hover span,
#content ul#nav_procars li a:hover {
  color: #607036;
  border-color: #607036;
  background: #f7f6e9;
}


#content ul li.expand {
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}
#content ul li.expand img {
  border: 0px none;
  padding: 0;
}

dl.news_entries {
  clear: left;
  margin: 20px 10px;
  border-bottom: 1px solid #ccc;
}
dl.news_entries dd {
  color: #999;
  margin: 0;
  padding: 0 31px 8px 31px;
  text-decoration: none;
}
dl.news_entries dt {
  font-size: 1.1em;
  padding: 8px 0 5px 0;
  border-top: 1px solid #ccc;
}
#content dl.news_entries dt a {
  text-decoration: none;
  padding: 0 31px;
  line-height: 16px;
  font-weight: bold;
  display: block;
  background-image: url(/themes/site_themes/riege/images/icon_documents.png);
  background-repeat: no-repeat;
  background-position: 8px 1px;
}
#content dl.news_entries dt a:hover {
  text-decoration: underline;
  background-position: 8px -79px;
  color: #607036;
}


#content ul.colors {
  margin: 15px 0px;
  padding: 0;
  background-color: #fff;
  border: 0px none;
}
#content ul.colors li {
  margin: 2px 30px;
  padding: 0 17px;
  list-style-type: none;
  background-image: url(/themes/site_themes/riege/images/li3.png);
  background-repeat: no-repeat;
  background-position: 0 7px;
  text-align: left;
}
#content ul.colors ul {
  background-color: #fff;
}
#content ul.colors li ul li {
  margin: 2px 0px;
  background-image: url(/themes/site_themes/riege/images/li4.png);
}

/* News Excerpt right_side */

dl.excerpt_news {
  margin: 10px;
  padding: 0;
  line-height: 1.8em;
}
dl.excerpt_news dt {
  color: #1f2b12;
  margin: 0;
  padding: 0;
}
dl.excerpt_news dd {
  margin: 0;
  padding: 0;
}
dl.excerpt_news dd a {
  display: block;
  padding-bottom: 5px;
}
#content table.data_sheet {
  margin: 10px;
  padding: 0;
  line-height: 1.5em;
  border: 0px;
  border-top: 1px solid #e5e5e5;
}
#content table.data_sheet th {
  margin: 0;
  padding: 5px;
  border: 0px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
#content table.data_sheet td {
  border: 0px;
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  }
  
#side_left dl {
  border: 1px solid #e5e5e5;
  border-top: 0px none;
  margin: 0 10px;
  padding: 2px 0;
}
#side_left dl dt {
  margin: 5px 5px 0 8px;
  padding: 0 10px 0 12px;
  font-weight: bold;
  background: url(/themes/site_themes/riege/images/px7.gif) no-repeat 0 4px;
}
#side_left dl dd {
  color: #444;
  margin: 0 5px 5px 8px;
  padding: 0 5px 0 12px;
  font-weight: normal;
  background: url(/themes/site_themes/riege/images/px8.gif) no-repeat 0 4px;
}
#side_left h4 {
  color: #9a9e46;
  padding: 4px 10px;
  margin: 45px 10px 0 10px;
  border: 1px solid #e5e5e5;
}
#side_left h4 span {
  font-weight: normal;
  color: #1f2b12;
}
#content p.aes-link {
  text-align: center;
  font-size: 10px;
  margin: 0 auto;
}

Scope_ATLAS-Ausfuhr.gif
td.key {
  width: 25px;
  color: #606f36;
  text-align: center;
  vertical-align: middle;
}

#content ul.icons_check {
	background: #fff;
	border: 0px none;
	margin: 15px 10px;
	padding: 7px 20px 7px 5px;
	border: 1px solid #f1edd4;
}
#content ul.icons_check li {
	background: #fff;
	border: 0px none;
	margin: 0;
	padding: 1px 0 1px 25px;
	list-style-type: none;
	background-image: url(/images/icons/check_rsi.gif);
	background-repeat: no-repeat;
	background-position: 9px -891px;
	}
#content ul.icons_check ul {
	margin: 0;
	padding: 0;
	border: 0px none;
	background: #fff;
}
#content ul.icons_check li ul li {
	padding-left: 17px;
	background-position: 0px 9px;
	font-size: 10px;
}

#content table.table_gl {
  padding: 0;
  border: 0px none;
  border-top: 2px solid #eee9cb;
  border-bottom: 2px solid #eee9cb;
  }
#content table.table_gl td {
  color: #1f2b12;
  vertical-align: middle;
  text-align: center;
  border: 0px none;
  padding: 10px 0;
  font-size: 9px;
  }
#content table.table_gl td.left,
#content table.table_gl td.right {
	width: 27%;
	font-weight: bold;
	color: #9a9e46;
  }
#content table.table_gl td.keywords {
	background: #f8f6eb;
	cursor: default;
}
#content table.table_gl td.keywords {
	background: #f8f6eb;
	cursor: default;
}
#content table.table_gl td.keywords p {
	margin: 0;
	text-align: center;
	padding: 3px 0;
	line-height: 125%;
	border-bottom: 1px solid #fff;
}
#content table.table_gl td.left p,
#content table.table_gl td.right p {
	margin: 0;
	text-align: center;
	padding: 5px 0;
	line-height: 125%;
	background-color: #eee9cb;
	color: #1f2b12;
}
#content table.table_gl td.left p {
	border-right: 1px solid #fff;
	}
#content table.table_gl td.right p {
	border-left: 1px solid #fff;
}

#content table.table_gl td.keywords p:hover {
	background-color: #eee9cb;
}
  
#content ul.links {
	background-color: #fff;
	border: none;
	margin: 10px;
	padding: 0 1px;
}
#content ul.links li {
  background: #fff;
  border: 0px none;
  margin: 0;
  padding: 0;
}
#content ul.links li a {
  text-decoration: underline;
  font-weight: normal;
  color: #606f36;
  background-image: url(/images/icons/new_window.gif);
  background-position: 0 -98px;
  padding-left: 16px;
}
#content ul.links li.help a {
  background-image: url(/images/icons/help.gif);
}
#content ul.links li.check a {
  background-image: url(/images/icons/check.gif);
}
#content ul.links li a:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #1f2b12;
  background-position: 0 2px;
}
div.office_adress {
  border-width: 1px;
}

div.box_right {
	padding: 10px;
	margin: 40px 10px 0 10px;
	border:1px solid #d9d9d9;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#content h5 {
	border: 0px none;
	padding: 0;
	line-height: 150%;
}
#content h5 a {
	color: #fff;
	text-decoration: none;
	display: block;
	border: 0px none;
	background: #607036;
}
#content h5 a:hover {
	color:  #fff;
	background-color: #1f2b12;
}


div#content form {
	margin: 5px 10px;
	padding: 0;
	border-top: 3px solid #eee9cb;
}
div#content form fieldset {
	margin: 0;
	padding: 5px 0;
	border: none;
	border-bottom: 1px solid #eee9cb;
}
	
div#content form fieldset label {
	float: left;
	width: 120px;
	margin: 1px 0 0 0;
	color: #9a9e46;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.5em;
	position: relative;
	top: 2px;
}
div#content form fieldset label.checkbox {
	float: left;
	width: 200px;
	color: #1f2b12;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.5em;
	text-align: right;
	position: relative;
	top: 1px;
}
div#content form fieldset div {
	float: left;
	width: 250px;
	margin: 0;
}
div#content form fieldset div.checkbox {
	width: 170px;
}
div#content form fieldset div input {
	width: 200px;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin: 0;
	color: #646870;
}
div#content form fieldset div.checkbox input {
	width: auto;
	padding: 0;
	margin: 0 0 0 10px;
	position: relative;
	top: 2px;
}

div.mod-body form fieldset div.field textarea {
	width: 32em;
	padding: .5em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #646870;
	}
div.mod-body form fieldset div.field select {
	width: 21em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #646870;
}
div.mod-body form div.submit {
	padding-left: 13em;
}

#content p.submit {
	margin: 10px 0 20px 0;
	padding: 0 0 0 120px;
	text-align: left;
}

#footer ul li.logout {
	float: right;
}

div.image {
  margin: 15px auto;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center
  cleaR: both;
  padding: 15px 0;
  width: 370px;
}
div.image img {
  margin: 0 auto;
  display: inline;
}

#content div.contactPerson {
  margin: 15px 10px;
  width: 370px;
  float:left;
}
#content div.contactPerson h5 {
  background: #fff;
  color: #1f2b12;
  float: left;
  font-size: 1em;
  margin: 0;
  text-align: left;
  padding: 5px 0;
  width: 50%;
  float:left;
  background: #e5e5e5;
  font-weight: bold;
  font-size: 11px;
}
#content div.contactPerson p {
  padding: 5px 0;
  width: 50%;
  margin: 0;
  float: left;
}

#content ul#newsTabs {
  margin: 0 10px;
  padding: 0 5px 20px 5px;
  list-style-type: none;
  border: 1px solid #d9d9d9;
  background: #f7f7f7
}
#content ul#newsTabs li {
  float: left;
  width: auto;
  font-size: 10px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#content ul#newsTabs li a {
  float: left;
  padding: 0 5px;
  font-weight: normal;
  color: #666;
  text-decoration: none;
  display: block;
  border: 0px none;
}
#content ul#newsTabs li a:hover,
#content ul#newsTabs li a.selected {
	text-decoration: underline;
	background: #f7f7f7;
	color: black;
}

#content ul#newsTabs div#feature1,
#content ul#newsTabs div#feature2 {
  	clear: both;
  	float: left;
  	margin-top: 10px;
  	float: left;
}

div#side_right div.rightBox {
	margin: 0 10px 20px 10px;
	border: 1px solid #d9d9d9;
	border-bottom: 1px solid #ccc;
 	border-right: 1px solid #ccc;
}
div#side_right div.rightBox h3 {
	margin: 0;
	padding: 10px;
}
div#side_right div.rightBox p {
	margin: 0;
	padding: 5px 10px;
}
div#side_right div.rightBox p a {
	font-weight: normal;
	font-size: 10px;
}

div#side_right div.rightBox p.download {
	border: 1px solid #d9d9d9;
	margin: 5px 10px 10px 10px;
}