/* CSS Document */
* { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000000; }
body { margin:0 auto; padding:20px 0 20px 20px; background:#ffffff; }
.content ul { padding:0 0 20px 0; }
.content li { margin-left:20px; }
.content p { margin-bottom:10px; line-height:16px; }
.mceContentBody p { margin-bottom:10px; line-height:16px; }

/* HEADINGS */
.content h1, .content h2, .content h3, .content h4 {line-height:normal; font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:normal; }
h1 { padding-bottom:15px; font-size:24px; }
h2 { padding-bottom:5px; font-size:13px; }
h3 { padding-bottom:2px; font-size:12px; }
h4 { font-size:10px; }


/*FORMS*/
label { width:80px; display:block; float:left; font-weight:bold; white-space:nowrap; }
input, select { width:auto; }
input { padding:1px 0; }
input.button { margin-top:10px; padding:0 10px; width:auto; height:20px; background:#eeeeee; font-weight:bold; border:1px solid #cccccc; }
input.button:hover { background:#ffffff; }

.form_firstPage label { width:57px; padding-top:1px; float:left; vertical-align:middle; }
.form_firstPage input.texttype { margin-bottom:2px; width:100px; float:left; display:block; }

.box_yellow label { padding-bottom:1px; display:block; width:auto; font-weight:normal; text-transform:uppercase; font-size:10px; clear:both; }
.box_yellow input.texttype { margin-bottom:2px; width:200px; float:left; display:block; }
.box_yellow select { margin-bottom:2px; width:190px; float:left; display:block; }

.box_yellow label.postnr { width:49px; float:left; clear:none; }
.box_yellow label.ort { width:161px; float:left; clear:none; }
.box_yellow input.postnr { width:40px; margin-right:5px; float:left; display:block; clear:both; }
.box_yellow input.ort { width:150px; float:left; display:block; }
.box_yellow strong.postnr { width:40px; margin-right:10px; float:left; display:block; clear:both; }
.box_yellow strong.ort { width:145px; float:left; display:block; }

.box_yellow strong.land { width:94px; margin-right:10px; float:left; display:block; clear:both; }
.box_yellow strong.ort_utland { width:95px; float:left; display:block; }

.box_yellow label.land { width:104px; float:left; clear:none; }
.box_yellow label.ort_utland { width:106px; float:left; clear:none; }
.box_yellow input.land { width:95px; margin-right:5px; float:left; display:block; clear:both; }
.box_yellow input.ort_utland { width:95px; float:left; display:block; }



.box_yellow label.rum { width:59px; float:left; clear:none; }
.box_yellow label.arbpl { width:59px; float:left; clear:none; display:none; }
.box_yellow label.boyta { width:59px; float:left; clear:none; }
.box_yellow label.biyta { width:82px; float:left; clear:none; }
.box_yellow input.rum { width:50px; margin-right:5px; float:left; display:block; clear:both; }
.box_yellow input.boyta { width:50px; margin-right:5px; float:left; display:block; }
.box_yellow input.biyta { width:81px; float:left; display:block; }
.box_yellow strong.rum { width:50px; margin-right:10px; float:left; display:block; clear:both; }
.box_yellow strong.boyta { width:50px; margin-right:10px; float:left; display:block; }
.box_yellow strong.biyta { width:71px; float:left; display:block; }

.block { display:block; }
.box_yellow strong.block { margin-bottom:5px; }
.box_yellow textarea.ovrigt { width:425px; height:100px; }
.box_yellow label.hjalp_nerpackning { width:150px; float:left; margin-bottom:3px; }
.box_yellow label.hjalp_uppackning { width:150px; float:left; margin-bottom:3px; }
.box_yellow label.flyttkartonger { width:150px; float:left; margin-bottom:3px; }

/* CLASSES */
.clear { width:0; height:0; overflow:hidden; clear:both; }
.hr { display:block; clear:both; height:20px; background:url(../images/gray_pixel.gif) repeat-x center; overflow:hidden; }
img { border: 0; margin: 0; padding: 0}
.imgnone { float:left; padding: 0 0 10px 0; }
.imgleft { float:left; padding: 0 35px 10px 0; }
.imgright { float:right; padding: 0 0 10px 35px; }
.articleinfo { width:auto; color:#999999; }
.articleinfo em { color:#999999; }

.bildextra { margin-bottom:10px; }

.photo_by, .bild_comment { font-size: 9px; color:#777; }
.photo_by { float:right; text-align:right; }
.bild_comment { float:left; color:#828282 !important; }

.hit { padding:5px; border-bottom:1px dotted #e3e3e3; }
.hit:hover { background:#f2f2f2; }
.hit .hit_checkbox { float:left; width:30px; }
.hit .hit_banner { float:left; width:130px; }
.hit .hit_text { float:left; width:auto; }

/* MENUS */
ul#menu  { margin:auto; padding-bottom:30px; width:200px; list-style:none; overflow:hidden; }
ul#menu li { width:200px; display:block; overflow:hidden; }
ul#menu li a { padding: 5px 20px 4px 20px; width:160px; display:block; text-decoration:none; font: 11px "Arial Black", Arial, Helvetica, sans-serif; text-transform:uppercase; overflow:hidden; }
ul#menu li a:hover { background:#d9b800; }

ul#submenu  { margin:auto; padding-bottom:5px; width:200px; list-style:none; }
ul#submenu li { width:200px; display:block; }
ul#submenu li a { padding: 4px 20px 3px 20px; width:160px; display:block; text-decoration:none; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; overflow:hidden; }
ul#submenu li a:hover { background:#d9b800; }

/* MASTER DESIGN */
#page { width:986px; }
#header { }

#main { background:url(../images/bg_main.gif) repeat-y left; width:986px; }
#main_left { width:206px; float:left; padding-top:5px; }
#main_center { width:450px; float:left; padding: 5px 50px 20px 30px; }
#main_right { width:250px; float:left; padding-top:5px; }

#left_top_fix { height:7px; background:url(../images/bg_left_top_fix.gif) no-repeat top left; margin-top:5px; overflow:hidden; }
#left_bottom_fix { height:7px; background:url(../images/bg_left_bottom_fix.gif) no-repeat top left; overflow:hidden; }

/* SUB DESIGN */
#header_top { height:22px; overflow:hidden; }
#header_top_left { height:22px; overflow:hidden; background:url(../images/bg_header_top_left.gif) no-repeat top left; }
#header_top_right { padding:5px 10px 0 10px; height:17px; overflow:hidden; background:url(../images/bg_header_top_right.gif) no-repeat top right; }
#header_top_right, #header_top_right * { font:10px "Arial Black", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; }
#header_top_center { height:22px; overflow:hidden; background:url(../images/bg_header_top_center.gif) repeat-x top; }

#header_middle { height:116px; overflow:hidden; }
#header_middle_left { height:116px; overflow:hidden; background:url(../images/bg_header_middle_left.gif) repeat-y top left; }
#header_middle_right { height:116px; overflow:hidden; background:url(../images/bg_header_middle_right.gif) repeat-y top right; position:relative;}
#header_middle_center { height:116px; overflow:hidden; background:url(../images/bg_header_middle_center.gif) repeat-x top; }

#footer { padding-top:5px; overflow:hidden; }
#footer_left { height:23px; overflow:hidden; background:url(../images/bg_footer_left.gif) no-repeat top left; }
#footer_right { padding:5px 10px 0 10px; height:18px; overflow:hidden; background:url(../images/bg_footer_right.gif) no-repeat top right; font:10px "Arial Black", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; }
#footer_center { height:23px; overflow:hidden; background:url(../images/bg_footer_center.gif) repeat-x top; }

/*Rundningar*/
.round { background:#ffd800; margin-bottom:5px; width:100%; }
	.round .middle { padding:0px 8px; }
	.round .top * { height:4px; overflow:hidden; }
		.round .top .left { background:url(../images/bg_round_top_left.gif) no-repeat top left; }
		.round .top .right { background:url(../images/bg_round_top_right.gif) no-repeat top right; }
	.round .bottom * { height:4px; overflow:hidden; }
		.round .bottom .left { background:url(../images/bg_round_bottom_left.gif) no-repeat top left; }
		.round .bottom .right { background:url(../images/bg_round_bottom_right.gif) no-repeat top right; }

.form_firstPage { width:252px; overflow:hidden; float:right; padding:0 0 8px 8px; }
.form_firstPage_spalt1 { width:auto; padding-top:5px; float:left; }
.form_firstPage_spalt2 { width:42px; padding-top:5px; padding-left:10px; float:left; }
 
.box_yellow { padding:10px; margin-bottom:5px; background:#fffdea url(../images/bg_box_yellow.gif) repeat-x top; }
.box_yellow_spalt1 { width:50%; float:left; }
.box_yellow_spalt2 { width:50%; float:left; }


.content { width:450px; }

#main_right .banner { width:250px; height:370px; padding-top:10px; background:url(../images/icon_annons.gif) no-repeat top left; overflow:hidden; }
#logotype { width:180px; height:86px; top:16px; left:20px; position:absolute; }
#topbanner { width:728px; height:90px; padding-top:10px; top:6px; right:20px; position:absolute; background:url(../images/icon_annons.gif) no-repeat top left; }

