﻿
body { background-color:#FFF; text-align: center; line-height: 20px; font-size: 12px
 }
.ingress { font-family:verdana,arial,helvetica,sans-serif; color:#000000; text-align: left; font-size: 14px; line-height: 22px; padding-bottom:14px}
h2 { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 21px; font-weight:normal; text-align:left; font-style:normal; line-height: 30px; margin-bottom:10px; 
text-transform:uppercase }
h3 { font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size: 18px; font-weight:normal; text-align:left; font-style:normal; padding-bottom:0px; margin-bottom:4px}
h4 { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size: 14px; font-weight:normal; text-align:left; font-style:normal; margin-bottom:2px }
p {margin-top:0px}

a:active     { color:#C0C0C0;  }
a:link       { color:#990033;  }
a:visited   { color:#990033; }
a:hover    { color: #C0C0C0; }


#hidden { visibility:hidden }

.ms-sbtable-ex {margin-left:0px;}
#ctl00_explitLogout_ExplicitLogin {	color:#FFF}

.table {  border:0px; border-collapse:collapse;  padding:5px 10px 5px 10px;  }
.underlinetd { text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:middle;  }
.headertd { text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top }

.form { background-color: #B5B5B5; background-image: url('Images/mailruta_stor2.jpg'); }
/*Formtext = texten bredvid formuläret*/
.formtext { color: #000000; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px; vertical-align: top; text-align: left; font-weight:bold }
/*.ms-formbody {line-height:normal; font-family:verdana,arial,helvetica,sans-serif; font-size: 9px;}*/



.imagecontact {border-style: solid; border-width: 1px;	border-color:gray; }
.contactrubrik { font-size:13px; line-height:16px }
.contactbread { font-size:10px; line-height:14px }

.greytable { background-color: #f4f5f5; border:0px; border-top-style: solid; border-top-width: 1px; border-top-color:gray; cellspacing:0px; border-collapse:collapse;  padding:3px 8px 3px 8px;  }
.greytablebottomborder { background-color: #f4f5f5; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray;border:0px; border-collapse:collapse;  padding:3px 8px 3px 8px;  }
.underlinetd { text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:middle; padding:5px 10px 5px 10px }
.overlinetd { text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:middle; padding:5px 10px 5px 10px }


.ms-sitetitle { color:#FFFFFF; background-color:white;}

.ms-globalTitleArea { color:#FFFFFF; background-color:white;}

/* Fix av siteaction-menyn: */
.ms-MenuUIPopupBody TABLE { color:#003399; font-size:100%; margin:0px; padding:0px; text-align:left; }
.ms-menuitemdescription { color:#666666; text-align:left; }

#top1 { background-image: url('Images/redgreytop.jpg'); background-repeat:repeat-x; background-color:#666; width: 100%; height:48px	 }
/*#top1 { background-image: url('../Style%20Library/Images/redgreytop.jpg'); background-repeat:repeat-x; margin: 0 auto; width: 100%; height: 48px; padding-top: 5px; display:block}*/
#top2 { background-color:#e2e0e1;  width: 100%; height:37px;  text-align:left;  }
#top3 { background-color:#f5f3f4;  width: 100%; height: 37px; }
/*#top2 { background-color:#e2e0e1; background-repeat:repeat-x; margin: 0 auto; width: 100%; height: 38px; padding: 0px; height: 86px}*/
.toppmeny { width:960px; margin:0 auto; height: 41px;  }

.undermeny1 { width:960px; margin: 0 auto; text-align:left; line-height:0px; padding-left: 0px;	 }

.undermeny2 { width:960px; margin: 0 auto;  text-align:left; line-height:0px; padding-left:13px }

/*.undermeny { width:900px; float: left; text-align:left }*/
/*Toppmenyn 
NYA*/

.topNavContainer { background-image: url('images/vitec.jpg');}
.topNavItem { background-image: url('images/blank.gif'); background-position: right	 center; padding:5px 5px 5px 9px; color: #FFF; font-size:12px; font-family:Verdana;  font-weight:lighter; }
.topNavItem a {background-image: url('images/blank.gif');  padding:5px 9px 5px 9px; display:inline; color: #FFF; }
.topNavSelected { 	/*background-image: url('../Style%20Library/images/toppbannervald.jpg');	/*color: #EFEFEF; /*background-color:#333333;*/}
.topNavSelected a {	padding-right:8px; background-color :#333333;padding:5px 9px 5px 9px;}
.topNavHover { 	/*background-image: url('../Style%20Library/images/toppbannervald.jpg');/* color:gray; 	/*background-color:#333333;*/}	
.topNavHover a { background-image: url('images/toppbannervald.jpg');padding:5px 9px 5px 9px;/* color:#F9F9F9; /*background-color:#333333;*/ }
.zz1_GlobalNav_2 { float:left; }
.zz2_CurrentNav_2 {text-align:left; white-space:nowrap; }
td.leftNavhide { visibility:collapse; width:0px; font-size:0px; /*margin-left:-30px;*/ display:none; padding:0px;margin:0px }
.leftNavhide { visibility:collapse; width:0px; font-size:0px; /*margin-left:-30px;*/ display:none }
/*table#zz1_GlobalNav {padding-top:7px}*/
#zz1_GlobalNav {line-height:41px;}
td#zz1_GlobalNavn0 {background-image: url('images/blank.gif'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn1 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn2 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn3 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn4 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn5 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn6 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn7 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}
td#zz1_GlobalNavn8 {background-image: url('images/linksdividerwhite2.png'); background-position: left center;background-repeat: no-repeat}

.topNav zz2_CurrentNav_2 {line-height:38px; white-space:nowrap}

table#zz2_CurrentNav.leftNav {text-align:left}
table.zz2_CurrentNav_2 { text-align:left;  display:block; white-space:nowrap; padding-left:7px }

td#zz2_CurrentNavn0 {  background-image: url('images/blank.gif'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn1 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn2 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn3 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn4 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn5 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn6 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn8 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn9 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn10 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn11 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn12 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz2_CurrentNavn13 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }3
td#zz2_CurrentNavn14 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }


table.zz2_CurrentNav_7 { text-align:left;  display:block}
table.zz3_CurrentNav2 { text-align:left; display:block}
#zz1_GlobalNav_SkipLink {visibility:hidden; }
#zz2_CurrentNav_SkipLink {visibility:hidden; line-height:0px; height:0px;}
.zz2_CurrentNav_SkipLink {visibility:hidden; line-height:0px; height:0px;}

td#zz3_CurrentNav2n0 {  background-image: url('images/blank.gif'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n1 {  background-image: url('images/blank.gif'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n2 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n3 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n4 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n5 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n6 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n7 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n8 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n9 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n10 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n11 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }
td#zz3_CurrentNav2n12 {  background-image: url('images/linksdividerblack.png'); background-position: left center; background-repeat:no-repeat; }

/*
#zz2_CurrentNav {line-height:38px; }
#zz3_CurrentNav {line-height:38px; }

/* Current menu */
.leftNav {	padding:0px 0px 0px 0px;border:0px;color: black; font-size:11px; font-family:Verdana; background-color:transparent; margin-top:0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align:left;}
.leftNav a { padding:0px 5px 5px 5px;border :0px; font-size:11px; font-family:Verdana; vertical-align:middle; font-weight:normal;margin:0px;  background-image: url('images/blank.gif'); display:inline; color:black; 	white-space:nowrap; }
/*.leftNav2 a { padding-top:0px; padding-right: 5px; padding-bottom: 5px;padding-left: 25px; border :0px; font-size:11px; font-family:Verdana; vertical-align:middle; font-weight:normal;margin:0px;  background-image: url('../Style%20Library/images/blank.gif'); display:inline; color:black; 	white-space:nowrap; }*/
.leftNavSelected { text-decoration:underline; border: 0px; background-color:transparent }
.leftNavSelected a { /*padding:0px 0px 10px 0px;/* background-image: url('../Style%20Library/images/toppbannervald.jpg')*/ ; text-align:left;  vertical-align:middle; color:black; text-decoration:underline;	background-color:transparent; border: 0px; }

.leftNav1 {padding:0px 6px 0px 6px; margin:0px 0px 0px 0px;  font-size:11px;  font-family:Verdana;  background-color:transparent; border:0px; line-height:25px;  }
.leftNav2 {padding:0px 6px 0px 6px; margin:0px 0px 0px 0px;  font-size:11px;  font-family:Verdana;  background-color:transparent; border:0px; line-height:25px;  }


.leftNavHover {	   }
.leftNavHover a { color: black; background-color:transparent; text-decoration:underline; vertical-align:middle; }


#mitten {height:300px; width:960px; margin:0 auto; 	padding: 0px;}

#content2 {width:960px; margin-top:16px; text-align :left}
#vanster { width:470px; margin-top:16px; text-align :left}

#main {padding-top:20px}
				
#container {width:100%; background:#fff;}
#content {  margin: 0 auto;  width: 960px; padding-left:38px;background-image :url('Images/hoghus3.jpg'); background-position:right top; background-repeat:no-repeat }


#extras { /*margin: 0 auto; width: 960px; background-color: #FFFFFF; border-left: 1px solid #333333; border-right: 1px solid #333333;*/}
#meny2 { height: 5px; }

.gsc-twiddleRegionCell { /*döljer rubrik Webb*/
background-image : none;
display : none;
}
.gsc-branding-text { /*döljer tillhandahålls av */
background-image : none;
display : none;
}

.gsc-branding-img { /*döljer googleloggan */
background-image : none;
display : none;
}




 .lanklista{
				color: #000000;
				font-size: 12px;
				font-family: tahoma, sans-serif;
				text-align: left;
}

.datum2 {
				color: #000000;
				font-size: 12px;
				font-family: tahoma, sans-serif;
				text-align: left;
}

/* Formulär-punktlista */
	.box	 			{background:#999;color:#000;width:350px;/*padding:30px;margin-left:0px;*/padding:30px 0px 30px 30px;margin-left:0px; margin-right:0px; text-align:left;float:left}
	.box-arrow			{width:30px;height:30px;background:#fff url('Images/box_arrow.gif') no-repeat 0 0;;float:left;margin:-10px 0 0 -60px;}
	.box-arrowup			{width:30px;height:20px;background:#fff url('Images/box_arrowup.gif') no-repeat 0 0;;float:left;margin:-50px 0px 20px 0px;}
	ul.lista			{width:300px;list-style-type:none;list-style-image:none;margin:0 0 0 0;padding:0 0 0 0; text-align:left}
	ul.lista li			{width:320px;margin:0 0 6px 0; text-align:left}
	ul.lista li.white	{width:320px;margin:0 0 6px 0; text-align:left; background-color:#FFF;padding:5px;border:0px;color:black}
	ul.lista label 		{width:120px;display:block;float:left;margin:2px 3px 0 0;font-weight:bold; text-align:left;	vertical-align:top}
	
	ul.lista input 		{width:190px; height:17px}
	ul.lista input.white 		{width:180px; height:17px}
	ul.lista input.btn 	{width:80px; height:25px;float:right;background:#333;color:#fff;border:none;padding:0px;margin:0px 0px 7px 5px;}
	ul.lista textarea 	{width:190px;height:40px;}



.footer { vertical-align:bottom; text-align:left;font-size:12px;border-top:1px solid #bfbfbf; height:50px; color:#999999; margin: 0 auto;  float:left; width: 470px; margin-top:30px; padding-left:0px;padding-top:10px}
.footer a:link {color:grey}
.footer a:visited {color:grey}

/* Breadcrumb, search mm */
.breadcrumb { text-align: left; font-size:10px;   margin-top:10px; color:#666; border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf; padding-left: 0px; width:470px;}
.breadcrumb a {color: #666 }
/*.breadcrumb a, .breadcrumb:active, .breadcrumb a:active {
text-decoration:none;
}*/
/*.search { /*width: 150px; height: 20px; top:20px; float:right; text-align:right; */ }

/* Innehåll i mallsidorna*/
.search { width:164px; float:right; }
div#SRSB {width:164px;float:right;}

	
#contentbakgrund {height:auto; overflow :visible;}
#contentbakgrund:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}
#startcontent  { background-repeat:repeat-x; padding-left:40px; padding-right:40px; padding-bottom:40px; padding-top:20px; }
#startcontent:after{ content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;}

#niva1over { height: 50px; width: 550px;margin-left:20px;margin-top:20px;margin-left:40px; border-left-color:gray;border-left-style:solid;border-left-width:1px;padding-left:20px; font-size: 9px; vertical-align:middle;}
#niva1under {margin-left:80px; margin-top:60px; margin-right:60px; margin-bottom:60px; font-size:11px}
#evenemangvanster { width: 600px;float:left; margin-left:60px; margin-bottom:60px; margin-top:30px; margin-right:20px;}
#evenemanghoger {width: 195px; float:right; margin:30px;}
#kontaktervanster { width: 466px;float:left; margin-right:10px;margin-top:38px;margin-left:30px;margin-bottom:60px; height:auto; overflow :visible; }
#kontakterhoger {width: 393px; float:right; margin-right:30px;margin-top:30px;margin-left:10px;margin-bottom:30px;}

#niva234vanster {width: 420px;float:left; margin:30px; }

#niva234vansterbred {width: 600px;float:left; margin-left:40px; margin-top:30px; margin-bottom:40px; margin-right:20px; height:auto }
#niva234vansterbred:after{ content: "."; display: block; line-height: 0px; font-size: 1px; clear: both;} 
#lankfaltsmal { width: 235px; float:right; margin-left:20px; margin-top:32px; margin-bottom:40px; margin-right:45px; height:auto }


#niva234hoger { width: 420px; float:right; margin:30px;}

#bredvansterlanklista { width: 600px;float:left; margin-left:60px; margin-bottom:60px; margin-top:30px; margin-right:20px;}
}



#grafalt { visibility:hidden; background-color: #595858; background-image:url('Images/storfooterbakgrund.png'); background-position: center bottom ;  margin: 0 auto;  width: 960px; background-repeat:repeat-x; border-bottom :20px; border-bottom-color: #323233; border-bottom-style:solid}
#grafalt:after{  content: "."; display: block; line-height: 1px; font-size: 1px; clear: both;} 

/* Startsida text */
.evenemangrubrik { color: #FFFFFF; text-decoration: underline;}
.datum { color: #CCCCCC; font-size: 8pt; vertical-align: top; font-weight: bold; margin-top:3px}
#vith2 { color: #FFFFFF; font-size: medium;}
.vertical { margin-bottom:10px; }


/*Content editor webparts Ska inte användas till rubriker. Använd H2, H3 osv i stället
.ms-rteCustom-ArticleTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; padding-left: 3px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; font-size: 22px; text-align:left; font-style:normal; font-weight:normal; text-transform:none;}
.ms-rteCustom-ArticleTitle h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; text-align:left; font-style:normal; line-height: 30px;}
/*
.ms-rteCustom-ArticleTitle A:visited { color:#000000; text-decoration:none; cursor:pointer; text-align:left; }
.ms-rteCustom-ArticleTitle A:link { color:#000000; text-decoration:none; cursor:pointer; text-align:left; }
.ms-rteCustom-ArticleTitle A:hover { color:#000000; text-decoration:underline; cursor:pointer; text-align:left; } 
.ms-rteCustom-ArticleHeadLine { font-size: 30px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; text-align:left; font-style:normal; 	text-transform:uppercase; }
.ms-rteCustom-PreHeadLine { font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-weight: bold; text-align:left; font-style:normal;text-transform:uppercase; }
*/
.ms-rteCustom-ArticleByline { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: bold; font-size: 14px;  line-height:20px; color: #000000;  text-align:left; font-style:normal;text-transform:none; margin-bottom: 15px}
/*.ms-rteCustom-ArticleBread { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 17px; text-align:left;	font-style:normal; font-weight:normal; text-transform:none;}
*/
.ms-rteCustom-lilink { font-family: Verdana; font-size: 12px; border-bottom: 1px solid #C0C0C0; background-color: #F4F5F5; width:411px; border-collapse:collapse; line-height:10px; padding:15px; margin:1px; vertical-align:middle; list-style-image: url('Images/externikon.png'); list-style-position:inside;}
.ms-rteCustom-header { font-family: Verdana; font-size: 14px; font-weight:bold; background-color: #FFFFFF; border-bottom: 1px solid #C0C0C0; width:425px; margin-bottom:5px; text-align:left; }
.ms-rteCustom-extern { list-style-image: url('Images/internikon.png'); list-style-position:inside; }
.ms-rteCustom-ullink { font-family: Verdana; font-size: 13px; border-collapse:collapse; width:411px; line-height:12px; background-color: #FFFFFF; margin:1px; padding-left:0px; padding-bottom:5px; padding-right:15px; }
.ms-rteCustom-Erbjudanderubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /*border-bottom:1px #666666 solid; */line-height:20px; color: #666;  text-align:left; font-style:normal;/*text-transform:
uppercase;*/ margin-bottom: 10px}
.ms-rteCustom-Erbjudandetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height:20px; color: #000000;  text-align:left; font-style:normal;text-transform:none; margin-bottom: 8px}
.ms-rteCustom-Image {margin-bottom:20px; margin-top:0px;padding-left:0px}

.ms-rteTable-Vitec { /*background-color: #f4f5f5;*/ border:0px; /*border-top-style: solid; border-top-width: 1px; border-top-color:gray;*/ border-collapse:collapse }
.ms-rteTable-Vitec tr.ms-rteTableHeaderHeaderRow-Vitec {/* padding:5px 10px 5px 10px; */margin-left:0px; text-align: left;  vertical-align:top; padding:15px; margin:10px}
.ms-rteTable-Vitec td.ms-rteTableHeaderFirstCol-Vitec {  ; padding:5px 7px 5px 0px; margin-left:0px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableHeaderLastCol-Vitec {  ; padding:5px 0px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableHeaderOddCol-Vitec {  ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableHeaderEvenCol-Vitec {  ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec tr.ms-rteTableOddRow-Vitec { text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec tr.ms-rteTableEvenRow-Vitec { text-align: left; vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableFirstCol-Vitec {  ; padding:5px 7px 5px 0px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableLastCol-Vitec {  ; padding:5px 0px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableOddCol-Vitec {  ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableEvenCol-Vitec {  ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec tr.ms-rteTableFooterRow-Vitec { text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableFooterFirstCol-Vitec {  ; padding:5px 7px 5px 0px;  text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableFooterLastCol-Vitec {   ; padding:5px 0px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableFooterOddCol-Vitec {   ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }
.ms-rteTable-Vitec td.ms-rteTableFooterEvenCol-Vitec {  ; padding:5px 7px 5px 7px; text-align: left;  vertical-align:top; }

/*Vitecreport*/
.ms-rteTable-VitecReport { background-color: #f4f5f5; border:0px; border-top-style: solid; border-top-width: 3px; border-top-color:#903333; border-collapse:collapse; font-size:11px; line-height:15px; vertical-align:middle  }
.ms-rteTable-VitecReport tr.ms-rteTableHeaderHeaderRow-VitecReport { border-bottom-style: solid; vertical-align:top; /*padding:15px; margin:10px;*/ }

.ms-rteTable-VitecReport td.ms-rteTableHeaderFirstCol-VitecReport {  ; padding:3px 3px 3px 2px;font-weight:bold; margin-left:25px; text-align: left; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeaderLastCol-VitecReport { white-space:nowrap ; padding:3px 2px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeaderOddCol-VitecReport { white-space:nowrap ; padding:3px 3px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeaderEvenCol-VitecReport { white-space:nowrap ; padding:3px 3px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 3px; border-bottom-color:#903333;  vertical-align:top; }


.ms-rteTable-VitecReport tr.ms-rteTableHeader2HeaderRow-VitecReport { border-bottom-style: solid; vertical-align:top; padding:15px; margin:10px; }

.ms-rteTable-VitecReport td.ms-rteTableHeader2FirstCol-VitecReport {; padding:3px 3px 3px 2px;font-weight:bold; margin-left:25px; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeader2LastCol-VitecReport {white-space:nowrap ;padding:3px 2px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeader2OddCol-VitecReport { white-space:nowrap;padding:3px 3px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#903333;  vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableHeader2EvenCol-VitecReport {white-space:nowrap; padding:3px 3px 3px 3px; font-weight:bold;text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#903333;  vertical-align:top; }


.ms-rteTable-VitecReport tr.ms-rteTableOddRow-VitecReport { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; background-color:white }
.ms-rteTable-VitecReport tr.ms-rteTableEvenRow-VitecReport { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }

.ms-rteTable-VitecReport td.ms-rteTableFirstCol-VitecReport {  ; padding:3px 3px 3px 2px; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableLastCol-VitecReport { white-space:nowrap ; padding:3px 2px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableOddCol-VitecReport { white-space:nowrap ; padding:3px 3px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableEvenCol-VitecReport { white-space:nowrap ; padding:3px 3px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }


.ms-rteTable-VitecReport tr.ms-rteTableFooterRow-VitecReport { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }

.ms-rteTable-VitecReport td.ms-rteTableFooterFirstCol-VitecReport {  ; padding:3px 3px 3px 2px;  text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableFooterLastCol-VitecReport { white-space:nowrap  ; padding:3px 2px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableFooterOddCol-VitecReport { white-space:nowrap  ; padding:3px 3px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }
.ms-rteTable-VitecReport td.ms-rteTableFooterEvenCol-VitecReport { white-space:nowrap ; padding:3px 3px 3px 3px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:gray; vertical-align:top; }

/*Vitecnumbers*/
.ms-rteTable-Vitecnumbers { border:0px; /*border-top-style: solid; border-top-width: 1px; border-top-color:gray;*/ border-collapse:collapse; font-size:11px; line-height:15px}
border-collapse:collapse; font-size:11px}
.ms-rteTable-Vitecnumbers tr.ms-rteTableHeaderHeaderRow-Vitecnumbers { padding:5px 10px 5px 10px; margin-left:30px; /*text-align: left; */border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; padding:15px; margin:10px}
.ms-rteTable-Vitecnumbers td.ms-rteTableHeaderFirstCol-Vitecnumbers {white-space:nowrap  ; padding:5px 10px 5px 10px; margin-left:25px; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableHeaderLastCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableHeaderOddCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableHeaderEvenCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers tr.ms-rteTableOddRow-Vitecnumbers { /*text-align: left;*/ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers tr.ms-rteTableEvenRow-Vitecnumbers {/* text-align: left;*/ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableFirstCol-Vitecnumbers { white-space:nowrap ; padding:5px 10px 5px 10px; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableLastCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableOddCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableEvenCol-Vitecnumbers {  ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }

.ms-rteTable-Vitecnumbers tr.ms-rteTableFooterRow-Vitecnumbers { /*text-align: left;*/ border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableFooterFirstCol-Vitecnumbers { white-space:nowrap;font-weight:bold ; padding:5px 10px 5px 10px;  text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableFooterLastCol-Vitecnumbers {  font-weight:bold ; ; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableFooterOddCol-Vitecnumbers {   font-weight:bold ;; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }
.ms-rteTable-Vitecnumbers td.ms-rteTableFooterEvenCol-Vitecnumbers {  font-weight:bold ;; padding:5px 10px 5px 10px; text-align: right; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#bfbfbf; vertical-align:top; }




/*Siteactionmenyn */
.ms-siteaction a { text-align:left; } 
.ms-siteaction { text-align:left;} 



/* Summary links */
.groupheader { text-align:left; padding-top:10px; padding-bottom:0px; font-size:8px;  font-weight:bold;  color:#000000; clear:both; border-bottom:2px;border-bottom-color:#900033;border-bottom-style:solid;}
.medium { font-size:11px;  }
.item { margin-bottom:0px; margin-top:10px; margin-left:4px; margin-right:0px; clear:both; }
.link-item a:link { color: #990033; /*text-decoration:underline; background-color: #F4F5F5;*/ line-height:10px;}
.link-item a { color: #990033;	line-height:10px; }
.link-item { color: #990033; /*background-color: #F4F5F5;	border-bottom:1px;border-bottom-color:gray;border-bottom-style:solid; */padding:5px 5px 5px 5px; line-height:10px;}
.link-itemboth { color: #990033;/* background-color: #F4F5F5; border-top:1px;border-top-color:gray;border-top-style:solid; 	border-bottom:1px;border-bottom-color:gray;border-bottom-style:solid; */padding:7px; line-height:10px;}
.link-item a:active { color: #990033;}
.link-item a:visited { color: #990033; text-decoration:underline;}
.link-item a:hover { color: #333333; }
.link-item-large a:link { color: #5D5D5D;}
.link-item-large a { color: #5D5D5D; }
.link-item-large { color: #5D5D5D; }
.link-item-large a:active { color: #787878; }
.link-item-large a:visited { color: #787878;}
.link-item-large a:hover { color: #3B3B3B;}
.image-area-left { float:left; padding-right:15px; padding-left: 0px; padding-top:2px; padding-bottom:5px; }
.description { color: #000;	 padding-top:4px; padding-left:12px; text-decoration:none; }

/* Evenemanglista */
.rader { background-color: #F4F5F5;	border-bottom:1px;border-bottom-color:gray;border-bottom-style:solid; padding:7px; line-height:13px;}





