/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=Andreas



Version: 1.0

(July 25, 2005)



Screen layout: */



body {

margin: 0 auto;

padding: 0;

font: 78% Verdana,Tahoma,Arial,sans-serif;

background: #f4f4f4 url(bg.gif) top center repeat-y;



}



#wrap {

background: #ffffff;

color: #303030;

margin: 0 auto;

width: 760px;

}



#header {

clear: both;

margin: 20px 0 0 0;

padding: 0;

height: 45px;

}



#header h1 {

width: 250px;

margin: 0 0 10px 0;

float: left;

}



#header p {

width: 500px;

float: right;

text-align: center;

color: #a0a0a0;

margin: 0 0 10px 0;

font-size: 0.8em;

line-height: 1.2em;

}



#frontphoto {

margin: 0 0 10px 0;

border: 0;

}



#avmenu {

clear: left;

float: left;

width: 150px;

margin: 0 0 10px 0;

padding: 0;

font-size: .9em;

}



/* påverkar placeringen på sidan och bredden på huvudlänkarna*/

ul#primary-nav,

ul#primary-nav ul {

	clear: left;

	float: left;

	width: 150px;

	margin: 0 0 10px 0;

	padding: 0;

	background: #fff; /* IE6 Bug */

}



/* Påverkar placeringen av underlänkarna i relation till huvudlänkarna och list stilen*/

ul#primary-nav li {

	position: relative;

	list-style: none;

}



/* Fix IE. Hide from IE Mac \*/

	*html ul#primary-nav li { float: left; height: 1%; }

 	*html ul#primary-nav li a { height: inherit; }

/* End */





/* påverkar hela formen på all navigation*/

ul#primary-nav li a {

	display: block;;

	font-weight: bold;

	height: 20px;

	text-decoration: none;

	color: #505050;

	padding: 6px 0 0 10px;

	background: #f4f4f4;

	border-left: 4px solid #cccccc;

	margin-bottom: 4px; 

/*för att bakgrunden inte ska synas mellan länkarna använd "border" istället för "margin bottom", gör vänsterkanten fulare men men...*/

		

}





/* om man tar bort läggs all navigation på rad vertikalt, "display" döljer undernav från början, "left" placeringens avstånd från huvudnavigationen, "top"  placering av undernav vertikalt i relation till den länk som aktiveras ska vara 0 */



ul#primary-nav ul {

	

	position: absolute;

	display: none;

	left: 150px;

	top: 0;

	width: 268px;

}





/* 3:dje nivåns vänster placering. om man tar bort läggs all navigation på rad vertikalt, "display" döljer undernav från början, "left" placeringens avstånd från huvudnavigationen, "top"  placering av undernav vertikalt i relation till den länk som aktiveras ska vara 0 */



ul#primary-nav li ul li ul {

	

	position: absolute;

	display: none;

	left: 214px;

	top: 0;

	width: 98px;

}

	

/* påverkar undernavigationens höjd, på varje länk fält, Lägger man till "width" så kan man styra bredden på undermenyerna*/

ul#primary-nav li ul li a { 

width: 250px;



} /* Sub Menu Styles */



/* 3:dje nivån, påverkar undernavigationens höjd, på varje länk fält, Lägger man till "width" så kan man styra bredden på undermenyerna*/

ul#primary-nav li ul li ul a { width: 80px;} /* Sub Menu Styles */









/* döljer tredje nivåns navigation från början*/

ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */





ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.over ul,

ul#primary-nav li li.over ul,

ul#primary-nav li li li.over ul { display: block; } /* The magic */





/* placerar in en bild i menyn orginal en pil*/

/*ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }*/



/* påverkar bakgrundfärgen vid roll over men bara huvudnavigationen*/

ul#primary-nav li.menuparent:hover,

ul#primary-nav li.over 


{  }



/* Byter länkfärg vid roll over gäller alla länkar*/

ul#primary-nav li a:hover
{ 
color: #286ea0; 
background: #eaeaea; 
border-left: 4px solid #286ea0 
}





.announce {

margin: 10px 0 10px 0;

padding: 10px;

width: 130px;

color: #505050;

background-color: #f4f4f4;

line-height: 1.3em;

}



#extras {

float: right;

width: 100px;

margin: 0 0 10px 0;

padding: 0;

font-size: 0.9em;

line-height: 1.5em;

}



#extras p {

margin: 0 0 1.5em 0;

}



#content {

margin: 0 2px 20px 160px;

border-left: 1px solid #f0f0f0;

border-right: 1px solid #f0f0f0;

padding: 0 10px 0 10px;

line-height: 1.3;

text-align: left;

height: 100%;

}



#content h2 {

font-size: 2em;

margin: 0 0 0.5em 0;

}



#content img {

margin: 20px 10px 0px 10px;

display:inline;

background: #cccccc;

border: 0px solid #f0f0f0;

}



h3 {

font-size: 1.3em;

margin: 0 0 10px 0;

/*border: 1px solid #f0f0f0;*/


}



a {

text-decoration: none;

color: #286ea0;

}



a:hover {

text-decoration: underline;

color: #286ea0;

}



a img {

border: 0;

}



#footer {

clear: both;

margin: 0 auto;

padding: 10px 0 20px 0;

border-top: 4px solid #f0f0f0;

width: 760px;

text-align: center;

color: #808080;

font-size: 0.9em;

}



#footer a {

color: #808080;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

}



.left {

margin: 10px 10px 5px 0;

float: left;

}



.right {

margin: 10px 0 5px 10px;

float: right;

}



.textright {

text-align: right;

}



.center {

text-align: center;

}



.small {

font-size: 0.8em;

}



.bold {

font-weight: bold;
font-size: 1.1em;

}



.hide {

display: none;

}



/* Har startar Bildbrowsern*/

	div.thumbnail {

		float: left;

		width: 550px;

		margin: 0px 0 10px 0;

		padding: 0 0 30px 0;

		/*border: 1px solid #f4f4f4;*/

		

	}

	

	div.thumbnail img{

		float: left;

		margin: 0px 10px 20px 0px;

		

		

	}

	

	div.thumbnail p{

		margin: 0;

		/*height: 3em;*/

		padding: 20px;

		

	}

	

	/*Har slutar bildbrowsern*/

	

	.vittext{

	color:#FFFFFF;

	}
	
	#antal {
	line-height: 3em;
	}


	blockquote {
background-image: url(images/open_quote.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding-left: 30px;
font-style: italic;
}
	blockquote span {
background-image: url(images/close_quote.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding-right: 15px;
}

#rec_rub{
border-bottom:thin #286ea0;
}

	#prisblock {
	/*width:400px;*/
	/*padding-left: 150px;*/
	
	
	
}
