* {
	margin:0;
	padding:0;
}

a, a:hover, a:visited, a:active { outline-style: none; }

body, p.bodytext {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	position:relative;
	min-height:100%;
	height:100%;
}

html,* html body {
	height:100%;
	min-height:100%;
}img {
	border:none;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0px;
}
ul, ol {
	margin:0 0 10px 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	text-align:left;
	font-weight:400;
}
h1 {
	margin:15px 0 7px;
	color:#000;
}
h2, h3, h4, h5, h6 {
	color:#000;
	margin:0;
}
h1{ font-size:18px; }
h2{ font-size:12px; font-weight: bolder; }
h3{ font-size:12px; }
h4{ font-size:11px; }
h5{ font-size:10px; }
h6{ font-size:10px; }

/* Added 2008-10-27 */
h2{
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

#header {
	width:100%
}
#maincontent {
	padding:0 0 31px;
}
#head {
	height:99px;
	width:813px;
	margin:0 auto;
	position:relative;
	padding-left:40px;
}

.content {
	min-height:460px;
}

.logo {
	position:absolute;
	height:30px;
	margin:25px 20px 0 0;
	z-index:215;
	color:#0076BE
}

.logo a {
	position:relative;
	color:#0076BC
}

.lang {
	position:absolute;
	margin:47px 0pt 0pt 540px;
	z-index:100
}

.lang a {
	margin:0 7px 0 0;
	display:block;
	float:left
	
}

.search {
	margin:45px 15px 0 0;
	z-index:50;
	float:right;
	height:17px;
}
.search a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	vertical-align:bottom;
}
.search .inp, *+html .search .inp{
	margin:0 10px 0 0 !important;
}
html>body .search .inp  { 
	margin:0 10px 5px 0
}
.search img {
	margin:0 0 0 4px;
	vertical-align: bottom;
}
.main_part {
	width:853px;
	margin:0 auto;
	padding-left:15px;
	background-color:white;
}
html>body .main_part { 
	min-height:100%;
	position:relative;
	z-index:10 
}
.content .block div a {
	cursor: pointer;
	color:#fff;
	width:119px;
	height:124px;
	display:block;
	padding:6px 0 0 11px;
}
.block {
	position:relative;
	float:left;
	width:130px;
	height:130px;
	margin:0 12px 15px 0;
	padding:0;
	color:#fff;
	font-size:16px;
	overflow:hidden;
}
.block span.white_arrows {
	float:none;
	font-size:35px;
	position:absolute;
	bottom:3px;
	right:10px;
	cursor:pointer;
}
.block a {
	text-decoration:none;
}
.block input, .block label {
	color:#000;
	font-size:10px;
	width:120px;
	margin: 0 0 2px 0;
}

.block input {
	font-size:12px;
}

.tx-newloginbox-pi1 .front_block_header {
	color:#000;
	margin:0 25px 0 0;
}
.tx-newloginbox-pi1 table {
	margin-top:7px;
}
.tx-newloginbox-pi1 {
	color:#000;
/*	font-size:18px;*/
}

.block div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:0 !important;
	padding-bottom: 15px;
}

.block .csc-textpic .csc-textpic-imagewrap a {
	padding:0;
}

.block_orange, .block_green, .block_black, .block_red, .block_gray, .block_cerise, .block_none, .block_yellow, .block_blue {	
	position:relative;
	/*float:left;*/
	width:130px;
	height:130px;
	margin:0;
	color:#fff;
}
.block_red { background:#F50000 }
.block_blue { background:#145AC8 }
.block_none { background:none; color:#fff; position:absolute; top:0;}
.block_gray { background:#868889 }
.block_green { background:#00BE00 }
.block_black { background:#000000; }
.block_orange { background:#FFAF00 }
.block_cerise { background:#FF0064 }
.block_yellow { background:#FFFF00 }

.block_none .arrow, .block_none .h2 {
	display:none;
}
.block_none2 h2 {
	color:#000;
	margin:0 0 8px 0
}

.arrow {
	position:absolute;
	right:10px;
	bottom:10px
}

.menu {
  /*background:url(images/main_nav2.gif) no-repeat 5px 0%;*/
  height:25px;
}

.menu a {
	width:89px;
	height:17px;
	padding:4px 0 0 6px;
	display:block;
	float:left;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	position:relative;
	font-weight:900;
}

.act img {
	position:absolute;
	margin:-16px 0 0 0 !important;
}
.menu a:hover {
	color:#fff;
}

.logga {
	font-weight:bold;
	color:#000 !important;
}

.logga:hover {
	color:#000 !important;
}

.menu a img{
	margin:0 0 0 7px;
}
.menu a.logon {
	color:#000; 
	font-weight:bold;
	float:right;
	margin-right:14px;
	width:76px;
	padding:4px 0 0 0;
}
.menu a.logon img{
	margin:0 0 0 4px;
	vertical-align: bottom;
}
.sub_menu {
	padding:8px 0 0 3px; 
}

.sub_menu a {
	text-decoration:none; 
}

.sub_menu span {
	margin: 0 10px;
}

.left_menu, .main_cont, .right_cont, .main_cont2  {
	float:left;
	margin:15px 0 0; 
}

.left_menu {
	width:182px;
	padding-left:10px;
}

.left_menu ul {
	list-style:none;
	margin:0;
}

.left_menu ul ul {
	list-style:none;
	margin:2px 0 0;
}

.left_menu ul li{
	background:url(images/mark.gif) no-repeat 0% 4px;
	padding:0 0 4px 15px;
}

.left_menu ul li li {
	padding:2px 0 2px 10px;
}

.left_menu ul li a{
	color:#000;
	text-decoration:none;
}

.orange li{ background:url(images/mark_orange.gif) no-repeat 0% 3px !important; }
.green li { background:url(images/mark_green.gif) no-repeat 0% 3px !important; }
.black li{ background:url(images/mark_black.gif) no-repeat 0% 3px !important; }
.red li{ background:url(images/mark_red.gif) no-repeat 0% 3px !important; }
.cerise li{ background:url(images/mark_cerise.gif) no-repeat 0% 3px !important; }
.blue li{ background:url(images/mark_blue.gif) no-repeat 0% 3px !important; }
.yellow li{ background:url(images/mark_yellow.gif) no-repeat 0% 3px !important; }

.orange li ul li, .purple li ul li, .left_menu ul ul li,
.green li ul li,.black li ul li, .red li ul li,
.cerise li ul li, .blue li ul li{ 
	background:none !important;
}

.left_menu .orange li a.act, .left_menu .black li a.act, .yellow li a.act, .blue li a.act, .cerise li a.act
.left_menu .green li a.act, .left_menu .red li a.act, .left_menu .purple li a.act{
  text-decoration:none;
}

.left_menu .red li a.act, .left_menu .red li a:hover { color:#E70018; }
.left_menu .green li a.act, .left_menu .green li a:hover { color:#42A529;}
.left_menu .black li a.act, .left_menu .black li a:hover { color:#000000; }
.left_menu .orange li a.act, .left_menu .orange li a:hover { color:#FFB522; }
.left_menu .purple li a.act, .left_menu .purple li a:hover { color:#E7007B; }
.left_menu .cerise li a.act, .left_menu .cerise li a:hover  { color:#FF0064 }
.left_menu .blue li a.act, .left_menu .blue li a:hover { color:#145AC8; }
.left_menu .yellow li a.act, .left_menu .yellow li a:hover { color:#145AC8 }
.left_menu .gray li a.act, .left_menu .gray li a:hover { color:#9c9d9f }

.main_cont { border-right:1px solid #FFB522; padding:0 25px 55px 0 ;
	width:355px;
}

.main_cont p {
	padding:0 30px 0 0
}

.main_cont2 {
	padding:0pt 10px 70px 0pt;
	width:640px;
}

.main_cont2 csc-header-n1 h1, .main_part csc-header-n1 h1, h1.csc-firstHeader{
	margin:0px 0 10px 0 !important;
}

.main_cont  a, .right_cont a, .main_cont2 a {
	text-decoration:underline;
}

.right_cont {
	padding:0 0 0 22px;
	width:208px;
}

.line  {
	height:1px;
	line-height:0%;
	font-size:0%;
	background:#FFB522;
	width:359px;
	margin:18px 0 18px 0;
}

.inp {
	border:1px solid #000;
	height:16px;
	font-size:10px;
	color:#000;
	margin:3px 0 7px 0px;
}

#footer, #footer_no_bottom {
	color:#000;
	font-size:11px;
	padding:0;
	width:100%;
/*	background:url(images/footer_bg.gif) repeat 0% 0%;*/
}

#footer {
	position:absolute;
	bottom:0;
}

#foot {
	position:relative;
	/*width:773px;*/
	height:31px;
	text-align:center;
}

#foot span {
	margin:0 7px;
}

a,.price strong,.link {
	color:#000;
}

a:hover, .act{
	text-decoration:none;
}

#header ul li a, .link a {
	color:#fff;
	text-decoration:none;
}

li, .product,.product_detail {
	/*list-style:none;*/
}
.product li strong,.product_detail li strong {
	font-size:14px;
}

.my_contenttable p {
	margin: 0px;
}

.my_contenttable td {
	color:#000;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	padding: 3px;
}

.my_contenttable {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.my_contenttable thead {
	font-family: Verdana,Tahoma, Verdana, Arial;	
	color:#565656;  
	text-align: center;
	border: 1px solid #eee;
	padding: 3px;
	font-weight: bold;
	background-color: #eee;
}  

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}



caption,th {
	text-align:left;
}


q:before,q:after {
	content:'';
}

abbr,acronym {
	border:0;
	font-variant:normal;
}

sup {	vertical-align:text-top; }
sub {	vertical-align:text-bottom; }

fieldset{
	border:0;
}

p {
	margin:0 0 13px 0
}

.columPrevious a, .columNext a {
	font-size: 15pt;
}

.tx-ttnews {
	margin-bottom: 40px;
	width: 200px;
}
.twrss_item_link {
	margin-top:7px;
	font-weight:bold;
}

.twrss_item_link a {
	text-decoration:none;
}

.news-list-title, .news-list-date, .news-single-date, .news-single-subheader {
	font-weight:bold;  
}
.tx-ttnews-browsebox {
	margin-top:25px;
}
.newsitem a{
	text-decoration:none;
}
.tx-ttnews-browsebox td a, .tx-dfideontoolbox-pi2-browsebox td a {
	text-decoration:none;
	padding-left: 7px;
}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p a, .tx-dfideontoolbox-pi2-browsebox .tx-dfideontoolbox-pi2-browsebox-SCell p a {
	text-decoration:underline;
}
#loginform {
	margin-top:6px;
}
#loginform th label{
	font-weight: normal;
}

.block  form .loginimage {
	width:14px;
	margin:0;
	cursor:pointer;
}

input.inputtext {
	background:url(images/inputshadow.png) #fff repeat-x 0 0;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-right:#ddd 1px solid;
	border-top:#ddd 1px solid;
	color:#666;
	font-size:1.1em;
	margin:0 0 0 7px;
	padding:2px;
	width:245px;
}

input.button {
	background:#ececec;
	border:#d5d5d5 1px solid;
	font-weight:700;
	margin:0 0 0 10px;
	padding:2px 2px 1px;
	text-align:center;
	width:auto;
}

.tx-indexedsearch-searchbox p {
	margin:5px 0pt 0pt 65px;
}
.csc-textpic-imagewrap {
//	margin-bottom:15px;
}
.csc-textpic-imagerow {
	margin-top:15px;
}
.tx-srfreecap-pi2-image {
	margin: 0;
}
#yellowBox{
    background-image: url(images/englishnews.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    margin-left: 70px;
    width: 220px;
    height: 338px;
    padding-top: 10px;
    padding-left: 10px;
}
.tx-dfideontoolbox-pi2 .horizline {
	margin-top: 8px;
	margin-bottom: 8px;
	height: 1px;
	background: #c0c0c0;
	width: 100%;
	overflow: hidden;
}

.tx-dfideontoolbox-pi2-modeSelector table tr td{
	padding-right: 10px;
}

.tx-dfideontoolbox-pi2-singleView table{
	width: 100%;
}

.news-amenu-item-year {
	font-weight:bold;
}

.news-amenu-container {
	margin-bottom:25px;
}

.news-amenu-container ul {
	list-style:none;
	margin:0;
}

.news-amenu-container ul li{
	background:url(images/mark.gif) no-repeat 0% 3px;
	padding: 0 0 4px 15px;
	display: inline;
}

.a-news-list-container .news-list-date {
	float:left;
	width:90px;
}
.a-news-list-container .news-list-title {
	float:left;
	width: 100%;
}

.a-news-list-container .news-list-item  {
	display:block;
/*	margin-bottom:13px;*/
}

.a-news-list-container .news-list-item a {
	text-decoration:none;
}

/*
.news-latest-gotoarchive {
	text-align:center;
}
*/

.tx_dfideontoolbox_pi2_logotype{
	text-align: right;
}

.content .block div #forgotpassword a {
	color:#000;
	font-size: 10px;
	width: 125px;
	height:10px;
	display:block;
	padding:0;
	margin: 0;
}

.news-list-arrow {
	float: right;
	position: relative;
	top: -25px;
}

.news-list-arrow a{
	display: block;
}

.color-red a .news-list-color, .color-red a:hover { color: #f50000; cursor: hand; }
.color-red .news-list-arrow { padding-right: 20px; background:url(images/red_arrows.gif) #fff no-repeat bottom right; }
.color-green a .news-list-color, .color-green a:hover { color: #00be00; cursor: hand; }
.color-green .news-list-arrow { padding-right: 20px; background:url(images/green_arrows.gif) #fff no-repeat bottom right; }
.color-blue .news-list-color { color: #145ac8; }
.color-blue a .news-list-color, .color-blue a:hover { color: #145ac8; cursor: hand; }
.color-blue .news-list-arrow { padding-right: 20px; background:url(images/blue_arrows.gif) #fff no-repeat bottom right; }
.color-cerise a .news-list-color, .color-cerise a:hover {color: #ff0064; cursor: hand; }
.color-cerise .news-list-arrow { padding-right: 20px; background:url(images/cerise_arrows.gif) #fff no-repeat bottom right; }
.color-orange a .news-list-color, .color-orange a:hover { color: #ffaf00; cursor: hand; }
.color-orange .news-list-arrow { padding-right: 20px; background:url(images/orange_arrows.gif) #fff no-repeat bottom right; }
.color-black a .news-list-color, .color-black a:hover { color: #000000; cursor: hand; }
.color-black .news-list-arrow { padding-right: 20px; background:url(images/black_arrows.gif) #fff no-repeat bottom right; }

.anewsbox{
    float: left;
    width: 100px;
    display: block;
}

.anewsbox a {
    font-weight: normal;
    float: left;
}

.tx-newloginbox-pi1 .forgotpw th, .tx-newloginbox-pi1 .forgotpw td{
	padding-bottom: 5px;
	padding-right: 10px;
}

.tx-powermail-pi1 label {
   clear: both;
   float: left;
   margin:3px 0 0;
  /* text-align: right;*/
   width:96%;
}
.tx-powermail-pi1 p {
   margin:0;
}
.tx-powermail-pi1 legend {
   margin:0;
   color:black;
}
.tx-powermail-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select {
	border:1px solid #000000;
	color:#000000;
	font-size:12px;
}
.tx_powermail_pi1_fieldwrap_html_submit input {
	height:20px;
}
.tx_powermail_pi1_fieldwrap_html {
	margin-top:10px;
}
.tx-powermail-pi1 .powermail_mandatory {
	color:red;
}
.powermail_radio {
	margin-top:2px;
}
.powermail_check_inner {
	margin-top:2px;
}
.powermail_radio input, .powermail_check_inner input {
	border:none;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio label, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check label {
	clear: both;
	float: right;
	width:96%;
	margin:0;
}
.powermail_all_td {
  padding-bottom:3px;
  padding-right:20px;
  padding-top:3px;
}
.tx-indexedsearch-searchbox td input {
	margin:0;
}
.tx-indexedsearch-searchbox td {
	height:25px;
/*	vertical-align: top;*/
	padding-bottom: 3px;
	padding-right: 5px;
}

.tx-indexedsearch-searchbox .button{
	margin-left: 5px;
}

.tx-indexedsearch-selectbox-group{
	margin-bottom: 3px;
}

.tx-indexedsearch-searchbox .lang {
	margin:0;
	position:relative;
}

td.tx-danewslettersubscription-pi1-form-header{
	padding-right: 10px;
}

input.jscalendar_cb {
clear:left;
float:left;
margin-right:5px;
}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td p {
  padding-right: 10px;
}


.tx-dfideontoolbox-pi2-searchbox { padding-bottom: 10px; }
.tx-dfideontoolbox-pi2-searchbox .selectrow select {   width: 300px; }
.tx-dfideontoolbox-pi2-searchbox input.tx-dfideontoolbox-pi2-searchbox-sword{ width: 250px; }

.tx-dfideontoolbox-pi2-searchbox .searchbox {
  height: 30px;
  vertical-align: bottom;
}

.tx-dfideontoolbox-pi2-browsebox td a { padding-left: 0px; }
.tx-dfideontoolbox-pi2-browsebox td { color:#bbbbbb; padding-left: 7px; }

.tx-dfideontoolbox-pi2-browsebox a:link, .tx-dfideontoolbox-pi2-browsebox a:visited, .tx-dfideontoolbox-pi2-browsebox a:active {
  text-decoration: underline;
  font-weight: normal;
}

.tx-dfideontoolbox-pi2-browsebox a:hover {
  text-decoration: none;
  font-weight: normal;
}  

td.tx-dfideontoolbox-pi2-browsebox-SCell a:link, td.tx-dfideontoolbox-pi2-browsebox-SCell a:visited, td.tx-dfideontoolbox-pi2-browsebox-SCell a:active, td.tx-dfideontoolbox-pi2-browsebox-SCell a:hover {
  text-decoration: none;
  font-weight: bold;
}

.news-list-item p{
  margin:0;
}

.main_cont2 embed{
margin-bottom: 10px;
}

.color-blue .news-list-item{
    padding-left: 55px;
    position: relative;
    height: 100%;
}

.color-blue .news-list-item a{
	display: block;
}

.color-blue .news-single-item{
    padding-left: 55px;
    padding-top: 12px;
    height: 100%;
    position: relative;
}

.color-blue .news-list-item .author-image img,
.color-blue .news-single-item .author-image img{
    position: absolute;
    top: 3px;
    left: 0px;
}

.left_menu .senaste, .left_menu .bloggrulle{
    background: #145AC8;
    padding: 5px 4px;
    margin: 0 10px 5px 0;
    font-weight: bold;
    color: #ffffff;
}

.left_menu .bloggrulle{
    background: #868889;
}

.left_menu li.leftnav a{
    color: #145AC8;
}

.inkubator_container {
	background: #FFAF00;
	overflow: hidden;
	width: 167px;
	margin-bottom: 15px;
	padding: 11px 11px 11px 11px;
}

.inkubator_container h2, .inkubator_container a {
	color: #FFFFFF;
}

.main_cont_inkubator { 
	border-right:1px solid #FFB522; 
	padding:0 11px 55px 11px;
        width:344px;
}

.main_cont_inkubator p {
}

.main_cont_inkubator  a, .right_cont_inkubator a, {
        text-decoration:underline;
}

.right_cont_inkubator {
        padding:0 0 0 11px;
        width:208px;
}

.main_cont_inkubator, .right_cont_inkubator  {
        float:left;
}

