/* CSS-mall skapad av Emma Lindberg, copyright Pernilla Engstrand */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { 
	margin:0; 
	padding:0 
	}
	
body {
		 text-align: center;
		 font: 14px Georgia, Helvetica, San-serif;
		 color: #333333;
		 background: url('img/pattern.jpg');
		 }
		 
h1 {
	 margin: 10px;
	 font-size: 14px;
	 font-weight: bold;
	 }
	 
	 h2 {
	 margin: 50px 10px 10px 10px;
	 font-size: 14px;
	 font-weight: bold;
	 }
	 
.flagga {
				margin-top: 30px;
				}
		 
.clear {
			 clear: both;
			 }
			 
p {
	margin: 10px;
	}
	
img {
		border: none;
		}
		
iframe {
			 width: 100%;
			 height: 100%;
			 }
			 
.left {
			float: left;
			padding: 50px 10px 0 70px;
			}
			
.left2 {
			float: left;
			padding: 20px 10px 0 70px;
			}
			
p.justify {
					text-align: justify;
					padding: 5px;
					line-height: 165%;
					}
		 
#page_wrap {
					 margin: 0 auto;
					 background: #3e3b3b;
					 width: 750px;
					 border: 3px solid #151515;
					 }
#top {
		 width: 750px;
		 height: 169px;
		 background: url('img/top.jpg') no-repeat;
		 }
					 
ul#menu {
				width: 750px;
				height: 20px;
				display: block;
				}
				
				ul#menu li {
								margin: 0 0 0 0;
								list-style: none;
								display: inline;
								color: #a5e4e5;
								}
								
								ul#menu li a {
												margin: 0 0 0 16px;
												display: block;
												float: left;
												color: #a5e4e5;
												text-decoration: none;
												}
												
								ul#menu li a:hover, a:active {
												margin: 0 0 0 16px;
												text-decoration: underline;
												}

#main_content {
						width: 750px;
						height: 350px;
						background: white;
						overflow: auto;
						}	
						
				#main_content ul {
				margin: 0 0 10px 0;
				list-style: none;
				}
					
				#main_content ul li {
							margin: 0 5px 0 5px;
							display: inline;
							}
							
							#main_content ul li a {
												margin: 0 5px 0 5px;
												color: #a5e4e5;
												text-decoration: none;
												}
												
								#main_content ul li a:hover, a:active {
												margin: 0 5px 0 5px;
												text-decoration: underline;
								}

a{
	margin: 0 5px 0 5px;
	color: #333;
	text-decoration: none;
	}
	
a:hover, a:active {
	margin: 0 5px 0 5px;
	color: #a5e4e5;
	text-decoration: none;
	}					
												
#gastbok {
						width: 750px;
						height: 350px;
						background: white;
						}	
						
#bossman {
						width: 750px;
						height: 350px;
						background: url('img/bossman.jpg') no-repeat;
						}	
						
#kotten {
						width: 750px;
						height: 350px;
						background: url('img/kotten.jpg') no-repeat;
						}	
						
#filur {
						width: 750px;
						height: 350px;
						background: url('img/filur.jpg') no-repeat;
						}	
						
#keno {
						width: 750px;
						height: 350px;
						background: url('img/keno.jpg') no-repeat;
						}	
						
#teddy {
						width: 750px;
						height: 350px;
						background: url('img/teddy.jpg') no-repeat;
						}	
						
#rebus {
						width: 750px;
						height: 350px;
						background: url('img/rebus.jpg') no-repeat;
						}	
						
#text {
			margin: 40px 30px 0 0;
			float: right;
			width: 255px;
			height: 315px;
			}
			
#text p {
			color: #fff;
			text-align: justify;
			line-height: 165%;
			}
			
#text ul {
				margin: 0 0 10px 0;
				list-style: none;
				}
					
				#text ul li {
							margin: 0 5px 0 5px;
							display: inline;
							}
							
							#text ul li a {
										margin: 0 5px 0 5px;
												color: #a5e4e5;
												text-decoration: none;
												}
												
								#text ul li a:hover, a:active {
												 margin: 0 5px 0 5px;
												text-decoration: underline;
												}
						
#footer {
				color: #a5e4e5;
				padding: 2px;
				}
				
				#footer a {
								color: #a5e4e5;
								text-decoration: none;
								}	
								
table#stamtavla { color: #333; margin: 10px auto; border-collapse: collapse;}

table#stamtavla td { border: 1px solid #ccc; padding: 5px; text-align: left; }

table#stamtavla .regnr { color: blue; display: block; }

table#stamtavla .titel { color: #ccc; font-size: 9px; text-transform: uppercase; font-weight: bold; display: block; }

table.foto { margin: 0 0 0 10px; display: inline; float: left;}

table.foto td { border: none; padding: 5px; text-align: center; }

table.foto td a{ 
					margin: 0 5px 0 5px;
					color: #333333;
					text-decoration: none;
					}
												
					table.foto td a:hover, a:active {
												margin: 0 5px 0 5px;
												text-decoration: underline;
												}
												
												
table.avkomma {

	margin: 20px 0 0 0;

	text-align: left;

	font-size: 14px;

	border: none;

	}



table.ram {

	border: 0;
	margin: 0 auto;

	}
	
	table.ram td {
						text-align: top;
						padding: 5px; 
						}

table#aktuellt {
							 border: none;
							 width: 95%;
							 margin: 0 auto;
							 }
							 
							 table#aktuellt td {
							 								text-align: justify;
															line-height: 165%;
															padding: 10px;
															}
										