/* denna formatmall är avsedd för förstasidan till Viktors sidor */

body	{
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #fdf5e6;
	}


/* används för mailformuläret */

body.brev
	{
	font-family: verdana, helvetica, arial, sans-serif;
	margin: 0;
	padding: 0;
	width: 778px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	}

h1.brev
	{
	margin: 5px 5px 10px 5px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0.1em;
	font-family: "times new roman", serif;
	font-size: 1.8em;
	font-weight: bold;
	background-color: #660033;
	color: white;
	}

/* denna div används för att "slå in" alla delar mellan topploggan och bottenloggan */
div.omslagbrev
	{ margin: 0px 5px 0px 5px; }

div.vlistbrev	
	{
	float: left;
	width: 140px;
	margin-right: 10px;
	}

a.vlistbrev
	{
	display: block;
	padding: 4px 5px 4px 8px;
	margin-bottom: 3px;
	margin-top: 3px;
	background-color: #d3d3d3;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
	border-right: 2px solid black;
	border-bottom: 1px solid black;
	}
a.vlist0:link   {color: white}
a.vlist0:visited        {color: white}
a.vlist0:hover  {background-color: #000000; color: #ffffff; text-decoration: underline;}
a.vlist0:active {color: white}

div.hlistbrev 	
	{
	float: right;
	margin-left: 15px;
	width: 180px;
	text-align: right;
	}

div.mittbrev
	{
	margin-left: 160px;
	margin-right: 195px;
	background: url(Bild/pnklethr.jpg);
	border: solid #741a3a 1px;
	padding: 5px 10px 12px 15px;
	font-family: "times new roman", serif;
	}


/* rubrik för inmatningsruta i formulär */

label	{
	font-family: "times new roman", serif;
	color: black;
	font-weight: bold;
	display: block;
	margin-top: 1em;
	margin-bottom: 0.1em;
	}

/* slut på avdelning f brevformulär */

h2	{
	color: #660033;
	font-size: 2em;
	font-family: "times new roman", times, serif;
	font-weight: 500;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0px;
	}

h3	{
	color: #660033;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0.2em;
	}

h4	{
	color: #660033;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0.2em;
	}

h5	{
	color: #660033;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em;
	}


/* Övre vänstra kanten */

div.vkant
	{
	position: absolute;
	left: 10px;
	margin-left: 1%;
	top: 10px;
	width: 20%;
	margin: 0px;
	height: 25px;
	background-image: url(Bild/pnklethr.jpg);
	border-color: #660033;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	}


/* vänsterlisten */

div.vlist 	
	{
	position: absolute;
	left: 10px;
	margin-left: 0;
	top: 42px;
	width: 17%;
	height: 434px;
	padding: 10px 0px 10px 15px;
	background: #d3d3d3;
	}

/* mittfältet */

div.mitt
	{
	background-image: url(Bild/pnklethr.jpg);
	position: absolute;
	top: 10px;
	left: 20.5%;
	right: 29.5%;
	height: 465px;
	padding: 0px 2% 20px 2%; 
	text-align: center;
	border-style: solid;
	border-color: #660033;
	border-width: 1px 2px 0px 0px;
	}
	

	
/* avsedd för övre högra hörnet med språkvalslänken */

div.topright
	{
	position: absolute;
	right: 2%;
	top: 15px;
	width: 25%;
	padding: 0px;
	text-align: center;
	}

/* avsedd för högerlisten med nyhetsområdet */

div.hlist
	{
	position: absolute;
	right: 1%;
	width: 25%;
	top: 50px;
	border: 1px solid #660033;
	background-color: white;
	padding: 10px 10px 10px 10px;
	height: 400 px;
	}


div.hkant
	{
	position: absolute;
	right: 2%;
	width: 27%;
	top: 452px;
	padding: 5px 10px;
	text-align: center;
	}


div.vitkant
	{
	position: absolute;
	top: 0;
	left: 144;
	height: 100%;
	width: 6px;
	background-color: white;
	}

/* för ryggarna vlisterna i framesidorna */

div.rygg
	{padding: 10px;}

/* avsedd för presentationsrutan längst upp på vänsterlisten */

p.liten
	{
	font-size: 0.7em;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0;
	}

/* uppdateringsdatum vänsterlist */

p.uppdat
	{
	font-size: 0.7em;
	font-style: italic;
	position: absolute;
	bottom: 10px;
	}

/* mittfältets huvudblock */

p.huv	{
	text-align: left;
	padding: 0px 10px;
	font-family: verdana;
	font-weight: 500;
	font-size: 0.9em;
	color: #660033;
	}

/* avsedd för årtalet under rubriken */

p.lifespan
	{
	font-size: 0.8em;
	text-align: center;
	color: #660033;
	padding: 0;
	margin: 0px 5px 15px 5px;
	}


/* till nyhetsarean */

p.nyttrubrik
	{
	text-align: center;
	font-size: 0.8em;
	color: #660033;
	font-weight: bold;
	margins: 0;
	padding: 0;
	}


p.nytt	{
	font-size: 0.7em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}


/* för den till-startsidelänk som skall finnas längst ner på alla sidor utom första */

p.start	{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 0.8em;
	}

/* Länkar till förstasidans vänsterlist */



/* färgerna svart/blått gäller alla länkar utom nyhetslänkarna */
a:link		{color: #000000}
a:visited	{color: #000000}
a:hover		{color: blue}
a:active	{color: blue}

a.vlist
	{
	font-size: 0.9em;
	text-decoration: underline;
	font-weight: 500;
	display: block;
	margin: 0;
	padding: 3px 0px;
	}

a.stor
	{
	font-size: 0.9em;
	}

a.normal
	{
	font-size: 0.8em;
	}

a.liten
	{
	font-size: 0.7em;
	}

/* länkar i nyhetsfälter */

a.nytt:link		{color: blue}
a.nytt:visited		{color: blue}
a.nytt:hover		{color: red}
a.nytt:active		{color: red}

a.nytt	{
	display: block;
	font-size: 0.8em;
	margin: 0;
	padding: 0px 0px 2px 0px;
	}


/* används för tabellen "ett liv" */
	
table.krono
	{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 0.8em;
	width: 85%;
	background-color: #fdf5e6;
	padding: 10px;
	border: 3 solid #660033;
	}

table.krono td 
	{
	padding: 8px 10px;
	vertical-align: top; 
	border: 1 solid #660033;
	}



address	{
	font-style: italic;
	font-size: 0.8em;
	}







