body {
    margin-top:30px;
    margin-bottom:20px;
}

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/
	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_logo {
	display: inline;
	float: left;
	margin:0px;
        padding:0px;
	width:900px;
	height: 58px;
	margin-top:60px;
	margin-bottom:38px;
}

.grid_nav, .grid_nav2 {
	display: inline;
	float: left;
	margin:0px;
        padding:0px;
	width:900px;
	height: 15px;
        /*border: 1px solid #000;*/
}

.grid_nav2 {
    margin-top:5px;
}

.grid_content {
	display: inline;
	float: left;
	margin:0;
	margin-top:32px;
	width:515px;
	padding:0;
	margin-right:35px;
	min-height:400px;
}

.grid_boks1, .grid_boks2, .grid_boks3, .grid_boks4 {
	/*background-color:#7DC800;*/
	display: inline;
	float: left;
	margin:0px;
	padding:0px;
	width:164px;
	height:164px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:32px;
}

.grid_boks2, .grid_boks4 {
	margin-right: 0px;
	margin-left: 0px;
}

.grid_boks3, .grid_boks4 {
	margin-top: 0px;
}



/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}