table.test
{
  position:relative;  
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  border:1px; 
	 
}

a {
		font-family: verdana, arial, helvetica, sans-serif;
		 /* color: #eaca1e; */
		font-weight: bold;
		text-decoration : none;
		border-width: 0px;
		border-style: none;
		font-size: 10px;
		}
h2 {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 12px
	   }
		
a:hover {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		text-decoration : underline;
		font-size: 10px
		}
		
	
td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #00000;
	font-size: 11px
  }

body {
		     background-color:#ffffff;
			 font-size: 11px;
			 font-family: verdana, arial, helvetica, sans-serif;
			 
			 }  

body.admin {
		     background-color:#ffffff;
			 font-size: 11px;
			 font-family: verdana, arial, helvetica, sans-serif;
			 
			 }  


body.content {	     
			 font-size: 11px;
			 font-family: verdana, arial, helvetica, sans-serif;
	         background-image:url(/iforeningen-bgp.jpg);
        	 background-attachment:fixed;
	         background-repeat:no-repeat;	 
	         }  
  
body.topframe { background-color:#e2e2e2;
	  font-size: 11px;
	  color: eaca1e;
	  font-family: verdana, arial, helvetica, sans-serif;
	  
	  margin-bottom:5px;
	 }


body.menuframe { 
      background-color:#ffffff;
	  font-size: 11px;
	  color: #eaca1e;
	  font-family: verdana, arial, helvetica, sans-serif
	  
	 }

.defaulttable {
  
}
.defaulttablehead, .dmtabellhead {
  background-color: #e7e7e7;
}
.defaulttableheadcell, .dmtabellheadcell {
  background-color: #ffffff;
}

.defaulttableheadtext, .dmtabellheadtext {
  font-family: arial, verdana;
  color: #000000;
  font-weight: bold;
  font-size: 12px
}

 .defaulttableoddrowtext, .defaulttableevenrowtext, .dmtabelloddrowtext, .dmtabellevenrowtext  {
  color: #000000;
  font-size: 11px
}
 .defaulttableevenrow, .dmtabelltableevenrow {
  background-color: #e7e7e7;
}
.defaulttableoddrow
{
  background-color: #e5e9ff
}

.oddtablerow, .dmtabelloddrow {
  background-color: #e7e7e7
}
.eventablerow, .dmtabellevenrow {
  background-color: #ffffff
}
.tablecaption {
  background-color: 598fb8
}
.tablecaptiontext {
  font-family: arial, verdana;
  color: #000000
}
.oddtablerowtext, .dmtabelloddrowtext {
  font-family: arial, verdana, helvetica;
  color: #000000
}
.eventablerowtext, .dmtabellevenrowtext {
  font-family: arial, verdana, helvetica;   
  color: #000000
}

table.infotable 
{
 border-width : 1px;
 background-color: #ffffff;
 font-family: arial, verdana, helvetica;  
}

td.infotableheader 
{
 font-size: 14px;
 font-weight: bold;
 background-color: 598fb8;
}

td.infotablekey 
{
	 background-color: #ffffff;	 
	font-family: arial, verdana, helvetica;  
	color: #000000;	
    font-size: 11px;
    font-weight: bold;
}

td.infotablevalue
{   background-color: #ffffff;	 
	font-family: arial, verdana, helvetica;  
	color: #000000;	
    font-size: 11px;
}


a.tablelink 
{
	 background-color:467da6;
	 text-decoration:none;
	 border-style:inset;
	 border-width:1px;
	 border-color:black;  
	 width:110px;
}

a.tablelink:active 
{
	 background-color:598fb8;	
	 border-style:inset;
	 border-width:1px;
	 border-color:black;
	 border-bottom-style:none;
	 width:110px; 
}
img { border-style :none; border-width:0px;}

table.containertable 
{
	background-color:598fb8;
	}

table.formtable 
{
	display :none;
	background-color:467da6;
	border-width:thin;	
	
	}

table.picturealbumtable 
{ background-color:white;
	border-style: solid;
	border-color:black;
	border-width:2px;	
	
	}

font.picturetitle 
{
	color:black;
	font-weight:bold;
	text-decoration:none;	
	
	}
font.picturedescription 
{
	color:black;
	font-style:italic;
	text-decoration:none;
}



.copyright 
{
	font-family: verdana, helvetica;  
	color: #000000;	
    font-size: 8pt;
    text-align:center;
	vertical-align:bottom;    
}


table.menubgframe
{
 border-width:0px;
 border-style: solid;
 border-color: #ffffff; 
 background-color:#ffffff; 
 left:0px; 
 margin-left:0px;
 margin-bottom: 5px;
 margin-top: 5px;
 width:100%; 
 line-height: 12pt
}

td.menuheader
{
	font-weight:bold;
	text-align:left;
	padding-left:10px;	
	color:#000000;
}

td.menucell
{
 color:#000000;
 font-weight:bold;
 background-color:#e2e2e2;
 /*background-image:url(/images/menubg.gif); */
 border-color:#ffffff;  
 border-width:2px;
 border-style:solid; 
 height:20px;
 width : 180px;
 padding-left:10px;
 padding-top:3px; 

}

hr.menuseparator
{
 color:#000000;
 height:1px;
 width:100%;
}


.menuheader2 
{ 
 color:#000000;
 font-weight:normal;
 border-style:none;  
}

.menuheader2:hover {
 color:#ff0000;
 font-weight:normal;
 border-style:none; 
 text-decoration:none;
 }
 
.menuheader2:active { 
 color:#ffffff;
 border-style:none; 
 text-decoration:none;
}


.menuheader1 
{ 
 color:#000000;
 font-weight:bold;
  /*background-image:url(/images/menubg.gif); */
 border-style:none;  
}

.menuheader1:hover {
 color:#ff0000;
 font-weight:bold;
 border-style:none; 
 text-decoration:none;
 }
 
.menuheader1:active {

 color:#ffffff;
 font-weight:bold; 
 border-color:#ffffff;  
 border-style:none; 
 text-decoration:none;
}

/* ram runt sidor  */
.pageframe
{	 
	 height: 85%;
	 /*background-color: #ffffff; */
	 margin-left:10%;
	 margin-right:10%; 	 	 
	 
}

/* sidors titel */
.pageheader {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #777777;
	text-align: center;
	font-weight: bold;	
	font-size: 16px;
	}


/* enskild sektions klass */
.pagesection 
{	 
	 border:0px none 000000w; 	  
}

/* enskild sektions titel */
.pagesectionheader 
{
	font-weight:bold;
}

table.defaulttablelist
{
  position:relative;  
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  border:0px; 
	 
}

.defaulttablelistoddrow
{
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #dbf7ff;  
	 
}
td.defaulttablelistoddrowcell
{
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #dbf7ff;  
  vertical-align:top;  
	 
}

.defaulttablelistevenrow
{
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;  	 
}

td.defaulttablelistevenrowcell
{
  font-size: 11px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;  
  vertical-align:top;	 
}


.defaulttablelisttitletext
{
  font-size: 11px;
  font-weight:bold;
  font-family: verdana, arial, helvetica, sans-serif;
}

.defaulttablelisttitlecell
{
 text-align:center;
}


.defaulttablelisthead
{
 font-weight:bold;
 background-color:#e2e2e2;
 
}

.defaulttablelistheadtext
{
 font-weight:bold; 
}
