	html, body{
		height: 100%;
	}
	
	*{
		margin: 0;
		padding: 0;
	}
	img{
		border: none;
	}
	body{
		background-color: #57565B;
		color: #FFF;
		font: 12px Arial, Sans-serif;
		padding: 10px;
	}
	.newsitem_rubrik_latest, h1{
		color: #000;
		font-size: 26px;
		font-weight: normal;
	}
	h2{
		font-weight: normal;
		font-size: 15px;
		color: #000;
	}
	h3.title_short{
		margin-top: 20px;
	}
	a{
		color: #000887;
		text-decoration: none;
	}
	#footer{
		clear:both;
		width: 860px;
		margin: 0 auto;
	}
	#wrapper{
		width: 860px;
		background-image: url(../images/wrapperbg.gif);
		margin: 0 auto;
		overflow:auto;
	}
	#menu3{
		padding: 0 20px 0 20px;
	}
	#menu, #menu3{
		line-height: 200%;
		font-size: 14px;
	}
	#menu{
		width: 210px;
		padding: 20px 20px 40px 20px;
		float: left;
	}
	#main{
		width: 610px;
		float: left;
	}
	#menu2{
		background-color: #57565B;
		list-style: none;
		padding: 5px 0;
		height: 20px;
		font-size: 14px;
	}
	
	#menu2 ul {list-style:none}
	
	#menu2 li{
		float: left;
		width: 152px;
		text-align: center;
	}
	#menu a, #menu2 a, #menu3 a{
		color: #CCCED0;
	}
	#menu a:hover, #menu2 a:hover, #menu a.active, #menu2 a.active, #menu #ratiusMenu ul li a.active{
		color: #FFF;
	}
	
	#menu #ratiusMenu ul li a.active{
		margin-left: 10px;
	}
	#contents ul, #contents ol{
		padding-left: 25px;
	}
	#contents #ratiusMenu ul{
		padding-left: 0;
	}
	#contents #ratiusMenu ul li a{
		color: #333;
	}
	#contents #ratiusMenu ul li a.active{
		color: #000;
	}
	#contents{
		width: 550px;
		padding: 10px 20px 0 40px;
		color: #57565B;
	}
	#insidewrapper{
		background-image: url(../images/mainbg.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	#contents a{
		font-weight: normal;
		color: #000887;
	}
	#contents a:visited{
		font-weight: normal;
		color: #880887;
	}
	.newsitem_rubrik_latest a{
		font-weight: normal !important;
	}
	#newsbox{
		float: right;
		width: 159px;
		margin: 0 0 20px 20px;
		background-color: #ccced0;
		padding-bottom: 10px;
	}
	#newsbox a{
		color: #57565B;
	}
	#newsbox .newsdate{
		color: #FFF;
		text-align: center;
	}
	#newsbox .newsitem_ingress span a{
		font-weight: bold !important;
	}
	#newsbox .newsitem_rubrik_latest{
		padding: 10px;
		font-size: 12px;
	}
	#newsbox div.newsitem_ingress{
		padding: 5px;
	}
	
	ul.rellink{
		list-style: none;
		padding-top: 10px;
		padding-left: 5px !important;
	}
	
	#ratiusMenu ul{
		list-style: none;
		line-height: 150%;
		font-size: 11px;
	}
	
	#menu #ratiusMenu ul{
		margin: 0 0 10px 10px;
	}
	
	#contents #ratiusMenu ul li{
		float: left;
		display:block !important;
		padding-right: 9px;
		background-image: url(../images/menuhr.png);
		background-position: right;
		background-repeat: no-repeat;
	}
	#contents #ratiusMenu ul li a {
		float: left;
		display:block !important;
		white-space:nowrap; }
		
	div.studioPagesImageGallery,
	div.studioPagesImageViewer{
		float: left;
		margin: 10px 10px 0 0;
	}
	
	div.studioPagesImageGallery a img,
	div.studioPagesImageViewer a img{
		opacity:0.4;
		filter:alpha(opacity=40);
	}
	div.studioPagesImageGallery a:hover img,
	div.studioPagesImageViewer a:hover img{
		opacity:1;
		filter:alpha(opacity=100);
	}
	
	table#forminput td{
		padding: 5px 0;
	}
	
	a.normalweight{
		font-weight: normal !important;
		color: #666 !important;
	}
	
	form span.leftLabel{display:block; float:left;width:90px;font-weight:bold;margin-bottom:9px}
	form span.rightLabel{display:block;float:left;margin-bottom:9px}
	form span.rightLabel input {width:288px;}
	
	.formfield{width:300px;}
	.formbox{width: 300px;height:100px;}
	.optional{color:#AAA;}
	
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

	.logout {
	    float:right;
	}