h1, h2, h3, h4 {
font-weight:bold;
}
h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:13px;
}

h4 {
	font-size:12px;
}
body{
background: #ededef;
font-size:12px;
font-family:Tahoma, Verdana, sans-serif;
overflow-x:hidden;
}
#news{
border:1px solid #C35FC0;
border-right:0;
width:130px;
padding-left:5px;
padding-right:5px;
overflow:hidden;
float:right;
clear:none;
margin:10px;
margin-right:0;
}
#pagecontainer{
margin: 50px auto 0 auto;
.margin-top:auto;
height:auto !important;
min-height:560px !important;
width:800px;
border:1px solid #C35FC0;
}
#top{
background:url("('media(339,0)Top)") no-repeat;
height:150px;
width:800px;
}
#content{
margin-top:5px;
height:auto !important;
min-height:340px !important;
width:470px;
_width:450px;
padding:10px;
float:left;
clear:none;
_height:340px;
}
#footer{
text-align:center;
font-size:11px;
font-weight:bold;
color:#C35FC0;
padding-top:5px;
display:block;
clear:both;
}
#NewsTeaser{
padding-top: 2px;

}
div#NewsTeaserTitel,
{
	color:#C35FC0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;		
}	
.TeaserItemDate {
	margin-top:5px;
	font-weight:bold;
}
.ListItemDate {
	font-weight:bold;
	margin-top:5px;
}
div#TopTools
{
	position:	relative;
	left:	50%;
	margin-left:	200px;
	.margin-left:210px;
}

div#TopTools a{
color: #B334AF;
}

div#SearchContainer input
{
	height:			1.6em;
}
	a {
	   color:#C35FC0;
	  text-decoration:none;
}
#footer a {
text-decoration:underline;
}
a:hover {
	color:#B334AF;	
}
div#PageNext, div#Paging, div#PagePrevious
{
font-weight:bold;
margin-top: 5px;
}
div#logaf{
padding-left:5px;
padding-right:5px;
overflow:hidden;
float:left;
clear:none;
margin-top:-50px;
margin-left:220px;

}
/****************************************************
	N A V I G A T I O N   T O P B A R
****************************************************/


div#NavigationTopBar
{
	background:#B334AF;
	height:25px;
	line-height:25px;
	overflow:	hidden;
	width:800px;
} 

div#NavigationTopBar ul
{
	padding:		0; 
	margin:			0;
	list-style:		none; 
	display:		table; 
} 

div#NavigationTopBar li
{
	float:			left; 
	padding:		0; 
	margin:			0; 
	border-right: 1px solid #fff;	
} 

div#NavigationTopBar a
{
	padding: 0 1em 0 1em;
	float:			left;
	display:		block; 
	text-decoration:	none; 
	font-weight: bold;
	color: #fff;
} 
div#NavigationTopBar li a:hover
{
	font-weight: bold;
	color: #fff;
}
/****************************************************
	N A V I G A T I O N   S I D E   B A R
****************************************************/
div#NavigationSideBar h2 {
display:none;
}

div#NavigationSideBar
{
	padding:10px;
	width:140px;
	height:340px;
	height:auto;
	min-height:340px !important;
	float:left;
	clear:left;
	_height:330px;	
	margin-left:-5px;
}

div#NavigationSideBar ul 
{
	padding:		2px; 
	margin:			0; 
	list-style:		none;
	border-bottom:		1px solid #B334AF;
} 

div#NavigationSideBar ul ul
{
	border-bottom:		0;
}

div#NavigationSideBar li
{

	font-weight:		bold;
}
div#NavigationSideBar ul ul li
{
	font-size:		97%; 
	padding-left:		10px; 

}

div#NavigationSideBar a
{
	padding:		0.50em 0 0.25em 1em;
	display:		block;
	color:			#000;
	border-top:		1px solid #B334AF;
}

div#NavigationSideBar ul ul li a
{
	border-top:		0;
	font-weight:		normal;
	background-image: 	url(images/blue.gif); 
	background-repeat: 	no-repeat;
	background-position:	2px 0.8em;
}

div#NavigationSideBar ul ul li a.navigation_active 
{
	font-weight:		bold;
	background-image: 	url(images/blue.gif); 
	background-repeat: 	no-repeat;
	background-position:	2px 0.8em;
}

div#NavigationSideBar a.navigation_open 
{
	color:			#000;
}

div#NavigationSideBar a.navigation_active 
{
	color:		#0370A0;
}
/****************************************************
	N A V I G A T I O N   P A T H
****************************************************/
ul#NavigationPath 
{
	height: 		1.4em; 
	padding: 		0; 
	margin: 		0; 
	list-style:		none; 
}
 
ul#NavigationPath li 
{
	float: 			left; 
	padding-left:		0.5em;
} 

/****************************************************
	N A V I G A T I O N   S I T E M A P
****************************************************/
ul#NavigationSitemap
{
	list-style : 		none; 
	display : 		block; 
	padding:		0; 
	margin:			0;
} 

ul#NavigationSitemap ul
{
	list-style : 		none; 
	display : 		list-item; 
	font-size:		95%; 			/* smaller font */
	padding:		0; 
	margin:			0;
}

ul#NavigationSitemap ul ul
{
	padding-left:		1em; 			/* indent */
}

ul#NavigationSitemap li 
{
		
	width:			30%;
	float : 		left; 
	margin-right: 		0.5em;
	margin-bottom: 		0.2em;
	padding:		0.5em;
	border: 		1px solid #e1e1e1;
} 

ul#NavigationSitemap ul li 
{
	float: 			none;
	margin: 		0;
	padding:		0;
	border: 		0;
	width:			100%;
} 

ul#NavigationSitemap a
{
	font-weight:		bold;
	color:			black;
}

ul#NavigationSitemap ul a
{
	font-weight:		normal;
}
/*******AKTIV MENUPUNKT I TOPMENU**************/
div#NavigationTopBar li.NavigationSelected a {
color:#000;
}
div#NavigationSideBar li.NavigationSelected a {
color:#B334AF;
}
div#NavigationSideBar li.NavigationSelected li a {
color:#000;
}