@import url("typography.css");
@import url("navigation.css");
@import url("widgets.css");
@import url("templates.css");
* { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; }
html { background: #d9e2ea url(images/html.gif) repeat-x; height: 100%; }
body { background: url(images/body3.gif) no-repeat 50% 0; height: 100%; }
body,#footer,#footer p,#cred { text-align: center }
#footer,#wrap,#header,#cred { margin: 0 auto; width: 960px; position: relative; }
#wrap { text-align: left; }
#header { height: 248px; }
#logo a { position: absolute; height: 66px; width: 350px; top: 36px; left: 0; display: block; background: url(images/logo.gif) no-repeat }
#logo a span { display: none; }
#logo a img { display: none }
#container { min-height: 380px; }
#content,#kol1, #kol2 { float: left }
#content { width: 672px; padding: 30px 18px 20px 18px; margin: 0 10px 0 0; background: #fff; border: 1px solid #99b2c6; border-top: 3px solid #09a2dd; }
#kol1 { width: 175px; margin: 0 65px 0 0; min-height: 380px }
.clear,p.clear,#end { clear: both; }
p.clear { margin: 0; }
#footer { height: 45px; width: 960px; margin: 23px auto 5px auto; }
#innerfooter { height: 45px; width: 950px; margin-right: 10px; background: #e4eef6; border-top: 1px dotted #99b2c6; border-bottom: 1px dotted #99b2c6; }
#footer ul#foot { list-style: none; line-height: 45px; clear: none }
#footer ul#foot li { display: inline; float: left; margin: 0 0 0 15px; padding: 0 0 0 15px; border-left: 1px dotted #99b2c6; }
#footer ul#foot li.adresse { border-left: none; margin: 0 }
#cred { height: 30px; width: 940px; padding-right: 10px; text-align: right; }
:focus { outline: 0 }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
img.alignright,img.alignleft,img.alignnone { display: inline }
tr img { margin-bottom: 10px }
p img { max-width: 100% }
img.centered { margin-left: auto; margin-right: auto; }
img.alignright, .wp-caption.alignright { margin: 0 0 20px 20px }
img.alignleft, .wp-caption.alignleft { margin: 0 20px 20px 0 }
.alignright { float: right }
.alignleft { float: left }
.wp-caption { font-size: 0.85em; }
p.wp-caption-text { border-bottom: 1px dotted #4c789b; margin: 0 15px 15px 15px; padding: 5px 0 5px 0 }
/* Skjema */
fieldset label, fieldset input, fieldset textarea { font-size: 12px }
fieldset input, fieldset textarea { background: #fff; border: 1px solid #c1c1c1; }
fieldset input { width: 230px; height: 18px; padding: 2px }
fieldset textarea { width: 350px; height: 92px; padding: 2px; }
fieldset { margin: 1.5em 0 0 0; padding: 0 0 1em 0; background: #e5ebf1; }
legend { margin: 0; color: #4c789b; font-size: 2em; font-weight: bold; border-bottom: 3px solid #4c789b; border-top: 1px dotted #4c789b; width: 100%; background: #fff; padding: 25px 0 15px 0 }
fieldset ol { padding: 1em 0 0 0; margin: 0; list-style: none }
fieldset li { padding-bottom: 1em; float: left; clear: left; width: 100% }
fieldset.submit { float: none; width: auto; border: none; height: 40px; width: 100%; background: #4c789b; margin: 0; padding: 0; clear: both }
fieldset input.submit { background: url(images/send.gif) no-repeat; width: 50px; height: 26px; float: right; margin: 7px 7px 0 0; border: none; cursor: pointer; display: block }
fieldset label { float: left; width: 10em; margin-right: 1em; }
fieldset span.star { color: #f00; padding-left: 3px; }
fieldset ol li.deltagelse { visibility: hidden; position: absolute }
