p { margin-top:0px; } p + p { margin-top:5px; } h1, body, table, input, select { font-family: verdana; font-size: 11px; line-height: 15px; color: #404557; } h1 { margin: 0px; padding: 0px; } #content a:link { color: #404557;} #content a:visited { color: #404557; } #content a:hover { color: white; background-color:#404557; text-decoration: none;} body { margin:0px; text-align: center; /*IE fix, to center blocks*/ background-image: url('/teletekst/public/content/img/bgV2.gif'); background-repeat: repeat; } #container { margin:0px auto; /*Firefox center*/ padding: 0px; text-align: left; width: 808px; background-image: url('/teletekst/public/content/img/bg_content_centerV2.gif'); background-repeat: repeat-y; background-position: center; } #head { height: 165px; background-image: url('/teletekst/public/content/img/headerV2.jpg'); background-repeat: no-repeat; background-position: center; } #head #menu { margin-top: 118px; margin-left: 33px; padding: 0px; width:535px; text-align: left; } #menu ul { padding: 0px; margin: 0px; } #menu li { height: 24px; list-style: none; display: inline; margin-left:0px; margin-right:10px; } #menu img { border: none; } #content { margin-left:46px; margin-top:34px; margin-right:310px; margin-bottom:15px; text-align: left; } #forceminheight1 { height:329px; float:right; width:1px; } #forceminheight2 { clear:both; height:1px; overflow:hidden; } #sideright { height: 334px; width: 234px; float: right; background-image: url('/teletekst/public/content/img/pict_blackberryV2.jpg'); background-repeat: no-repeat; background-position: right; ZZbackground-color: blue; } #bottom { margin:0px auto; /*Firefox center*/ height: 14px; width: 808px; background-image: url('/teletekst/public/content/img/bg_content_bottomV2.gif'); background-repeat: no-repeat; background-position: top; } .outputLabel { font-weight: bold; } .message { font-weight: bold; color: red; } #contact { height: 20px; margin: 0px 20px; vertical-align: center; background-color: #cdcdcd; font-size: 10px; color: #2b3145; overflow: hidden; } #contact div { padding-top: 3px; padding-left: 24px; } #contact a:link { color: #2b3145; text-decoration: none; } #contact a:visited { color: #2b3145; text-decoration: none; } #contact a:hover { color: white; text-decoration: none; } .paymentForm { border: 1px solid #ADCAD8; padding-left: 25px; padding-right: 25px; padding-top: 10px; padding-bottom: 10px; } .paymentTitle { margin-top: 5px; margin-bottom: 5px; font-weight: bold; } .paymentGrid { border: none; margin-left: -10px; margin-bottom: 5px; } .paymentGrid .left { vertical-align: top; background-color: #E6EEF2; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; width: 130px; } .paymentGrid .right { padding-left: 10px; } .paymentGrid .message { display: block; } .amountGrid .amount { text-align: right; padding-left: 10px; } .strong { font-weight:bold; } .termsAndConditionsGrid TD { vertical-align: top; }