*  /* nollställer alla marginaler och padding */
  { margin:0; 
   padding:0;
   } 
body,html {
background:#ffffff;
  font:x-small/1.5em tahoma,verdana,arial,Trebuchet MS,Verdana,Sans-serif;
  color:#330;
  font-size/* */:/**/small;
  font-size: /**/small;
  height: 100%;
  width:100%;
  letter-spacing:1px;
	 overflow-x: hidden; 
 overflow-y: auto;
  }

  .img{
  	  border:0.1em solid #000000;
  	  }
		#container {
			min-height: 100% !important; /* For Modern Browsers */ 
			height: auto !important; /* For Modern Browsers */ 
			height: 120% !important; /* For IE */ 
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			max-width:780px;
			bottom: -1px ! important; 
			bottom: 0px ! important; /* For Certain IE widths */
			border: 1px solid #818A93;
			margin-left: auto;
			margin-right: auto;
			background:#fff;
			padding:0px;
			font:x-small/1.5em tahoma, verdana,arial,Trebuchet MS,Verdana,Sans-serif;
			color:#330;
			font-size/* */:/**/small;
			font-size: /**/small;
			text-align:center;
			background: url(bilder/bakgrund4.jpg) repeat-y fixed;
		}

		#banner {
				height:240px;
				padding:0px;
				margin:0px;
				background:#fff url() no-repeat 50% 50% fixed;
				color:#fff;
		}

}
		#banner h3 {
		padding:0px;
		text-align:right;
	
		}
		
		#content {
		width:560px;
			padding: 5px;
			margin-right: 4px;
			margin-top: 0px ! important;
			margin-bottom:5px ! important;
			margin-left: 5px ! important;
			min-height: 100%; /* For Modern Browsers */ 
			height: auto !important; /* For Modern Browsers */ 
			height: 100%; /* For IE */ 
			font-size:11px ! important;
			text-align:left;
		}
#content #top{
		 float:right;
		 clear:both;
		 position:static;
	 	 bottom:0px;
		 right:0px;
	 	 text-align:right ! important;
}
#content p {
	
			color: #550;
			line-height:150%;
			font-size:11px;
			letter-spacing:1px;
			margin-right:4px;
}
	
#content div {
	
			color: #550;
			line-height:150%;
			font-size:11px;
			letter-spacing:1px;
}
#content center {
			text-align:center;
			
}
#bild {
	   padding: 0px; 
	   margin-left: 0px;
	   width:7.0em;
	   text-align:center;
	   font-size:10px ! important;
	   font-family:tahoma;
	   }

 #bild1 {
 		width:120px;
		height:200px;
	   padding: 5px; 
	   float: left;
	   margin: 0px;
	   text-align:left;
	   line-height:150%;
	   font-size:9px ! important;
	   font-family:tahoma;
	   clear:left;
	   }
 #bild2{
 		width:230px;
	  padding: 5px; 
	  float: right;
	  margin: 0px;
	  text-align:center;
	  line-height:150%;
	  font-size:10px ! important;
	  font-family:tahoma;
	  clear:right;
	   }




		#sidebar-a {
			float: right;
			clear:right;
			width: 130px;
			\width: 140px;
			w\idth: 130px;			
			margin-top: 5px ! important;
			margin-bottom:0px ! important;
			margin-right:auto ! important;
			margin-left: auto ! important;
			padding-bottom: 25px ! important;
			padding-right:10px;
			padding-left:10px;
			text-align: center;
			font-size:11px;
			min-height: 90%; /* For Modern Browsers */ 
			height: auto !important; /* For Modern Browsers */ 
			height: 90%; /* For IE */ 
			color:#550;
			border-left:0px #cc9 dotted;
		}

		#footer {
			clear:both;
			padding-bottom:2px;
			background: url(bilder/footer2.jpg) no-repeat center bottom;
			height:20px;
			position: relative; 
			bottom: 0 ! important; 
			bottom: -1px; /* For Certain IE widths */
			width:auto;
			left:auto;
			right:auto;
			color:#cc9;
			font-size: 8pt;
			font-family:tahoma;
			}
			
			#footer p {
font-size: 8pt;
	voice-family: "\"\""; 
	voice-family:inherit;
		text-align:center;
		color:#f9f9f9 ! important;
		padding:0px;
}


	/*----meny sidebar-a----*/
		
#menu {width:125px; text-align:center; margin-left:auto; margin-right:auto}
#menu a:visited {text-decoration:none; background-color:#aa5; color:#fff; font-weight:normal; display:block; width:120px; height:20px; font-size:11px; border-right:10px solid #ddee99; margin:5px;}

#menu a {text-decoration:none; background-color:#aa5; color:#fff; font-weight:normal; display:block; width:120px; height:20px; font-size:11px; border-right:10px solid #ddee99; margin:5px;}

#menu a:hover {text-decoration:none; background-color:#aa5; color:#fff;font-weight:bold; display:block; width:120px; height:20px; font-size:11px; border-right:10px solid #bc5; margin:5px;}

#menu a:active {text-decoration:none; background-color:#aa5; color:#fff; font-weight:bold; display:block; width:120px; height:20px; font-size:11px; border-right:10px solid #bc5; margin:5px;}

#imglink{
		border:0px;
		text-decoration:none !important;
}


a:link {color: #550; text-decoration: underline}
a:visited {color:#550; text-decoration: underline}
a:hover {color:#fff; text-decoration: underline; background-color: #aa5}
a:active {color:#fff; text-decoration: none; background-color: #aa5}

#imglink a:link {color: #550; text-decoration: none ! important}
#imglink a:visited {color:#550; text-decoration: none ! important}
#imglink a:hover {color:#550; text-decoration: none ! important}
#imglink a:active {color:#550; text-decoration: none ! important}


#footer a:link {color: #fff; text-decoration: none}
#footer a:visited {color:#fff; text-decoration: none}
#footer a:hover {color:#fff ! important; text-decoration: underline ! important}
#footer a:active {color:#fff; text-decoration: none}
 

#center {
	 text-align:center ! important;
	 clear:both;
	 left:auto;
	 right:auto;
}

.box1
{
	float: none;
	left: 100px;
	right:auto;
	clear:both;
	display:block;
	text-align:center;
	left:125px; top:359px; width:577px; height:312px;
	position:relative;
	border:0px;
}

.box2
{
	float: left;
	margin-top:20px;
	width: auto;
 display:inline; 
 height:auto; 
 text-align:center;
 border-width:0px;
	border-color:#cc9;
	border-style:solid;
	}

.box3
{
	float: right;
	margin-left:20px;
	text-align:center;
	margin-top:20px;
	width: auto;
	height: auto;
	border-width:0px;
	border-color:#cc9;
	border-style:solid;
	display:inline;
}

#obj1
{
	 border:0px double #000;
	   display:outline;
	   float:none;
	   clear:both;
	   padding:3px ! important;
	text-align:center;
	width:99%;
	margin-left:30px;
	margin-right:auto;
}

#obj2
{
	float: left;
	margin-left: 30px;
	width: auto;
	height: auto;
	padding:1px;
	text-align:center;
	border-width:0px;
	border-color:#cc9;
	border-style:double;
}
#obj3
{
	float: left;
	margin-right: 10px;
	width: auto;
	height: auto;
	padding:1px;
	text-align:center;
	border-width:0px;
	border-color:#cc9;
	border-style:double;
}
#obj4
{
	float: left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}

#obj5
{
	float: left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}

#obj6
{
	float: left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}

#obj7
{
	float: left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}


#obj8
{
	float: left;
	clear:left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}

#obj9
{
	float: left;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}

#obj10
{
	float: left;
	clear:right;
	margin: 10px;
	width: 120;
	height: 120px;
	padding:1px;
	text-align:center;
}
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
#infobox{
width: 120px;
height:200px;
font-size:9px;
z-index:0;
padding: 0px;
display:inline;
}
#tabledescription{
width: 200px;
height:70px;
border: 0.1em dotted #990;
filter:alpha(opacity=0);
-moz-opacity:0;
font-size:11px;
text-align:center;
margin-left:auto;
margin-right:auto;
float:center;
z-index:1;
}
  .ttip {border:1px solid black;font-size:12px;layer-background-color:lightyellow;background-color:lightyellow}
#foto{
	   border:0em solid #000;
	   display:outline;
	   margin:0px;
	   float:center;
	   clear:both;
	   padding:0px ! important;
  	   }
#ram {
  	   float:none;
	   border:0.1em solid #550;
	   display:inline;
	   margin:0px;
	   padding:15px;
	   clear:both;
  	   }

#ram a {
text-align:center;
color: #f0e8d8;
text-decoration:none !important;
font-weight:normal;
}

#ram a:hover, a:focus {
color:#441100;
text-decoration:none !important;
font-weight:normal;
background:transparent !important;
}
	   
 #free{
	   border:0em solid #000;
	   display:outline;
	   margin:0px;
	   float:none;
	   clear:both;
	   padding:0px ! important;
  	   }
.kittens table{
		width:500px;
		font-size:11px ! important;
		font-family:tahoma;
		padding:0px;
		}
.kittens th{
		background:#666633;
		font-size:11px ! important;
		color:#f9f9f9;
		padding-left:10px;
		
}
.kittens td{
		font-size:11px ! important;
		padding-left:11px;
		border-bottom:1px solid #666633;
		text-align:left;
}
.kittensimg table{
		width:240px;
		font-size:11px ! important;
		font-family:tahoma;
		padding:1px;
		}
.kittensimg th{
		background:#666633;
		font-size:11px ! important;
		color:#f9f9f9;
		text-align:center;
		height:17px;
}
.kittensimg td{
		font-size:11px ! important;
		padding:2px;
		border-bottom:1px solid #666633;
		text-align:center;
		width:60px;
		height:17px;
}

#katter{
float:none;
background:#cc9;
border:1px solid #666633;
}
.news{
	border:1px solid #666633;
	padding-bottom:3px;
	padding-top:0px;
	margin-left:10px;
}
.news p{
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
}
.text{
	padding-bottom:5px;
	padding-top:5px;
	margin-left:100px;
	margin-right:auto;
	width:400px;
	text-align:left;
}
.stam table{
		width:480px;
		font-size:10px ! important;
		font-family:tahoma;
		float:none;
		}
.stam th{
		background:#666633;
		font-size:10px ! important;
		color:#f9f9f9;
		
}
.stam td{
		font-size:10px ! important;
		padding-left:2px;
		text-align:left;
		border:1px solid #666633;
}
.back{
background:#ffffff;
}
