/* generel */
body{
	font-size:75%;
	font-family:Verdana, sans-serif;
	background:#F7EED1;
	margin:0;
}

p{ font-size:1em; margin:0 0 15px 0; color:#58595B; line-height:1.4em;}
p.date{margin:0;}
ul{font-size:1em;}
h1{font-size:2em; font-family:Georgia; color:#5D87A1; margin:0; padding:0.67em 0; font-weight:normal;}

.threecols h1{padding:0.4em 0;}
h2{font-size:1.4em; font-family:Georgia; color:#5D87A1; margin:0; padding:0.67em 0; font-weight:normal;}
h3{font-size:1em; font-family:Verdana,sans-serif; color:#58595B; margin:0; padding:0 0 5px 0; font-weight:normal;}
h4{font-size:1em; margin: 0 0 5px 0; color:#58595B; line-height:1.4em; font-weight:normal;}

.inner-content ol{padding:0; margin:5px 0; list-style-position:inside;}
.inner-content ol li, .inner-content ul li{color:#58595B; margin-bottom:3px;}
.inner-content ul{padding:0 0 0 15px; margin:5px 0;}

.inner-content h3{padding:0;}
.news_latest_item h3 a{text-decoration:none; color:#58595B;}
.threecols .col3 p, .right-column p{color:#A5A8AA;}
.threecols .col3 p a, .right-column p a{color:#A5A8AA; text-decoration:none;}
.threecols .col3 p.date, .right-column p.date{color:#939598;}
.threecols .col2 h2{padding:1.1em 0;}
.threecols .col3 h2{padding:0 0 0.67em 0; color:#939598;}
.threecols .col3 h3, .right-column h3{font-weight:bold; color:#5D87A1;}
.threecols .col3 h3 a, .right-column h3 a{text-decoration:none; color:#5D87A1;}
.threecols .col3 .date{margin:0;}
.fourcols p{color:#5d87A1; font-size:95%;}
.fourcols a{color:#5D87A1; text-decoration:none;}
.fourcols h2{padding: 0.67em 0 0.2em 0.1em;}
.main-content h1{padding:0 0 0.67em 0;}
.main-content h2{padding:0 0 0.67em 0;}
.main-content h1.news-sub{border-bottom:1px dotted #EAEFF4; padding-bottom:5px; margin-right:-55px; margin-bottom:5px;}
.right-column h2{padding:0 0 0.67em 0; color:#939598;}

.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}

a{color:#58595B; text-decoration:underline;}
img{border:0;}
.clearer{clear:both;}

/* design */
#page{width:970px; margin:0 auto;}
#page-inner{padding:15px 45px 0 45px; background:url(../images/ny_site/page-inner-bg.gif) repeat-y; position:relative; width:880px;}
#imgfooter{padding-bottom:32px; height:8px; background: url(../images/ny_site/img-footer-bg.gif) no-repeat top;}
#header{border-bottom:1px solid #EAEFF4; margin-bottom:20px; float:left; width:100%;}
#header #logo{float:right; padding-bottom:5px;}
#header #topmenu{float:left;}
#footer{text-align:center; color:#5D87A1; /*padding:14px 0 13px;*/ border-top:1px solid #EAEFF4; clear:both;}
#footer ul{margin:0; padding:14px 0;}
#footer ul li{display:inline; background:url(../images/point.gif) no-repeat 0 50%; padding-left:8px;}
#footer ul li:first-child{background:0;}
#footer ul li a{color:#5D87A1; text-decoration:none;}

#content{}
#content .subpage{background:url(../images/ny_site/subpage-bg.gif) repeat-y; width:100%; float:left;}

#header ul{margin:0; padding:0; list-style:none;}

/*topmenu */
#header ul.topnav{font-family:Tahoma; font-weight:bold; margin-top:43px; float:left;}
.topnav li{float:left; background:url(../images/ny_site/topnav-li-bg.gif) no-repeat 0 3px; position:relative;  color:#A0B8CB; text-decoration:none; padding:0px 10px 5px 12px; display:block; cursor:pointer;}
.topnav li:first-child{background:none; padding:0; padding:0 10px 5px 0;}
.topnav li a{color:#A0B8CB; text-decoration:none; display:block;}
.topnav li:first-child a{padding-left:0;}
.topnav li ul{display:none; position:absolute; z-index:99; top:19px; left:0; font-family:Tahoma; font-weight:normal; background:#FFFFFF;}
.topnav li:hover, .topnav li.over{color:#5D87A1;}
.topnav li.over a{color:#5D87A1;}
.topnav li:hover ul, .topnav li.over ul{display:block;}
.topnav li li{float:none; position:relative; background:none; padding:0; width:15em;}
.topnav li li:first-child{padding:0;}
.topnav li li a, .topnav li:hover li a{ background:#F7EED1; display:block; padding:3px 3px 3px 10px;  color:#6D90A6; border-top:1px solid #FFFFFF;}
.topnav li li:first-child a{padding:3px 3px 3px 10px; border:0;}
.topnav li li a:hover{ background:#B6C7D2; color:#FFFFFF;}

#header ul.langmenu{float:left; margin-top:43px;}

/*frontpage cols */
.threecols{float:left; background:url(../images/ny_site/threecols-bg.gif) repeat-y;}
.threecols .col1{float:left; width:430px; padding:0 10px 0 0;}
.threecols .col2{float:left; width:205px; padding:0 10px;}
.threecols .col3{float:left; width:205px; padding:0 0 0 10px;}


.fourcols{border-top:1px dotted #EAEFF4; float:left; background:url(../images/ny_site/fourcols-bg.gif) repeat-y;}
.fourcols .col1{float:left; width:205px; padding:10px 10px 10px 0;}
.fourcols .col2{float:left; width:205px; padding:10px;}
.fourcols .col3{float:left; width:205px; padding:10px;}
.fourcols .col4{float:left; width:205px; padding:10px 0 10px 10px;}

/*Subpage */
.twocols{padding-bottom:15px; float:left; width:100%;}
.twocols .col1{width:50%; float:left;}
.twocols .col2{width:50%; float:right;}
.toolbar{position:absolute; right:270px;}
.toolbar ul{list-style:none; margin:0; padding:0;}
.toolbar ul li{padding-left:5px; float:left;}
.main-content{float:left; padding: 0 60px 0 0; width:600px;}

.right-column{float:right; width:205px;}


.main-content .news_latest_item{border-top:1px dotted #EAEFF4; padding-top:10px; margin-top:10px; margin-right:-55px;}
.main-content .news_latest_item h2{padding:0;}
.main-content .news_latest_item .date{margin:0 0 0.67em 0;}
.main-content .news_latest_item .inner{margin-right:0; width:600px;}
.main-content .news_latest_item:first-child{border:0; margin-top:0; padding-top:0;}

.news .main-content{width:530px;}
#page .news .subpage{background: url(../images/ny_site/subpage-bg.gif) repeat-y scroll -70px 0;}
.news .toolbar{right:340px;}
.news .right-column{width:275px;}
.tx-sremailsubscribe-pi1 dd{margin:0 0 5px 0;}


/*TABELLER*/

table.tabel_design {padding: 2px; }
tr.tabelraekke {background-color: #ffffff;}
table.tabel_design td {background-color: #eee;}
tr.raekke_design{background: #516776  url(../images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 3px 0 3px 5px;
	font: bold 1.1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;}
.accuniatablediv{width:490px; background: url(../images/ny_site/tabel1.jpg) no-repeat bottom right; padding: 0 5px 25px 0; margin:0 0 10px 0;}	
table.accuniatable{width:470px; border-collapse:collapse; font-size:90%;}
table.accuniatable th p{color:#FFF;}	
table.accuniatable td { border-bottom:1px solid #FFFFFF;}
table.accuniatable .accuniatrlast td { border-bottom:0;}
table.accuniatable th {border-bottom:2px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#FFF; padding:5px; font-weight:normal;}
table.accuniatable th.accuniathright {border-bottom:2px solid #FFFFFF; color:#000; border-right:0;padding:5px; font-weight:normal;}

table.accuniatable td p {color:#FFF; margin:0; padding:0;}
table.accuniatable td {color:#FFFFFF; padding:3px 5px 3px 5px; text-align:center; border-right:1px solid #FFFFFF;}
table.accuniatable td.accuniatdleft{ border-right:1px solid #FFFFFF; text-align:left;}
table.accuniatable td.accuniatdright{border-right:0;}

.align-center{text-align:center;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin:0;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid black;}