	body {
	margin: 0px;
        align: center;
        min-height: 100%;
        height: 100%;
        background: #970038;
        }
h1 { 
        font-size: 21px; 
	}
h2 { 
        color:#FF0000;
        font-size: 21px; 
	}
        a.blink
	{ 
		FONT-SIZE: 14px; 
		COLOR: #000000; 
		font-family:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none 
	}

	a.blink:link
	{ 	
		text-decoration: none
	}
	a.blink:visited
	{  
		text-decoration: none 
	}

	a.blink:hover
	{  
		text-decoration: underline 
	}

	a.blink:active
	{ 
		text-decoration: none 
	}
        a.flink
	{ 
		FONT-SIZE: 11px; 
		COLOR: #79a0b0; 
		font-family:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none 
	}

	a.flink:link
	{ 	
              COLOR: #79a0b0; 
		text-decoration: none
	}
	a.flink:visited
	{  
              COLOR: #79a0b0; 
		text-decoration: none 
	}

	a.flink:hover
	{  
              COLOR: #79a0b0; 
		text-decoration: underline 
	}

	a.flink:active
	{ 
              COLOR: #79a0b0; 
		text-decoration: none 
	}
a.clink:link
	{
		COLOR: #641312; 
		FONT-FAMILY:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none 
	}

	a.clink:link
	{ 
		COLOR: #641312;  
		TEXT-DECORATION: none 
	}
	a.clink:visited
	{ 
		COLOR: #641312; 
		TEXT-DECORATION: none 
	}

	a.clink:hover
	{ 
		COLOR: #641312;   
		TEXT-DECORATION: none
	}

	a.clink:active
	{ 
		COLOR: #641312; 
		TEXT-DECORATION: none 
	}	
a:link { color: #641312;}
a:visited { color: #641312;}
a:hover { }	
	#wrapper {
	width: 800px;
	height: auto;
        height:100%;
        min-height:100%;
        margin: 0px;
        border-left: 2px solid #000000;
        border-right: 2px solid #000000;
        margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	}
        #logowrapper {
	width: 100%;
        background: #641312;
        margin: 0px
	margin-left: auto;
	margin-right: auto;
	}
       #favorit {
	top:30px;
        left:830px;
        position: absolute;
	}
	#header {
        border-top: 2px solid #000000;
        border-bottom: 2px solid #000000;
        width: 100%;
	height:50px;
	background:#FFFFFF;
	}
        #menycontainer {
        width: 970px;
        height:100px;
        margin-top: 10px;
        float: right;
	}
        #menycontainer {
	}
	#content {
        width: auto;
        min-height:1750px;
        margin: 0px;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 0px;
	 background: #FFFFFF;
        clear: left;
	 color: #ccc;
        FONT-SIZE: 14px; 
	 COLOR: #000000; 
	 font-family:Georgia, Arial, Helvetica, sans-serif;
	 
        }
#content2 {
        width: auto;
        min-height:700px;
        margin: 0px auto;
        padding: 40px;
	background: #FFFFFF;
        clear: left;
	color: #ccc;
        FONT-SIZE: 14px; 
	COLOR: #000000; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
        }
        #center {
	width: 580px;
        height:100%;
	float: right;
        border-left: 1px dotted #999999;
	}
#ads {
        padding: 0px;
        }
#kantlink
	{
        padding: 10px;
        height:auto;
        width: 163px;
	 margin: 3px;
	 top:130px;
        left:800px;
        position: absolute;
	 text-align:left;
	}
#wrapper_link {
        width: 350px;
        border-left: 1px solid #999999;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 10px;
        margin-left: 70px;overflow: hidden;
	}
#subpage_wrapper {
        font-family:georgia, arial;
	font-size:13px;
        padding: 10px;
	width: 100%;
       height: auto;overflow: hidden;
	}
#subpage_wrapper2 {
       width: 85%;
       font-family:georgia, arial;
	font-size:13px;
       height: auto;overflow: hidden;
       margin-left: auto;
	margin-right: auto;
	}
#sokruta{
       width: 390px;
       margin-left: auto;
       margin-right: auto;
	}
#sokruta2{
       margin-left: -37px;
	}
#subpage{
	width: 610px;
	height:auto;
	float: right;
	}
#subpage_right {
	margin: 3px;
       padding: 10px;
	width: 200px;
       height: auto;
	height:100%;
	float: right;
       margin-top: 47px;
       margin-right: 77px;
	}
#index_center {
	width: 505px;
       padding-left: 1px;
       padding-right: 10px;
       height: auto;
	float: right;
	}
#index_center2 {
       width: 50%;
	float: left;
	}
#link_center {
	width: 400px;
       padding-left: 1px;
       padding-left: 50px;
       margin-left: 50px;
       height: auto;
	float: left;
       border-left: 1px solid #999999;
	}
#index_right {
       margin: 3px;
       padding: 5px;
	float: right;
       margin-top: 7px;
       margin-right: 0px;
	}
#index_right2 {
	float: right;
	}
#content_main {
        margin-left: auto;
	 margin-right: auto;
        width: 650px;
        padding-left: 60px;
        text-align: left;
        }
#content_mainlink {
        width: 510px;
        padding-left: 1px;
        }
#content_right
	{
        top:310px;
        left:800px;
        position: absolute;
	}
#kant
	{
        padding: 10px;
        height:auto;
        width: 163px;
	margin: 3px;
	margin-top: 20px;
        margin-bottom: 20px;
	border: 1px solid #641312;
	background: #FFFFFF;
	text-align:left;
       font: 14px Georgia, Arial, Helvetica, sans-serif;
       COLOR: #000000; 
	}
#kant2
	{
        padding: 10px;
        height:auto;
        width: 263px;
	margin: 3px;
	margin-top: 20px;
        margin-bottom: 20px;
	border: 1px solid #641312;
	background: #FFFFFF;
	text-align:left;
       font: 14px Georgia, Arial, Helvetica, sans-serif;
       COLOR: #000000; 
	}
#epost { 
       width: 230px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#namn { 
       width: 230px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#adress { 
       width: 230px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#text { 
       width: 230px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#user { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#passwd { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#passwd2 { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#email { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#alogin { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#plogin { 
       width: 130px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#submit  { 
	background-color: #641312;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
       font: 14px Georgia, Arial, Helvetica, sans-serif;
       COLOR: #FFFFFF; 
        }
#rensa{ 
	background-color: #641312;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
       font: 14px Georgia, Arial, Helvetica, sans-serif;
       COLOR: #FFFFFF; 
        }
#meny{ 
       background-color: #641312;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	font: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
       COLOR: #FFFFFF;
	}
form select {
	background-color: #C4C4EA;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
        font: 11px Verdana; color:#000000;
        }
#subpage_center {
       height: 100%;
       height: auto;
	width: 270px;
	float: right;
	}
.villkor {
        font: 10px Georgia, Arial, Helvetica, sans-serif;
        }
#footer {
	height:30px;
	padding: 10px;       
	text-align:left;
	background:#641312;
        FONT-SIZE: 11px; 
	COLOR: #79a0b0; 
	font-family:Georgia, Arial, Helvetica, sans-serif;margin-top: 0px;

	}
	#wrapper_footer {
	width: 100%;
	height:auto;margin-top: 0px;

	}
#copyinfo  
        {	
        float: left;
	}
	#mailinfo 
        {	
        float: right;
	}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 10em;padding: 5px;
        background: #000000;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content3 {
}
#menu {background: #000000;margin-left: auto;
	margin-right: auto;
}
#menycontainer a:link{FONT-SIZE: 14px; 
		COLOR: #000000; 
		font-family:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;
}
#menycontainer a:visited{FONT-SIZE: 14px; 
		COLOR: #000000; 
		font-family:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;}
#menycontainer a#current{FONT-SIZE: 14px; 
		COLOR: #000000; 
		font-family:Georgia, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none;}
.kantlinje {border-bottom-style: dotted; border-bottom-color: #003366; border-bottom-width: 1px;}
#box1 {width: 200px; padding: 10px;
margin-right: auto; margin-left: auto; text-align: left;
width: 15em;
	padding: 5px;
	border: 1px solid #999999;
}	
#box2 {width: 200px; padding: 10px;
margin-right: auto; margin-left: auto; text-align: left;
width: 45em;
	padding: 5px;
}	
#col1 {
	width: 15em;
	float: left;
	padding-right: 1em;
	padding-left: 1em;
	border-right: 1px solid #999999;
}
#col2 {
	width: 15em;
	float: left;
	padding-right: 1em;
	padding-left: 1em;
}
ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:17px;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	border-top:1px solid #000000;
        border-left:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 20px 0 20px;
}
	
ul#menu li a:hover
{	
	color:#641312;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}
.logo { 
        margin-right: 24px;
        margin-left: 18px;
        border: 0;
        }
#share {
        top:81px;
        left:10px;
        position: absolute; 
        padding: 10px;
        height:auto;
        }