body
{
	background: 	top center url("images/pink_shade3.jpg") repeat-x fixed #FFE5FF;
	font-family: 	Georgia;	
}


A
{
	color:			#F598FF;
}
A:hover
{
	color:			#89008E;
}
.lankar
{
	color:			#F598FF;
}
.lankar:hover
{
	color:			#89008E;
}

.vinnarnamn
{
	color:			#007700;
}
.pagearea
{
	margin-left:	10%; 
	margin-right:	10%;
	margin-top:		5%;
	margin-bottom:  5%;
	padding:		0px;
	height:			90%;
	width:			80%;
	background-color:	#ffffff;
	border:			2px #89008E solid;
}

.pagetopmain
{
	position:		relative;
	height:			105px;
	width:			100%;	
	z-index:		1;
	background-image:	url('images/topkallapink.jpg');	
	background-repeat:	repeat-x;	
}

.pagetop
{
	position:		relative;
	vertical-align:		bottom;
	width:			100%;
	height:			105px;
	z-index:		1;	
	background-image:	url('images/toppink.jpg');	
	background-repeat:	repeat-x;


}

.pageleft
{
	width:			13em;
	padding:		3px;
	vertical-align:		top;
	border-right:		1px #89008E solid;
}

.toplogga
{
	position:		relative;
	left:			0px;
	top:			0px;
	height:			100%;
	width:			100%;	
	z-index:		2;
	background-image:	url('images/toploggaleftpink.jpg'); 
	background-repeat:	no-repeat;
}

.topnoimage
{
	position:		relative;
	left:			0px;
	top:			0px;
	height:			100%;
	width:			100%;	
	z-index:		2;
}

.pagecontent
{
	padding:		10px;
	vertical-align:		top;	
	width:			100%;
}

.leftcolumnimage
{
	margin-top:		10px;
}
.leftcolumntext
{
	margin-top:		40px;
	text-align:		center;
}

#sidemenu
{
	padding:		3px;
	padding-top:		15px;
	z-index:		1;	
	width:			12em;	
}

#sidemenu ul#sidemenuitems
{	margin: 		0 3px 0 0;
	padding: 		0;
	display: 		block;
}


#sidemenu ul#sidemenuitems li 
{	display: 		block;
	list-style-type: 	none;
	background-color:	#F6B5F5;
	text-align:		left;
	width:			12em;
	margin-top: 		3;
	border:			2px outset #FFC2FE;	
}
#sidemenu ul#sidemenuitems a:link, #sidemenu ul#sidemenuitems a:visited 
{		
	text-align: 		left;
	padding: 		0 8px 0 8px;
	margin: 		0;
	color: 			#FFFFFF;
	text-decoration:	none;
}

#sidemenu ul#sidemenuitems a:hover 
{
    color:          #89008E;
}

#mainmenu
{
	clear: 			both;
	position:		relative;
	top:			80px;
	width: 			100%;	
	text-align: 		right;
	z-index:		99;
	padding-bottom:		3px;
}

#mainmenu ul#mainmenuitems
{	margin: 		0 3px 0 0;
	padding: 		0;
	display: 		block;
}


#mainmenu ul#mainmenuitems li 
{	display: 		inline;
	list-style-type: 	none;
	text-align:		center;
	margin: 		0;
}
#mainmenu ul#mainmenuitems a:link, #mainmenu ul#mainmenuitems a:visited 
{		
	text-align: 		right;
	padding: 		0 8px 0 8px;
	margin: 		0;
	color: 			#ffffff;
	border-left: 		1px solid #ffffff;
	text-decoration:	none;
	font-size:		75%;	
}

#mainmenu ul#mainmenuitems a:hover 
{
	color: 			#89008E;
	font-size:		75%;	
}


.imageleft
{
	position:		relative;
	float:			right;
}

.imageright
{
	position:		relative;
	float:			right;	
}

.imagelogo
{
	position:		relative;
	top: 			0px;
	margin-bottom:		0px;
}

#firstparagraph:first-letter 
{
	font-size: 300%; 
	float: left;
}

.copyright
{
	width:			100%;
/*	padding: 		0 8px 0 8px;*/
	font-size: 		0.8em; 	
	text-align:		center;
	color:			#89008E;
	margin-top: 		1em;	
}

.aboutname
{
	font-weight:		800;
}

.partnercell
{
	padding-right:		2em;	
	vertical-align:		top;
	font-size:		75%;	
}

.newsdiv
{
	display: 		block;
	background-color:	#FCDBFB;	
	padding:		3px;	
	margin-bottom: 		1em;		
}
.newsdaterow
{
	background-color:	#F6B5F5;
	padding:		3px;	
}

.newsbutton
{	
	display:		    block;
	FONT-SIZE: 		    20px;
	TEXT-ALIGN:		    center;
	background-color:	#F6B5F5;	
	margin-left: 		1em;			
	margin-right: 		1em;				
	text-decoration:	none;	
	border:			    2px outset #FFC2FE;		
	color:	            #FFFFFF;	
	
}
.newsbutton:hover
{	
	color:	            #89008E;	
	background-color:	#FCD9FC;
}

.indexnews
{
	display:		block;
	color:			#000000;	
	FONT-SIZE: 		9px;
	TEXT-ALIGN:		center;
	margin-left: 		1em;			
	margin-right: 		1em;				
	text-decoration:	none;	
}

.newsdatum
{
	TEXT-ALIGN:		center;
	FONT-SIZE:		16px;
}
.seref
{
    font-size:  xx-small;
    
}
