/* CSS Document */

body { margin: 0; }

a { font-family: Arial, Helvetica, sans-serif; color: #f36422; text-decoration: none; }

a:hover { text-decoration: underline; }

a.closetext { font-size: 9px; }

img { border: 0; }

td, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; }

h1 { font-family: Georgia, "Times New Roman" , Times, serif; font-size: 24px; font-weight: normal; color: #f36422; margin: 0; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #404040; margin: 0 0 3px 12px; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #404040; margin: 3px 0 3px 0; }

h4 { font-family: Georgia, "Times New Roman" , Times, serif; font-size: 24px; font-weight: normal; color: #f36422; margin: 10px 0 15px 0; }

#center { position: relative; margin-left: auto; margin-right: auto; width: 800px; }

#main { position: relative; width: 800px; background: #e5f1f9 url(/Campaign/images/bg.png) 0 0 repeat; }

#top { position: relative; height: 140px; text-align: center; background: #1f5aaa url(/Campaign/images/bg_topnbtn.png) 0 0 repeat; }

#botten { position: relative; height: 58px; text-align: center; background: #007ac3 url(/Campaign/images/bg_topnbtn.png) 0 0 repeat; }

#content { position: relative; padding: 40px 0 40px 40px; }

.logo { margin-top: 26px; }

.footer { margin-top: 23px; }

.whiteboxinner { padding: 20px 20px 20px 20px; }

.whitebox { position: relative; width: 720px; background-color: #fff; margin: 0 0 30px 0; }

.boxsmall { position: relative; float: left; width: 40px; min-height: 290px; _height: 290px; }

.boxplus { position: absolute; top: 50%; left: 50%; height: 21px; width: 21px; margin-top: -10px; margin-left: -10px; }

.whiteboxsmall { position: relative; float: left; width: 340px; background-color: #fff; margin: 0 0 30px 0; min-height: 290px; _height: 290px; }

.whiteborderbox { position: relative; width: 714px; background-color: #fff; border: solid 3px #d0e2f2; margin: 0 0 30px 0; }

.whiteborderboxsmall { position: relative; width: 350px; background-color: #fff; border: solid 3px #d0e2f2; margin: 0 0 30px 0; float: left; }

.submit { position: relative; text-align: center; margin: 0 0 30px 0; }

.submitbtn { border: solid 3px #d0e2f2; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f36422; }

.booklisting { width: 100%; }

.abook { text-align: center; width: 130px; margin: 10px 0 15px 0; }

.apremie { text-align: center; margin: 0 0 15px 20px; }

.abooktext { font-size: 11px; margin: 3px 0 3px 0; }

.oldprice { font-size: 11px; text-decoration: line-through; color: #f36422; }

.premie { margin: 20px 0 0 0; }

.premiebild { margin-right: 30px; }

.lasmerlink { margin: 3px 0 3px 0; }

.showbook { position: absolute; top: -20px; left: 95px; width: 520px; background-color: #fff; border: solid 3px #d0e2f2; margin: 0 0 30px 0; }

.villkor { position: absolute; top: -20px; left: 95px; width: 520px; background-color: #fff; border: solid 3px #d0e2f2; margin: 0 0 30px 0; }

.villkorinner { position: relative; width: 100%; height: 280px; overflow-y: scroll; overflow-x: none; }

.readmore { position: absolute; top: 40px; left: 95px; width: 520px; background-color: #fff; border: solid 3px #d0e2f2; margin: 0 0 30px 0; z-index: 1; }

.readmoreinner { position: relative; width: 100%; height: 280px; overflow-y: scroll; overflow-x: none; }

#readmoreLink { position: relative; padding: 0 0 0 30px; margin: 0 0 20px 0; }

.close { position: absolute; right: 10px; top: 10px; }

.hide { display: none; }

.bigbookimage { float: left; width: 220px; }

.bigbooktext { float: left; width: 250px; }

.orange { color: #f36422; }

.blue { color: #0364cb; }

.inputtext { border: solid 1px #d0e2f2; background-color: #fff; width: 208px; margin: 0 16px 10px 0; }

.clear { clear: both; margin: 0; padding: 0; line-height: 0; font-size: 0; }

td.b_image p { margin: 0; padding: 0; }
td.b_text p { margin: 0; padding: 0; }
