/* CUSTOM CSS SETTINGS FOR KUNST-OLJEMALERIER.COM */
body, html {
	padding: 0;
	margin: 0;
    background: #fff url(/gfx/new-backdrop-grey.jpg) repeat-y top left;
}

* {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 14px;
}

	/* -------------------- */
	/* CMS Content settings */
	/* -------------------- */
	#content, #content td {
	}
	#content img {
		border: 1px solid #fff;
	}

	h1 {
		font-size: 18px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 3px;
	}
	h2 {
		font-size: 16px;
		color: #333333;
/*		color: #10a8bd; */
		margin-top: 3px;
		margin-bottom: 3px;
	}
	td.header {
		background-color: #9ca;
		font-size: 22px;
		color: #333333;
		padding:10px;
		font-weight:bold;
	}
	#gallery {
		font-size:1.8em;
		margin-bottom:20px;
	}
	td.image_title {
		font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-style:normal;
		font-size: 12px;
		padding: 0px 10px 0px 0px;
	}
	td.image_text {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-style:normal;
		font-size:10px;
	}

	#valign_horizon {
		/* border:1px solid black; */
		position: relative;
		top: 50%;
		left: 8px;
		width: 100%;
		height: 1px;
		overflow: visible;
		visibility: visible;
		display: block;
		text-align:left;
	}

	#valign_content {
		/* border:1px solid red; */
		position: absolute;
		top: -15px;
		width: 102px;
		height: 20px;
		visibility: visible;
		text-align:center;
	}

	#contentb {
		position: absolute;
		height: auto;
		width: auto;
		left: 200px;
		top:80px;
		right: 60px;
	}
	#contentb a:link {
		color: #666666;
	}
	#contentb a:visited {
		color: #999999;
	}
	#contentb a:link:hover {
		color: #10a8bd;
	}

	/*  CSS for å legge Easy CMS engineered i bunnen av siden,
	samkjører med javascript for å kalkulere høyde på side */
	#footer {
		position: relative;  /* Needed for Safari */
		padding: 10px;
		width: 100;
	}
	#footer h1 {
		padding-bottom: 0;
	}
	#logo {
	font-family:  "Comic Sans MS", "MS Sans Serif", Geneva, sans-serif;
		position: absolute;
		height: auto;
		width: 600px;
		text-align:center;
		left: 90px;
		top:25px;
		right: 60px;
		font-size:20px;
		font-weight:bold;
        color: #000;
		
	}

#logoart {
		position: absolute;
		height: 213;
		width: 131;
		left: 0px;
		top: 15px;
	}


#flags {
		position: absolute;
		height: auto;
		width: 160px;
		left: 10px;
		top:10px;
	}

#menu {
  position: absolute;
  height: auto;
  width: 160px;
  left: 10px;
  top: 150px;
}
	#menu div.knapp {
		/* border:1px solid white; */
		background-image: url(/images/knapp.gif);
		width: 112px;
		height: 54px;
	}
	#menu #spacer {
		padding: 5px 0px 5px 0px;
		height:1px;
		width:135px;
	}
	#menu a {
		/* border:1px solid green; */
		background-image:none;
		font-family:Arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#000;
		height:30px;
	}
	#menu a:link {
		color: #000;
	}
	#menu a:visited {
		color: #000;
	}
	#menu a:link:hover {
		color: #088;
	}

#menu div.knappPNG {
		/* border:1px solid white; */
		background-image: url(/images/knapp_grey.png);
		width: 131px;
		height: 68px;
	}
#menu div.knappGIF {
		border:1px solid white;
		background-image: url(/images/knapp_grey.gif);
		width: 131px;
		height: 68px;
	}

#CMSgallery td.title, #CMSgallery .title {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 10px;
  padding: 0px 10px 0px 0px;
  }

/* * * * * */
td.ko_colours {
  padding: 10px;
  background-color:#CBCCCE;
}
#footer {
  text-align: right;
}
#footer div.splitter {
  width: 130px;
  height: 11px;
  background:#ccc url(/images/easy_cms_splitt_ccc.gif) no-repeat top left;
}
#footer div.ecms-link {
  width: 108px;
  height: 10px;
  background:#ccc url(/images/easy_cms_ccc.gif) no-repeat top left;
}
#footer div.ecms-link a {
  display: block;
  width: 108px;
  height: 10px;
}
td.logo-topp {
  width: 770px;
  height: 97px;
  background:#fff url(/gfx/new-topp-grey.jpg) no-repeat top left;
}
td.content-topp {
  background:#fff url(/gfx/new-backdrop-grey.jpg)repeat-y top left;
}
