@charset "UTF-8";

/*
Design by: JOB Reklambyr AB, info@jobreklambyra.se
Customer: Erlandssons
Date: 2009-01-26
*/

/* RESET */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; font-style:normal; padding:none; margin:none }
img, a { border:none }
.clear { clear:both; height:0px; font-size:1px; line-height:0px }
form { padding:0px; margin:0px; }
label { width:100px; } 

/* LAYOUT */
html { height:101% }
body, table, td, img, div { behavior:url(../css/iepngfix.htc) }
body { margin:0px auto; background-color:#ebecee }

#admin { position:fixed; top:0px; left:0px; z-index:10; width:100px; height:100px; background-image:url(../images/admin.png); background-repeat:no-repeat }

#top { position:absolute; width:100%; background-color:#ed8500; margin:0px auto; left:0px; }
#header { height:120px; width:1000px; margin:0 auto; background-image:url(../images/bg_top.png); background-repeat:no-repeat }
#logo { padding-top:10px; padding-left:100px }
#content { width:925px; margin:0 auto; padding-left:15px; padding-top:15px; padding-bottom:15px; background-color:#FFFFFF; }
#footer { width:910px; margin:0 auto; padding:5px 15px 10px 15px; }

#background { width:1000px; margin:0 auto; background-image:url(../images/shadow-main.png); background-repeat:repeat-y; padding-top:150px }
#background_bottom { width:1000px; margin:0 auto; height:30px; background-image:url(../images/shadow-bottom.png); background-repeat:no-repeat }

#menu { background-image:url(../images/menu_background.png); height:30px; background-repeat:repeat-x; width:100%; }
#menu_content { width:925px; margin:0 auto; padding-left:15px; padding-top:8px; }
#menu_shadow { position:absolute; background-image:url(../images/menu_shadow.png); height:15px; top:150px; width:100%; left:0px; z-index:10 }

.colspace { float:left; width:5px; padding-top:5px }
.main1col { float:left; width:170px; padding-right:15px; padding-bottom:15px }
.main2col { float:left; width:355px; padding-right:15px; padding-bottom:15px }
.main3col { float:left; width:540px; padding-right:15px; padding-bottom:15px }
.main4col { float:left; width:725px; padding-right:15px; padding-bottom:15px }
.main5col { float:left; width:910px; padding-right:15px; padding-bottom:15px }

.line { width:100%; border-bottom: 1px solid #ed8500; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }
.linedashed { width:100%; border-bottom: 1px dashed #ed8500; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }
.helpdiv {position:absolute; z-index:10; width:540px; background-color:#FFFFFF; border: 1px solid #ed8500; padding:5px; }

.thumbpicbox{float:left;padding-left:20px;padding-top:20px;}
/* MENUS */

/* TYPE */
body, table, input, textarea, select { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#666666 }
h1, .h1 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:25px; line-height:25px; color:#ed8500; font-weight:bold }
h2, .h2 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:16px; line-height:16px; color:#000000; font-weight:bold;margin-bottom:5px; }
h3, .h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#ed8500; font-weight:bold }
.h1spec { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:25px; line-height:36px; color:#ed8500; font-weight:bold }

#menu_content { font-family: Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:10px; line-height:18px; text-transform:uppercase; letter-spacing:1px; text-shadow: black 0px 0px 5px; }
#footer { color:#aaaaaa }
.imagetext { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:16px; padding-top:5px; color:#000000; font-style:oblique; width:95%; }

.page_menu { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:24px; }
.page_menu_active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:24px; }

.subpage_menu { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:18px; padding:0px 0px 0px 8px; }
.subpage_menu_active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; line-height:18px; padding:0px 0px 0px 8px; background-color:#ebecee; }


/* LINKS */
a:link { text-decoration:none; color:#ed8500 }
a:visited { text-decoration:none; color:#ed8500 }
a:hover { text-decoration:underline; color:#ed8500 }

#menu_content a:link { text-decoration:none; color:#ffffff }
#menu_content a:visited { text-decoration:none; color:#ffffff }
#menu_content a:hover { text-decoration:none; color:#000000 }

.page_menu a:link { text-decoration:none; color:#666666 }
.page_menu a:visited { text-decoration:none; color:#666666 }
.page_menu a:hover { text-decoration:none; color:#ed8500 }

.page_menu_active a:link { text-decoration:none; color:#ed8500 }
.page_menu_active a:visited { text-decoration:none; color:#ed8500 }
.page_menu_active a:hover { text-decoration:none; color:#666666; }

.subpage_menu a:link { text-decoration:none; color:#000000 }
.subpage_menu a:visited { text-decoration:none; color:#000000 }
.subpage_menu a:hover { text-decoration:none; color:#ed8500 }

.subpage_menu_active a:link { text-decoration:none; color:#ed8500; }
.subpage_menu_active a:visited { text-decoration:none; color:#ed8500; }
.subpage_menu_active a:hover { text-decoration:none; color:#666666; }

/*FORMS*/
form { padding:0px; margin:0px; }
