body                          {font-family:  Verdana, Arial, Helvetica, sans-serif;
				                       background-color: #cccccc;  }

.header                       {background-color: #339999; height: 78px;}
.spalte1, .spalte2            {height: 380px; float: left;
                               font-size: 12px; line-height: 13px;}
.spalte2a, .spalte2b          {height: 100px; float: left;
                               font-size: 12px; line-height: 13px;}

.spalte1                      {margin: 0; padding: 0; width: 60%;height:95%;
								               overflow: auto; }

.spalte2                      {float:right; margin: 0; padding: 0; width: 38%;
		 						               height:95%; overflow: auto;}

.spalte2a			          {float:right; margin: 0; padding: 0; width: 38%;
		 						               height:65%; overflow: auto;}
.spalte2b          			  {float:right; margin: 0; padding: 0; width: 38%;
		 						               height:25%; overflow: auto;}

.spalteindhold                {margin: 0; padding: 0 10px 0 10px; }


.midt                         {padding-left: 5px; padding-top:5px;
                               height:435px; background-color: #FFFFFF;
							                }
.midte                         {padding-left: 5px; padding-top:5px; overflow:auto;
                               height:435px; background-color: #FFFFFF;
							                }
.midte_a                      {padding-left: 5px; padding-top:5px; overflow:auto;
                               height:440px; background-color: #FFFFFF;
							                }
.hotspot                      { padding: 0; height:14%;   background-color: #FFFFFF;
								               border-top: 3px solid #339999;}
								
.header, .midt, .bund, .midte {min-width: 770px; }
.linkbox	                    {min-width: 770px; height: auto; background-color: #339999;}
#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: #339999;
                               height: 20px;
                               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: left; padding-top:10px;
                               color: #191970; font-size: 26px; line-height: 26px; }
h2                            {text-align: center;color: #191970;text-align: center;}
h3                            {text-align: center;color: #191970;}
h4                            {text-align: center;}
p                             {text-decoration: none; font-size: 0.95em; color: #000000;}
p.tekst                       {text-decoration: none; font-size: 0.80em; color: #000000;}
a:active                      {font-size: 0.95em; color: #000099; text-decoration: none}
a:hover                       { font-size: 0.95em; color: #000099; text-decoration: none; background-color: #FFFFCC;}
a:link                        {font-size: 0.95em; color: #000099; text-decoration: none}
a:visited                     {font-size: 0.95em; color: #000099; text-decoration: none}
a.menu:active                 {font-size: 0.8em; color: #FFF; text-decoration: none}
a.menu:hover                  {font-size: 0.8em; color: #009ED3; text-decoration: none;background-color: #3366FF;}
a.menu:link                   { font-size: 0.8em; color: #FFF; text-decoration: none}
a.menu:visited                {font-size: 0.8em; color: #FFF; text-decoration: none}
           
table#tekst_tabel               { border: 0px; margin: 0px; width: 800px; font-size: 0.8em; }

table#sql_tabel               { border: 0px; margin: 0px;}
table#sql_tabel a, tr.linie1, tr.linie2, tr.afvlinie1, tr.afvlinie2, 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.afvlinie1  {background-color: #d7e6ed; color: black; font-style: italic; }
table#sql_tabel tr.afvlinie2  {background-color: #B0C4DE; color: black; font-style: italic; }
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: 10px;}
form#indtast_form legend      {letter-spacing: 3px; color: #191970;
                               font-weight: bold;}
form#indtast_form #f1         {border:1px inset #191970;font-size:100%;
                               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.res2         {border: 1px none; text-align: center; border-right: 1px solid;}
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.under                      {background-color: #FFB6C1; font-size: 0.85em;}
tr.gul                        {background-color: #ADD8E6; font-size: 0.85em;}
tr.gron                       {background-color: #3CB371; font-size: 0.85em;}            
tr.oplys                      {background-color: red; color: white; }
.boxa		                      {width:90px; float:left; height:78px; }
.boxb		                      {width:300px; float:left; height:78px; margin-top:15px;}
.boxc		                      {width:100px;float:right;height:78px; margin-top:5px;}
