/* 

	CSS Document 
	Selberg Arkitekter AS
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
---------------------------------------------- */ 

/* Reset all styles */
@import url('reset.css');

/* Get menu styles */
@import url('menu.css');

/* Layout
---------------------------------------------- */
body {
	/*background:#dadada url('../images/bg-body.gif') repeat-x;*/
	background:#c4c5c9 url('../images/ny_backdrop.png') repeat-x;
	padding:0 0 20px
}
#wrapper {
	width:100%;
	/*background:#dadada url('../images/bg-skissetegning.jpg') top center no-repeat;*/
}
#content {
	width:960px;
	margin:0 auto;
}
#header {
	position:relative;
	width:960px;
	/*height:355px;*/
	height:220px; /* edit celero - var height:245px;*/
}
#logo {
	position:absolute;
	text-indent:-9999px;
	left:15px;
	top:42px;
	width:120px;
	height:192px;
	background:url('../images/logo.gif') no-repeat;
}
#topnav {
	position:absolute;
	left:155px;
	top:7px;
	width:795px;
	height:28px;
}
#employees {
	position:absolute;
	left:155px;
	top:35px;
	width:795px;
	/*height:357px;*/ 
	height:170px; /* edit celero - var height:357px;*/
}
#leftnav {
	position:absolute;
	left:16px;
	top:255px;
	width:135px;
	height:135px;
}
#content-top {
	height:20px;
	background:url('../images/content-ends.png') 0px 0px no-repeat;
}
#content-middle {
	background:url('../images/content-middle.png');
	padding:40px 70px 40px 215px; 
	min-height:500px;
	height:auto!important;
	height:500px;
}
#content-bottom {
	height:20px;
	background:url('../images/content-ends.png') 0px -20px no-repeat;
}
#footer {
	background:#504f53 url('../images/bg-footer.png') no-repeat;
	height:62px;
	padding:14px 10px 0 60px;
	margin:0 10px 0 155px;
	position:relative;
}
#designbycelero {
	background:url('../images/designbycelero.png') no-repeat;
	width:11px;
	height:92px;
	position:absolute;
	bottom:-5px;
	right:-20px;
	z-index:600;
	display:block;
	text-indent:-9999px;
}



/* Typography etc.
---------------------------------------------- */
body,td,p {
	font:12px Arial, verdana, sans-serif;
	line-height:20px;
}
p {
	margin-bottom:20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height:1.25em;
	padding:.2em 0 0;
}
h1 {
	font-size:24px;
	font-family:inherit;
	color:#737373;
	border-bottom:1px solid #efefef;
	margin:0 0 20px;
}
h2 {
	font-size:18px;
	color:#737373;
	font-family:inherit;
}
h3 {
	font-size:16px;
	color:#737373;
	font-family:inherit;
}
h4 {
	font-size:14px;
	color:#737373;
	font-family:inherit;
}
h5 {
	font-size:12px;
	font-family:inherit;
}
h6 {
	font-size:12px;
	font-family:inherit;
}
hr {
	height:1px;
	color:#fff;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #dedede;
	border-left:none;
	padding-top:.5em;
	clear:both;
}
ul {
	list-style:disc;
}
ol {
	list-style:decimal;
}
ul,
ol {
	margin-bottom:1.25em;
	padding-left:2em;
}
li {
	/*margin-left:2em;*/
}
blockquote {
	font-size:18px;
	font-weight:bold;
	color:#898987;
}
#maindocument img {
}
#txtprofile img {
}
#footer p {
	color:#ccc;
	font-size:11px;
	margin:0 0 6px;
	line-height:20px;
}
#footer a {
	color:#ccc;
	text-decoration:none;
}
#footer a:hover {
	color:#fba919;
}
#info3 p {
	font-weight:normal;
	color:#fff;
	text-align:right;
}
#info1 {
	margin-right:20px;
}
#info1 .info,
#info2 .info {
	padding-left:6px;
	border-left:3px solid #fba919;
}
#info3 {
	height:50px;
	background:url('../images/footerlogo.gif') top right no-repeat;
	padding-right:50px;
}

/* Links
---------------------------------------------- */
a {
	color:#d15d00;
	text-decoration:none;	
}
a:hover {
	color:#fba919;
	text-decoration:underline;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration:none;
	color:inherit;
}

/* Forms
---------------------------------------------- */
input,
textarea {
	padding:4px;
	border:1px solid #dedede;
	font:12px Arial, verdana, sans-serif;
}
select {
	padding:2px;
}

/* Lib
---------------------------------------------- */
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

/* Celero css tilpasninger
---------------------------------------------- */

td {vertical-align:top;}

/* startpage-------- */

div.frontpage_left {float:left; padding-left: 0px ;width:243px;}
div.frontpage_right {float:right; width:403px; background: url('../assets/webbilder/frontpage_nyheter_bkg.jpg') top left; repeat-y;}
div.frontpage_sitat {background: url('../assets/webbilder/frontapge_sitatbkg.jpg') top left; repeat-y;}


/* startpage newsbox content-------- */ 
div.frontpage_nyheter {padding: 0px 0px 0px 30px ;}/*  her stilles inn venstremarg for alt nyhetsinnhold */
table.newsbox_header {font-size:1.13em; margin: 0px 0px 15px 0px ;}/*  her stilles avstanden ned til første nyhetselement */
td.newsbox_header {vertical-align:middle; height: 50px; font-size:1.55em; color:#737373; padding: 0px 30px 0px 30px ; background: url('../assets/webbilder/frontpage_nyheter_top.jpg');}/*  her stilles inn høyremarg for overskrift og bakgrunnsbilde */
td.newsbox_itemheader {font-size:1.15em; color:#737373; font-weight:bold; padding: 0px 30px 5px 0px ;}/*  her stilles inn høyremarg og avstand til copy */
td.newsbox_pict {align: right;}
td.news_copy {vertical-align:top; font-size:1.05em; color:#737373;line-height:18px;padding: 0px 30px 0px 0px ;}/*  her stilles inn høyremarg */
td.news_divider {padding: 8px 0px 10px 0px ;}
td.newsbox_arkiv {font-size:1.25em; color:#737373; padding: 10px 30px 0px 30px ;}/*  her stilles inn høyremarg  */


/* arkivpage-------- */
div.arkivpage_left {float:left; padding-left: 0px ;width:150px;}
div.arkivpage_right {float:right; width:503px; background: url('../assets/webbilder/arkivpage_nyheter_bkg.jpg') top left; repeat-y;}


/* arkivpage newsbox content-------- */ 
div.arkivpage_nyheter {padding: 0px 0px 0px 30px ;}/*  her stilles inn venstremarg for alt nyhetsinnhold */
table.arkivbox_header {font-size:1.13em; margin: 0px 0px 15px 0px ;}/*  her stilles avstanden ned til første nyhetselement */
td.arkivbox_header {vertical-align:middle; height: 50px; font-size:1.55em; color:#737373; padding: 0px 30px 0px 30px ; background: url('../assets/webbilder/arkivpage_nyheter_top.jpg');}/*  her stilles inn høyremarg for overskrift og bakgrunnsbilde */
td.arkivnewsbox_itemheader {font-size:1.15em; color:#737373; font-weight:bold; padding: 0px 30px 5px 0px ;}/*  her stilles inn høyremarg og avstand til copy */
td.arkivnewsbox_pict {align: right;}
td.arkivnews_copy {vertical-align:top; font-size:1.05em; color:#737373;line-height:18px;padding: 0px 30px 0px 0px ;}/*  her stilles inn høyremarg */
td.arkivnews_divider {padding: 8px 0px 10px 0px ;}
td.arkivnewsbox_arkiv {font-size:1.25em; color:#737373; padding: 10px 30px 0px 30px ;}/*  her stilles inn høyremarg  */


/* updatet cv-------- */
td.sitat_left_bkg {background: url('../assets/webbilder/cv_sitat_left_bkg.jpg') top left; repeat-y; }
td.sitat_right_bkg {background: url('../assets/webbilder/cv_sitat_right_bkg.jpg') top left; repeat-y; }

/* others-------- */
p.copy {float:left; padding-left: 175px ;}
p.list{font-size:.95em; color:#737373; padding: 7px 0px 7px 175px ;margin-bottom: 0px;}
p.column {float:left; padding-left: 50px;}
h2.box {font-size:1.2em; font-weight:bold; padding: 20px 20px 0px 0px ; color:#737373; line-height:120%; }
p.sitat {font-size:1em; font-weight:bold; padding: 20px 20px 0px 20px ; color:#737373; line-height:120%; }
p.sitat_small {font-size:1em; font-weight:bold; padding: 20px 20px 0px 20px ; color:#737373; line-height:140%; }
p.cv_sitat {font-size:0.90em; font-weight:bold; padding: 30px 20px 0px 20px ; color:#888888; line-height:140%; }
p.sitatauthor {font-size:0.9em; font-style:italic; color:#888888; padding: 5px 20px 0px 20px; line-height:100%; text-align:right; }
ul.copy {list-style-type: none;margin: 0px; padding: 0px 0px 0px 0px ; color:black;}
li.copy {background-image: url(../assets/webbilder/bullet.jpg);background-repeat: no-repeat;background-position: 0px 5px; padding-left: 30px;}
img.float_right{float:right;}

/* higslide css-------- */
@import url('highslide.css');
