/* CSS Document */
/* By Heine Jensvold, Norpartner Gruppen 2008 */

* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:62.5%!important;  font-size:10px; background:#e4e2e1; }

div#wrap {  width:906px; position:relative; background:url(../img/bg-wrap.gif) top repeat-y; padding:50px 0 0; margin:0 auto; }
div#header { position:relative; background:url(../img/bg-header_08.jpg) no-repeat; height:299px; margin:0 3px; }
div#content { width:505px; padding:40px 50px 30px; min-height:250px; height:auto!important; height:250px; }
div#sidepanel { position:absolute; right:3px; top:349px; padding:40px 50px 0; width:195px; }

h1 { position:absolute; left:-9999px; }
h1 a { text-indent:-9999px; display:block;  }

h2 { margin-bottom:20px; font-size:2.5em; }
h3 { font-size:1.8em; margin-bottom:10px; padding-top:10px; }
div#sidepanel h3 { margin-bottom:5px; }
h4 { font-size:1.3em; margin-bottom:20px; }
h5 { font-size:1.2em; }

p { margin-bottom:1em; }
p.sitat { font-style:italic; border:1px dotted #666; padding:10px; font-size:0.9em; } 
div#content p { font-size:1.2em; font-weight:normal; line-height:1.4;  }
div#sidepanel p { font-size:1.1em; }
a { color:#a3620a; }
a:hover { text-decoration:underline; }
div#content a:hover { text-decoration:none; }

ul { list-style:none; }
ul#nav { line-height:50px; height:50px; width:850px; padding:0 25px; position:absolute; top:0; left:3px; background:url(../img/bg-nav.gif) repeat-x; }
ul#nav li { float:left; }
ul#nav li a { display:block; color:#fff; font-size:1.4em; font-weight:bold; text-decoration:none; padding:0 25px; }
ul#nav li a:hover { background:#929496; }

ul#footer { font-size:0.9em; width:800px; padding:0 53px; height:33px; line-height:33px; margin:0 auto; background:url(../img/bg-footer.jpg) no-repeat; }
ul#footer li { display:inline; color:#000; }
ul#footer li a { color:#000; }
ul#footer li a:hover { text-decoration:none; }
ul#footer li.copy { float:left; }
ul#footer li.dev { float:right; }

div#content ul { font-size:1.2em; margin:0 0 1em 1em; list-style:inside disc; }
div#content ul li { }

div#content ul.contact { list-style:none; }
div#content ul.contact li { margin-bottom:10px; font-weight:bold; }
div#content ul.contact li span { width:100px; font-weight:normal; }

div#content dl { font-size:1.4em; overflow:auto; margin-bottom:20px; }
div#content dl dt { clear:left; float:left; width:100px; }

div#content dl dd { float:left; margin-bottom:10px; font-weight:bold; }

div#content form { width:505px; margin-bottom:1em; }
fieldset { border:none; font-size:1.2em; margin-bottom:5px; }
fieldset label { display:block; height:20px; margin-bottom:5px; }
fieldset label input { float:right; width:200px; height:20px; }
/*fieldset label input:active, fieldset label input:hover, fieldset textarea:hover  { border:1px solid #f47f1f; width:508px; height:198px; }*/
fieldset legend { display:none; visibility:hidden; }
fieldset textarea { width:505px; height:150px; }

address { font-style:normal; font-size:1.1em; }

img { display:block; }
img.header-img { position:absolute; top:25px; right:25px; }
img.map { position:absolute; right:0; bottom:28px; z-index:9; }
a img { border:none; }
