html {margin:0;}
body { 
	font-size:76%;
	font-family:Arial, sans-serif;
	background:#000000;
	margin:0;
	padding:0;
	color:#FFFF00;
 
	}
body.small {
    font-size: 76%;
}
body.medium {
    font-size: 100%;
}
body.large {
    font-size: 125%;
}

/*RIKTIG REKKE: LoVe HAte*/
a:link {
	color:#FFFF00;
	text-decoration:underline;
	}
a:visited {
	color:#FFFF00;
	text-decoration:underline;
	}
a:hover {
	color:#FFFF00;
	text-decoration:none;
	}
a:active {
	color:#FFFF00;
	text-decoration:underline;
	}
form {margin:0;padding:0;}




/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {
	background:#000000;
	width:880px;
	margin:0 auto;
	overflow:hidden;
	padding:0px 20px 0 20px;
 
	}
#header {
	clear:both;
	background:#000000;
	width:880px;
	height:118px;
	overflow:hidden;
	float:left;
	display:inline;
	padding:15px 0px 0 0px;
	 
	}
#logo {
	  
	width:190px;
	height:86px;
 
	float:left;
	display:inline;
	background:#fff;
	}
div.tools {
	float:right;
	width:605px;
	overflow:hidden;
	display:inline;
	margin-top:44px;
	}	
 
ul.buttons {
	clear:both;
	float:right;
	width:500px;
 
	display:inline;
	list-style:none;
	text-align:center;
	margin:0;
	 }
.col_middle ul.buttons,
.col_wide ul.buttons {
	float:none;
	background:#000000;
	margin:0;
	padding:10px 3px;
	text-align:left;
	width:100%;
	overflow:hidden;
	display:block;
	
}	 
ul.buttons li {
	height:1.5em;
	padding:3px;
	border:solid 0px #5f0d77;
	font-size:1em;
	background:#000000;
	margin-bottom:5px;
	float:right;
	margin-left:6px;

}
.col_middle ul.buttons li{
	float:left;
	padding:0;
	border:0;
	width:auto;
	margin-right:20px;
}
.col_middle ul.buttons li.print{
	background:#000000;
	padding-left:20px;
}
 
.col_middle ul.buttons li a:link,
.col_middle ul.buttons li a:visited,
.col_middle ul.buttons li a:active {
	text-decoration:underline;
	
}	
ul.buttons li a:link,
ul.buttons li a:visited,
ul.buttons li a:hover,
ul.buttons li a:active {
	text-decoration:none;
	color:#FFFF00;
	display:block;

} 
div.buttons input{
	height:22px;
	color:#FFFF00;
	padding-bottom:10px;
	font-size:1em;
	border:solid 1px #929394;
	background:#000000;
	margin-bottom:5px;
}
ul.buttons li.speaker{
	background:url(../images/speaker.gif) no-repeat center #ffffff;
	width:50px;
	
	}
.col_middle ul.buttons li.speaker{
	width:auto;
	background:url(../images/speaker.gif) no-repeat left #ffffff;
	padding-left:22px;
}	
ul.buttons li.speaker a span {
	visibility:hidden;
	}	
 
ul.buttons li.contrast{
	background:#000000;
	border:#000000 solid 1px;
	
	}
ul.buttons li.contrast a:link,
ul.buttons li.contrast a:active,
ul.buttons li.contrast a:visited,
ul.buttons li.contrast a:hover{
	color:#FFFF00;
	}
 


 
#contentWrapper {
	clear:both;
	width:916px;
	overflow:hidden;}
div.col_left {
	margin-top:5px;
	width:250px;
	float:left;
	display:inline;
	margin-right:20px;
	}
div.col_middle {
	margin-top:5px;	
	width:610px;
	float:left;
	 
}	

.article h1 {
	color:#FFFF00;
	font-size:2.7em;
	padding:0;
	}

.article p {
	font-size:1.4em;
	color:#FFFF00;
	}
.article a {
	color:#FFFF00;
	}
 

#footer {
	float:right;
	padding:5px 0;
	margin:15px 0;
	font-size:1em;
	font-style:italic;
	color:#FFFF00;	}
#footer img{
	float:left;
	margin-right:5px;
 
	width:30px;	}
#footer p{
	float:left;
	margin:0;
	padding:0;
	 	}	
 
	
 
ul#menu_language {
	list-style:none; 
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:-7px;
	margin-right:-7px;
	float:right;
	overflow:hidden;
	width:25%;
}
.col_middle ul#menu_language {
	width:100%;
	padding:10px 3px 10px 3px;
	margin:0;
	background:#000000;
	text-align:left;
	
	} 
ul#menu_language  {
	text-align:right;
	width:100%;
}
ul#menu_language li.air a {
	margin-right:10px;
	background:#000000;
	
	}	
 
ul#menu_language li{
	display:inline;
	
	
	}
 
ul#menu_language li a{
	color:#FFFF00;
	text-decoration:none;
	background:#000000; 
	padding:0px 7px 0px 7px;
	overflow:hidden;
	}
 
ul#menu_language li a:hover{
	text-decoration:underline}	
a.lastLi   {
	background:none !important;
	}
li.firstLi   {
	border-left:0 !important;
	
	}
 		
#campaign_header {
	clear:both;
	background:##000000;
	display:block;
	color:#FFFF00;
	overflow:hidden;
	Xfont-weight:bold;
	font-size:2.7em;
	padding:5px 10px;
	margin-bottom:20px;
	letter-spacing:2px;
}

	
ul#subject
{
	background:#000000;
	font-weight:bold;
	padding:0;
	margin:0;
	list-style:none;
	margin-bottom:20px;
 
}
ul#subject li ul{
	margin:0;
	padding:0;
	}	
ul#subject li{
	font-size:1.2em;
	border:solid 1px #dfcfe4;
	border-left:10px solid #5f0d77;
	margin-bottom:5px;
	padding:5px 0 10px 10px;
	background:#000000;
	
}
 
ul#subject li a{
	text-decoration:none;
	color:#FFFF00;
	display:block;
	padding-left:20px;
	padding-top:5px;
	background:#000000;
	}
ul#subject li a:hover,
ul#subject li a.selected{
	background:#000000;
	text-decoration:underline;
}
div.bottom	{
	background:#000000;
	height:3px;
	margin:0 auto;
	overflow:hidden;
	width:920px;
	margin-bottom:30px;
}
		

/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/
 


div.printLogo { display : none; }
br.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
 
	}
.hiddenTxt {
	position:absolute;
	left:-1000px;
	width:900px; 
	color:#FFFF00;
	}
.hiddenTxt a:link,
.hiddenTxt a:visited,
.hiddenTxt a:active,
.hiddenTxt a:hover {
	color:#FFFF00;
	}
 
	 
img {border:0;}

span.small {
	font-size:0.9em;
	}
span.medium {
	font-size:1.1em;}
span.large {
	font-size:1.3em;}		
ul.buttons li.size a:link, 
ul.buttons li.size a:visited,
ul.buttons li.size a:hover,
ul.buttons li.size a:active {
	display:inline;}

div.boxes	 {
	float:left;
	width:250px;
	color:#FFFF00;
}	
div.box	 {
	padding:10px;
	background:#000000;
	margin-bottom:20px;
}
div.box2	 {
	padding:10px;
	background:#000000;
	margin-bottom:20px;
}
div.box	a:link,
div.box	a:active,
div.box	a:visited,
div.box	a:hover,
div.box2 a:link,
div.box2 a:active,
div.box2 a:visited,
div.box2 a:hover{
	color:#FFFF00;
	}
div.boxes h2{
	padding:0;
	margin:0;
	padding-bottom:5px;
	font-weight:normal;
	font-size:1.5em;
	}
div.boxes p{
	margin:0;
	padding:0;
	font-size:1.0em;
	line-height:1.3em;
	margin-bottom:5px;
}		
