img, div, style, background-image { behavior: url(iepngfix.htc); margin:0px; padding-bottom:-10px; text-align:left; }
div         { margin: auto; }
body        { font-family: tahoma, san serif; font-size: 13px;  height: 100%; min-height: 100%; margin: auto; margin-top: 30px; text-align: center; color: #333333; background:#000000; }
h1          { font-family: tahoma, san serif; font-size: 18px; font-weight: bold; color: #d3221f; margin: 0px; }
p           { font-size: 14px; font-family: tahoma, Verdana, Arial; line-height: 160% color: #000; margin:0px; Padding:0px; margin-bottom:16px; }
a:link      { color: #505E1B; text-decoration: none; }
a:visited   { color: #505E1B; }
a:hover     { text-decoration: underline; }
img         { border: 0px; }
hr          { color: #e4e4e4; }
table tr td { margin:0; padding:0; }
.clear      {clear:both;}

/* ######## Grund ######## */
#skugga        { width: 825px; min-height: 508px; text-align: center; background: url(img/siteshdw.png) no-repeat top; }
#maincontainer { margin:0 auto; margin-bottom:30px; width: 793px; border: 5px solid white; background:#fff; }
#container     { text-align: left; margin:0 auto; padding:0; width: 793px; background: #FFFFFF; }
#content       { text-align: left; margin:0 auto; padding:0; width: 793px; background: #FFFFFF; }
#top           { margin: auto; margin-left: 0px; margin-right: 0px; background: url(../img/top.jpg) no-repeat; width: 793px; min-height: 117px; _height:117px; }
#footer        { color: #fff; border: 0px; clear: both; margin:auto; min-height: 55px; _height:55px; text-align: right; background:#000000; }
div#menu_block      { float:left; width:160px; display:inline; }
div#nice_divider    { float:left; width:18px; height:416px; background: url(img/divider.png) top; background-repeat:no-repeat; display:inline; }
div#content_block   { float:left; margin:0; padding:0; display:inline;}

input.text 	{ font-family: tahoma, san serif; font-size: 13px; }
input.select 	{ font-family: tahoma, san serif; font-size: 13px; }

/* ######## Navigering ######## */
#nav           { height: 30px; padding: 0px; margin: 0 auto; margin-bottom:5px; width: 793px; }
#nav ul        { margin: 0 auto; padding: 0px; list-style-type: none; width: 793px; }
#nav li        { display: inline; margin: 0 auto; padding: 0px; }
#nav a         { display: block; float: left; color: #fff; background: url(img/bg_nav.jpg) repeat-x; font-family: tahoma, verdana, arial; font-size: 14px; text-decoration: none; height: 30px; line-height: 30px; padding-left: 13px; padding-right: 13px; padding-top: 0px; padding-bottom: 0px; }
#nav a:hover   { background: url(); background-color: #333; }

/* ######## Vänsterspalt ######## */
#block1        { float: left; width: 385px; _width: 370px; margin: auto; padding-left: 2px;}
#block2        { float: right; width: 329px; min-height: 400px; margin: 0px; padding-top: 15px; text-align: center; background: url(img/bg_puffruta.gif) no-repeat right; }

/* ######## Vänstermeny ######## */
ul.lMenu         { padding:12px 0px 0px 0px; width: 100%; margin: 0px auto; list-style-type:none; }
ul.lMenu li      { display: inline; overflow:hidden; } 

a.lMenu          { font-size:10px; float:left; margin:0px; text-indent:5px; letter-spacing: 0.07em; line-height:30px; width:100%; height:30px; text-decoration: none; color:#404040; border-bottom:1px solid #E5E5E5; } 
a:link.lMenu     { margin:0px; line-height:30px; height:30px; text-decoration: none; color:#404040; } 
a:visited.lMenu  { margin:0px; line-height:30px; height:30px; text-decoration: none; color:#404040; } 
a:hover.lMenu    { text-decoration: underline; font-weight:normal;  color:#404040; } 
a:active.lMenu   { margin:0px; line-height:30px; height:30px; text-decoration: none;  color:#404040; }

/* Text */
.bolditalic    { font-weight: bold; font-style: italic; }
table tr td { margin:0px; padding:0px; }

