html,body      {  margin:0; padding:0  }
body           {  font: 100% arial,sans-serif; text-align:left ;   }
p              {  margin:0 10px 1em ;  }
div#main       {  font: 140% arial, sans-serif; margin-top: 0; margin-left: 10px; margin-bottom: 0; padding-bottom: 0}
h1             {  font: 140% arial, sans-serif; margin-top: 0; margin-left: 10px; }
h2             {  font: 120% arial, sans-serif; margin-left: 10px; margin-top: 0}
div#submain    {  font: 110% arial, sans-serif; color: #333; font-weight: bolder;  margin-left: 13px; margin-bottom: 10px; letter-spacing: 1px; }
a              {  text-decoration: none   }
a:hover        {  text-decoration: underline;  }
img            {  border: 0px;}

/*
div.synopsis {
    margin-left: 30px;
    margin-right: 30px;
    font-style: italics;
    margin-bottom:30px;
    border: 1px solid black;
}
*/

table, td, th {padding: 0; margin: 0;}
table {
    border-collapse: collapse;
    margin-left: 35px; 
    margin-bottom: 20px;
    width: 500px;

    text-align: left;
    
}


tbody tr { 
    border-bottom: 1px solid #C6C6DB;  
    border-top: 1px solid  #C6C6DB;  
}
tbody td { 
    vertical-align: top;
    background-color: #F4F4FB;
    border-bottom: 1px solid #C6C6DB;  
    border-top: 1px solid  #C6C6DB;  
}


div#header     {  border: solid 1px #48664C ;
				  border-top: solid 1px black;
                  background-image: url(../images/header.jpg);
                  background-repeat: no-repeat; }
div#header h1  {  height:110px; line-height:80px; 
                  margin:0; 
                  padding-left:200px;   }
div#container  {  
	text-align:left ; 
	background: white;  
	width:700px; 
	margin:0 auto 
}
div#content    { 
	padding-top: 00px; 
	padding-bottom: 10px;  
	float:right; 
	width:548px }
div#content p  {  line-height:1.4  }


div.label {
	background: #15489B; color: #fff;
	text-align: center;
	width: 140px;
	margin-bottom: 3px ;
}

div#navigation {  
	font: 110% arial,sans-serif; text-align:left ;  
	background-image: url(../images/nav_bg.jpg);
        background-repeat: no-repeat;	
	padding-bottom: 10px; 
	border: solid 1px #48664C;
	float:left; 
	width: 140px ;
	height: 200px }
	
div#textsizebox {
    float: right;
    background: white;
}
img.t_box_left  { border: dotted 1px #aaa; border-right: none; margin: 0px; }
img.t_box_mid   { border: dotted 1px #aaa; margin: 0px; }
img.t_box_right { border: dotted 1px #aaa; border-left: none; margin: 0px; }

div#extra {
	font: 110% arial,sans-serif; 
	text-align:left ;  
	border: solid 1px #48664C;
	border-top: none;
	float:left;
	clear:left;
	width:140px;
	margin-bottom: 30px;
	padding-bottom: 10px;
	text-align: center;
}


div#navigation p.level1, div#navigation p.level2 { 
	margin:0; padding:0 ; 
}
div#navigation p.level1 { margin-left: 10px;}
div#navigation p.level2 { margin-left: 35px;}

div#decoration { /*  sponsor logo floating on right  */
	float:right;
	width: 64px;
	border: solid 1px #48664C;
}


div#banner,
div#footer     {  font: 76% arial,sans-serif; background: #15489B; color: #FFF }
div#banner p   {  margin:0; padding:1px 10px  }
div#footer p   {  margin:0; padding:5px 10px  }


div#banner     {  border-top: solid 1px black ;
                  border-left: solid 1px black ;
                  border-right: solid 1px black }
div#footer     {  border: solid 1px black }
div#banner, div#footer     {  clear:both; width:698px  }


div#horizspace {  height: 5px; }

div.boxedcontent { 
	margin: 5px 0px 5px 10px;
	background: white;
	border: solid 1px #9B148B;
	padding: 5px
}
					
div.box_header { 
	padding:0 ;
	font-size: large;							
}
div.box_value { 
	margin-left: 35px; 
}

div.image_set {
	text-align: center;
	padding-top: 10px;	
}
img.logo {
        padding: 5px;
        vertical-align: middle;
}
span.image_large {
	padding:10px;
}
div.image_small {
	padding:4px;
}


/* program.html */
span.time	{ color: #4e4e4e; }
span.rubrik     { color: #8f0505; }
span.namn 	{ ; }
span.amne	{ color: #15489B; font-weight: bolder;  }
span.pdf   { 
    background: #EEF; 
    font: 70% arial, sans-serif; 
    padding: 3px; 
    border: solid 1px black ;
    float:right; 
}

div.paus	   { margin: 1em 0em 1em 3em; font-weight: bolder;  color: #4e4e4e; }

div.day_block { margin-left: 0.5em;  }  
div.day_block p { margin: 0em 0em 1em 0em ; margin-left: 0.5em;}
div.time_block { margin: 0em 0em 1em 1em ; }
div.left_time_block {float: left; width: 3em; }
div.right_time_block {}



/* forelasare.html */
div.foredrags_area            { margin-left: 10px}
div.foredrags_block           { 
    margin-bottom: 2em;
    border-top: solid 2px #BBB
}

span.foredrags_roll           { font-style: italic;}

div.foredrags_titel           { 
    text-align: center; 
    border-bottom: solid 1px #DDD; 
    color: #8f0505;
    letter-spacing: 1px;
    line-height: 1.4em;
}
div.foredrags_hallare         { margin: 0.2em 0.2em 0 0.2em; font-weight: bolder}
div.foredrags_hallar_position { margin-left: 0.2em; }
div.foredrags_hallar_about    { margin-left: 1.2em }

div.download_pdf_skal {
    float:right;
    width: 300px;
    height: 60px;

}

div.download_pdf {
    font: 80% arial, sans-serif;    
    margin-left: 12px;
    margin-bottom: 10px;
    border: 1px dashed gray;
    padding: 2px;
}

/* $Id: nalen.css 230 2007-04-24 20:05:23Z fimblo $ */

