 	/* General */
body {margin: 0; padding: 0; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; scrollbar-face-color: #a1a1a1; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-darkshadow-color: #a1a1a1; overflow:auto;}
form {padding:0px; margin:0px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFFFFF; padding:0px; margin:0px; text-align:right; padding-top:100px; font-style:italic; width: 100%; opacity: 0.7; filter: alpha(opacity=70);}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:25px; padding:0px; margin:0px;}

a:link {color:#0c4da2; text-decoration:none;}
a:visited{color:#0c4da2; text-decoration:none;}
a:hover{color:#0c4da2; text-decoration:underline;}

a.info:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#525252;}
a.info:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#525252; font-weight:bold;}
a.info:hover { text-decoration:underline;}

a.menu:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px;}
a.menu:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#525252; font-weight:bold; padding-left:4px; padding-right:4px;}
a.menu:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px; text-decoration:underline;}
a.menu#current {background-color:#0c4da2; color:#FFFFFF;}

a.menusub:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px;}
a.menusub:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#525252; font-weight:bold; padding-left:4px; padding-right:4px;}
a.menusub:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#525252; padding-left:4px; padding-right:4px; text-decoration:underline;}
a.menusub#currentsub {background-color:#790c00; color:#FFFFFF;}

a.logout:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#0c4da2;}
a.logout:visited{font-family:Verdana, Arial, Helvetica, sans-serif; color:#0c4da2; font-weight:bold;}
a.logout:hover {text-decoration:underline;}

input{background-color:#790c00; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; border-left:1px solid #969696; border-top:1px solid #969696; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:0px; margin:0px;}
.knapp{background-color:#c9c9c9; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-right:1px solid #969696; border-bottom:1px solid #969696; padding:0px; margin:0px; font-weight:bold;}
.h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:25px; padding:0px; margin:0px; background-color:#c9c9c9; border-left:1px solid #969696; border-top:1px solid #969696; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:0px; margin:0px;}
.searchtext {margin: 0; padding: 0; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:0px; margin:0px; color:#f0988e;}
.logintext {margin: 0; padding: 0; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; padding:0px; margin:0px; color:#FFFFFF;}
.date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dbc202; padding:0px; margin:0px; font-weight:bold; line-height:12px;}
.news {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252; padding:0px; margin:0px; line-height:15px;}
.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#525252; padding:0px; margin:0px; font-weight:bold; line-height:20px;}
.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252; padding:0px; margin:0px; line-height:15px;}
.titlegrey {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#515151; padding:0px; margin:0px; padding-left:10px; font-weight:bold;}

.redbox { height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color:#f0988e; margin:0px; padding:0px;}
.redbutton { height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#f0988e; margin:0px; padding:0px;}

.yellowbox { height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color:#fff9c9; margin:0px; padding:0px;}
.yellowbutton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#9e03a0; margin:0px; padding:0px; font-weight:bold; color:#FFFFFF;}
.softyellowbutton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#fff9c9; margin:0px; padding:0px; font-weight:bold;}

/* Layout */
#mainbox {width:760px; border:0px solid #d6d6d6; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px;}
#logocontainer {width:760px; height:60px; border:0px solid #ff0000; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px; padding-top:10px; padding-bottom:10px; text-align:left;}
#redbartop {width:760px; height:25px; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; overflow:hidden; background-color:#790c00; text-align:right; margin-left:auto; margin-right:auto; background-image:url(img/yellowshade.png);}
#redbartopcontainer {width:400px; height:20px; overflow:hidden; padding-top:4px; padding-right:10px; float:right;}

#menu1container {width:760px; height:25px; border:0px solid #ff0000; overflow:hidden; margin:0px; padding:0px; text-align:left; background-image:url(img/yellowshade.png);}
#menu2container {width:760px; height:25px; border:0px solid #ff0000; overflow:hidden; margin:0px; padding:0px; text-align:left; background-image:url(img/greyshade.png);}

#newstitlerow {width:303px; height:16px; border:1px solid #000000; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px; padding-top:2px; padding-bottom:2px; text-align:left; background-color:#790c00; background-image:url(img/yellowshade.png); padding-top:3px;}
#promotitlerow {width:303px; height:16px; border:1px solid #000000; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px; padding-top:2px; padding-bottom:2px; text-align:left; background-color:#790c00; background-image:url(img/greenshade.gif); padding-top:3px;}

#topleft {width:425px; height:240px; border:0px solid #000000; overflow:hidden; float:left; background-color:#FFFFFF; margin:0px; padding-left:10px; padding-right:5px; padding-bottom:5px; padding-top:10px;}
#topleft2 {width:425px; height:240px; overflow:hidden; z-index:1}
#topleftbuttoncontainer {position: absolute; left: 300px; top: 100px; z-index: 2; background-color:#000066; margin:0px; padding:0px;}

/* if no sub menu */
#topleftcontainer {width:425px; height:25px; overflow:hidden; background-color:#FFFFFF; margin:0px; padding:0px; margin-top:220px; opacity: 0.8; filter: alpha(opacity=80);}
#topleftcontaintermenu {width:425px; height:25px; overflow:hidden; text-align:left; padding-top:3px;}
/* if yes sub menu */
#topleftcontainersub {width:425px; height:50px; overflow:hidden; margin:0px; padding:0px; margin-top:195px;}
#topleftcontaintermenusub1 {width:425px; height:20px; overflow:hidden; text-align:left; padding-top:3px; background-color:#FFFFFF; opacity: 0.8; filter: alpha(opacity=80);}
#topleftcontaintermenusub2 {width:425px; height:25px; overflow:hidden; text-align:left; padding-top:3px; background-color:#FFFFFF; opacity: 0.9; filter: alpha(opacity=90);}

#topright {width:305px; height:240px; border:0px solid #000000; overflow:hidden; float:right; background-color:#FFFFFF; margin:0px; padding-left:5px; padding-right:10px; padding-bottom:5px; padding-top:10px; background-color:#FFFFFF;}
#toprightcontainer {width:285px; height:197px; border:0px solid #790c00; overflow:auto; margin:0px; padding:10px; background-color:#fff9c9;}

#bottomleft {width:745px; border:0px solid #555555; overflow:hidden; float:left; background-color:#FFFFFF; margin:0px; padding-left:10px; padding-right:5px; padding-bottom:10px; padding-top:5px;}
#bottomleftcontainer{width:700px; background-color:#FFFFFF; overflow:hidden; margin:0px; padding:0px; margin-left:auto; margin-right:auto;}

#bluebarbottom {width:760px; height:25px; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; overflow:hidden; background-color:#0c4da2; padding:0px; margin:0px; margin-left:auto; margin-right:auto; background-image:url(img/greyshade.png);}
#bluebarbottomcontainer {width:500px; height:20px; overflow:hidden; padding-top:4px; padding-left:10px; float:left; text-align:left;}

#copyrightcontainer {width:760px; height:25px; border:0px solid #ff0000; overflow:hidden; margin:0px; padding:5px; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #000000;}

#newscontainer {width:320px; height:370px; background-color:#FFFFFF; padding:0px; margin:10px; margin-left:auto; margin-right:auto; border:0px solid #000000;}

#menycontainer ul{margin: 0; padding: 0; float: left; width: 100%; background-image:url(img/yellowshade.png);}
#menycontainer li{display: inline;}
#menycontainer ul a{float: left; text-decoration: none;	padding: 6px; border: 0px solid #99CC99;}
#menycontainer a:link{color: #515151; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#menycontainer a:visited{color: #515151; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#menycontainer a:hover{background-image:url(img/greyshade.png);}
#menycontainer a#current{background-image:url(img/greyshade.png); color:#FFFFFF;}

#meny2container ul{margin: 0; padding: 0; float: left; width: 100%; background-image:url(img/greyshade.png);}
#meny2container li{display: inline;}
#meny2container ul a{float: left; text-decoration: none; padding: 6px; border: 0px solid #99CC99;}
#meny2container a:link{color: #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#meny2container a:visited{color: #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#meny2container a:hover{text-decoration: underline;}
#meny2container a#current{text-decoration: underline;}