﻿
#main		                                                    { width: 970px; text-align:left; background: #fff; min-height: 750px; _height: 115px; }
#logobox	                                                    { float: left; min-height: 100px; _height:100px; padding-left: 20px; padding-top:15px; display:inline; width:300px; }
#navbox		                                                    { float: right; width: 630px; padding-top:43px; padding-right: 15px; text-align: right; min-height: 72px; _height:72px; display: inline; }

/*
#nav                                                            { float: right; height: 25px; padding-top: 0px; padding-left: 0px; }
#nav ul                                                         { margin: 0 auto; margin-left: 0px; padding: 0px; list-style-type: none;}
#nav li                                                         { display: inline; float:left; position: relative; margin-left: 0px; padding: 0px; padding-right: 37px; }
#nav a                                                          { display: block; float: left; color: #0c3a80; height: 22px; line-height: 22px; padding: 0px; }
#nav a:hover                                                    { }
*/

#nav        { float: right; height: 25px; padding-top: 0px; padding-left: 0px; }
/* Nivå 1 */
#nav ul     {margin: 0; padding:0; list-style-type: none; }
#nav li     {display: inline; float:left; margin: 0px; padding: 0px;position: relative; }
#nav a      {display: block; float:left; padding:0px 10px 0px 10px; color: #0c3a80; font-family: arial, verdana, Sans-Serif; font-size: 17px; text-decoration: none; height: 36px; line-height: 36px; }
#nav a:hover{color: #494949; text-decoration: none; }

/* Nivå 2 */
#nav ul ul            { background:none; position: absolute; z-index: 500; top: 35px; left:0px; border:0px solid black;}
#nav ul ul li         { background: #f4f4f4; border:1px solid #e4e4e4; padding:0px; text-align:left; }
#nav ul ul li:hover   { padding:0; margin:0;}
#nav ul ul a          { width:200px; display: block; padding:0px 20px 0px 20px; float: left; line-height: 33px; text-decoration:none; font-weight:normal; font-size: 12px; color: #3e3e3e; font-family:Arial, Sans-Serif; border:none;}
#nav ul ul a:hover    { background:#cccccc; text-decoration: none; }
#nav ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul {display: none; }
#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul{display: block;padding: 0px; }

#nav ul ul ul            { background:none; position: absolute; z-index: 500; top: 0px; left:240px; border:0px solid black; }
#nav ul ul ul li         { background: #f4f4f4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0px; }
#nav ul ul ul li:hover   { padding:0; margin:0; }
#nav ul ul ul a          { width:160px; display: block; padding:0px 20px 0px 20px; float: left; line-height: 33px; text-decoration:none; font-weight:normal; font-size: 12px; color: #3e3e3e; font-family:Arial, Sans-Serif; border:none; }
#nav ul ul ul a:hover    { background:#cccccc; color:#fff; text-decoration: none; }
#nav ul ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul {display: none; }
#nav ul ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul{display: block;padding: 0px; }





#dropmenudiv	                                                { position:absolute; text-align: left; border-bottom-width: 0;  font:normal 14px arial; line-height:30px; z-index:100; }
#dropmenudiv a	                                                { width: 100%; display: block; color: #000; text-indent: 3px; border-bottom: 1px solid #ccc; padding: 0px; text-decoration: none; font-weight: normal; }
#dropmenudiv a:hover                                            { /*hover background color*/ color: #ee1c2f; }

#boxes		                                                    { margin-left: 15px; padding: 0; display: inline; min-height: 231px; _height: 231px; width: 939px; }
#boxes  img.transp                                              { filter:alpha(opacity=100); -moz-opacity:.99; opacity:.99; }
#boxes  img.transp:hover                                        { filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; }
#boxes  img.transp                                              { _filter:alpha(opacity=100); _opacity:1; } /* Turn off transparancy for IE6.0 */

#introtext		                                                { display:inline; float: left; margin: 33px 0px 0px 33px; padding-right: 40px; min-height: 190px; width:626px;  background: url('../Images/dotted.gif') repeat-y right; }
#startpuff		                                                { display:inline; float: right; margin: 20px 0px 0px 33px; width: 236px; }

#footer                   { width: 924px; margin-top: 50px; min-height: 100px; _height: 100px; background: url('../Images/footer5.jpg') no-repeat; }
#footer_left              { float:left; display:inline; padding:22px 0px 0px 26px; }
#footer_left h2           { font-family: 'arial narrow', arial, sans-serif; font-size: 16px; }
#footer_left p,            
#footer_left a,
#footer_left a:link,
#footer_left a:active,
#footer_left a:visited    { font-family: 'arial narrow', arial, sans-serif; font-size: 13px; color:#323232; }
#footer_left a:hover      { text-decoration:underline; }
#footer_right             { float:right; display:inline; padding:30px 28px 0px 0px; }  

#vnav		                                                    { float: left; display: inline; width: 180px; margin-left: 20px; }
#vnav ul                                                        { margin: 0 auto; margin-left: 0px; padding: 0px; list-style-type: none;}
#vnav li                                                        { margin: 0 auto; margin-left: 0px; padding-left: 5px; border-bottom: 1px dotted #e4e4e4; }
#vnav a                                                         { display:block; color: #000; font-family: arial, sans-serif; font-size: 14px; text-decoration: none; height: 35px; line-height: 35px; padding-bottom: 0px; }
#vnav a:hover                                                   { color: #ee1c2f; }
#vnav li:hover                                                  { background: #f4f4f4;}

#divider		                                                { margin-left: 20px; margin-bottom: 20px; _height:10px; min-height: 10px; background: url('../Images/content_divider.gif') no-repeat; }
#content		                                                { display: block; width: 850px; padding-left: 40px; padding-right: 40px; }
/* #content		{ display: inline;  float: right; border-left: 1px dotted #e4e4e4; width: 670px; padding-left: 40px; padding-right: 40px; } */
