/*GENEREL STYLES*/
body {
font-family:Verdana,sans-serif;
font-size:12px;
margin:0pt;
padding:0pt;
background: #999;
}
a {
color:#BE0000;
text-decoration:none;
}
a:visited {
color:#BE0000;
}
a:hover {
text-decoration:underline;
}
a img {
border:medium none;
}

h1 {
font-size:18px;
font-weight:bold;
}
.twoheaders .left {
font-size:16px;
font-weight:normal;
text-transform:lowercase;
}
.twoheaders .right {
font-size:18px;
font-weight:normal;
text-transform:uppercase;
}
textarea {
font-family:sans-serif;
font-size:12px;
}
#container-outer {
position: absolute;
left:50%;
}
#container {
background:transparent none repeat scroll 0%;
border:0pt solid #9D9D9D;
height:605px;
left:-475px;
margin:0px auto;
width:920px;
position: absolute;
}
#header {
width:inherit;
height: 155px;
background: url(/fileadmin/template/html/pages/images/h_menu_stang_2.gif) repeat-x 0 101px;
}
#logo {
top:0px;
z-index:1;
position:absolute;
}


#menu {
height: 0px;
padding-top: 101px;
width:920px;
}

#sitenav {
height:30px;
width:920px;
}
#sitenav a {
float:right;
padding-right:20px;
top:10px;
}
#main-image {
padding-top: 11px;
}
body > div #main-image {
padding-top: 52px;
}
#content {
border: 0px solid;
width:920px;
margin-top: 0px;
padding-top:20px;
padding-bottom: 20px;
padding-left: 13px;
padding-right: 13px;
background: #FFF;
}
body > div #content {
margin-top: 0px;
padding-top:10px;
width:894px;
}
#content-left {
width:686px;
}
#content-left img {
top:70px;
}
#content-left h1 {
left:0px;
top:15px;
}
#content-left .csc-textpic-text {
padding-bottom:20px;
padding-top:150px;
}
#content-right {
right:0pt;
top:0pt;
width:250px;
}
#footer {
bottom:-132px;
clear:both;
height:50px;
padding-top:5px;
width:920px;
background: url(/fileadmin/template/html/pages/images/nederste_stang.gif) repeat-x 0 0;
}
#footer p {
margin-top: 0px;
text-align:center;
}
.tokol {
width:686px;
}
.tokol .left {
float:left;
height:100%;
padding:0pt;
width:266px;
}
.tokol .right {
float:left;
height:100%;
padding:0pt;
width:418px;
}
#content-right img {
left:5px;
top:70px;
}
#content-right h1 {
left:2px;
top:15px;
}
#content-right .csc-textpic-text {
padding-bottom:0px;
padding-left:5px;
padding-top:150px;
}
.twocols .right {
padding-bottom:0px;
padding-left:230px;
padding-top:20px;
}
#main {
top:365px;
width:920px;
background: #fff;
}
body > div #main {
  padding-top:315px;
}
#main .left {
float:left;
padding: 5px;
width:297px;
border-right: 0px solid #999;
border-top: 0px solid #999;
background: #fff;
}
#main .center {
float:left;
padding: 5px;
width:296px;
border-right: 0px solid #999;
border-top: 0px solid #999;
background: #fff;
}
#main .right {
float:left;
left:702px;
top:0pt;
width:297px;
padding: 5px;
border-top: 0px solid #999;
background: #fff;
}
#main-header {
height:43px;
padding-top:0px;
width:920px;
}
#main-header .center {
width:72%;
}
#main-header .center .csc-header {
padding-left: 265px;
}
#main-header h1.csc-firstHeader {
margin-top: 12px;
margin-bottom: 8px;
}
#main-header .right {
padding-top:0px;
}
#main-content {
border:0px solid;
padding-top:5px;
width:920px;
}
#main-content h1 {
font-size:12px;
}
#main-content .left {
padding:5px;
}
#main-content .center {
padding:5px;
}
#main-content .right {
padding:5px;
}
#main .left .csc-textpic-image {
margin-left:0px;
}

#menu ul li {
  display: inline;
  margin-left:-27px;
  padding-right:76px;
}
#menu ul li.last {
  padding-right:0px;
}
#menu ul ul li {
  padding-right:70px;
}
#menu ul {
  padding-top: 6px; // IE 6
  background: red;
}
#menu > ul {
  padding-top: 0;
  margin-top: 6px;
}
#menu {
  text-transform: uppercase;	
  font-weight:bold;
}
#menu .menu1-no a {
  color: #3a3a3a;
}
#menu .menu1-act a {
  color: #BE0000;
}
#menu .menu2-no a {
  color: #3a3a3a;
}
#menu .menu2-act a {
  color: #BE0000;
}


#menu ul ul {
left:27px;
position:absolute;
top:126px;
  margin-left:-27px;
  padding-left:40px;
}

.csc-textpic-text {
padding-left: 20px;
}

#language {
left:785px;
position:absolute;
top:52px;
z-index:1;
}
