BODY {                     margin           : 20px 0px 0px 0px;  
			
			
			  
			scrollbar-base-color: #FFFFFF;
			}
	td, tr, p, div {  	font-family      : Verdana, Arial, Helvetica, sans-serif;  
			font-size        : 11px;  
			color            : #333333;
					}
	ul {  		margin           : 0px 0px 0px 0px;
                            /*list-style       : circle outside;*/
					}
	hr {  		color           : #EEE; 
			height           : 1px;  
			width            : 100%;
					}
	.title {		font-family: sans-serif;
			font-size: 24px;
			font-weight: bold;
			color            : #a25443;
			
						}
	.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-- */

/* -- menyn -- */


.info {
	border: 2px solid #000000;
	background-color : #dddcdc;
}
.info2 {
	 border: #000000; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px;
	 background-image: url(../images/bg_cell.gif); background-repeat: repeat-x;
	 height:26px;
}
.info3 {
	 border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px;
}
a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 10px;
  /*width            : 168px;*/
  text-indent      : 10px;
}
a.mainlevel: link {
  padding          : 0px 0px 0px 0px;
  font-size        : 10px;
  /*width            : 168px;*/
  text-indent      : 10px;
}
a.mainlevel:link, a.mainlevel:visited {
  /*display          : block;*/ /* alltid br efter ett block */
  display          : block;
  text-transform   : uppercase;
  font-size        : 10px;
  border-top       : 1px solid #e4e4e4;
  border-bottom    : 0px solid #eeeeee;
  font-weight      : bold;
  padding          : 1px 4px 1px 4px;
  color            : #000000;
  /*width            : 168px;*/
  text-indent      : 10px;
  line-height      : 20px;
}
a.mainlevel:hover {
  color            : #a25443;
  font-size        : 10px;
  font-weight      : bold;
  text-decoration  : none;
  text-indent      : 10px;
}
       
	a.mainmenu:link, a.mainmenu:visited {  color: #333333; 
					font-family: Verdana, Geneva, Arial, Helvetica, serif;        
					font-weight: bold; 
       
					}
	a.mainmenu:hover, {     color: #000000; 
			      text-decoration: none;
				  }
	
	a.sublevel:hover {      color: #a25443; 
			      text-decoration: none;
				  line-height: 20px;
				  font-size: 10px; 
				         
						}
	a.sublevel:link, a.sublevel:visited {       color: #000000; 
						font-family: Verdana, Geneva, Arial, Helvetica, serif;        
						font-weight: normal;
						line-height:20px;
						font-size: 10px;
						margin:10px;
						
												}
/* -- 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           : 0px 0px 5px 0px;  
  /*table-layout	 : auto;*/
  border-left      : 2px solid #fff;
  border-right     : 2px solid #fff;
  border-top       : 2px solid #fff;
  border-bottom    : 2px solid #fff;
  text-indent      : 8px;
  background-color : #f7f7f7;
}
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/top_modul.gif); 
}
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            : #a25443;


}
/* -- 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 solid #ccc;
  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            : #a25443;  
				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: #dddcdc; 
		width: 100%; 
		float: left;
		
}

 /* artiklarna i mittfåran */
.contentpane {      background       : #f4f4f4;
	
			
}
.contentpaneopen {  	background-color: #fff;
			width: 100%;
			margin: 0px;
			padding:0px;
			border-left      : 0px solid #ccc;
  			border-right     : 0px solid #ccc;
  			border-top       : 0px solid #ccc;
  			border-bottom    : 0px solid #ccc;
			
			
}
.contentheading {
                  font-family      : Verdana, Arial, Helvetica, sans-serif;  
		font-size        : 11px;  
		font-weight      : bold;  
		color            : #ffffff; 
		text-align       : left;
		text-indent      : 8px;
		height			 : 21px;
		background-image : url(../images/top_modul.gif); background-repeat: repeat-x;
} 
.componentheading {  	
                  font-family      : Verdana, Arial, Helvetica, sans-serif;  
		font-size        : 11px;  
		font-weight      : bold;  
		color            : #a52b10;  
		text-align       : left;
		
}

.latestnews {  	font-family      : Verdana, Arial, Helvetica, sans-serif;  
		font-size        : 11px;  
		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            : #000000;  
				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;
					}