
textarea     { color: black; font-size: 11px; font-family: tahoma, verdana }

p{
font:normal 11px Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
color:#505050;
line-height:15px;
padding:1px 0 0 0;
margin:2px 0 3px 0;}


#content {
float:left;
	width: 850px;
	margin-left:40px;
	border-top: 1px solid #505050;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-left: 1px solid #505050;
	background:#FFF url(assets/bgeye.gif) no-repeat 0 100%;
	
	
	
}	
#top{
float:left;
display:block;
height:100px;
width:800px;


	
	}
#menyn{
float:left;
clear:left;
width:780px;
margin-left:60px;
padding:0;
}	
	.border {
	border: 1px solid #505050;
}


.indexinnehall {
float:left;
width:300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	min-height: 300px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#333333;
}
#mainbild{
float:left;
clear:left;
width:800px;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

	

}.bgmeny {
	background-color: #FFFFFF;
	width:210px;
	padding-top: 10px;
}
.rubrik {
background: transparent url(assets/title.gif) no-repeat top left; 
padding:0 20px 5px 25px;
margin-bottom:10px;
width: 270px;
border-bottom: 1px solid #505050;
color: #95070C;
font:normal 18px Trebuchet MS, Tahoma, Verdana;

}

.mellanrubrik {
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #505050;
	line-height:14px;
	letter-spacing: 1px;
	}


.tabellkant{
border:1px solid #505050;
padding:0px;
margin-bottom:10px;

}

.innehall{
float:left;
width:300px;
padding:30px 20px 0 25px;

}
.innehallhela{
float:left;
width:800px;
padding:15px 20px 30px 25px;

}

.hoger{
float:right;
clear:right;
width:450px;
padding:0;
}

.inloggningsruta{
position:relative;
top:80px;
width:450px;
border:1px solid #666;
background-color:#FFFFFF;
padding:30px;
text-align:left;
background-image:url(bilder/bgton.gif);
background-repeat:repeat-x;}

#admintop{
width:780px;
height:130px;
border:1px solid #505050;
padding:10px;
margin-bottom:20px;
}
h2{
	font-family: Georgia, Verdana, Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #666;
	line-height:14px;
	letter-spacing: 1px;
	padding:0;
	margin:10px 0 3px 0;}

H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999;
line-height:130%;
padding:0;
margin:0;}
a{
	font-family:Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#95070C;
	text-decoration: none;
	font-weight:normal;
}
a:hover {
color:#505050;}

td{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
color:#505050;}
 .border{
 border:1px solid #505050;}
 #footer {
	clear:both;
	width:800px;
	margin-left:50px;
	font-family: Trebuchet MS, Tahoma, Arial, Verdana;
	font-size:11px;
	letter-spacing:2px;
	color:#505050;
	padding-top:5px;}
	.gallerycontainer{
float:left;
height:550px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px #999;
}

.thumbnail span.tumme{ /*CSS for enlarged image*/
position: absolute;
background-color: #000;
padding: 10px;
left: -1000px;
border: 1px solid #f5f5f5;
visibility: hidden;
color: #FFF;
text-decoration: none;
}

.thumbnail span.tumme img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span.tumme{ /*CSS for enlarged image*/
visibility: visible;
top: 250px;
left: 100px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
