BODY {border-bottom-width:0;font-family: Verdana, Arial, Helvetica, sans-serif;padding:0;margin-top:0; font-size-adjust:0.58;font-size:16px;background-color:#9C661F;}
.boks {background-color:#ffffff;}
.inner {width:92%;}
A:link {text-decoration:none;color:#0000FF;}
A:visited {color:#0000FF; text-decoration: none;}
A:active {color:#FF0000; text-decoration: none;}
A:hover {color:#0000FF; text-decoration: underline;}
P {line-height:135%;font-size:16px;}
.navi {
font-size : 16px;
margin-top : 1em;
clear:both;
line-height:150%;
}
.picright {
float : right;
margin-left : 1em;
text-align : center;
}
img {
max-width : 100%;
height : auto;
}
.programbox {width:98.5%;border: 4px ridge;background-color:#f5f5f5;padding:5px;}
.use {float:right;background-color:#fffff4;padding:2px;color:#008000;margin:1px;}
.small {font-size:16px;}

.topmenu{float:right;margin-top:0.5em;font-size : 14px;}
.topmenu ul {list-style:none; margin:0; padding:0;}
.topmenu li {float:left; width:98.5%; background-color:#fffff4; text-align:center;
         position:relative;
         height:30px; line-height:30px;color:#000000;}
.topmenu li ul li {float:none; min-width:220px;text-align:left; padding-left:5px;
         padding-right:0;border-top:1px solid #fffff4;background-color:#FCE6C9;
}
.topmenu a:link,.topmenu a:visited {text-decoration:none; color:#000000;display:block;}
.topmenu li ul {position:absolute; top:0; left:-165px; right:auto;visibility:hidden;}
.topmenu li:hover ul {visibility:visible;}
.topmenu li:hover {background-color:#fffff4;}
.topmenu li ul li:hover{background-color:#DEB887;}

H1 {font-size: 140%;line-height:150%;margin-top:0.5em;}
.til2 {line-height:150%;font-size:120%;margin-top:0.5em;}
H2 {line-height:100%;font-size:120%;}
H3 {line-height:100%;font-weight: bold;font-size:110%;}

UL {list-style-type:disc;line-height:135%;font-size:16px;}
OL {line-height:135%;font-size:16px;}

UL A:link {color:#0000FF;}
UL A:visited {color:#0000FF; text-decoration: none;}
UL A:active {color:#FF0000; text-decoration: none;}
UL A:hover {color:#0000FF; text-decoration: underline;}

@media screen and (max-width:480px) {
.boxright {
float:none;}
Table.boks {
margin-top : 0;
width : 100%;
min-width : 300px;
}
}
@media screen and (max-width:820px) {
Table.boks {
margin-top : 0;
width : 100%;
}
.colright {
float : none;
width : 100%;
margin-left : 0;
}
}
@media screen and (min-width:820px) {
Table.boks {
margin-top : 0;
width : 820px;
}
}
