/*------------------------------------------------------------------



[Table of contents]



1. Body & all standards styles



2. Headlines



3. Lists



4. Typography



5. Frame



6. Navigation



7. Page elements



-------------------------------------------------------------------*/







/* [1. Body & all standards styles



----------------------------------------------- */







body {



	font:normal 12px/normal  Verdana;



	/* font: font-weight font-size/line-height font-family */	



	color:#000000;



	background:#b2b2b2;



	



background:url('/Frontend/images/bg.gif') repeat-x;



	







     }



     



     



td {



	font:normal 12px/normal  Verdana;



	/* font: font-weight font-size/line-height font-family */	



	color:#1f1e1d;



	



	line-height: 16pt;







     }



body,html    { padding:0 0 10px 0; }



*            {	margin:0; padding:0; }



img          { border:0; }



.float-right { float:right !important; }



.float-left  { float:left; }



.text-right  { text-align:right; }



.text-left   { text-align:left; }



.text-center { text-align:center; }



.center      { text-align:center; }



.clearBoth   { clear:both; font-size:0; line-height:0; height:0; }



.left-image  { margin:5px 15px 10px 0; float:left; }



.right-image { margin:5px 0 10px 15px; float:right; }







/* [2. Headlines]



----------------------------------------------- */







h1, h2, h3, h4, h5, h6 {



    margin:0;



	padding:0;



    color: #1f1e1d;	



    padding-bottom: .4em;







}



h3 { font-size: 13px; }



h4 { font-size: 12px; }



h5 { font-size: 11px; }



h6 { font-size: 10px; }







/* headline */











h1 {



	font-size:35px;



	line-height:normal;



	font-weight:normal;



	font-family:Georgia;



	color:#000000;



	margin-bottom: 10px;



	



margin-top: 10px;}







h2 {



	font-size:23px;



	font-weight:normal;



	font-family:Georgia;



	color:#000000;







}







h3 {



	font-size:18px;



	font-weight:normal;



	font-family:Georgia;



	color:#000000;







}











h2.newsletter {



	font-size:23px;



	font-weight:normal;



	font-family:Georgia;



	color:#ffffff;



	margin-top:10px;



	



	margin-left:10px;



}











h1 .firstStyle {



	color:#a00e2e;



}



h1 .secondStyle {



	color:#1f1e1d;



}







/* [3. Lists]



----------------------------------------------- */







/* ul */







ul.nodots {



	padding:0;



	margin:0;



	list-style-type:none;



}



ul {



	list-style-position: outside;



	padding:0 0 0 3em;



	margin:0 0 10px 0;



}



#maincontent ul li { 



	line-height: 16pt;



	list-style-image: url(/Frontend/images/dot.gif);



	}



	



li.last { 



	line-height: 16pt;



	list-style-type:none;



	}



	



	



.NewsLatest li { 



	line-height: 16pt;



	list-style-type:none;



	}









/* ol */







ol { margin: .5em .5em 1.5em; }



ol li {



	margin-left: 2em;



	padding-left: 0;



	background: none; 



		list-style:square outside;



}







/* [4. Typography]



----------------------------------------------- */







a {



	text-decoration: none;



	outline:none;



 	color:#a00e2e;



}



a:hover {



	text-decoration: underline;



	outline:none;



	color:#a00e2e; 



}



p {



	line-height: 14pt;



	margin:0 0 10px 0 ;



	font-weight:normal;



}







.descriptionText  {



	font-size:13px;	



	color:#575758;



}



.picDescription {



	font-size:11px;



	color:#575758;



	font-style:italic;



	margin:2px 0 10px 0;



}



.pStyle {



	font-size:11px;



}







a.toplink {



	text-decoration: none;



	outline:none;



 	color:#7a7a7a;



 	font-size:11px;}







a.toplink:hover {



	text-decoration: underline;



	outline:none;



	color:#7a7a7a; 



	font-size:11px;}







a.printLink {



	text-decoration: none;



	outline:none;



 	color:#7a7a7a;



 	font-size:11px;}







a.printLink:hover {



	text-decoration: underline;



	outline:none;



	color:#7a7a7a; 



	font-size:11px;}



	



	



a.printLink:visited {



	text-decoration: underline;



	outline:none;



	color:#7a7a7a; 



	font-size:11px;}







a.front_box {



	font-size:10px;



	color:#000000;



	line-height: 10pt;



	



	text-decoration: none;}







a.front_box:hover {



	font-size:10px;



	color:#000000;



	line-height: 10pt;



	



	text-decoration: underline;}























/* [5. Frame]



----------------------------------------------- */







#master {



	width:980px;



	overflow:auto;



	position:absolute;



	background-color:ffffff;



	z-index: 1;



	left: 50%; /* For centering */



	margin-left: -468px; /* For centering */



}











#sitecontainer {



	width:960px;



	margin:0 auto;



	position:relative;



	text-align:left;



	background-color:ffffff;}



	



#mainarea{



	clear:both;



	padding:0 0 20px 0;



}







#content {



	width:750px;



	float:right;



	padding-top:30px;



	background-color:ffffff;}



	



#maincontent {



	width:530px;



	float:left;



	line-height: 14pt;}



	



	







	



#content_front {



	width:960px;



	padding-top:10px;



	float:left;



}











#subcontent_front {



	width:960px;



	float:left;



}











	



#sidebar {



	width:180px;



	min-height:600px;	/* height: 730px */



	float:left;



	overflow: hidden;



	margin-top:30px;



	}



	



#header {



	position:relative;



	width:960px;



	height:120px;



}







#logo {



	align:left;	



	position:relative;



	float:left;



	width:400px;



	margin-top:20px;



	padding-top:0px;



	}







#tools



{



	text-align:right;



	align:right;	



	position:relative;



	float:right;



	width:540px;



	margin-top:20px;



	color:#7a7a7a; 	



	font-size:11px;



	}











.td_small



{







	font-size:10px;



	}







.tableBorder



{



border-bottom:thick dotted #ff0000;



}















/* [6. Navigation]



----------------------------------------------- */







/* topmenu */







/* header search */



 



#headerSearch {



	background:url('/Frontend/images/menubg.gif') no-repeat right;



	float:left;



	width:210px;



	height:50px;



	line-height:50px;



	text-align:center;



	}



	



#headerSearch2 {



	padding-top:13px;



	padding-right:5px;		



	}



	



		



#headerSearch2 #Submit {



	position:relative;



	display:inline;



	background:url('/Frontend/images/search_button.gif')  no-repeat top center; //my botton image



	width:46px;



	color: #ffffff; //text color



	border: none;



	font-size:1px;



	font-weight:bold;



	text-transform:uppercase;



	cursor:pointer;



	padding-top:15px;



	padding-bottom:5px;



	padding-left:17px;



	padding-right:17px;



	margin-left:10px;



	color:#a00e2e;







}











/* footer */







#footer {



	align:left;	



	position:relative;



	float:left;



	width:840px;



	margin-top:20px;



	padding-top:0px;



	



background-color:ffffff;	}



	



	



#footer-text {



	align:left;	



	margin-top:20px;



	padding-top:10px;



	border-top: solid 1px #eeeded;



	color: #898887;



	font-size: 11px;



	background-color:ffffff;}







#logo-right



{



	align:right;	



	position:relative;



	float:right;



	width:80px;



	margin-top:20px;



	



background-color:ffffff;	}



















/* miniNav */







.miniNav2 {



	overflow:hidden;	



	clear:both;



	margin:0 0 15px 0;



	font-size:11px;l	



	line-height:15px;	



}







/* breadcrumbs */







.miniNav .breadcrumbs {



	color:#a00e2e;



	float:left;



}



.miniNav .breadcrumbs a {



	color:#a00e2e;



}



.miniNav .breadcrumbs span {



	color:#575758;



}







/* extraOptions */







.miniNav .extraOptions {



	float:right;



}



.miniNav .extraOptions a {



	margin:0 0 0 15px;



}















/* [7. Page elements]



----------------------------------------------- */







/* sidebarelement */







.sidebarelement {



	overflow:hidden;



	clear:both;



	margin:0 0 20px 0;



}



.sidebarelement .title {



	font-size:14px;



	font-weight:bold;



	margin:0 0 5px 0;



}



.sidebarelement img {



	margin:0 0 10px 0;



}







/* sidebarNews */







.sidebarNews {



}



.sidebarNews .teaserText {



	color:#575758;



	margin:0 0 5px 0;



	padding:0 0 5px 0;



	border-bottom:1px #dcdcdc solid;



}







/* newsletterSignup */







.newsletterSignup {



	margin-top:20px;



}







.newsletterSignup .columnOne {



	width:250px;;



	float:left;



}



.newsletterSignup .columnTwo {



	width:340px;



	float:right;



}



.newsletterSignup .title {



	font-size:14px;



	font-weight:bold;



	color:#1f1e1d;



	margin:0 0 5px 0;



}



.newsletterSignup .description {



	font-size:11px;



	margin:0 0 5px 0;



}



.newsletterSignup .inputStyle {



	padding:5px;



	width:230px;



	margin:0 10px 5px 0;



	color:#9b9b9b;



	font-style:italic;



	font-size:10px;



}



.newsletterSignup .firstInput {



	margin:15px 0 5px 0;



}



.newsletterSignup .secondInput {



	float:left;



}







/* sidebarMenu */







.sidebarMenu {



}



.sidebarMenu .title {



	font-size:14px;



	font-weight:bold;



	margin:0 0 5px 0;



}



.sidebarMenu ul {



	list-style-type:none;



	margin:0;



	padding:0 0 0 5px;



}



.sidebarMenu ul li {



	background:url('/Frontend/Styles/images/arrowHRed.gif') no-repeat left center;



	padding:0 0 0 10px;



	line-height:24px;



	



}



.current {



	



	font-weight:bold;



}







/* banner */







.teaser_graa 



{



	width:186px;



	height:185px;



	margin-top:0px;



	margin-right:0px;



	margin-left:0px;



	background:url('/Frontend/images/teaser_GRAA_bg.gif') no-repeat center top;



	color:#ffffff;	}



	



	



.teaser_graa_inner 



{



	padding-top:5px;



	padding-right:5px;



	padding-left:5px;



	color:#ffffff;	}















#teaserbokscontent-container-global 



{



	position:relative;



	float:right;



	width:180px;



	margin-top:20px;







	}



	



	



	



#teaserbokscontent-container 



{



	position:relative;



	float:left;



	width:300px;



	margin-top:20px;



	margin-right:16px;



	margin-left:10px;



	background:url('/Frontend/images/midtstreg_forside.gif') no-repeat right top;



	}











#teaserbokscontent-container2 



{	



	position:relative;



	float:left;



	width:310px;



	margin-top:20px;



	}







#teaserbokscontent-container3 



{	



	position:relative;



	float:right;



	width:290px;



	height:150px;



	margin-top:10px;



	background:url('/Frontend/images/newsletter_teaser.gif') no-repeat center top;



	color:#ffffff;



	



	}



	



	







#teaserbokscontent-container3 table



{



	margin: 10px;	



}



	



#teaserbokscontent-container3 label



{



	color: #fff;



}







.searchResult .row



{



	padding: 0.5em 0 0.5em 0;



}



