* { margin : 0; padding: 0; }
img { border: 0; margin:0; }
html { width:100%; height: 100.1%; margin : 0; padding: 0;  }
li {list-style: none; margin: 0; padding: 0; }
body {font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 62.5%; height: 100%; background-color: #ddd;  }
.clear, .clearb { clear:both;}
.hide { display: none;}
a:link {  text-decoration: underline; color: #444;}
a:visited {  text-decoration: none; color: #444; }
a:hover { text-decoration: underline;  color: #444; }
strong { font-weight: bold;}
em {font-style: italic; }
p { margin: 0.0em 2em 0.6em 2em; font-size: 1.4em; }
h1 a { z-index: 1; position: relative; height: 180px; width: 126px; margin: 0; top: 12px; left: 68px; }
h2 { margin: 0.0em 2em 0.6em 1em; font-size: 1.6em;  background: #fff url(../images/active.png) no-repeat 8px center;padding: 2px 0 2px 32px;  }
p.adresse  { margin: 0.0em 2em 0.2em 2em; font-size: 1.4em;  }
body div#content .overskrift { font-size: 1.4em; font-weight: bold; margin: 1.0em 2em 0.6em 2em; }

body#Kontakt #content div.infokontakt, body#Kunstnerne #content div.infokontakt, body#Contact #content div.infokontakt, body#Artists #content div.infokontakt{ float: left; width: 268px; margin: 10px 0px 10px 30px;  text-align: center; font-size: 0.85em;  }
body#Kontakt #content div.infokontakt p,body#Kunstnerne #content div.infokontakt p, body#Contact #content div.infokontakt p, body#Artists #content div.infokontakt p   { margin: 0.0em 2em 0.2em 2em;  }

body#Kontakt #content a:link {  text-decoration: underline; color: #444;}
a#portrat { float: left;}
a#portrat img { margin: 2px 12px 12px 32px;}
.underskrift { margin: 12px 12px 12px 4px;}
/*Layoutet*/ 
p.NewsSummaryMorelink { margin-bottom: 12px;}
.NewsSummaryPostdate  { font-size: 11px; margin-left: 28px; text-transform: capitalize; }
div.NewsSummary { margin-top: 24px; }

p.sprog {  }
p.sprog a.dansk, p.sprog a.english { position: absolute; top: 6px; right: 24px; padding-left: 30px; height: 30px;  text-align:
right; line-height: 24px; z-index: 999; }

p.sprog a.dansk{background: url(../images/dansk.png) no-repeat 0 0;}
p.sprog a.english { background: url(../images/english.png) no-repeat 0 0; }

object { margin-left: 26px; }

div#wrapper { z-index: 1; margin: 30px auto; padding: 0 0 0px 0; position: relative;  width: 765px;  background: #fff url(../images/corner.png) no-repeat right top;  }
div#content {  margin: 0; padding: 36px 24px 24px 44px; position: relative; top: 0px; border-top: 10px solid #ddd; width: 697px;  background-color: #FFFFFF; z-index: 1; }
div#galleri { margin: 17px 24px 12px 46px; padding: 0 0 30px 0; float: right; width: 150px; background-color: #fff; }
div#nyheder { margin: 17px 24px 12px 16px; padding: 0 0 30px 0; float: right; width: 210px; background-color: #fff; }


div#footer { background-color: #fff; width: 725px; display: block; margin: 5px 0px 0 0px; border-top: 10px solid #ddd; position: relative; padding:0 10px 0 30px;  background: #fff url(../images/corner2.png) no-repeat right bottom; }
#footer p {  padding: 4px 0 2px 6px; font-size: 1.6em; }	
#footer img {  padding: 12px 0 2px 6px;  }	
#footer span { background: url(../images/foot.png) no-repeat 0px center; padding-left: 16px; margin: -5px 0 -5px 6px; }
div#wrapper div#footer p#denanden a { font-size: 0.6em; line-height: 0.7em; text-decoration: none;  color: #ccc; margin: 0px 0em 0.0em 1em; padding: -24px 0 0 0; }
div#wrapper div#footer p#denanden a:hover {  text-decoration: underline;  }


ul#menu { position:relative; font-size: 1.6em; top: 0px; margin: -20px 0 24px 197px; height: 1.7em;  padding: 0px; z-index: 36;}
ul#menu li { float: left; padding: 0px 2px 0px 0px; color: #000; }
ul#menu li a:link { color: #000; text-decoration: none; }
ul#menu li a:visited { color: #666;  text-decoration: none;  }
ul#menu li a:hover {   color: #333; text-decoration: underline; z-index: 12;  }
ul#menu li a:active { color: #111; text-decoration: underline;  }
#menu li li {  width: 180px; font-size: 1em; line-height: 1.0em; padding: 6px 0; }
#menu, #menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu ul { position: absolute; top: auto;  display: none;  border-bottom: 10px solid #ccc; padding-bottom: 24px; background-color: #fff; }
#menu ul ul {  margin-top: 1px; margin-left: -1px; left: 100%; top: 0px; }	
#menu li {  margin-left: -1px; float: left;  padding-top: 12px; }
#menu li li {  margin-left: 0px; margin-top: -1px; float: none;  position: relative; }
/* Styling the basic apperance of the menu elements */
#menu a {  display: block;  margin: 0 7px 0 0px;  text-decoration: none; color: #000; padding: 2px 0 2px 22px;  }
#menu li a { color: #000; }
#menu li li a {  color: #000;}	
#menu li, #menu li.menuparent {  background-color: #fff; }
div#wrapper ul#menu li a.menuactive { color: #111; text-decoration: normal; background: url(../images/active.png) no-repeat 0px center;  color: #000;}
#menu li:hover, #menu li.menuh, #menu li.menuparenth, #menu li.menuactiveh {   color: #111; text-decoration: normal; background: url(../images/active.png) no-repeat 0px center;  color: #000; }
#menu ul, #menu li:hover ul, #menu li:hover ul ul, #menu li.menuparenth ul, #menu li.menuparenth ul ul { display: none; }
#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul, #menu li.menuparenth ul, #menu ul li.menuparenth ul, #menu ul ul li.menuparenth ul { display: block; }

body#OmVerket div#wrapper div#content img.inlinebillede { padding: 40px 30px 2px 40px; }	
body#Verket div#wrapper div#content img.inlinebillede { padding: 40px 30px 2px 40px; }	

/* Album Module CSS for default, ImageGallery, and Thickbox templates */
/* Used for categories to make things clear correctly */
.album_content {width:100%; float:left;}
.clear {clear:both}
.albumlist {margin-left:0;padding-left:0;float:left;}
.picturelist {margin-left:0; padding-left:0;}

/* Album and Picture Lists */
.thumb { padding:0;  margin:0 0.5em 0.5em 0; text-decoration:none; line-height:normal; list-style-type:none; text-align:center; float:left; height: 130px;}
.thumb a { display:block;  width:120px;	padding:20px 10px 0 10px; margin:0; text-decoration:none; }
.albumcomment { text-align: left; }
.albumname{font-size:smaller; text-align:center; font-weight:bold; font-style:normal; }
.albumname a { display: inline; border: none; margin:none; padding:none; background-color:transparent; }
.albumpicturecount { font-size:smaller; text-align:center; font-weight:normal; font-style:italic; }
.albumcomment { text-align:center; font-weight:normal; font-style:normal; }
.albumnav { text-align:center; font-weight:normal; font-style:normal; font-size:smaller; }
.instructiontext { font-weight:normal; font-style:normal; font-size:smaller; font-style:italic; }



/* Big Picture */
.bigpicture
{
	padding:0.5em 0 0;
	clear:left;
	text-align:center;
}

.bigpicturecaption
{
/* Big picture caption */
	text-align:center;
	margin:0 0 5px;
	padding:0;
}

.bigpicture img
{
/* Big picture settings */
	padding:18px;
/* Image padding to form photo frame. */
	width:80%;
/* Width of big picture - set to auto for actual width*/
	margin:0;
	background-color:white;
/* Background of picture */
	text-decoration:none;
}

.bigpicturenav { margin:0; padding:0; color:#000; font-size:smaller; line-height:normal; }
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#ccc;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px; }

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 1.2em;

}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
	font-size: 1.5em;
	text-decoration: none;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#TB_closeWindow a {
text-decoration: none;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}





/* IE Hacks */
#menu li li { float: left; clear: both;  }
#menu li li a { height: 1%; }



.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

