#header_area .page{background:url('images/dot.gif') repeat-x left bottom;padding-bottom:0.5em;}
#header_area #header{margin-top:6em;padding:0 0 4em 0;}
#header #logo a{width:35%;float:left;background:url('images/logo.png') no-repeat bottom left;text-indent:-9996px;}
body{background:#efefef url('http://dl.dropbox.com/u/20290449/smartdesign/background.png') no-repeat fixed right bottom;}
#h1home{margin-top:1.5em;padding:4.5em;background:url('http://dl.dropbox.com/u/20290449/smartdesign/hjemmeside-nettside-nettsted-webside.png') no-repeat top left;text-indent:-9993px;}
.full_width > .page {background:none;}
ul.menu{width:470px;float:right;margin-top:2em;}
ul.menu li{margin-left:2em;}
ul.menu a{text-transform:none;padding:0 0 0.7em 0;background:none;}
.menu .current a, .menu a:hover, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover{background:none;}
ul.menu .current, ul.menu .current-cat{border-bottom:1px solid #AA2F75;}
ul.menu .current a:hover, ul.menu .current-cat a:hover, ul.menu .current-menu-item a:hover{color:#AA2F75;background:none;}
ul.menu .current > a, ul.menu .current-cat > a, ul.menu .current-menu-item > a{cursor:pointer;}
#feature_box{padding:0 1em 1em 1em;background:none;}
.introduksjon{width:31.6em;float:right;}
.introduksjon h2{color:#222;font-size:1.4em;padding-bottom:0.2em;border-bottom:1px solid #393939;}
.introduksjon h3{color:#6f6f6f;padding:0.3em 0;font-size:1.2em;}
.introduksjon p{color:#656565;padding:0.5em 0 1em 0;font-size:1.1em;line-height:1.636em;}
.introduksjon a:hover{text-decoration:underline;}
h2#tagline, h1#tagline{padding:0.3em 0 1.5em 0.8em;color:#6f6f6f;font-size:1.4em;}
.breadcrumbs{float:left;padding-top:0.5em;}
.ingress{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;color:#444;padding-top:1em;font-size:0.9em;}
#archive_intro{padding-top:2.2em;}
img.frame{background:#1e1e1e;border:1px solid #2f2f2f;}
#content_box{padding-bottom:1em;}
#rightcontent{float:left;width:359px;padding-left:15px;}
#leftcontent{float:left;width:471px;padding:22px 15px 0 0;}
#post-19 .headline_area{margin:0;}
#kontaktadresse{padding-top:20px;border-top:1px dotted #393939;}
#kontaktadresse #adresse{float:left;width:319px;padding-right:15px;}
#kontaktadresse #map{float:left;width:600px;}
.format_text pre{border:1px solid #bbb;border-width: 20px 1px 1px;background:#ccc;font-size:1em;font-family: Consolas,courier;}
//.fbside, .backtotop{position:fixed;right:5px;width:40px;height:180px;display:block;text-indent:-9993px;}
.fb-like{position:fixed !important;right:5px;bottom:95px;display:block;}
#___plusone_0{position:fixed !important;right:13px;bottom:20px;display:block;}
.fbside{bottom:190px;background:url('http://dl.dropbox.com/u/20290449/smartdesign/facebookside.png') no-repeat left top;}
.backtotop{bottom:5px;background:url('http://dl.dropbox.com/u/20290449/smartdesign/backtotop.png') no-repeat left top;}
#bestillknapp{background:url('http://smartdesign.no/wp-content/themes/thesis_18/custom/images/facebookbestilling.png') no-repeat left top;text-align:center;text-transform:uppercase;font-family:Consolas;margin:56px auto 0;width:162px;height:38px;}
#bestillknapp a{display:block;padding:7px;text-decoration:none;color:#f6f6f6;}
#bestillknapp a:hover{opacity:0.5;}

.teaser .post_image_link img.alignleft{margin-bottom:1.2em;}
.teaser .format_teaser{color:#777;}
.teaser h2 a{color:#252525;}
.teaser .format_teaser{margin:0.5em 0 1em 0;}
.teaser h2{font:1.5em/1.2 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;}
.teaser .post_image_link img.alignleft, .teaser .post_image_link img.alignright{margin-bottom:0;}
//.teasers_box{background:url('http://dl.dropbox.com/u/20290449/smartdesign/dashed.png') repeat-y 50% top;}
.teasers_box.top{border-bottom:1px dashed #393939;}

.wrap.teasers_box{margin:0 1.1em 0 1.1em;/*background:url('http://dl.dropbox.com/u/20290449/smartdesign/teasers.png') repeat-y top left;*/}
.wrap .teaser{width:19em;margin-left:3em;margin-bottom:20px;}
.wrap.teasers_box.top{border:none;}
.wrap.teasers_box img.frame{padding:0;border-width:0;border-bottom:4px solid #ede4f3;margin:0.5em 0 1em 0;}

#hjemmeside-pakker a{float:left;text-indent:-9995px;width:306px;height:142px;padding:1em 0;}
#hjemmeside-pakker #webdesign-start{background:url('images/webdesign-start.png') no-repeat bottom left;padding-right:0.5em;}
#hjemmeside-pakker #webdesign-business{background:url('images/webdesign-bedrift.png') no-repeat bottom left;padding-right:0.5em;}
#hjemmeside-pakker #webdesign-smart{background:url('images/webdesign-smart.png') no-repeat bottom left;}

#footer{padding:0em;}
#footer a{border-bottom:1px none #ccc;}
#footer_setup{padding:1.5em 0.5em;margin-bottom:15px;overflow:hidden;border-top:1px solid #393939;}
.footer_items{margin:0 1em;}
#footer_setup .footer_items{text-align:left;width:31.2%;display:inline-block;float:left;height:100%;}
#footer_setup .footer_items h3{font-size:1.3em;font-weight:bold;text-transform:uppercase;letter-spacing:0px;color:#6F6F6F;padding:4px 10px;}
#footer_setup .footer_items ul li{list-style:none;font-size:1.2em;line-height:1.2em;border-top:1px dotted #393939;}
#footer_setup .footer_items ul li a{padding:4px 10px;display:block;color:#898989;}
#footer_setup .footer_items ul li a:hover{padding-left:7px;border-left:3px solid #AA2F75;background:#ebebeb;}
#footer_setup .footer_items ul{margin:0.5em 0;padding:0px;}
#footer .copyright{text-align:right;}
#footer a.footerblogg{text-align:right;color:#68B853;display:block;}


.nivoSlider{position:relative;float:left;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:7px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
#slider a{display:block;}

div.nivoSlider{position:relative;margin:0px 0px 30px 0px;background:#202834 url(images/loading.gif) no-repeat 50% 50%;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;}
div.nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
div.nivoSlider a{border:0;}
.nivo-controlNav{position:absolute;left:5%;bottom:-30px;}
.nivo-controlNav a{display:block;width:10px;height:10px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivo-directionNav a{display:block;width:33px;height:34px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-32px 0;right:10px;}
a.nivo-prevNav{left:10px;}

ul.basis, ul.webmaster{width:47%;float:left;}

div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#000;border:1px solid #fff;font-size:10pt;width:280px;padding:2px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none{display:none;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
div.wpcf7 .watermark{color: #888;}

#wpcf7-f432-p19-o1, #wpcf7-f1-p19-o1{width:448px;float:left;clear:right;}
.formtekst{width:120px;float:left;margin-bottom:3px;}
.wpcf7-form-control-wrap{float:left;margin-bottom:3px;}
.wpcf7-select{float:left;height:25px;width:327px;line-height:1.571em;font-size:1em;background:#2B2B2B;border:1px solid #1F1F1F;color:#ccc;padding:3px;}
#wpcf7-f432-p19-o1 input, #wpcf7-f1-p19-o1 input, #wpcf7-f433-p217-o1 input, #wpcf7-f1-p217-o1 input{width:319px;}
#wpcf7-f432-p19-o1 textarea, #wpcf7-f1-p19-o1 textarea, #wpcf7-f433-p217-o1 textarea, #wpcf7-f1-p217-o1 textarea{height:80px;padding:3px;width:319px;}
.wpcf7-submit{width:299px;margin-left:120px;padding:3px;}
#wpcf7-f2-p217-o1 p, wpcf7-f1-p217-o1 p{clear:both;}
.required{color:#96C637;}
#wpcf7-f433-p217-o1 .wpcf7-checkbox input, wpcf7-f1-p217-o1 .epcf7-checkbox input{width:50px;}

#bestilling{width:400px;margin:0 auto;font-size:0.95em;}
#bestilling .formtekst{width:100%;font-weight:bold;}
#bestilling .wpcf7-form-control-wrap{margin-bottom:18px;}
#bestilling label{display:inline-block;width:100%;}
#bestilling label input {margin-bottom:10px;}
#bestilling .wpcf7-checkbox input{width:25px;}
#bestilling h2{margin-top:5px;}
#bestilling .wpcf7-submit{margin:0;}
#post-217 .headline_area{margin-left:267px;}

input, textarea{background:#2b2b2b;border:1px solid #1f1f1f;color:#ccc;}
input:focus, textarea:focus{background:#333;border:1px solid #57346b;color:#ccc;}

::-moz-selection{background:#57346b;color:#fff}
::selection{background:#57346b;color:#fff}