/* CSS Document 080215 */
/* 080215 searchbox*/
/* 080318 KategoriRubrik*/
body {margin: 0; padding: 0; min-width: 927px; background-image: url(images/bg.gif); background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A; font-size: 10px;}
table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #4A4A4A;}
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #4A4A4A;}
select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #4A4A4A;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #4A4A4A;}

.KategoriRubrik {font-size: 14px;color: #6885A0;}
.kontaktForm 
{
width: 260px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid #ECE9D8;
}

.PD_sidrubrik {font-size: 14px;color: #6885A0;}
.PD_sessionstitel {font-size: 12px;color: #9F332E;text-transform: uppercase;
/*text-decoration:underline;*/}
.PD_Tidkategori {font-size: 12px;font-weight: bold;}
.PD_medverkande {color: #999999}
.PD_arrangor {color: #666666; font-weight: bold; }
.PD_brod { font-size: 10px; color: #4A4A4A; font-weight:normal; }

.formFel{ color:#990000; font-weight: bold; }

#container
{
position: absolute;
width: 927px;
left: 0px;
top: 0px;
background-color: #F0F0F0;
border-right: 1px solid #8A8C72;
border-left: 1px solid #8A8C72;
background-image: url(images/containerbg.gif); 
	background-repeat: repeat-y;
border-bottom: 1px solid #8A8C72;
}

#PageHead
{
padding: 0px;
margin: 0px;
}

#leftnav
{
float: left;
width: 213px;
margin-left: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #8A8C72; font-size: 10px;
background-image: url(images/menybg.gif); 
	background-repeat: no-repeat;
padding-left: 0px;
display: inline;
}

#resources
{
float: right;
width: 160px;
margin-right: 40px;
margin-top: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A; font-size: 10px;
display: inline; /*ie fix*/
}
	#resources a:link{color: #4A4A4A;}
	#resources a:visited{color: #4A4A4A;}
#content
{
margin-left: 240px;
margin-right: 40px;
padding: 1em;
width: 420px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #4A4A4A; font-size: 10px;
}
	#content a:link{color: #4A4A4A;}
	#content a:visited{color: #4A4A4A;}

#footer
{
clear: both;
margin-left: 24px;
margin-right: 24px;
padding: .5em;
background-color: white;
border-top: 1px solid #8A8C72;
border-right: 1px solid #8A8C72;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px;
}

/*Menu*/
#leftnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
/*gammal	color: #8A8C72;*/
	color: #4A4A4A;
	display: block;
	width: auto;
	text-decoration: none;
	border-bottom: 1px solid #8A8C72;
}
#leftnav a#link{
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 11px;
	background-image : url(images/menu/menu_inactive.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#link:hover{
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 11px;
	background-color:#FFFFFF;
	background-image : url(images/menu/menu_hover_inactive.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#linkcurrent:hover{
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 11px;
	background-color:#FFFFFF;
	background-image : url(images/menu/menu_hover_current.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#linkcurrent{
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 11px;	
	background-image : url(images/menu/menu_current.gif);
        background-repeat: no-repeat;
        background-position: top left;
}

/*SubMenu*/
#leftnav a#SubLink{
	padding-left: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image : url(images/menu/menuSub_inactive.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#SubLink:hover{
	padding-left: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
	background-image : url(images/menu/menuSub_hover_inactive.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#SubLinkcurrent:hover{
	padding-left: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
	background-image : url(images/menu/menuSub_hover_current.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#leftnav a#SubLinkcurrent{
	padding-left: 50px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
	background-image : url(images/menu/menuSub_current.gif);
        background-repeat: no-repeat;
        background-position: top left;
}
#searchboxContainer
{
float: left;
width: 203px;
padding-top: 24px;
padding-bottom: 12px;
padding-left: 10px;
display: inline;
background-color:#ffffff;
}
#searchbox {
background:transparent url(images/search_bg.gif) no-repeat scroll 0%;
border:0pt none;
display:inline;
float:left;
margin:0pt;
padding:4px 8px;
position:relative;
top:0pt;
width:102px;
}
.close a:link {
	color: #275670;
}
.close a:visited {
	color: #275670;
}
.close a:hover {
	color: #275670;
}
.close a:active {
	color: #275670;
}
