/*  
Theme Name: Orginal
Theme URI: http://www.starjive.com
Description: Friggerakers Verkstäder AB
Version: 1.080423
Author: Chris Starjive
Author URI: http://www.starjive.com
*/

/* Standard
*/
@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	}
html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	}
	a:link, a:visited {color: #a6a6a6; text-decoration: none;}
	a:active, a:hover {color: #a6a6a6; text-decoration: none;}
img {
	border: 0;
	}
body {
	background: url('images/background-body-line.png') repeat-y center top;
	color: #444;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	}

/* Misc
*/
.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}


/* Structure
*/

.page {
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	background: url('images/background-body.png') no-repeat center top;
	}
.page-container /* page-layout */ {
	margin: 0 auto;
	padding: 0px;
	width: 780px;
	/* background: #f6f6f6; */
	}

/* Header
*/
#header {
	background: #222 url('images/background-header.png') no-repeat;
	height: 140px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 780px;
	}
	.right {
		background-color:#999999;
		margin: 20px 20px 20px 0px;
		width: 380px;
		height: 100px;
		}
/* Navigation
*/
#navigation {
	width: 100%;
	height: 34px;
	position: relative;
	float: left;
	}
ul.navigation {
	font-size: .9em;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: url('images/navigation.png') repeat-x;
	list-style: none;
	}
ul.navigation li {
	display: inline;
	list-style: none;
	text-align: center;
	}
ul.navigation li a {
	height: 34px;
	padding: 11px 10px 11px 10px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
ul.navigation li a:hover {
	color: #ffffff;
	background: url('images/navigation-hover.png') repeat-x;
	text-decoration: none;
	}
ul.navigation li.currentpage a,
ul.navigation li.currentpage a:hover {
	color: #ffffff;
	background: url('images/navigation-current.png') repeat-x;
	text-decoration: none;
	}
.admintab {
	position: absolute;
	right: 0px;
	}
	
/* Breatcrumb
*/
.breatcrumb {
	display: none;
	}

/* Container
*/
.container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

/* Submenu
*/
#submenu {
	float: right;
	width: 180px;
	margin: 0px 15px 10px 10px;
	padding: 10px 10px 10px 10px;
	background: url('images/background-sidebar.png') top left repeat-y;
	}
	
/* Menu for subpages of current page
*/
.submenu {
	line-height: 20px !important;
	font-size: 1.0em;
	}
.submenu a, .submenu a:visited {
	color: #313131;
	line-height: 20px !important;
	font-size: 1.1em;
	}
.submenu .page_headline {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-weight: bold;
	color: #313131;
	}
.submenu .page_headitem {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #313131;
	}
.submenu .page_item {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	list-style: url('images/bull.gif') inside;
	font-weight: normal;
	}
.submenu .page_item .current_page_item {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: url('images/bull-active.gif') inside;
	}
.submenu .current_page_item {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: url('images/bull-active.gif') inside;
	}

#submenu h2 {
	font-weight: bold;
	font-size: 1.0em;
	line-height: 16px !important;
	text-transform: uppercase;
	letter-spacing: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 11px 5px;
	background: url('images/bgtest.png') 0 100% repeat-x;
	list-style: none;
	}




#submenu .latestentries {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	list-style-image: url('images/icon_news.png');
	}
#submenu .latestentries a {
	}

































/* Content
*/

#flash-content-flashshow-742x292-container {
	width: 780px;
	padding: 0px 0px 0px 0px;
	}
#flash-content-flashshow-742x292 {
	border: 1px solid #cccccc;
	margin: 15px 15px 0px 15px;
	padding: 3px 3px 3px 3px;
	float: left;
	}
	
#flash-content-flashshow-360x292-container {
	width: 780px;
	padding: 0px 0px 0px 0px;
	}
#flash-content-flashshow-360x292 {
	border: 1px solid #cccccc;
	margin: 15px -1px 0px 15px;
	padding: 3px 3px 3px 3px;
	float: left;
	}
	
.content .fullpage {
	float: left;
	width: 750px;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 0px;
	}
	
	
.content-left {
	float: left;
	width: 360px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
.content-right {
	float: left;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}	
	
.content {
	float: left;
	width: 760px;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 0px;
	}
	.content p {font-size: 1.2em; line-height: 1.8em; padding-bottom: 0.8em;}
		.content p a:link, .content p a:visited {color: #008a23; text-decoration: none; background-image: url('images/p.gif'); background-repeat: no-repeat; padding-left: 14px;}
		.content p a:active, .content p a:hover {color: #d00000; text-decoration: none; background-image: url('images/p_hover.gif'); background-repeat: no-repeat; padding-left: 14px;}

	.content a[href$=".pdf"] {
		font-size: 1.0em;
		font-weight: bold;
		line-height: 50px;
		padding: 10px 0px 10px 20px;
		margin-bottom: 30px;
		background: url('images/icon_pdf.png') no-repeat center left;
		}
		.content a[href$=".pdf"]:link, .content a[href$=".pdf"]:visited { color: #d05600; text-decoration: none; }
		.content a[href$=".pdf"]:active, .content a[href$=".pdf"]:hover { color: #0161ae; text-decoration: none; }

	.content a[href^="mailto:"]:link {
		padding: 0px 22px 2px 22px;
		line-height: 22px;
		background-repeat: no-repeat;
		background-position: left center;
		}
		/* External links */
		.content a[href^="mailto:"]:link, .content a[href^="mailto:"]:visited { color: #d05600; text-decoration: none; background-image: url(images/email.png); background-repeat: no-repeat; padding-left: 22px; }
		.content a[href^="mailto:"]:active, .content a[href^="mailto:"]:hover { color: #0161ae; text-decoration: none; background-image: url(images/email.png); background-repeat: no-repeat; padding-left: 22px; }

	.content h1, .content h2, .content h3, .content h4, .content h5 {
		margin: 0;
		padding: 0;
		}
	.content h1 {
		font-size: 2.1em;
		font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
		color: #af0020;
		font-weight: bold;
		}
		.content h1 a:link, .content h1 a:visited {color: #0055CC; text-decoration: none;}
		.content h1 a:hover, .content h1 a:focus, .content h1 a:active, .content h1 a:focus:hover {color: #D4B98C; text-decoration: none;}
	.content h1 span {
		color: #0055CC;
		}

	.content h2 {
		font-size: 1.3em;
		line-height: 1.8em;
		font-weight: bold;
		color: #313131;
		}
		.content h2 a:link, .content h2 a:visited {color: #3b3b3b; text-decoration: none;}
		.content h2 a:hover, .content h2 a:focus, .content h2 a:active, .content h2 a:focus:hover {color: #D4B98C; text-decoration: none;}
		
	.content h3 {
		font-size: 16px;
		font-weight: bold;
		padding-top: 6px;
		color: #111111;
		margin-bottom: 4px;
		}
		.content h3 a:link, .content h3 a:visited {color: #0055CC; text-decoration: none;}
		.content h3 a:hover, .content h3 a:focus, .content h3 a:active, .content h3 a:focus:hover {color: #D4B98C; text-decoration: none;}


	.content h4 {
		font-size: 1.6em;
		font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
		color: #af0020;
		font-weight: bold;
		}
		.content h4 a:link, .content h4 a:visited {color: #0055CC; text-decoration: none;}
		.content h4 a:hover, .content h4 a:focus, .content h4 a:active, .content h4 a:focus:hover {color: #D4B98C; text-decoration: none;}
		
		
	.content h6 {
		font-size: 40px;
		font-weight: normal;
		line-height: 40px;
		color: #444444;
		}
	.content ul {
		padding-bottom: 1.2em;
		}
	.content li {
		list-style: none;
		}
	.content ul li {
	 	font-size: 1.2em;
		line-height: 1.8em;
		list-style: url('images/li.gif');
		margin-left: 1.8em;
		}
	.content .descr {
		color: #664;
		font-size: 0.9em;
		margin-bottom: 6px;
		}
	.content code {
		background: #FFF;
		border: 1px solid #EEE;
		border-left: 6px solid #CCC;
		color: #666;
		display: block;
		font: normal 1em Tahoma,sans-serif;
		line-height: 1.6em;
		margin-bottom: 1.2em;;
		padding: 8px 10px;
		white-space: pre;
		}
	.content blockquote {
		background: url('images/quote.png') no-repeat;
		display: block;
		font-weight: bold;
		padding-left: 28px;
		}
	.content .imgleft {
		float: left;
		border: none;
		margin: 15px;
		}
	.content .imgright {
		float: right;
		border: none;
		margin: 15px;
		}
	.content .imgregular {
		margin: 10px 0px 10px 0px;
		border: none;
		}
	.content .imgregularborder {
		margin: 10px 0px 10px 0px;
		padding: 4px;
		border: 1px solid #e1e1e1;
		background: #ffffff;
		}
	.content .imgleftborder {
		float: left;
		border: none;
		margin: 5px 15px 10px 0px;
		padding: 4px;
		border: 1px solid #e1e1e1;
		background: #ffffff;
		}
	.content .imgleftborderlast {
		float: left;
		border: none;
		margin: 5px 0px 10px 0px;
		padding: 4px;
		border: 1px solid #e1e1e1;
		background: #ffffff;
		}
	.content .imgrightborder {
		float: right;
		margin: 5px 0px 10px 10px;
		padding: 4px;
		border: 1px solid #e1e1e1;
		background: #ffffff;
		}
	.content .imgmiddleborder {
		margin: 5px;
		padding: 4px;
		border: 1px solid #e1e1e1;
		background: #ffffff;
		}
	.content #flashslideshow {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		}


/* Footer
*/
#footer {
	display:none;
	}











input[type="text"] {
	padding: 5px;
	margin: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	color: #868686;
	background: #fcfcfc;
	border: 1px solid;	
	border-top-color: #cbcbcb;
	border-right-color: #f1f1f0;
	border-bottom-color: #f1f1f0;
	border-left-color: #cbcbcb;
	}
input[type="text"]:focus {
	color: #000000;
	background: #fcfcfc;
	border: 1px solid;	
	border-top-color: #cbcbcb;
	border-right-color: #f1f1f0;
	border-bottom-color: #f1f1f0;
	border-left-color: #cbcbcb;
	}
textarea {
	margin: 8px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #868686;
	background: #f9f9f9;
	border: 1px solid;
	border-top-color: #cbcbcb;
	border-right-color: #ecebe9;
	border-bottom-color: #ecebe9;
	border-left-color: #cbcbcb;
	}
textarea:focus {
	color: #000000;
	background: #f9f9f9;
	border: 1px solid;
	border-top-color: #cbcbcb;
	border-right-color: #ecebe9;
	border-bottom-color: #ecebe9;
	border-left-color: #cbcbcb;
	}
select {
	margin: 8px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #868686;
	background: #f9f9f9;
	border: 1px solid;
	border-top-color: #cbcbcb;
	border-right-color: #ecebe9;
	border-bottom-color: #ecebe9;
	border-left-color: #cbcbcb;
	}
select:focus {
	color: #000000;
	background: #f9f9f9;
	border: 1px solid;
	border-top-color: #cbcbcb;
	border-right-color: #ecebe9;
	border-bottom-color: #ecebe9;
	border-left-color: #cbcbcb;
	}








/* Tables zebra color
*/
.stripeMe table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 100px;
	}
.stripeMe th {
	border-top: 1px solid #494949;
	border-bottom: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size: 11px;
	background: #636363;
	height: 26px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 11px;
	text-align: left;
	line-height: ;
	text-transform:uppercase;
	}
.stripeMe td {
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding: 6px 11px;
	border-bottom: 1px solid #bbbbbb;
	vertical-align: top;
	}

.stripeMe tr.alt td {
	background: #f4f4f4;
	}
/*
tr.over td {
	background: #bcd4ec;
	}
*/








/* Tables zebra color
*/
.fakta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 10px;
	}
.fakta th {
	border-top: 1px solid #494949;
	border-bottom: 1px solid #494949;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size: 1.0em;
	background: #636363;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0px 4px 10px;
	text-align: left;
	line-height: ;
	text-transform:uppercase;
	}
.fakta td {
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding: 4px 0px 4px 10px;
	border-bottom: 1px solid #bbbbbb;
	vertical-align: top;
	}
.fakta tr.alt td {
	background: #f4f4f4;
	}
/*
tr.over td {
	background: #bcd4ec;
	}
*/







.begagnat img {
	width: 226px;
	height: 180px;
	border: 1px solid #cccccc;
	padding: 3px 3px 3px 3px;
	}
.begagnade .text {
	font-size: 1.1em;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	/* position: absolute; */
	}
.begagnade .rubrik {
	font-weight: bold !important;
	/* position: absolute; */
	}

















.kontaktpersoner {
	float: left;
	width: 540px;
	margin: 0px 0px 10px 15px;
	padding: 10px 0px 0px 0px;
	}

.kontor {
	float: left;
	margin-left: 0px;
	}
.kontor h2 {
	font-family: Arial, Verdana;
	font-size: 1.4em;
	color: #313131;
	margin-bottom: -12px;
	}

	.set_container {
		float: left;
		padding: 22px 0 0 22px;
		position: relative;
		width: 100%;
		display: table;
		margin: 0 auto 0 auto;
		padding: 0 0 21px 0;
		}
	.set_block_small {
		width: 165px;
		padding: 4px !important;
		margin-right: 7px;
		/*
		border: 1px solid #cccccc !important;
		background-color: #F8F8F8;
		*/
		float:left;
		/* overflow:auto; */
		}
	.set_block_small img {
		width: 155px;
		height: 120px;
		margin: 0;
		padding: 4px;
		border: 1px solid #e1e1e1;
		}
	#entry-content-products-symbols {
		padding-left: 5px !important;
		margin: 0px !important;
		width: 15px;
		border: none !important;
		float: left;
		}
	.set_block_small span {
		margin: 4px;
		text-transform: uppercase;
		color: #a1a1a1;
		font-family: "arial",verdana,tahoma;
		font-size: 11px;	
		}
	.set_block_small h2 {
		margin: 4px 5px 0px 5px;
		font-size: 12px;
		font-family: "arial",verdana,tahoma;
		color: #af0020;
		font-weight: bold;	
		}
	.set_block_small h2 strong {
		margin: 0;
		font-size: 12px;
		font-family: "arial",verdana,tahoma;
		font-weight: bold !important;
		color: #e94f24;	
		}
	.set_block_small p {
		margin: 0px 5px 0 5px;
		font-size: 1.0em;
		text-indent: inherit;
		font-stretch: normal;
		word-spacing: 1px;
		}



	.set_kontaktpersoner {
		width: 165px;
		padding: 4px !important;
		margin-right: 7px;
		float:left;
		}
	.set_kontaktpersoner img {
		margin: 0;
		padding: 4px;
		border: 1px solid #e1e1e1;
		}
	.set_kontaktpersoner span {
		margin: 4px;
		text-transform: uppercase;
		color: #a1a1a1;
		font-family: "arial",verdana,tahoma;
		font-size: 11px;	
		}
	.set_kontaktpersoner h2 {
		margin: 4px 5px 0px 5px;
		font-size: 12px;
		font-family: "arial",verdana,tahoma;
		color: #af0020;
		font-weight: bold;	
		}
	.set_kontaktpersoner h2 strong {
		margin: 0;
		font-size: 12px;
		font-family: "arial",verdana,tahoma;
		font-weight: bold !important;
		color: #e94f24;	
		}
	.set_kontaktpersoner p {
		margin: 0px 5px 0 5px;
		font-size: 1.0em;
		text-indent: inherit;
		font-stretch: normal;
		word-spacing: 1px;
		}
		
		
		
.begagnat_container {
	float: left;
	padding: 22px 0 0 0px;
	position: relative;
	width: 750px;
	display: table;
	margin: 0 auto 0 auto;
	padding: 0 0 21px 0;
	}
.begagnat_block_small {
	width: 230px;
	margin-right: 20px;
	float:left;
	}
.begagnat_block_small_bind {
border:solid 1px #CC0000;
	}
.begagnat_block_small img {
	width: 226px;
	height: 180px;
	margin: 0;
	padding: 4px;
	border: 1px solid #e1e1e1;
	}
.begagnat_block_small h2 {
	margin: 4px 5px 0px 5px;
	font-size: 12px;
	font-family: "arial",verdana,tahoma;
	color: #af0020;
	font-weight: bold;	
	}
.begagnat_block_small p {
	margin: 0px 5px 0 5px;
	font-size: 1.0em;
	text-indent: inherit;
	font-stretch: normal;
	word-spacing: 1px;
	}
	
	
.nyhetstable {
	border-bottom: 1px solid #CCCCCC;
	}
	
