
/* ----------------------------- */
/* Basics				 */
/*	body,links,lists,hrs     */

body {
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #818296;
        padding:0px;
		margin: 0px;
/*		background-color: #EEEEEE; */

		background-image: url(gfx/layout/2pxrute.png);
		background-repeat: repeat;
		background-position: bottom left;
}

a:link,a:visited {
    cursor:pointer;
        color: #5a5a66;
	font-size: 8pt;
        font-weight: bold;
        text-decoration: none;
}

a:hover,a:active {
        cursor:pointer;
        color: #ff7d7d;
        text-decoration: underline;
}
input,button,textarea,select {
        font-size: 10pt;
        color: #818296;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px #ababab solid;
	margin: 1px;
}

hr {
	color: #818296;
	background-color: #818296;
	height: 1px;
	border: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

ul {
	margin: 0px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
}

/* End Basic layout		 */
/* ---------------------------- */


/* ---------------------------*/
/* Div containers            */
/* --------------------------*/

	#divStamme {
		position: absolute;

		width: 627px;
		height: 100%;

		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 60px;

		padding: 0px;

		background-image: url(gfx/layout/stamme.png);
		background-repeat: repeat-y;
		background-position: bottom left;
	}
	#divTopSkrav {
		position: absolute;

		width: 619px;
		height: 15 px;

		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 4px;

		font-size: 4pt;

		padding: 0px;

		background-image: url(gfx/layout/TopSkravering.png);
		background-repeat: repeat-y;
		background-position: bottom left;
	}

	#divLogo {
		position: absolute;

		width: 287px;
		height: 130px;

		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 35px;

		padding: 0px;


	}

	#divBanner {
		position: absolute;

		width: 393px;
		height: 130px;

		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 325px;

		padding: 0px;

	}
	#divMenuBackBar {
		position: absolute;

		width: 100%;
		height: 36px;

		margin-top: 152px;
		margin-bottom: 0px;
		margin-left: 0px;

		padding: 0px;


		background-image: url(gfx/layout/MenuBackBar.png);
		background-repeat: repeat-x;
		background-position: bottom left;
	}
	#divMenuButton {
		position: relative;

		width: 134px;
		height: 25px;

		margin-top: 3px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;

		padding: 0px;

		background-image: url(gfx/layout/MenuButton.png);
		background-repeat: no-repeat;
		background-position: bottom left;
	}
/*		td#tdChoices a:link, td#tdChoices a:visited {*/
	#divMenuButtonText a:link, #divMenuButtonText a:visited {
		position: absolute;

		width: 120px;
		height: 20px;

		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 23px;
		margin-right: 0px;

		padding: 10px;

		font-size: 9pt;
		color: #856079;
		padding: 0px;

	}
	#divMain {
		position: absolute;

		width: 576px;

		margin-top: 192px;
		margin-bottom: 0px;
		margin-left: 35px;
		margin-right: 0px;

		color: #000000;
		background-color: #FFFFFF;
		border-color: #856079;
		border-style: solid;
		border-width: 1px;

		padding: 4px;
	}
	#divLangSelect {
		position: absolute;

		width: 100px;

		margin-top: 192px;
		margin-bottom: 0px;
		margin-left: 623px;
		margin-right: 0px;

		color: #000000;
		background-color: #FFFFFF;
		border-color: #856079;
		border-style: solid;
		border-width: 1px;

		padding: 4px;
	}
	
	#divAdminMenu {
		position: relative;

		width: 98%;

		margin: 0px auto;
		margin-top: 10px;
		margin-bottom: 10px;

		color: #000000;
		background-image: url(gfx/layout/gradient_1x75.jpg);
		background-repeat: repeat-x;
		background-position: bottom left;

		border-color: #856079;
		border-style: solid;
		border-width: 1px;

		padding: 4px;
	}

	#divInfo {
		position: relative;

		width: 98%;

		margin: 0px auto;
		margin-top: 10px;
		margin-bottom: 10px;

		color: #000000;
		background-image: url(gfx/layout/gradient_1x75.jpg);
		background-repeat: repeat-x;
		background-position: bottom left;

		border-color: #856079;
		border-style: solid;
		border-width: 1px;

		padding: 4px;
	}


/* --------------------------- */
/* End Div containers      */
/* -------------------------- */



/* ------------------------- */
/* Styles                       */
/*	Headers, text etc. */
/* -------------------------*/

.header1 {
font-size: 13pt;
font-family: verdana;
font-weight: bold;
color: #856079;
}

.header2 {
font-size: 11pt;
font-family: verdana;
font-weight: bold;
color: #856079;
}

.header3 {
font-size: 9pt;
font-family: verdana;
font-weight: bold;
color: #856079;
}


	.Note     {
		/* Used for tagging, looks nice under normal text, eg. driving. */
	        font-family: Verdana, Tahoma;
	        font-size: 8pt;
	        color: #5a5a66;
	        font-weight: italic;
		text-align: right;
	}
	
	.BottomNotice, .BottomNotice a:link, .BottomNotice a:visited    {
		/* Used for tagging, looks nice under normal text, eg. driving. */
	        font-family: Verdana, Tahoma;
	        font-size: 8pt;
	        color: #D0D0D0;
	        font-weight: italic;
		    text-align: center;
	}

/*---------------------------*/
/*  End Styles               */
/* ------------------------*/



/* --------------------------*/
/*   Table stuff              */
/* ------------------------*/


	/* Tables. */
	table   {
		/* Default table */
	    border-color:#bbbbbb;
		width: 98%;
	    border-width:1px;
	/*        border-style: solid none solid none; */
		border-style: solid;
		margin: 0 auto;
		padding: 0;
	}

	table#tableMenuButtons   {
		/* Veritcally aligned table */

		width: 688px;
		height: 25px; 

        border-width:0px;

		margin-left: 35px;
		margin-top: 0px;

		padding: 0px;
	}
	table#tableDiskre   {
		/* Discrete table */
		width: 300 px;
        border-width:0 px;
        border-style: none;
		margin: 0 px auto;
		padding: 0 px;
	}


	/* /Tables */

	/* Table rows */
	tr {
		/* Default tablerow */
		border: 0px;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
		tr#tr1 {
		/* Default tablerow */
		border: 0px;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
		tr#tr2 {
		/* Default tablerow */
		border: 0px;
		border: 0px;
		padding: 0px;
		margin: 0px;
		background-color: #EEEEEE;
	}


	/* / Table Rows */



	/* Table data cells */
	td {
		/* Default table data */
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}

	td#tdChoices a:link, td#tdChoices a:visited {
		/* Smallers links, nice for my often used "choices" data cell. */
	        cursor:pointer;
	        color: #5a5a66;
			font-size: 7pt;
			margin-left: 5px;
	        font-weight: bold;
	        text-decoration: none;
	}

	/* / Tables table data cells */



	/* Table td heading ( th´s) */

