/* CSS rules for the grid layout system */
body{margin:0;top:0;padding:0;}
.start-container {
  position:relative;
  width:960px;
  margin: 0 auto;
  padding:0;
  margin-top:0px;
  padding-top:0px;
}
.page {width:960px;position:relative;margin-top:0px;margin:0 auto;border:0px solid red;}
.grid_content{width:940px;position:relative;margin-top:0px;margin-left:10px;top:-40px;border:0px solid red;}
.main_col{
	position:relative;
	float: left;
	left: 0px;
	width: 680px;
	margin-bottom:0px;
	border:0px solid green;}

.column {
	margin:0 10px 10px 10px;
	padding:0px;
}

.row {clear:both;}
.clear{clear:both;height:1px;overflow:hidden;}
div.left1{
   position: relative;
   float: left;
   left: 0px;
   width: 680px;
   margin:0px;
   padding:0;
   border:0px solid green;
}

div.right{
	position:relative;
  	float: right;
  	right: 0px;
	width: 210px;
	top:40px;
	border:0px solid red;
}

div.text_left{
	position: relative;
   float: left;
   left: 0px;
   width: 460px;
   margin:0px;
   padding:0;
}
div.text_right{
	position:relative;
  	float: right;
  	right: 0px;
	width: 180px;
}

/* RUNDADE HÖRN PÅ TEXTRUTRNA */
div.boxL{
	width:680px;
	background-image:url(../img/corner_upL.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 0 0 0;
	}
div.boxL_content{
	background-image:url(../img/corner_downL.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:8px 15px 8px 15px;
	}
div.boxS{
	width:210px;
	background-image:url(../img/corner_upS.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding:10px 0 0 0;
	}
div.boxS_content{
	background-image:url(../img/corner_downS.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0;
	padding:8px 15px 8px 15px;
	border:0px solid blue;
}

.debug {background-color:#EEE}

