/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.2em;}
a img {border:none;}
 
/* typography.css */
body {font-size:75%;color:#454646;background:#f1f1f1 url(../images/layout/bg.png) top center repeat-x;font-family:"Arial, Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {margin:0 0 8px 0;font-size:1.4em;color:#000;font-weight:bold;}
.sub h1 {font-size:1.4em;color:#000;}
h2,h3,h4,h5,h6 {font-size:1.05em;font-weight:bold;margin:0 0 20px 0;}
p {margin:0 0 2em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#363636;}
a {color:#629aa4;text-decoration:none; outline:none;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
li ul, li ol {margi:0 1.5em;font-family:Arial;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
label {font-weight:bold;}
 
/* global.css */
.clear {clear:both;}
.clearfix:after {content:"*";display:block;clear:both;height:0;visibility:hidden;}
p.readMore {margin:0;padding:0;float:right;}
p.readMore a {text-indent:-99999px;height:26px;width:57px;display:block;background:url(../bilder/readMore.png) no-repeat;float:right;margin:0 11px 0 0;display:inline;}
p.readMore a:hover {background-position:0 -26px;}
img.caps {margin:20px 0 10px 15px;}

/* containers.css */
#mainCont{min-height:615px;width:966px;position:absolute;left:50%;margin-left:-483px;top:10px;}
*html #mainCont {height:615px;}

/* header */
#header{width:966px;height:48px;background:url(../bilder/repmenu.png);margin:0;padding:0;list-style:none;float:left;color:#000000;}
#header li {float:left;background:url(../bilder/menustreck.png) top right no-repeat;display:inline;}
#header li a {float:left;height:48px;line-height:40px;text-align:center;display:block;font-size:1.1em;color:#666;padding:0 20px 0 20px;font-weight:bold;}
#header li a:hover{color:#1F1D21;}
#header li.first {}
#header li.first a {background:url(../bilder/menustreck.png) top right no-repeat;}
#header li.last {background:none;float:right;}
#header li.current {background:url(../bilder/buttonCurrent.png) center left no-repeat;height:42px;font-weight:bold;position:relative;left:-1px;}
#header li.current.last {margin-right:3px;left:-1px;}
#header li.current a {background:url(../bilder/buttonCurrentRight.png) center right no-repeat;height:42px;color:#fff;}
#header li.current.first {margin-left:5px;left:-1px;}

/* main body*/
#main {background-color:#f3f3f3;width:960px;background-image:url(../bilder/mainrep.png);background-position:bottom;background-repeat:repeat-x;min-height:545px;margin-left:2px;margin-top:22px;float:left;display:inline;border:#d7d7d7 solid 1px;}
*html #main {height:545px;}
#logo {height:143px;width:211px;float:left;margin-left:10px;position:relative;left:10px;display:inline;}
#logo img {margin:17px 0 0 13px;}
#right {width:323px;float:right;min-height:545px;}
#mainText {width:375px;float:left;margin-top:50px;padding:1px;margin-left:10px;}

/* puffar index*/
#colCont {width:624px;min-height:395px;float:left;margin-top:7px;font-size:.9em;}
#colCont ul {margin:0;padding:0px;;list-style:none;}
#colCont ul li {float:left;width:195px;height:394px;background:url(../bilder/puff.png) no-repeat;margin:0 0 0 13px;display:inline;}
#colCont ul li div {min-height:319px;}
*html #colCont ul li div {height:319px;}
#colCont ul li h2 {margin:5px 0 0 0;}
#colCont ul li h1,
#colCont ul li h2,
#colCont ul li h3,
#colCont ul li h4,
#colCont ul li h5 {font-size:12px;font-weight:bold;margin:0 auto;width:169px;}
#colCont ul li p {margin:0 auto;width:169px;}
#colCont ul li img {margin:12px 12px 5px 12px;}
#colCont ul li p img {margin:12px auto 0 auto;padding:0 0 12px 0;display:inline;}
*html #colCont {height:395px;}

/* left menu */
#leftMenu, #leftMenu2 {width:100px;list-style:none;margin-top:20px;float:left;display:inline;}
#leftMenu2 {margin:0 0 0 10px;font-size:.8em;}
#leftMenu {min-height:304px;}
*html #leftMenu {height:304px;}
#leftMenu li {border-bottom:solid 1px #959595;width:169px;float:left;}
#leftMenu2 li {border:none;}
#leftMenu li a {float:left;display:block;font-size:1.1em;color:#363636;font-weight:bold;width:169px;height:30px;line-height:30px;text-indent:5px;}
#leftMenu2 li a {height:20px;line-height:10px;}
#leftMenu li a:hover,
#leftMenu li a.current, #leftMenu2 li.current a, #leftMenu li.current a {color:#629aa4;}
#leftMenu li #leftMenu2 li a {color:#363636;}
#leftMenu li #leftMenu2 li a:hover {color:#629aa4;}
#leftMenu li #leftMenu2 li.current a {color:#629aa4;}
#left {width:211px;float:left;}
*html #left {height:450px;}

