
#menu {
width: 100%;
background: #254D74;
color: #ffffff;
float: left;
}
 
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
width: 85px;;
float: left;
}

#menu #menualign{
float: right;
}
 
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}
 
#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}
 
#menu a {
background: #254D74;
color: #ffffff;
text-decoration: none;
}
 
#menu a:hover {
color: #ffffff;
background: #597795;
}
 
#menu li {position: relative;}
 
#menu ul ul {
position: absolute;
z-index: 500;
}
 
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
 
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}
 
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
 



html, body, #wrapper {
font-family: Arial;
font-size: 12px;
height:100%;
margin: 0;
padding: 0;
border: none;
text-align: center;
}


#glayernav{
  display: block;
  float: right;
  height: 28px;
  margin: 0px;
  overflow: hidden;
  width: 990px;
  top: -20px;
}

.forumitem{
background-color: #e2e6ea;
}

.forumtable {
border-width: 1px;
border-style: solid;
border-color: #55595d;
}

#menuen{
display: inline;
bottom: -20px;
height: 30px;
margin: 0px;
}

#rightnav {
float: right;
height: auto;
width: 80px;
margin: 0px;
z-index: 100;
margin-top: 10px;
}

#wrapper {
background-color: #ccccff;
margin: 0 auto;
text-align: left;
vertical-align: top;
/* width: 739px; */
width: 989px;

}

body {
padding: 0 0 0 0px;
margin: 0 0 0 0px;
background-color: #749dc5;
height: 100%;
}

table {
font-family: Arial;
font-size: 12px;
border-collapse: collapse;
}

.textimgwrap {
background-color: #ffffff;
/*background-image: url('images/produktbaggrund.png');*/
background-repeat: no-repeat;
/*width: 606px;*/
width: 980px;
/*padding-bottom: 10px;*/
max-width: 606px;
border-style: solid;
border-width: 1px;
border-color: #c7c7c7;
padding-bottom: 10px;
}

td.textimgwrap a{
color: #ff6000;
}

h1 {
padding-top: 4px;
font-size: 11px;
font-family: Verdana;
font-weight: 700;
}

.news-list-item {
background-color: #e2e6ea;
margin-bottom: 10px;
margin-top: 10px;
padding: 5px 5px 5px 5px;
}

.news-single-item {
margin-bottom: 10px;
margin-top: 10px;
padding: 5px 5px 5px 5px;
}

.news-latest-container {
background-image: url('stil_01_FILES/newsback.jpg');
background-repeat: no-repeat;
}

.csc-textpicHeader {
height: 20px;
color: #fff;
background-color: #597795;
padding-left: 10px;
}

.csc-header {
height: 20px;
color: #fff;
background-color: #597795;
padding-left: 10px;
margin-bottom: 10px;
}


.csc-textpic-imagerow {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

h2 {
font-size: 14px;
font-family: arial;
font-weight: bold;
}

h3 {
font-size: 14px;
font-family: arial;
font-weight: bold;
color: #333333;
}

td.level2menu {
text-indent: 20px;
}

td.level3menu {
text-indent: 40px;
font-size: 10px;
}

td.level4menu {
text-indent: 60px;
font-size: 10px;
}

td.menuTXT {
padding-left: 20px;
}

td.menuTXT_ACT {
font-weight: bold;
}


td.menuTXT A {
color: #000000;
text-decoration: none;
}

div#titlebox {
background-image: url('images/titlebox.png');
background-repeat: repeat-x; 
height: 31px;
}

div#titletext{
font-size: 12px;
color: #ffffff;
width: 160px;
text-align: center;
}

td.leftlogo {
width: 168px;
text-align: center;
}

td#menuitems{
padding-left: 20px;
padding-top: 20px;
}

td#menuleft {
background-image: url('images/MenuLeftGradient.png');
background-repeat: repeat-x;
background-color: #c1c1c1;
}

td#supercont {
/*min-height: 500px;*/
/*height: auto !important;*/
height: auto;
/*width: 739px;*/
width: 989px;

overflow: hidden;
padding-left: 1px;
}


td#conttd {
background-image: url('images/border.gif');
background-repeat: repeat-y;
background-color: #f2f2f2; 
}


div#contentarea {
min-height: 500px;
height:auto !important;
height: auto;
/*width: 739px;*/
width: 818px;
overflow-x: none;
color: #55595d;
}

table#topnavt a{
text-decoration: none;
color: black;
font-size: 11px;
}

