body { background: url(../../static/images/html_bg.jpg) left 34px repeat-x #eaeaea; text-align: center; margin: 0 0 16px 0; font: normal 12px "Arial", "Helvetica"; color: #585858; }
a, a:hover, a:visited { text-decoration: underline; color: #4a95d0; }
img { border: 0; }

.blue { color: #4a95d0; }

h1 { font-size: 24px; color: #000; line-height: 27px; margin: 0 0 15px 0; }
h2 { font-size: 18px; font-weight:bold; color: #4a95d0; margin:20px 0 5px 0; }
h3 { font-size: 16px; margin: 0 0 0 0; }
h5 { font-size: 14px; color: #fff; background: url(../../static/images/menu_bg.gif) repeat-x; font-weight:bold; margin:0px; padding:8px 10px;; }
h5.active { background: url(../../static/images/menu_bg_active.gif) repeat-x; }

#site { position: relative; width: 960px; margin: 0 auto; top: 50px; text-align: left; }
#top { height: 126px; background: url(../../static/images/top_bg.gif) bottom repeat-x; }
#content { background: #fff; padding: 10px;}
#left { float: left; width: 225px; background: #fff; margin: 0 10px 0 0;  line-height: 16px; }
#center { float: right; width: 705px;  line-height: 16px; }
#right { float: right; width: 225px; }
#bottom { clear: both; background: url(../../static/images/bottom_bg.gif) repeat-x top #0b0c0c; width: 100%;}
.related-articles { float: right; width: 225px; margin-top: -39px;}

/* Top */
#top .space { }
#top ul { list-style: none; padding: 0; margin: 0;}

#top .toplinks { width: 100%; height: 24px; margin: 0 0 0 8px; }
#top .toplinks li { float: left; margin: 0 4px 0 0;}
#top .toplinks a { display: block; height: 24px;}
#top .toplinks a.lidkoping, #top .toplinks li.active a.lidkoping { background: url(../../static/images/tab_lidkoping.gif) no-repeat; width: 75px; }
#top .toplinks li.active a.lidkoping { background: url(../../static/images/tab_lidkoping_active.gif) no-repeat; }
#top .toplinks a.skovde, #top .toplinks li.active a.skovde { background: url(../../static/images/tab_skovde.gif) no-repeat; width: 68px; }
#top .toplinks li.active a.skovde { background: url(../../static/images/tab_skovde_active.gif) no-repeat; }
#top .toplinks a.falkoping, #top .toplinks li.active a.falkoping { background: url(../../static/images/tab_falkoping.gif) no-repeat; width: 75px; }
#top .toplinks li.active a.falkoping { background: url(../../static/images/tab_falkoping_active.gif) no-repeat; }
#top .toplinks a.mariestad, #top .toplinks li.active a.mariestad { background: url(../../static/images/tab_mariestad.gif) no-repeat; width: 75px; }
#top .toplinks li.active a.mariestad { background: url(../../static/images/tab_mariestad_active.gif) no-repeat; }
#top .toplinks a.skara, #top .toplinks li.active a.skara { background: url(../../static/images/tab_skara.gif) no-repeat; width: 59px; }
#top .toplinks li.active a.skara { background: url(../../static/images/tab_skara_active.gif) no-repeat; }
#top .toplinks a.vara, #top .toplinks li.active a.vara { background: url(../../static/images/tab_vara.gif) no-repeat; width: 53px; }
#top .toplinks li.active a.vara { background: url(../../static/images/tab_vara_active.gif) no-repeat; }

#top .toplinks a.kinna, #top .toplinks li.active a.kinna { background: url(../../static/images/tab_kinna.gif) no-repeat; width: 51px; }
#top .toplinks li.active a.kinna { background: url(../../static/images/tab_kinna_active.gif) no-repeat; }
#top .toplinks a.boras, #top .toplinks li.active a.boras { background: url(../../static/images/tab_boras.gif) no-repeat; width: 51px; }
#top .toplinks li.active a.boras { background: url(../../static/images/tab_boras_active.gif) no-repeat; }
#top .toplinks a.ulricehamn, #top .toplinks li.active a.ulricehamn { background: url(../../static/images/tab_ulricehamn.gif) no-repeat; width: 83px; }
#top .toplinks li.active a.ulricehamn { background: url(../../static/images/tab_ulricehamn_active.gif) no-repeat; }
#top .toplinks a.varberg, #top .toplinks li.active a.varberg { background: url(../../static/images/tab_varberg.gif) no-repeat; width: 65px; }
#top .toplinks li.active a.varberg { background: url(../../static/images/tab_varberg_active.gif) no-repeat; }
#top .toplinks a.falkenberg, #top .toplinks li.active a.falkenberg { background: url(../../static/images/tab_falkenberg.gif) no-repeat; width: 82px; }
#top .toplinks li.active a.falkenberg { background: url(../../static/images/tab_falkenberg_active.gif) no-repeat; }

#top .toplinks a.amal, #top .toplinks li.active a.amal { background: url(../../static/images/tab_amal.gif) no-repeat; width: 53px; }
#top .toplinks li.active a.amal { background: url(../../static/images/tab_amal_active.gif) no-repeat; }
#top .toplinks a.uddevalla, #top .toplinks li.active a.uddevalla { background: url(../../static/images/tab_uddevalla.gif) no-repeat; width: 75px; }
#top .toplinks li.active a.uddevalla { background: url(../../static/images/tab_uddevalla_active.gif) no-repeat; }
#top .toplinks a.trollhattan, #top .toplinks li.active a.trollhattan { background: url(../../static/images/tab_trollhattan.gif) no-repeat; width: 75px; }
#top .toplinks li.active a.trollhattan { background: url(../../static/images/tab_trollhattan_active.gif) no-repeat; }


#top .logo { float: left; background: url(../../static/images/logon.gif) no-repeat; width: 480px; height: 57px; margin: 50px 0px 0 20px; cursor:pointer;}

#top .logo-byline { float: left; padding: 2px 0 0 50px;}
#top .mini-logos { float: right; padding: 38px 15px 0 0; }
#top .mini-logos td { padding-left: 20px; vertical-align: top; }

/* Menu */
#menu { background: url(../../static/images/menu_bg.gif) repeat-x #fff; height: auto; padding: 0 0 5px 11px;}
#menu ul { list-style: none; padding: 0; margin: 0; }
#menu li, #menu li.active { display: inline; line-height: 35px; padding: 10px 9px 10px 10px; border-right: solid 1px #424242;}
#menu li.active { background: url(../../static/images/menu_bg_active.gif) repeat-x; } 
#menu a { color: #c7c7c7; font-weight: bold; text-decoration: none; }
#menu li.active a { color: #fff; } 

/* Left */
#left #submenu { background: none; padding: 0 0 30px 0; }
#left #submenu ul { list-style: none; padding: 0; margin: 0; }
#left #submenu h2 { display: none; }
#left #submenu li, #left #submenu li.active { background: url(../../static/images/menu_arrow.gif) no-repeat left; display: block; line-height: 25px; padding: 0 0 0 14px; border-top: solid 1px #dfdfdf;}
#left #submenu li.last { border-bottom: solid 1px #dfdfdf;}
#left #submenu li a, #left #submenu li.active a { font-weight: normal; color: #585858; text-decoration: none;}
#left #submenu li.active a { color: #4a95d0; }
#left #submenu a:hover { color: #4a95d0; }
#left #submenu li.sub { background: none; line-height: 10px; border-top: solid 1px #fff; padding-top: 0px;}
#left #submenu li.sub2 { margin: 0 0 0 15px;} 
#left #submenu li li { border: 0; background: none;  padding: 0 0 0 0; line-height: 16px;}
#left #submenu li li a {font-size: 11px;}
#left #submenu li li a.active { color: #4a95d0; }

#left .cityinfo { font-size: 11px; }


/* Bottom */
#bottom .space { padding: 20px 10px 20px 20px; width: 100%; }
#bottom .space table { width: 100%;}
#bottom .space td { padding-right: 16px; }
#bottom ul { list-style: none; padding: 0; margin: 0; }
#bottom li a, #bottom li a:hover, #bottom li a:visited { color: #4a95d0; font-size: 10px; text-decoration: none;}
#bottom li li a, #bottom li li a:hover, #bottom li li a:visited { color: #fff; font-size: 10px; text-decoration: none; white-space: nowrap;}
#bottom li a:hover, #bottom li li a:hover { text-decoration: underline; }

#footer { background: url(../../static/images/menu_bg.gif) repeat-x #fff; height: auto; padding: 0 0 5px 11px; line-height:30px; color:#fff; }

table { font-size:12px; }

.breadcrumb { margin: 0px 0 25px 0px; font-size: 11px;}
.breadcrumb ul { list-style: none; padding: 0; margin: 0 0 0 2px; display: inline;}
.breadcrumb li { display: inline; background: url(../../static/images/breadcrumb_spacer.gif) no-repeat right; padding: 0 8px 0 3px;}
.breadcrumb li.last { background: none;}
.breadcrumb li a, .breadcrumb a:hover, .breadcrumb a:visited { font-size: 11px; color: #000;}
.breadcrumb li.last a, .breadcrumb li.last a:hover, .breadcrumb li.last a:visited { font-weight: bold; color: #4a95d0; }



/* Startpage */
.startpage { background: #fff; }
.startpage .splash { position: relative; height: 320px; margin-bottom: 5px;}
.startpage .splash .next, .startpage .splash .prev { position: absolute; top: 80px; }
.startpage .splash .next { right: -42px; }
.startpage .splash .prev { left: -42px; }
.startpage .splash .slide { position: absolute; top: 0; left: 0; z-index: 0; display: none; }
.startpage .splash .s_1 { display: block; z-index: 1; }
.startpage .splash .cars { position: absolute; top: 0; right: 0; width: 290px; height: 320px; background: url(../../static/images/shadow.png); }
.startpage .splash .cars h3 { float: left; color: #FFF; margin: 20px 0 10px 20px; }
.startpage .splash .cars .car_holder { float: left; position: relative; overflow: hidden; margin-left: 20px; width: 250px; height: 237px; }
.startpage .splash .cars .car_holder .carbox { float: left; position: absolute; left: 0; top: 237px; }
.startpage .splash .cars .car_holder .car { float: left; background: #FFF; border-radius: 3px; width: 100%; margin-bottom: 5px; height: 74px; }
.startpage .splash .cars .car_holder .car a { text-decoration: none; }
.startpage .splash .cars .car_holder .car img { float: left; margin: 5px; }
.startpage .splash .cars .car_holder .car .price { float: left; width: 145px; font-size: 16px; font-weight: bold; margin: 10px 0 0 5px; }
.startpage .splash .cars .car_holder .car .price a { color: #bc3827; }
.startpage .splash .cars .car_holder .car .header { float: left; width: 145px; color: #4a95d0; font-size: 12px; font-weight: bold; margin: 0 0 0 5px; }

.startpage .splash .cars .car_holder .cb_1 { top: 0; }

.startpage .splash .cars .show_more { float: left; clear: both; text-align: center; width: 250px; margin: 3px 20px 0; }


.startpage .campain { background:url(../../static/images/bg_black_fade.gif) repeat-x top #000; color:#fff; width: 100%; border: 0; padding: 0;}
.startpage .campain table { width: 100%; border-collapse: collapse; padding: 0; border-bottom: solid 4px #fff;}
.startpage .campain td { border-right: solid 1px #fff; color: #fff; vertical-align: top; padding: 12px 20px 15px 20px; width: 25%; height: auto;}
.startpage .campain td h3 { margin: 0px; font-size: 15px;}
.startpage .campain td.d { border: none;}
.startpage .campain td a { color:#fff; text-decoration: none; margin-bottom: 10px;}
.startpage .campain td a:hover { color:#4a95d0; text-decoration: none; }
.startpage #standard .space { height:160px; overflow-y:scroll; margin-top:25px; padding:15px 10px 0 10px; }
.startpage #standard a, .startpage #standard a:hover { font-weight: bold; color: #4a95d0; text-decoration: none; }
.startpage #standard a:hover { text-decoration: underline; }
.startpage #standard p { margin: 0 0 10px 0; }
.startpage #left { display: none; }
.startpage #center { float: left; }

.brand-navigator { list-style: none; margin: 0; padding: 0; }
.brand-navigator li { float: left; padding-right: 10px; }
.brand-navigator li.header { font-weight: bold; }

.cars-list  { background:url(../../static/images/box_end_bg.gif) no-repeat bottom; padding-bottom:10px; }
.cars-list .holder { border:1px solid #dfdfdf; }
.cars-list h3 { }
.cars-list table { }
.cars-list th { padding:5px 0px 5px 0px; }
.cars-list th a, .cars-list th a.active { font-size:12px; font-weight:bold; }
.cars-list th a.active { background:url(../../static/images/arrow_down.gif) no-repeat left; padding-left:10px; }
.cars-list td { padding:5px 0px 5px 0px; border-top:1px solid #dfdfdf; }
.cars-list .thumb { margin-left:10px; border:1px dotted #000; }
.cars-list .header { color:#4a95d0; font-weight:bold; text-decoration:none; }
.cars-list .price { color:#4a95d0; padding-right:10px; }
.cars-list .price-last { color:#444; text-decoration:line-through; padding-right:10px; }

.campaign-cars .price { color:#CC0000; font-size: 14px; padding-right:5px; }
.campaign-cars .price-last { color:#444; font-size: 12px; text-decoration:line-through; padding-right:6px; }
.campaign-cars td.price { padding-top: 3px; }


.cars-search  { background:url(../../static/images/box_end_bg.gif) no-repeat bottom; padding-bottom:10px; }
.cars-search .holder { border:1px solid #dfdfdf; }
.cars-search form { margin:0px 10px; }
.cars-search label { display:block; margin-top:5px; font-weight:bold; font-size:11px; color:#4a95d0; }
.cars-search table { }
.cars-search td { padding-right:30px; }
.cars-search h3 { margin-top:15px; font-weight:normal; }
.cars-search table.FinansMonth td { background: url(../../static/images/month_white.jpg) no-repeat; font-weight: bold; text-align: center; width: 20px; height: 20px; }
.cars-search table.FinansMonth td.on { background: url(../../static/images/month_blue.jpg) no-repeat; }
.cars-search table.FinansMonth td a { text-decoration: none; color: #aaaaaa; }
.cars-search table.FinansMonth td.on a { color: #FFF; }

.cars-object  { background:url(../../static/images/box_end_bg.gif) no-repeat bottom; padding-bottom:10px; }
.cars-object .holder { border:1px solid #dfdfdf; }
.cars-object h3 { margin:10px 0px 10px 0px; font-size:18px; }
.cars-object h4 { margin:0px 0px 10px 0px; font-size:20px; }
.cars-object td { border-top:1px solid #ddd; line-height:16px; padding-right:5px; }
.cars-object .img { margin:5px 0px 5px 0px; }
.cars-object .thumb { border-top:1px dotted #000; border-bottom:1px dotted #000; border-left:1px dotted #000; }
.cars-object .thumb-active { border:1px solid #4a95d0; }
.cars-object .price, .cars-object .price-last { font-size:26px; color:#4a95d0; font-weight:normal; line-height:30px; padding-right:5px; }
.cars-object .price-last { font-size:18px; color:#444; text-decoration:line-through; padding:0px; }

.persons { float: left;}
.persons .holder { float:left; width:225px; margin:0px 10px 20px 0px; line-height:14px; font-size:11px; overflow:hidden; /* height:125px; */}
.persons.city .holder {  height:125px; }
.persons .img { margin:0px 5px 20px 0px; }
.persons h3 { font-size:12px; border-bottom:1px solid #dfdfdf; margin:0px 0px 5px 0px; line-height:22px; }
.persons h3.active { background:#4a95d0; color:#fff; padding-left:5px; }
.persons .header { color:#4a95d0; font-weight:bold; }
.persons .title { display:block; font-style:italic; padding-bottom:8px; }
.persons a { line-height:18px; color:#4a95d0; }

.personal-city-navigator {  background: url(../../static/images/new_h3.gif) repeat-x left top; padding: 12px 0 10px 0; margin: 0 0 0px 0; font-size: 11px;}
.personal-city-navigator ul { list-style:none; margin:0; padding: 0; }
.personal-city-navigator li { display:inline;}
.personal-city-navigator li a, .personal-city-navigator li a:hover { color: #fff; text-decoration:none; margin-left:10px;}
.personal-city-navigator li a:hover { text-decoration:underline;}

/* Element ****************************************************************************************************************/
form { margin:0px; }
input, select, checkbox, textarea, radio { font-size:11px; }
input.submit { padding:1px;background:#006600; color:#fff; font-weight:bold; font-size:10px; text-transform:uppercase; border:1px solid #2B8200; cursor:pointer; }

table.list { border:0; padding:0; border-collapse:collapse; width: 100%;}
table.list th { text-align:left; background:#006600; padding:4px 6px; color:#99c299; font-size:11px; text-transform:uppercase; }
table.list td { padding:3px 6px; border-bottom:solid 1px #d6d6d6; }

.ingress { font-size:1em; font-weight:bold; display:block; margin-bottom:15px; }
img { border: none;}
img.thumbnail { }
.article-info { display: none;}
.artnr { font-size: 0.85em; color: #8a8a8a; }

/* Elements */
.box { background: url(../../static/images/boxtop.gif) repeat-x top; padding-top: 10px; font-size: 11px; margin: 0 0 10px 0; }
.box p { padding: 5px; font-size: 11px; margin: 0 0 10px 0; }
.box img { border: 0; }

.big-box { float: left; background: url(../../static/images/new_h3.gif) repeat-x left top; padding: 10px 0 0 0; margin: 0 0 10px 0; }
.big-box .space { float: left; border: solid 1px #dfdfdf; border-top: 0; padding: 9px; } 
.big-box h3 { float: left; color: #fff; display: inline; font-size: 11px; margin: -9px 0 3px -10px; padding: 4px 10px 6px 10px;}

.big-box .city-navigator { float:left; width:100%; margin: 0; background: #dfdfdf; padding: 6px 0 8px 0; } 
.big-box .city-navigator span { float:left; font-weight:bold; padding: 0px 4px 0px 10px; margin: 0;} 
.big-box .city-navigator div { float: left; width: 620px; }
.big-box .city-navigator ul { float:left; width: 100%; list-style: none; padding: 0; margin: 2px 0 0 0; }
.big-box .city-navigator li { float:left; border-right: solid 1px #585858; line-height: 10px; margin: 0; }
.big-box .city-navigator ul.bottom { margin-top: 5px; }
.big-box .city-navigator li.last { border-right: none; }
.big-box .city-navigator a { color: #585858; text-decoration: none; padding: 2px 0; display: block; margin: 0 4px;}
.big-box .city-navigator li.active a { color: #4a95d0; }

.big-box table { border: 0; padding: 0; width: 100%; border-collapse: collapse; }
.big-box td { background: url(../../static/images/bigbox_td_bg.gif) repeat-x left bottom #000; padding: 0 0 10px 0; border-right: solid 15px #fff; color: #fff; font-size: 12px; vertical-align: top;}
.big-box td.d { border: 0;}
.big-box td h3 { margin: 0; background: 0; padding: 0; color: #4a95d0; display: block; float: none; }
.big-box td div.space { padding: 5px 5px 0 5px; border: none; }

.navigation { float:right; background: none; height: 24px;  width:158px; overflow:hidden;  top:10px; margin-top:-10px;}
.navigation ul { list-style: none; padding: 0px 10px; margin: 0; }
.navigation li { float: left; border-left: solid 1px #255c8a; padding-left:10px;}
.navigation li.pages { text-align: center; padding: 7px 0 0 0; }
.navigation li.last { float: right; }
.navigation li.first a { color:#fff; text-decoration:underline; background: url(../../static/images/start_nav_left.gif) no-repeat left;  padding: 0px 0 0px 10px;  line-height: 24px; font-size:11px; }
.navigation li.last a { color:#fff; text-decoration:underline; background: url(../../static/images/start_nav_right.gif) no-repeat right; padding: 0px 10px 0px 0;  line-height: 24px; font-size:11px;}
.navigation li.first a.inactive { background: url(../../static/images/start_nav_left_inactive.gif) no-repeat left; text-decoration: none; padding: 0px 0 2px 10px; line-height: 24px; color: #255c8a; text-decoration:underline; font-size:11px;}
.navigation li.last a.inactive { background: url(../../static/images/start_nav_right_inactive.gif) no-repeat right; text-decoration: none; padding: 0px 10px 2px 0; line-height: 24px; color: #255c8a; text-decoration:underline; font-size:11px;}

.cars-list .navigation { background: #dfdfdf; height: 28px; width:100%; margin-top:0;}
.cars-list .navigation ul { list-style: none; padding: 0px 10px; margin: 0; }
.cars-list .navigation li { float: left; border:none;}
.cars-list .navigation li.pages { width: 537px; text-align: center; padding: 7px 0 0 0; }
.cars-list .navigation li.first { padding:0; }
.cars-list .navigation li.last { float: right; }
.cars-list .navigation li.first a { background: url(../../static/images/nav_left.gif) no-repeat left; text-decoration: none; padding: 2px 0 2px 23px; line-height: 29px; color: #4a95d0; }
.cars-list .navigation li.last a { background: url(../../static/images/nav_right.gif) no-repeat right; text-decoration: none; padding: 2px 23px 2px 0; line-height: 29px; color: #4a95d0; }
.cars-list .navigation li.first a.inactive { background: url(../../static/images/nav_left_inactive.gif) no-repeat left; text-decoration: none; padding: 2px 0 2px 23px; line-height: 29px; color: #a0a0a0;}
.cars-list .navigation li.last a.inactive { background: url(../../static/images/nav_right_inactive.gif) no-repeat right; text-decoration: none; padding: 2px 23px 2px 0; line-height: 29px; color: #a0a0a0; }

.box-header { background: url(../../static/images/bigbox_top.gif) repeat-x left top; padding: 10px 0 0 0; margin: 0 0 20px 0;}
.box-header h3 { float: left; position: absolute; background: url(../../static/images/bigbox_h3.gif) repeat-x right top; color: #fff; display: inline; font-size: 11px; margin: 0 0 3px 0; padding: 4px 10px 5px 10px;}



/*************************************************************************************************************************/


/* TEMPLATES */

/* article-one */
div#onearticle { width: 100%; }
div#onearticle td { vertical-align: top; }
div#onearticle div.ingress, div#headandlist div.ingress { }
div#onearticle div.text, div#headandlist div.text { }
div#onearticle img.articleimage, div#headandlist img.articleimage { margin: 10px 0; display: block;}
div#onearticle img.left, div#headandlist img.left { float:left; margin: 0 10px 5px 0;}
div#onearticle img.right, div#headandlist img.right { float:right; margin:  0 0 5px 10px;}
div#onearticle div.article-info, div#headandlist div.article-info { margin: 0 0 0px 0; border:1px solid #CED9C8; float:right; }
div#onearticle div.article-info .space, div#headandlist div.article-info .space { padding:5px; }
div#onearticle div.article-info ul, div#headandlist div.article-info ul { display:block; margin:0px; padding:0px; }
div#onearticle div.article-info li, div#headandlist div.article-info li { display:block; margin:0 10px 0 0; }

div#onearticle .socialSharing { border: 1px dotted #bbb; background: #fafafa; padding: 10px; }
div#onearticle .socialSharing { margin-top: 20px; }
div#onearticle .socialSharing div { float: left; }
div#onearticle .socialSharing h3 { color: #888; font-size: 13px; font-family: arial; margin-bottom: 8px; }
div#onearticle .socialSharing div.shareOnTwitterButton { float: left; margin-right: 20px; }
div#onearticle .socialSharing div.shareOnFacebookButton { float: left; margin-right: 20px; }
div#onearticle .socialSharing div.facebookRecommends { float: left; margin-right: 20px; }
div#onearticle .socialSharing div.twitterTweets { float: left; margin-right: 20px; }




/* standard */
div#standard { margin-top:-5px; }
div#standard h1 {  }
div#standard div.odd, div#standard div.even { padding:0px; padding:10px 0px 10px 0px;margin:0 0 2px 0; border-bottom:1px solid #CED9C8; float:left; width:100%;}
div#standard div.even { }
div#standard img.thumbnail { float:left; margin:0 10px 20px 0; }
div#standard h3 { margin: 0 0 0px 0; font-size:16px; }
div#standard div.article-info { display: none; margin:0 10px 10px 0; color:#666; }
div#standard a.link, div#standard a.link:hover, div#standard a.link:visited { display:block; margin:10px 0 0 0;}

/* headerlist */
div#headerlist .a, div#headandlist .a { }
div#headerlist .b, div#headandlist .b { text-align: right; }
div#headerlist a, div#headerlist a:hover, div#headerlist a:visited, div#headandlist a, div#headandlist a:hover, div#headandlist a:visited { }
div#headerlist h1 { margin-bottom:10px; }
div#headerlist table.list { width:95%; border:0; padding:0; border-collapse:collapse; }

/* headandlist */
div#headandlist h3 { margin-top: 40px; } /* satter avstand fran overliggande template */

/* webshop-standard */
div#webshop-standard .text, div#webshop-imagelist .text { margin-bottom:20px; }
div#webshop-standard .a { }
div#webshop-standard .b { text-align:right; }
div#webshop-standard .c { text-align:right; }
div#webshop-standard .d { text-align:right; }
div#webshop-standard .price { font-weight:bold; }
div#webshop-standard input { width:25px; } 
div#webshop-standard input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */

/* webshop-imagelist */
div#webshop-imagelist td { vertical-align:top; }
div#webshop-imagelist .thumbnail { float:left;  margin:0 15px 5px 0;} 
div#webshop-imagelist .artnr { margin:3px 0 10px 0;} 
div#webshop-imagelist .a { }
div#webshop-imagelist .b { vertical-align:middle; text-align:right; width:70px;}
div#webshop-imagelist .c { vertical-align:middle;  width:90px;}
div#webshop-imagelist .price { font-weight:bold; }
div#webshop-imagelist input { width:25px; } 
div#webshop-imagelist input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */

/* webshop-imagecols */
div#webshop-imagecols div.text { margin:0 0 20px 0; }
div#webshop-imagecols div.product { float:left; width:150px; margin:3px; padding-bottom:10px; border:solid 1px #e3e3e3; text-align: center;}
div#webshop-imagecols div.space { height:180px; padding:10px; text-align:center;}
div#webshop-imagecols .thumbnail { margin:0 0 15px 0; } 
div#webshop-imagecols .artnr { margin:3px 0 10px 0;} 
div#webshop-imagecols .price { font-weight:bold; font-size:16px; margin:0 0 10px 0; display:block; }
div#webshop-imagecols input { width:25px; } 
div#webshop-imagecols input.button { width:40px; } /* 40 passar till "KOP" i 12px arial bold, andras vid annat sprak */



/* calendar-month */
div#calendar-month table { width:95%; }
div#calendar-month td.r { text-align:right; }
div#calendar-month td.c { text-align:center; }
div#calendar-month th { text-align:left; }
div#calendar-month table.cal { border:1px solid #CED9C8; border-collapse:collapse; border-color:#CED9C8; }
div#calendar-month table.cal td, div#calendar-month table.cal th { border:1px solid #CED9C8; padding:3px; }
div#calendar-month table.cal td { height:60px; vertical-align:top; }
div#calendar-month table.cal td.week { width:20px; }
div#calendar-month table.cal td.disable { color:#999; }
div#calendar-month table.cal td.today { background:#CED9C8; }

/* calendar-week */
div#calendar-week table { width: 95%; }
div#calendar-week td.r { text-align: right; }
div#calendar-week td.c { text-align: center; }
div#calendar-week th { text-align: left; }


.small_calendar table.cal td.today { background:#006600;color:#fff; }

table.cal { width:175px;  }
table.cal td { font-size:12px; }
table.cal td.today { background:#DBDAB8; color:#fff; font-weight: bold;}
table.cal td.disable { color:#CED9C8; }




div#sitemap {  }
div#sitemap ul { list-style:none; font-weight:bold; }
div#sitemap li li { font-weight:normal; }
div#sitemap a { }




/* Custom Styles embedded into the editor */
H2.toveksInlineHeader { font-size: 18pt; color: #4a95d0; margin:10px 0 2px 0; }



/* TOP CITY NAVIGATOR */
div.topCityNavigator { position: absolute; top: 0; left: 0; float: left; width: 100%; background: #000; height: 40px; overflow: hidden; }
div.topCityNavigator-city { height: 60px; }
div.topCityNavigator .space { float: left; position: absolute; left: 50%; margin-left: -460px; width: 920px; text-align: left; height: 40px; overflow: hidden; color: #FFF; }
div.topCityNavigator-city .space  { height: 60px; }
div.topCityNavigator .space a { color: #bbbbbb; }
div.topCityNavigator .space div.cities { float: left; }
div.topCityNavigator .space table { border-collapse: collapse; height: 100%; }
div.topCityNavigator .space td { padding-right: 5px; color: #FFF; font-size: 11px; }
div.topCityNavigator .space td img { margin-right: 5px; }
div.topCityNavigator .space td.margin { padding-right: 40px; }
div.topCityNavigator .space select  { width: 120px; }



/*MEDIA*/
/*Media-standard*/
#media-standard { width:100%; }
.thumbnailbox { width:140px; height:100px; float: left; margin: 10px; border: 1px dotted #eaeaea; background-position: top center; }
.cursor { cursor: pointer; }




/*
playback timings (ms):
  captures_list: 121.671
  exclusion.robots: 0.102
  exclusion.robots.policy: 0.093
  RedisCDXSource: 34.977
  esindex: 0.008
  LoadShardBlock: 64.782 (3)
  PetaboxLoader3.datanode: 62.933 (4)
  CDXLines.iter: 19.384 (3)
  load_resource: 78.55
  PetaboxLoader3.resolve: 48.77
*/