body
{
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 11px;
}
h1
{
    font-family: arial, verdana, sans-serif; 
	font-size: 15px;
	color:#000;
	font-weight:bold;
	padding-left:5px
}
h3
{
    
	font-family: arial, verdana, sans-serif; 
	font-size: 13px;
	color:#355387;
	font-weight:900;
	background-image: url(img/headerPixel.jpg);
	background-repeat:repeat-x ;
	display:block;
    
    }
p, td, div {
	font-family: arial;
	font-size: 11px;
}
.left 
{
    float:left; 
    width:50%;
    height:25px;
    
 }
 .left a
 {
    margin-left:15px;
    }
.right 
{
    float:left;
    width:50%;   
    text-align:right;
    height:25px;
}

.right ul
{
    margin:0px;
    padding:0px;
    display:block;
    width:300px;
}


.right ul li
{
    display: block; 
    float:left; 
    list-style-type: none;
    padding-left:3px;
    padding-right:3px;
 }
.menuItem 
{
	font-family: arial;
	font-size: 10px;
	color:White;
	vertical-align:middle;
	padding-right:10px;
	text-transform: uppercase;
	display:block;
	margin-top:5px;
}

.text1
{
    font-family: arial;
	font-size: 11px;
	color:#000;
	font-weight:normal;
    
    }
/***** Listning ****/

.odd
{
    font-size: 11px;
    background-color: #fff;
    margin: 0px;
    padding: 0px;
    /*height: 20px;*/
    min-height:20px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 1px;
}	

.even
{
	font-size: 11px;
    background-color:#e7eaf1;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 0px;
    margin:0px;
     /*height: 20px;*/
    min-height:20px;
    margin-bottom:3px;
    overflow:visible;
}

.even img, .odd img
{
    margin-top:3px;
}

.listyear
{
    font-weight:bold;
    font-style:italic;
    padding:10px 0px 3px 0px;
    /*border-bottom:1px solid gray;*/
    background-color:#fff;
    color:#000;
}

a
{
    font-weight: bold;	
    color:#355387;
    text-decoration:none;
}
a:link {text-decoration: none;}  
a:visited {text-decoration: none;}
a:active {text-decoration: none;} 
a:hover {text-decoration: underline;} 
		
a img
{
	border:0;
}

#normgivlista
{
    margin:0xp;
    margin-left:0px;
    padding:0px;
}
.TabellHuvudStartsida 
{
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	color:#355387;
	font-weight:900;
	background-image: url(img/headerPixel.jpg);
	background-repeat:repeat-x ;
	display:block;
	padding-left:4px;
	padding-top:4px;
	height:25px;
	
}
.TabellHuvud 
{
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	color:#355387;
	font-weight:900;
	background-image: url(img/headerPixel.jpg);
	background-repeat:repeat-x ;
	display:block;
	list-style:none;
	
	padding-left:0px;
	padding-top:0px;
	margin-bottom:10px;
	
}
.TabellHuvud p
{
    font-family: arial;
	font-size: 10px;
	color:#000;
	font-weight:normal;
    }
.pil img
{
   float:right;
   margin-bottom:3px;
   margin-right:5px;
  vertical-align:middle; 
  }

.TabellHuvud .header
{
    padding-top:5px;
    padding-left:4px;
    height:20px;
    margin-left:0px;
}

.TabellHuvud ul
{
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;

}

.module_lopsedel_link  
{
    color:#996633;
    text-decoration:none;
}

/*
.TabellHuvud img
{
   float:right;
   margin-bottom:3px;
   margin-right:5px;
  vertical-align:middle;
}*/
.KategoriHuvud
{
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
	color:white;
	font-weight:900;
	background-color:#e7eaf1;
	background-image: url(img/menuPixel.jpg);
	background-repeat:repeat-x ;
	display:block;
	padding-left:4px;
	padding-top:4px;
	height:25px;
}
.Overskrift
{
	font-family: arial, verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
}		
/***********************
	  LAYOUT
************************/
#content {
	background: #FFF;
	width: 900px; height: 100%;
	margin: 0 auto;	
	text-align: left;
}
#page
{
    clear:both;
    margin: 0px;
    padding: 0px;
    background: #FFF;
    background: url(img/bg_sidebar.gif) repeat-y;
 
}

#header
{
    position: relative;
    height: 65px;
    width:900px;
    height:25px;
    font-family: arial;
	font-size: 10px;
	font-variant:small-caps;
	color:White;
	background-image: url(img/menuPixel.jpg);
	background-repeat:repeat-x ;
	
   
}



#sidebar
{
    clear:both;
    float: left;
    width: 180px;
    margin: 0px;
    margin-top:20px;
    padding: 0px;
    
    
}
#sidebar ul
{
    margin-left:0px;
    padding-right: 0px;
    padding-left: 15px;
    margin-top:0px;
    list-style-type: none;
    width:155px;  
    margin-bottom:0px;
}

#sidebar li
{
    margin-top:2px;
	margin-bottom:2px;
	padding-bottom:2px;
}

#sidebar ul ul
{
    width:140px;
}

#sidebar ul li a
{
    background: transparent url(   "img/kvadrat.gif" ) left no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
   
    padding-left: 0px;
    display: block;
    margin-top: 6px;
    padding-bottom: 3px;
    border-bottom: 1px solid #000;
 
}

#sidebar ul li ul li a
{

    border-bottom: 0px solid #000;
}

#sidebar ul li a:hover
{
   text-decoration:underline;
 }
 
#sidebar p
{
    margin-left:10px;
}
.searchBox
{
   background-color:#FFF;
 
}

.searchBox div

{
   border-bottom:dashed 1px #ccc;
   padding:3px;
}


.searchBox .c
{
	display:block;
	color:#000;
	font-weight:normal;
	margin-bottom:4px;
	padding:0;
	border:0;
}

.searchBox .selected
{
	background-color:#FFF;
	border-bottom:dashed 1px #ccc;
}
.searchBox div a
{
	color:#355387;
	text-decoration:none;
}
.searchBox div a:hover
{
	color:#000;

}
.search
{
    margin-left:10px;
    }
#main 
{
    margin-top:00px;
	float: left;
	padding-left: 20px;
	width: 700px;

}

#footer
{
    clear: both;
    background-image: url(img/foot.gif);
    width: 886px;
    height: 20px;
    font-weight: 900;
}
#footer p
{
    text-align: center;
    font-family: Verdana, Ariel, Helvetica, sans-serif;
    font-size: 10px;
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 2px;
    padding-top: 5px;
}

.leadtext
{
    font-weight: normal;
	margin-left:19px;
}
#ctl00_cph1_MainContent
{
	margin-top:25px;
}
#ctl00_exsignup_cblLists
{
	display:none;
}

.markeryellow
{
	background-color:yellow;
}

.markerred
{
	background-color:#E85163;
}

.markergreen
{
	background-color:#62EB2D;
}
