body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	margin:0;padding:0;
}
a {color:#AD6217;}
abbr {border-bottom: 1px solid #AD6217;}
a img {border:none;}
h1.header {
	font-size:130%;
	margin: 0 15px;
	padding:0;
	float:left;
	width: 493px;
	color: #AD6217;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding:0;
	background: #fff;
}
/*
 * LOGO
 */
#head {
	width: 960px;
	float: left;
	margin: 20px 0 6px 0;
	padding: 0;
}

#head a {float:left; width: 960px;}
#head img {float:left;}
#head img#graf {float:right;}
/*
 * TOPMENU
 */
#menu {
	width: 960px;
	float:left;
	background: #54616E;
	height: 33px;
	margin: 0 0 15px;
	color: #54616E;
}

#menu ul {
	float:left;
	list-style: none;
	margin:0;
	padding:0;
	height: 33px;
}
#menu ul li {
	float:left;
	margin: 0 30px 0 10px;
	height: 33px;
}
#menu ul li a {
	line-height: 33px;
	height: 33px;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a.selected {color: #D4AE85}

/*
 * SEARCH BOX
 */
fieldset.search {float: right;border: none;}
fieldset.search form {
	float:right;margin:1px 0 0;padding:0;
	border: 1px solid #DCBD9D;
	background: #fff;
}
fieldset.search form input {border: none;}
fieldset.search form input.searchbtn {
	background: #DCBD9D;
	color: #fff;
	font-weight: bold;
}

#faux {
	float:left;
	width: 960px;
	background: url(../_gfx/fauxbg.gif) 0 0 repeat-y;
}

/*
 * INTRO / STATS
 */
#intro {
	float:right;
	width: 769px;
	background: #fff;
	margin: 0;
	padding: 0 0 15px 15px;
	display: inline;
	border-bottom: 1px dashed #000;
	overflow: hidden;
}
#intro h1 {color:#000; font-weight: bold;font-size:190%;margin: 0 0 0 0;padding:0;}
#intro h2 {color: #AD6217; font-weight: normal;margin:15px 0 0 0;padding:0;font-size:170%;}
#intro .nofaux h1 {margin:0 0 0 -15px !important;}
#intro .nofaux h2 {margin:15px 0 0 -15px !important;}

.watermark {
	background: url(../_gfx/watermark.jpg) 10px 285px no-repeat;
	min-height: 676px;
	width: 769px !important;
}
.watermarkindex {
	background: url(../_gfx/watermark.jpg) 550px 5px no-repeat;
	min-height: 676px;
	width: 769px !important;
}

#stats, .stats {
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	width: 784px;
	overflow: hidden;
	border: 10px solid #fff;
	border-width: 0 0 10px 0;
	background: #fff url(../_gfx/statsbg.gif) -11px 10px no-repeat;

}
#stats ul, .stats ul {
	display: inline;
	float:right;
	list-style: none;
	width: 784px;
	margin:0;
	padding: 0;
	border: 1px dashed #000;
	border-width: 0 0 1px 0;
	font-family: "Times New Roman", Times, serif;
	overflow: hidden;
}
#stats ul li, .stats ul li {
	float:left;
	margin: 10px 0;
	padding:0 13px;
	height: 102px;
	width: 226px;
	overflow: hidden;
	display: inline;
}
#stats ul li h5, .stats ul li h5 {
	float:left;
	font-size: 400%;
	margin: 0 15px 0 7px;
	padding: 0;
	height: 102px;
	line-height: 102px;
	font-weight: bold;
}
#stats ul li span, .stats ul li span {
	float:left;
	width: 100px;
	font-size: 130%;
	letter-spacing: 1px;
	margin: 35px 0 0;
	padding: 0;
}
.stats.images ul li {margin: 5px 0;height: 112px;}
.stats.images {background-image:none !important;}
.stats.images div.para a {color: #AD6217;text-decoration:none; font-size: 120%;width: 226px; text-align: center;float:left;margin: 5px 0 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*
 * LEFTMENU
 */
#leftmenu {
	width: 175px;
	float: left;
	font-size: 90%;
	display: inline;
	overflow: hidden;
}
#leftmenu h3 {
	background: #F4EDE5;
	color: #AD6217;
	margin: 0;
	padding: 4px 0;
	width: 163px;
	border-bottom: 1px solid #000;
}
#leftmenu ul {
	float: left;
	width: 163px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftmenu ul li {
	float: left;
	width: 163px;
	margin: 0;
	padding: 0;
	border-bottom: 1px dashed #000;
}
#leftmenu ul li a {
	float:left;
	width: 148px;
	margin: 8px 0 0;
	font-size: 120%;
	color: #54616E;
	text-decoration: none;
	display: inline;
	padding: 2px 15px 2px 0;
}
#leftmenu ul li a.selected {
	background: #F4EDE5;
	color: #AD6217;
}

#leftmenu ul li a:hover {background: url(../_gfx/selected.gif) 154px 8px no-repeat;color: #AD6217;}
#leftmenu ul li a.selected:hover {background: #F4EDE5 url(../_gfx/selected.gif) 154px 8px no-repeat;color: #AD6217;}

#leftmenu ul li.sub a {
	width: 126px;
	margin-left: 20px;
}
#leftmenu ul li.sub a:hover {background: url(../_gfx/selected.gif) 134px 8px no-repeat;color: #AD6217;}
#leftmenu ul li.sub a.selected, #leftmenu ul li.sub a.selected:hover {background: url(../_gfx/selected.gif) 134px 8px no-repeat;color: #AD6217;}

#leftmenu ul li.subsub a {
	width: 106px;
	margin-left: 40px;
}
#leftmenu ul li.subsub a:hover {background: url(../_gfx/selected.gif) 114px 8px no-repeat;color: #AD6217;}
#leftmenu ul li.subsub a.selected, #leftmenu ul li.subsub a.selected:hover {background: url(../_gfx/selected.gif) 124px 8px no-repeat;color: #AD6217;}

/*
 * CONTENT
 */
#center {
	border-top: 15px solid #fff;
	width: 520px;
	float: left;
	font-size: 120%;
	line-height: 150%;
	display: inline;
}

#center div.para {
	float:left;
	margin: 15px;
	width: 493px;
	display: inline;
}
#center .list {width:443px;float:left;margin:0;padding:0 0 0 50px;}
#center img.topimage {
	float:left;
	margin: 0 15px;
	width: 493px;
}
#center.nofaux, #center.nofaux .para {width:769px;overflow:hidden;}
#center.nofaux .para {display:inline;margin:0;width:769px}
#center.nofaux .list {width:719px;float:left;margin:0;padding:0 0 0 50px;}

#center.nofaux .foopara, #center.nofaux .foopara a {
	margin:0;
	text-align: center;
	width:226px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#AD6217;
	text-decoration: none;
}

/*#center div.para strong {
	font-size:100%;
	margin: 0;
	padding:0;
	float:left;
	width: 493px;
	color: #AD6217;
}
*/
#center a.readmore {
	float:left;
	margin: 0 15px 15px;
	padding: 0 10px 0 0;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../_gfx/selected.gif) right 7px no-repeat;
	font-size: 100%;
	color: #AD6217;
}

#center h2 {color: #9B4F19; font-weight: bold;margin:15px 0 0;padding:0;font-size:130%;}
#center h3 {color: #666D70; font-weight: bold;margin:15px 0 0;padding:0;font-size:120%;}
#center h4, #center h5, #center h6, #center h7, #center h8, #center h9 {color: #666D70; font-weight: normal;margin:0;padding:0;font-size:110%;font-style: italic;}

#center .person {float:left;width:493px;padding: 15px 0;background:#E4EDF4;margin:0 0 15px;}
#center .personimage {float:left;width:120px;display:inline;text-align:center;}
#center .personinfo {float:left;width:373px;display:inline;}
#center .personinfo .para {width:373px;display:inline;margin:0;padding:0 0 15px;}

#center.nofaux .person {float:left;width:769px;padding: 15px 0;background:#E4EDF4;margin:0 0 15px;}
#center.nofaux .personimage {float:left;width:120px;display:inline;text-align:center;}
#center.nofaux .personinfo {float:left;width:649px;display:inline;}
#center.nofaux .personinfo .para {width:649px;display:inline;margin:0;padding:0 0 15px;}

/*
 * CONTENT - 3 columns
 */
.full {width: 640px !important;float:left;margin: 0 0 0 15px;}
.full .article {width: 203px;float:left; overflow: hidden;margin: 0;}
.full .middle {margin: 0 15px;}
.full .article h1, .full .article strong {width: 203px !important;margin:0 !important;}
.full .article div.para {width: 203px !important;margin: 15px 0 !important;}
.full .article a.readmore {margin: 0 0 15px 0 !important;}

ul.downloads {
	list-style: none;
	width: 490px;
	margin: 0;
	padding: 0;
	float:left;
	margin: 0 0 0 15px;
}
ul.downloads li {float:left;width: 490px;clear:both;}
ul.downloads li img {float:left;margin:2px 0 0;}
ul.downloads li a {
	float:left;
	width: 452px;
	margin: 0 0 2px 4px;
	color: #54616E;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
	padding: 0 9px;
}

ol.search {
	width: 450px;
	margin: 0 0 0 20px;
	padding: 0;
	padding: 0 0 0 20px;
	float:left;
}
ol.search li {float:left;width: 450px;}
ol.search li a {
	width: 450px;
	margin: 0 0 2px 0;
	color: #54616E;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
}
 

#right {
	float:right;
	width: 255px;
	border-top: 15px solid #fff;
	margin: 0 0 0 10px;
	
}
#right img {
	float: left;
	margin: 0 0 15px;
}
#right .flickr {float:left;margin: 0 0 10px 0;width: 255px;}
#right .flickr a {float: left;margin: 0 5px 5px 0;width:75px;height:75px; overflow: hidden;}
#right .flickr a img {height:75px;}

table.table
{
	float:left;
	font-size: 80%;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	border: 1px dashed #000;
	border-width: 1px 0;
	margin: 10px;
	width: 498px;
}
table.table tr:hover {background:#fdeedb;}
table.table thead {}
table.table tfoot {}
table.table td, th {padding:2px 4px;text-align:right;}
table.table td.first-child, th.first-child {text-align:left;}
table.table thead tr td, tfoot tr td {padding: 10px 0;text-align:center !important;}
table.table td.current, table.table th.current {color:#81b7e9;background:#e0e5eb;font-weight: bold;}
table.table td:hover, table.table th:hover, table.table tr:hover td, table.table tr:hover th {background: #fdeedb;}
table.table tr.underline td, table.table tr.underline th {border-bottom: 1px solid #999;}

#footer {
	clear:both;
	width:900px;
	background: #D9E0E6;
	float:left;
	display:inline;
	border-bottom: 30px solid #fff;
	border-top: 5px solid #fff;
	padding: 20px 30px;
	font-size: 110%;
}
#footer a {
	color: #AD6217;
	text-decoration: none;
}


/*
 * TABELLER
 */
.para table.cmstable {
	width: 470px;
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	text-align: right;
}
.para table.cmstable tr {}
.para table.cmstable tr.odd {background-color: #f1f3f6;}
.para table.cmstable tr.th td {
	padding: 1em 8px;
	font-weight:bold;
}
.para table.cmstable tr td {
	padding: 2px 8px;
	vertical-align: top;
}

.vhover {background-color: #F6F8FA !important;}

.hover td {background-color: #F0E5DD !important;}
td:hover {background-color: #F0E5DD !important;} /* E6D3C5 */
.selected {color: #60AFDD;}
.lefttext {text-align: left;}

.singleunderline {border-bottom: 1px solid #54616E;}
.doubleunderline {border-bottom: 2px solid #54616E;}

tr.th td {color: #000 !important;}

.nofaux .para table.cmstable {
	width: 777px;
	margin:0;
	padding: 0;
}

.imagetable {margin: 11px 0;}
.cmstable a {text-decoration:none;}

#ticker {
	margin: 0;
	padding: 10px 0 0 0;
	float: right;
	background-color: #DFF0FA; /* E0E5EB */
	width: 256px;
	height: 204px;
	border: none;
	overflow: hidden;
}
#ticker iframe {border:none;margin:0;padding:0;background:#DFF0FA;}
#ticker table {
	float: left;
	margin: 0 20px;
	padding: 0;
	width: 216px;
	border: none;
	border-collapse: collapse;
}
#ticker span {
	float: left;
	width: 256px;
	margin: 0;
	padding: 0;
	padding: 10px;
	color: #000;
	}
/*
#projectshome {
	background: url(../_gfx/fauxbg2.gif) top left repeat-y;
	float:left;
	width: 960px;
}
*/
