/* default styles
   -------------- */
body { 
	padding: 0; 
	margin: 0; 
	line-height: 1.5em;
	color: #4d4f53;
	font: 68.75% Arial, Verdana, Helvetica, sans-serif;
	background:#fff;
}

h1 {font: normal 1.27em Arial, Sans-Serif; padding: 0; margin: 0 0 10px; }
h2 {margin: 0 0 10px; padding: 0; font: bold 1.18em Arial, Sans-Serif; color: #aa272f;}
h3 {font: bold 1.09em Arial, Sans-Serif; margin:0 0 10px;}
h4 {font: bold 1em Arial, Sans-Serif; margin:0 0 10px;}
h4.red {color: #aa272f;}
h4.darkblue {color: #002244;}
h4.lightblue {color: #a4b3c9;}
h4.brown {color: #5e3032;}
p {margin: 0 0 10px; font-size:1em;}
ul {margin: 0; padding : 10px 0;}
textarea, input, select, li{font: 1em Arial, Verdana, Helvetica, sans-serif;}
li {padding-left: 20px; list-style-position: inside;}

.inner-content ul{margin:0; padding:0; list-style:none;}
.inner-content ul li{background:url(../images/list-item.gif) no-repeat 0 3px; padding-left:10px; margin:0; list-style-position:outside;}

img {border-style: none;}
a {text-decoration: none; color: #aa272f;}
a:hover {text-decoration: underline;}
a img {border: 0;}

form { 	margin: 0; }



/*RTE*/
p.red {color: red;}
p.green {color: green;}
p.blue {color: blue;}
p.yellow {color: yellow;}
p.underline {text-decoration: underline;}

/*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;}


/*------------------- Matin styles -------------------*/


#wrapper{
	width:982px;
	margin:0 auto;
}
#navbar{
	width:189px;
	float:left;
	overflow:hidden;
}
.logo{
	width:169px;
	border-bottom:5px solid #a6a6a6;
	overflow:hidden;
	padding:51px 0 39px;
}
.logo h1{margin:0 0 0 39px;}
.logo h1 a.logolink{
	display:block;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*background:url(../images/logo.gif) no-repeat;*/
	width:85px;
	height:103px;
}
ul.nav{
	list-style:none;
	padding:0;
	margin:52px 0 0;
	width:167px;
	overflow:hidden;
	border-bottom: 1px solid #a6a6a6;
}
.nav li{
	border-top:1px solid #a6a6a6;
	overflow:hidden;
	padding:0;
	line-height:18px;
	width: 167px;
	list-style-position: outside;
}
/*.nav li li{width:117px;}*/
.nav a{
	color:#4d4f53;
	font-weight:bold;
	padding-left: 20px;
	width: 147px;
}
.nav ul a{
	color:#4d4f53;
	font-weight: normal;
	padding-left:40px;
}
.nav li.active a{color:#AA272F;}
.nav li.active li a{color:#4D4F53; font-weight:normal;}
.nav li.active li.active a{font-weight:bold;}
/* Kun på forsiden er menuen skjult */
#forside .nav li ul{display:none;}
.nav a li a{font-weight:normal;}
.nav ul{
	list-style: none;
	padding: 0;
}
#content{
	width:793px;
	overflow:hidden;
	float:right;
	position: relative;
	/*min-height:480px;
	height:auto !important;
	height:480px;*/
}

#footer{
	width:972px;
	clear:both;
	text-align:right;
	border-top:1px solid #7f7f7f;
	padding:0 10px 30px 0;
	margin-top: 50px;
}

.top-image{
	width:100%;
}
.top-image img{display:block;}
.inner-content{
	padding: 26px 0 50px 28px;
	overflow:hidden;
	
}

/* Menuer */

ul.sub-menu{
	overflow:hidden;
	width:180px;
	margin:-36px 0 0;
	float:left;
	list-style:none;
	padding:0;
	position:relative;
}
.sub-menu li{
	float:left;
	margin:0 11px 0 0;
	padding: 0;
	display:inline;
}
.sub-menu a{
	display:block;
	overflow:hidden;
	color:#4d4f53;
	text-decoration:underline;
}
.sub-menu a:hover{text-decoration:none;}


/* ---- Forside ---- */
#forside_billede {position: absolute; top: 10px; left: 10px; z-index: 0;}
/* I global.js sættes der dynamisk min-højde på inner-container, alt efter billedstørrelse */


/* ---- Nyheder på forside ---- */

.news_latest_container {width: 385px; float: right; padding-top: 70px;}
.news_latest_item {width: 154px; padding: 0 14px 15px 24px; float: left; background: url(../images/forsidenyhed2.png) bottom left no-repeat; min-height: 123px; height: auto !important; height: 123px;}
.news_latest_item h2 {font-size: 1.18em; border-bottom: 1px solid #fff; padding: 3px 5px 3px 15px; margin: 0 -5px 7px -15px;}
.news_latest_item p {color: #fff;}
.news_latest_item a {color: #4d4f53;}
.news_latest_item .more a {color: #aa272f;}

/* Nyheder - listevisning */
.news_list_container .news_list_item{margin:0 0 26px; float: left; clear: both;}
.news_list_container .news_list_browse{margin:0 0 26px; float: left; clear: both;}
.news_list_container .news_list_image{float:left;}
.news_list_container .news_list_text{padding:0 0 0 14px;width:518px;float:left;}
.news_list_container .news_list_text h2{margin:0;color:#aa272f;}
.news_list_container .news_list_text p{margin:12px 0 0;}
.news_list_container a{font-weight:bold;color:#aa272f;}

/* Nyheder - singlevisning */
.news_single_item {margin:26px 0 0; float: left; /*width: 628px;*/}
.news-single-img {width: 260px; float: right;}
/*.news-single-img img {float: right;}*/
.news_single_item .left{float:left; width:340px;}
.news_single_item .right{float:right; width:380px;}

.news-search-form {padding-bottom: 30px;}

/* fce - 2kolonner */
.twocol {width: 100%; float: left;}
.twocol .first{float:left; width:340px;}
.twocol .second{float:right; width:380px;}

/* fce - 4kolonner - Bruges på Om Matin Partners*/
.fourcol {padding-left: 42px;}
.fourcol .first{float:left; width:136px; margin-right:34px;}
.fourcol .second{float:left; width:136px; margin-right:34px;}
.fourcol .third{float:left; width:136px; margin-right:34px;}
.fourcol .fourth{float:left; width:136px;}
.fourcol .csc-textpic-text {padding-left: 5px;}

.fourcol h2{color: #aa272f; margin-bottom: 10px; font-size: 1em;}


/* -- Tip en ven -- */
#tipenven {margin: 20px;}