body            {font-family:  Verdana, Arial, Helvetica, sans-serif;
				background-color: #d7e6ed;  }

.header                       {background-color: #FFF; height: 112px; border-top: 3px solid #69C; }
.header                       {text-align: center; width: 990px; margin: auto; }
.spalte1, .spalte2            {height: 380px; float: left;
                               font-size: 12px; line-height: 13px;}

.spalte1                      {margin: 0; padding: 0; width: 60%;height:80%;
								overflow: auto; }

.spalte2                      {float:right; margin: 0; padding: 0; width: 38%;
		 						height:80%; overflow: auto;}

.spalteindhold                {margin: 0; padding: 0 10px 0 10px; }


.midt                         {padding-left: 5px; padding-top:5px;  width: 990px; margin: auto;
                               height:600px; background-color: #FFFFFF;
							   }
.midte                         {padding-left: 5px; padding-top:5px; overflow:auto;
                               height:435px; background-color: #FFFFFF;
							   }
.hotspot                    { padding: 0; height:14%;   background-color: #FFF;
								border-top: 3px solid #69C;}
								
.header, .midt, .bund, .midte   {min-width: 770px; border-left: 3px solid #69C; }

#nyt        {margin: 0; padding: 0; width: 50%; }

#program          {float:right; margin: 0; padding: 0; width: 45%; height:400px;}

.clear                        {margin: 0; padding: 0; height: 1px;
                               clear: both; }

.bund                         {background-color: #3399CC;
                               height: 15px;
                               font-size: 14px; text-align: center;
                               line-height: 15px; padding: 2px;}

span.navn                     {color:black; font-size:0.7em;
                               padding:10px 0 0 5px; }
h1        {font-weight: bold; text-align: center;
           color: #000000; font-size: 26px; line-height: 26px; }
h3        {text-align: center;}
p         {text-decoration: none; font-size: 0.95em; color: #000000;}

	   a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000000; text-decoration: none}
       a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000000; text-decoration: none; background-color: #FFFFCC;}
       a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000000; text-decoration: none}
       a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; color: #000000; text-decoration: none}
       
table#sql_tabel               { border: 0px; margin: 0px;}
table#sql_tabel a, tr.linie1, tr.linie2, tr.linie9
                              {font-size: 0.7em;}
table#sql_tabel tr.linie1     {background-color: #d7e6ed; color: black; }
table#sql_tabel tr.linie2     {background-color: #B0C4DE; color: black; }
table#sql_tabel tr.linie9     {background-color: black; color: white; }
table#sql_tabel th            {color: black; font-size: 0.7em; font-weight: bold;
                               border-bottom: 1px solid black; padding-top: 5px;}
table#sql_tabel td            {padding-left: 3px; padding-right: 3px;}
table#sql_tabel tr#kolover th {text-align: center; padding: 1px 0.33em;}

form#indtast_form fieldset    {border:2px solid #191970; width: auto;
                               padding: 15px;}
form#indtast_form legend      {letter-spacing: 3px; color: #191970;
                               font-weight: bold;}
form#indtast_form #f1         {border:1px inset #191970;
                               background: #d7e6ed;}
form#indtast_form #f2         {background: #d7e6ed;}
form#indtast_form #f3         {background: #d7e6ed;}
form#indtast_form p           {color: #191970; }

table#turskema                {border-collapse: collapse; border: 1px solid;
                               border-color: black; }
table#turskema tr.linie1      {background-color: #d7e6ed; color: black; }
table#turskema tr.linie2      {background-color: #B0C4DE; color: black; }
table#turskema th             {border: 1px solid; border-color: gray;}
table#turskema td             {border: 1px ; border-color: gray;}
table#turskema tr#kolover th  {text-align: center; padding: 1px 0.33em;}
table#turskema td.ude         {border: 1px none; text-align: left;
                               vertical-align: top; font-size: 80%;}
table#turskema td.res         {border: 1px none; text-align: center; }
table#turskema td.hjm         {border: 1px none; border-right: 1px solid;
                               text-align: right; vertical-align: top;
                               font-size: 80%;}
table#turskema td.hldnr       {border-right: 1px solid; text-align: center; }
table#turskema td.hldnavn     {border-right: 1px solid; text-align: left;
                               padding: 1px 0.33em;}
table#turskema td.hldbp       {border-right: 1px solid; text-align: center;
                               font-weight: bold;}
table#turskema td.hldmp       {border-right: 1px solid; text-align: center;
                               font-weight: bold; }
table#turskema td.hldpl       {border-right: 1px solid; text-align: center;
                               font-weight: bold;}
#turskema1                    {position: absolute; left: 15px; top: 150px;
                               z-index: 1; width: 850px; height: 250px;
                               padding-left: 5px; background-color: #5F9EA0; }

tr.bleg {
    background-color: #d7e6ed;
    font-size: 0.85em;
}
tr.gul {
    background-color: #FFFF99;
    font-size: 0.85em;
}
tr.gron {
    background-color: #3399CC;
    font-size: 0.85em;
}                               