/* 

	CSS Document 
	BA Glass og Fasade v2
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
*/


@import url("reset.css");
@import url("menu.css");


/* Layout
---------------------------------------------- */

html { background:#ebebeb url(../images/bg-html.png) repeat-x; }
body { width:100%; background:url(../images/bg-body.jpg) top center no-repeat; }
#wrap { width:910px; padding:0 25px 25px; margin:0 auto; background:url(../images/bg-wrap.png); }
#header { width:910px; padding-top:270px; background:url("../images/header.jpg") no-repeat; position:relative; }
#logo { position:absolute; top:35px; left:30px; text-indent:-9999px; }
#logo a { display:block; width:305px; height:130px; }
#flashbox { position:absolute; right:0px; top:0px; width:560px; height:270px; background:url("../images/flashbox.jpg"); }
#primary { width:670px; padding-right:25px; }
#info { width:910px; height:40px; text-indent:-9999px; background:url("../images/info.jpg") no-repeat; }
#secondary { width:190px; padding-left:25px; } 
#left-top { width:190px; height:42px; background:url("../images/left-top.png") no-repeat; }
#left-repeat { padding:5px 30px 5px 5px; background:url("../images/left-repeat.png") no-repeat; }
#left-bottom { width:190px; height:28px; background:url("../images/left-bottom.png") no-repeat; }
#leftcontent p, #leftcontent td { font-size:11px; }
#footer { width:960px; padding-top:25px; background:url(../images/bg-footer.png) top center no-repeat; margin:0 auto; }


/* Typography etc.
---------------------------------------------- */

body, p, td p, td, li, input, textarea { font-family:"Lucida Grande", "Lucida Sans", Tahoma, sans-serif; color:#383838; line-height:1.25em; font-size: 12px; }
p { margin-bottom:1.25em; }
h1, h2, h3, h4, h5, h6 { line-height:1.25em; padding:.2em 0 0; }
h1 { font-size:24px; font-family:Georgia, Times, serif; color:#000; font-weight:normal; color:#39681b; margin-bottom:1em; }
h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; }
h3 { font-size:16px; color:#000; }
h4 { font-size:14px; color:#000; }
h5 { font-size:12px; color:#000; }
h6 { font-size:12px; color:#000; }
hr { height:1px; color:#fff; border-top:none; border-right:none; border-bottom:1px solid #dedede; border-left:none; padding-top:1em; }
#maindocument img { }
#txtprofile img { }
#footer p { padding:0 50px; font-size:11px; }
ul { margin-bottom:1.25em; }
li { margin-left:20px; list-style-type:disc; }


/* Links 
---------------------------------------------- */
a { color:#39681b; }
a:hover { color:#41a400; 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; }
select { padding:2px; }


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

