/* * {
	padding: 0px;
	margin: 0px;
} */


html {
	overflow-y: scroll;
	/* height: 101% */
}

body {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-color: #DEDDDD;
}

p {
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 20px;
	margin: 0px;
	word-spacing: 1px;
}

.cont_border {
	border: 1px solid #AAAAAA;
}

a:link, a:visited {
	color: #8c4d59;
}

a:hover {
	color #333333;
	text-decoration: none;
}

.arttext {
	color: #222222;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	letter-spacing: 0px;
	line-height: 16px;
}

.arttext a:link, .arttext a:visited {
	font-style: italic;
	color: #8c4d59;
}

.arttext a:hover {
	color: #000000;
}

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }


/* header wrappers +++++++++++++++++++++++++++++++++++++++++ */

.headerwrapper {
	margin: 0px auto;
	width: 855px;
	padding: 75px 0px 20px 0px;
	border-bottom: 1px solid #AAAAAA;
}

.headerbar_left {
	width: 309px;
	float: left;
	padding-top: 14px;
	/* _padding-bottom: 0px; /* IE6 fix */
	/* !padding-bottom: 0px; /* IE7 fix */
}

.headerbar_right {
	width: auto;
	float: right;
	text-align: right;
}

/* TOPMENU links +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

ul.topmenu {
	border-right: 1px solid #999999;
	float: left;
	margin: 0px;
}

ul.topmenu li {
	list-style-type: none;
	float: left;
	/* display: inline-block; */
}

.topmenu a {
	float: left;
	border-left: 1px solid #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	padding: 7px 15px 9px 15px;
	text-decoration: none;
}

.topmenu a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

/*** header tags ***/

.indexheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #111111;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: normal;
}

.overskrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #111111;
	letter-spacing: 1px;
}

.textheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #222222;
	line-height: 19px;
	text-transform: uppercase;
	word-spacing: 1px;
}

.textsubheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: #222222;
	word-spacing: 1px;
}

.subheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-size: 21px; */
	font-size: 16pt;
	font-style: italic;
	color: #222222;
	letter-spacing: 1px;
}

.copyright {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 1px;
}


/* +++++++++++++++++++++++++ Exhibition css-boxes ++++++++++++++++++++++++++++++ */

.projectbox {
	width: 855px;
	display: block;
	border-top: 1px solid #CDCCCC;
	margin: 0px auto;
	padding: 0px;
}

.project a:link, .project a:visited, .project a:active {
	width: 245px;
	/* height: 200px; */ /* this matches four lines of text */
	height: 115px;
	float: left;
	padding: 25px 20px 0px 20px;
	color: #111111;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 16px;
	border-bottom: 1px solid #CDCCCC;
}

.project a:hover {
	background-color: #333333;
	color: #EEEEEE;
	padding: 25px 20px 0px 20px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}

.project img {
	border: 1px solid #ABAAAA;
	/* float: left; */
	/* margin: 0px 20px 15px 0px; */
	margin: 0px 20px 7px 0px;
	display: block;
}


/* +++++++++++++++++++++++++ Exhibition2 css-boxes ++++++++++++++++++++++++++++++ */

.exhibition2box {
	width: 855px;
	display: block;
	border-top: 1px solid #CDCCCC;
	margin: 0px auto;
	padding: 0px;
}

.exhibition2 a:link, .exhibition2 a:visited, .exhibition2 a:active {
	width: 815px;
	float: left;
	padding: 25px 20px 5px 20px;
	color: #111111;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 15px;
	border-bottom: 1px solid #CDCCCC;
}

.exhibition2 a:hover {
	background-color: #333333;
	color: #EEEEEE;
	padding: 25px 20px 5px 20px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}

.exhibition2 img {
	border: 1px solid #ABAAAA;
	float: left;
	margin: 0px 20px 20px 0px;
}

/* +++++++++++++++++++++++++ Exhibition css-boxes ++++++++++++++++++++++++++++++ */

.exhibitionbox {
	width: 855px;
	display: block;
	border-top: 1px solid #CDCCCC;
	margin: 0px auto;
	padding: 0px;
}

.exhibition a:link, .exhibition a:visited, .exhibition a:active {
	width: 387px;
	float: left;
	padding: 25px 20px 5px 20px;
	color: #111111;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 15px;
	border-bottom: 1px solid #CDCCCC;
}

.exhibition a:hover {
	background-color: #333333;
	color: #EEEEEE;
	padding: 25px 20px 5px 20px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}

.exhibition img {
	border: 1px solid #ABAAAA;
	float: left;
	margin: 0px 20px 20px 0px;
}

/* #exhibition_headerline {
	display: block;
	width: 855px;
	height: 20px;
	border-bottom: 1px solid #AAAAAA;
} */



/* +++++++++++++++++++++++++ ART css-boxes ++++++++++++++++++++++++++++++ */

.kunstbox {
	width: 855px;
	display: block;
	border-top: 1px solid #CDCCCC;
	margin: 0px auto;
	padding: 0px;
}

.kunst a:link, .kunst a:visited, .kunst a:active{
	width: 265px;
	float: left;
	padding: 25px 0px 5px 20px;
	color: #111111;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 15px;
	border-bottom: 1px solid #CDCCCC;
}

.kunst a:hover {
	background-color: #333333;
	color: #EEEEEE;
	padding: 25px 0px 5px 20px;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}

.kunst img {
	border: 1px solid #ABAAAA;
	float: left;
	margin: 0px 20px 20px 0px;
}

/*
.kunst_spacer {
	float: left;
	height: 92px;
	width: 20px;
} */

#kunst_headerline {
	display: block;
	width: 855px;
	height: 20px;
	border-bottom: 1px solid #AAAAAA;
}

/* TEXTS tags ++++++++++++++++++++++++++++++++++++++++++++++++ */

ul.textlink {
	width: 100%;
	border-top: 1px solid #AAAAAA;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

ul.textlink li {
	list-style-type: none;
}

.textlink a {
	display: block;
	padding: 9px 0px 9px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	border-bottom: 1px solid #BBBBBB;
}

.textlink a:hover {
	color: #EEEEEE;
	background: #333333;
}

.textlink .title {
	font-weight: bold;
}

.textlink .info {
	font-style: normal;
	color: #333333;
}

.textlink a:hover .info {
	color: #EEEEEE;
}

/* +++++++++++++++++++++++++ frontlinks +++++++++++++++++++++++++ */

.front2_lnkbox {
	margin: 0px auto;
	padding: 0px;
}

.front2link {
	border-left: 1px solid #999999;
	height:32px;
}

.front2link a, .front2link a:active, .front2link a:visited {
	float: left;
	border-right: 1px solid #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	padding: 7px 15px 9px 15px;
	text-decoration: none;
}

.front2link a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

#frontlink_break {
	display: block;
	float: left;
	width: 1px;
	height: 32px;
	padding: 0px;
	background-color: #999999;
}

/* #frontlink_break {
	display: block;
	float: left;
	width: 1px;
	height: 32px;
	padding: 0px;
	background-color: #999999;
}

#frontlink a:link, #frontlink a:visited, #frontlink a:active {
	display: block;
	float: left;
	width: 60px; 
	padding: 8px 0px 8px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	color: #8c4d59;
	text-decoration: none;
}

#frontlink a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
} */

/* +++++++++++++++++++++++++++++ FRONT links +++++++++++++++++++++++++++ */

#language_break {
	display: block;
	float: left;
	width: 1px;
	height: 22px;
	padding: 0px;
	background-color: #999999;
}

#language a:link, #language a:visited, #language a:active {
	display: block;
	float: left;
	width: 75px; 
	padding: 5px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	color: #8c4d59;
	line-height: 12px;
	text-decoration: none;
}

#language a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

/* ++++++++++++++++++++++++++++++ PRESS tags ++++++++++++++++++++++++++++ */

#press_break {
	display: block;
	float: left;
	width: 1px;
	height: 22px;
	padding: 0px;
	background-color: #999999;
}

#press a:link, #press a:visited, #press a:active {
	display: block;
	float: left;
	/* width: 75px; */
	padding: 5px 15px 5px 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal;
	color: #8c4d59;
	line-height: 12px;
	text-decoration: none;
}

#press a:hover {
	background-color: #333333;
	color: #FFFFFF;
	text-decoration: none;
}

/* +++++++++++++++++++++++++++++++ OMtags +++++++++++++++++++++++++ */

.om_bar {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	color: #111111;
	line-height: 17px;
	border-bottom: 1px solid #CDCCCC;
	height: 20px;
}

.om_bar .year {
	display: block;
	float: left;
	width: 100px;
	padding: 3px 0px 0px 10px;
}

.om_bar .info {
	display: block;
	float: left;
	width: 745px;
	padding: 3px 0px 0px 0px;
}

.om_bar .oneyear {
	display: block;
	float: left;
	width: 60px;
	padding: 3px 0px 0px 10px;
}

.om_bar .noyear {
	display: block;
	float: left;
	width: 845px;
	padding: 3px 0px 0px 10px;
}

.om_bar_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	height: 16px;
	padding-bottom: 3px;
	font-weight: normal;
	border-bottom: 1px solid #BCBBBB;
}

.om_bar_headerspacer {
	display: block;
	height: 6px;
}

.om_bar_vspacer {
	display: block;
	height: 40px;
}


