/** Flyttar brödsmulor till mittenspalten */
#breadcrumbs {padding:4px;background:transparent;z-index:1;position:absolute;width:760px;left:208px;}		/** w=canvasW-lcW, l=lcW */
#content {padding-top:24px;}
#ie6 #menubar {padding-bottom:2px;}


/** SHOPSPECIFIKA FÄRGER OCH FONTER, CSS-INSTÄLLNINGAR */
a {color:#0068B4;text-decoration:none;}
body {background-color:#d9d9d9;}
input.inp_direction {border:none;}
#content {padding-top: 32px;}
.content h1, .content h2, .content h3 {color:#000000;}
.content h3 {padding:2px 0;}

#top_logo {background:transparent url(../images/backgrounds/logo-bg.jpg) no-repeat left top;display:block;height:63px;}
#top_logo span {background:transparent url(../images/backgrounds/logo.jpg) no-repeat left top;display:block;float:left;margin-left:40px;width:207px;height:58px;}

#header #logotype {background-image:url(../images/design/header.png);}
#header .o .dl {color:#ffffff;display:block;position:absolute;top:70px;right:15px;}
#header .o .dl .padded {padding:0;}

#accepted_credit_cards {left:auto;right:15px;top:23px;}

#menubar {background:transparent url(../images/backgrounds/menubar.jpg) no-repeat left top;height:38px;margin-top:5px;padding:0 15px;}
#menubar li a {border:none;color:#0068b4;font-size:16px;font-weight:bold;padding-top:8px;}
#menubar li.ra_first a {border:none;}

#cw {background-color:#ffffff;margin-top:5px;}
#lc, #rc {background-color:transparent;margin-top:5px;}
#lc .o, #rc .o {padding-top:10px;}

#categories ul li {background-color: transparent;}

#footer {background: #ffffff url(../images/backgrounds/footer.jpg) no-repeat left bottom;border-top: none;}

/** Anpassningar för inloggad-rutan */
.currently_logged_in,
.currently_not_logged_in {background:none;border:none;color:#ffffff;top:80px;right:27px;text-align:right;}
.currently_logged_in a,
.currently_not_logged_in a {color:#ffffff;}
.currently_logged_in br,
.currently_not_logged_in br {float:left;}

/** Anpassningar för brödsmulorna */
#breadcrumbs {left:217px;padding:15px 0 0 0;}

/** Anpassningar för startsidan */
body.frontpage #breadcrumbs {left:20px;}
body.frontpage #content {margin:0 8px;}
body.frontpage .teaser_item .book {background:transparent url(../images/buttons/button-boka.png) no-repeat left top;display:block;width:300px;height:74px;text-indent:-10000px;}
body.frontpage .teaser_item .book:hover {background-position:bottom left;}
body.frontpage .teaser_item .misc {float:none;padding:0;margin-left:0;position:static;width:auto;}

/** Anpassningar för tidtabellerna */
.HeaderRow {background-color: #dbeaf4;color: #0068b4;margin: 0;padding: 0;}
.HeaderRow th {padding: 2px 0;}
.Grid td {padding: 1px 0;}
.Row {background-color: #ffffff;}
.AltRow {background-color: #f1f1f1;}
.news_article .date_posted {display: none;}
#news a {color: #0068B4 !important;}

/** Anpassningar för kassan */
table.register .large_label small {display: none;}

/** Bokningsmodulen */
div.row {background:transparent url(../images/backgrounds/form-row-bottom.jpg) no-repeat left bottom;margin-bottom:10px;}
div.row div.inner {background:transparent url(../images/backgrounds/form-row-top.jpg) no-repeat left top;padding:10px;}
form .select.from,
form .select.to {margin:10px 0 15px;padding-left: 12px;}
#inp_from {width:196px;}
#inp_to {width:206px;}
form #date_outbound .ui-datepicker-inline,
form #date_return .ui-datepicker-inline {margin:0 auto;}

#departures_outbound,
#departures_return {width: 100%;}
#departures_outbound th,
#departures_return th {border-bottom:2px solid #ffffff;padding-bottom:4px;}
#departures_outbound td,
#departures_return td {padding-top:4px;}

/** Steg 3: Ange resenärsinfo */
.traveller_info label {display:block;float:left;margin-top:7px;width:100px;}
.traveller_info input {margin-top:5px;}


/** Varukorgen */
.cart_section tr.table_header th {background-color:#f0f0f0;}
.cart_section tr.article td {border-top:1px solid #dddddd;}
.cart_section tr.discount td {background-color:#f6f6f6;}
.cart_section tr.sum td,
.order_section tr.sum_partly td {border-top:1px solid #dddddd;font-size:16px;padding-top:10px;}

.cart_section td,
.order_section td {padding:6px 5px;}
.cart_section th,
.order_section th {padding:2px 5px;}
.cart_section tr.discount td,
.order_section tr.discount td {padding:1px 5px;}

.order_section tr.section_headline th,
.cart_section tr.section_headline th {background:#4c95ca url(../images/backgrounds/gradient-sidebar-h2.png) repeat-x left top;}
.cart_section tr.section_headline th h2 {margin:0;color:#ffffff;font-size:1.25em;}

.colImage {width:60px;}
.colArtNo {width:auto;}
.colPrice {width:88px;text-align:right;}
.colQuantity input.text {width:32px !important;text-align:right;}
.colQuantity {width:60px;text-align:right;}
.colSpacer {height: 20px;}
.colRowSum {width:88px;text-align:right;}

p.warning {color:red;margin-top:20px;}

.c {text-align: center;}
.f7 {float: left;margin: 0;height: 240px;padding-right: 5px;width: 267px;}
.f8 {float: right;margin: 0;height: 240px;padding-left: 5px;width: 267px;}
.f9 {float: left;margin: 0;height: auto;padding-right: 5px;width: 267px;}
.f10 {float: right;margin: 0;height: auto;padding-left: 5px;width: 267px;}


