* {
	margin: 0px;
	padding: 0px;
	border: 0;}

body {font: 14px trebuchet, arial, sans-serif;}
body {background-color: #FBFBEF; color:#330000;}

p { margin: 4px 0 10px 0;}

h1 {font-size:25px;}


/*Navigation styles*/



ul#navlist {
	margin: 30px 0px 0px 30px;
	padding: 0;
	width: 140px;}

#navlist li {
	line-height:20px;
	list-style-type: none;
	background-color: #FBF5EF;
	color: #330000;
	border: solid 2px #000;
	font-weight: 500;
	text-align: center;
	padding: 5px;
	margin-bottom: .1em;}

#navlist li a {
	color: #330000;
	text-decoration: none;
	display: block;}

#navlist li.ett a:hover {
	background-color: #FF9933;
	color: #000;}

#navlist li.tva a:hover {
	background-color: #FF6600;
	color: #000;}
	
#navlist li.tre a:hover {
	background-color: #CC3300;
	color: #000;}
	
#navlist li.fyra a:hover {
	background-color: #CC0000;
	color: #000;}
	
#navlist li.fem a:hover {
	background-color: #FF0000;
	color: #000;}			
	
#navlist li.sex a:hover {
	background-color: #FF0066;
	color: #000;}
	
#navlist li.sju a:hover {
	background-color: #FF0099;
	color: #000;}

#navlist li.atta a:hover {
	background-color: #FF00CC;
	color: #000;}		
	
#navlist li.nio a:hover {
	background-color: #FF66CC;
	color: #000;}	
	
#navlist li.ett {border-color: #FF9933 ;}	
#navlist li.tva {border-color: #FF6600;}
#navlist li.tre {border-color: #CC3300;}
#navlist li.fyra {border-color: #CC0000 ;}	
#navlist li.fem {border-color: #FF0000;}
#navlist li.sex {border-color: #FF0066;}
#navlist li.sju {border-color: #FF0099 ;}	
#navlist li.atta {border-color: #FF00CC;}
#navlist li.nio {border-color: #FF66CC;}

a:link{text-decoration: none; color:#000000}



/*Container styles*/



#emtpy {width: 100px;
height: 500px;
border: solid 2px #FF9933 }

#text {margin: 25px;max-width: 650px}


#innehall_ett {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF9933 ;}
#innehall_tva {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF6600 ; }
#innehall_tre {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #CC3300 ;}
#innehall_fyra {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #CC0000 ;}
#innehall_fem {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF0000 ;}
#innehall_sex {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF0066 ;}
#innehall_sju {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF0099 ;}
#innehall_atta {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF00CC ;}
#innehall_nio {position: absolute; left:300px ;width: 660px; background-color:#FBFBEF; border: solid 2px #FF66CC ;}
#innehall_tio {margin: auto ; margin-top: 80px; width: 660px; height: 400px; background-color:#FBFBEF; border: solid 2px #FF6600 ;}
a:link{text-decoration: underline;  color:#330000}
a:visited{text-decoration:underline; color:#330000 }

#text h1 {margin-bottom: 8px;}

.nyhetsrad {margin-left:60px; margin-top:-10px;}

.divider {position: relative; margin:auto;margin-bottom: 20px; margin-top: 35px; width: 600px; height: 2px; background-color:#FF6600;}

.kaninstam {width: 200px;  float: right;}

.table3 {border-top: solid 2px #FF6600; border-left: solid 2px #FF6600; border-right:none; border-bottom:none;}

cellpadding:0px; cellspacing:0px:}

.td3 {border-bottom:2px solid #FF6600;
border-right:2px solid #FF6600;
}


div.vanster {
  float: left;
  width: 50%;}
	
div.vanster p {
  text-align: center;
	font-weight: bold;
	font-size: 15px;}	
	
div.vanster img {	
	text-align: center;}	

div.hoger {
  float: right;
  width: 50%;}
	
div.hoger p {
	text-align: center;
	font-weight: bold;
	font-size: 15px}

div.hoger img {	
	text-align: center;}
	
div.mitt img {
text-align:center;}

div.mitt {text-align:center;}

div.mitt p {
	text-align: center;
	font-weight: bold;
	font-size: 15px}	

p.first {clear: both;}

.bildtext {
text-align: center;}

.indextop {height:120px;
text-align:center;
width: 100%;
font-size: 50px
}

.indexbottom {float:left;
width: 46%;
font-size: 20px;
text-align:center;
}

.indexmitten {float: left;
width: 8%;
text-align: center;
font-size: 16px;
}	

.linje
{text-decoration:line-through;
width: 45%}

.rod
{color:#FF0000;
width: 45%}

.smrod
{color:#FF0000;
font-size: 10px;}

.stamtavla {
	width:600px;
	float:left;
	margin:10px 25px 10px 0;}	
	
table { 
	border-collapse: separate;
	width: 100%;
	border: solid 1px #CC0000;
	font: 11px arial, verdana, sans-serif;
	margin-bottom: 20px;}	
	
td2 {
border-bottom:1px solid #FF6600;
border-right:1px solid #FF6600;
padding: 2px;}

table2 { 
	border-collapse: separate;
	width: 100%;
	border: solid 1px #FF6600;
	font: 11px arial, verdana, sans-serif;
	margin-bottom: 20px;}	
	
td {
border-bottom:1px solid #CC0000;
border-right:1px solid #CC0000;
padding: 2px;}


td.last {
border-bottom:medium none;}

td.r_three {
width:140px;
}
td.r_four {
border-right:medium none;
width:180px;
}		

.info {
	width:195px;
	float:right;
	margin:10px 0px 20px 0;}
	
.kanininfo {
	width:195px;
	float:right;
	margin:10px 0px 20px 0;
	font-size: 12px}	
	
.galleripil 	{text-align:center;}

input {border: 1px solid #330000 }	
textarea {border: 1px solid #330000 }	
	
	
#uppdat {width: 140px;
				text-align:center;
				margin: 15px 0px 0px 30px;
				font-weight:600;}
				
#copy {width: 140px;
				text-align:center;
				margin: 15px 0px 0px 30px;
				font-weight:500;
				font-size:10px;}				

/*Image styles*/
.imgm {float:left; margin: 10px 20px 0px 5px;}
.img1 {float:right; margin: 0px 10px 10px 10px;}
.img2 {float:left; margin: 10px 20px 10px 5px;}
.img3 {float:right; margin: 15px 15px 15px 15px;}
.img4 {float:right; margin: 0px 15px 35px 15px;}
.img5 {float:left; margin: 10px 110px 10px 60px;}
.slalom { margin-right: auto; margin-left: auto;}
.resultat{position:relative; top: 5px; margin-left:-200px; left:50%; display:block;}
.kackoochartan {float:right; margin: 0px 35px 25px 15px;}
.galleri {margin:15px 30px 0px 30px;}
