
/* reset iphone text adjust */
html {
	-webkit-text-size-adjust: 100%;
}

img {
	border: none;
}

body {
	min-height: 1200px;
}

h1 {
	font: italic bold 20px/100% Georgia, serif;
}
h2 {
	font: italic bold 18px/100% Georgia, serif;
}
h3 {
	font: italic bold 12px/100% Georgia, serif;
}
h4 {
	font: italic bold 12px/100% Georgia, serif;
	margin-bottom: 0px;
}
h5 {
	font: italic bold 10px/100% Georgia, serif;
	margin-bottom: 10px;
}

div {
	font: 12px/100% Arial, sans-serif;
}

#pagewrap {
	width: 877px;
	margin: 0 auto;
	padding: 0px;
	background: #e8f4ff;
	border: solid 1px #999;
}

/*HEADER*************************************************************************************/
#header {
	background: #fff;
	position: relative;
	height: 115px;
	padding-top: 30px;
	padding-left: 15px;
	/*border: solid 1px #999;*/
}
#header h4{
	color: #003466;
	width: 250px;
	text-align: left;
	margin-bottom: 5px;
}
#site-logo {
	position: absolute;
	display: inline-block;
}
#top-bar {
	background:url("../img/bar_875x1.png") repeat-y;
	width: 875px;
	height: 15px;
	/*border-top: solid 1px #999;
	border-bottom: solid 1px #999;*/
}


/*MAIN NAVIGATION*************************************************************************************/
#main-nav {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 15px;
	/*border: solid 1px #999;*/
}
#main-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}
/* main level link */
#main-nav a {
	color: #003666;
	display: block;
	padding: 0px 0;
	margin: 0px 0px 0px 60px;
	text-decoration: none;
	font: bold 12px/100% Arial, sans-serif;
	text-transform: uppercase;
	/*border: solid 1px #999;*/
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
}
/* main level link :hover */
#main-nav a:hover {
	text-decoration: underline;
	/*text-shadow: 0 2px 2px rgba(0,0,0,.3);*/
	/*filter: Shadow(Color=#000, 	
			Direction=135, 
			Strength=1);*/
}

/*FOOTER*************************************************************************************/
#footer {
	margin-top: 25px;
	font: normal 10px/100% sans-serif;
	color: #444;
	padding: 15px;
	vertical-align: top;
}
#footer-txt {
	vertical-align: top;
	display: inline-block;
}
#footer-img {
	vertical-align: top;
	display: inline-block;
	float: right;
}

/*CONTENT*************************************************************************************/
#content {
	padding: 15px;
	/*border: solid 1px #999;*/
}

.pane {
	padding: 15px;
	display: inline-block;
	background: #fff;
	border: solid 1px #003466;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#side {
	float: right;
	width: 267px;
	min-height:980px;
	/*border-left: solid 1px #999;*/
}

#fb-pane {
	float: right;
	width: 250px;
	padding-left: 15px;
	padding-right: 0px;	
}

#news-pane {
	margin-top: 15px;
	float: right;
	width: 235px;
}

div.news {
	margin-bottom: 15px;
	/*background: #f00;*/
}

div.news-date {
	font: bold 10px/100% Arial, sans-serif;
}

div.news-txt {
	margin-top: 5px;
	font: 11px/100% Arial, sans-serif;
}

div.news-txt a {
	text-decoration: none;
}




#main {
	width: 565px;
	min-height: 500px;
	display: inline-block;
	/*border: solid 1px #999;*/
}

#splash-pane {
	width: 533px;
}

#splash-img {
}

#splash-link {
	float: right;
}
#splash-link a {
	color: #D13100;
	text-decoration: none;
}

#extra-pane {
	margin-bottom: 15px;
	width: 533px;
}

#splash-link a:hover {
	text-decoration: underline;
}


#small-img {
	display: inline-block;
}
#small-txt {
	height: 145px;
	width: 140px;
	border-left: solid 1px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 0px;
}
#chefensmall-pane {
	margin-top: 15px;
	width: 243px;
	height: 340px;
}
#chefensmall-pane #small-txt{
	height: 335px;
}
#doku-pane {
	margin-top: 15px;
	width: 243px;
	height: 340px;
	float: right;
}
#doku-pane #small-txt{
	height: 335px;
}

.thumb-img {
	background: #eee;
	border: solid 1px #5C6F7F;
}


/***************************
* Produkter */

#product-collection {
	min-height: 450px;
	/*padding: 15px;
	padding-right: 0px;
	border: solid 1px #003466;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}

#product-collection h2 {
	color: #000;
}

#product-collection h3 {
	color: #000;
}

#prod-pane-top {
	width: 530px;
	margin-bottom: 15px;
	/*margin-right: 15px;*/
}

#prod-pane {
	width: 530px;
	margin-bottom: 15px;
	/*margin-right: 15px;*/
}


div.prod-img{
	display: inline-block;
	float:left;
}

div.prod-txt {
	/*
	min-height: 100px;
	width: 350px;
	border-left: solid 1px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-left: 0px;
	padding-left: 15px;
	padding-top: 0px;
	*/
}

div.prod-heading {
	font: italic bold 12px/100% Georgia, serif;
	min-height: 40px;
	margin-top: 20px;
	margin-bottom: 0px;
}


/***************************
* Om oss */

#oss-collection {
	min-height: 450px;
	/*padding: 15px;
	padding-right: 0px;
	border: solid 1px #003466;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;*/
}

#oss-pane-top {
	width: 530px;
	/*height: 120px;*/
	margin-bottom: 15px;
	/*margin-right: 15px;*/
}

#oss-pane-wide {
	width: 530px;
	height: 120px;
	margin-bottom: 15px;
	/*margin-right: 15px;*/
}

#oss-pane {
	/*width: 520px;
	height: 180px;*/
	width: 243px;
	height: 120px;
	margin-bottom: 15px;
	/*margin-right: 15px;*/
}



div.emp-img{
	display: inline-block;
	float: left;
}

div.emp-img img{
	background: #eee;
	border: solid 1px #5C6F7F;
}

div.emp-description {
	display: inline-block;
	font: 11px/100% Arial, sans-serif;
	margin-left: 10px;
	/*height: 120px;
	vertical-align: bottom;
	border: solid 1px #5C6F7F;*/
}




/***************************
* Chefen har ordet */

#chefen-txt {
	min-height: 100px;
	width: 350px;
	border-left: solid 1px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-left: 15px;
	padding-left: 35px;
	padding-top: 0px;
	text-align:justify;
	text-justify:auto;
}

/***************************
* Nyheter */

#nyhet-collection {
	min-height: 450px;
}

#nyhet-pane {
	width: 520px;
	min-height: 100px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
}

#nyhet-txt {
	min-height: 100px;
	width: 350px;
	border-left: solid 1px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 0px;
}






#intra-pane {
	width: 520px;
	min-height: 100px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
	font: 14px/100% Arial, sans-serif;
}

#intra-txt {
	min-height: 100px;
	width: 380px;
	border-left: solid 1px #ccc;
	vertical-align: top;
	display: inline-block;
	margin-left: 20px;
	padding-left: 20px;
	padding-top: 0px;
	font: 12px/100% Arial, sans-serif;
}

#intra-img {
	display: inline-block;
}

div.intra-person {
	font: bold 10px/100% Arial, sans-serif;
}

#login-pane {
	/*width: 520px;
	height: 98px;*/
	/*margin-left: 100px;
	margin-top: 100px;*/
	margin-bottom: 15px;
	margin-right: 15px;
	width: 520px;
	height: 260px;
	font: 12px/100% Arial, sans-serif;
}
