h1{
	color:#244976;
	font-size:24px;
	font-family: Verdana;
}
h2 {	color:#345986;
	font-size:20px;
	font-family: Verdana;	
}
h3 {	color:#446996;
	font-size:18px;
	font-family: Verdana;
}
h4 {font-size: 90%;}
h5 {font-size: 80%;}
p,b,em {font-size: 12px; font-family: Verdana; color: #000;}
a  { color: black; text-decoration: underline; font-family: Verdana; }

.meny{ color: white; font-size: 10px; text-decoration: none; text-transform: uppercase; vertical-align: middle;}
.meny a{ color: white; font-size: 10px; text-decoration: none; text-transform: uppercase;vertical-align: middle;}
.meny2 a{color: #244976;; font-size: 10px; text-decoration: none;text-transform: uppercase;vertical-align: middle;}
.meny2 {vertical-align: middle;}
.nyhet { color: white; font-size: 12px; text-align: left;}
body  { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: white }
.adress  { color: white; font-size: 10px; text-decoration: none; background: #244976;vertical-align: middle;}
.adress a {color: white;}

td { font-size: 11px }
.rub { color: #244976; font-size: 24px }
.rub2 { font-size: 16px; font-weight: normal }
.under_rub   { color: #244976; font-size: 10px; text-decoration: none;}
div.under_rub{ margin: 0 20px; }
div.under_rub td { vertical-align: middle;}

.under_rubnyhet { color: #244976; font-size: 16px; font-weight: bold }
.link_blue { color: #244976; text-decoration: none }

.under_rub a{
	text-decoration: none;
	color: #244976;
}

.under_rub2 a{
	text-decoration: none;
	color: #c4bebe;
	font-size: 10px;
}

/* TT-news */
.news-latest-container
{
	border-right: 1px solid #244976;
	border-bottom: 1px solid #244976;
}
.news-latest-item{
	margin-left: 10px;
	margin-right: 10px;
	color: #244976;
	font-size: 11px;
}

.news-latest-item p{
	color: black;
}

.news-latest-item a{
	color: #244976;
	text-decoration: none;
	text-align: left;
}

.date_box{
	float: left;
	clear: both;
	min-height: 10px;
	width: 100%;
	text-align: left;
}

.headline_box{
	/*float: left;*/
	clear: both;
	min-height: 10px;
	width: 100%;
	text-align: left;
	font-weight: bold; 
}

.text_box{
	float: left;
	clear: both;
	min-height: 10px;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
}

.link_more_box{
	text-align: left;
}

#headline_cont{
	text-align:left;
	width:100%;/*188px;*/
	height: 20px;
	background-color: #244976;
	float: left;
	margin-bottom: 10px;
}

#headline_cont h2{
	color: white;
	font-size: 12px;
	margin-left: 10px; 
	margin-top: 2px;
}

.news-list-morelink2{
	margin-top: 10px;
}

.news-list-morelink2 a{
	color: #244976;
	text-decoration: none;
	margin-top: 10px;
}

.under_rubnyhet2{
	color:#244976;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.csc-textpic-left div.csc-textpic-imagewrap{
	/*height:75px;*/
}

/* FCE BOATS */
.boats{
	width: 201px;
	height: 95px;
	margin-bottom: 4px;
}

.boats_picture{
	width: 100%;
	float: left;
	display: inline;
	height: 75px;
	overflow: hidden;
}

.boats_text{
	width: 100%;
	background-color: #244976;
	height: 20px;
	float: left;
	display: inline;
	margin-top: 0px;
}

.boats_text h2{
	color: white;
	font-size:12px;
	margin-left: 10px;
	margin-top: 2px;
}
h2 { 
	margin: 4px 0px 10px 0px;
	font-size: 16px;
	font-weight: normal;
}

p {
	margin-top: 10;
}

table tr td{
	vertical-align: top;
}

/* Put content in div, to keep the size and avoid overflow */

.left_div { width: 199px; }
.left_div_subpage { width: 199px; margin-top: 40px;}
.mid_div { width: 452px; overflow: hidden; }
.mid_div img {padding: 11px 0px 0px 0px;}
.right_div { width: 201px; overflow: hidden; text-align: left; }
.right_div_subpage { width: 201px; overflow: hidden; text-align: left; margin-top: 40px;}

.language {margin-top:5px;}
.language img {margin-left:5px;}

.language {color: #fff; float: left; margin: 7px 0px 0px 18px;}
.language a {color: #fff; text-decoration: underline; font-family: Verdana; font-size: 9px;}


.newsbox {
	border-right: 1px solid #244976;
	border-bottom: 1px solid #244976;
	border-left: 1px solid #244976;
	width: 197px;
	margin-bottom: 20px;
}
.newsbox p, .newsbox b, .newsbox em, .newsbox a
{
	font-size: 10px;
	font-family: Verdana;
}
.newsbox_content {
	margin: 20px;
}
.newsbox_headline {
	
	background-color: #244976;
	color: white;
	padding: 1px 0px 0px 20px;
	line-height: 20px;
}
#logo
{
	margin-top: 12px;
}

.mid_div ul{
	/*list-style-position: inside;*/
	margin-left: 17px;
}

.csc-textpic-intext-left-nowrap p{
	position:relative;
	top:9px;
}