*{
	border:							none;
	color:							#373031;
	font-family:					Verdana, Arial, Helvetica, sans-serif;
	font-size:						11px;
	text-decoration:				none;
	outline:						none;
	list-style:						none;
	line-height:					16px;
	}
	
a.employee{
	display:						block;
	height:							164px;
	width:							143px;
	}
	
a.employee span{
	display:						block;
	height:							17px;
	width:							17px;
	}
	
a.employee:hover span{
	height: 27px;
	width: 27px;
	}

.articleMain{
	background-image: url(../gfx/background/vgradient1.gif);
	background-repeat: repeat-x;
	padding: 25px 25px 10px 25px;
}
	
.articleMain a
{
	color:							#91004b;
	text-decoration:				none;
}

.articleMain a:hover
{
	text-decoration:				underline;
}

.articleMain a:visited 
{
	/*color:							#373031;*/
	color:							#91004b;
}
	
.articleMain img{
	margin:0px 5px 5px 0px;
}

.articleMain li{
	background-image: url(../gfx/square6.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
		
.articleMain .archivelist1 *{
	background-image:	none;
	font-size:14px;
	margin:	0;
	padding:0;
}
	
.articleMain .archivelist1 ul, .articleMain .archivelist1 li{
	float: none;
	width: auto;
}
	
.articleMain .archivelist1 span.datestamp1{
	color:							#91004b;
	font-weight:					normal;
}
		
.articleMain .archivelist1 span.archivetext1{
	display:						block;
	font-weight:					normal;
}
	
.articleMain .archivelist1 a{
	margin:							-6px;
	padding:						6px;
}
	
.articleMain .archivelist1 a:hover{
	background-color:				#dadac6;
}

.article1{
	background-image:				url(../gfx/background/vgradient1.gif);
	background-repeat:				repeat-x;
	padding:						25px 25px 10px 25px;
	}
	
	.article1 a{
		display:					block;
		}
	
	.article1 img{
		float:						left;
		margin:						0 15px -10px -25px;
		}
	
	.article1 ul{
		float:						none;
		width:						auto;
		}
	
	.article1 li{
		background-image:			url(../gfx/square6.gif);
		background-position:		0 4px;
		background-repeat:			no-repeat;
		font-weight:				bold;
		padding-left:				15px;
		}
		
	.article1 .archivelist1 *{
		background-image:				none;
		font-size:						14px;
		margin:							0;
		padding:						0;
		}
	
	.article1 .archivelist1 ul, .article1 .archivelist1 li{
		float:							none;
		width:							auto;
		}
	
	.article1 .archivelist1 span.datestamp1{
		color:							#91004b;
		font-weight:					normal;
		}
		
	.article1 .archivelist1 span.archivetext1{
		display:						block;
		font-weight:					normal;
		}
	
	.article1 .archivelist1 a{
		margin:							-6px;
		padding:						6px;
		}
	
	.article1 .archivelist1 a:hover{
		background-color:				#dadac6;
		}

.article2{
	background-image:				url(../gfx/background/vgradient1.gif);
	background-repeat:				repeat-x;
	border-top:						10px solid #fff;
	border-bottom:					10px solid #fff;
	}

	.article2 *{
		margin:							0;
		padding:						0;
		}
	
	.article2 img{
		float:							left;
		}
	
	.article2 img{
		width:							276px;
		height:							178px;
		}
	
	.article2 .infolist1{
		float:							right;
		padding:						30px 10px 10px 0;
		width:							236px;
		}
	
	.article2 a:hover{
		text-decoration:				underline;
		}

.article3{
	background-image:				url(../gfx/background/vgradient1.gif);
	background-repeat:				repeat-x;
	border-top:						5px solid #fff;
	border-bottom:					5px solid #fff;
	}

	.article3 *{
		margin:							0;
		padding:						0;
		}
	
	.article3 .infolist1, .article3 .infolist2{
		float:							left;
		padding:						25px;
		width:							226px;
		}
		
	.article3 .downloadlist2{
		float:							right;
		width:							246px;
		}

.hoverable:hover{
	background-image:				url(../gfx/background/hgradient4.gif);
	background-repeat:				repeat-y;
	}
	
.big a{
	padding:						26px 8px 23px 21px;
	}

.big1{
	color:							#91004b;
	font-size:						20px;
	margin:							10px 0 10px 0;
	}

#companyinfo{
	padding:						10px;
}

#companyinfo *{
	font-size:						10px;
	line-height:					normal;
	}

#companyinfo h3{
	font-size:						12px;
	}

#companyinfo p{
	padding:						4px 0 4px 0;
	}

.contactperson{
	float:							left;
	font-size:						10px;
	padding:						10px 10px 10px 25px;
	width:							242px;
	}

.contactperson a{
	color:							#44697d;
	}

.contactperson h3{
	color:							#91004b;
	margin:							0;
	}

.contactperson *{
	font-size:						10px;
	}
	
.contactperson img{
	float:							right;
	}
	
.contactperson:hover{
	background-color:				#fff;
	}

.downloadlist1{
	margin:							10px 0 10px 0
	}

.downloadlist1 *{
	font-size:						10px;
	}

.downloadlist1 li a{
	background-color:				#c4d2d9;
	color:							#44697d;
	display:						block;
	padding:						3px 10px 1px 15px;
	}

.downloadlist1 li a:hover, .downloadlist1 li.evenrow a:hover{
	background-color:				#d3dee4;
	}

.downloadlist1 li.evenrow a{
	background-color:				#b7c7d0;
	}

.downloadlist1 .title{
	background-color:				#c4d2d9;
	display:						block;
	font-weight:					bold;
	padding:						3px 10px 1px 15px;
	}

.downloadlist2 h4{
	background-color:				#d3d3ba;
	background-image:				url(../gfx/square6.gif);
	background-position:			5px 25px;
	background-repeat:				no-repeat;
	font-size:						12px;
	font-weight:					bold;
	padding:						20px 10px 6px 18px;
	}

.downloadlist2 a{
	background-color:				#e3e3d3;
	color:							#91004b;
	display:						block;
	padding:						3px 10px 1px 18px;
	text-transform:					uppercase;
	}

.downloadlist2 a.oddrow{
	background-color:				#dbdbc6;
	}

.downloadlist2 a:hover{
	background-color:				#d0d0b5;
	background-image:				url(../gfx/arrow2.gif);
	background-position:			5px 10px;
	background-repeat:				no-repeat;
	}

.downloadlist3{
	margin:							8px 0 0 0;
	}

.downloadlist3 *{
	font-size:						10px;
	margin:							0;
	padding:						0;
	}

.downloadlist3 div{
	padding-right:					6px;
	text-align:						right;
	}
	
.downloadlist3 div a{
	color:							#44697d;
	}

.downloadlist3 div a:hover{
	text-decoration:				underline;
	}

.downloadlist3 li a{
	background-color:				#e7e7d9;
	border-top:						1px solid #fff;
	display:						block;
	padding:						3px 15px 1px 15px;
	}

.downloadlist3 li a:hover{
	background-image:				url(../gfx/arrow2.gif);
	background-position:			97% 50%;
	background-repeat:				no-repeat;
	}

.downloadlist3 li{
	background-image:				none;
	font-weight:					normal;
	padding-left:					0;
	}

.downloadlist3 li.evenrow a{
	background-color:				#dadac6;
	}

.downloadlist3 h5{
	background-color:				#c2c2a0;
	padding:						3px 15px 1px 15px;
	}

.downloadlist3 ul, .downloadlist3 li{
	float:							none;
	width:							auto;
	}

.downloadlist3.left{
	float:							left;
	width:							245px;
	}
	
.downloadlist3.right{
	float:							right;
	width:							245px;
	}

#rightcolumn .downloadlist3 li a{
	background-color:				#b7c7d0;
	border:							none;
	color:							#44697d;
	}

#rightcolumn .downloadlist3 li a:hover{
	background-image:				url(../gfx/arrow3.gif);
	}

#rightcolumn .downloadlist3 li.evenrow a{
	background-color:				#c4d2d9;
	}
	
#rightcolumn .downloadlist3 h5{
	background-color:				#c4d2d9;
	}

.green{
	background-color:				#cfd352;
	}
.gray{
	background-color:				#bcb5bb;
	}

h1{
	display:						none;
	}
	
h2{
	background-color:				#373031;
	background-image:				url(../gfx/square1.gif);
	background-repeat:				no-repeat;
	background-position:			24px 18px;
	color:							#d7d3d6;
	font-size:						12px;
	font-weight:					normal;
	padding:						12px 10px 3px 36px;
	}
	
	#leftcolumn h2{
		background-image:				url(../gfx/square1.gif);
		background-position:			15px 18px;
		color:							#d7d3d6;
		padding:						12px 10px 3px 27px;
		}
		
	#leftcolumn h2.pressrelease{
		background-color:				#d7d3d6;
		background-image:				none;
		color:							#91004b;
		font-size:						10px;
		padding:						25px 10px 3px 15px;
		text-transform:					uppercase;
		}
	
	#rightcolumn h2{
		background-color:				#7b99aa;
		background-image:				url(../gfx/square2.gif);
		background-position:			10px 39px;
		color:							#fff;
		font-size:						10px;
		font-weight:					bold;
		padding:						34px 10px 3px 21px;
		text-transform:					uppercase;
		}
	
	#rightcolumn h2.dark{
		background-color:				#373031;
		color:							#d7d3d6;
		}

h3, h3 *{
	font-size:							18px;
	margin:								4px 0 10px 0;
	}
	
	#leftcolumn h3, #leftcolumn h3 *{
		font-size:						15px;
		}

h4.downloadlist3{
	background-image:					url(../gfx/square5.gif);
	background-position:				4px 5px;
	background-repeat:					no-repeat;
	border-bottom:						1px solid #b2abb1;
	color:								#91004b;
	font-size:							12px;
	font-weight:						normal;
	margin-top:							20px;
	padding-left:						15px;
	text-transform:						uppercase;
	}

img{
	display:							block;
	}

.infobox2{
	background-image:					url(../gfx/background/hgradient8.gif);
	background-repeat:					repeat-y;
	float:								right;
	padding:							15px;
	width:								200px;
	margin:								0 -25px 10px 10px;
	}
	
.infobox2 h4{
	color:								#91004b;
	border-bottom:						1px solid #b4b2a9;
	margin-right:						-15px;
	}

.infobox2 a{
	display:							block;
	}

.infobox2 a:hover{
	text-decoration:					underline;
	}

.infolist1 h4{
	margin:							10px 0 12px 0;
	}

.infolist1 a:hover{
	text-decoration:				underline;
	}

.infolist3 *{
	font-size:						10px;
	margin:							0;
	padding:						0;
	}

.infolist3 h5{
	background-image:				url(../gfx/square7.gif);
	background-position:			0 6px;
	background-repeat:				no-repeat;
	font-size:						12px;
	margin-left:					-10px;
	padding-left:					10px;
	}

.infolist3 li{
	background-image:				none;
	font-weight:					bold;
	padding-left:					0;
	}

.infolist3 li span{
	display:						block;
	font-weight:					normal;
	}

.infolist3 ul, .infolist3 li{
	float:							none;
	width:							auto;
	}

.infolist3.left{
	float:							left;
	width:							245px;
	}
	
.infolist3.right{
	float:							right;
	width:							245px;
	}

#inforow a{
	float:							left;
	}

#leftcolumn .infolist3{
	border-bottom:					6px solid #fff;
	}

#leftcolumn .infolist3 li{
	background-image:				url(../gfx/background/hgradient1.gif);
	background-repeat:				repeat-y;
	font-size:						10px;
	padding:						3px 10px 1px 15px;
	text-transform:					uppercase;
	}
	
#leftcolumn .infolist3 li.evenrow{
	background-image:				url(../gfx/background/hgradient5.gif);
	background-repeat:				repeat-y;
	}


#leftcolumn .infolist3 span{
	color:							#91004b;
	margin-top:						2px;
	text-align:						right;
	text-transform:					none;
	}

.linkcollection1 a{
	background-image:				url(../gfx/background/vgradient2.gif);
	background-repeat:				repeat-x;
	display:						block;
	font-size:						12px;
	}

.linkcollection1 a:hover{
	background-image:				url(../gfx/background/hgradient3.gif);
	background-repeat:				repeat-y;
	}

#logo ul{
	padding:						25px 10px 25px 15px;
	}

#logo a{
	background-image:				url(../gfx/square3.gif);
	background-position:			0 5px;
	background-repeat:				no-repeat;
	color:							#f2f0f1;
	display:						block;
	font-size:						10px;
	padding-left:					12px;
	}

#logo a.language-no{
	background-image:				url(../gfx/language-no.gif);
	background-position:			0 4px;
	padding-left:					16px;
	}

#logo a.language-en{
	background-image:				url(../gfx/language-en.gif);
	background-position:			0 4px;
	padding-left:					16px;
	}

#logo a:hover{
	text-decoration:				underline;
	}

#logo a.home{
	background-color:				transparent;
	background-image:				none;
	height:							45px;
	margin:							0;
	padding:						0;
	position:						absolute;
	top:							170px;
	left:							15px;
	width:							170px;
	}

#maincolumn p{
	margin-bottom:					10px;
	}
	
#maincolumn .leftbox1{
	margin:							0;
	padding:						15px 10px 10px 25px;
	border-bottom:					6px solid #fff;
	border-top:						none;
	}

#maincolumn .leftbox1 h3 a{
	font-size:						15px;
	margin-bottom:					4px;
	}

#maincolumn .leftbox1 span.readmore1{
	color:							#91004b;
	display:						block;
	font-size:						10px;
	padding-top:					4px;
	text-align:						right;
	}
	
#maincolumn .leftbox1 *{
	margin:							0;
	padding:						0;
	}

#maincolumn .leftbox1 img{
	float:							left;
	margin:							-15px 10px -10px -25px;
	}



.medium a{
	padding:						8px 8px 4px 21px;
	}

.leftbox1{
	background-color:				transparent;
	border-top:						6px solid #fff;
	padding:						0 15px 10px 15px;
	}
	
	.leftbox1 a{
		display:					block;
		}
		
	.leftbox1 a img{
		margin:						0 -15px 0 -15px;
		}

.leftbox1:hover{
	background-image:				url(../gfx/background/hgradient4.gif);
	background-repeat:				repeat-y;
	}

.orange{
	background-color:				#e99000;
	}

.leftbox2{
	background-color:				transparent;
	padding:						4px 15px 10px 15px;
	}
	
	.leftbox2 h3, .leftbox2 h3 *{
		font-size:						17px;
		font-weight:					normal;
		}

#leftcontent .leftbox3 h3{
	background-image:					url(../gfx/square5.gif);
	background-position:				0 5px;
	background-repeat:					no-repeat;
	color:								#91004b;
	font-size:							12px;
	margin-left:						-15px;
	padding-left:						15px;
	text-transform:						uppercase;
	}

.leftbox3 p{
	padding:							0 0 4px 0;
	}

.myPagingContainer
{
	background-color:					gray;
}

.myPagingSelected
{
	background-color:					white;
}

.myPagingUnselected
{
	background-color:					silver;
}

.published, .published *{
	color:							#91004b;
	}

.published.right{
	margin-top:						6px;
	text-align:						right;
	}
	
	#leftcolumn .published {
		float:						right;
		margin:						4px 0 0 0;
		}
	
	#leftcolumn .published *{
		font-size:					10px;
		}

.readmore1{
	color:							#373031;
	}

.red{
	background-color:				#da3b12;
	}

#regionsinfo1{
	display:						none;
	height:							175px;
	overflow:						hidden;
	}

#regionsinfo2{
	display:						block;
	height:							175px;
	overflow:						hidden;
	}

#regionsinfo3{
	display:						none;
	height:							175px;
	overflow:						hidden;
	}

#regionsinfo4{
	display:						none;
	height:							175px;
	overflow:						hidden;
	}

#rightcolumn .leftbox1 *{
	font-size:						10px;
	}
	
#rightcolumn .leftbox1 img{
	width:							159px;
	}
	
#rightcolumn .leftbox1 h3{
	margin:							0;
	padding:						0;
	}
	
#rightcolumn .leftbox1 h3 a{
	font-size:						12px;
	}

#rightcolumn .leftbox1 span.readmore1{
	display:						block;
	text-align:						right;
	}

#SearchResults
{
	margin:							16px 26px 16px 16px;
}

.SearchResultsItem a
{
	display:						block;
	padding:							7px;
}

.SearchResultsItem a:hover
{
	background-color:				#dadac6;
}

.SearchResultsItem a span.PageName
{
	color:							#91004b;
	font-weight:					bold;
	text-decoration:				underline;
}

.SearchResultsItem a span.PagePublished
{
	color:							#44697d;
}

.SearchResultsItem a span.PageSummary
{
	display:						block;
	margin-top:						2px;
}

.sponsorate p, .teaser{
	border-bottom:					1px solid #b4b2a9;
	margin-bottom:					20px;
	padding-bottom:					10px;
	}

.teaser, .teaser2{
	font-weight:					bold;
	}

.yellow{
	background-color:				#fdde33;
	}

#webcamimages
{
	height:370px;
	width:555px;
	overflow:hidden;
	background-color:Silver;
}

.bodyUL ul {
	margin-left: 25px;			
	}

.bodyUL ul li{
	color: #fff;
	background-image: url(../gfx/square3.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 15px;
	}