#site div.content div.main div.head { width:643px; height:204px; }
#site div.content div.main div.head div.left {
    width:428px;
    height:175px;
    background: url(/_editorial/start/top/feature/bg.jpg) no-repeat;
}
#site div.content div.main div.head div.left a.topimage {
	width:140px; 
	height: 175px;
	float: left;
	color: #888888;
	cursor: pointer;
}
#site div.content div.main div.head div.left div.toptext {
	width:280px; 
	float: right;
	color:#888888;
	padding-top: 13px;
}
#site div.content div.main div.head div.left div h4 {
    font-size: 24px;
    line-height: 26px;
    color:#333333;
    margin-top: 5px;
    margin-bottom: 11px;
    font-weight: normal;
}

/* Top heading class for <h4> tag in top feature */
#site div.content div.main div.head div.left div h4.topheading a {
	text-decoration: none;
	line-height: 26px;
	color: #333333;
	background: none;
}

#site div.content div.main div.head div.left div a {
    line-height: 14px;
    color: #787878;
    display: inline;
    background: url(/_res.framework/img/bg_arrow_right_red.gif) no-repeat right;
    padding-right: 14px;
}

/* Top telecom box */
#site div.content div.main div.head div.right {
    width:215px;
    height:175px;
	overflow:hidden;
}

#site div.content div.main div.head div.right a { width:146px;height:19px;background-repeat: no-repeat }
#site div.content div.main div.head div.right div h4 {font-size: 11px;margin-bottom: 9px;color: #323232}
#site div.content div.main div.head div.right div a {
    display: block;
    color: #919191;
}

#start_newsticker {
	width: 551px;
	height: 23px;
	background-image: url(/_res/img/ui/newsticker-bg.jpg);
	background-position: 0 0;
	padding-top: 6px;
	padding-left: 92px;
	margin: 0;
	color: #eee;
	overflow:hidden;
	float:left;
}

/* News Ticker */
#start_newsticker a { color: #fff; }
#start_newsticker a:hover { color: #ffd; }
#start_newsticker > div { margin-top: 1px; }

#site div.content div.main div.row {width:643px;border-top: 2px solid #FFF;background-color: #ddd;clear: both; }
#site div.content div.main div.light {background: url(/_res.framework/img/bg_light.gif) repeat-x #fff;}

/* Fråga IQ box och Domän Sök */
#site div.content div.main div.search, #site div.content div.main div.iq, #site div.content div.main div.eniro {height: 44px;background: url(/_res.framework/img/bg_pink.jpg) repeat-x; }
#site div.content div.main div.no_border {border: 0px; }
#site div.content div.main div.row div.col {
    width:213px;
    padding-bottom: 27px;
    float: left;
}

#site div.content div.main div.search {
	background: url(/_res/img/content/bg_domain_search.jpg) repeat-x;
}

#site div.content div.main div.table div.col {
	padding-bottom: 0px;
	height: 211px;
}

/* Sociala Modulen - innehåller Skunk, Spel, Crazy puffar */
#site div.content div.main div.light div.col {
    width: 201px;
    text-indent: 0px;
    padding-left: 12px;
    padding-bottom: 0px;
	font-size: 9px; 
}

#site div.content div.main div.light div.right { 
	padding: 0; 
	width: 213px; 
	height: 70px;
}

#site div.content div.main div.light div.right a:hover {
	text-decoration: none;
}

/* 3-Puffar - div där innehåll text ligger för respektive puff */
#site div.content div.main div.row div.col div.content{
	margin: 0 12px 0 12px;
	width:189px;
}

#site div.content div.main div.three_colls div.col h4 {color: #9a9a9a}
#site div.content div.main div.three_colls div.col a {
    display: inline;
    background: url(../images_new/bgs/bg_arrow_right.gif) no-repeat right;
    line-height: 12px;
    text-indent: 0px;
    padding-right: 14px;
    color: #565656
}
#site div.content div.main div.three_colls div.col img.hover {
    float: left;
    width: 100%;
    height: 100%;
    cursor:pointer
}
#site div.content div.main div.three_colls div.left {width:375px}

#site div.content div.main div.three_colls div.center {
    width:176px;
    background: url(/_res/img/ui/bg_three_colls.gif)
}
#site div.content div.main div.three_colls div.center h4 {
    display: block;
    color: #343434;
    font-size: 12px;
    text-indent: 12px;
    margin-bottom: 8px
}
#site div.content div.main div.three_colls div.center div {margin-left: 12px}
#site div.content div.main div.three_colls div.center div.breaker {padding-bottom: 8px}
#site div.content div.main div.three_colls div.center div span {
    display: block;
    text-indent: 14px;
    font-size: 11px;
    font-weight: bold
}

/* Eniro - sponsored links */
div#eniro_sponsored_links { 
	width:106px; 
	/*height:592px; */
	position:absolute; 
	background-color: #fff; 
	border: 1px solid #555; 
	text-align: left; 
	padding: 0px 6px 6px 6px;;
	font-size:11px;
	top: 2px;
	left: -1000px;
}

div#eniro_sponsored_links span.eniro_title {
	background-color: #555;
	color: #fff;
	display: block;
	width: 114px;
	padding: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
}

div#eniro_sponsored_links div.textcontainer {
	margin-top:5px;
	display:inline;
	overflow:hidden;
}

div#eniro_sponsored_links div.textcontainer span.text, div#eniro_sponsored_links div.textcontainer span.headline {
	display:block;
	width:106px;
	overflow:hidden;
}
div#eniro_sponsored_links a {
	display:block;
	color:#555;
	font-weight:bold;
	font-size:11px;
	margin-top: 20px;
}

div#eniro_sponsored_links a span.text {
	color:#555;
	font-weight:normal;
	font-size:10px;
	display: block;
}

div#eniro_sponsored_links a:hover, div#eniro_sponsored_links a:hover span.text {
	color:#000;
	text-decoration:underline;
}

/*
#site div.content div.main div.row.eniro { height:48px; background:#fee0ea; color:#76535f; font-size:10px; background-image: url(/_res.framework/img/bg_pink.jpg); background-repeat:repeat-x;}
#site div.content div.main div.row.eniro a {
	color:#555;
	font-weight:bold;
	font-size:11px;
	
}
#site div.content div.main div.row.eniro div.text a {
	color:#555;
	font-weight:normal;
	font-size:10px;
	
}
#site div.content div.main div.row.eniro a:hover, #site div.content div.main div.row.eniro div.text a:hover {
	color:#000;
	text-decoration:none;
}
#site div.content div.main div.row.eniro div.annons {
	height:48px;
	float:left;
	background:black;
	width:14px;
	opacity: 0.57;
	filter: alpha(opacity=57);
}
#site div.content div.main div.row.eniro div.annons img {
	padding:9px 0 0 3px;
}
#site div.content div.main div.row.eniro div.textcontainer {
	margin-top:5px;
	float: left;
	margin-left:15px;
	display:inline;
	overflow:hidden;
}
#site div.content div.main div.row.eniro div.textcontainer div.text {
	width:290px;
	height:25px;
	overflow:hidden;
}*/

/* End Eniro - sponsored links */

#site div.content div.main div.row div.no_padding {padding-bottom: 0px}
#site div.content div.main div.row div.col h4 {font-size: 11px;line-height: 20px;margin-top: 5px}
#site div.content div.main div.light div.col h4 {color: #9a9a9a; margin-bottom:3px;}
#site div.content div.main div.row div.col a {
    display:block;
    background: url(/_res.framework/img/bg_arrow.gif) no-repeat 12px;
    line-height: 16px;
    text-indent: 24px;
    color: #565656
}
#site div.content div.main div.light div.col a {
    display: inline;
    background: url(/_res.framework/img/bg_arrow_right.gif) no-repeat right;
    line-height: 16px;
    text-indent: 0px;
    padding-right: 14px;
    color: #565656;
}
#site div.content div.main div.light div.col a.no-arrow {
    display: inline;
    background: none;
    line-height: 0px;
    text-indent: 0px;
    padding-right: 0px;
    color: #565656;
}

#site div.content div.main div.light div.col img {float: right}
#site div.content div.main div.row div.col a.head {
    color: #fff;
    text-decoration: none;
    line-height: 17px;
    font-weight: bold;
    margin-bottom: 11px;
    text-indent: 12px;
    width:100%;
    height:80px;
    float: left
}
#site div.content div.main div.row div.editorial { float:left; }
#site div.content div.main div.row div.editorial div.col { position: relative; }
#site div.content div.main div.row div.col a.left,
#site div.content div.main div.row div.col a.center, 
#site div.content div.main div.row div.col a.right { background-repeat:no-repeat; background-position:0 0; text-indent:0; }
#site div.content div.main div.row div.center {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

/* this is for the headlines at the frontpage */
#site div.content div.main div.row div.col a span.headline_corrected { 
	text-indent:0;
	width:213px;
	height:17px;
	display: block;
}

/* this is for all the rest of the pages */
#site div.content div.main div.row div.col a span.headline { 
	text-indent:0;
	width:213px;
	height:17px;
	background:black;
	display:inline;
	opacity: 0.57;
	filter: alpha(opacity=57);
	position:absolute;
}

/* this is for the headlines at the frontpage */
#site div.content div.main div.row div.col div.backgroundfiller { 
	position: absolute;	
	left: 0px;
	width: 213px;
	height: 17px;
	background-color: #000;
	opacity: 0.57;
	filter: alpha(opacity=57);
}

#site div.content div.main div.row div.col .inner { text-indent:12px; position:absolute; margin:0;padding:0;}


#site div.content div.main div.row div.single {width:643px;float: left}
#site div.content div.main div.search div.left, #site div.content div.main div.iq div.left, #site div.content div.main div.eniro div.left {
    width:246px;
    padding-bottom: 0px;
    padding-left: 12px;
    text-indent: 0px;
    height:44px;
    float: left;
    background-image: url(/_res.framework/img/bg_pink.jpg);
	background-repeat:repeat-x;
	color:#76535f;
}
#site div.content div.main div.search div.right, #site div.content div.main div.iq div.right {
	width:385px;
	height:44px;
	float:left;
	padding:0px;
}
#site div.content div.main div.search div.right {
	width:385px;
	height:44px;
	float:left;
	padding-left: 40px;
}

#site div.content div.main div.iq h4, #site div.content div.main div.search h4 { margin:0; }

#site div.content div.main div.row.iq div.right input.submit_button {width: 62px; height: 20px;float:right; padding-left:7px;}
#site div.content div.main div.row div.right form {float:left;margin-top: 12px;margin-bottom: 5px;padding: 0px}
#site div.content div.main div.row div.right form input.text_field, #site div.content div.main div.row div.right form select.option {
    float:left;
    margin-top: 0px;
    padding: 0px;
    padding-left: 2px;
    height: 20px;
    line-height: 17px;
    width: 57px;
    vertical-align: middle;
    border-top: 1px solid #a1a1a1;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #a1a1a1;
    font-size: 11px;
    color: #333333;
}

#site div.content div.main div.row div.right form input.name {
	width: 170px;
	height:20px;
	background:url(/_res/img/ui/input_search.gif) repeat-x;
	background-attachment:fixed;
	border: none;
	color: #333333;
	float:left;
	padding:3px 3px 0 5px;
	margin-right:2px;
	margin-left: 2px;
	font: 11px tahoma, geneva, arial, helvetica, sans-serif;
}
#site div.content div.main div.row.iq div.right form input.name { 
	width: 290px;
	background:url(/_res/img/ui/input_iq.gif) no-repeat;

}
#site div.content div.main div.row div.right form input[class="name"] { background-attachment:scroll; }

#site div.content div.main div.row div.right select.option {width: 65px;margin-top: 4px;margin-right: 10px}
#site div.content div.main div.row div.right input.submit_button { float:left; }
#site div.content div.main div.row div.banner {padding-bottom: 0px; height:78px; }
#site div.content div.main div.row div.banner a {display:block;background-image: none;text-indent: 0px}
#site div.content div.main div.table div.col table {display:block;width: 213px}
#site div.content div.main div.table div.col table tr {display:block;width: 213px;}
#site div.content div.main div.table div.col table tr td a {line-height: 17px;}
#site div.content div.main div.table div.col table tr th {
    display:block;
    width: 213px;
    padding-bottom: 5px;
    text-align: left;
    text-indent: 12px;
}
#site div.content div.main div.table div.center table,#site div.content div.main div.table div.center table tr,#site div.content div.main div.table div.center table tr th {width: 212px}
#site div.content div.main div.table div.col table tr td {border-top: 1px solid #cecece;}

/***********Added for firefox usability on startpage, if removed, tell Kristofer ***********/
#site div.content div.main div.table div.col table tr td {width:215px;}

#site div.content div.main div.table div.col table tr  {line-height:17px;}

#site div.content div.main div.table div.col table tr td.no_border {border: 0px}
#site div.content div.main div.table div.col table tr td.td_left {width: 150px}
#site div.content div.main div.table div.col table tr td.td_left a {
    background: url(/_res/img/ui/bg_square.gif) no-repeat 8px;
	text-decoration: none;
}

#site div.content div.main div.table div.col table tr td.td_left_resor {width: 150px}
#site div.content div.main div.table div.col table tr td.td_left_resor a {
    background: url(/_res/img/ui/bg_plane.gif) no-repeat 8px;
	text-decoration: none;
}

#site div.content div.main div.table div.col table.forum tr td.td a {
    background: url(/_res/img/ui/bg_bubble.gif) no-repeat 8px;
	/*background: url(/_res/img/ui/bg_person.gif) no-repeat 8px;*/
	text-decoration: none;
}
#site div.content div.main div.table div.col table tr td.td_right { width:63px;text-align:right; }
#site div.content div.main div.table div.col table tr td.td_right a { background-image:none; }

#site div.content div.main div.table div.col table tr td.td_right span { padding-right:5px }

#site div.content div.main div.table div.col table tr td.td_narrow_left {width: 105px;text-align: left}
#site div.content div.main div.table div.col table tr td.td_narrow_left a {
    background: url(/_res/img/ui/bg_plane.gif) no-repeat 8px;
	text-decoration: none;
}
#site div.content div.main div.table div.col table tr td.td_narrow_center {width: 55px;text-align: right}
#site div.content div.main div.table div.col table tr td.td_narrow_right {width: 50px;text-align: right; padding-right:9px;}

#site div.content div.main div.graphic div.col {
	padding:0;
	background-repeat:no-repeat;
}

#site div.content div.main div.graphic div.col.left, 
#site div.content div.main div.graphic div.col.right { height:150px; }

#site div.content div.main div.graphic div.col a {
    display:block;
	width:213px;
	height:150px;
    text-indent: 0px;
	background-image:none;
	position:absolute;
	background-position:left top; 
}
#site div.content div.main div.graphic div.col a:hover {
	background-position: -2px -2px; 
	border:2px solid black;
	z-index:100;
	width:209px;
	height:147px;
}

/* START RECTANGLE-ROW*/
#site div.content div.main div.three_colls div.col {
    text-indent: 0px;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    height:250px
}

/* Hide rectanglerows */
#site div.content div.main #rectanglerow,#site div.content div.main #rectanglerow-thin{
	display:none;
}
/* Så att inte annonsen cp:ar sig */
#site div.content div.main #rectanglerow.three_colls div.col.left a{
	background:none;
	padding:0;
	text-indent:0;
	margin:0;
}

/*Date users*/
#site div.content div.main div.three_colls div.center h4 {
	color: #343434;
	font-size: 12px;
	text-indent: 8px;
	margin-bottom: 0px
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser {
	width:170px;
	height:60px;
	margin:0;
	padding:10px 0 0 3px;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser a {
	margin:0;
	padding:0;
	text-indent:0;
	background:none;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.image {
	margin:0;
	padding-left:6px;
	float:left;
	width:60px;
	height:60px;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.image img {
	position:absolute;
	width:60px;
	height:60px;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.image a {
	text-indent:0;
	margin:0;
	padding:0;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.info {
	width:89px;
	float:left;
	overflow:hidden;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.info a span {
	color:#000;
	margin-top:2px;
	padding:0;
	text-indent:0;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.info a span.grey {
	font:11px tahoma;
	color:#979797;
	line-height:12px;
}
#site div.content div.main div#rectanglerow.row.three_colls div.col.center div.dateuser div.info a span.grey.small {
	font-size:10px;
	color:#565656;
}

/* big mail ad */
#site div.content div.main div.three_colls div.right {
    width:88px;
    text-align: center;
    color: #fff;
    background: url(/_res/img/content/spray-mail.jpg) no-repeat;
}
#site div.content div.main div.three_colls div.right h4 {color: #fff;font-size: 12px;margin-bottom: 4px}
#site div.content div.main div.three_colls div.right span.mail_heading	{font-size: 12px; color: #ffffff; font-weight:bold; line-height:16px;}
#site div.content div.main div.three_colls div.right span.mail_micro {font-size: 10px;color: #ffffff;}
#site div.content div.main div.three_colls div.right a {
    padding: 0px;
    margin-top: 20px;
    color: #fff;
    display: block;
    line-height: 13px;
    text-align: left;
    text-indent: 19px;
    background: url(/_res.framework/img/bg_arrow_left_white.gif) no-repeat 10px
}
#site div.content div.main div.three_colls div.right a.last {margin-top: 0px}
#site div.content div.main div.three_colls div.right span {
    color: #fff;
    display: block;
    font-size: 17px;
    margin-top: 10px
}
#site div.content div.main div.three_colls div.right span span {
    color: #fff;
    display: inline;
    font-size: 14px;
    font-weight: bold
}

/* RECTANGLEROW - NO AD -> THIN*/
#site div.main div#rectanglerow-thin.row.three_colls div.col.center div{
	margin-left:3px;
	display:inline;	
}
#site div.main #rectanglerow-thin.row.three_colls div.col.center a{
	text-indent:0;
	background:none;
}

div#site div.content div.main div#rectanglerow-thin.row.three_colls div.col.center {
	border:none;
	border-right:2px solid #fff;
	height:62px;
	width:428px;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser {
	display:inline;
	float:left;
	width:135px;
	margin:0;
	padding:0;
	cursor:pointer;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser {
	float:left;
	width:139px;
	height:50px;
	padding:6px 0 0 0;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.image {
	float:left;
	width:50px;
	height:50px;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.image a {
	text-indent:0;
	margin:0;
	padding:0;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.image img {
	position:absolute;
	width:50px;
	height:50px;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info {
	width:82px;
	float:left;
	overflow:hidden;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info a {
	margin:0;
	padding:0 0 0 3px;
	text-indent:0;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info a span {
	color:#000;
	margin-top:2px;
	padding:0;
	text-indent:0;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info a span.name {
	margin-top:0;
	height:16px;
	overflow:hidden;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info a span.grey {
	font:11px tahoma;
	color:#979797;
	line-height:12px;
}
div.main div#rectanglerow-thin.three_colls div.col.center div.dateuser div.info a span.grey.small {
	font:10px tahoma;
	color:#565656;
}

/* mail ad small */
#site div.main div#rectanglerow-thin.row.three_colls div.col.right{
	float:right;
	width:213px;
	height:62px;
	background-image:url(../../_res/img/content/bg_diagonal_blue.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
#site div.main div#rectanglerow-thin.row.three_colls div.col.right a.container{ 
	position:absolute;
	background:url(/_res/img/content/trans.gif);
	text-decoration:none;
	width:213px;
	height:62px;
	margin:0;
	padding:0;
}
#site div.main div#rectanglerow-thin.row.three_colls div.col.right img {
	padding:6px 18px 0 0;
}
#site div.main div#rectanglerow-thin.row.three_colls div.col.right div.inner span{
	text-indent:6px;
}
#site div.main div#rectanglerow-thin.row.three_colls div.col.right div.inner{
	margin-left:12px;
	text-align:left;
}
#site div.main div#rectanglerow-thin.row.three_colls div.col.right a{
	line-height:12px;
	margin-top:0;
	padding:0;
	color:#e8e8e8;	
}
/* END RECTANGLEROW */