﻿/* ------------ common classes ------------ */
body {
	background-repeat: repeat-x;
	background-color: #e3e3e3;
	text-align:center;
}
img{
	border:none;
}

/* ------------ Fonts and text styles --------------------- */

h1{
	color:#00608e;
	font-size:16px;
	font-weight:bold;
}
h2{
	margin:0;
	padding: 20px 0 0 0;
	font-weight:bold;
	font-size:14px;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
/* ------------ Generel layout -------------------- */
#frame{
	text-align:left;
}

#menu
{
	height:119px;
}
.forside #menu
{
	margin-bottom: 20px;
}

#content {border-top: 1px solid #A70531;}

.forside #content{
	text-align:center;
	
}
.forside #content-text-container
{
	 margin:0 auto;
	 width: 720px;
	text-align:left;
}
.forside #content-text-container-bullet
{
	float:left;
	width:20px;
}

.forside #text-holder {
    float: left; 
    width: 700px;}

.forside #content-text-container-inner
{
	float:left; 
	width:700px;
}
.forside .heading
{
	font-size:16px;
	font-weight:bold;
	color:#d00000;
	float: left;
	padding-right: 6px; 
}
#top-banner
{
	border-top:1px solid #00a6eb;
	margin:0;
	padding:0;
	
}
.forside #top-banner
{
	margin-bottom:40px;
	border-top:none;
}
#content #middle
{
	width:460px;
}
#content #left
{
	width:190px !important;
}

/* ------------ info-box -------------------- */
#info-box
{
	background: url(/images/100ar/info-box-bg.png) repeat-y top;
	width:280px;
}
#info-box-content
{
	padding:40px 60px 10px 60px;
	text-align:left;
	color:white;
	font-family:verdana;
	font-size:11px;
	line-height:20px;
	background: url(/images/100ar/info-box-top.png) no-repeat top;
}
#info-box-bottom
{
	height:23px;
	background: url(/images/100ar/info-box-bottom.png) no-repeat bottom;
}

#footer {padding: 10px 0px 10px 15px;}
#footer ul li {diplay: inline; float: left; padding-right: 65px;}
#footer ul li.global {padding-right: 20px;}


