body {
   margin: 0;
   padding: 0;
   width: 100%;
   height: 100%;
   background: #fff url(ui/ch/bg.gif) repeat-x top;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
}

img { border: 0; }
.clear { clear: both; }
a { color: #000; text-decoration: underline; }
form { margin: 0; padding: 0; }
.housestyle { color: #5EA4CC; }
.bold { font-weight: bold; }
a.housestyle { cursor: pointer; }

#wrapper {
   width: 99%;
   margin: 0 auto;
   background: url(ui/ch/light_bg.gif) repeat-x top;
}

#container {
   width: 990px;
   margin: 0 auto;
   position: relative;
}

#container #head {
   padding-top: 24px;
}

#container #head #logo {
   width: 216px;
   height: 47px;
   float: left;
   display: block;
}

#container #head #toplinks {
   width: 600px;
   height: 47px;
   float: right; 
   text-align: right;
}
  
#container #head #toplinks .whitespace {
   width: 100%;
   height: 20px;
   overflow: hidden;
}

#container #head #toplinks a {
   font-weight: bold;
   margin-right: 20px;
   font-size: 10px;
   color: #fff;
}

#container #menubar {
   width: 100%;
   margin-top: 3px;
   height: 62px;
   overflow: hidden;
}

#container #menubar #mainmenu {
   width: 850px;
   float: left;
   height: 52px;
   padding-top: 10px;
}

#mainmenu .empty {
   float: left;
   width: 30px;
   height: 26px;
}

#mainmenu .level1, #mainmenu .level2 {
   height: 26px;
   width: 100%;
   overflow: hidden;
}

#mainmenu a {
   font-family: arial black, sans-serif;
   font-size: 13px;
   color: #fff;
   text-decoration: none;
   display: block;
   float: left;
   height: 26px;
}

#mainmenu a .left {
   width: 10px;
   height: 26px;
   float: left;
   display: block;
   background: url(ui/ch/tabs/main_l.gif) no-repeat top left;
   cursor: pointer;
}

#mainmenu a .center {
   height: 26px;
   display: block;
   line-height: 25px;
   float: left;
   background: url(ui/ch/tabs/main_c.gif) repeat-x top;
   cursor: pointer;
}

#mainmenu a .right {
   width: 10px;
   height: 26px;
   display: block;
   float: left;
   background: url(ui/ch/tabs/main_r.gif) no-repeat top left;
   cursor: pointer;
}

#mainmenu .active .left, #mainmenu a:hover .left { background: url(ui/ch/tabs/main_l_active.gif) no-repeat top left; }
#mainmenu .active .center, #mainmenu a:hover .center { background: url(ui/ch/tabs/main_c_active.gif) repeat-x top; }
#mainmenu .active .right, #mainmenu a:hover .right { background: url(ui/ch/tabs/main_r_active.gif) no-repeat top left; }

#container #menubar #search {
   width: 130px;
   float: left;
   height: 62px;
   background: url(ui/ch/srch_bg.gif) repeat-x top;
   border-left: solid 1px #5EA4CC;
   border-right: solid 1px #5EA4CC;
   border-top: solid 1px #5EA4CC;
}

#menubar #search .srchInput {
   width: 120px;
   border: solid 1px #8E7924;
   height: 17px;
   padding: 2px 0 0 0;
   font-size: 11px;
   color: #aaa;
   background: #fff;
   display: block;
   margin: 10px auto 0 auto;
}

#menubar #search .submit {
   width: 40px;
   height: 19px;
   color: #fff;
   border: 0;
   background: transparent;
   float: right;
   font-size: 10px;
   font-weight: bold;
}

#container #main {
   width: 936px;
   float: left;
   border-bottom: solid 3px #F8F1D5;
   background: url(ui/ch/main_bg.gif);
}

#container #main #banners {
   width: 100%;
   background: #fff;
}

#container #main #banners img, #container #main #banners a {
   display: block;
   float: left;
}

#container #main #banners #banner1 {
   width: 548px; 
   height: 142px; 
   margin-right: 1px; 
}

#container #main #banners #banner2 {
   width: 387px; 
   height: 142px; 
}

#container #payment {
   width: 54px;
   float: left;
}

#container #payment img {
   display: block;
   margin: 0;
   padding: 0;
}

#container #main #contentholder {
   width: 100%;
}

#container #main #contentholder .leftFld {
   width: 166px;
   float: left;
}

#contentholder .leftFld .subTop {
   width: 100%;
   height: 29px;
   background: #000 url(ui/tabs/sub_l.gif) no-repeat top left;
}

#contentholder .leftFld .subTop span {
   display: block;
   color: #fff;
   width: 140px;
   padding-left: 15px;
   font-weight: bold;
   padding-top: 8px;
   font-size: 10px;
}


#contentholder .leftFld .subMenu {
   background: url(ui/ch/tabs/sub_l_fld.gif) repeat-y left;
}

#contentholder .leftFld .whitespace {
   width: 100%;
   height: 5px;
   overflow: hidden;
}

#contentholder .leftFld .subMenu .subLink {
   margin: 0;
   display: block;
   text-decoration: none;
   color: #fff;
   font-weight: bold;
   padding: 4px 0 6px 20px;
}

#contentholder .leftFld .subMenu .subLink:hover, #contentholder .leftFld .subMenu .subLink.active {
   background: #000 url(ui/tabs/sub_l2.gif) repeat-y left;
}

#contentholder .leftFld .subMenu .subSubLink {
   margin: 0 0 1px 0;
   display: block;
   text-decoration: none;
   font-weight: normal;
   font-size: 9px;
   padding: 2px 0 4px 25px;
   color: #fff;
}

#contentholder .leftFld .subMenu .subSubLink:hover {
   color: #ddd;
}

#contentholder .leftFld .subMenu .subSubLink:hover {
   background: #444;
}

#contentholder .leftFld .subMenu .subSubLink.subactive {
   background: #444;
}

#contentholder .leftFld .subMenu ul {
   margin: 0;
   padding-left: 20px;
   list-style: none;
   color: #fff;
   font-weight: bold;
   font-size: 10px;
}

#contentholder .leftFld .subMenu .newsletter .regInput {
   border: solid 1px #5EA4CC;
   width: 110px;
   font-size: 10px;
   padding: 2px 0 0 0;
   height: 16px;
   font-family: verdana, arial, sans-serif;
   color: #888;
   display: block;
   float: left;
   margin-left: 10px;
}

#contentholder .leftFld .subMenu .newsletter .submit {
   border: solid 1px #5EA4CC;
   width: 25px;
   font-size: 10px;
   padding: 2px 0 0 0;
   background: transparent;
   height: 20px;
   font-family: verdana, arial, sans-serif;
   color: #fff;
   display: block;
   float: left;
   margin-left: 5px;
   font-weight: bold;
   text-align: center;
}

#contentholder .leftFld .subMenu .newsletter p {
   color: #fff;
   font-weight: bold;
   width: 146px;
   margin: 0 auto;
   line-height: 14px;
   padding: 5px 0 3px 0;
}

#container #main #contentholder .content {
   width: 770px;
   float: right;
   background: #fff;
}

#container #main #contentholder .content .whitespace {
   width: 100%;
   height: 5px;
   overflow: hidden;
}

.raprlBlock {
   width: 250px;
   height: 207px;
   float: left;
   padding: 5px 0 0 5px;
}

.raprlBlock .top {
   width: 100%;
   height: 50px;
   background: #5EA4CC url(ui/ch/raprl_top.gif);
}

.raprlBlock .top .inside {
   width: 230px;
   padding: 5px 0 0 10px;
}

.raprlBlock .title1, .raprlBlock .title2 {
   margin: 0;
   font-size: 13px;
   overflow: hidden;
   font-weight: normal;
   color: #fff;
}

.raprlBlock .title1 { font-size: 14px; font-weight: bold; }

.raprlBlock .body {
   width: 100%;
   height: 157px;
   background: #fff url(ui/raprl_bottom.gif);
}

.raprlBlock .body .left {
   float: left;
   width: 114px;
   height: 157px;
   overflow: hidden;
}

.raprlBlock .body .left .image {
   height: 90px;
   padding-left: 6px;
}

.raprlBlock .body .left .image img {
   display: block;
   margin: 0;
}

.raprlBlock .body .left .price {
   display: block;
   margin: 0 auto;
   padding: 0;
   color: #5EA4CC;
   font-size: 17px;
   width: 114px;
   text-align: center;
   height: 20px;
   overflow: hidden;
}

.raprlBlock .body .left .btw {
   display: block;
   margin: 0 auto;
   padding: 0;
   color: #5EA4CC;
   font-size: 10px;
   width: 114px;
   line-height: 16px;
   text-align: center;
   height: 20px;
}

.raprlBlock .body .left .info {
   display: block;
   margin: 5px auto 0 auto;
   padding: 0;
   color: #5EA4CC;
   width: 100px;
   text-align: center;
   height: 30px;
}

.raprlBlock .body .right {
   float: right;
   width: 136px;
   height: 157px;
   overflow: hidden;
}

.raprlBlock .body .right .inside {
   height: 130px;
   overflow: hidden;
}

.raprlBlock .body .right .details {
   margin: 0;
   padding-left: 3px;
   width: 125px;
   height: 124px;
   overflow: hidden;
   line-height: 16px;
   padding-top: 6px;
}

.raprlBlock .body .right ul {
   list-style: circle;
   margin: 0;
   padding-left: 16px;
   width: 115px;
   height: 130px;
   overflow: hidden;
}

.raprlBlock .body .right ul li {
   padding: 4px 0 0 0;
}

.raprlBlock .body .right .order {
   font-weight: bold;
   display: block;
   color: #5EA4CC;      
   height: 26px;
   width: 100%;
   text-align: center;
   line-height: 25px;
}

.raprdBlock {
   width: 710px;
   background: url(ui/raprd_detail_bg.gif) repeat-y;
   margin: 20px auto;
}

.raprdBlock .inside {
   width: 100%;
   background: url(ui/raprd_detail_top.gif) no-repeat top left;
}

.raprdBlock .left {
   width: 272px;
   float: left;
}

.raprdBlock .left .picture {
   width: 100%;
   margin-top: 8px;
   background: url(ui/raprd_detail_left.gif) repeat-y;
   text-align: center;
}

.raprdBlock .left .picture .picturespace {  
   width: 100%;
   height: 25px;
   background: url(ui/raprd_picture_bottom.gif) no-repeat top left;
}

.raprdBlock .right {
   width: 438px;
   float: left;
}

.raprdBlock h2.title {
   margin: 0
   padding: 0;
   color: #5EA4CC;
   font-size: 18px;
   font-weight: bold;
}

.raprdBlock h4.title {
   margin: 0
   padding: 0;
   font-size: 18px;
   font-weight: bold;
   color: #5EA4CC;
}

.raprdBlock h4.price {
   margin: 0
   padding: 0;
   font-size: 14px;
   font-weight: bold;
   color: #5EA4CC;
}

.raprdBlock .right #cat0 {
   line-height: 20px;
   margin-top: 20px;
}

.raprdBlock .right #cat2, .raprdBlock .right #cat1  {
   margin-top: 20px;
}

.raprdBlock .right #cat1, .raprdBlock .right #cat2 {
   display: none;
}

.raprdBlock .right #cat1 ul {
   list-style: none;
   margin: 0;
   width: 100%;
   padding: 0;
}

.raprdBlock .right #cat1 ul li {
   padding: 6px 0 4px 10px;
   line-height: 14px;
   margin-bottom: 1px;
}

.raprdBlock .right #cat1 ul .odd { background: #F6F6F6; }
.raprdBlock .right #cat1 ul .even { background: #F0F0F0; }

.raprdBlock .right .dataFld {
   width: 386px;
   margin: 0 auto;
   padding: 20px 0 0 0;
}

.raprdBlock .right .dataFld .subTitle {
   width: 230px;
   float: left;
}

.raprdBlock .priceContainer {
   text-align: right;
   float: right;
   width: 130px;
   padding: 0;
}

.raprdBlock .art_euro {
   text-align: right;
   float: left;
   width: 20px;
   font-size: 14px;
   padding-top: 2px;
   color: #5EA4CC;
}

.raprdBlock .art_price {
   text-align: right;
   float: right;
   width: 110px;
   font-size: 13px;
}

.raprdBlock .right .dataFld h2, .raprdBlock .right .dataFld h4 {
   margin: 0;
   padding: 0;
}

.raprdBlock .left .smallImgs {
   width: 90%;
   margin: 10px auto;
}

.raprdBlock .left .smallImgs a {
   display: block;
   border: solid 1px #5EA4CC;
   cursor: pointer;
}

.raprdBlock .left .smallImgs img {
   display: block;
   width: 110px;
}

.raprdBlock .left .smallImgs #subImg1 {
   float: left;
}

.raprdBlock .left .smallImgs #subImg2 {
   float: right;
}

.raprdBlock .left .links a {
   display: block;
   width: 90%;
   margin: 0 auto;
   background: #5EA4CC;     
   height: 30px;
   margin-top: 2px;
   color: #fff;
   text-decoration: none;
   font-size: 11px;
   cursor: pointer;
}

.raprdBlock .left .links a.active {
   background: #1B638A;
   color: #fff;
}

.raprdBlock .left .links a span {
   display: block;
   padding-left: 20px;
   line-height: 28px;
   cursor: pointer;
}

.raprdBlock .bottom {
   width: 100%;
   height: 45px;
   background: url(ui/raprd_detail_bottom.gif) no-repeat top left;
   overflow: hidden;
}

.raprdBlock .bottom a {
   display: block;
   width: 156px;
   height: 45px;
   float: right;
}

.groupImage {
   display: block;
   margin: 0;
   padding: 0;
}

#accTable .border {
}

#bagTable {
   margin: 20px auto;
}

#bagAccTable {
   margin: 0 auto;
}

#bagTable .orderLine td {
   height: 100px;
}

#bagTable th, #bagAccTable th {
   text-align: left;
   height: 30px;
   vertical-align: top;
   line-height: 30px;
   color: #fff;
}

#bagAccTable td {
   height: 30px;
}

#bagButtons {
   width: 96%;
   margin: 20px auto;
}

#bagButtons a {
   float: left;
   margin-right: 20px;
}

#bagButtons .bagOrder {
   float: right;
   margin-right: 0;
}

.accTitle {
   width: 96%;
   margin: 0 auto;
   height: 30px;
   background: #5EA4CC; 
   color: #fff;
   line-height: 28px;
   font-weight: bold;
}

.accTitle span {
   display: block;
   padding-left: 20px;
}

#logSteps {
   width: 96%;
   margin: 20px auto 0 auto;
   height: 30px;
   background: #5EA4CC; 
   overflow: hidden;
}

#logSteps span {
   display: block;
   line-height: 28px;
   float: left;
   margin-right: 30px;
   font-weight: bold;
   height: 30px;
   padding: 0 10px;
}

#logSteps .active {
   background: #fff;
}

.regBoxField {
   width: 96%;
   margin: 20px auto 0 auto;
}

.regField {
   width: 96%;
   margin: 20px auto 0 auto;
}

.regBoxField label {
   width: 49%;
   height: 60px;
   border: solid 1px #847021;
   display: block;
   float: left;
   cursor: pointer;
   background: url(ui/ch/tabs/diagonal_tab.gif);
}

.regBoxField label span.title {
   font-weight: bold;
}

.regBoxField .right {
   float: right;
}

.regField {
   width: 96%;
   margin: 20px auto;
   border: solid 1px #847021;
   padding: 0;
}

.regField .regBox {
   width: 100%;
   height: 20px;
   padding: 3px 0;
   color: #fff;
}

.regField .regBox2 {
   width: 100%;
   height: 86px;
   padding: 3px 0;
}

.regField .regBox2 .regTextarea {
   width: 300px;
   display: block;
   float: left;
   font-size: 11px;
   height: 80px;
   padding: 0;
}

.regField .regBox.odd, .regField .regBox2.odd { background: #7BC4EE; }
.regField .regBox.even, .regField .regBox2.even { background: #5EA4CC; }

.regField .regBox .regLabel, .regField .regBox2 .regLabel {
   width: 200px;
   display: block;
   float: left;
   padding-right: 60px;
   text-align: right;
   line-height: 18px;
   position: relative;
   color: #fff;
}

.regField .regBox .regInput {
   width: 130px;
   display: block;
   float: left;
   font-size: 10px;
   height: 14px;
   padding: 0;
}

.regField .regBox select {
   width: 133px;
   display: block;
   float: left;
   font-size: 11px;
   padding: 0;
}

.regField .regBox .selectSmall {
   width: 47px;
   display: block;
   float: left;
   font-size: 11px;
   padding: 0;
   margin-right: 2px;
}

.regField .regBox .regInputAdress {
   width: 94px;
   display: block;
   float: left;
   font-size: 10px;
   height: 14px;
   padding: 0;
   margin-right: 2px;
}

.regField .regBox .regInputSmall {
   width: 30px;
   display: block;
   float: left;
   font-size: 10px;
   height: 14px;
   padding: 0;
}

.regField .regBox .regStar, .regField .regBox2 .regStar {
   display: block;
   position: absolute;
   right: 45px;
   top: 0;
}

.button_container {
   width: 96%;
   text-align: right;
}

.regField .regBox .regCheckboxContainer {
   width: 200px;
   padding: 0; 
   margin: 0;
   float: left;
}

.regField .regBox .regCheckbox {
   width: 15px;
   float: right;
}

.regField .regBox .regCheckboxTxt {
   display: block;
   float: left;
   line-height: 19px;
   padding-left: 10px;
}

.javaBtn {
   cursor: pointer;
   float: right;
   margin-right: 20px;
}

#dimmer {
    width: 100%;
    height: 100%;
    z-index: 99;
    left: 0;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
    top: 0;
    position: absolute;
    background: #000;
    display: none;
    visibility: hidden;
}

body>#dimmer {
    position: fixed;
}

#dimmerContainer {
    width: 100%;
    height: 100%;
    z-index: 99;
    left: 0;
    top: 0;
    position: absolute;
    display: none;
    visibility: hidden;
}

body>#dimmerContainer {
    position: fixed;
}

.info_content {
   width: 96%; 
   margin: 0 auto;
}

.orbTable td {
   height: 25px;
   line-height: 25px;
}

#shiTable, #payTable, .orbTable {
   width: 96%;
   margin: 20px auto 0 auto;
}

#shiTable th, #bagTable th, #payTable th, .orbTable th {
   background: #5EA4CC;
   color: #fff;
}

#shiTable th, #shiTable td, #payTable th, .orbTable th {
   text-align: left;
   height: 30px;
}

#shiTable td.odd, #payTable td.odd, .orbTable td.odd { background: #efefef; }
#shiTable td.even, #payTable td.even, .orbTable td.even { background: #e3e3e3; }

.orbTable .total {
   height: 30px;
   background: #ddd;
   border-top: solid 1px #999;
}

.forHead {
   height: 30px;
   width: 768px;
   margin: 0 auto;
   background: #000;
   color: #fff;
   line-height: 30px;
}

.forHead span {
   padding-left: 20px;
   font-weight: bold;
}

#ralbdHead {
   width: 760px;
   margin: 0 auto;
}

#ralbdHead .desc {
   text-align: justify;
   line-height: 16px;
   padding: 10px 0;
   border-top: solid 1px #5EA4CC;
   border-bottom: solid 1px #5EA4CC;
   margin-bottom: 10px;
}

#ralbdContent .cat {
   width: 760px;
   margin: 5px auto 0 auto;
   background: #000; 
   color: #fff;
   font-weight: bold;
   height: 30px;
   line-height: 30px;
   text-decoration: none;
   padding: 0;
   display: block;
   cursor: pointer;
}

#ralbdContent .cat span {
   display: block;
   padding-left: 20px;
}

#ralbdContent .cat.active {
   background: #666;
}

.raprdBlock #supplier {
   display: block;
   margin: 0 auto 10px auto;
}

.raprdBlock .smallImgsC4 a {
   cursor: pointer;
}

.raprdBlock .smallImgsC4 img {
   width: 90%;
   margin: 10px auto;
   display: block;
}

#dimmerContainer a.cross {
   display: block;
   width: 15px;
   height: 15px; 
   background: #fff;
   border: solid 1px #000;
   text-align: center;
   line-height: 15px;
   font-size: 14px;
   font-weight: bold;
   cursor: pointer;
   right: 10px; 
   position: absolute;
}

#enlargeImg {
   padding-top: 17px;
}

#enlargeImg img {
   display: block;
   padding: 10px;
   background: #fff;
   cursor: pointer;
   float: right;
}

#helpContainer {
   width: 408px; 
   background: #fff; 
   color: #000; 
   margin: 0 auto;
   border: solid 1px #5EA4CC;
}

#rchlpContainer {
   width: 100%; 
   color: #000; 
}

#rchlpContainer p {
   width: 750px;
   margin: 0 auto;
   line-height: 15px;
   padding: 4px 0 8px 0;
}

#helpContainer .title {
   font-size: 16px;
   margin: 0;
   padding: 5px 0;
   width: 100%;
   background: #5EA4CC;
   color: #fff;
   font-family: arial black;
}

#helpContainer .title span {
   display: block;
   padding-left: 10px;
   width: 388px;
}

#helpContainer .content p {
   width: 389px;
   margin: 0 auto;
   line-height: 20px;
   padding: 4px 0 8px 0;
}

#helpContainer .content p img {
   float: left;
}

#helpContainer a {
}

#flashcontent1 {
   width: 100%;
   background: #000;
}

.ralbdBlock {
   display: block;
   height: 30px;
   line-height: 30px;
   border-bottom: solid 1px #5EA4CC;
   width: 760px;
   margin: 0 auto;
}

.ralbdBlock:hover {
   background: #ddd;
}

.ralbdBlock span {
   display: block;
   width: 700px;
   padding-left: 5px;
}

.numResults {
   width: 750px;
   padding-left: 5px;
   margin: 10px 0 6px 0;
}

.numResults span {
   display: block;
   float: left;
   color: #fff;
   background: #aaa;
   width: 25px;
   text-align: center;
   height: 20px;
   line-height: 17px;
   font-weight: bold;
}

.numResults p {
   float: left;
   width: 100px;
   background: #eee;
   margin: 0;
   height: 20px;
   text-align: right;
   line-height: 17px;
   padding-right: 10px;
   border-right: solid 1px #aaa;
}

.numResults a {
   display: block;
   float: left;
   color: #000;
   width: 25px;
   text-align: center;
   height: 20px;
   line-height: 17px;
   background: #eee;
}

.numResults a:hover {
   background: #888;
   color: #fff;
}

.regField .error .regLabel, .regField .error {
   color: #ff0000;
   font-weight: bold;
}

#sTopmerken {
   height: 150px;
   overflow-x: hidden;
   overflow-y: auto;
}

#vatForm {
   position: absolute;
   z-index: 99;
   top: 15px;
   right: 15px;
}

#vatForm select {
   font-size: 10px;
   border: solid 1px #5EA4CC;
   padding: 0 0 0 5px;
   width: 80px;
}

.order_table {width:100%; margin-top:15px; vertical-align:top; clear:both;}
.order_table td {vertical-align:top;}
.order_table_header {background-color:#CCCCCC; color:#000000;}
.order_table_header a {color:#000000; font-weight:bold;}
.order_table_header a:visited {color:#000000; font-weight:bold;}
.order_table_header a:hover {color:#CCCCCC; font-weight:bold;}
.order_table_cell {background-color:#FFFFFF; border:1px solid #CCCCCC;}
.order_table_cell a {color:#000000;}
.order_table_cell a:visited {color:#000000;}
.order_table_cell a:hover {color:#805B02;}
.order_table_cell .shc_desc {font-weight:bold;}
.order_table_cell .shc_tariff {font-weight:bold;}
.order_table_cell .crd_desc {font-weight:bold;}
.order_table_cell .art_gp_txt {color:#CCCCCC;}
.order_table_cell .art_gp {color:#CCCCCC; text-decoration:line-through;}
.order_table_cell .art_rppmc_txt {color:#000000; font-weight:bold;}
.order_table_cell .art_rppmc {color:#FF0000; font-weight:bold}

.order_table_lin {padding:4px 4px 4px 18px; background-image:url(/image/00038/ce/bg_cnt.gif); background-repeat:no-repeat; margin:0px 0px 2px 0px; border-style:solid; border-width:0px 1px 0px 1px; border-color:#DBE3E8;}
.order_table_lin a {color:#000000;}
.order_table_lin a:visited {color:#000000;}
.order_table_lin a:hover {color:#805B02;}
.order_table_end {border-top:1px solid #DBE3E8;}
.order_table_spc {height:8px;}
.order_footer {margin-top:15px; padding-top:15px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#DBE3E8;}

.notifBox {
   width: 100%;
   margin: 20px auto;
   padding: 10px 0;
}

.infoLarge {
   width: 45px;
   height: 43px;
   background: url(ui/info_large.gif) no-repeat left top;
   float: left;
}

.infoTekst {
   float: left;
   width: 320px;
   padding: 0 0 0 10px;
   line-height: 20px;
   font-size: 10px;
}

.notifFld {
   width: 100%;
   height: 22px;
   padding: 10px 0 0 0;
}

.notifFld .notifLabel {
   float: left; 
   width: 100px;
   padding: 0;
   margin: 0 10px 0 0;
   text-align: right;
   line-height: 19px;
}

.notifFld .notifInput {
   float: left;
   width: 190px;
   font-size: 10px;
   font-family: verdana, arial, sans-serif;
}


