body {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	background: #ffffff;
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;

}

p, td {
  text-align: left;
}

.content, .bodytext, .text  {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: normal;
                margin-bottom:1px;
                margin-top:1px;
}

.tx-srfeuserregister-pi1 {
                margin:0px;
                padding:0px;
}

.tx-newloginbox-pi1-forgotP {
                margin-left:9px;
                padding-left:9px;
                margin-top:10px;
}



legend {
	color: #ED1525;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: normal;
                margin-bottom:1px;
                margin-top:1px;
}

p a, p a:link, p a:active, p a:visited, a, a:link, a:active, a:visited  {
	color: #263aaa;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
                margin-bottom:1px;
                margin-top:1px;
	text-decoration: none;
}

p a:hover, a:hover  {
        color: #263aaa;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	text-decoration: underline;
}


p  {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	margin-top: 1px;
	margin-bottom: 1px;
}



ul  {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: normal;
                padding-right:10px;
}

li  {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: normal;
                padding-right:10px;
}

ol {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: normal;
	color: #000000;
                padding-right:10px;
}

h1, .rubrik {
	color: #4c4d4f;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
}

h2 {
	color: #494C4F;
	font-size: 14px;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
}

h2 a:link, h2 a:active, h2 a:visited{
        color: #ffffff;
        font-weight: bold;
        font-family: arial,  verdana, helvetica;
        font-size: 12px;
        text-decoration: none;
}

h2 a:hover {
        color: #ffffff;
        font-weight: bold;
        font-family: arial,  verdana, helvetica;
        font-size: 12px;
        text-decoration: underline;
}


h3 {
	color: #4c4d4f;
	font-size: 16px;
	font-family: arial, verdana, helvetica;
	font-style: normal;
	font-weight: bold;
#	margin-left: 20px;
}

h4 {
	color: #4c4d4f;
	font-size: 14px;
	font-family: arial, verdana, helvetica;
}


h5 {
	color: #4c4d4f;
	font-size: 12px;
	font-family: arial, verdana, helvetica;
}


img {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}
#mainWrap {
	background: #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 819px;
}

#topmenu {
	background: #dedfe0;
	margin: 0;
	padding: 5px 5px 5px 0 !important;
	padding: 3px 5px 0 0;
	width: 708px;
	vertical-align: middle;
	text-align: right;
}

#topmenu a {
	color: #747779;
	line-height: 18px !important;
	height: 20px !important;
	vertical-align: middle;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	text-decoration: none;
}

#topmenu a:hover {
	color: #000000;
	text-decoration: underline;
}

#lang_menu {
	background: #dedfe0;
	width: 70px;
	margin: 0;
	padding: 2px 0 0 0;
}

#lang_menu img {
	margin: 0;
	padding: 0;
	border: 0;
}

#lang_menu a {
	display: inline;
	width: 20px;
	height: 15px;
	margin: 0 0 0 5px;
	padding: 0;
	border: 0;
}

#lang_menu a.langFlag {
	margin: 0 0 0 7px;
	height: 19px;
	width: 21px;
	display:block;
	float:left;
}
#menuWrap {
	width: 100%;
	margin: 0;
	padding: 0 36px 0  0;
	border: 0;
}

#menu_tab {
	height: 73px;
	margin: 0;
	padding: 0;
	border: 0;
}

#menu_tr {
	height: 28px;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	border: 0;
}

.menu {
	width: 103px;
	height: 28px;
	padding: 0;
	margin: 0;
	border: 0;
}

.menu_fi {
	height: 28px;
	padding: 0;
	margin: 0;
	border: 0;
}

/* a:link, p a:active, p a:visited, a, a:link, a:active, a:visited*/

.menu a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/menu.gif) top left no-repeat;
}

.menu_fi a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	background: transparent url(../img/menu_fi.gif) top right no-repeat;
	border-bottom: solid 1px #BDBEBE;
}

.menu_fi a span {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	margin: 0;
	padding: 0 8px 0 22px;
	background: transparent url(../img/menus_fi.gif) top left no-repeat;
}

.menu a:link, .menu a:active, .menu a:visited {
        color: white;
        font-weight: bold;
}

.menu_fi a:link, .menu_fi a:active, .menu_fi a:visited {
        color: white;
        font-weight: bold;
}

.menu a:hover {
	color: #5F6164;
	background-position: 0 -30px;
	border-bottom: solid 1px #E6E6E6;
        text-decoration: none;
}

.menu_fi a:hover {
	color: #5F6164;
	background-position: bottom right;
	border-bottom: solid 1px #E6E6E6;
        text-decoration: none;
}

.menu_fi a:hover span {
	color: #5F6164;
	background-position: bottom left;
        text-decoration: none;
}

.actmenu {
	width: 103px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.actmenu a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #E6E6E6;
	background: transparent url(../img/menu.gif) 0 -30px no-repeat;
}

.actmenu a:link, .actmenu a:active, .actmenu a:visited {
	color: #5F6164;
}

.actmenu_fi {
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.actmenu_fi a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #E6E6E6;
	background: transparent url(../img/menu_fi.gif) bottom right no-repeat;
}

.actmenu_fi a span {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0 8px 0 22px;
	margin: 0;
	background: transparent url(../img/menus_fi.gif) bottom left no-repeat;
}

.actmenu_fi a:link, .actmenu_fi a:active, .actmenu_fi a:visited {
	color: #5F6164;
}

.actmenu_fi a:hover, .actmenu_fi a:hover span {
	text-decoration:none;
	color: #5F6164;
}

.lmenu_fi {
  width:94px;
  height: 28px;
	padding: 0;
	margin: 0;
	border: 0;
}

.lmenu_fi a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	margin: 0;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/menu_fi.gif) top right no-repeat;
}

.lmenu_fi a span {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	margin: 0;
	background: transparent url(../img/menus_fi.gif) top left no-repeat;
}

.lmenu_fi a:link, .lmenu_fi a:active, .lmenu_fi a:visited {
        color: white;
        font-weight: bold;
}


.lmenu_fi a:hover {
	color: #5F6164;
	background-position: bottom right;
	border-bottom: solid 1px #E6E6E6;
        text-decoration: none;
}

.lmenu_fi a:hover span {
	color: #5F6164;
	background-position: bottom left;
}

.actlmenu_fi {
  width:94px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.actlmenu_fi a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #E6E6E6;
	background: transparent url(../img/menu_fi.gif) bottom right no-repeat;
}

.actlmenu_fi a:link, .actlmenu_fi a:active, .actlmenu_fi a:visited {
	color: #5F6164;
}

.actlmenu_fi a span{
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	background: transparent url(../img/menus_fi.gif) bottom left no-repeat;
}

.actlmenu_fi a:hover, .actlmenu_fi a:hover span {
	text-decoration:none;
	color: #5F6164;
}


.ommenu {
	width: 100px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.ommenu_fi {
	width: 115px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.ommenu a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/ommenu.gif) top left no-repeat;
}

.ommenu_fi a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/ommenu_fi.gif) top left no-repeat;
}

.ommenu_fi a {
	display: block;
	color: white;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 0 0 0 5px;
	margin: 0;
}

.ommenu a:link, .ommenu a:active, .ommenu a:visited {
        color: #ffffff;
}

.ommenu_fi a:link, .ommenu_fi a:active, .ommenu_fi a:visited {
        color: #ffffff;
}

.ommenu a:hover {
        color: #5F6164;
        background-position: 0 -30px;
        border-bottom: solid 1px #E6E6E6;
        text-decoration: none;
}

.ommenu_fi a:hover span {
        color: #5F6164;
        text-decoration: none;
}

.ommenu_fi a:hover {
        color: #5F6164;
        background-position: 0 -30px;
        border-bottom: solid 1px #E6E6E6;
        text-decoration: none;
}

.actommenu {
	width: 100px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.actommenu_fi {
	width: 115px;
	height: 28px;
	padding:  0;
	margin: 0;
	border: 0;
}

.actommenu a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	line-height: 28px;	
	height: 28px;
	border-bottom: solid 1px #E6E6E6;
	background: transparent url(../img/ommenu.gif) 0 -30px no-repeat;
}

.actommenu_fi a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	line-height: 28px;	
	height: 28px;
	border-bottom: solid 1px #E6E6E6;
	background: transparent url(../img/ommenu_fi.gif) 0 -30px no-repeat;
}

.actommenu_fi a span {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 0 5px;
	margin: 0;
	line-height: 28px;	
	height: 28px;
}

.actommenu_fi a:hover, .actommenu_fi a:hover span  {
	color: #5F6164;
	text-decoration:none;
}

.actommenu a:link, .actommenu a:active, .actommenu a:visited {
        color: #5F6164;
}

#undermenu {
	width: 783px;
	height: 29px;
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	background: #dedfe0;
	margin: 0;
	padding: 0;
}

#link {
	width: 100%;
	margin: 0;
	padding: 15px 0 0 10px;
	text-align: left;
	color: #5F6164;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
}

#link a{
	margin: 0;
	padding: 0;
	color: #5F6164;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	text-decoration: none;
}

#link a:hover{
	text-decoration: underline;
}

#search {
	padding: 5px 0 0 0;
	margin: 0;
	width: 190px;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align:  right;
	color: #747779;
	font-size: 12px;
	font-family: arial, verdana, helvetica;
}

#search .lable {
	padding: 0 4px 0 0;
	margin: 0;
	text-align:  right;
	color: #747779;
	font-size: 12px;
	font-family: arial, verdana, helvetica;
}

#search form{
	padding: 0 5px 0 10px;
	margin: 0;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align:  right;
}

#search input {
	width: 90px;
	border: solid 1px #BDBEBE;
}

#search #submit input{
	width: 0;
	margin: 0;
	padding: 0;
	height: 0;
	border: 0;	
}

.top {
	margin: 0;
	padding: 0;
	background: #dedfe0;
}
.top_main {
	margin: 0;
	padding: 0;
	background: #FFFFFF url("../img/main_right.gif") top right repeat-y;
}
.bottom {
	margin: 0;
	padding: 0;
	background: #dedfe0;
}
.bottom_main {
	margin: 0;
	padding: 0;
	background: #FFFFFF url("../img/bottom_main.gif") top left repeat-y;
}
#left {
	width: 169px;
	height: 200px;
	color: #5F6164;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	background: #dedfe0;
	margin: 0;
/*	padding: 10px 20px 10px 20px; */
	padding: 0px;
	vertical-align: top;
}

#left .menu_left {
	width: 156px;
	height: 25px;
	padding:  0;
	margin: 0;
	border: 0;
}
#left .actmenu_left {
	width: 156px;
	height: 25px;
	padding:  0;
	margin: 0;
	border: 0;
}
#left .menu_left a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin: 0;
	height: 25px;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/menu_left.gif) top left no-repeat;
}
#left .actmenu_left a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin: 0;
	height: 25px;
	border-bottom: solid 1px #BDBEBE;
	background: transparent url(../img/menu_left.gif) 0 -23px no-repeat;
}
#left .menu_left a:hover{
	background-position: 0 -23px;
}

/* nya rader */

#left .menu_left2 {
	width: 156px;
	height: 25px;
	padding:  0;
	margin: 0;
	border: 0;
}
#left .actmenu_left2 {
	width: 156px;
	height: 25px;
	padding:  0;
	margin: 0;
	border: 0;
}
#left .menu_left2 a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin: 0;
	height: 25px;
	border-bottom: solid 1px #BDBEBE;
	background: #FFFFFF url(../img/menu_left2.gif) top left no-repeat;
}
#left .actmenu_left2 a {
	display: block;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
	padding: 0 0 0 20px;
	margin: 0;
	height: 25px;
	border-bottom: solid 1px #BDBEBE;
	background: #FFFFFF url(../img/menu_left2.gif) 0 -23px no-repeat;
}
#left .menu_left2 a:hover{
	background-position: 0 -23px;
}

#left_front {
        width: 169px;
        height: 200px;
        color: #5F6164;
        font-size: 11px;
        font-family: arial, verdana, helvetica;
        background: #dedfe0;
        margin: 0;
	padding: 0px 20px 0px 20px;
        vertical-align: top;
}

/* nya slut */

#main {
	color: #5F6164;
	padding: 0;
	margin: 0;
	background: #FFF url("../img/main_right.gif") top right repeat-y;
	vertical-align: top;
}

#content {
	background: transparent url("../img/main_left.gif") left bottom no-repeat;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	/* text-align: justify; */
	vertical-align: top;
	padding: 10px 38px 10px 20px;
	margin: 0;
}
a {
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
a {
	text-decoration: none;
}
#bot {
	width: 783px;
	height: 150px;
	background: #dedfe0;
	margin: 0;
	padding: 0;
}
#bot .bot_content {
	width: 235px;
	height: 120px;
	padding: 10px;
	margin: 0;
	background: #FFF;
	color: #5F6164;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	vertical-align: top;
}
.fi #bot #boxleft {
	background: #DEDFE0;
}

#bot_middle {
	width: 215px;
	height: 120px;
	padding: 10px;
	margin: 0;
	color: #5F6164;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	background: #FFF;
	vertical-align: top;
	text-align: justify;
}
#bot_middle div {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#bot_middle div img{
	padding: 10px 0 0 20px;
	margin: 0;
	vertical-align: top;
}
.spacer-gif {
	padding: 0;
	margin: 0;
	width:0;
	height: 0;
}
.header, h1 {
	font-size: 16px;
	font-family: tahoma, verdana, helvetica;
	text-align: justify;
	font-weight: bold;
	padding: 15px 0 15px 0;
	margin: 0;
}
.header2, h2 {
	display: block;
	font-size: 12px;
	width: 100%;
	color: #FFFFFF;
	font-family: tahoma, verdana, helvetica;
	text-align: center;
	font-weight: bold;
	background: #ED1525;
	padding: 2px 0 2px 0;
	margin: 0;
}
p, .bodytext {
	margin: 0;
	padding: 3px 0 3px 0;
}
.csc-searchResultRange p {
	font-size: 13px;
	font-family: tahoma, verdana, helvetica;
	text-align: left;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.csc-searchResultHeader a {
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 13px;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.csc-searchResultHeader a:hover {
	text-decoration: none;
}
.csc-form-label {
	font-size: 12px;
	font-family: tahoma, verdana, helvetica;
	text-align: left;
	padding: 0;
	margin: 0;
}
.tab_latest {
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0;
	width: 168px;
	border: 0;
}
.title {
	padding: 5px 0 0 15px;
	margin: 0;
	border: 0;
	font-weight: bold;
	text-align: left;
	font-family: arial,  verdana, helvetica;
	font-size: 12px;
}
.title a{
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
.title a:hover {
	text-decoration: underline;
}
.news_img {
	width: 64px;
	padding: 0 0 5px 10px;
	margin: 0;
	border: 0;
}
.news_img img{
	padding: 0;
	margin: 0;
	border: 0;
}
.latest {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
	font-family: arial,  verdana, helvetica;
	font-size: 12px;
}
.latest a{
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-family: arial,  verdana, helvetica;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
}
.latest a:hover {
	text-decoration: underline;
}
.news_title {
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	text-align: left;
	font-size: 13px;
}
.news_data {
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-family: arial,  verdana, helvetica;
	text-align: left;
	font-size: 13px;
}
.news_data a{
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-family: arial,  verdana, helvetica;
	text-align: left;
	font-size: 13px;
	text-decoration: underline;
}
.news_data a:hover{
	text-decoration: none;
}
.hr {
	height: 1px;
	padding: 0;
	margin: 0;
	background: transparent url(../img/news_hr.gif) top left no-repeat;
}
.news_content {
	padding: 0;
	margin: 0;
	border: 0;
	color: #5F6164;
	font-weight: bold;
	font-family: arial,  verdana, helvetica;
	/* text-align: justify; */
	font-size: 13px;
}




/* *** FILELIST *** */

.csc-uploads-fileName  {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}



/* SEARCH */

.csc-searchResultRange {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.csc-searchResultHeader a:link, .csc-searchResultHeader a:hover, .csc-searchResultHeader a:active, .csc-searchResultHeader a:visited   {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}

.csc-searchform {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.csc-loginform {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}


.csc-mailform {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}


.csc-menu csc-menu-2, .csc-menu csc-menu-2 a:hover, .csc-menu csc-menu-2 a:active, .csc-menu csc-menu-2 a:visited {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	font-weight: bold;
	text-decoration: none;
}


/* TABELLER */

td  {
	font-family: arial, verdana, helvetica;
	font-style: normal;
}




/* SITEMAP */

.csc-menu csc-menu-2 {
                     padding-left:20px;
                     padding-bottom:20px;
                     padding-top:20px;
                     padding-right:20px;
}

.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active, .csc-sitemap-level1 a:visited {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
                line-height : 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
                padding-left: 25px;
                padding-top:2px;
}

.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:hover, .csc-sitemap-level2 a:active, .csc-sitemap-level2 a:visited {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
                line-height : 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-left: 50px;
}

.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:hover, .csc-sitemap-level3 a:active, .csc-sitemap-level3 a:visited {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
                line-height : 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	padding-left: 75px;
}

.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:hover, .csc-sitemap-level4 a:active, .csc-sitemap-level4 a:visited {
	color: #494C4F;
	font-size: 11px;
	font-family: arial, verdana, helvetica;
                line-height : 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	padding-left: 100px;
}

.csc-caption   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	background-color: #EEEEEE;
        color:#666666;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}
