﻿body { background-color:#F7EDE1;font-family:verdana;font-size:small;margin:0px;}

div.header {margin:0px;width:100%;background-color:#021642;white-space:nowrap;}
div.footer {background-color:#E1E1E1;color:#000000;font-size:x-small;text-align:center;border-top:solid thin #062F8B;border-bottom:solid thin #062F8B;padding:5px;}
div.rule {width:100%;height:5px;margin:0px;background-color:blue;}

p.headline {font-size:large;font-weight:bold;text-decoration:underline;}

tr.highlight {background-color:inherit;}
tr.highlight:hover {background-color:lightcyan;}

.container {display:flex;gap:20px;}
.column {flex:1;padding:15px;font-size:larger;line-height:1.5;}

.headbutton {font:inherit;font-size:20px;padding:8px 8px 8px 8px;display:inline-block;border:none;color:#FFFFFF;background-color:Transparent;text-transform:uppercase;}
.headbutton:hover,.headbutton:focus {background-color:blue;outline:none;}
.headbutton:disabled {cursor:not-allowed;color:gray;}

.button {border:solid 1px blue;border-radius:30px;font:inherit;padding:10px;}
.button:hover {border:solid 1px red;box-shadow:0 0 1px 1px red;}

input[type="text"],input[type="checkbox"],input[type="password"]
{border:solid 1px blue;color:blue;background-color:white;font:inherit;font-size:small;}
input[type="text"]:hover,input[type="checkbox"]:hover,input[type="password"]:hover,input[type="radio"]:hover
{border:solid 1px red;box-shadow:0 0 1px 1px red;background-color:#ffffc0;}
input[type="text"]:focus,input[type="checkbox"]:focus,input[type="password"]:focus
{border:solid 1px blue;outline:none;box-shadow:0 0 1px 1px blue;background-color:#ffffc0;}

input[type=file]::file-selector-button
{border:solid 1px blue;border-radius:30px;font:inherit;padding:10px;background-color:cyan; font-weight:bold;}
input[type=file]::file-selector-button:hover
{border:solid 1px red;box-shadow:0 0 1px 1px red;}
	
textarea {border:solid 1px blue;color:blue;background-color:white;font:inherit;font-size:small;}
textarea:hover {border:solid 1px red;box-shadow:0 0 1px 1px red;background-color:#ffffc0;}
textarea:focus {border:solid 1px blue;outline:none;box-shadow:0 0 1px 1px blue;background-color:#ffffc0;}

select {border:solid 1px blue;color:blue;background-color:white;font:inherit;font-size:small;}
select:hover {border:solid 1px red;color:blue;box-shadow:0 0 1px 1px red;background-color:#ffffc0;}
select:focus {border:solid 1px blue;color:blue;outline:none;box-shadow:0 0 1px 1px blue;background-color:#ffffc0;}

td.c60 {width:60px;max-width:60px;}
td.c200 {width:200px;max-width:200px;}
td.c370 {width:370px;max-width:370px;}
td.c400 {width:400px;max-width:400px;}
td.c450 {width:450px;max-width:450px;}
td.c500 {width:500px;max-width:500px;}
td.c770 {width:770px;max-width:770px;}
td.c800 {width:800px;max-width:800px;}
td.c850 {width:850px;max-width:850px;}
td.c20 {padding:20px;}
td.ctop20 {padding-top:20px;}
td.cbot30 {padding-bottom:30px;}