/*General*/

body { 
      top:0; 
      left:0; 
      margin:0; 
      padding:0;
      background: #fdfefe;
      #color: #000000;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #353404;
	  text-align: center;
	  min-width: 500px; 
      } 
.bodytext { 
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #353404;
	min-width: 500px; 
      } 
      
      li { 
         color: #353404; }

div#wrapper
 {width: 760px; margin-left: auto;
  margin-right: auto; text-align: left; 
  margin-top: 20px;}
	

img
{
border-style: none;
text-decoration: none;
}

a:link,
a:visited{ text-decoration:none; color:#042735; font-family: Arial, Helvetica, sans-serif; }
a:hover{ text-decoration:underline; color:#042735; font-family: Arial, Helvetica, sans-serif; }

/*TOP MENU*/

div#logo {
vertical-align:top;
}

/*Language MENU*/

a.langmenu:link,
a.langmenu:visited{
	text-decoration:none;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
a.langmenu:hover{
	text-decoration:underline;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

/*Main MENU*/
div#mainmenu{
	font-size: 14px;
	font-weight: bold;
	color:#353404;
    }
 a.mainmenu:link,
a.mainmenu:visited{
	text-decoration:none;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
a.mainmenu:hover{
	text-decoration:underline;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
/*Content*/
div.space{
	float: left;
	left: 0px;
	width: 760px;
	height: 20px;	
	    }


/*Main Content background*/


.vline {
	width: 1px;
	background-color: #fdfefe;
	    }


.ctltop {
	background-image: url(img/ctltop.gif);
	background-repeat: no-repeat;
}
.ctrtop {
	background-image: url(img/ctrtop.gif);
	background-repeat: no-repeat;
}
.ctlbottom {
	background-image: url(img/ctlbottom.gif);
	background-repeat: no-repeat;
}
.ctrbottom {
	background-image: url(img/ctrbottom.gif);
	background-repeat: no-repeat;
}

/*Main Content*/
div.nytt {
	margin-left: 17px;
	}
div#newscontent {
	margin-left: 17px;
	color: #353404;
	}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #353404;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #353404;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #353404;
	}

a.news-latest-item:link,	
a.news-latest-item:visited{
	text-decoration:none;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
a.news-latest-item:hover{
	text-decoration:underline;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}


	div#content {
	margin-right: 17px;
	color: #353404;
	}

div#footer {
	color: #353404;
	text-align: center; 
  margin-top: 15px;
margin-bottom: 10px;	}

a.footer:link,
a.footer:visited{
	text-decoration:none;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
a.footer:hover{
	text-decoration:underline;
	color:#353404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}
	
/*TT news*/	
.news-list-item {
	padding: 0 0 10px 0;
}

.news-list-container H2 {
	margin: 0px;
}

.news-list-date {
	float: right;
	display:block;
	padding-left:10px;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}

.news-single-item HR.cl-left {
	clear:left;
}
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

.news-latest-item {
	padding:3px;
	margin:0;
}

.news-latest-container H2 {
  padding: 2px 0 5px 0;
  margin:0;
}


