body
{
	background-color: #990000;
	font-family: Verdana, Arial, helvetica;
	font-size: 12px;
}

#pageWrapper
{
	border: solid 1px black;
	background-color: white;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#contentWrapper
{
	padding: 25 5 5 5px;
	/*height: 87%;*/
}

div.clearer
{
	clear: both; 	
}

/* --- Meny --- */
#menuWrapper 
{
	height: 25px;
	border-bottom: solid 1px black;	
}

#menuList {
	padding: 5 0 0 0px;
	margin: 0 0 0 0px;
	background-color: white;
	border: solid 0px black;
	list-style: none;
}

#menuList li {
	display: inline;
	padding: 0 0 0 0px;
}

#menuList li a {
	padding: 3 3 3 3px;
	border: solid 1px white;
	color: black;
	font-size: 10px;
} 

#menuList li a:hover {
	background-color: khaki; /* #f0e68c */
	border: solid 1px #C8BE64;
}
/* --- /Meny ---*/

/*--- Startsidan ---*/
#logotype
{
	background: #f0e689 url(images/logotyp.jpg) no-repeat left -13px;
	width: 100%;
	height: 75px;
	border-bottom: solid 1px black;
}

#firstPagePicture
{
	float: left;
	padding: 5px 5px 5px 5px;
	font-size: 10px;
	color: dimgray;
	font-style: italic;
}

#firstPageWelcomeText
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 18px;
	float: left;
	padding-bottom: 5px;
	width: 50%;
	padding-top: 5px;
	font-style: italic;
	font-family: 'Times New Roman';
}

/*--- News ---*/
#firstPageNews
{
	
}
.newsWrapper
{
	float: left;
	width: 30%;
	margin: 8 8 8 8px;
}

div.newsTitle
{
	font-size: 10px;
	font-weight: bold;
}

div.newsTitleLine
{
	border-bottom: #333333 3px double;
}

div.newsBody
{
	font-size: 10px;
}
/*--- /News ---*/

/*--- /Startsidan ---*/


/*--- Gästbok ---*/
#guestbookWrapper
{
	margin: 0 80 0 80px;
}
div.guestbookEntryWrapper{}
div.guestbookTitle
{
	width: 580px;
	font-weight: bold;
	font-size: 10px;
	border-bottom: #333333 1px solid;
}
div.guestbookBody
{
	font-size: 10px;
	padding-top: 5px;
}
div.guestbookFooter
{
	font-size: 10px;	
	font-style: italic;
	padding-bottom: 5px;
	/*border-top: #333333 1px dotted;*/
	/*border-bottom: #333333 1px solid;*/
}
/*--- /Gästbok ---*/


/*--- Taggar ---*/
p
{
	margin: 0 0 15 0px;
	font-family: Verdana, Arial, helvetica;
	font-size: 12px;
}

a
{
	font-weight: bold;
	color: #2D8E2D;
	text-decoration: none;
}

a:Hover
{
	color: #72B972;
}

h1{font-size: 200%; margin: 10 0 0 0px;}
h2{font-size: 175%; margin: 10 0 0 0px;}
h3{font-size: 150%; margin: 10 0 0 0px;}
h4{font-size: 125%; margin: 10 0 0 0px;}
h5{font-size: 100%; margin: 10 0 0 0px; font-weight: bold}
h6{font-size: 100%; margin: 10 0 0 0px; text-decoration: underline;}
/*--- /Taggar ---*/


td.menu
{
	font-family:Verdana;
	font-size: 10px;
}

.PageMenu
{
	font-family: Verdana;
	font-size: 10px;
}

a.PageMenu
{
	color: #2D8E2D;
	text-decoration: none;
}

a.PageMenu:hover
{
	text-decoration: underline overline;
}


.PresentationFirstPage
{
	font-size: 12px;
	font-family: Verdana;
}

.TextpageHeadline
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

.TextpageHeader
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;	
}

.TextpageText
{
	font-family: Verdana;
	font-size: 12px;	
}

.PictureText
{
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
}

.PedData
{
	font-family: Verdana;	
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
}

.PedDataBL
{
	font-family: Verdana;	
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px black;
}

.DataLeft
{
	font-family: Verdana;	
	font-size: 10px;
	text-align: left;
	vertical-align: top;
}

.DataCenter
{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}

.DataRight
{
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
}

.TableHeaderCenter
{
	font-weight: bold;
	font-size: 10px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	text-align: center;
}

.TableHeaderLeft
{
	font-family: Verdana;	
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-bottom: black 1px solid;
}

.TableHeaderRight
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	border-bottom: black 1px solid;
}

.DataTable
{
	border: black 1px solid;
}

.DataRowOdd
{
	background-color: #ececec;
}

.DataRowEven
{
	background-color: #ffffff;
}

.BlogHeader
{
	font-size: 12pt;
}

.BlogPost
{
	font-size: 10pt;
}
