* { margin: 0; padding: 0; }
img { border: 0; }
body { background: #fff url(../images/background.gif); padding-top: 30px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f6868; }
a { color: #7298c2; }
br.clearFloats { clear: both; }
#wrapper { width: 936px; margin: 0 auto; }
#header { }
#leftCol { width: 181px; float: left; }

#leftCol #navigation #navTop { height: 44px; background: url(../images/menuTop.png) no-repeat; }
#leftCol #navigation ul#menu { background-color: #f2e2e2; padding-top: 24px; }
#leftCol #navigation ul#menu li { list-style-type: none; border-bottom: solid 1px #f7eeee; }
#leftCol #navigation ul#menu li:first-child { border-top: solid 1px #f7eeee; }
#leftCol #navigation ul#menu li a { display: block; height: 19px; line-height: 19px; padding-left: 20px; text-decoration: none; color: #6f6868; }
#leftCol #navigation ul#menu li a.active { background-image: url(../images/navBackground.jpg); font-weight: bold; }
#leftCol #navigation #navBot { height: 62px; background: url(../images/MenuBottom.png) no-repeat; }

#leftCol #ad #adTop { height: 29px; background: url(../images/adTop.png) no-repeat; }
#leftCol #ad div.content { background-color: #f2e2e2; padding-left: 55px; }
#leftCol #ad #adBot { height: 25px; background: url(../images/adBot.png) no-repeat; }

#leftCol #ad div.content h2 { text-transform: uppercase; font-weight: normal; font-size: 28px; }
#leftCol #ad div.content p { text-transform: uppercase; font-size: 13px; }
#leftCol #ad div.content a { text-decoration: none; font-size: 11px; }

#mainCol { float: left; width: 559px; padding-left: 8px; margin-top: -24px; }
#mainCol #mainTop { height: 26px; background: url(../images/mainContentTop.png) no-repeat; }
#mainCol div.content { background-color: #fdf2f2; border-left: solid 1px #f2e2e2; border-right: solid 1px #f2e2e2; padding: 28px; min-height: 360px; }

#mainCol #mainBot { height: 24px; background: url(../images/mainContentBottom.png) no-repeat; }

#mainCol div.content h1 { font-size: 16px; font-weight: normal; margin-bottom: 15px; }
#mainCol div.content img.listebilde, #mainCol div.content img.hovedbilde { float: right; padding-left: 8px; padding-bottom: 8px; }
#mainCol div.content img.listebilde { max-width: 220px; }
#mainCol div.content img.skille { margin-top: 5px; margin-bottom: 20px; }
#mainCol div.content a.readMore { text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; float: right; margin-bottom: 0px; }
#mainCol div.content p { margin-bottom: 20px; line-height: 2em; }
#mainCol div.content p.ingress { font-size: 12px; }

#rightCol { float: left; padding: 0px;margin: 0 0 0 8px; margin-top: -24px; }
#rightCol li { list-style: none; margin: 0;  padding: 8px; margin-bottom:10px; width: 162px; border: solid 1px #f2e2e2; background-color: #fff; text-align: center; }
#rightCol p { margin-bottom: 1em; text-align: left; }
#rightCol img { max-width: 162px; }

p.footer { font-size: 10px; color: #7298c2; float: right; padding: 10px 4px; }
