body{

	background: rgb(241,234,216) url(../images/body/background.gif) 3.5em 9em;
	color: #000;
	font-family: arial, sans-serif;
	padding: 0;
	margin: 5px 0 15px .3em;
	width: 99%;
	text-align: center;

}

#main{
	width: 46.5em;
	min-width: 60%;
	max-width: 100%;
	padding: 0;
	margin: 0 auto;
	text-align: left;

}

* html #main{

	width: 46em;

}

#header {

	background-color: transparent;
	height: 76px;
	padding: 0;
	margin: 0px 3px 0 0;
	border-bottom: #70594c 0px solid;

}

#header img{

	float: left;

}

#header div{

	float: left;
	padding: 0;
	margin: 0 0 .1em 0;

}

#header div img{

	height: 1px;
	width: 1px;

}


#header a{

	margin-left: 0;
}


img{

	border: none

}

#container{

	background-color: inherit;
	color: #000;
	padding: 0;
	margin: 0;

}

#toptext{

	background:  #58412e url(../images/breadcrump_bg.jpg);
	color: #fff;
	font-weight: bold;
	font-size: 82%;
	padding: .34em 0 .40em .6em;
	margin: 0;
	border-right: #c5bba2 3px solid;
	border-bottom: rgb(197,181,167) 2px solid;
	border-left: #a58b82 1px solid;

}

#bottomtext{

	background: url(../images/breadcrump_bg.jpg) #60493c;
	color: #fff;
	font-weight: bold;
	font-size: 82%;
	padding: .45em 0 .49em .6em;
	border-right: #c5bba2 3px solid;
	border-bottom: rgb(177,161,147) 2px solid;
	border-left: #a58b82 1px solid;

}

#toptext a, #bottomtext a {

	background: inherit;
	color: #fff4cc;

}


#menu {

	background: inherit;
	color: #796b62;
	float: left;
	width: 9.85em;
	padding: 0;
	margin: .4em 0 0 0;
	border-top: #d6cac1 0px solid;
	display: inline;

}

#menu a{

	display: block;
	background: url(../images/menu/menupunkt_back2.jpg) 0 50% #fafbfc repeat-x;
	color: #592a23;
	font-family: tahoma,"MS Sans Serif","Kabel Bk BT",Eurostar,arial, sans-serif;
	font-size: 105%;
	line-height: 135%;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;
	width: auto;
	padding: .18em .45em .20em .45em;
	margin: 0;
	border-top: #9a7b72 1px solid;
	border-right: #7a5b52 1px solid;
	border-bottom: #6a4b42 1px solid;
	border-left: #9a7b72 1px solid;

}

* html #menu a{

	width: 7.09em;
	margin-left: .4em;

}

.menuitemcurrent{

	background-color: #fffaf1;
	color: #000;
	font-style: italic;
	text-indent: 0;

}


#menu a:hover{

	background: #fffff0;
	color: #392b22;
	border-bottom: #9a7b72 1px solid;
	border-left: #7a5b52 1px solid;
	border-top: #6a4b42 1px solid;
	border-right: #9a7b72 1px solid;


}



#menu dl{

	background: url(/images/menu/background.gif) repeat-y .9em .1em;
	margin-top: 0em;

}

#menu dt{

	display: none;

}

#menu dd{

	background-color: inherit;
	color: #796b62;
	text-indent: 0;
	margin: 0 .55em 3px .65em;

}

#menu ul{


	list-style-type: none;
	padding-left: 0;
	padding-bottom: 0;
	margin: 0;

}

#menu li{

	text-indent: 1.2em;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	white-space: nowrap;
	display: block;

}

#menu li a{

	background: url(../images/menu/dot_red.gif) #fefcfa .8em 50% no-repeat;
	font-size: 84%;
	white-space: nowrap;
	display: block;

}


* html #menu li a{

	width: 9.115em;
	margin-left: .5em;

}

#menu li a:hover, #menu li .submenuitemcurrent{

	background: url(../images/menu/dot_red_hover.gif) #fffff0 .8em 50% no-repeat;
	border-bottom: #9a7b72 1px solid;
	border-left: #7a5b52 1px solid;
	border-top: #6a4b42 1px solid;
	border-right: #9a7b72 1px solid;

}

#menu li a.submenuitemcurrent{

	background-color: #ffffdd;
	position: relative;
	top: 1px;
	left: 1px;

}

#bottomcontainer{

	background: url(../irmages/menu/background.gif) no-repeat 1.2em 1.5em rgb(245,232,222);

	color: #3c4547;
	padding: .7em 0 0 0;
	margin: 0;
	border-right: #c5bba2 3px solid;
	border-left: rgb(195,143,137) 1px solid;
	border-left: #c98 1px solid;
}

#content{

	background: url(../images/content/ulc_bg3.gif) #fefdfa -7px -8px no-repeat;
	color: #080705;
	line-height: 150%;
	padding: 2.65em 2.5em 1.25em 2.75em;
	margin: 0 .0em 0 9.85em;
	border-top: rgb(185,133,127) 1px solid;
	border-right: rgb(185,163,157) 1px solid;
	border-left: rgb(195,143,137) 1px solid;

}

/* the IE jog bug is fixed here */
/* http://www.positioniseverything.net/explorer/threepxtest.html */

* html #content {height: 1%;} /* for IE/Win */

*>html #content {he\ight: auto;} /* for IE5/Mac */ 



#content a{

	background-color: inherit;
	color: #b50;
	font-weight: bold;
	font-size: 95%;

}

#content a:hover{

	background-color: inherit;
	color: #006;

}

h1{

	background-color: inherit;
	color: #5c5a57;
	font-family: verdana, serif;
	font-size: 145%;
	padding: .1em 0 0 0;
	margin: 0 0 .3em -.05em;

}

h1.galleri{

	background-color: #f4f3f0;
	background-color: #f8f7f0;
	background-color: #fbf8e8;
	background-color: inherit;
	color: #4f4830;
	padding-right: 1em;
	padding-bottom: .107em;
	border-top: #ed9 0px solid;
	border-bottom: #ed9 2px solid;
	border-bottom: #eee8e5 1px solid;
	border-right: #eee8e5 5.2em solid;
	border-top: #eee8e5 1px solid;
}

.side{

	display: block;
	text-align: right;
	font-size: 60%;
	line-height: 40%;
	position: relative;
	top: -.6em;
	padding-top: 0;
	padding-bottom: .05em;

}

h2{

	background-color: #f3f2f1;
	color: #383735;
	font-size: 109%;
	line-height: 115%;
	margin-top: 2em;
	border: #f2f1f0 2px solid;

}

h3{
	font-size: 90%;
	font-style: italic;
	padding-bottom: 0;
}

.malerimain{

	background-color: inherit;

	color: #000;
	float: left;
	height: 17em;
	width: 8.77em;
	padding: 0;
	margin: 0;

}

.imgcontainer{

	background-color: inherit;
	color: #000;
	height: 10em;
	padding: 0;
	margin: 0 0.0em 0 0;

}

a.maleri{

	display: block;
	background-color: #f3f1ef;
	color: #000;
	width: 6.9em;
	padding: 0.33em 0.17em 0 0.17em;
	margin: 0;
	border: #cb7 1px solid;
	border: #ec9 1px solid;
}

img.maleri{

	width: 6.9em;
	max-height: 8.5em;

}

a.maleri:hover {

	border: #036 1px solid;

}

.opdateret{

	text-align: right;
	font-style: italic;
	font-size: 95%;

}

.maleridef{

	background-color: inherit;
	color: #000;
	font-family: verdana,sans-serif;
	font-size: 78%;
	line-height: 135%;
	margin: .05em 0 0 0em;
	padding: .2em 0 .4em .458em;
	background-color: #f7f4f0;
	background-color: #f3f0eb;
	background-color: #f6f2ee;
	width: 8.39em;
	height: 5.3em;
	display: block;
	border: #e4e0d3 1px solid;
}



#content dl{

	margin-left: 1em;

}

#content dt{

	color: #421;
	font-size: 98%;

}

.menuremark{
	background-color: rgb(251,239,230);
	color: rgb(108,96,88);
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 90%;
	line-height: 135%;
	padding: .5em .65em;
	margin: 3.5em .8em 3em 1.1em;
	border-top: rgb(215,183,177) 1px solid;
	border-bottom: rgb(215,183,177) 1px solid;

}

.solgt{
	background-color: #fff8b8;
	color: #a00;
	font-weight: bold;
	padding: 0 .5em;
	border: #eee8a8 1px solid;

}

.clr{

	clear: both;

}

.floatright{
	float: right;
	display: inline;
	margin-right: .2em;
}

.top{
	text-align: right;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

