@charset "UTF-8";

/* RESET */
h1, h2, h3, h4, h5, h6, .reginput, a { 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 }


/* LAYOUT */
html { height:101% }
/*body, table, td, img, div { behavior:url(http://alvsbyfi.cqtest.se/SWE/css/iepngfix.htc) }*/
body { margin:0px 20px }

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

#container { position:relative; width:900px; margin:0 auto; background-color:#FFFFFF }

#header { width:900px; height:157px; background-image: url(http://alvsbyfi.cqtest.se/SWE/images/header.png); background-repeat:no-repeat }
#headerservicecenter { width:900px; height:140px; background-repeat:no-repeat }
#logo { position:absolute; top:95px; left:20px }
#banner { position:absolute; top:20px; left:744px; width:136px; height:137px; background-image: url(http://alvsbyfi.cqtest.se/SWE/images/splash.png) }
#logoservicecenter { position:absolute; top:38px; left:20px; width:429px; height:65px }

#menu { position:relative; width:860px; left:20px; padding-top:20px; letter-spacing:1px }
.menuitem { float:left; background-color:#FFFFFF; padding-left:6px; padding-right:6px }
.menuitemactive { float:left;  padding-left:6px; padding-right:6px; background-color:#C7E5F8 }
.menuspace { position:relative; float:left; background-color:#C7E5F8; width:1px; height:18px }

#menu2 { width:640px; padding-top:2px; letter-spacing:1px }
.menu2item { float:left; padding-left:6px; padding-right:6px }
.menu2itemactive { float:left; background-color:#C7E5F8; padding-left:6px; padding-right:6px }
.menu2space { position:relative; float:left; background-color:#FFFFFF; width:1px; height:18px }

#main { float:left; padding-left:20px; width:660px; padding-bottom:20px; border-right:1px solid #C7E5F8; min-height:700px }
.main1col { float:left; width:200px; padding-right:20px; padding-top:20px }
.main2col { float:left; width:420px; padding-right:20px; padding-top:20px }
.main3col { float:left; width:640px; padding-right:20px; padding-top:20px }

#right { float:right; padding-right:20px; width:180px; padding-bottom:20px }
.rightcolbox { padding-top:10px; padding-bottom:5px }
.leftbluebox { float:left; width:184px; padding:8px; background-color:#C7E5F8; background-image: url(http://alvsbyfi.cqtest.se/SWE/images/squares.png); background-repeat:no-repeat }

.line { width:100%; border-bottom: 1px solid #C7E5F8; font-size:0px; line-height:0px }
.linedashed { width:100%; border-bottom: 1px dashed #C7E5F8; font-size:0px; line-height:0px; margin-bottom:10px; margin-top:10px }

#footer { padding-bottom:0px; background-color:#C7E5F8; height:28px; width:860px; padding:2px 20px 0 20px; color:#FFFFFF; }


/* TYPE */
body, table, tr, td	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000 }
h1, .h1 { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:20px; line-height:24px; font-weight:normal; letter-spacing:2px; color:#0072B9; text-transform:uppercase }
h2, .h2 { font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; font-size:16px; line-height:20px;color:#0072B9 }
h3, .h3 { font-weight:normal; color:#0072B9; letter-spacing:1px; text-transform:uppercase;color:#0072B9;  }
.h3black { font-weight:normal; color:#000000; letter-spacing:1px; text-transform:uppercase }
.ingress { font-weight:bold; font-size:12px; line-height:20px; color:#666666 }
.imagetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-style:oblique; padding-top:5px }
.reginput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000000 }


/* MISC */
#right img { padding-bottom:5px }


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

#menu a:link { text-decoration:none; color: #0072B9; font-weight:normal }
#menu a:visited { text-decoration:none; color:#0072B9 }
#menu a:hover { color:#000000 }

#menu2 a:link { text-decoration:none; color:#0072B9 }
#menu2 a:visited { text-decoration:none; color:#0072B9 }
#menu2 a:hover { color:#000000 }

.dellink { text-decoration:none; color: #FF0000; font-weight:normal }
