BODY {                     margin           : 20px 0px 0px 0px;
			background-color : #FFFFFF;
			color            : #000000;
			background-color: #FFFFFF;
			scrollbar-base-color: #EEEEEE;
			}
	td, tr, p, div {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
			font-size        : 11px;
			color            : #333333;
					}
	ul {  		margin           : 0px 0px 0px 0px;
                           list-style        : none;
                            /*list-style       : circle outside;*/

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}
					}
	hr {  		color           : #EEE;
			height           : 1px;
			width            : 100%;
					}
	.title {		font-family: sans-serif;
			font-size: 24px;
			font-weight: bold;
			color            : #7B8DA1;
						}
	.pathway {  	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
					}
	a.pathway:link, a.pathway:visited { color            : #000000;
					font-weight      : normal;
					}
	a.pathway:hover {  	color : #000000;
				font-weight      : normal;
				text-decoration   : underline;
						}

	/* --Default Class Settings-- */


/* -- toppen -- */

td.menyCell  {
  background-color : #000000;
  background-image : url(../images/belt_top.gif);
  height           : 20px;
}

/* -- menyn -- */

a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 100%;
  background-color : #000000;
  text-indent      : 10px;
}
a.mainlevel: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  /*width          : 168px;*/
  background-color : #000000;
  text-indent      : 10px;
}
a.mainlevel:link, a.mainlevel:visited {
  /*display          : block;*/ /* alltid br efter ett block */
  display          : block;
  /*display          : inline;*/
  text-transform   : uppercase;
  font-size        : 12px;
  /*border-top       : 1px solid #999999;*/
  border-bottom    : 1px solid #ffffff;
  background-color : #000000;
  font-weight      : bold;
  padding          : 1px 4px 1px 4px;
  color            : #FFFFFF;
  width            : 168px;
  text-indent      : 0px;
}
a.mainlevel:hover {
  background-color : #000000;
  color            : #555555;
  font-size        : 12px;
  font-weight      : bold;
  text-decoration  : none;
  /*text-indent      : 10px;*/
}

	a.mainmenu:link, a.mainmenu:visited {  color: #333333;
					font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
					font-weight: bold;
					}
	a.mainmenu:hover, {     color: #000000;
			      text-decoration: underline;
			}
	a.sublevel:hover {      color: #ff0000;
			      text-decoration: underline;
						}
	a.sublevel:link, a.sublevel:visited {       color: #333333;
						font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
						font-weight: normal;
												}
/* -- modulerna(boxarna) typ menyn och sökfunktion -- */
table.bigTable  {
  border-left      : 1px solid #EEE;
  border-right     : 1px solid #EEE;
  border-top       : 1px solid #EEE;
  border-bottom    : 1px solid #EEE;
  padding-left     : 5px;
  padding-right    : 5px;
  padding-top      : 5px;
  padding-bottom   : 10px;
}

table.moduletable {
  width		 : 100%;
  margin           : 2px 0px 2px 0px;
  /*table-layout	 : auto;*/
  border-left      : 1px solid #999;
  border-right     : 1px solid #999;
  border-top       : 1px solid #999;
  border-bottom    : 1px solid #999;
  text-indent      : 8px;
  /*background-color : #EEE;*/
}
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-color : #CCC;
  /*background-image : url(../images/modul.jpg);  */
}
table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
  text-indent      : 8px;
}
table.moduletableloginstyle {
  background-image : url("../images/cirfzen_design/platta_bg.gif");
  width		 : 100%;
  margin           : 2px 0px 2px 0px;
  background-color : #EEE;
  border-left      : 1px solid #999;
  border-right     : 1px solid #999;
  border-top       : 1px solid #999;
  border-bottom    : 1px solid #999;
  padding          : 0px 0px 5px 10px;
}
table.moduletableloginstyle th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-color : #CCC;
}
table.moduletablemodulePix {
  margin           : 2px 0px 2px 0px;
  width		 : 100%;
  margin           : 0px 0px 0px 0px;
  border-left      : 1px solid #999;
  border-right     : 1px solid #999;
  border-top       : 1px solid #999;
  border-bottom    : 1px solid #999;
}
table.moduletablemodulePix th{
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : #FFF;
  background-color : #CCC;
}
.modifydate  {
  font-size        : 10px;
  font-weight      : bold;
  color            : #7B8DA1;


}




/* -- navigeringen längst ner -- */

.pagenav {
  padding-top       : 20px;
  font-weight       : bold;
  color             : #CCCCCC;
}
a.pagenav:link, a.pagenav:visited {
  text-decoration   : none;
}
a.pagenav:hover {
  text-decoration   : underline;
}

.inputboxsearchMod {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color             : #000;
  background-color  : #EEE;
  border-left      : 1px solid #999;
  border-right     : 1px solid #999;
  border-top       : 1px solid #999;
  border-bottom    : 1px solid #999;
}

.article_seperator {
  width		 : 100%;

   border-left      : 0px dotted #999; 
   border-right     : 0px dotted #999; 
   border-top       : 1px dotted #999; 
   border-bottom    : 0px dotted #999; 
  /*background     : url(../images/cirfzen_design/separator_dotted.gif) no-repeat;*/
}
	.poll {  	font-family      : Arial, Helvetica, sans-serif;
				font-size        : 10px;
				color            : #666666;
				line-height      : 14px;
				}
	.sectiontableheader {  	background-color : #CCCCCC;
				color            : #7B8DA1;
				font-weight      : bold;
							}
	.sectiontableentry1 {  background-color : #F0F0F0;
						}
	.sectiontableentry2 {  background-color : #E0E0E0;
						}
	.small {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
				font-size        : 10px;
				color            : #3366C0;
				text-decoration  : none;
				font-weight      : medium;
				}
	.smalldark {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
			font-size        : 10px;
			color            : #000000;
			text-decoration  : none;
			font-weight      : normal;
					}
 /* förstasidans bakgrunden till mittfåra bloggen table class*/
.blog {		background-color: #fff;
		width: 100%;
		float: left;
}

 /* artiklarna i mittfåran */
.contentpane {      background       : #FFFFFF;
}
.contentpaneopen {  	background-color: #fafafa;
			width: 100%;
			margin-bottom: 0px;
			margin-left: 3px;
			padding: 2px 2px 2px 2px;

}
.contentheading {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 14px;
		font-weight      : bold;
		color            : #1B3361;
		text-align       : left;
}
.componentheading {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 12px;
		font-weight      : bold;
		color            : #1B3361;
		text-align       : left;
}

.latestnews {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 12px;
		font-weight      : bold;
		color            : #1B3361;
		text-align       : left;
                  /*list-style       : circle outside;*/
}

	.createdate {  	font-family      : Arial, Helvetica, sans-serif;
					font-size        : 10px;
					color            : #999999;
					text-align       : left;
					}
	.button {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
				font-style       : normal;
				font-size        : 10px;
				font-weight      : bold;
				background-color : #F0F0F0;
				color            : #000000;
				border           : 1px solid #CCCCCC;
				}
	.inputbox {  	font-family      : Verdana, Arial, Helvetica, sans-serif;
					font-size        : 10px;
					color            : #000000;
					background-color : #F0F0F0;
					border           : 1px solid #CCCCCC;
					}
	a:link, a:visited {        font-size        : 11px;
				color            : #000099;
				text-decoration  : none;
				font-family      : Verdana, Arial, Helvetica, sans-serif;
						}
	a:hover {  	color            : #000000;
			text-decoration  : underline;
				}

	/* For content item titles that are hyperlink instead of Read On */

	a.contentpagetitle:link, a.contentpagetitle:visited {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size: 13px;
							font-weight: bold;
							color: #000000;
							text-align:left;
							}
	a.contentpagetitle:hover {      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					text-align:left;
					color: #7B8DA1;
					text-decoration: underline;
					font-weight: bold;
					}
	a.category:link, a.category:visited {  	color            : #333333;
						font-weight      : bold;
						}
	a.category:hover {  color   : #7B8DA1;
				}

	/* Styles for dhtml tabbed-pages */

	.ontab {        background-color: #ffae00;
					border-left: outset 2px #ff9900;
					border-right: outset 2px #808080;
					border-top: outset 2px #ff9900;
					border-bottom: solid 1px #d5d5d5;
					text-align: center;
					cursor: hand;
					font-weight: bold;
					color: #FFFFFF;}.offtab {
					background-color : #e5e5e5;
					border-left: outset 2px #E0E0E0;
					border-right: outset 2px #E0E0E0;
					border-top: outset 2px #E0E0E0;
					border-bottom: solid 1px #d5d5d5;
					text-align: center;
					cursor: hand;
					font-weight: normal;
					}
	.tabpadding {}.tabheading {   	background-color: #ffae00;
									text-align: left;
									}
	.pagetext {        visibility: hidden;
						display: none;
						position: relative;
						top: 0;
						}
	/* for modifying {moscode} output.  Dont set the colour! */
	.moscode {        	background-color: #f0f0f0;
						}
	/* Text passed with mosmsg url parameter */
	.message {      font-family : Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size : 10pt;
					color : #ff6600;
					text-align: center;
					}
	/* custom stuff */
	.container{     border: solid;
					border-width: 1px;
					border-color: #efefef;
					background-color: White;
					}
	.boxes {        border: solid;
					border-color: #efefef;
					border-width: 1px;
					}
