body,td,th {
	color: #000;
}
body {
	background-color: #999;
}

body {
	background:url(siteback.jpg) repeat-x #9a9986;
	background: #f1f1f1 url(http://www.imada.sdu.dk/~marco/images/bg_body_fade_72_1.png) top left repeat-x;
       background: url("http://www.imada.sdu.dk/~marco/images/body-bg.png") repeat-y center #F2F2F2;
/*	margin:0; */
	font-family: Optima, Georgia, serif; 
	/*font-size: small;*/
	min-width: 930px;
/*	font: Optima, Georgia, Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;;*/
	color: #6a6a66;
	color: #234650;
	font-size: small;
    line-height: 1.3;
text-align: left;
       margin: 0px auto;
    padding: 0;
max-width: 930px;
}


h2, h3 {
	color: #534B4F; /*#527bbd;*/
	margin-top: 0.7em;
	margin-bottom: 0.3em;
	padding-bottom: 0.2em;
	line-height: 1.0;
	padding-top: 0.5em;
	border-bottom: 1px solid #aaaaaa;
}

h1 {
	color: #534B4F; /*#527bbd;*/
	margin-top: 0.7em;
	margin-bottom: 0.3em;
	padding-bottom: 0.2em;
	padding-top: 0.5em;
	font-size: 165%;
}

h2 {
	padding-top: 0.8em;
	font-size: 125%;
}

h2 + h3 {
    padding-top: 0.2em;
}

h3 {
	font-size: 110%;
	border-bottom: none;
}

p {
	margin-top: 0.0em;
	margin-bottom: 0.8em;
	padding: 0;
	line-height: 1.3;
}

pre {
    background-color: #eee;
    box-shadow: 5px 5px 5px #888;
    border: none;
    padding: 5pt;
    margin-bottom: 14pt;
    color: black;
    padding: 12pt;
    font-family: Courier New;
    font-size: 95%;
    overflow: auto; 
}


em {
	font-style: italic;
}

p,li,tr,td      { color: #333333; 
				  font-family: "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", Verdana, sans-serif;
/*		  font-family: Optima, Georgia, sans-serif; */
/*	   font-size: small;*/
/*	   margin-left:0em; */
}

ul {padding-left: 0; margin-left: 2em;}

code {
	color: #534B4F; /*#527bbd;*/
	fontsize: 110%;
}

a {
  text-decoration: none;	
}

a:hover {
	border-bottom: 1px gray dotted;
}


a.without_u { text-decoration: none;
	      border: 0; 
	      border-bottom: none; 
	      }



a img { border: 0; 
	      text-decoration: none;
	      border-bottom: none;
              }

img
{   border-style: none;
 }


/*a:link {color:#E00000;}      unvisited link */
/*a:visited {color:#800000;}  visited link */
/*a:active {color:#CC6633;}  selected link */ 


a img:visited { border: 0; 
	      text-decoration: none;
	      border-bottom: none; 
	      }

a.img:hover { border: 0; 
	      text-decoration: none;
	      border-bottom: none; 
              border-style: none;
}


a.external {
	background: url(http://www.imada.sdu.dk/~marco/images/Icon_External_Link.png?2) center right no-repeat;
	padding: 0 13px 0 0;
}


a.pdf {
	background: url(http://www.imada.sdu.dk/~marco/images/Icon_External_Link_PDF.png?2) center right no-repeat;
	padding: 0 13px 0 0;
}



table.mainTable {width: 900px; 
	    border-top-style: none; border-top-color : #C6C6C6; border-top-width : 1px; 
	    border-left-style: none; border-left-color : #C6C6C6; border-left-width : 1px; 
	    border-right-style: none; border-right-color: #C6C6C6; border-right-width: 1px; 
	    border-bottom-style: none; border-bottom-color: #C6C6C6; border-bottom-width: 1px;           	    border-collapse: collapse; 
	    margin-left: auto; margin-right: auto;
             height: 30px;
             padding: 0em;                            
             empty-cells: show; 
}
            
.topTable {width: 900px;} 
	           
.footerTable { width: 900px; margin-left: auto; color: #234650; margin-right: auto;}




table.Schedule { 
                 border-style: solid; 
                 border-color : #C6C6C6; 
                 border-left-style: solid; 
                 border-left-color : #C6C6C6; 
                 border-left-width : 1px; 
                 border-right-style: solid; 
                 border-right-color: #C6C6C6; 
                 border-right-width: 1px; 
                 border-bottom-style: solid; 
                 border-bottom-color : #C6C6C6; 
                 border-bottom-width : 1px; 
                 border-top-style: solid;  
                 border-top-color : #C6C6C6; 
                 border-top-width : 1px; 
                 border-collapse: collapse; 
                 margin-left: 1px; margin-right: 1px;
}


table.Schedule thead  { background: lightgray; 
                        height: 40px;
                        font-weight: bold;
                        border-color: #C6C6C6;
                       border-left-style: solid; 
                       border-left-color : #C6C6C6; 
                       border-left-width : 0px;                        
                       border-bottom-style: solid; 
                       border-bottom-color : #C6C6C6; 
                       border-bottom-width : 0px;                        
                        text-align: center;
}


table.Schedule td  { 
                     text-align: center;
                     border-style: solid; 
                     border-color : #C6C6C6; 
                     border-left-style: solid; 
                     border-left-color : #C6C6C6; 
                     border-left-width : 1px; 
                     border-right-style: solid; 
                     border-right-color: #C6C6C6; 
                     border-right-width: 1px; 
                     border-bottom-style: solid; 
                     border-bottom-color : #C6C6C6; 
                     border-bottom-width : 1px; 
                     border-top-style: solid;  
                     border-top-color : #C6C6C6; 
                     border-top-width : 1px; 
                     }

table.Schedule th, td  { 
                    /* border-color : transparent;                           */
                     /*border: 1px solid #C6C6C6; */
                        height: 30px;
                         padding: 0em;                            
                         empty-cells: show; 
                        vertical-align: middle;
                        }                        


table.Schedule .c1 { background: lightgray; 
                     width: 110px;
                     font-weight: bold; 
                     
                     }









table.Timetable { width: 400px; 
	border-collapse: collapse; 
	    margin-left: 1px; margin-right: 1px;
}






table.boh { width: 400px; 
            border-left-style: solid; border-left-color : #C6C6C6; border-left-width : 0px; 
            border-right-style: solid; border-right-color: #C6C6C6; border-right-width: 0px; 
            border-bottom-style: solid; border-bottom-color: #C6C6C6; border-bottom-width: 1px; 
            border-collapse: collapse; 
            margin-left: 1px; margin-right: 1px;
}




table.Lectures { 
                 border-style: solid; 
                 border-color : #C6C6C6; 
                 border-left-style: solid; 
                 border-left-color : #C6C6C6; 
                 border-left-width : 0px; 
                 border-right-style: solid; 
                 border-right-color: #C6C6C6; 
                 border-right-width: 0px; 
                 border-width : 1px; 
                 border-collapse: collapse; 
                 margin-left: 1px; 
                 margin-right: 1px;
                 line-height: 90%;                            
}


table.Lectures tbody { 
                       border-style: solid; 
                       border-color : #C6C6C6; 
                       border-left-style: solid; 
                       border-left-color : #C6C6C6; 
                       border-left-width : 0px; 
                       border-right-style: solid; 
                       border-right-color: #C6C6C6; 
                       border-right-width: 0px; 
                       border-bottom-style: solid; 
                       border-bottom-color: #C6C6C6; 
                       border-bottom-width: 1px; 
                       border-top-style: solid; 
                       border-top-color: #C6C6C6; 
                       border-top-width: 1px; 
                       border-width : 1px; 
                       border-collapse: collapse; 
                       margin-left: 1px; 
                       margin-right: 1px;               
}



table.Lectures thead  { background: lightgray; 
                        border-color: #C6C6C6;
                       border-left-style: solid; 
                       border-left-color : #C6C6C6; 
                       border-left-width : 0px;                        
                       border-bottom-style: solid; 
                       border-bottom-color : #C6C6C6; 
                       border-bottom-width : 1px;                        
}


table.Lectures td  { 
                     text-align: left;
                     /*border-color : transparent; */
                     padding: .3em;
                     empty-cells: show;
                     height: 120%;
                     line-height: 120%;
}

table.Lectures tr  { 
                     /*border-color : transparent;*/
                     /*border: 1px solid #C6C6C6; */
                     padding: 0em;
                     empty-cells: show; 
                     vertical-align: middle;
                     }


table.Lectures#highlight tr.hilight { background: #EAEAEA; } 






div#table-of-contents { background-color: #f5f5f5; 
border: 1px solid #C6C6C6; padding: 1ex; padding-top: 0px; margin: 0em; margin-top: 0em; width: 20em; float: right; font-size: small; }

div#table-of-contents h2 { margin-top: 0em; font-size: 110%; font-weight: bold; }
div#table-of-contents ul { padding-left: 1em; }



div#postamble { font-size: xx-small; border-top: 1px solid #aaaaaa; padding-top: 0.5em; }
div#postamble p { font-size: xx-small; padding: 0em; margin: 0em; text-align: right;}


BR { clear: left }

IMG#myi {align: center
	margin:0px 100px}



dd {
	color: #222222;
}

dd > *:first-child {
	margin-top: 0;
}

