body {
	margin-top: 15px;
	background-color: #D9E2ED;
    font-family: Lucida Sans Unicode, Trebuchet MS, Verdana, sans-serif;
	font-size: 11px;
}


#advertiser-link {
	font-family: Trebuchet MS;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

td.lista
{
border-bottom: dotted 1px #CCCCCC;
}

.annons_lista {
font-family : "tahoma", Arial, sans-serif; 
font-size : 8pt; 
color : #000000;

}

.sf_text {
font-family : "tahoma", sans-serif; 
font-size : 11px; 
color : #666666;
font-weight: bold;
}

td {

	color : #333333;
	font-family: Trebuchet MS;
	font-size: 11px;

}

.ad_star {
font-family : "tahoma", sans-serif; 
font-size : 11px; 
color : #666666;
font-weight: bold;
}

.ad_plain {
font-family : "tahoma", sans-serif; 
font-size : 11px; 
color : #333333;

}


/* ### alla annons texter ### */

.annons_rubrik {
font-family : "arial", MS Trebuchet, Arial, sans-serif; 
font-size : 11pt; 
color : #666666; 
font-weight: bold;
}


.item_rubrik {
font-family : "MS Trebuchet", Arial, sans-serif; 
font-size : 11pt; 
color : #FFFFFF; 
font-weight: bold;
}

.lista_rubrik {
font-family : "Lucida Sans Unicode", MS Trebuchet, sans-serif; 
font-size : 13pt; 
color : #666; 
font-weight: bold;
}


/* Default header font */
h1, h2  {
font-family: "Trebuchet MS", arial, sans-serif;
}

h1 {
	
	font-size: 13pt;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 0px 0px;
}

h2 {
	
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

h2.artikel {
	font-size: 11pt;
	font-weight: bold;
	color: #5E7DA1;
	margin: 0px 0px 0px 0px;
}

h1.artikel {
	font-size: 13pt;
	font-weight: bold;
	color: #5E7DA1;
	margin: 0px 0px 0px 0px;
}



a:link.sitelink {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 8pt;
	color: #990000;
	text-decoration: underline;
}

a:hover.sitelink {
text-decoration: underline;
}


a:visited.sitelink {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 8pt;
	text-decoration: underline;
	color: #990000;
}


a:link.sitelink2 {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}

a:visited.sitelink2 {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 13px;
	text-decoration: underline;
	color: #990000;
}


a:link {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 10px;
	font-weight: none;
	color : #000000;
	text-decoration: none;
}

a:visited {
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color : #000000;
	text-decoration: none;
}


a:link.meny {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

a:hover.meny {
text-decoration: underline;
}


a:visited.meny {
	font-family : "Trebuchet MS", Arial, sans-serif; 
	font-size: 12px;
	color: #333;
}


a:link.tab {
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	text-decoration: none;
}


a:hover.tab {
text-decoration: underline;
}

a:visited.tab {
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
}







a:hover.vnewsticker {
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}

a:visited.vnewsticker {
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}



input,textarea,select {
	color: #000000;
	font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input.error, select.error {padding-right: 16px; border: 1px solid #E5BCBC; background-color: #FAEDED; background-image: url(../img/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
textarea.error, select.error {padding-right: 16px; border: 1px solid #E5BCBC; background-color: #FAEDED; background-image: url(../img/warning_obj.gif); background-position: right; background-repeat: no-repeat;}

.message-info {
  text-decoration:none;
  background-color:#EDF2FC;
  border:solid 1px #CFDEEF;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  color:#202040;
}

.message-alert {
  text-decoration:none;
  background-color:#FAEDED;
  border:solid 1px #E5BCBC;
  padding-right: 4px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  color:#202040;
}


.button-flat, a:link.knapp {
  text-decoration:none;
  background-color:#e9f1fb;
  border:solid 1px #b9d3f1;
  font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding:2px; 
  padding-right:6px;
  cursor:hand;
  color:#202040;
}

.button-hover, a:hover.knapp-hover {
  text-decoration:none;
  background-color:#9ab9dc;
  border:solid 1px #5c8abe;
  font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding:2px; 
  padding-right:6px;
  cursor:hand;
  color:#ffffff;
}

.button-hover, a:visited.knapp {
  text-decoration:none;
  background-color:#e9f1fb;
  border:solid 1px #b9d3f1;
  font-family: "tahoma" Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding:2px; 
  padding-right:6px;
  cursor:hand;
  color:#202040;
}

.button-hover:hover {
  text-decoration:none;
}

.button-frame {
  padding:4px;
}

.png {
  behavior: url('png.htc');
}

.textbox {
  border:solid 1px #8090A0;
  background-color:#f8fbff;
  padding:2px;
  font:8pt tahoma;
  color:#101824;
}

.alert {
	background: #fff6bf url(../img/exclamation.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}