BODY {
	LINE-HEIGHT: 1.2em; COLOR: #777777; FONT-SIZE: 14px
}
P + P {
	TEXT-INDENT: 0px
}
A {
	COLOR: #99221a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #99221a; TEXT-DECORATION: none
}
UL {
	PADDING-BOTTOM: 20px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
INPUT[type='text'] {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px
}
TABLE TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.notopmargin {
	PADDING-TOP: 0px !important
}
.clear {
	LINE-HEIGHT: 1px; HEIGHT: 1px; FONT-SIZE: 1px
}
#demo #text {
	POSITION: absolute; COLOR: #99221a; FONT-SIZE: 14px; TOP: 120px; FONT-WEIGHT: bold; LEFT: 200px
}
#demo .headbox {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 245px; PADDING-RIGHT: 10px; FONT-SIZE: 24px; TOP: 200px; FONT-WEIGHT: bold; PADDING-TOP: 10px; LEFT: 20px
}
.headbox A {
	COLOR: white
}
#zapping LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#quotes LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zapping .body {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 118px; COLOR: white; TOP: 117px; LEFT: 25px
}
.key_header .body {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 118px; COLOR: white; TOP: 117px; LEFT: 25px
}
#zapping .head {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 36px; TOP: 75px; LEFT: 25px
}
.key_header .head {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 36px; TOP: 75px; LEFT: 25px
}
#zapping .body P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.key_header .body P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#zapping .body .more {
	POSITION: absolute; BOTTOM: 5px; FONT-SIZE: 12px; RIGHT: 10px
}
#zapping .body .more A {
	COLOR: white
}
#zapping .head H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 20px; PADDING-TOP: 5px
}
.key_header .head H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; FONT-SIZE: 20px; PADDING-TOP: 5px
}
.key_header .body {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 118px; COLOR: white; TOP: 117px; LEFT: 21px
}
.key_header .head {
	POSITION: absolute; BACKGROUND-COLOR: #99221a; WIDTH: 220px; HEIGHT: 36px; TOP: 75px; LEFT: 21px
}
#header {
	POSITION: relative; HEIGHT: 140px
}
#quotes {
	POSITION: absolute; FONT-STYLE: italic; WIDTH: 580px; HEIGHT: 70px; COLOR: #818281; FONT-SIZE: 14px; TOP: 38px; LEFT: 320px
}
#navigation {
	POSITION: absolute; WIDTH: 980px; BOTTOM: 0px; LEFT: 8px
}
#fullfillments #info {
	POSITION: absolute; TOP: 20px; LEFT: 25px
}
#fullfillments #info H2 {
	MARGIN: 0px; COLOR: #99221a; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#fullfillments #info P {
	MARGIN: 0px; COLOR: #818281; FONT-SIZE: 14px
}
#fullfillment H2 {
	FONT-SIZE: 15px
}
#navigation LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 183px; BACKGROUND: url(../images/tab_bg.jpg) repeat-x left top; FLOAT: left; HEIGHT: 31px; COLOR: #99221a; FONT-SIZE: 13px; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
#navigation LI.active {
	BACKGROUND: white
}
#navigation LI.hover A {
	COLOR: black
}
.newsbox {
	POSITION: relative; BACKGROUND: url(../images/news_box.jpg) no-repeat left top; HEIGHT: 307px; CURSOR: pointer
}
.newsbox H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 20px; HEIGHT: 35px; COLOR: #99221a; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.newsbox .body {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 24px; PADDING-RIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.newsbox .preview {
	POSITION: absolute; BOTTOM: 7px; RIGHT: 4px
}
.main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/main_bg.jpg) no-repeat 0px 0px; PADDING-TOP: 20px
}
.main H2 {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.main P {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.main UL {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.main TABLE {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.faq.main {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.main .element {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.main .divider {
	BORDER-BOTTOM: #cfcfcd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; FONT-SIZE: 1px; PADDING-TOP: 5px
}
UL.topics LI {
	PADDING-LEFT: 9px; BACKGROUND: url(images/arrow.gif) no-repeat 0px 5px
}
H2.topic {
	FONT-SIZE: 15px
}
.image {
	PADDING-TOP: 5px
}
.image.left {
	MARGIN: 0px 25px 10px 20px; FLOAT: left
}
.image.right {
	MARGIN: 0px 30px 10px 25px; FLOAT: right
}
.rechts {
	PADDING-RIGHT: 1cm
}
.feature {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 20px
}
.feature H2 {
	FONT-SIZE: 24px
}
#contact_box {
	WIDTH: 307px; BACKGROUND: url(../images/contact_box.jpg) no-repeat left top; HEIGHT: 338px
}
#contact_box H2 {
	MARGIN-BOTTOM: 0px
}
#contact_box P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
.box {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 20px
}
.quickstart {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.quickstart H2 {
	MARGIN-BOTTOM: 0px; CURSOR: pointer
}
.quickstart P {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 46px
}
.quickstart UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 46px
}
.key_header {
	POSITION: relative; MARGIN: 0px 4px; WIDTH: 617px; OVERFLOW: hidden
}
#faqs H2 {
	MARGIN: 0px 0px 5px; FONT-SIZE: 18px; CURSOR: pointer
}
#faqs H3 {
	MARGIN: 0px; COLOR: #818281; FONT-SIZE: 12px; CURSOR: pointer
}
#faqs .open H3 {
	COLOR: #99221a
}
#faqs H3 {
	COLOR: #99221a
}
#faqs .question {
	LINE-HEIGHT: 1.1em; MARGIN: 0px 0px 10px 20px; COLOR: #818281; FONT-SIZE: 12px
}
.answer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 550px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sidebarbox {
	MARGIN-BOTTOM: 15px
}
.sidebarbox.small {
	WIDTH: 308px; BACKGROUND: url(../images/fullfillment_sidebox.jpg) no-repeat left top; HEIGHT: 169px
}
.sidebarbox.middle {
	WIDTH: 308px; BACKGROUND: url(../images/roadshow_box.jpg) no-repeat left top; HEIGHT: 260px
}
.sidebarbox H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.sidebarbox P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.sidebarbox TABLE {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.sidebarbox UL {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
.sidebarbox H2 {
	FONT-SIZE: 15px; PADDING-TOP: 20px
}
.sidebarbox P {
	LINE-HEIGHT: 1.2em
}
#sidebar #links {
	WIDTH: 308px; BACKGROUND: url(../images/fullfillment_sidebox.jpg) no-repeat left top; HEIGHT: 169px
}
#sidebar #links H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
#sidebar #links P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
#sidebar #links UL {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
#sidebar #links H2 {
	PADDING-TOP: 20px
}
#sidebar #links LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
#sidebar #roadshow_rotation {
	WIDTH: 308px; BACKGROUND: url(../images/roadshow_large_box.jpg) no-repeat left top; HEIGHT: 412px
}
#sidebar #roadshow {
	WIDTH: 308px; BACKGROUND: url(../images/roadshow_box.jpg) no-repeat left top; HEIGHT: 260px
}
#sidebar #roadshow H2 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #roadshow P {
	PADDING-BOTTOM: 0px; MARGIN: 5px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #roadshow TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 5px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #roadshowTABLE {
	PADDING-BOTTOM: 20px
}
#sidebar #roadshow .headbox {
	PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 25px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #99221a; COLOR: white; FONT-SIZE: 22px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#sidebar #roadshow H2 {
	PADDING-TOP: 20px
}
#sidebar #fullfillment {
	WIDTH: 308px; BACKGROUND: url(../images/fullfillment_sidebox.jpg) no-repeat left top; HEIGHT: 169px
}
#sidebar #fullfillment H2 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #fullfillment P {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #fullfillment UL {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #fullfillment H2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #fullfillment P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #99221a; PADDING-TOP: 0px
}
#sidebar #fullfillment LI {
	COLOR: #919291
}
#sidebar #privacy {
	WIDTH: 308px; BACKGROUND: url(../images/roadshow_box.jpg) no-repeat left top; HEIGHT: 260px
}
#sidebar #privacy H2 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #privacy P {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #privacy UL {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #privacy H2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
#sidebar #privacy P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #919291; PADDING-TOP: 0px
}
#sidebar #privacy LI {
	COLOR: #919291
}
.topic_details {
	WIDTH: 620px
}
.error {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#contact_form TD {
	VERTICAL-ALIGN: middle
}
#contact_form TD.message_label {
	VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#contact_form TD.checkbox {
	VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
#contact_form TR.error TD {
	PADDING-BOTTOM: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: bottom
}
#contact_form INPUT[type='text'] {
	BORDER-BOTTOM: #919291 1px solid; BORDER-LEFT: #919291 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; WIDTH: 280px; PADDING-RIGHT: 2px; BORDER-TOP: #919291 1px solid; BORDER-RIGHT: #919291 1px solid; PADDING-TOP: 4px
}
#contact_form TEXTAREA {
	BORDER-BOTTOM: #919291 1px solid; BORDER-LEFT: #919291 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; WIDTH: 280px; PADDING-RIGHT: 2px; BORDER-TOP: #919291 1px solid; BORDER-RIGHT: #919291 1px solid; PADDING-TOP: 4px
}
#contact_form .checkbox INPUT {
	WIDTH: 30px
}
#contact_form TEXTAREA {
	BORDER-BOTTOM: #919291 1px solid; BORDER-LEFT: #919291 1px solid; WIDTH: 452px; HEIGHT: 100px; BORDER-TOP: #919291 1px solid; BORDER-RIGHT: #919291 1px solid
}
#contact_form SELECT {
	BORDER-BOTTOM: #919291 1px solid; BORDER-LEFT: #919291 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #919291 1px solid; BORDER-RIGHT: #919291 1px solid; PADDING-TOP: 4px
}
BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #99221a; COLOR: white; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
BUTTON:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #99221a; COLOR: white; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.red {
	COLOR: #99221a
}
#footer A {
	COLOR: #777; TEXT-DECORATION: none
}
.headbox {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: #99221a; COLOR: white; FONT-SIZE: 22px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#roadshow_overlay {
	Z-INDEX: 10; POSITION: absolute; TOP: 40px; LEFT: 30px
}
.roadshow_details {
	POSITION: absolute; WIDTH: 500px; TOP: 150px; LEFT: 30px
}
#language_menu UL {
	MARGIN-LEFT: 15px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#current_language {
	MARGIN: 5px 5px 5px 15px; DISPLAY: block; BACKGROUND: url(../images/arrow_down.gif) no-repeat 95px 6px; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#language_chooser A {
	COLOR: #777
}
#language_menu {
	POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 130px; DISPLAY: none; TOP: 25px; RIGHT: 0px
}
#language_chooser {
	POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 130px; HEIGHT: 25px; TOP: 0px; CURSOR: pointer; RIGHT: 20px
}
#current_language A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; COLOR: #777; PADDING-TOP: 0px
}
#agenda LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
#demo .headbox {
	FONT-SIZE: 20px
}
#close_box {
	Z-INDEX: 5000; POSITION: absolute; TOP: 0px; RIGHT: 0px
}
#systestbox {
	FONT-SIZE: 14px
}
#systestbox P {
	COLOR: #777
}
#roadshowteaser {
	WIDTH: 948px; BACKGROUND: url(../images/roadshow_bg.png) no-repeat left top; HEIGHT: 210px
}
#roadshowteaser .left {
	POSITION: absolute; WIDTH: 310px; HEIGHT: 210px; TOP: 25px; LEFT: 25px
}
#roadshowteaser .left P {
	MARGIN-BOTTOM: 10px
}
#roadshowteaser .headbox {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; WIDTH: 190px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 10px
}
#roadshow_rotation H2 {
	FONT-SIZE: 20px
}
#roadshow_rotation .headbox {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-LEFT: 20px; PADDING-TOP: 10px
}
#roadshowteaser .right {
	POSITION: absolute; TOP: 25px; RIGHT: 4px
}
#roadshowteaser .right UL LI {
	FLOAT: left; MARGIN-LEFT: 41px
}
