
body {font-family: Arial; font-size: 13px; color: #FFFFFF;}

/* no border or margins, lightgrey text on lightblue background */
.full_body { font-family: Arial; font-size: small; color: #D3D3D3;background:#9999FF url('images/left_back.gif');position:absolute;top:0;left:0;width:100%;height:100%;margin:0;overflow:visible}

/* fixed font size */
.fixed_font {font-family: Arial; font-size: 14px; color: lightgrey;}

/* standard links */
a {}
a:link{color:lightgrey;}
a:visited{color:lightgrey;}
a:hover{color:white;font-size:105%;}
a:active{color:#0040a0;background:lightgrey;}

a.picture_link {}
a:link.picture_link{}
a:visited.picture_link{}
a:hover.picture_link{}
a:active.picture_link{background:none;}

a img {border:0;}

/* basic table cell data size */
td {font-family: Arial; font-size: 13px; color: lightgrey;}

/* top frame */
.top_body     {background:url('images/top_back.gif');;}
.top_logo {position: absolute; left: 5px; top: 2px; overflow:hidden;}
.top_menubox {position: absolute; left: 16%; top: 30px; width: 84%; height: 14pt; overflow:hidden; background:#5b85a4;}
.top_leftbox {position: absolute; left: 0; top: 30px; width: 16%; height: 14pt; overflow:hidden; background:#5b85a4;}
.top_menutext td {font-size:16px; font-weight:bold; color: lightgrey;}
a.top_menulink {font-size:16px;color:lightgrey;text-decoration:none;}
a:link.top_menulink{color:lightgrey;}
a:visited.top_menulink{color:lightgrey;}
a:hover.top_menulink{color:white;font-size:105%;}
a:active.top_menulink{color:#3e7182;background:lightgrey;}

/* bottom frame */
.bot_body    {padding:0; margin:0; color: #00008B; background:#004080 url('images/bot_back.gif');}
.bot_tittxt  {position: absolute; right: 5px; top: 0;font-size: 36pt; font-style: italic; font-weight: bold; text-align: Right }
.bot_lnktxt  {position: absolute; left: 5px; bottom: 5px;font-size: 8pt; font-weight: bold;}


/* middle frame */
.toplin_box {position:absolute; left:0;top:0;width:100%;height:1%;overflow:hidden;margin:0;}
.botlin_box {position:absolute; left:12%;top:93%;width:100%;height:5%;overflow:hidden;margin:0; background-repeat:repeat}
.menu_framebox { position: absolute; left: 0; top: 1%; width: 12%; height: 92%; overflow:auto}
.main_framebox { position: absolute; left: 12%; top: 1%; width: 88%; height: 92%; overflow:hidden}


/* menu frame (within middle frame) */
.menu_textbox { position: absolute; left: 10px; top: 5%; width: 100%; height: 100%; overflow:auto; 
list-style-type: none; font-weight: bold;font-size:12px;  }
a.menu_link {color:darkblue;text-decoration:none;}
a:link.menu_link{color:darkblue;}
a:visited.menu_link{color:darkblue;}
a:hover.menu_link{color:lightgrey;font-size:105%;background:darkblue;}
a:active.menu_link{color:lightgrey;font-size:105%;background:darkblue;}
.menu_link_like {color:#00008B;font-size:125%;font-weight:bold; text-decoration:underline; font-variant:small-caps}

.reklame_img {width:90%;border:0;}

.menu_votebox { border-style:solid; border-width:0; position: absolute; right: 5px; top:10px; width: 130px; 
height: 100%; overflow:hidden; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0}

/* ng unused?
.idagbox {padding:5; border-style:solid; border-width:2; color:#00008B;width: 80%;}
*/
/* used for Læs mere... links */
a.rdmore_link {color:lightgrey;text-decoration:none;font-size:80%;font-weight:bold;}
a:link.rdmore_link{color:lightgrey;text-decoration:none;font-weight:bold;}
a:visited.rdmore_link{color:lightgrey;text-decoration:none;font-weight:bold;}
a:hover.rdmore_link{color:lightgrey;text-decoration:none;font-size:100%;font-weight:bold;}
a:active.rdmore_link{color:lightgrey;text-decoration:none;font-weight:bold;background:none;}



/* main frame (within middle frame) */
.main_leftpic {position:absolute; left:0;top:0px;width:150px;height:500px;overflow:visible;background:#75a1b3;color:#00008B}
.main_textbox {background-position:0% 0%; position:absolute;left:150px;top:0px;right:0;height:100%; 
  background-image:url('images/main_back.gif'); background-repeat:repeat; background-attachment:scroll}
.main_alltextbox {background-position:0% 0%; position:absolute;left:0;top:0px;right:0;height:100%; min-width:95%;
  background-image:url('images/main_back.gif'); background-repeat:repeat; background-attachment:scroll}
.m_hdr {font-weight: bold; text-align: left; margin-top: 5pt}
.m_body {text-align: left;}
.m_body > iframe {background-color: white;min-height:500px;}

/* nextgen */
h1 {font-size:26px;font-weight:bold;text-align:left;margin:20px 0;}
h2 {font-size:16px;font-weight:bold;text-align:left;margin:10px 0 3px 0;}
h3 {font-size:13px;font-weight:bold;text-align:left;margin:5px 0 0 0;}


/* textarea within textbox, only vertical scroll */
.main_textarea  {
 background-position: 0% 0%; 
 overflow:auto;
 overflow-x:visible;
 margin-right:5px;margin-left:10px;height:100%;
 color:#D3D3D3
 -webkit-overflow-scrolling: touch;
 
}


/* textarea within textbox, also vertical scroll */
.main_textarea_vscroll  {
 overflow:auto;
 margin-right:5px;margin-left:10px;height:100%;
 color:lightgrey;
}
.clr {clear:both;}

.inline_hdr {font-size:16px; font-weight:bold; color: lightgrey;}
.inline_box {height:18px;width:98%;overflow:hidden;margin:0; background-repeat:repeat; 
    background:#004080 url('images/inline_back.gif'); position:relative}
    

.inline_txtinbox {border-left:1px solid #5B85A4; margin-top: 0; margin-bottom: 0; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.inline_hr {color:#5b85a4;}
.inline_votebox { padding:0; border-style:solid; border-width:0; margin-top: 5; height: 100%; overflow:hidden; text-align:right}

.greyed_txt {color: #999999;}
.error_txt {font-style: italic; background-color: #FF0000; font-weight:700;}

/* mail test show box */
.mail_body { padding:0; background-position: 0% 0%; background-color:#00266E; background-repeat:repeat; background-attachment:scroll}

.turtilmeld_input_err {border:1px red solid;}

.turtilmeld_inf_hdr {font-size:large;font-weight:bold;font-style:italic;}
.tilmeld_mbodydisp {background:silver;color:black;padding:15px;border:1px black solid; width:90%;}
.tilmeld_mbodydisp th, .tilmeld_mbodydisp td, .tilmeld_mbodydisp a {color:black;}

table#turtilmeld_deltab th {font-size: small;}



table#turinvtab thead {font-size: small;font-weight:bold;}
table#turinvtab th {padding-top:2px;padding-right:15px;}
table#turinvtab th.thcol1 {text-align:left;}
table#turinvtab td {vertical-align:top;padding-top:2px;padding-right:15px;text-align:right;}
table#turinvtab td.tdcol1 {text-align:left;}
table#turinvtab tr.sumrow {font-weight:bold;color:white;}

table#turdeltab thead {font-size: small;font-weight:bold;}
table#turdeltab th {padding-top:2px;padding-right:15px;text-align:left;}
table#turdeltab td {vertical-align:top;padding-top:2px;padding-right:15px;text-align:left;}
/*table#turdeltab th.thcol1 {text-align:left;}
table#turdeltab td.tdcol1 {text-align:left;}
table#turdeltab tr.sumrow {font-weight:bold;color:white;}
*/

.fpcaltab td {padding:5px;}
.fpnewstab td {padding:5px;vertical-align:top;}
.fpnewstab .fpnewhdr {width:80%;text-align:left;}
.fpnewstab .fpnewdate {width:20%;text-align:right;}
.fpnewstab .fpnewbody {text-align:left;}
.fpnewbody img {max-width:80%;}

.tur_oplaeg {
    font-size:14px;
    background-color:white;color:black;
    padding:10px;
}
.tur_oplaeg div.opl_section {margin:10px 0 0 5px;}
.tur_oplaeg div.opl_section::first-line {font-weight:bold;}
.tur_oplaeg .opl_priser td {padding:0 5px;color:black;}
.tur_oplaeg .opl_priser td:last-child {text-align:right;} 

.tur_oplaeg a {color:blue;}
.tur_oplaeg img.imgleft {float:left;padding:10px 10px 10px 0;}
.tur_oplaeg img.imgright {float:right;padding:10px 0 10px 10px;}
.tur_oplaeg img.imginline {padding:10px 0 10px 0;}

.info_page {font-size:14px;background-color:white;color:black;padding:10px;}
.info_page h1 {color:#4F81BD;}
.info_page div.inf_section {margin:10px 0 0 5px;}
.info_page div.inf_section::first-line {font-weight:bold;color:#4F81BD;}
.info_page a {color:blue;}
.info_table tr {border:1px #4F81BD solid;}	
.info_table td {padding:0 5px;color:black;}	

}
