#ErrorBox{background-color:white;border:1px black solid;margin:100px 0 0 40px;padding:10px 20px 10px 10px;position:absolute;width:350px;z-index:50;}
#MsgBox{background-color:white;border:2px solid black;display:none;font-size:12px;overflow:hidden;padding:10px 15px;text-align:center;width:400px;}
#MsgBox #progressbarTripInfo{padding:10px 0 0;}
#MsgBox div.hotelCarTravelGuide{}
#MsgBox div.hotelCarTravelGuide img.car,#MsgBox div.hotelCarTravelGuide img.travelguide{border:1px solid black;height:67px;margin-left:10px;margin-top:5px;width:62px;}
#MsgBox div.hotelCarTravelGuide img.hotel{border:1px solid black;height:67px;width:62px;}
#MsgBox h3{color:black;font-size:17px;margin:0;}
#MsgBox span.button{}
#container{background-color:transparent;margin:0 auto;padding:0;text-align:left;width:860px;}
#content-container-narrow{display:inline;float:right;font-size:12px;margin:0 45px 0 0;width:570px;}
#content-container-narrow div.info-box div.info-content h3,#content-container-wide div.info-box div.info-content h3{color:#ff3300;font-size:14px;font-weight:bold;margin:0;padding:0 0 4px 0;}
#content-container-narrow div.margin,#content-container-popup div.margin,#content-container-wide div.margin{margin:0;padding:0 15px 15px 15px;}
#content-container-narrow h1,#content-container-popup h1,#content-container-wide h1{color:#99cc00;font-size:24px;font-weight:bold;}
#content-container-narrow h2,#content-container-popup h2,#content-container-wide h2{color:#ff6600;font-size:16px;font-weight:bold;}
#content-container-narrow h3,#content-container-popup h3,#content-container-wide h3{color:black;font-size:14px;font-weight:bold;}
#content-container-narrow h4,#content-container-popup h4,#content-container-wide h4{color:black;font-size:12px;font-weight:bold;}
#content-container-popup p,#content-container-wide p{margin:0;padding:0 15px 15px 15px;}
#content-container-wide{font-size:12px;margin:0 45px;padding:0;width:770px;}
#content-container-wide h1{background-image:url('../img/layout/global/h1_wide.jpg');background-repeat:no-repeat;padding:7px 15px 8px 15px;}
#footer{background-image:url('../img/layout/page/bottom.gif');background-repeat:no-repeat;clear:both;color:black;font-size:11px;padding:40px 0 0 0;text-align:center;width:100%;}
#footer div.address{clear:both;margin:10px 0;}
#footer div.description{text-align:center;vertical-align:top;}
#footer div.description span.copy{display:-moz-inline-box;height:21px;padding:5px 0 0 0;}
#footer div.navigation a.britian{background-image:url('../img/icon/flags/uk.gif');}
#footer div.navigation a.britian,#footer div.navigation a.norway,#footer div.navigation a.sweden{background-repeat:no-repeat;display:-moz-inline-box;font-size:0;height:17px;overflow:hidden;text-indent:-10000px;vertical-align:top;width:17px;}
#footer div.navigation a.norway{background-image:url('../img/icon/flags/no.gif');}
#footer div.navigation a.sweden{background-image:url('../img/icon/flags/se.gif');}
#footer div.navigation ul{list-style:none;margin:0 0 10px 0;padding:0;}
#footer div.navigation ul li{display:inline;line-height:17px;}
#footer div.navigation ul li a{color:#0033ff;font-size:12px;}
#footer div.navigation ul li.flag{margin:0 1px 0 0;}
#footer div.navigation ul li.link{background-image:url('../img/footer/delimiter.gif');background-position:right center;background-repeat:no-repeat;margin:0 10px 0 0;padding:0 10px 0 0;}
#footer div.partners{clear:both;padding-bottom:5px;text-align:center;}
#footer div.producer a.monkeys{background-image:url('http://flygpoolen.se/img/footer/5monkeys.gif');background-repeat:no-repeat;display:-moz-inline-box;font-size:0;height:25px;text-indent:-10000px;vertical-align:middle;width:35px;}
#footer span.partners{display:-moz-inline-box;vertical-align:bottom;}
#header{background-image:url('../img/layout/header.gif');background-repeat:no-repeat;height:60px;margin:0 45px 15px 45px;padding:0 0 0 10px;width:760px;}
#header div.services{float:left;padding:0 0 0 85px;}
#header div.services ul{list-style:none;margin:0;padding:0;}
#header div.services ul li{float:left;margin:0;padding:0;}
#header div.services ul li a{background-position:left top;background-repeat:no-repeat;color:white;display:block;float:left;font-size:12px;font-weight:bold;height:20px;padding:31px 0 0 0;text-align:center;text-decoration:none;vertical-align:bottom;width:60px;}
#header div.services ul li a.car{background-image:url('../img/layout/service/car.gif');}
#header div.services ul li a.flight{background-image:url('../img/layout/service/flight.gif');}
#header div.services ul li a.guide{background-image:url('../img/layout/service/guide.gif');}
#header div.services ul li a.hotel{background-image:url('../img/layout/service/hotel.gif');}
#header div.services ul li a:hover,#header div.services ul li.selected a{background-position:left -51px;}
#logo{float:left;margin:4px 0 0 0;}
#logo,span.logo{background-image:url('../img/layout/fp_logo.png');background-repeat:no-repeat;border:0;cursor:pointer;display:block;font-size:0;height:49px;margin-top:8px;padding:0;text-decoration:none;text-indent:-10000px;width:205px;}
#menu{background-color:#565656;background-image:url('../img/layout/menu/bg.gif');background-repeat:repeat-x;font-size:12px;height:22px;margin:0 45px 1px 45px;}
#menu div.items-left{background-image:url('../img/layout/menu/shader.gif');background-position:right top;background-repeat:no-repeat;float:left;height:22px;padding-right:179px;}
#menu div.items-left ul{list-style:none;margin:0 0 0 3px;padding:0;}
#menu div.items-left ul li a span.info,#menu div.items-right ul li a span.info{color:white;font-size:11px;font-style:italic;font-weight:normal;}
#menu div.items-left ul li a,#menu div.items-right ul li a{color:white;display:block;float:left;font-size:12px;font-weight:bold;height:17px;padding:1px 6px 0 6px;text-decoration:none;}
#menu div.items-left ul li a:hover,#menu div.items-right ul li a:hover{background-image:url('../img/layout/menu/hover.gif');background-position:left top;background-repeat:no-repeat;}
#menu div.items-left ul li,#menu div.items-right ul li{float:left;height:18px;margin:2px 0;padding:0 1px 0 0;}
#menu div.items-left ul li:hover,#menu div.items-right ul li:hover{background-image:url('../img/layout/menu/hover.gif');background-position:right top;background-repeat:no-repeat;}
#menu div.items-right{float:right;height:22px;}
#menu div.items-right ul{list-style:none;margin:0 7px 0 0;padding:0;}
#menu div.payoff{float:left;padding:3px 0 0 10px;}
#menu div.payoff a{color:white;font-size:12px;font-weight:bold;text-decoration:none;}
#menu div.payoff a:hover{color:#ccff66;}
#page{background-image:url('../img/layout/page/shadow.gif');background-repeat:repeat-y;overflow:hidden;width:100%;}
#progress{background-image:url('http://flygpoolen.se/img/msg/progress.gif');background-repeat:repeat-x;display:block;height:14px;width:0%;}
#progressbar{border:1px black solid;margin:15px 0;overflow:hidden;padding:2px;text-align:left;}
#toolbar{background-image:url('../img/layout/toolbar.gif');background-position:left top;background-repeat:no-repeat;height:45px;margin:-25px 45px 15px 45px;width:770px;}
#toolbar h1{color:white;font-size:16px;font-weight:bold;margin:0;padding:18px 10px 0 10px;}
#toolbar ol#searchsteps{margin:0;padding:10px 0 0 0;}
#toolbar ol#searchsteps li{float:left;height:35px;list-style:none;padding:6px 0 0 10px;width:170px;}
#toolbar ol#searchsteps li a,#toolbar ol#searchsteps li a:link,#toolbar ol#searchsteps li a:visited{background-repeat:no-repeat;color:white;display:block;font-size:16px;font-weight:bold;height:19px;padding:2px 0 0 28px;text-decoration:none;}
#toolbar ol#searchsteps li a:hover{text-decoration:underline;}
#toolbar ol#searchsteps li span{background-repeat:no-repeat;color:#d6eaff;display:block;font-size:16px;font-weight:bold;height:19px;padding:2px 0 0 28px;position:relative;z-index:1;}
#toolbar ol#searchsteps li.four a,#toolbar ol#searchsteps li.four span,#toolbar ol#searchsteps li.four-enabled a,#toolbar ol#searchsteps li.four-enabled span,#toolbar ol#searchsteps li.four-selected a,#toolbar ol#searchsteps li.four-selected span{background-image:url('../img/layout/tab/four.gif');}
#toolbar ol#searchsteps li.four-enabled a,#toolbar ol#searchsteps li.one-enabled a,#toolbar ol#searchsteps li.three-enabled a,#toolbar ol#searchsteps li.two-enabled a{background-position:0 -52px;color:white;}
#toolbar ol#searchsteps li.four-selected span,#toolbar ol#searchsteps li.one-selected span,#toolbar ol#searchsteps li.three-selected span,#toolbar ol#searchsteps li.two-selected span{background-position:0 -101px;color:black;}
#toolbar ol#searchsteps li.one a,#toolbar ol#searchsteps li.one span,#toolbar ol#searchsteps li.one-enabled a,#toolbar ol#searchsteps li.one-enabled span,#toolbar ol#searchsteps li.one-selected a,#toolbar ol#searchsteps li.one-selected span{background-image:url('../img/layout/tab/one.gif');}
#toolbar ol#searchsteps li.one-selected{background-image:url('../img/layout/tab/tab_two.png');background-position:-6px top;background-repeat:no-repeat;height:25px;padding:10px 0 0 15px;width:185px;}
#toolbar ol#searchsteps li.three a,#toolbar ol#searchsteps li.three span,#toolbar ol#searchsteps li.three-enabled a,#toolbar ol#searchsteps li.three-enabled span,#toolbar ol#searchsteps li.three-selected a,#toolbar ol#searchsteps li.three-selected span{background-image:url('../img/layout/tab/three.gif');}
#toolbar ol#searchsteps li.three-selected,#toolbar ol#searchsteps li.two-selected{background-image:url('../img/layout/tab/tab_two.png');background-repeat:no-repeat;height:25px;padding:10px 0 0 15px;width:185px;}
#toolbar ol#searchsteps li.two a,#toolbar ol#searchsteps li.two span,#toolbar ol#searchsteps li.two-enabled a,#toolbar ol#searchsteps li.two-enabled span,#toolbar ol#searchsteps li.two-selected a,#toolbar ol#searchsteps li.two-selected span{background-image:url('../img/layout/tab/two.gif');}
*{font-family:Arial, Helvetica, sans-serif;}
.pngFix{behavior:url('http://flygpoolen.se/htc/iepngfix.htc');}
a,a:visited{color:#0066ff;}
a,button{outline:none;}
a.back{background-image:url('http://flygpoolen.se/img/icon/back.gif');background-position:left 3px;background-repeat:no-repeat;padding-left:20px;}
a.bullet{background-image:url('http://flygpoolen.se/img/icon/bullet.gif');background-position:left 3px;background-repeat:no-repeat;padding-left:20px;}
a.mail{background-image:url('http://flygpoolen.se/img/icon/mail.gif');background-position:left 2px;background-repeat:no-repeat;padding-left:20px;}
a.print{background-image:url('http://flygpoolen.se/img/icon/print.gif');background-position:left 3px;background-repeat:no-repeat;padding-left:20px;}
a:active,a:hover{color:#ff4400;}
body.popup{background-color:#99ccff;margin:10px;}
body.popup div#content-container-popup{background-color:white;border:1px solid #336699;font-size:12px;margin:3px;overflow:hidden;padding:10px 12px;}
body.popup div#content-container-popup div.container-links{margin-top:10px;text-align:right;}
body.site{background-color:#99ccff;background-repeat:repeat-x;margin:0 0 40px 0;min-width:860px;text-align:center;}
div#carCalendar,div#flightCalendar{padding:5px 7px 7px 5px;z-index:100;}
div.box{background-color:#e5eff8;background-image:url('../img/box/corner_left_bottom.gif');background-position:left bottom;background-repeat:no-repeat;margin:0 0 15px 0;}
div.box div.box-content{background-image:url('../img/box/corner_right_bottom.gif');background-position:right bottom;background-repeat:no-repeat;font-size:11px;margin:0;padding:8px 10px 10px 10px;}
div.box h3{background-color:#81b9e1;background-image:url('../img/box/corner_left_top.gif');background-position:left top;background-repeat:no-repeat;color:white;font-size:12px;font-weight:bold;height:21px;margin:0;padding:0;}
div.box h3 span{background-image:url('../img/box/corner_right_top.gif');background-position:right top;background-repeat:no-repeat;color:white;display:block;font-size:13px;font-weight:bold;height:16px;margin:0;padding:3px 0 2px 10px;}
div.box h3.legend span{background-image:none;height:19px;padding:1px 0 2px 7px;}
div.box table{background-image:url('../img/box/corner_right_bottom.gif');background-position:right bottom;background-repeat:no-repeat;border:0;empty-cells:show;width:100%;}
div.box table caption span,table.table caption span{background-image:url('../img/box/corner_right_top.gif');background-position:right top;background-repeat:no-repeat;color:white;display:block;font-size:13px;font-weight:bold;height:16px;margin:0;padding:3px 0 2px 10px;text-align:left;}
div.box table caption,table.table caption{background-color:#81b9e1;background-image:url('../img/box/corner_left_top.gif');background-position:left top;background-repeat:no-repeat;margin:0;padding:0;}
div.box table tbody tr td{font-size:11px;font-weight:normal;padding:3px 10px 1px 10px;vertical-align:middle;}
div.box table tbody tr th,table.table tbody tr th{font-size:11px;font-weight:bold;padding:3px 10px 1px 10px;vertical-align:middle;white-space:nowrap;width:1%;}
div.box table tbody tr th.caption,table.table tbody tr th.caption{background-color:#81b9e1;color:white;font-size:13px;font-weight:bold;height:18px;padding:0 10px;}
div.box table tbody tr:hover,table.table tbody tr.hover{background-color:#c9e1f1;}
div.box table thead tr th{background-color:#f5f5f5;border-bottom:1px solid #cccccc;border-top:1px solid white;font-size:11px;font-weight:bold;height:19px;padding:0 0 0 10px;}
div.box2{background-color:#e5eff8;background-image:url('../img/box/box1_bottom_left.png');background-position:left bottom;background-repeat:no-repeat;margin:0 0 15px 0;}
div.box2 div.box-content{background-image:url('../img/box/box1_bottom_right.png');background-position:right bottom;background-repeat:no-repeat;font-size:11px;margin:0;padding:1px 10px 10px 10px;}
div.box2 h3{background-color:white;background-image:url('../img/box/box1_top_left.png');background-position:left 18px;background-repeat:no-repeat;color:white;font-size:12px;font-weight:bold;height:28px;margin:0;padding:0;}
div.box2 h3 span{background-image:url('../img/box/box1_top_right.png');background-position:right 18px;background-repeat:no-repeat;color:black;display:block;font-size:18px;font-weight:bold;height:26px;margin:0;padding:0 0 2px 10px;}
div.box2 h3.legend{background-image:url('../img/box/box1_legend.png');background-position:left top;background-repeat:no-repeat;height:19px;}
div.hotel{float:left;margin-right:14px;width:76px;}
div.hotel a.image{border:1px solid #cccccc;display:block;height:64px;padding:5px;width:64px;}
div.info-box{background-image:url('../img/box/info/box_info_left.gif');background-position:left top;background-repeat:no-repeat;height:54px;margin-bottom:15px;}
div.info-box div.info-content{background-image:url('../img/box/info/box_info_right.gif');background-position:right top;background-repeat:no-repeat;height:46px;padding:9px 10px 0 65px;text-align:left;}
div.partners span{background-repeat:no-repeat;display:-moz-inline-box;height:27px;vertical-align:middle;}
div.partners span.amex{background-image:url('http://flygpoolen.se/img/footer/amex.png');width:31px;}
div.partners span.debitech{background-image:url('http://flygpoolen.se/img/footer/debitech.gif');width:83px;}
div.partners span.eurocard{background-image:url('../img/footer/eurocard.png');width:30px;}
div.partners span.flygpoolen{background-image:url('http://flygpoolen.se/img/footer/flygpoolen.gif');width:72px;}
div.partners span.font{display:none;font-size:0px;text-indent:-10000px;}
div.partners span.fsb{background-image:url('../img/footer/fsb.png');width:29px;}
div.partners span.hb{background-image:url('../img/footer/handelsbanken.png');width:94px;}
div.partners span.iata{background-image:url('http://flygpoolen.se/img/footer/iata.gif');width:36px;}
div.partners span.mastercard{background-image:url('../img/footer/mastercard.png');width:30px;}
div.partners span.mrorange{background-image:url('http://flygpoolen.se/img/footer/mro.gif');width:46px;}
div.partners span.nordea{background-image:url('../img/footer/nordea.png');width:63px;}
div.partners span.seb{background-image:url('../img/footer/seb.png');width:44px;}
div.partners span.visa{background-image:url('../img/footer/visa.png');width:31px;}
div.toplist{background-color:#e5eff8;background-image:url('../img/box/corner_left_bottom.gif');background-position:left bottom;background-repeat:no-repeat;}
div.toplist table{background-image:url('../img/box/corner_right_bottom.gif');background-position:right bottom;background-repeat:no-repeat;border:0;width:100%;}
div.toplist table caption{background-color:#81b9e1;background-image:url('../img/box/corner_left_top.gif');background-position:left top;background-repeat:no-repeat;margin:0;padding:0;}
div.toplist table caption span{background-image:url('../img/box/corner_right_top.gif');background-position:right top;background-repeat:no-repeat;color:white;display:block;font-size:13px;font-weight:bold;height:16px;margin:0;padding:1px 0 2px 10px;text-align:left;}
div.toplist table caption span font{color:black;}
div.toplist table caption span font.date{font-size:11px;font-weight:normal;margin-right:7px;}
div.toplist table caption span font.duration{font-size:11px;font-weight:normal;margin-right:7px;}
div.toplist table caption span font.label{font-weight:bold;margin-right:7px;}
div.toplist table caption.legend{background-position:10px top;}
div.toplist table caption.legend span{background-image:url('../img/box/box1_caption_left.png');background-position:-10px top;height:19px;padding:4px 0 0 10px;}
div.toplist table tbody tr td{color:#000000;font-size:8pt;font-weight:normal;padding:2px 7px 2px 10px;text-align:right;}
div.toplist table tbody tr th{font-size:8pt;padding:2px 0 2px 7px;text-align:left;}
div.toplist table tbody tr.mod td,div.toplist table tbody tr.mod th{background-color:#cccccc;}
div.toplist table thead tr th{background-color:#e5e5e5;border-bottom:1px #cccccc solid;border-top:1px white solid;font-size:8pt;font-weight:bold;padding:1px 0 2px 10px;}
div.toplist2 table{background-color:#dfecf5;border:1px #81b9e1 solid;width:100%;}
div.toplist2 table caption{background-color:#81b9e1;color:#ffffff;font-size:10pt;font-weight:bold;padding:1px 0px 1px 5px;text-align:left;width:auto;}
div.toplist2 table tr td{color:#cc0000;font-size:8pt;height:16px;padding:0 5px 0 0;text-align:right;}
div.toplist2 table tr th{font-size:8pt;height:16px;padding:0 0 0 5px;text-align:left;}
div.toplist2 table tr th a{font-size:8pt;font-weight:normal;}
div.toplist2 table tr.mod{background-color:#d5dfe5;}
fieldset,input,select{font-size:11px;}
font.error{background-color:transparent;background-image:url("https://www.flygpoolen.se/img/icon/error.gif");background-repeat:no-repeat;color:#ff3300;display:block;font-weight:bold;height:27px;margin:0;padding:6px 0 0 30px;}
font.info{color:#cc0000;font-weight:bold;}
form{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;}
input.checkbox,input.radio{cursor:pointer;vertical-align:middle;}
input.textbox{background-color:white;border:1px solid #cccccc;}
input.textbox-error,textArea.textbox-error{background-color:white;border:1px solid #ff3300;}
input.textbox-error:focus,input.textbox-error:hover,textarea.textbox-error:focus,textarea.textbox-error:hover{background-color:#ffeeee;}
input.textbox:focus,input.textbox:hover,textarea.textbox:focus,textarea.textbox:hover{background-color:#ffffdd;}
label.checkbox,label.radio{vertical-align:middle;}
label.checkbox-hover,label.checkbox:hover,label.radio-hover,label.radio:hover{color:#0066ff;cursor:pointer;text-decoration:underline;}
select.dropdown-error{color:#ff3300;}
span.button{background-image:url('../img/button/submit.gif');}
span.button a,span.button a:link,span.button a:visited{background-image:url('../img/button/submit.gif');}
span.button a,span.button a:link,span.button a:visited,span.button2 a,span.button2 a:link,span.button2 a:visited{background-color:transparent;background-position:100% 0px;background-repeat:no-repeat;border:0;color:black;cursor:pointer;display:-moz-inline-box;float:left;font-family:arial;font-size:13px;font-weight:bold;height:28px;margin:0;padding:11px 10px 0 0;text-decoration:none;}
span.button button{background-image:url('../img/button/submit.gif');}
span.button button,span.button2 button{background-color:transparent;background-position:100% 0px;background-repeat:no-repeat;border:0;color:black;cursor:pointer;font-family:arial;font-size:13px;font-weight:bold;height:39px;margin:0;padding-bottom:3px;padding-left:0;padding-right:15px;padding-top:0;}
span.button,span.button2{background-color:transparent;background-position:left top;background-repeat:no-repeat;display:-moz-inline-box;float:left;height:39px;margin:0;padding:0 0 0 15px;}
span.button-hover a,span.button-hover a:active,span.button-hover a:hover,span.button-hover a:link,span.button-hover a:visited,span.button:hover a,span.button:hover a:active,span.button:hover a:hover,span.button:hover a:link,span.button:hover a:visited{background-color:transparent;background-position:100% -39px;background-repeat:no-repeat;border:0;color:black;cursor:pointer;display:-moz-inline-box;float:left;font-family:arial;font-size:13px;font-weight:bold;height:28px;margin:0;padding:11px 10px 0 0;text-decoration:none;}
span.button-hover button,span.button2-hover button,span.button2:hover button,span.button:hover button{background-color:transparent;background-position:100% -39px;background-repeat:no-repeat;border:0;color:black;cursor:pointer;font-family:arial;font-size:13px;font-weight:bold;height:39px;margin:0;padding-bottom:3px;padding-left:0;padding-right:15px;padding-top:0px;}
span.button-hover button,span.button:hover button{background-image:url('../img/button/submit.gif');}
span.button-hover,span.button2-hover,span.button2:hover,span.button:hover{background-color:transparent;background-position:0% -39px;background-repeat:no-repeat;display:-moz-inline-box;height:39px;margin:0;padding:0 0 0 15px;}
span.button-hover,span.button:hover{background-image:url('../img/button/submit.gif');}
span.button2{background-image:url('../img/button/submit2.png');}
span.button2 a,span.button2 a:link,span.button2 a:visited{background-image:url('../img/button/submit2.png');}
span.button2 button{background-image:url('../img/button/submit2.png');}
span.button2-hover a,span.button2-hover a:active,span.button2-hover a:hover,span.button2-hover a:link,span.button2-hover a:visited,span.button2:hover a,span.button2:hover a:active,span.button2:hover a:hover,span.button2:hover a:link,span.button2:hover a:visited{background-color:transparent;background-image:url('../img/button/submit2.png');background-position:100% -39px;background-repeat:no-repeat;border:0;color:black;display:-moz-inline-box;font-family:arial;font-size:13px;font-weight:bold;height:28px;margin:0;padding:11px 10px 0 0;text-decoration:none;}
span.button2-hover button,span.button2:hover button{background-image:url('../img/button/submit2.png');}
span.button2-hover,span.button2:hover{background-image:url('../img/button/submit2.png');}
span.button3{background-color:transparent;background-image:url('../img/button/submit3.gif');background-position:0% 0px;background-repeat:no-repeat;display:-moz-inline-box;height:18px;margin:0;padding:0 0 0 8px;}
span.button3 button{background-color:transparent;background-image:url('../img/button/submit3.gif');background-position:100% 0px;background-repeat:no-repeat;border:0;color:white;cursor:pointer;font-family:arial;font-size:11px;font-weight:bold;height:13px;line-height:10px;margin:0;padding-bottom:2px;padding-left:0;padding-right:8px;padding-top:0;}
span.button3-hover button,span.button3:hover button{background-color:transparent;background-image:url('../img/button/submit3.gif');background-position:100% -18px;background-repeat:no-repeat;border:0;color:white;cursor:pointer;font-family:arial;font-size:11px;font-weight:bold;height:13px;line-height:10px;margin:0;padding-bottom:2px;padding-left:0;padding-right:8px;padding-top:0;}
span.button3-hover,span.button3:hover{background-color:transparent;background-image:url('../img/button/submit3.gif');background-position:0% -18px;background-repeat:no-repeat;display:-moz-inline-box;height:18px;margin:0;padding:0 0 0 8px;}
span.info{background-image:url('../img/icon/info.gif');background-position:left top;background-repeat:no-repeat;display:inline-block;height:11px;margin-top:2px;vertical-align:top;width:12px;}
span.info a{display:block;font-size:0;height:11px;text-indent:-10000px;width:12px;}
span.logo{margin:0 0 5px 0;}
table th{text-align:left;}
table.calendar{border-left:1px solid #cccccc;border-top:1px solid #cccccc;width:161px;}
table.calendar caption{background-color:#4799d4;background-image:url('../img/calendar/legend.gif');background-repeat:repeat-x;color:white;font-size:11px;font-weight:bold;height:20px;padding:2px;text-transform:uppercase;width:161px;}
table.calendar caption a{background-repeat:no-repeat;display:block;font-size:0;height:17px;text-indent:-10000px;width:17px;}
table.calendar caption a.leftArrow{background-image:url('../img/calendar/left.gif');float:left;}
table.calendar caption a.rightArrow{background-image:url('../img/calendar/right.gif');float:right;}
table.calendar caption div{float:left;margin-top:1px;text-align:center;width:123px;}
table.calendar tbody td{background-color:white;color:#999999;font-size:10px;padding:1px;}
table.calendar tbody td a{display:block;font-size:10px;text-decoration:none;width:100%;}
table.calendar tbody td.multiSelected{background-color:#6699cc;font-weight:bold;}
table.calendar tbody td.multiSelected a,table.calendar tbody td.multiSelected a:active,table.calendar tbody td.multiSelected a:visited,table.calendar tbody td.selected0 a,table.calendar tbody td.selected0 a:active,table.calendar tbody td.selected0 a:visited,table.calendar tbody td.selected1 a,table.calendar tbody td.selected1 a:active,table.calendar tbody td.selected1 a:visited{color:#ffffff;}
table.calendar tbody td.selected0{background-color:#88bb00;font-weight:bold;}
table.calendar tbody td.selected0 a:hover,table.calendar tbody td.selected0-hover,table.calendar tbody td.selected0-hover a,table.calendar tbody td.selected0-hover a:hover,table.calendar tbody td.selected0:hover,table.calendar tbody td.selected1 a:hover,table.calendar tbody td.selected1-hover,table.calendar tbody td.selected1-hover a,table.calendar tbody td.selected1-hover a:hover,table.calendar tbody td.selected1:hover{background-color:#6699cc;color:white;font-weight:bold;}
table.calendar tbody td.selected1{background-color:#ff9900;font-weight:bold;}
table.calendar tbody th{width:17px;}
table.calendar tbody th,table.calendar thead th{background-color:#eeeeee;color:black;font-size:10px;font-weight:normal;padding:1px;}
table.calendar tbody.date0 td.day a:hover,table.calendar tbody.date0 td.day-hover a,table.calendar tbody.date0 td.day:hover a{background-color:#88bb00;color:white;font-weight:bold;}
table.calendar tbody.date0 td.day-hover,table.calendar tbody.date0 td.day:hover{background-color:#88bb00;}
table.calendar tbody.date1 td.day a:hover,table.calendar tbody.date1 td.day-hover a,table.calendar tbody.date1 td.day:hover a{background-color:#ff9900;color:white;font-weight:bold;}
table.calendar tbody.date1 td.day-hover,table.calendar tbody.date1 td.day:hover{background-color:#ff9900;}
table.calendar td{}
table.calendar td,table.calendar th{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
table.table{background-color:white;border:0;border-bottom:1px #cccccc solid;border-left:1px #cccccc solid;border-right:1px #cccccc solid;empty-cells:show;width:100%;}
table.table tbody tr td{border-top:1px #cccccc solid;font-size:11px;font-weight:normal;padding:2px 10px 1px 10px;vertical-align:middle;}
table.table tbody tr.hover,table.table tbody tr:hover{background-color:#eeeeee;}
table.table tfoot tr td,table.table tfoot tr th{background-color:#f5f5f5;border-top:1px solid #cccccc;font-size:11px;font-weight:bold;height:19px;padding:0 0 0 10px;}
table.table thead tr th{background-color:#f5f5f5;border-top:1px solid white;font-size:11px;font-weight:bold;height:19px;padding:0 0 0 10px;}
ul{margin:0;padding:0 0 0 15px;}
ul.errors{list-style:none;margin:0;padding:0;width:auto;}
ul.errors li{background-color:transparent;background-image:url('http://flygpoolen.se/img/icon/error.gif');background-repeat:no-repeat;color:#ff3300;font-weight:bold;height:18px;margin:0;padding:6px 0 0 30px;}