#allMainContainer {
	width: 900px;
}
#leftContainer{
	float: left;
	width: 693px;
	margin-left: 4px;
}
#overContainer{
	width: 693px;
	border: none;
	background-image: url(../filer/bg_upper.jpg);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
#middleContainer{
	clear: left;
	width: 689px;
	border: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;

	border-bottom: 1px solid #CCC;
}
#underContainer{
	width: 693px;
	border: none;	
	background-image: url(../filer/bg_upper.jpg);
	background-repeat: repeat-y;
}
#rightContainer{
	float: right;
	clear: right;
	width: 193px;
	margin-right: 4px;
	margin-bottom: 10px;
}
#leftUpperContainer{
	float: left;
	width: 409px;
	margin-right: 10px;
	overflow: auto;
}
#leftLowerContainer{
	float: left;
	width: 409px;
	margin-right: 10px;
	overflow: auto;
}
#leftLowerContainer boxContainer:first-child{
	margin-top: 0px;
}
#centerUpperContainer{
	width: 250px;
	padding: 0px 10px 0px 10px;
	overflow: auto;
}
#centerLowerContainer{
	width: 250px;
	padding: 0px 10px 0px 10px;
	overflow: auto;
}
div.storyRow{
	float: left;
	width: 409px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
#leftMiddleContainer{
	/*float: left;*/
	/*width: 496px;*/
	width: 689px;
	/*height: 253px;*/
	overflow: hidden;
}
#illustratorPresContainer{
	clear: right;
	width: 193px;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
div.box1Container{
	border-bottom: 1px solid #CCC;
}
div.box1Container h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	margin: 0px;
}
div.box1Container a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	text-align: left;
}
div.boxContainer{
	margin-top: 10px;
	border-bottom: 1px solid #CCC;
}
#centerContainer boxContainer:first-child{
	margin-top: 0px;
}
div.box5Container{
	margin-top: 10px;
}
div.subStoryColumnLeft{
	float: left;
	width: 200px;
	margin-right: 9px;
}
div.subStoryColumnRight{
	float: left;
	width: 200px;
}
div.header {
	width: 250px;
	border: none;
	background-image: url(../filer/dots_right_CCC.jpg);
	margin: 0px auto 10px auto;*/
}
#searchFieldContainer{
	margin: 20px auto 50px 0px;
	width: 689px;
	padding-left: 87px;
}
#searchResultContainer{
	padding-left: 87px;
	width: 322px;
}
#nyhetsbrevFieldContainer{
	margin: 20px auto 50px 0px;
	width: 689px;
	padding-left: 87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
#nyhetsbrevTextContainer{
	margin: 20px auto 50px 0px;
	width: 250px;
	padding-left: 87px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
#facebookAdNyhetsbrev{
	margin-top: 100px;
	padding-left: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}
div.searchResult{
	margin-bottom: 20px;
}
div.rightColumnFormBox{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
div.rightColumnAdBox{
	width: 193px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
span.skribent{
	color: #99CC00;
}

.formfieldRightContainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
	width: 141px;
}
.formfieldSearchNyhetsbrev{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
	width: 250px;
}
.submitSearchImg{
	position: relative;
	top: 5px;
}
.submit{
	background: #BBB;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	width: 44px;
	color: #FFF;
	position: relative;
	top: 2px;
}
.submit:hover{
	border: 1px solid #F60;
}
img.box1{
	width: 409px;
	height: 308px;
	border: none;
	margin-bottom: 2px;
}
img.box2{
	width: 200px;
	height: 164px;
	border: none;
	margin-bottom: 2px;
}
img.box3{
	width: 409px;
	border: none;
	margin-bottom: 2px;
}
img.box6{
	width: 250px;
	border: none;
	margin-bottom: 2px;
}
img.box7{
	width: 250px;
	border: none;
	margin-bottom: 2px;
}
img.annons{
	border: none;
}
div.greyHeadline{ 
	width: 100%;
	background-color: #BBB;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-indent: 4px;
	color: #FFFFFF;
	margin-bottom: 2px;
}
div.greenHeadline{
	width: 100%;
	background-color: #99CC00;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-indent: 4px;
	color: #000000;
	margin-bottom: 2px;
}
div.bluegreyHeadline{
	width: 100%;
	background-color: #9CD;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-indent: 4px;
	color: #000000;
	margin-bottom: 2px;
}
div.dotsBackground{
	width: 100%;
	background-image: url(../filer/dots_right_CCC.jpg);
}
div.artikelInfo{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #999999;
	padding-bottom: 10px;
	margin-top: 2px;
}
#inledarRubrik{
	float: left;
	clear: right;
	width: 409px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-align: left;
}
div.orangeRubrik{
	clear: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	margin-bottom: 2px;
}
div.blackRubrik{
	clear: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 2px;
}
img.articleThumb{
	border: none;
	width: 200px;
	height: 164px;
	margin-bottom: 2px;
}
img.star{
	border: none;
	width: 10px;
}
img.headline {
	border: none;
}
img.themeImage{
	border: none;
	width: 409px;
	margin-bottom: 2px;
}
#leftMiddleContainer img{
	border: none;
	/*width: 496px;*/
	width: 689px;
	height: 253px;
}
#illustratorPresContainer img{
	border: none;
	width: 193px;
	height: 253px;
}
