body {background: #b1a16e url("/download/images/2/fade_background_brown.png") repeat-y center top;}

/* HEADER */
div#header {padding: 10px 0px 20px 0px;font-family: "Trebuchet MS", Verdana, Arial, sans-serif;position: relative;margin-bottom: 0px;}
div#header, div#header a {color: #ff6600;text-decoration:none;}

div#header div#header_top, div#header div#header_bottom {height: 12px; line-height: 10px;width: 1000px;}
div#header div#header_top {background: #fff url("/download/images/boxes/7/black_1000_top.gif") no-repeat;}
div#header div#header_bottom {background: #fff url("/download/images/boxes/6/black_1000_bottom.gif") no-repeat;}

div#header div#header_content {background-color: #000;height: 96px;}
div#header div#header_content div#logo {position: absolute; top: 90px; left:20px;}

/* FOOTER*/
div#footer {border-top: 5px solid #000; text-align:center;margin-top: 40px; margin-bottom: 10px;}
div#footer a {color: #666;font-weight:normal;}
div#footer span {padding: 0 10px;}


/* LAYOUT */
body.two_column_layout div#content div#main_content {padding: 10px 0 0 30px;}
body.two_column_layout div#main_content h1 {font-size: 1.6em;}
body.two_column_layout div#main_content p {width: 550px;}


/* TYPOGRAPHY */
hr {background-color: #ccc;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em; margin-bottom: 10px;}
h3 {font-size: 1.3em; margin-bottom: 10px;margin-top: 5px;}

a {color: #FF6600; text-decoration:none;font-weight:bold;}
a:visited {color: #ca5202;}
a:hover {color: #CC3333;}

/* GENERAL CLASSES */
.acenter {text-align:center;}
.clear {clear:both;}

.float_right {float: right;}
.float_left {float: left;}
.float_none {float:none;}
.aright, .align_right {text-align: right;}
.aleft {text-align: left;}
.relative {position:relative;}
.invisible {visibility: hidden;}
.visible {visibility: visible;}
.noshow {display: none !important;}
.block {display: block;clear:both !important;}
.inline {display: inline;}
.strong {font-weight: bold;}
p.bigger {font-size: 1.2em;}

img.border {border: 1px solid #9b9b9b;}

.margin-top-0 {margin-top: 0px;}
.margin-top-5 {margin-top: 5px;}
.margin-top-10{margin-top: 10px;}
.margin-top-15{margin-top: 15px;}
.margin-top-20{margin-top: 20px;}
.margin-top-25{margin-top: 25px !important;}
.margin-top-40{margin-top: 40px !important;}
.margin-bottom-0 {margin-bottom: 0px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-15{margin-bottom: 15px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-25{margin-bottom: 25px;}
.margin-bottom-40{margin-bottom: 40px;}
.margin-left-0 {margin-left: 0px;}
.margin-left-5 {margin-left: 5px;}
.margin-left-10{margin-left: 10px;}
.margin-left-15{margin-left: 15px;}
.margin-left-20{margin-left: 20px;}
.margin-left-25{margin-left: 25px;}
.margin-left-40{margin-left: 40px;}
.margin-right-0 {margin-right: 0px;}
.margin-right-5 {margin-right: 5px;}
.margin-right-10{margin-right: 10px;}
.margin-right-15{margin-right: 15px;}
.margin-right-20{margin-right: 20px;}
.margin-right-25{margin-right: 25px;}
.margin-right-40{margin-right: 40px;}
.padding-top-0 {padding-top: 0px;}
.padding-top-5 {padding-top: 5px;}
.padding-top-10{padding-top: 10px;}
.padding-top-15{padding-top: 15px;}
.padding-top-20{padding-top: 20px;}
.padding-top-25{padding-top: 25px;}
.padding-top-40{padding-top: 40px;}
.padding-bottom-0 {padding-bottom: 0px;}
.padding-bottom-5 {padding-bottom: 5px;}
.padding-bottom-10{padding-bottom: 10px;}
.padding-bottom-15{padding-bottom: 15px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-bottom-25{padding-bottom: 25px;}
.padding-bottom-40{padding-bottom: 40px;}
.padding-left-0 {padding-left: 0px;}
.padding-left-5 {padding-left: 5px;}
.padding-left-10{padding-left: 10px;}
.padding-left-15{padding-left: 15px;}
.padding-left-20{padding-left: 20px;}
.padding-left-25{padding-left: 25px;}
.padding-left-40{padding-left: 40px;}
.padding-right-0 {padding-right: 0px;}
.padding-right-5 {padding-right: 5px;}
.padding-right-10{padding-right: 10px;}
.padding-right-15{padding-right: 15px;}
.padding-right-20{padding-right: 20px;}
.padding-right-25{padding-right: 25px;}
.padding-right-40{padding-right: 40px;}

hr  {height: 1px;border: none; padding: 0;}
ul.nobullet {list-style: none;}
ul.nomargin {margin: 0 0 0 0 !important;}

.noborder {border:none !important;}


/* FIRSTPAGE*/
div.first_page div#slideshow {width: 490px; height: 341px;border: 1px solid #ccc;background-color: #fff;}
div#slideshow {position:relative;}
div#slideshow img {position:absolute;}

div.first_page {margin-bottom: 10px;}
div.first_page div.trippel_boxes div.box_320 div.box_content {height: 130px;position:relative; top: -10px;}
div.first_page div.trippel_boxes div.box_320 div.box_content a {font-weight: normal;}

div.first_page div.top_box{position:relative;height: 339px;}
div.first_page div.top_box div.black_arrow_box {position:absolute; background: url("/download/images/boxes/227/grey_box_with_arrow.png") no-repeat; color: #fff;width: 490px; height: 343px;top: 0px; left: 0px;overflow:hidden;}

div.first_page div.top_box div.black_arrow_box h1 {font-size: 1.4em; }
div.first_page div.top_box div.black_arrow_box p {font-size: 1.1em; }

div.first_page div.top_box div.black_arrow_box div.content {padding: 20px 130px 20px 20px;}
div.first_page div.top_box div.black_arrow_box div.content h1 {color: #fff;}
div.first_page div.top_box div.slideshow {position:absolute; left:506px;height: 204px; width: 485px;}


/* RUNDTUR */
div.rundtur img.main_image {float: left; margin-right: 10px;}
div.rundtur ol {list-style-position: inside;}
div.rundtur ol li {margin-bottom: 10px;}
div.rundtur h1 {font-size: 1.6em;}

div.rundtur_samarbete, div.rundtur_sakerhet {padding: 0 40px;}
div.rundtur_samarbete img.main_image {float: right; margin-left: 20px;}

div.rundtur_sakerhet div.tour_text {width: 480px;}

div.rundtur_im, div.rundtur_mobil {padding: 0 30px;}
div.rundtur_im div.tour_text {width: 380px;}
div.rundtur_mobil div.tour_text {width: 380px;}

div.tour_text {float: right; width: 350px;}
div.tour_text ol {margin-left: 0px;}

/* EXEMPEL */
div#examples div.full_width_top_nav ul {padding-top: 8px;}
div#example_text_block {float: right;width: 400px;margin-right: 50px;}
div.example_slideshow {float: left;margin-left: 50px;}

div.example_slideshow {width: 400px; height: 316px;border: 1px solid #ccc;background-color: #fff; overflow: visible;}
div.example_project_slideshow {width: 400px; height: 310px;border: 1px solid #ccc;background-color: #fff; overflow: visible;float:left;margin-left: 50px;}

/* BLOG */
div.blog_post_meta {border-bottom: 1px solid #000; text-align: right; margin-bottom: 10px;}

/* PRICE LIST */
div.narrow div.col1 {float:left; width: 48%; border-right: 1px solid #ccc;}
div.narrow div.col2 {float:right; width: 48%;}
div#pricelist table td {border-color: #ccc;border-style:solid; border-width: 0px 1px 1px 1px; border-collapse: collapse;}
div#pricelist table th {background-color: #a6ba90;}

div#right_column div.box, div#left_column div.box {margin-bottom: 10px;}
div.narrow {margin: 40px;}



body#wide div#container div#wrapper  ol {margin-left: 30px; }

