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

body {
	background:url(siteback.jpg) repeat-x #9a9986;
	background: #f1f1f1 url(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;
}



.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;}
            
.topTable {width: 900px;} 
	           
.footerTable { width: 900px; margin-left: auto; color: #234650; margin-right: auto;}



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

table.Schedule td, th { 
             padding: 0em;
}



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;
}



table.Lectures td  { 
                     border-color : transparent; 
                         padding: .3em;
                         empty-cells: show;}


table.Lectures th  { 
                     border-color : transparent; 
                         padding: .3em;
                     text-align: left;
                     /*color: #FFFFFF;          */
                         empty-cells: show;}

 
table.Lectures thead { background: #C0C0C0; /*#A9A9A9; #edc; */
                       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 tbody { 
                       /*background: #9cf;*/
                       border-left-style: solid; border-left-color : #C6C6C6; border-left-width : 0px; 
                       border-color: #C6C6C6;
                       border-bottom-style: solid; border-bottom-color : #C6C6C6; border-bottom-width : 1px;                        
}

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;
}

