@charset "utf-8";
/* CSS Document */


.noprint {display:none;}

div.Article {
  background: url(/images/borders/topleft.gif) top left no-repeat;
  width:100%;
  } 
div.ArticleTop {
  background: url(/images/borders/topright.gif) top right no-repeat;
  padding:15px;
  margin:0;
  }
div.ArticleBody {
  background: url(/images/borders/rightborder.gif) top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding: 5px 15px 5px 15px;
  }
div.ArticleFooter {
  background: url(/images/borders/bottomleft.gif) bottom left no-repeat;
  }
div.ArticleFooter p {
  background: url(/images/borders/bottomright.gif) bottom right no-repeat;
  padding:15px;
  display:block;
  margin:-2em 0 0 0;
  }
div.ArticleHeader 
{
    margin-left:10px;
    margin-top:-42px;
    float:left;
    padding:5px;
    background-color:#ffffff;
    font-weight:bold;
    font-size: 1.3em;
    color:#365c73;
}
div.ArticleWrapper
{padding-top:10px;}


/* wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 1px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.2em;
	padding-right: 1em;
	line-height: 1;
	padding: .1em 15px .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}
#caleventtype label {
	padding: .1em 30px .5em 30px;
}
#calperiod label {
	padding: .1em 0px .5em 30px;
}

.custom-checkbox label {
	background: url(/images/checkbox.gif) no-repeat; 
}

.custom-radio label { 
	background: url(/images/radiobutton.gif) no-repeat; 
}
.custom-checkbox label, .custom-radio label {
	background-position: -10px -17px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -117px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -217px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -317px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}
#calsearchfield {float:left;}
#calsearchfield input {color:#365c73;border:none;width:288px;height:30px;background:url(/images/searchfieldback.png) no-repeat;padding:6px 10px;font-size:15px;font-weight:bold;font-family:arial;}

#calsearchbutton {text-align:right;float:right;width:185px;}
#calsearchbutton a {margin-right:5px;}


html{margin:0px auto;padding:0px;}

h1, h2, h3, div,a {margin: 0 auto; xborder: 0;} 

xinput {border:solid 1px #bbbbbb;background-color:#eeeeee;padding:2px;}
xselect {border:solid 1px #bbbbbb;background-color:#eeeeee;padding:2px;}
img {border:solid 0px #ffffff;}

#print {float:right;cursor:hand;}
 

/* jubilæum */
#alletidersmuseeum {float:right;width:200px;margin-right:20px;color:#ffffff;}
#alletidersmuseeum h1 {font-size:14px;}

#alletidersmuseeum a {color:#fff;text-decoration:none;}
#alletidersmuseeum a:hover h1 {text-decoration:underline;}

#busearch .bubutton {xmargin-top:-70px;margin-left:5px;border:solid 4px #000000;background-color:#ffffff;}

/*#silverlightControlHost {padding:2px;border:1px solid #aaaaaa;}*/

.loginlabel {width:75px;float:left;height:23px;}
.logininput {height:23px;}
.logininput input{width:100px;font-family: Tahoma, Verdana, Arial;font-size: 11px;margin-bottom:2px;float:right;}
.loginbutton {clear:both;float:right;padding-top:5px;}
.loginbutton input {font-family: Tahoma, Verdana, Arial;font-size: 11px;}
.loginerror {background-color:Yellow; border:solid 1px #ff0000;}

#content h1 {font-size:25px;margin:0 0 10px 0;font-family:Tahoma;line-height:25px;}
#content h2 {font-size:15px;font-weight:bold;padding-bottom:3px;}
#content h3 {font-size:14px;font-weight:bold;margin:0 0 5px 0;}
#content a {color:#316491;}
#content a:hover {color:#000000;}
#content p {margin:0px;}

.calender_list {padding-left:15px;}
.calender_list li {list-style-type:none;padding-top:5px;}

#calsearch td {cursor:hand;}

body {xbackground-color:#363c3c;margin:0px;font-family:arial; font-size:11px;height:auto;position:relative;color:#000000;background-color:#ffffff;font-family:verdana;}

#toplogo {margin-left:37px;margin-top:10px;padding-bottom:10px; float:left;}
#wrapper {clear:both;width:100%; background-repeat:repeat-y;padding-left:13px;padding-right:13px;height:auto;}
#arealogo {float:left;padding:50px 0 0 15px;text-align:center;}
#arealogo div {color:#ffffff;font-weight:bold;padding-top:8px;font-size:15px;}
#arealogosub {padding:7px 0 0 15px;width:180px;float:left;text-align:center;}
#arealogosub div {color:#ffffff;font-weight:bold;padding-top:8px;font-size:15px;}
#headertitle {width:180px;}
#areatop {padding-left:0px;height:268px; padding-top:11px;float:left;}

#areacallinik {bottom:0; float:right;margin-right:15px;font-style:italic;}


#newsitem {background-color:#ffffff;}
#newsitem img {margin-right:5px;}
#newsnavi {float:right;padding-right:25px;}
#newsnavi a {color:#ffffff;margin-left:5px; padding:1px 4px 2px 4px;text-decoration:none;background-image:url(/images/newsnavibulletback.png);display:inline-block;}
#newsnavi a.activeSlide {color:#666666;background-image:url(/images/newsnavibulletback_selected.png);}

#menu {height:38px;background-image:url(/images/menubackgray.gif); border-top:#e8e8e8 solid 5px;border-bottom:#e8e8e8 solid 5px;}

#topbanner {border-bottom:#e8e8e8 solid 5px;height:30px;}

#textheader {float:left;}

#frontcalender {color:#ffffff;width:330px;margin-right:20px;}
#frontcalender a {color:#eeeeee;text-decoration:none;font-size:10px;}
#frontcalender a span.title {color:#ffffff;}
#frontcalender a:hover span.title {text-decoration:underline;color:#ffffff;}
#frontcalender ul li span.title {font-weight:bold;font-size:11px;}
#frontcalenderheader {font-size:15px;font-weight:bold;color:#ffffff;padding-top:30px;padding-bottom:10px;}
#frontcalenderlink a {color:#ffffff;text-align:right;float:right;margin-right:20px;margin-top:4px;}

#fronttabsleftboks {float:left;padding:19px 15px 10px 25px;width:200px;}
#fronttabsleftboks p, #fronttabsleftboks ul{padding-bottom:7px;}
#fronttabsleftboks p em {font-style:normal; font-size:16px;}
#fronttabsleftboks p a {color:#316491;}
#frontboxescontainer {width:948px;background-image:url(/images/frontboxesback.gif); background-repeat:no-repeat;height:206px;padding-left:12px;padding-top:7px;margin-left:8px;margin-bottom:30px;}
#frontteaser {background-image:url(/images/frontteaserback.gif);background-repeat:no-repeat; height:203px;padding-right:6px;width:181px;float:left;text-align:left;padding-left:0px;}
#frontteaser a {text-decoration:none;cursor:hand;}
#frontteaser h1 {color:#ffffff;font-size:11px;padding-left:10px;padding-top:10px;padding-bottom:8px;clear:both;text-align:left;}
#frontteaser a h1 {color:#ffffff;text-decoration:none;width:160px;display:block;}
#frontteaser a:hover h1 {text-decoration:underline;}
#frontteaser h1 a span{width:150px;}
#frontteaser a h3 {font-weight:normal; font-size:11px;padding-left:7px;padding-right:10px;padding-top:0px;width:160px;padding-bottom:0px;color:#666666;}
#frontteaser a:hover h3 {color:#000000;}
#frontteaser h3 p {margin:3px 0 3px 0;}
#frontteaser h3 img {padding-bottom:6px;padding-top:5px;}
#frontteaser h3 ul {list-style-type:disc;}

#frontpagebanner {height:110px;background:url(/images/bannerback.gif) repeat-x;text-align:left;}
#DockMenuDiv {position:absolute;margin-top:-60px;text-align:left;}

#footer {background-image:url(/images/backbottom.gif);width:979px; height:45px;text-align:center;}

#areafront { width:745px; float:right;padding:7px 0px 7px 7px;}

#content {background:url(/images/leftmenuback.gif) repeat-y;height:100%;padding-bottom:35px;}

#frontboxone {width:235px;height:208px;padding-right:13px;float:left;background:url(/images/boxback.gif) no-repeat;}
#frontboxtwo {width:482px;height:208px;padding-right:13px;float:left;background:url(/images/boxback_two.gif) no-repeat;}
#frontboxthree {width:719px;height:248px;padding-right:13px;float:left;background:url(/images/boxback_three1.gif) no-repeat;}

#frontboxcontent {margin:8px 10px 4px 10px;height:130px;}
#frontboxcontent p {margin:0 0 4px 0;}
#frontboxcontent h1 {font-size:11px;margin:0px;}
#frontboxcontent a {text-decoration:none;color:#666666;}
#frontboxcontent a:hover h1 {text-decoration:underline;} 
#frontboxcontent a:hover #readmore {text-decoration:underline;}

#frontboxcontent input {background-color:#ffffff;border:none;vertical-align:middle;}
#frontboxcontent td {margin:1px;}
#frontboxcontent td label {padding-top:2px;}

#frontboxcontent ul {list-style:none;margin:0px;padding:0px;}
#frontboxcontent ul li {padding-bottom:2px;}


/* images */
#XXXkunstbilledecontainer img {padding-right:10px;}


#leftbox {width:212px;height:208px;float:right;background:url(/images/leftbox.gif) no-repeat;}

#leftmenu {width:203px; float:left; background-color:#FFFFFF;padding-top:7px;padding-left:7px;margin-bottom:60px;height:100%;}

#leftmenu ul {margin-left: 0;padding-left: 0;font-family:Tahoma;margin:0px;}

#leftmenu ul li#select {background-color:#5b6a6b;}
#leftmenu ul li a.parentselect {color:#ffffff;font-weight:bold;}
#leftmenu ul li a.select {color:#ffffff;}

#leftmenu ul li {background-color:#c8cccc;border-bottom:solid #ffffff 1px; list-style:none;margin-left: 0;color:#343d3c;}
#leftmenu ul li:hover, 
#leftmenu ul li:hover.parent, 
#leftmenu ul li:hover.level2, 
#leftmenu ul li:hover.level3, 
#leftmenu ul li:hover.level4, 
#leftmenu ul li:hover.level5, 
#leftmenu ul li:hover.level6, 
#leftmenu ul li#select:hover {background-color:#434d4e;display:block;}

#leftmenu ul li a{color:#343d3c;text-decoration:none;display:block;width:183px;cursor:hand;}
#leftmenu ul li:hover a{color:#ffffff;text-decoration:none;display:block;width:183px;}

#leftmenu ul li.parent a {font-weight:bold;color:white;}
#leftmenu ul li.parent {background-color:#8e9495;}
#leftmenu ul li.root {color:#ffffff;font-weight:bold;font-size:14px;padding-top:5px;padding-bottom:5px;}
#leftmenu ul li.root a {color:#ffffff}
#leftmenu ul li.root a:hover {text-decoration:underline;}

#leftmenu ul li.level2 {background-color:#e0e2e3;}
#leftmenu ul li.level3 {background-color:#f5f5f5;}
#leftmenu ul li.level4 {background-color:#f2f3f4;}
#leftmenu ul li.level5 {background-color:#f2f3f4;}
#leftmenu ul li.level6 {background-color:#f2f3f4;}

#leftmenu ul li a div {width:160px;}
#leftmenu ul li a div.level1 {float:left;padding:5px 10px 5px 0px;}
#leftmenu ul li a div.level2 {padding-left:5px;float:left;padding:5px 0px 5px 5px;}
#leftmenu ul li a div.level3 {padding-left:10px;float:left;padding:5px 0px 5px 10px;}
#leftmenu ul li a div.level4 {padding-left:15px;float:left;padding:5px 0px 5px 15px;}
#leftmenu ul li a div.level5 {padding-left:20px;float:left;padding:5px 0px 5px 20px;width:150px;}
#leftmenu ul li a div.level6 {padding-left:25px;float:left;padding:5px 0px 5px 25px;width:150px;}

#parentbold {font-weight:bold;}

#leftmenu ul li#select {background-color:#5b6a6b;}
#leftmenu ul li#select a{color:#ffffff;font-weight:bold;}

#leftmenu ul li a div#rightarrow {float:right; width:7px; height:15px;background:url(/images/MenuArrowRightDark.gif);margin-top:5px;}
#leftmenu ul li:hover a div#rightarrow {float:right; width:7px; height:15px;background:url(/images/MenuArrowRightWhite.gif);margin-top:5px;}

#leftmenu ul li a div#downarrow {float:right; width:7px; height:15px;background:url(/images/MenuArrowDownDark.gif);margin-top:5px;}
#leftmenu ul li a div#downarrowselected {float:right; width:7px; height:15px;background:url(/images/MenuArrowDownWhite.gif);margin-top:5px;}
#leftmenu ul li:hover a div#downarrow {float:right; width:7px; height:15px;background:url(/images/MenuArrowDownWhite.gif);margin-top:5px;}

#leftmenuitemclear {clear:both;height:1px;}

/*#textcontainer {padding:7px;float:left;background-color:#ffffff;width:524px;padding-bottom:52px;}*/
#textcontainer {padding:7px 15px 7px 15px;float:left;background-color:#ffffff;width:508px;padding-bottom:52px;line-height:16px;font-size:11px;}
#textcontainer h1 {padding-top:10px;padding-bottom:5px;}
#textcontainer h2 {padding-top:10px;}
#textcontainer h3 {padding-bottom:10px;}
#textcontainer p {padding-bottom:10px;}
#textcontainer object {clear:both;}

/*879393*/
#breadcrumb {font-size:9px;color:#6c8a9c;padding-bottom:5px;font-family:Tahoma;}
#breadcrumb ul {margin-left: 0;padding-left: 0;}
#breadcrumb ul li {display:inline;padding-left:4px;}
#breadcrumb ul li.first {padding-left:0px;}

/*#breadcrumb ul li:before {content: "\0020 \0020 \0020 \00BB \0020";color:#000000;}*/
/* #breadcrumb ul li.first:before {content: "";} */

#breadcrumb ul li a {color:#6c8a9c;}
#breadcrumb ul li a:hover {color:#2b4a5b;}

#rightcolumn {float:right; width:212px;padding-top:7px;padding-right:7px;margin-bottom:60px;}
#rightcolumn p {padding-bottom:10px;}

#shopfaq {float:left;width:150px;background-color:Red;}

#booksubtitle {font-size:12px;padding:4px;color:#666666;}
#bookcover {float:left; width:125px;padding-right:10px;}
#bookcover img {float:left; padding-bottom:5px;}
#bookcover img.pdf {padding-right:5px;}
#bookcover a {color:#333333;font-style:italic;text-decoration:none;}
#bookcover a:hover {text-decoration:underline;}
#bookcover #shop {width:125px;float:left;font-size:10px;}

#buybook {float:right;width:100px;padding-left:10px;padding-bottom:10px;}
#buybook img {float:left; padding-bottom:5px;}
#buybook img.pdf {padding-right:5px;}
#buybook a {color:#333333;font-style:italic;text-decoration:none;}
#buybook a:hover {text-decoration:underline;}
#buybook #shop {width:100px;float:left;font-size:10px;}

#booklabel {width:85px;float:left;font-weight:bold;}
.authurlabel {width:90px;font-weight:bold;padding-bottom:4px;vertical-align:top;}
.authurvalue {width:270px;padding-bottom:4px;vertical-align:top;}

#booktabs {float:left;}
#bookcontainer {width:525px;display:block;clear:both;}
.booktab {width:495px;line-height:13px;float:left;}
.booktab a {color:#333333;}
.booktab a:hover {color:#cc0000;}

#clear {clear:both;padding-bottom:40px;}

#rightboxtop {background:url(/images/rightboxtopback.gif);padding-top:4px;}
#rightboxmiddle {background:url(/images/rightboxmiddleback.gif);padding:5px 10px 5px 10px;font-size:10px;color:#666666;width:192px;display:inline-block;}
#rightboxmiddle a {color:#666666;}
#rightboxmiddle ul {margin-left:0px;padding-left:15px;}
#rightboxmiddle ul li {margin-left:0px;padding-bottom:4px;}
#rightboxmiddle ul li a {text-decoration:none;}
#rightboxmiddle ul li a:hover {text-decoration:underline;}
#rightboxmiddle p {margin:0px;}
#rightboxmiddle img {}
#rightboxbottom {background:url(/images/rightboxbottomback.gif);margin-bottom:10px;height:19px;font-size:1px;}

#topnavigation {float:right; margin-top:22px;margin-right:30px;}
#topnavigation a {color:#336699;text-decoration:none;}
#topnavigation a:hover {text-decoration:underline;}
#topsearch {float:right;padding-top:17px;padding-right:20px;}
#topsearch .box, #searchresult .box {border:solid 2px #dddddd;background-color:#ffffff; color:#999999;font-style:italic; font-family:Verdana; font-size:11px;padding:4px;width:150px;}
#topsearch .box:focus, #searchresult .box:focus {border:solid 2px #336699;color:#666666;font-style:normal;}

.highlight {background-color:Yellow;}

#pressdate {padding-bottom:10px;font-style:italic;}

#presslist {list-style:none;margin:0;padding:0;}
#presslist a {text-decoration:none;color:#333333;display:block;}
#presslist li a:hover {background-color:#efefef;}
#presslist li {padding-left:15px;display:block;margin-bottom:10px;}
#presslist #presslistdate {font-style:italic;}
#presslist #pressheader {font-weight:bold;font-size:14px;}
#presslist a:hover #pressheader {text-decoration:underline;}
#presslist #pressheader img {float:right;padding-left:10px;padding-bottom:10px;}
#presslist #presstext {xpadding-bottom:10px;}
#presslist #presstext img {float:right;}

#presslist #searchheader {font-weight:bold;font-size:14px;}
#presslist #searchheader img {padding-right:5px;vertical-align:bottom;}
#presslist a:hover #searchheader {text-decoration:underline;}

#presslist #searchlink {color:#316491;text-decoration:underline;}
#presslist a:hover #searchlink {text-decoration:underline;color:#000000;}

#presslist .presslistdate {font-style:italic;}
#presslist .pressheader {font-weight:bold;font-size:14px;}
#presslist a:hover .pressheader {text-decoration:underline;}

#searchinfo {background-color:#eeeeee;font-size:10px;margin-top:10px;border-top:solid 1px #999999;padding:2px;margin-bottom:10px;text-align:center;}

#eduinfo { padding:0px;margin:0px;margin-top:-15px;}

#subtitle {padding-bottom:5px;font-size:12px;font-weight:bold;}
#exhibitionended {float:right; color:red; font-weight:bold;}

.boximageleft {padding-right:5px;}
.boximageright {padding-left:5px;}

#topimage_forside {padding-top:1px;padding-left:10px;float:left;}

/*
#frontnewsitems {float:right;width:330px;background-color:Transparent;margin-top:50px;margin-right:20px;height:152px;}
#frontnewsitem {background-color:Transparent;color:#ffffff;}
#frontnewsitem h1 {font-size:14px;}
#frontnewsitem a {background-color:Transparent;color:#ffffff;text-decoration:none;}
#frontnewsitem a:hover h1 {text-decoration:underline;}
#frontnewsitem a:hover #readmore {text-decoration:underline;}
#frontnewsitem img {border:solid 1px #8197a4;}
#frontpressitem em {font-size:10px;}

#frontnewsnavi {float:right;padding-right:25px;padding-top:10px;}
#frontnewsnavi a {font-weight:bold;color:#ffffff;margin-left:5px; padding:1px 4px 2px 4px;text-decoration:none;background:url(/images/newsnavibulletback.png) no-repeat;display:inline-block;}
#frontnewsnavi a.activeSlide {color:#666666;background:url(/images/newsnavibulletback_selected.png) no-repeat;}
*/

#frontpressheader {width:205px;height:25px;background:url(/images/frontpressheaderback.jpg) no-repeat;color:#fff;padding-left:5px;padding-top:5px;}

#frontpressitems {color:#000;height:252px;width:210px;background-color:Transparent;}
#frontpressitem {background-color:Transparent;color:#ffffff;height:282px;width:210px;}
#frontpressitem a {background-color:Transparent;color:#000;text-decoration:none;}
#frontpressitem h1 {font-size:14px;}
#frontpressitem a:hover h1 {text-decoration:underline;}
#frontpressitem a:hover #readmore {text-decoration:underline;}
#frontpressitem img {border:solid 1px #ccc;margin-bottom:5px;}
#frontpressitem span.date {font-size:10px;color:#999;margin-bottom:2px;}

#frontpressnavi {text-align:center; padding-right:25px;padding-top:10px;}
#frontpressnavi a {font-weight:bold;color:#999;margin-left:5px; padding:1px 4px 2px 4px;text-decoration:none;background:url(/images/newsnavibulletback.png) no-repeat;display:inline-block;background-color:Transparent;}
#frontpressnavi a.activeSlide {color:#fff;background:url(/images/newsnavibulletback_selected.png) no-repeat;}

#oldsagtip {display:none;background-color:#000;color:#fff;}
#oldsagtip img {border:solid 1px #999999;padding:5px;background-color:#fff;}
#oldsagtip div {padding:5px;}

#lastoldsagtip {display:none;background-color:#000;color:#fff;}
#lastoldsagtip img {border:solid 1px #999999;padding:5px;background-color:#fff}
#lastoldsagtip div {padding:5px;}

#oldnav {}
#oldnav ul li {width:125px;height:110px;background:url(/images/oldsagnavback.jpg);}
#oldnav ul li.active a {background:none;}
#oldnav ul li a {background:none;}


#searchform input{ background-color:#ffffff;}


/*fix*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/* nav */
/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  z-index: 100;
  position: relative;
  text-align:left;
  margin-top:8px;
	}
.nav li {
  float: left;
  margin: 0;
  padding: 0; 
  position: relative;
}
.nav a {
  font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
  display: block;
  padding: 0 22px;
  padding-top:4px;
  text-transform: uppercase;
  text-decoration: none;
}
/*.nav a:link {  border-bottom:solid 7px #57594c;}*/

.nav a.selected {border-bottom:solid 7px #ffffff;}

.nav ul li a{letter-spacing:normal; text-transform: none;font:bold 11px/25px Tahoma,Arial, Helvetica, sans-serif;padding:0px 0px 0px 15px;border-bottom-width:0px;}

.nav li a {color:#ffffff;  padding-bottom:5px;}

.nav li a:hover {
	background-color: transparent;
  	color: #ffffff;
  	padding-bottom:5px;
}
.nav ul li a:hover {  padding-bottom:0px;} /* subs */

#nav-one li:hover a {border-bottom-width:0px; color:#434d4e; background: transparent; } 
#nav-one li.sfHover a {background-color: transparent;color: #434d4e;padding-bottom:6px;}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  color: #355065;
  padding-bottom:0px;
  font-weight:normal;

}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  xbackground-color: #496571;
  background-image:url(/images/menubackgray.gif);
  color: #ffffff;	
}

.nav ul {
  filter: alpha(opacity=90);
  background-image:url(/images/menuback.png);
  opacity: 0.9; 
  -moz-opacity: 0.9; 
  border: 1px solid #496571;
  list-style: none;
  padding:0;
  margin: 0;
  margin-top:0px;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 29px;

}
.nav ul li {
  border: 0;
  float: none;

}
.nav ul a {
  /*border: 1px solid #000;*/
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;

}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}


/*-------------- TABS ----------*/

#fronttabscontainer {float:right;width:697px;padding:6px 10px 4px 0px;}
#frontpageteasertabs {width:697px;background-color:#ffffff;}
#verticaltabselector {float:left;height:169px;width:27px;xvertical-align:text-bottom;padding-top:27px;cursor:pointer;}

#tabboxsep {width:1px;height:134px;float:left;background-image:url(/images/tabboxsepback.jpg);}

/* frontpage tabs */
#container-1 {width:670px;float:right;height:340px;}

#tabcontent {background-color:#FFFFFF;height:293px;text-align:left;background-image:url(/images/fronttabsback.jpg);font-family:Arial, Helvetica, sans-serif;font-size:11px;float:left;width:670px;}
#tabcontent h1{font-size:11px;margin-bottom:5px;margin-top:0px;}
#tabcontent p {padding-bottom:5px;margin:0;}
#tabcontent a {text-decoration:none;color:#444444;}
#tabcontent a:hover {color:#000000;}
#tabcontent a:hover #tabreadmore {text-decoration:underline;}
#tabcontent img {border:solid 1px #c4c4c4;}
#tabcontent a:hover img {border:solid 1px #000000;}
#tabreadmore {color:#316491;}

#tabcontentrow {height:136px;width:670px;}

#tabcolumnone {height:190px;width:164px; float:left;margin-right:2px;}
#tabcolumntwo {height:190px;width:330px; float:left;margin-right:2px;}


#tabcontentsmall {width:310px;height:112px;float:left;margin-bottom:1px;margin:12px;}
/*#tabcontentsmall:hover {background-color:#f6f6ee;} */
#tabcontentwide {width:646px;height:112px;float:left;margin-bottom:1px;margin:12px;}
/*#tabcontentwide:hover {background-color:#f6f6ee;}*/
#tablink {text-align:right;padding-right:28px;width:630px;float:right;clear:both;}

#tablink a, #footer a {color:#316491;font-weight:bold;text-decoration:none;}
#tablink a:hover, #footer a:hover {text-decoration:underline;}

.tabcursor {cursor:hand;}

#formfields {text-align:left;}

#formfields input {background-color:#ffffff;border:none 0px #ffffff;text-align:left;}
#formfields .newsletter {border:solid 1px #999999;background-color:#eeeeee;font-family:Verdana; font-size:11px;padding:4px;font-weight:bold;}
#formfields .button {border:solid 1px #999999;background-color:#dddddd;font-family:Verdana; font-size:11px;padding:4px;font-weight:bold;}
