
/*** 
Colorcodes:
http://www.keller.com/html-quickref/4a.html
***/
body { 
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    FONT-SIZE:0.750em;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background-color: white;
	height: 100%;
} 

/* A LINKS */

A:link {
	text-decoration: none;
	color: maroon; /* #ff9e31; */
}

A:active {
	text-decoration: none;
	color: black;
}

A:visited {
	color: #b63218;
	text-decoration: none;
}

A:hover {
	color: #FF8C00;
	text-decoration: underline;
}

a.create { font-size: 200%; color: green; }

/* ----------- */




/*** Billeder skal aldrig have en border - eller hvad? ***/
img {
  border: 0px solid black;
  z-index: 10;
} 
/*** Diverse tekstformatering ***/
h1 {
  /*font-size: 160%;*/
  margin:0 0 10px 0;
  font: 1.9em/1.3em Georgia, Palatino, serif;
}

h2 {
  font: 1.8em/1.2em Georgia, Palatino, serif;
  margin-top:0px;
  margin-bottom:10px;
  color:#000;
  padding:0;

}
h3,h4 {
  font: 1.6em/1.1em Georgia, Palatino, serif;
  margin:12px 0 6px 0;
}

P {
  font-size:100%;
  margin:0px;
  padding:0px;
} 
.small {
  font-size: 60%;
}

.oneliner {
  font-size: 70%;
  cursor: help;
}

.oneliner-admin, a:LINK.oneliner-admin
{
	color: green;
	font-weight: bold;
}

UL,OL {
	margin-left: 0px;
	padding-left: 2em;
}

LI {
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: url(../images/li-image.png);
}

HR {
	color: #FF8C00;
}

DIV,SPAN {
	font-size: 100%;
	color: black;
}

TD {
	font-size: 80%;
	color: black;
}

TD.tdheader {
	font-size: 100%;
	font-weight: bolder;
}


FORM 
{
	padding: 0px;
	margin: 0px;
}

INPUT 
{
	background-color: wheat; /*#cccccc*/
	border: 1px solid maroon;
	margin-bottom: 2px;
	padding-left: 2px;
	font-size: 11px;
}

input[type="submit"], 
input[type="button"] { background-color: maroon; color: white; font-weight: bold; }

input.checkbox
{
	padding: 0px;
	margin: 0px;
}


/* tekst formatering */

.news_header {
	font: 1.8em/1.2em Georgia, Palatino, serif;
	color: black;
	margin-bottom: 2px;
	margin-top: 15px;
}

.news_item 
{
	margin-bottom: 10px;
	color: #000000;
	/*font-size: 100%;*/
	font: 100%/170% "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.news_synopsis {
	font-weight: normal;
	font-size: 100%;
}

.news_image {
	width: 100px;
	padding-right: 10px;
	float: left;
}


 /* ARTICLE */ 


.article_synopsis {
	font-weight: normal;
	font-size: 100%;
	background-color: wheat;
	border: 1px solid maroon;
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.article_text {
	font-weight: normal;
	font-size: 120%;
}

.article_image {
	width: 100px;
	padding: 10px;
	margin: 0 10px 0 10px;
	float: right;
	border: 1px solid black;
	background-color: #fff;
}

.related_box {
	margin-top: 20px; 
	border: 2px solid #dddddd;
	padding: 8px;
}

.shop_price {
	text-align: right;
	font-size: 160%;
	font-weight: bold;
	color: maroon;
	padding-right: 4px;
}

.box {
	border: 2px solid #cccccc;
	margin-bottom: 4px;
}

.smallbox_header {
	font-weight: bold;
	font-size: 110%;
	color: maroon;
	margin-top: 0px;
	padding: 4px;
}


.smallbox_content {
	/*font-family: arial, sans-serif; */
	font-weight: normal;
	font-size: 100%;
	padding-left: 4px;
	height: auto;
}

.menubox_search {
	font-size: 95%;
}


.menubox_banners {
	border: 2px solid #cccccc;
	margin-bottom: 4px;
	padding: 8px;
	text-align: center;
}

.bgcolor1 {
	background-color: wheat;
}

.bgcolor2 {
	background-color: AntiqueWbite;
}

div.bigtext {
	font-size: 130%;
}

pre
{
	margin-left: 200px;
	font-size: 10px;
}

/* Administration */
div.administration h1 { background-color: maroon; color: white; padding: 4px; }
.dirtygreen { padding: 2px; background-color: #FFB400; }
.dirtyyellow { padding: 2px; background-color: #FFD76F; }
span.header { font-size: 150%; }

/* Kalender */
.event_area_ok { background-color: yellow; }

