body{
  color: rgb(70,70,70);
	font:76%/1.6 Verdana, sans-serif;
	text-align: center;
	margin-top: 6px;
}

/*_________________________________________________________________________ p */

p{
  text-align: left;
  line-height: 150%;
}
p.bold{
  font-weight: 600;
}
p.left{
  text-align: left;
}
p.center{
  text-align: center;
}
p.right{
  text-align: right;
}
p.justify{
  text-align: justify;
}
p.centerSmall{
  text-align: center;
	font-size:0.83em;
}
p.banner{
  text-align: center;
}

p.centerBigger{
  text-align: center;
	font-size: 16px;
}
p.centerBiggerCursorHand{
  text-align: center;
	font-size:1.33em;
	cursor: pointer;
	text-decoration: underline;
}
p.centerBiggerCursorHandRedText{
  text-align: center;
	font-size:1.33em;
	cursor: pointer;
	text-decoration: underline;
	color: rgb(163,30,30);
}
p.Welcome{
  text-align: center;
	font-size:1.5em;
}
p.centerBold{
  text-align: center;
	font-weight: 600;
}
p.bakgrund_chat{
  color: rgb(255,255,255);
	background-color: rgb(182,186,197);
	font-size:0.83em;
}




/*_________________________________________________________________________ a */

a:link{
  color: rgb(70,70,70);  
}
a:link.menu{
	font-weight:600;
	text-decoration: none;
}
a:link.menuRed{
	font-weight:bold;
	text-decoration: none;
	color: rgb(163,30,30);
}
a:visited{
  color: rgb(70,70,70);  
	text-decoration: underline;
}
a:visited.menu{
	font-weight:600;
	text-decoration: none;
}
a:visited.menuRed{
	font-weight: bold;
	color: rgb(163,30,30);
	text-decoration: none;
}
a:hover{
  text-decoration: underline;
	color: rgb(163,30,30);
}
a:hover.menuRed{
	font-weight:bold;
	text-decoration: underline;
	color: rgb(163,30,30);
}
a:link.notUnderline{
  font-weight:400;
	text-decoration: none;
}
a:visited.notUnderline{
  font-weight:400;
	text-decoration: none;
}
a:hover.notUnderline{
  font-weight:400;
	text-decoration: underline;
}

/*________________________________________________________________________ h1 */

h1{
  font-size:1.83em;
	font-weight: normal;
	text-align: center;
}
h1.left{
  text-align: left;
}
h1.greyText{
  color: rgb(70,70,70);
}
h1.intrarubrik{  
}
h1.kalender{
  text-align: center;
}
h2{
  font-size:1.42em;
	font-weight: normal;
	text-align: center;
}
h2.left{
  text-align: left;
}
h2.right{
  text-align: right;
}
h2.bliLank{
	cursor: pointer;
	text-align: left;
}
h2.bliLankVi{
	cursor: pointer;
	text-align: left;
	color: red;
}


/*_____________________________________________________________________ table */

table{
  text-align: left;
	margin: 0 auto;
	font-size:1.0em;
}
table.innerPageIntra{
  background-color: rgb(255,255,255);  
	color: rgb(70,70,70);
  width: 800px;  
  text-align: center;
  border: 1px solid rgb(92, 92, 92);  
}
table.innerPageShowMessage{
  background-color: rgb(255,255,255);
	color: rgb(70,70,70); 
	width: 800px;  
  text-align: center;
  border: 1px solid rgb(70,70,70);  
}
table.menu{
  margin:0;
	padding:0;
}
table.width600{
	width: 600px;
	text-align: center;
  margin-top: 8px;
}
table.rubrikMedMera{
  margin-top: 12px;
}
table.rubrikMedMeraLeft{
  text-align: left;
	margin-top: 12px;
	width: 660px;
}
table.width600Left{
	width: 600px;
	text-align: left;
  margin-top: 8px;
}
table.widthMoreLeft{
	width: 750px;
	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;
}
table.firstPage{
	width: 600px;
	text-align: center;
  margin-top: 18px;
}
table.adm{
  border: 1px solid rgb(218,222,234);
}
table.hide{
  visibility: hidden;
	position: absolute;
	z-index: 10;
}
table.show{
  visibility: visible;
	position: relative;
}
table.intraPagangForskola{
  border: 1px solid rgb(154,207,167);
}
table.printwidth{
  width: 200px;
}
table.sidfot{
	width: 726px;
}
table.sidfotStart{  
  width: 800px;  
	text-align: center;
}
table.sidfotOrdinarie{  
  width: 800px;  
	text-align: center;
}
table.adm_whole{
	width: 809px;
	background-image: url('platta_adm_whole.jpg');
  background-repeat: no-repeat;	
}
table.adm_middle{
	background-color: rgb(255,255,255);
}
table.adm_bakom_knappar{
  background-color: rgb(234,234,236);
	width: 770px;
}
table.intraSida{
  background-color: rgb(255,255,255);  
}
table.intraCommon{
  background-image: url('intra_platta_plain.jpg');
  background-repeat: repeat;	
	width: 346px;
	height: 50px; 
	margin-top: 15px;
	border: 1px solid rgb(218,222,234);
}
table.ordinarieSidaKalender{	
	height: 300px;
}
table.bakgrundVit{
  background-color: rgb(255,255,255);
	color: rgb(70,70,70);
}





/*________________________________________________________________________ tr */

tr.menu{
}
tr.gray{
  background-color: rgb(235,235,237);
}





/*________________________________________________________________________ td */

td{
	vertical-align: top;
	padding: 2px;
}
td.menu{
	padding-bottom: 3px;
	margin-top:0;	
  height: 20px;
}

td.width380{
  width: 380px;
}
td.bold{
  font-weight: bold;
}
td.border{
  border: 1px solid rgb(0,0,0);
}
td.ordinarieLeftRubrik{
  width: 120px;
	text-align:left;
}
td.ordinarieLeft{
  width: 60px;
}
td.ordinarieCenter{
  padding-bottom: 30px;
}
td.ordinarieCenterRubrik{
  padding-bottom: 30px;
}
td.width150{
  width: 150px;
}
td.center{
  text-align:center;
}
td.centerKalenderMer{
  text-align:center;
}
td.centerBold{
  text-align:center;
	font-weight: bold;
}
td.right{
  text-align:right;
}
td.rightBold{
  text-align:right;
	font-weight: bold;
}
td.left{
  text-align:left;
}
td.leftBold{
  text-align:left;
	font-weight: bold;
}
td.leftSmaller{
  text-align:right;
	font-size:0.83em;
}
td.centerSmallText{
  text-align:center;
	font-size:0.9em;
}
td.centerSmallTextGreyBackground{
  text-align: center;
	font-size:0.9em;
	background-color: rgb(235,235,237);
}
td.gray{
  background-color: rgb(235,235,237);
	text-align:center;
}
td.chat{
	font-size:0.83em;
}
td.intraStartLeft{
  width: 400px;
	padding-right: 15px;
}
td.intraStartRight{
  width: 400px;
	padding-left: 15px;
}
td.fotoalbumMark{
	background-color: rgb(204,0,0);
}
td.bannerDown{
  padding-left: 15px;
}
td.intraKnapp{
  margin:0px;	
	padding:0px;	
}

td.intraCommon{
  padding-left:15px;
	padding-right:15px;
}
td.bildPaSida{
  width:10%;
}
td.arkiv{
  width:50%;
	height:30px;
	text-align: left;
}
td.kalenderpil{
	vertical-align: baseline;
}
td.kalenderrubrik{
}


/*________________________________________________________________________img */

img{
  border:none;
}


/*________________________________________________________________________span */

span.bold{
  font-weight: bold;
}
span.red{
  color: red;
}
span.datumIdag{
  color: rgb(163,30,30);
	font-weight: bold;
	background-color: rgb(235,235,237);
}
span.chatNamn{
  color: red;
}
span.arkivrubrik{
  font-size:1.42em;
	font-weight: normal;
	text-align: left;
	line-height: 200%;
}
div.smaller{
  text-align:center;
	font-size:2.0em;
}
div.vitBakgrund{
  background-color: rgb(255,255,255);
}
div.underline{
  text-decoration: underline;
	cursor: pointer;
}


/*___________________________________________________ input, textarea, select */

input, textarea, select { 
  color: rgb(70,70,70); 
	font-size:1.0em;
}
input.intra{ 
  color: rgb(70,70,70); 
	font-size:1.0em;
}
textarea.intra{ 
  color: rgb(70,70,70); 
	font-size:1.0em;
}
select.intra{ 
  color: rgb(70,70,70); 
	font-size:1.0em;
}

