/* @override http://www.text-bildprod.se/lidhult/css/standard.css */

/*
=============================
lidhultsbyggolantman.se
Standardsida
Text & Bildproduktion AB 2009
2009-04-08, Bengt
=============================
*/

/* Main page setup, font size and family, hack for table layout
=================================================================*/

body {
	margin: 0px;
	text-align:center;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#f7f7e1;
}

* {margin:0; padding:0;}

div#back {
	width:840px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background: url(../images/bakgr2.jpg) repeat-y;
}

div#holder {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
}

/*--Hack01. Page layout, tables--*/
.clearfix:after {  
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}  /* Hides from IE-mac \*/
.clearfix {display: block;}

/*--End Hack01--*/


/*Top page content and layout
===================================================================*/

div#header  {      /*Picture*/
	width:800px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}	

div#datecontainer  {
	width:780px;
	height:20px;
	text-align:right;
	color:#FFFFFF;
	float:left;
	padding-right:10px;
	border-left-color:#999999;
	border-right-color:#3333CC;
	border-left-width:medium;
	border-right-width:medium;
		}

div#date  {
	width:190px;
	height:20px;
	padding-left:10px;
	text-align:right;
	float:left;
	padding-top:6px;
}	

div#date p {
	text-align:left;
	font-size: 0.6em;
color:	#666666;
}


div#menu  {
	width:800px;
	height:23px;
	text-align:left;
	background: #d2d2d0;

}

div#menu a {
	font-size: .7em;
}

/*Main content area and layout
===================================================================*/

div#contentarea {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-bottom:15px;
	background-color: #ffffff;
}

/*Content of center margin*/
div#marginal {
	width: 360px;
	float:left;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:10px;
	
}

div#marginal p {
	font-size: .8em;
	margin-bottom:.6em;
	
}

div#marginal h1  {
	font-size: 2em;
	margin-bottom:.5em;
	color: #993300;
	
	}

div#marginal h2  {
	font-size: 1.5em;
	margin-bottom:.5em;
	color:#993300;
}

div#marginal h3  {
	font-size: 1em;
	margin-bottom:.2em;
	margin-top: 1em;
	color:#003366;
}
div#marginal h4  {
	font-size: .8em;
	margin-bottom:.2em;
	color:#003366;
}

div#marginal h5 {
	font-size: .7em;
	font-weight: bold;
	margin-bottom:.4em;
	color:#003366;
}

div#marginal table  {
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	width:500px;
	
}

div#marginal ul  {
	font-size: .8em;
	margin-bottom:.5em;
	margin-left:1.3em;
	
}


/*End center margin*/

/*Content of margin2*/
div#marginal2{
	width: 275px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	
}

div#marginal2 p {
	font-size: .8em;
	margin-bottom:.6em;
	
}

div#marginal2 h1  {
	font-size: 2em;
	margin-bottom:.5em;
	color: #993300;
	
	}

div#marginal2 h2  {
	font-size: 1.5em;
	margin-bottom:.5em;
	color:#993300;
}

div#marginal2 h3  {
	font-size: 1em;
	margin-bottom:.2em;
	margin-top: 1em;
	color:#003366;
}
div#marginal2 h4  {
	font-size: .8em;
	margin-bottom:.2em;
	color:#003366;
}

div#marginal2 h5 {
	font-size: .7em;
	font-weight: bold;
	margin-bottom:.4em;
	color:#003366;
}

div#marginal2 table  {
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	width:500px;
	
}

div#marginal2 ul  {
	font-size: .8em;
	margin-bottom:.5em;
	margin-left:1.3em;
	
}


/*End center margin2*/

/*Content of footer*/

div#footer {
	width:770px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	background-color:#814141;
	padding-top:.3em;
	padding-bottom:.3em;
	margin-bottom:-16px;
}

div#footer p {
	font-size:0.6em;
	color: #FFFFFF;
}
/*End of footer*/



/*Lev area
===================================================================*/

div#lev  {
	width:120px;
	float:left;
	margin-top:0;
	padding-right:10px;
	padding-bottom:10px;
	
	
}


div#lev table  {
	text-align:center;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom:.5em;

}

div#lev p {
	font-size: 0.6em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	padding-left:5px;
	margin-right:5px;
}

div#lev h1 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}


div#lev h2 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}

div#lev h3 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}

div#lev h4 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}

div#lev h5 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}

div#lev h6 {
	color:#003366;
	margin-top:.5em;
	padding-left:5px;
	margin-right:5px;
}

img.lev  {
	padding-bottom:.7em;
	margin-bottom:.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



/*Class to any tag
===================================================================*/

a img {
border:none;
}

input.search {
	color:#003478;
	padding-left:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background: #EFEFEF;
}

img.left {
	margin-right:10px;
	margin-top:5px;
	float: left;
}

img.top {
	margin-bottom:10px;
}
p.liten {
font-size: .5px;

}
p.halvfet {
	font-weight:bold;
}

p.kronika {
	font-size: .8px;
	font-style: italic;
}

img.right {
	margin-left:10px;
	margin-top:5px;
	float: right;
}



p.bildtext {
	font: italic 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0em;
	margin-bottom: 1em;
}

input.ikon {
	background-image: url(../images/date_background.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center
}


