/*______________________________________________________________________ body */

body{
  font-family:Verdana, sans-serif; 
  color: rgb(0,33,87);
  background-color: rgb(255,255,255);
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
}

/*_________________________________________________________________________ p */

p{
  text-align: left;
  line-height: 150%;
}
p.center{
  text-align: center;
}
p.Welcome{
  text-align: left;
	font-size: 18px;
}
p.centerBold{
  text-align: center;
	font-weight: 600;
}
p.centerBigger{
  text-align: center;
	font-size: 16px;
}
p.space{
  line-height: 75%; 
}


/*_________________________________________________________________________ a */

a:link{
	color: rgb(0,33,87);
	text-decoration: none;
	font-weight:500;
}
a:link.normal{
	text-decoration: underline;
}
a:link.menu{
	font-weight:600;
}
a:link.menuMarked{
	color: rgb(255,255,255);
	background-color: rgb(0,33,87);
	font-weight:700;
}
a:link.leftmenuMarked{
	color: rgb(255,255,255);
	background-color: rgb(0,33,87);
}
a:visited{
	color: rgb(0,33,87);
	text-decoration: none;
}
a:visited.normal{
	text-decoration: underline;
}
a:visited.menu{
	font-weight:600;
}
a:visited.menuMarked{
	color: rgb(255,255,255);
	background-color: rgb(0,33,87);
	font-weight:700;	
}
a:visited.leftmenuMarked{
	color: rgb(255,255,255);
	background-color: rgb(0,33,87);
}
a:hover{
  text-decoration: underline;
}
a:hover.menu{
	font-weight:600;
}

/*________________________________________________________________________ h1 */

h1{
  font-size:22px;
	font-weight: normal;
	/*font-family:Comic Sans MS, sans-serif;*/
	text-align: center;
}
h1.left{
	text-align: left;
}
h2{
  font-size:17px;
	font-weight: normal;
	/*font-family:Comic Sans MS, sans-serif;*/
	text-align: center;
}
h2.left{
	text-align: left;
}
h2.bliLank{
	cursor: hand;
	text-align: left;
}


/*_____________________________________________________________________ table */

table{
  font-size: 12px;
  font-family:Verdana, sans-serif;
	text-align: left;
	/*border:1px solid red;     /*I testsyfte*/
}
table.menu{
  margin:0;
	padding:0;
}
table.background{
  text-align: center;
	width: 600px;
	background-image: url('sidhuvudBakgrundExtern.gif');
  background-repeat: no-repeat;
}
table.backgroundIntra{
  text-align: center;
	width: 600px;
	background-image: url('sidhuvudBakgrundIntra.gif');
  background-repeat: no-repeat;
}
table.width600{
	width: 600px;
	text-align: center;
  margin-top: 8px;
}
table.rubrikMedMera{
  margin-top: 12px;
}
table.width600Left{
	width: 600px;
	text-align: left;
  margin-top: 8px;
}
table.width600LeftGray{
	width: 600px;
	text-align: left;
  margin-top: 8px;
	background-color: rgb(247,248,251);
}
table.width300Left{
	width: 300px;
	text-align: left;
  margin-top: 8px;
}
table.width600WithTopMargin{
	width: 600px;
	text-align: center;
  margin-top: 18px;
	border-right: 1px solid rgb(218,222,234);
	border-left: 1px solid rgb(218,222,234);
}
table.width300{
	width: 260px;
}
table.firstPage{
	width: 600px;
	text-align: center;
  margin-top: 18px;
	/*background-image: url('bakgrundFirst.gif');
	background-repeat: no-repeat;*/
}
table.hide{
  visibility: hidden;
	position: absolute;
	z-index: 10;
}
table.show{
  visibility: visible;
}


/*________________________________________________________________________ tr */

tr.menu{
}
tr.bold{
  font-weight: bold;
}
tr.width350{
  width: 350px;
}
tr.gray{
  background-color: rgb(235,235,237);
}



/*________________________________________________________________________ td */

td{
	vertical-align: top;
	padding: 2px;
	/*border:1px solid green;     /*I testsyfte*/  
}
td.menu{
	padding: 0;
	margin:0;	
  height: 20px;
}
td.width380{
  width: 380px;
}
td.width500{
  width: 500px;
}
td.bold{
  font-weight: bold;
}
td.width120{
  width: 120px;
	text-align:left;
}
td.width60{
  width: 60px;
}

td.width200{
  width: 300px;
}
td.width150{
  width: 150px;
}
td.height300{
  height: 300px;
	vertical-align: bottom;
	text-align:center;
}

td.center{
  text-align:center;
}
td.centerBold{
  text-align:center;
	font-weight:bold;	
}
td.grayCenter{
  background-color: rgb(235,235,237);
  text-align:center;
}
td.grayCenterBold{
  background-color: rgb(235,235,237);
  text-align:center;
	font-weight:bold;	
}
td.gray{
  background-color: rgb(235,235,237);
}
td.grayBold{
  background-color: rgb(235,235,237);
	font-weight:bold;
}
td.sidhuvudKyrknamn{
  height: 70px;
	text-align:center;
	font-size: 38px;	
}
td.sidhuvudIntra{
  height: 70px;
	text-align:center;
	font-size: 30px;	
}
td.heigh40{
  height: 40px;
	text-align:left;
}
td.introtext{
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid rgb(195,203,216);
	border-left: 1px solid rgb(195,203,216);
	width: 280px;
}
td.pagang{
	border-right: 1px solid rgb(195,203,216);
	/*background-image: url('bakgrundEllips.gif');*/
	background-repeat: no-repeat;
}
td.borderUpDown{
  border-top: 1px solid rgb(0,33,87);
	border-bottom: 1px solid rgb(0,33,87);
}
td.banner{
  width:580px;
	height: 50px;
	color: white;
	text-align:center;
	vertical-align: middle;
	font-size:26px;
	font-weight: normal;
	font-family:Comic Sans MS, sans-serif;
	background-image: url('banner.gif');
	background-repeat: no-repeat;
}


/*___________________________________________________ input, textarea, select */

input, textarea, select { 
  font-family: Verdana, sans-serif;
	color: rgb(0,33,87);
  font-size: 12px;
}

/*________________________________________________________________________img */

img{
  border:none;
}

/*__________________________________________________________________________hr */

hr{
  width:580px;
}

/*________________________________________________________________________div */

div.bold{
  font-weight: bold;
}
div.boldBig{
  font-weight: bold;
	font-size: 12px;
}
div.center{
  text-align: center;
}


/*________________________________________________________________________span */

span.bold{
  font-weight: bold;
}
span.small{
  font-size: 12px;
}
span.mark{
  font-size:14px;
	font-weight: 600;
	font-family:Comic Sans MS, sans-serif;
}

