#body {width:980px; margin:0px auto; text-align:center; padding: 0px;}

#logo {float:left; padding:20px;}

#main_nav {clear:both; height: 41px; background:url(/webart/nav_bg.gif) top repeat-x; margin:0px; padding:0px; text-align:left; font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #000; }

#second_nav {float:right; padding:15px; font: 10px/20px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; margin: 0px;}
#second_nav A:link    {COLOR: #333; font-weight:bold; text-decoration:none;}
#second_nav A:visited {COLOR: #333; font-weight:bold; text-decoration:none;}
#second_nav A:active  {COLOR: #333; font-weight:bold; text-decoration:none;}
#second_nav A:hover   {COLOR: #af0502; font-weight:bold;}

.selected_red{COLOR: #af0502; font-weight:bold;}

FORM {margin:0px;}
INPUT {margin:0px;}

.content UL LI {font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #333;  padding:0px 0px 2px 13px; margin:0px; list-style-type:none; background:url(/webart/arrow_red.gif) no-repeat 0px 2px;} 
.content UL LI A {font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #af0502;}
.content UL LI A:hover{ font: 12px/16px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #333333;}
.content UL LI UL LI {margin:0px; padding:2px; color:#313332; font: 11px/13px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #333; list-style-type:disc; background:none;}
.content UL LI UL LI A {margin:0px; padding:1px; color:#313332; font: 11px/13px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #af0502;}
.content UL LI UL LI A:hover{margin:0px; padding:1px; font: 11px/13px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #333;}

#footer {font: 10px Arial, Helvetica, sans-serif; color:#999; text-align:center; padding:10px 0px 2px 0px; clear:both;}
#footer A:link    {COLOR: #000; font-weight:bold; text-decoration:none;}
#footer A:visited {COLOR: #000; font-weight:bold; text-decoration:none;}
#footer A:active  {COLOR: #000; font-weight:bold; text-decoration:none;}
#footer A:hover   {COLOR: #af0502; font-weight:bold; text-decoration:underline;}

#copyright {font: 10px Arial, Helvetica, sans-serif; color:#999; text-align:center; padding:0px 0px 10px 0px; margin:0px; clear:both;}
#copyright A:link    {COLOR: #999; font-weight:bold; text-decoration:none;}
#copyright A:visited {COLOR: #999; font-weight:bold; text-decoration:none;}
#copyright A:active  {COLOR: #999; font-weight:bold; text-decoration:none;}
#copyright A:hover   {COLOR: #af0502; font-weight:bold; text-decoration:underline;}

.event_container {z-index:200; width:960px; position:absolute; top:547px; float:left; text-align:right; vertical-align:top; margin:0px 20px 0px 0px; padding:0px;}
#featured_event {z-index:200; width:330px; font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #333;  text-align:left; float:right;}
#featured_event A:link    {COLOR: #333; font-weight:bold;}
#featured_event A:visited {COLOR: #333; font-weight:bold;}
#featured_event A:active  {COLOR: #333; font-weight:bold;}
#featured_event A:hover   {COLOR: #af0502; font-weight:bold;}

#home_flash {z-index:0; width:980px; height:460px; vertical-align:top; } 

.content {width:920px; margin:0px 10px 10px 23px; padding:5px; text-align:left;}

.photo_border {border:1px #000 solid; margin:8px;}

.button {font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #fff; background: #af0502 url(/webart/btn_bg.gif) top repeat-x; border-top:#d88 solid 1px; border-right:#751818 solid 1px; border-left:#c55050 solid 1px; border-bottom:#480a0a solid 1px; padding:2px 5px 2px 5px; text-decoration:none; cursor:pointer;}

.search_box {width:154px; background:url(/webart/search_box_bg.gif) top repeat-x; border:1px solid #5e0a0a; margin:2px 10px 0px 0px; padding-bottom:2px; font: 12px Arial, Helvetica, sans-serif;}

.table {font: 11px Arial, Helvetica, sans-serif; COLOR: #000; border:1px solid #333;}
.table TH {padding:2px 10px 2px 10px; text-align:left; background: #af0502 url(/webart/btn_bg.gif) top repeat-x; vertical-align:top; color:#fff;}
.table TD {padding:2px 10px 2px 10px; background:#ffffff; border-top:1px solid #666; text-align:left; vertical-align:top;}

/* MAIN NAVIGATION */
a .alt { display: none; }
.horizontalcssmenu { float:left; display: inline; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.horizontalcssmenu ul{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; list-style-type: none; }

/*Top level list items*/
.horizontalcssmenu ul li{ position: relative; float: left; margin: 0px 0px 0px 0px; padding: 0px; display: inline; height: 41px;}
.horizontalcssmenu ul li a{ display: block; float: left; text-decoration: none; margin: 0px 0px 0px 0px; }

.horizontalcssmenu img { display: block; float: left;}

.horizontalcssmenu ul li a#menu-about-us { width:84px; height: 41px; }
.horizontalcssmenu ul li a#menu-visit { width:58px; height: 41px; }
.horizontalcssmenu ul li a#menu-danish-culture { width:120px; height: 41px; }
.horizontalcssmenu ul li a#menu-exhibitions { width:98px; height: 41px; }
.horizontalcssmenu ul li a#menu-collections { width:89px; height: 41px; }
.horizontalcssmenu ul li a#menu-library-and-genealogy { width:156px; }
.horizontalcssmenu ul li a#menu-members { width:87px; height: 41px; }
.horizontalcssmenu ul li a#menu-giving { width:69px; height: 41px; }
.horizontalcssmenu ul li a#menu-special-events { width:117px; height: 41px; }
.horizontalcssmenu ul li a#menu-shop { width:80px; height: 41px; }

.horizontalcssmenu ul li a#menu-about-usDanish { width:67px; height: 41px; }
.horizontalcssmenu ul li a#menu-visitDanish { width:84px; height: 41px; }
.horizontalcssmenu ul li a#menu-danish-cultureDanish { width:108px; height: 41px; }
.horizontalcssmenu ul li a#menu-exhibitionsDanish { width:99px; height: 41px; }
.horizontalcssmenu ul li a#menu-collectionsDanish { width:113px; height: 41px; }
.horizontalcssmenu ul li a#menu-library-and-genealogyDanish { width:157px; }
.horizontalcssmenu ul li a#menu-membersDanish { width:102px; height: 41px; }
.horizontalcssmenu ul li a#menu-givingDanish { width:62px; height: 41px; }
.horizontalcssmenu ul li a#menu-special-eventsDanish { width:82px; height: 41px; }
.horizontalcssmenu ul li a#menu-shopDanish { width:82px; height: 41px; }


/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0; top: 0; position: absolute; display: block; visibility: hidden; z-index: 100; border: 1px solid black;}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{ display: inline; float: none; }
.horizontalcssmenu ul li ul li a{ width: 160px;  font: bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 6px 0px 4px 5px;; text-align:left; background-color:#960402; filter: alpha(opacity=90); -moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9; }
.horizontalcssmenu ul li ul li a:visited{ color:#FFFFFF; }
.horizontalcssmenu ul li ul li a:active{ color:#FFFFFF; }
.horizontalcssmenu ul li ul li a:hover{ background: #FFFFFF; color:#960402; }
	
/* IE FIX \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */




















#section_nav {
	float:left;
	width:200px;
}



#section_nav ul {
	font-weight: bold;
	padding: 10px 0 0 0;
	border-top: 1px dashed #999;
}
#section_nav li ul {
	font-weight: normal;
	padding: 0;
	border-top: none;
}
#section_nav li {
	margin: 0 10px 0 8px;
	padding: 0 0 10px 12px;
}
#section_nav li.selected {
	background: url(/webart/wrapper/bullet_ribbon.gif) 0 5px no-repeat;
}
#section_nav li li.selected {
	background: url(/webart/wrapper/bullet_arrow_red_right.gif) 0 4px no-repeat;
}
#section_nav li li.selected a {
	color: #DD0033;
}
#section_nav li a:link,
#section_nav li a:visited {
	color: #0C519F;
}
#section_nav li a:hover,
#section_nav li a:active {
	color: #DD0033;
}
#section_nav li li {
	display: none;
	font-weight: normal;
	margin: 10px 0 0 10px;
	padding: 0 0 0 8px;
	background: url(/webart/wrapper/bullet_arrow_blue_right.gif) 0 4px no-repeat;
}
#section_nav li.selected li {
	display: block;
}

.ExhibitWrapper {
	width:9200px;
	padding-left:5px;
}
