*{margin:0}
html, body, div, img, ul, li, .search input, table, td, select, img, textarea{margin:0;padding:0;float:left;font:12px/18px Verdana, Geneva, sans-serif;color:#535353}
html, body{height:100%;background:#FDFDF9}
h1{font:normal 1.5em/1.1em Arial, Helvetica, sans-serif;text-shadow:0 1px 1px #aaa;margin:0;padding:0 0 10px 0}
h2, h3, h4{font:bold 1.2em/1.1em Verdana, Geneva, sans-serif;margin:0;padding:0 0 10px 0}
h3, h4{font-size:1.1em}
a{color:#333}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
ul, ul li{list-style-type:none;float:none}
a, select, option{text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline;}
.job_link:hover{text-decoration:none;}
.job_link .date_active:hover {background:#4bbe30;}
img{border:none;float:none}
body, .header, .nav, .top_banner, .logo_search, nav, .container, .footer, .footer_navi, .ab_name, #push, #wrap{width:100%}
input, select, textarea{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.center{margin:0 auto;width:960px;float:none}
.btn{background:url(/img/bg_img.png) no-repeat scroll left -345px #41A62A;color:#fff;padding:10px;display:block;margin-top:10px;text-shadow:0 1px 1px #444444;border:none}
.btnsmall{background:url(/img/bg_img.png) no-repeat scroll left -350px #41A62A;color:#fff;padding:1px;display:block;margin-top:10px;margin-bottom:10px;;text-shadow:0 1px 1px #444444;border:none;width:110px;text-align:center;}
#wrap{min-height:100%;position:relative;}
#wrap{overflow:hidden}
#push{padding-bottom:60px;height:1px;background:#FDFDF9}
.footer{position:absolute;bottom:0;height:60px;background:#414141;}

.horn9, .main_pop{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
.horn5 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.horn_lb{-moz-border-radius:0 0 0 9px;-webkit-border-radius:0 0 0 9px;border-radius:0 0 0 9px}
.horn_l{-moz-border-radius:9px 0 0 9px;-webkit-border-radius:9px 0 0 9px;border-radius:9px 0 0 9px}
.horn_about{-moz-border-radius:0 0 9px 0;-webkit-border-radius:0 0 9px 0;border-radius:0 0 9px 0}
.btn_red, .ad_rea .btn{background-color:#CE2D0A}
.nav ul a.logout:hover{background-color:darkgreen}
.btn_green, .ad_snabb .btn{background-color:#4AA727}
.redstar, .error{color:#D0300B;font-size:1.2em;font-weight:bold}
input.error{font-size:1em;border:2px solid color:#D0300B}
.btn:hover{opacity:0.7;filter:Alpha(opacity=70);text-decoration:none}
.btn_red:hover, .ad_rea .btn:hover{background-color:#dc573b}
.btn_green:hover, .ad_snabb .btn:hover{background-color:#72c154}

@keyframes bluebtn{from{background-color:#1e75ba}to{background-color:#3f8ac8}}
@-moz-keyframes bluebtn{from{background-color:#1e75ba}to{background-color:#3f8ac8}}
@-webkit-keyframes bluebtn{from{background-color:#1e75ba}to{background-color:#3f8ac8}}

/* FONT-COLOR */
/* Blue */
.head_active a, h1, #about_current, .allad_nr span, .category_list span, .search input#amount_show, #regular_s, #advanced_s, #sel a{color:#41a62a}
/* Green */
.ad_snabb .head_active a, .ad_snabb h1{color:darkgreen}
/* Red */
.ad_rea .head_active a, .ad_rea h1, #loggin_start h1 b, #advanced_s, #regular_s, .search input#amount_show{color:darkred}

.login_status{float:right;background:#fff;border:2px solid #F00;padding:5px;text-align:right;margin-top:-18px}
.login_status a{font-size:1.2em;color:#F00;font-weight:bold;padding-left:10px}
.top_banner{background:#959595}
.top_banner .center{float:none;width:728px;margin:0 auto;height:90px}
.logo_search{padding:20px 0 10px 0;background:#fffefc;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#fffef9));background: -webkit-linear-gradient(top, #fffef9, #ffffff);background: -moz-linear-gradient(top, #fffef9, #ffffff);background: -ms-linear-gradient(top, #fffef9, #ffffff);background: -o-linear-gradient(top, #fffef9, #ffffff);}
.search{float:right;width:732px;padding-left:38px}
.search_bg{width:320px;height:40px;background:url(/img/bg_index.png) no-repeat scroll left top transparent;margin:0 0 0 12px;padding-left:10px}
.search input{border:none;padding:12px 15px;background:none;color:#666;}
.search input#amount{padding:5px 0 0 50px;width:230px; text-indent:-9999px} 
.search input#amount_show{width:50px;padding:0;float:right;text-align:right;font-size:1.2em}
#slider-range-min{border:none;background:none}
.search_bg a, .social a{display:block;text-indent:-9999px}
.search_bg a{width:53px;height:38px;float:right;margin-right:2px}
.search_bg a:hover{background: url(/img/bg_img.png) no-repeat scroll -58px top transparent;}
.search_top input{margin:0 15px 10px 0;padding:10px;}
.search_top{position:relative;width:730px}
#keyword{width:340px}
#searchbox_div #postnummer{width:105px}
#poststad{width:250px}
#stadword{width:201px;margin-right:0;display:none}
.search .select_box{position:relative;width:365px;height:40px;margin-left:-2px}
#category_id{width:365px !important;height:40px !important;padding:10px 0 0 10px;background:transparent;border:none;position:relative;line-height:20px;z-index:10;}
span.select{position:absolute;bottom:0;float:left;left:0;width:345px;height:20px;line-height:20px;text-indent:10px;background:url(/img/bg_img.png) no-repeat right -180px;cursor:default;z-index:1;padding:10px}
option{background:#fff}
.radio_btn{padding:10px 10px 0px 0;float:left;clear:left}
.radio_btn div div{margin:-2px 10px 0 5px}
.search input.add_radio{margin:0;padding:0}
.search_button{float:right}
.cat_sub_select select, .cat_sub_price input, .add_add select, .add_add input, .container select, .container input{border:1px solid #aaa;padding:2px 5px;}
.searchbox_top, .search_detail{width:100%}
.search_top input, .search_detail select, .search_detail input{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #ccc;-moz-box-shadow:inset 0.1em 0.1em 0.1em #ccc;box-shadow:inset 0.1em 0.1em 0.1em #ccc;}
.search_button input{margin:0;color:#fff;background:url("/img/bg_img.png") no-repeat scroll left -345px darkred;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.search_button input:hover{opacity:0.8;filter:alpha(opacity=80);}
input.nonb, .nonb input, .radio_btn input, .search_detail select{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#fritext_reset, #city_reset, #zip_reset{background:url(/img/bg_img.png) no-repeat -210px top transparent;border:none;text-indent:-9999px;margin:0;padding:0;width:20px;height:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; cursor:pointer;position:absolute;left:633px;top:10px}
#fritext_reset{left:335px}
#zip_reset{left:625px}
#fritext_reset:hover, #city_reset:hover, #zip_reset:hover{background:url(/img/bg_img.png) no-repeat -239px top transparent}
.container input.btn{border:none;padding:10px}
.container input.b_error, .container textarea.b_error{border:2px solid #D0300B;padding:1px 3px}
textarea{border:1px solid #aaa}
.container select{height:23px;width:230px}
.cat_sub_select{float:right;margin:10px 20px 0 0;width:285px;height:23px;position:relative}
.cat_sub_select select, #miles_from, #miles_to{width:285px !important;height:23px !important;background:transparent;border:none;position:relative;line-height:20px;z-index:10;}
.cat_sub_select span.select, #longselect1 span.select, #longselect2 span.select{position:absolute;bottom:0;float:left;left:0;width:281px;height:19px;line-height:20px;text-indent:10px;background:url(/img/bg_img.png) no-repeat right -223px;cursor:default;z-index:1;padding:2px}
.cat_sub_price input{width:151px;margin-top:10px;height:16px}
.shortselect{width:148px;height:23px;position:relative;margin:-1px 15px 10px 0}
.add_add select, .add_add input{margin:0 15px 10px 0;width:148px}
.add_add input{height:16px}
.shortselect select{width:148px !important;height:23px !important;background:transparent;border:none;position:relative;line-height:20px;z-index:10;}
.shortselect span.select{position:absolute;bottom:0;float:left;left:0;width:144px;height:19px;line-height:20px;text-indent:10px;background:url(/img/bg_img.png) no-repeat right -245px;cursor:default;z-index:1;padding:2px}
#regular_s, #advanced_s{float:right;font-weight:bold;text-align:right;line-height:14px;padding-top:10px}
#advanced_s{clear:both}
#adv_search{display:none;width:730px}
.post_bg{background: url(/img/bg_index.png) no-repeat scroll -270px -39px transparent;width:48px;height:35px}
.land_bg{background: url(/img/bg_index.png) no-repeat scroll -270px -91px transparent;width:48px;height:35px}
#postnummer, #searchword{width:180px}
.search #searchbox_main span{float:left;padding:20px 5px 0 15px}

.select_box select option, .container option{padding:2px 5px 2px 15px;border:1px solid #fff}
#category_id option.cat_boss, #category_id option.cat_parent, #category_id_place option.cat_boss, #category_id_place option.cat_parent, #category_id_place optgroup{padding:2px 5px;font-size:1.2em;border:1px solid #aaa;background:#efefef;color:#666;font-style:italic;font-weight:bold}
#category_id_place optgroup {cursor:default}
#cat_33 .add_add select{width:136px}
.allad_nr{padding:0 0 7px 5px}
h2.allad_nr, .search_head{font-size:1em;float:left;width:640px;font-weight:normal}
h2.text{font-weight:normal;margin:5px 0 10px 0;line-height:1.3em;
	-moz-column-count:2;-webkit-column-count:2;column-count:2;
	-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;
	-moz-column-rule:1px solid #bbb;-webkit-column-rule:1px solid #bbb;column-rule:1px solid #bbb}	
.allad_nr span{font-weight:bold;padding-left:5px}
.ad_line, .page_container{border:1px solid #aaa;background:#f5f5f5;padding:0 0 0 10px;overflow:hidden;margin-bottom:10px;width:948px}
.page_container{padding:10px;width:938px;border:none;background:none}
.nav{background:#FCFCF9 url(/img/navi.png) repeat-x;height:40px}
.nav ul{padding:2px 0 0 0;float:left;margin-left:-10px}
.nav li{display:inline}
.nav ul a, .nav ul span{color:#fff;text-shadow:0 1px 1px #444444;padding:8px 10px;font-weight:bold;font-size:0.9em;float:left}
.nav ul .logout{color:yellow}
.nav ul span{padding:8px 0;margin:0 -3px;z-index:2;color:#eee;text-shadow:none}
.nav ul a:hover, .currant{background:#efefef;color:#666;text-decoration:none;text-shadow:0 1px 1px #aaa;z-index:5;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
.nav ul a.logout:hover{color:#FFF}
.nav ul a:hover{-webkit-box-shadow:inset 0em 0em 0.2em #777;-moz-box-shadow:inset 0em 0em 0.2em #777;box-shadow:inset 0em 0em 0.2em #777;animation:navbtn 300ms;-moz-animation:navbtn 300ms;-webkit-animation:navbtn 300ms;}
@keyframes navbtn{from{padding:0 10px 16px 10px}to{padding:8px 10px}}
@-moz-keyframes navbtn{from{padding:0 10px 16px 10px}to{padding:8px 10px}}
@-webkit-keyframes navbtn{from{padding:0 10px 16px 10px}to{padding:8px 10px}}

.navi_cur .navi_currant{background:url(/img/bg_img.png) no-repeat scroll right top transparent;display:block;width:24px;height:12px;margin:-3px 0 0 45px;padding:0}
.navi_cur{background:#fdfdf9;width:100%;height:20px;}
.social{float:right; padding-top:8px}
.g_plus{padding-right:20px}

.container{padding:0 0 40px 0;background:#fdfdf9}
.footer, .nav{border-top:1px solid darkred}
.ab_name{background:#707070;padding:3px 0}
.ab_name h2{color:#b8b8b8;text-align:center;float:none;font-size:0.9em;padding:0}
.footer{color:#5f5f5f;font-size:11px;font-weight:bold;padding-bottom:10px}
.footer_navi ul li{width:260px;padding:10px 15px 0 0;display:inline;float:left}
.footer_navi ul li:last-of-type {width:auto;float:right}
.footer a{color:#959595;font-size:0.9em;font-weight:bold}
.footer_navi h3{float:none;font-size:0.9em;clear:both;padding:10px 0;font-weight:bold}
.remember{float:none;clear:both;padding:20px;margin:15px 0;width:550px;background:#fff;border-color:#D0300B}
.about_navi{width:258px;background:#41A62A}  
.about_navi ul, .about_navi li{list-style:none;margin:0;padding:0;display:block} 
.about_line{width:217px;height:1px;float:none;clear:both;background:#eee;margin-left:20px;margin-top:-1px;-webkit-box-shadow:0 0.1em 0.2em #777;-moz-box-shadow:0 0.1em 0.2em #777;box-shadow:0 0.1em 0.2em #777}
.about_text{margin:10px 10px 5px 25px;width:650px}  
.about_text a{font-size:1.2em;font-weight:bold}  
.about_text p{width:auto;padding-bottom:10px}  
.about_text ul{padding-left:15px;list-style-position:outside}  
.about_text ul li{padding:2px}
.about_text ol{padding:0 0 10px 30px}
.about_text ol li{padding-bottom:10px}
.about_text h2{padding-top:15px}
.about_text p, .about_text ul, .about_text li, .about_text ol{float:none;clear:both}
.about_text ol ol li{list-style-type:upper-roman;}
.about_text ol ol ol li{list-style-type:lower-alpha}
.about_text table{background:#fff;width:100%;border-collapse:collapse;margin-bottom:10px}
.about_text table, .about_text th, .about_text td{border:1px solid #9A9A9A;}
.about_text th, .about_text td{word-wrap:break-word}
.about_text th{background:#ddd}
.about_text td{float:none;padding:5px; vertical-align:top }
.about_text td:first-child{text-align:right}
.about_text tr{float:none;clear:both}
.imgSafety {float:right;margin:0 0 10px 10px;border:1px solid #ddd}
.about_navi ul li a{width:217px;height:15px;padding:10px 20px;font-size:1.1em;display:block;color:#fff;text-shadow:0 1px 1px #444}  
.about_navi ul li a:hover{text-decoration:none;opacity:0.7;
filter:Alpha(opacity=70);margin:-1px 0;height:16px;padding-top:11px}
#about_current, #about_current:hover{background:#f5f5f5;width:218px;text-shadow:0 1px 1px #bbb;margin:-1px 0 0 0;height:17px;padding-top:11px}
.abouthorn{-moz-border-radius:0 0 9px 0;-webkit-border-radius:0 0 9px 0;border-radius:0 0 9px 0}

#logginbg_list, #logginbg_write{padding-top:10px}
#logginbg_list span, #logginbg_write span{display:block;width:42px;height:60px;float:left;margin-right:15px}
#logginbg_list span{background: url(/img/bg_img.png) no-repeat scroll right -17px transparent}
#logginbg_write span{background: url(/img/bg_img.png) no-repeat scroll right -82px transparent}

.placead_title{width:150px;padding:0 10px 0 0;text-align:right}
.redstar{display:none}
span.error{font-weight:bold;margin:0 5px 0 20px}
#loggin_start #sortable input.btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:6px;width:80px;margin:0;height:29px}
.contactinput{width:520px;word-wrap:break-word;}

#demo-frame > div.demo { padding: 10px !important; };
