﻿body { margin:0px; padding:0px; line-height:150%; background:#B8D5DC; }

h1.title { margin:0px; padding:0px; font-size:10px;}
h1.h1 { margin:0px; padding:0px; }
h2.h2 { margin: 20px 0px 15px; padding: 0px 0px 5px; border-bottom:2px solid #003E7E; }
h3.h3 { margin: 20px 0px 15px; padding:0px; font-size:larger; }

h2.h2_r { margin: 0px 0px 15px; padding: 0px 0px 5px; border-bottom:2px solid #003E7E; }

a, a:link,a:visited { color:#003E7E; text-decoration:none; }
a:active,a:hover { color:#ff3300; text-decoration:underline; }

dl { padding-left:18px; }
dt { padding-bottom:5px; font-weight:bold;}
dd { margin-left:23px; padding-bottom:10px; }

ul { list-style-type:circle; }
ul li { padding-bottom:10px; }
ul ul { margin-top:5px; list-style-type:square; }

img.imgL { float:left; margin:0px 10px 10px 0px;}
img.imgR { float:right; margin:0px 0px 10px 10px;}

.gray {color:#999999;}
.blue {color:#003e7e;}

.txtS {font-size:smaller; line-height:130%;}
.txtL {font-size:larger;}

#container { margin:0px auto; text-align:left; width:985px; background:url(/Files/Billeder/bg_container_w.gif); border:solid 0px #333;}

#sub_content_container{width:955px; background:url(/Files/Billeder/sub_content_container_bg.gif); border:0px solid #003E7E;}
#header { width: 985px; height:106px; text-align:right; background:url(/Files/Billeder/new_logo/header_2010.jpg); }
#header img { margin-right:15px;}
#wrapper { margin:0px auto; width:955px;border:solid 0px #333; }
#global_menu { margin-bottom:10px; background:#fff;}
#global_menu_m { margin-bottom:5px; }
#sub_menu { height:100%; margin: 0px auto 28px; width:175px; border-bottom:0px solid #003E7E;float:left;}
#sub_menu_m { margin: 0px auto 28px; width:722px; border-bottom:0px solid #003E7E; }

#content { margin:0px 0px 0px 10px;  border:solid 0px #333;}
#content_sub { margin:0px 0px 0px 17px;}

table#content_sub_box { margin: 0px 0px 0px 0px; padding:0px; width: 777px; border-collapse1:collapse; border:solid 0px #333; }

table.content_box { margin: 0px 0px 0px 0px; padding:0px; width: 945px;  border:solid 0px #333; }
table#content_box { margin: 0px 0px 0px 0px; padding:0px; width: 950px;  border:solid 1px #333; }
table#content_box td.cont_spc1 { margin:0px; padding:0px; width:8px; }
table#content_box td.Lconts { margin:0px; padding:0px; }
table#content_box td.cont_spc2 { margin:0px; padding:0px; width:24px; }
table#content_box td.Rconts { margin:0px; padding:0px; }
table.Lbox { margin: 0px 0px 15px; padding:0px; width:715px; border-collapse:collapse; border:none; }
table.Lbox_wide { margin: 10px 0px 15px; padding:0px; width:550px; border-collapse:collapse; border:none; }
table.Lbox_wider { margin: 10px 0px 15px; padding:0px; width:630px; border-collapse:collapse; border:none; }
table.Lbox td p { line-height:170%; }
table.Lbox_wider td p { line-height:170%; }
table.Lbox_wide td p { line-height:170%; }
table.Lbox_wider div { line-height:170%; }
table.Lbox_wide div { line-height:170%; }
table.Rbox { margin: 0px 0px 10px; padding:0px; width:186px; border-collapse:collapse; border:none; }

.DotLineTop {border-top: #003e7e 2px dotted; margin:10px 0px; padding:15px 0px; }
.DotLine {border-top: #003e7e 2px dotted; border-bottom: #003e7e 2px dotted; margin:10px 0px; padding:15px 0px; }

.DotLineHr { clear:both; margin:10px 0px; height:2px; color:#003e7e; border:none; background:#003e7e; }

#login { width:186px; }
#login form { margin:0px; padding:0px 0px 0px 17px; background:url(/Files/Billeder/login_form_md.gif); }
#login form p { color:#ffffff; font-weight:bold; }
#login form input { width:140px; }
#login form input#submit { margin: 5px 0px 0px 35px; width:72px; }
.IDloss { padding:0px 10px; }
.IDloss a { color:red; }

#Lbanner { margin-left:7px; padding:5px; width:157px; border:1px solid #406E9E; }

#WhatsNew1{float:left;width:250px;}
#WhatsNew { clear:left;float: left;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; width:340px; border-left:5px solid #003E7E; }
#WhatsNew h2 { margin: 0px 0px 10px; padding:0px; border:none; }
#WhatsNew ul { margin:0px; padding:0px; list-style:none; }
#WhatsNew ul li { margin:3px 0px; padding: 3px 0px; }
#WhatsNew p { text-align:right;}
.date{color:#00377e; font-weight:bold;}

#feature{ float: right; width:340px;border:solid 0px #333;line-height:130%;}
#feature td{line-height:140%;}


.goTop { clear:both; padding:15px 0px; text-align:right; }


#footer_sub { margin:0px; padding-top:0px;padding:34px;  color:#fff; background:#B8D5DC url(/Files/Billeder/bg_footer_sub.gif) no-repeat;border:0px solid #003E7E; }
#footer_sub a { color:#fff; text-decoration: none; }
#footer_sub a:hover { color:#f30; text-decoration: underline; }



#footer { margin:0px; padding:34px; color:#fff; background:#B8D5DC url(/Files/Billeder/bg_footer_w.gif) no-repeat; }
#footer a { color:#fff; text-decoration: none; }
#footer a:hover { color:#f30; text-decoration: underline; }
#footer_menu { float:left; font-size:11px; }
#copyright { float:right; font-size:10px; }
#footer_bottom { clear:both; }

#regsubmit {
background: url(/Files/Billeder/form_sending_btn.gif) no-repeat;
border: 0;
cursor: pointer;
height: 22px;
width: 62px;
}

#regcancel {
background: url(/files/billeder/form_cancel_btn.gif) no-repeat;
border: 0;
cursor: pointer;
height: 22px;
width: 74px;
margin-left:5px;
}

#userdelete {
background: url(/files/billeder/form_taikai_btn.gif) no-repeat;
border: 0;
cursor: pointer;
height: 22px;
width: 62px;
}

h2.tour{margin-top: 5px;margin-bottom: 5px; font-weight: bold; font-size: 14px; color: #003e7e}
.tour_thumb{margin:2px;}




#evtbl table  {
    margin: 0px auto 0 auto;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    text-align: left;
}
#evtbl th {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f0f0f0;
    font-weight: strong;
text-align: left;
vertical-align:top;
}
#evtbl td {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
line-height:160%;
}
