@charset "utf-8";
/* CSS Document */

img, div, td, table, style, background-image, background { behavior: url(iepngfix.htc);}
html        { height: 100%;}
body        { height:100%; margin:0; padding:0; background-color: #fff; font-family: Arial, Helvetica Compressed, Verdana; font-size: 14px; line-height:130%; color:#454545;}

h1          { font-family:  'trebuchet ms', verdana, sans-serif; font-size: 28px; font-weight: normal; color: #014991; margin-bottom: 20px; padding-bottom: 10px; line-height:110%; }
h1.vit      { font-family:  georgia, times, serif; font-size: 22px; font-weight: normal; color: #fff; font-style:italic; line-height:150%; padding:0; margin:0;}
h2          { font-family:  georgia, times, serif; font-size: 22px; font-weight: normal; color: #454545; margin-bottom: 5px; }
h2.vit      { font-family:  georgia, times, serif; font-size: 22px; font-weight: normal; color: #fff; font-style:italic; line-height:150%; padding:0; margin:0;}
h2.svart      { font-family:  georgia, times, serif; font-size: 22px; font-weight: normal; color: #000; font-style:italic; line-height:150%; padding:0; margin:0;}
h2.red      { font-family:  georgia, times, serif; font-size: 24px; font-weight: normal; color: #67001b; font-style:italic; line-height:100%; padding:0; margin:0;}


a           { color: #8e2d44; text-decoration: none; }
a:link      { color: #8e2d44; text-decoration: none; }
a:active    { color: #8e2d44; }
a:visited   { color: #8e2d44; }
a:hover     { text-decoration: underline; }

#toplink a    { color: #fff; text-decoration: none; }
#toplink a:link     { color: #fff; text-decoration: none; }
#toplink a:active    { color: #fff; }
#toplink a:visited   { color: #fff; }
#toplink a:hover     { text-decoration: underline; }

#footer a      { color: #fff; text-decoration: none; }
#footer a:link      { color: #fff; text-decoration: none; }
#footer a:active    { color: #fff; }
#footer a:visited   { color: #fff; }
#footer a:hover     { text-decoration: underline; }

hr          { color: #e4e4e4; }
ul			{ margin: 0px; padding-left: 15px; }
li			{ padding-bottom: 3px; padding-top: 3px; }
a:focus		{ outline: none;}
img         { border:0px; }
div         { margin: 0 auto; padding:0;}
.clear		{ clear:both; }



#top        {min-height:110px; _height:110px; background: url(img/bakgrund.gif) repeat-x top;}
#topbox     { width:878px; min-height:110px; _height:110px;}
#container  { min-height:100%;  position:relative; _height:100%;}
#body    {width:100%; min-height:239px;  padding-bottom:100px; _height:239px; background:url(img/banner.jpg) repeat-x top;}

#content    {width:878px; min-height:400px; _height:400px; margin-bottom:40px; padding:0px;}

.logobox       { float:left; padding:20px 0px 0px 10px;}


#nav        { float:right; min-height:32px;_height:32px; width:400px; padding-top:66px;}
#nav ul     { margin: 0 auto; padding: 0px; margin:0px; list-style-type: none;}
#nav li     { width:80px; display: inline; float:left; text-align:center; padding: 0px; margin:0px 4px 0px 4px; background: url(img/knapp_80.gif) no-repeat; }
#nav a      { display: block; color: #fff; font-family: arial ,san-serif; font-size: 18px; min-height:31px; _height: 31px; line-height: 31px; text-decoration:none;}
#nav li:hover {background:url(img/knapp_hover_80.gif) no-repeat; }
#nav a:hover {text-decoration:underline;}


#footer     { position:absolute; text-align: center; margin:0px; color: #6C0127; bottom:0; width:100%; height:100px; background:url(img/bg_footer.gif) repeat-x top #e0e0e0;}
#footer p   {padding-top:30px; margin:0;}   