/**
 *	Visning av annonse
 */
table.details	{
	border-top: 1px solid #848284;
	border-bottom:1px solid #848284;
	border-right:1px solid #848284 ;
	
	margin-left: auto;
	margin-right: auto;
	
	width: 350px;
	
	text-align: center;
    color: black;

	background-image: URL('/themes/design1/img/details-bg.gif');
	background-position: left;
	background-repeat: repeat-x;
	
}

table.details td.header	{

	font-weight: bold;
	padding: 2px 0px 2px 5px ;
	color: #153A4D;
	text-align: left;

	border-left:1px solid #848284 ;
	border-right:1px solid #848284 ;

	background-image: URL('/themes/design1/img/details-header.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

table.details td.text	{
	padding: 2px;
	text-align: center;

}
div.adsection	{
	width: 500px;
	border: 1px solid #848284;
	margin-left: auto;
	margin-right: auto;
}

div.adsection div.sectionheader	{
	background-image: URL('/themes/design1/img/sectionheader.gif');
	background-position: left top;
	background-repeat: no-repeat;

	letter-spacing: 2px;
	color: #153A4D;
	
	border-bottom: 1px solid #848284;
	font-variant: small-caps;
	padding: 2px 0px 2px 18px;

	text-align: left;

}

div.adsection div.sectioncontents	{
	padding: 3px;
        background-color: #EEEEEF;    

	text-align: left;
}

table.travels	{
	width: 100%;
}

table.travels td.travelheader	{
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}

table.travels td.travelcontents	{

}
div.thumbnailimage{
	text-align: center; 
	float: left;
	height: 102px; 
	width: 100px; 
	margin: 7px; 

	border: 1px solid #848284;

	background-color: #D1DBE1;
}

/**
 * request
 */

div.singleadnoheight{
	float: left;
	background-color: #D1DBE1;
	
	border: 1px solid #C5CED2;
	
	color: #826548;

	width: 120px; 
	text-align: center; 
	margin: 5px; 
	padding: 2px; 

}

div.padding-small	{
	padding: 5px;
}

/**
 *	N?r mange annonser vises i ett fylke eller i en liste. 
 */

div.adcontainer	{
	margin-left: auto;
	margin-right: auto;

}

div.adtitle	{
	font-style: italic; 
	font-weight: bold;
	font-size: 14px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto; 
	border-bottom: 1px black dotted; 
	width: 500px; 
	margin-bottom: 20px;
}

div.adcontainer div.singleadcentered{
	margin-left: auto;
	margin-right: auto;
	background-color: #D1DBE1;
	
	border: 1px solid #C5CED2;
	
	color: #826548;
	height: 160px;
	width: 120px; 
	text-align: center; 
	padding: 2px; 

}

div.adcontainer div.singlead{
	float: left;
	background-color: #D1DBE1;
	
	border: 1px solid #C5CED2;
	
	color: #826548;
	height: 160px;
	width: 120px; 
	text-align: center; 
	margin: 5px; 
	padding: 2px; 
/*
	background-image: URL('/themes/design1/img/top10.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
*/
}


div.adcontainer div.singlead img{
	margin-left: auto;
	margin-right: auto;
}

div.singlead img{
	margin-left: auto;
	margin-right: auto;

	border: 1px solid #91999D;
}




/* kremt .. forslag til flere ting som b?r defineres i div.singlead	*/
div.adcontainer div.singlead a	{

}

/**
 *	Theme-velger
 */
div.themeselecter	{	/* div som viser themes */
	line-height: 15px; 
	text-align: left; 
	font-size: 11px; 
	position: absolute; 
	right: 15px; 
	top: 15px; 
	left: auto; 
	bottom: auto; 
	border: 1px solid black; 
	padding: 3px; 
	background-color: red;
	color: white;
}

/** 
 *	Side-navigering (forrige side, neste side, etc top 10) 
 */

div.calendarcontainer	{ /* div som er container for hele sidenavigeringen */
	width: 410px;
	padding: 3px;
	
	margin-left: auto; 
	margin-right: auto; 

	font-size: 10px !important;


}

div.calendarcontainer div.previous	{	/* div som inneholder link til forrige side (m?/b?r ha float: left) */
	float: left; 
	width: 126px; 

	text-align: left;

	background-image: URL('/themes/design1/img/calendarprev.gif');
	background-position: right;
	background-repeat: no-repeat;

	border: 1px solid #CEDEE5;

	background-color: #F6F4F1;

	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;

}

div.calendarcontainer div.previous:hover	{	/* div som inneholder link til forrige side (m?/b?r ha float: left) */
	float: left; 
	width: 126px; 
	text-align: left;

	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;


	background-image: URL('/themes/design1/img/calendarprev-high.gif');
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #CEDEE5;
	background-color: #FFFFFF;

}
div.calendarcontainer div.current	{	/* div som inneholder navigeringsinformasjon (m?/b?r ha float: left) */
	float: left; 
	width: 150px; 
	text-align: center; 
	font-style: italic;


}

div.calendarcontainer div.next	{ /* div som inneholder link til neste side (m?/b?r ha float: left) */
	float: left; 
	width: 126px; 

	text-align: right; 
	
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;

	background-image: URL('/themes/design1/img/calendarnext.gif');
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #CEDEE5;
	background-color: #F6F4F1;


}

div.calendarcontainer div.next:hover	{ /* div som inneholder link til neste side (m?/b?r ha float: left) */
	float: left; 
	width: 126px; 
	text-align: right; 
	padding-right: 2px;
	background-image: URL('/themes/design1/img/calendarnext-high.gif');
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #CEDEE5;
	background-color: #FFFFFF;

	padding-top: 2px;
	padding-bottom: 2px;


}

div.calendarcontainer div.nextdisabled	{ /* div som inneholder link til neste side (m?/b?r ha float: left) */
	float: left; 
	width: 126px; 
	text-align: right; 
	padding-right: 2px;
	background-image: URL('/themes/design1/img/calendardisabled.gif');
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #CEDEE5;
	background-color: #FFFFFF;

	padding-top: 2px;
	padding-bottom: 2px;


}
/*Her er mr navigator til viewImage og andre greier.. */

div.pager div.next a:hover, div.pager div.previous a:hover { text-decoration: none; }

div.navigator, div.pager	{
	width: 504px;

	margin-left: auto; 
	margin-right: auto; 
}

div.navigator div.previous, div.pager div.previous	{
	float: left; 
	width: 100px; 
	height: 18px;
	text-align: center;

	border: 1px solid #CEDEE5;

	background-image: URL('/themes/design1/img/prev.gif');
	background-position: right;
	background-repeat: no-repeat;
	


}
div.navigator div.previousdisabled, div.pager div.previousdisabled	{
	float: left; 
	width: 100px; 
	height: 18px;
	text-align: center;

	border: 1px solid #CEDEE5;

	background-image: URL('/themes/design1/img/prevdisabled.gif');
	background-position: right;
	background-repeat: no-repeat;
	


}
div.navigator div.previous:hover, div.pager div.previous:hover	{
	float: left; 
	width: 100px; 
	height: 18px;
	text-align: center;
	
	border: 1px solid #CEDEE5;

	background-image: URL('/themes/design1/img/prev-high.gif');
	background-position: right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;

}
div.navigator div.next, div.pager div.next	{
	float: left; 
	width: 100px; 
	height: 18px;
	text-align: center;

	border: 1px solid #CEDEE5;

	background-image: URL('/themes/design1/img/next.gif');
	background-position: left;
	background-repeat: no-repeat;



}
div.navigator div.nextdisabled, div.pager div.nextdisabled	{
	float: left; 
	width: 100px; 
	height: 18px;
	text-align: center;

	border: 1px solid #CEDEE5;

	background-image: URL('/themes/design1/img/nextdisabled.gif');
	background-position: left;
	background-repeat: no-repeat;


}
div.navigator div.next:hover, div.pager div.next:hover{
	float: left; 
	width: 100px; 
	height: 18px;

	text-align: center;

	background-image: URL('/themes/design1/img/next-high.gif');
	background-position: left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;

}
div.navigator div.info, div.pager div.textcontainer	{
	float: left; 
	width: 300px; 
	text-align: center;
}
/* DET SOM ER UNDER ER NYTT AS OF 09.03.05 01.00 */


/** Login for annons�rer */

table.affiliateactivate	{
	width: 300px;

}

table.affiliateactivate	td.header	{

	color: #474747;
	padding-left: 3px;
	font-size: 12px;
}

table.affiliateactivate	td.contents	{
	text-align: right;


}

table.affiliateactivate	td.contents	input	{
	font-family: Verdana;
	font-size: 12px;
	width: 155px;

	border: 1px solid #474747;

}

table.affiliateactivate	td.button	{
	text-align: center;
}

table.affiliateactivate	td.button	input	{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	padding: 3px;
}


table.affiliatelogin	{
	width: 550px;

}

table.affiliatelogin	td.header	{

	color: #474747;
	padding-left: 3px;
	font-size: 12px;
}

table.affiliatelogin	td.contents	{
	text-align: right;
}

table.affiliatelogin	td.contents	input	{
	font-family: Verdana;
	font-size: 12px;
	width: 155px;

	border: 1px solid #474747;

}

table.affiliatelogin	td.button	{
	text-align: center;
}

table.affiliatelogin	td.button	input	{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	padding: 3px;
}


table.affiliatesignup	{
	width: 375px;

}

table.affiliatesignup	td.header	{
	background-color: #848284;
	color: white;
	padding: 4px;
}

table.affiliatesignup	td.contents	{	}

table.affiliatesignup	td.contents	input	{
	font-family: Verdana;
	font-size: 12px;
	width: 155px;

}

table.affiliatesignup	td.button	{
	text-align: center;
}

table.affiliatesignup	td.button	input	{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	padding: 3px;

}


table.memberlogin	{
	width: 400px;
}

table.memberlogin	td.header	{
	background-color: #848284;
	color: white;
	padding-left: 3px;
	width: 175px;
}

table.memberlogin	td.contents	{
	width: 225px;
}

table.memberlogin	td.contents	input	{
	font-family: Verdana;
	font-size: 12px;
	width: 200px;

}

table.memberlogin	td.button	{
	text-align: center;
}

table.memberlogin	td.button	input	{
	width: 150px;
	font-family: Verdana;
	font-size: 12px;
	padding: 3px;
}


/* kontakt oss siden */

div.formerror	{
	font-weight: bold; 
	font-style: italic;
}

div.formerror	ul	{}

div.formerror	ul	li	{}

table.contactform	{
	width: 400px;
}

table.contactform	td.header	{
	color: #474747;
	padding-left: 3px;

}

table.contactform	td.contents	{
}


table.contactform	td.contents		input	{
	width: 200px; 
	font-family: Verdana; 
	font-size: 11px;
	border: 1px solid #848284;
	padding: 3px;
}

textarea.comment	{
	height: 150px; 
	width: 395px; 
	padding: 2px; 
	font-family: Verdana; 
	font-size: 11px;
	border: 1px solid #848284;
}


/**
Bullets til UL i Content
**/

DIV.content ul {}
DIV.content ul li{list-style-image: url('/themes/design1/img/bullet.gif');}


/* DET SOM ER UNDER ER NYTT AS OF 17.03.2005 18:00 */



div.errorMessage	{
	padding: 10px 10px 10px 40px;
	border: 1px dotted red;
	color: #A60000;
	width: 450px;

	background-color: #F3DDD3;

	text-align: left;

	background-image: URL('/themes/design1/img/utrop.gif');
	background-position: left;
	background-repeat: no-repeat;

	line-height: 18px;
}

div.infoMessage{
	padding: 10px 10px 10px 40px;
	border: 1px dotted #00A600;
	color: #006700;
	width: 450px;

	background-color: #E9FDE2;

	text-align: left;

	background-image: URL('/themes/design1/img/lys.gif');
	background-position: left;
	background-repeat: no-repeat;

	line-height: 18px;

}

/* affiliate diverse gammelt */

TABLE.Item
{
	background-color: #EEEEEF;
	/*background-color: #5A78A4;*/
	width: 95%;
	border-right: 1px solid #ADA595;
	border-left: 1px solid #ADA595;
	border-top: 1px solid #ADA595;
	border-bottom: 1px solid #ADA595;
}

TD.Item
{
	font-family: Tahoma;
	font-size: 8pt;
	/*color: #111111;*/
	color: black;

	background-color: #EEEEEF;


	padding: 4px;
}

TD.ItemHeader {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;

	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #323232;

	border-bottom: 1px solid #ADA595;

	background-image: URL('/themes/design1/img/sectionheader.gif');
	background-position: left top;
	background-repeat: repeat-x;

}
td.item ul {
	margin-left: 20px;
	padding-bottom: 2px;

}

html>body table.item td.item ul {
	margin-left: -15px;
	padding-bottom: 2px;

}
div.lang{margin-left: 10px; text-align: left;}
html>body div.lang{margin-left: 0px;}

abbr, acronym, .help
{
	cursor: help;
}


/* affiliateUpdateAd, affiliateUpdateAdText */

table.step1        {

	width: 400px;

	border: 1px solid #000000;

	background-color: #EEEEEF;

	color: #000000;
}

table.step1 td    {
	font-size: 9pt;
	font-family: Verdana;
	padding-left: 10px;
}

table.step1 td.spacer    {
	height: 20px;
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;

	font-weight: bold;

	color: #474747;

	background-image: URL('/themes/design1/img/spacer.gif');
	background-position: left bottom;
	background-repeat: repeat-y;

}

table.step1 td.errorspacer    {
	height: 20px;
	border-bottom: 1px #000000 solid;

	font-weight: bold;

	color: #A23D3D;
}


abbr, acronym, .help {
	cursor: help;
}

table.step1 input    {

	font-size: 8pt;
	font-family: Verdana;


	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;

}

input    {

	font-size: 8pt;
	font-family: Verdana;


	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 2px;

}

table.step1 textarea    {

	padding: 5px;
	height: 400px;
	width: 300px;

	font-family: Verdana;
	font-size: 8pt;

}

table.step1 select.selectskin    {

	padding: 2px;
	font-family: Verdana;
	font-size: 8pt;

	width: 80px;

}


A.menuitem{font-size: 11px; text-decoration: none; color: #000000;}
A.menuitem:hover{color: #900000;}

DIV.content a:hover{text-decoration:underline;}

BODY{
	margin-top: 0px;
	background-color: #FDF2DE;
	font-family: verdana, serif;
	color: #7A8387;
	font-size: 13px;
/*
	background-image: URL('./img/bg.gif');
	background-position: left;
	background-repeat: repeat-y;
*/
}
TABLE{

	font-family: verdana, serif;
	color: #7A8387;
	font-size: 10px;

}
DIV.main{
	width: 970px;	
	
	background: #F7F5F1;

	border-left: 1px solid #00566F;
	border-right: 1px solid #00566F;
	border-bottom: 1px solid #00566F;

	margin-left: auto; margin-right: auto; /*#ADA595*/
}

DIV.header{
	height: 90px;
	background-color: #F7F5F1;
	background-image: URL('/themes/design1/img/header.gif');
	background-position: left;
	background-repeat: no-repeat;

	border-bottom: 1px solid #00566F;

}

DIV.headerbanner{

	float: right;
	width:470px;
	height: 62px;

	padding-top: 15px;
	padding-right: 60px;


}

/****************
   LEFT & RIGHT
****************/

DIV.left{

	float: left;	
	width: 120px;

	background-image: URL('/themes/design1/img/menu.gif');
	background-position: left top;
	background-repeat: no-repeat;



}

DIV.menu{margin-left: -30px; margin-top: 15px;	text-align: left;}

DIV.right{
	float: right;	width: 130px;


	background-image: URL('/themes/design1/img/right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	text-align: left;
}

DIV.rightcontainer{
	margin-left: -10px;
	width: 135px;
	float: left;
	text-align: right;

}

html>body DIV.rightcontainer{
	margin-left: -10px;
	width: 135px;
	float: left;
	text-align: left;

}
DIV.menutxt{
	font-size: 12px;
	letter-spacing: 2px;
	color: #000000;
	font-variant: small-caps;
	font-weight: bold;
	padding-left: 40px;

}

DIV.menu{}
UL.menu{margin-top: 2px;}
LI.menu{list-style-type: none;}
LI.menu A{text-decoration: none;font-size: 12px;letter-spacing: 0px;color: #586054;font-variant: small-caps;}
LI.menu A:hover{text-decoration: underline;font-size: 12px;letter-spacing: 0px;color: #000;font-variant: small-caps;}

DIV.link{margin-top: 15px; text-align: left; margin-left: -30px;}
html>body DIV.link{margin-top: 15px; text-align: left; margin-left: -40px;}

ul.link li{list-style-type: none; border-bottom: 1px dotted #C7C7C7; }

ul.link a{text-decoration: none;font-size: 10px;letter-spacing: 0px; color: #555555;}
ul.link a:hover{color: #000;text-decoration: none;}

html>body DIV.affiliatemenu {text-align: left;margin-left: -40px; margin-top: -10px;}
DIV.affiliatemenu {	text-align: left;	margin-left: -30px; margin-top: -18px;}

html>body DIV.menutxt_right{
	font-size: 12px;
	letter-spacing: 2px;
	color: #000000;
	font-variant: small-caps;
	font-weight: bold;
	
	margin-left: -10px;
	
	padding-top: 15px;
}

DIV.menutxt_right{
	font-size: 12px;
	letter-spacing: 2px;
	color: #000000;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 10px;
	text-align: left;
}

/************
	CENTER
*************/
DIV.center{
	float:left;
	margin-left: auto; 
	margin-right: auto; 

}

html>body DIV.content{

	width: 680px;

	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 30px;

	color: #353535;

	text-align: left;
}
DIV.content{

	width: 680px;

	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 30px;
	margin-top: 15px;

	color: #353535;

	text-align: left;
}



/***********
	BOTTOM
************/
DIV.footer{

	font-size: 10px;

	background-color: #F7F5F1;
	background-image: URL('/themes/design1/img/footer.gif');
	background-position: left;
	background-repeat: no-repeat;
	
	height: 18px;
}

DIV.textfooter{
	text-align: right;
	padding: 4px 20px 0px 0px;

	}

DIV.copyright{}
DIV.clear{

clear: both;
}

/******
 General
********/

A{text-decoration: none;}
A:hover.menu, A:hover.link, A:hover, A{color: #515659;text-decoration: none;}
H3{font-size: 15px; color: #157BAD; font-variant: small-caps;}
H4{color: #157BAD; font-size: 12px; font-variant: small-caps;}

