/* 
	CSS Document 
	BIRK Husky AS
	Deutsch
	Sircon Norge AS
	http://sircon.no
---------------------------------------------- */

html {
	margin: 0;
	padding: 5px;
	}

body {
	width: 785px;
	margin: 0 auto;
	padding: 0;
	}


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

#flashbox {
	width: 785px;
	height: 200px;
	}

.langbar {
	width: 785px;
	height: 30px;
	padding: 0;
	}
	
	.langbar li { float: left; list-style-type: none; }
	.langbar a { text-indent: -9999px; width: 70px; height: 30px; display: block; overflow: hidden; }
	.langbar .en { background: url("../images/lang.png") 0 0 no-repeat; }
	.langbar .de { background: url("../images/lang.png") -70px 0 no-repeat; }	
	.langbar .no { background: url("../images/lang.png") -140px 0 no-repeat; }	
	.langbar .en:hover { background: url("../images/lang.png") 0 -30px no-repeat; }
	.langbar .de:hover { background: url("../images/lang.png") -70px -30px no-repeat; }
	.langbar .no:hover { background: url("../images/lang.png") -140px -30px no-repeat; }

.nav, .signon {
	width: 165px;
	padding: 20px 0;
	clear: left;
	}

.content {
	width: 600px;
	padding-bottom: 20px;
	}

.footer {
	width: 600px;
	padding: 20px 0 0 185px;
	border-top: 1px solid #dedede;
	}

	.footer p, .footer h2 { text-align: center; }


/* Default type and links
---------------------------------------------- */
	
a { color : #a01313;}
a:hover { color : #cb6000; }
p { margin : 0 0 21px 0; }

p, td p, td, li, input#navn, input#epost, textarea#melding {  
	font: normal 13px/21px Arial, sans-serif;
	color: #303030;
	}

h1 {
	font: normal 18px/21px Arial, sans-serif;
	margin: .2em 0 21px;
	color: #303030;
	}

h2 {
	font: bold 14px/17px Arial, sans-serif;
	margin: .2em 0 21px;
	color: #303030;
	}	

h3 {
	font: bold 13px/21px Arial, sans-serif;
	margin: .2em 0 0;
	color: #a01313;
	text-transform: uppercase;
	}



/* Forms
---------------------------------------------- */

input#navn, input#epost, textarea#melding { padding : 4px; border : 1px solid #303030; }
#newsletter_signon input, #newsletter_signon select { padding : 2px; border : 1px solid #dedede; margin-bottom: 4px; }


/* Common
---------------------------------------------- */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.clear2em { clear: both; height: 2em; }
img, div { behavior: url("pngbehavior.htc"); }