@charset "UTF-8";
/* CSS Document */

html, body {

    height:100%;

	margin:0;

	padding:0;

	background:#fff;

	font:0.8em/1.3em Lucida Grande, Arial, Helvetica, sans-serif;

}



a, a:link, a:active, a:visited { color: #336699; text-decoration:none; }



a:hover { color:336699; text-decoration:underline; }


h1 

{
	font-size:2.0em;

    color:#000;
	
	padding:0;
	
	margin:0;
}



h2 

{

    font-size:1.4em;

    color:#333;

}

h3 

{
    color:#000;

}

img{
	border:0;
}

#wrapper {

	width:1000px;

	margin:0 auto 10px auto;

	padding:0;
	
	background:#fff;
	
	border:1px #ccc solid;	
}

#mainContent{
	
	width:950px;
	
	padding:0 25px 0 25px;
	
	border:none;
	
	height:100%;
	
	
}

#header {

	width:880px;

	height:43px;

	background:url(images/header_bg.gif) repeat-x;

	margin:0px 0 0 0;
	
	padding:40px 0 0 20px;

}
/* NAVIGATIONS---------------------------------------------*/
#main_nav
{	
        font-size:1.05em;
	
	width:1000px;
	
	height:92px;
	
	margin:0;
	
	padding:0;
	
	float:left;
	
	background:url('images/main_nav_bg.gif') repeat-x;
	
}

#main_nav ul
{

    padding:0px;

    margin: 0px;
}

#main_nav ul li
{

	list-style-type: none;
	
	margin:0;
	
	padding:0;
	
	float:left;
	
	height:92px;
}

#main_nav li#logo a, #main_nav li#logo a:link, #main_nav li#logo a:active 

{
    color: #fff; 

	text-decoration:none;
	
	height:80px;
	
	padding:12px 0 0 0;
	
	margin:0;
	
	/*width:168px;*/
       width:144px;
	
	float:left;
	
	text-align:center;
	
}

#main_nav li#logo a:hover 

{ 
    text-decoration:none;
	
	padding:12px 0 0 0;
	
	border-color:#333;
	
	border-style:solid;
	
	border-width:0 0 0 1px;
	
	float:left;
	
	background:none;
}

#main_nav li#apr_logo
{
	width:104px;
	height:77px;
	padding:15px 0 0 0;
	border-color:#333;
	border-style:solid;
	border-width:0 0 0 1px;
	text-align:center;
}

#main_nav li#apr_logo a, #main_nav li#apr_logo a:link, #main_nav li#apr_logo a:active 

{
    width:104px;
	height:77px;
	padding:0px 0 0 0;
	text-align:center;
	
}

#main_nav li#apr_logo a:hover 

{ 
  width:104px;
	height:77px;
	padding:0px 0 0 0;
	text-align:center;
	background:none;
}


#main_nav li a, #main_nav li a:link, #main_nav li a:active 

{
    color: #fff; 

	text-decoration:none;
	
	height:25px;
	
	/*width:120px;*/
        width:106px;
	
	padding:67px 0 0 0;
	
	text-align:center;
	
	border-color:#333;
	
	border-style:solid;
	
	border-width:0 0 0 1px;
	
	float:left;
	
}


#main_nav li a:hover 

{ 
    text-decoration:none;
	
	background:url(images/main_nav_hover.gif) repeat-x top;
	
	padding:67px 0 0 0;
	
	border-color:#333;
	
	border-style:solid;
	
	border-width:0 0 0 1px;
	
	float:left;
	
}

#main_nav li.current_page_item a
{
	text-decoration:none;
	
	background:url(images/main_nav_hover.gif) repeat-x top;
	
	padding:67px 0 0 0;
	
	border-color:#333;
	
	border-style:solid;
	
	border-width:0 0px 0 1px;
	
	float:left;
}


#kund_order
{	
	font-size:0.9em;
	
	width:454px;

    padding:0;
	
	float:left;
}

#kund_order ul
{
	margin:0;
	
	padding:0;
}

#kund_order ul li
{	
	margin:8px 0 0 0;
	
	padding:0;
	
	list-style-type: none;
	
	height:27px;
	
	clear:both;
	
}

#kund_order li a, #kund_order li a:link, #kund_order li a:active 

{
	color: #336699; 

	text-decoration:none;
	
	height:21px;
	
	width:439px;
	
	padding:6px 0 0 15px;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
	
	float:left;
	
}


#kund_order li a:hover 

{ 
    color: #336699; 

	text-decoration:none;
	
	padding:6px 0 0px 15px;
	
	width:439px;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
	
	background:url(images/headlines_bg.gif) repeat-x top;
}

#kund_order li.current_page_item a
{
	color: #336699; 

	text-decoration:none;
	
	padding:5px 0 0px 15px;
	
	width:439px;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
	
	background:url(images/headlines_bg.gif) repeat-x top;
}

/* END NAVIGATIONS---------------------------------------------*/

.searchDiv
{
	width:169px;
	
	float:left;
	
	padding:7px 0 7px 0;
	
	margin:0;
	
	text-align:center;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:0 1px 0 0;
}

.searchProduct
{
	width: 105px;
	height:14px;
	border:0px #ccc solid;
	padding:5px 5px 0 19px;
	margin:0px;
	color:#666;
	font-size:0.9em;
	font-weight:normal;
	background:url(images/Search.gif) left no-repeat;

}

.mouseOverText
{
	padding:9px 0 7px 20px;
	
	margin:0;
	
	float:left;
	
}

.headlines
{
	background:url(images/headlines_bg.gif) repeat-x top;
	
	height:20px;
	
	padding:6px 0 0 15px;
	
	margin:0;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
}

.headlines h2
{
	font-size:1.0em;
	
	font-weight:bold;
	
	padding:0;
	
	margin:0;
	
	color:#000;

}

.headlines p
{
	padding:0;
	
	margin:0;
}

#slideshow
{
	width:950px;
	
	height:305px;
	
	margin:10px 0 5px 0;
	
	background-color:#fff;	
}

ul#slideshow-list{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
}


input 

{

    border:1px #B3B3B3 solid;
	margin-top:5px;

}

input.login_bg
{
	background:url(images/loggain.gif) no-repeat;
	
	width:6.1em;
	
	height:22px;
	
	border:none;
}

textarea {
border:1px #B3B3B3 solid;
}

form.wpcf7-form .submit-btn input {
	background:#fff url(images/submit_btn.gif) 0 2px no-repeat;
	border:none;
	text-align:center;
	width:102px;
	height:25px;
	color:#fff;
	margin:0;
	padding:0;
}

.submit-btn input:hover {
        cursor: pointer;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	/*filter: alpha(opacity=80);  internet explorer */
        -khtml-opacity: 0.8;      /* khtml, old safari */
        -moz-opacity: 0.8;       /* mozilla, netscape */
        opacity: 0.8;           /* fx, safari, opera */
}

/*
form.wpcf7-form .checkbox-visit input {
	margin:0 5px 0 0;
	padding:2px 0 0 0;
	display:block;
	float:left;
}
*/


/*Produkter-------------------------*/

#product_holder
{
	width:970px;
	
	height:auto;
	
	margin:0px 0 0px 0;
	
	background-color:#fff;
	
	float:left;
}
ul#products
{
	margin:0;
	
	padding:0;
}
ul#products li
{
	margin:10px 12px 0px 0;
	
	padding:0;
	
	float:left;
	
	list-style-type: none;
}

.rowEven
{
	background-color:#eee;
}

.rowOdd
{
	background-color:#fff;
}
/*END Produkter-------------------------*/

#footer

{
    background:#fff;

    padding:0;

   	color:#666;
}

.footer_bottom
{
text-align:center;
padding:10px 0 10px 0;
}

.bg_repeat_gray
{
	background:url(images/headlines_bg.gif) repeat-x top;
	
	height:26px;
	
	margin:0;
	
	padding:0;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
	
	float:left
}

.bg_repeat_gray h2
{
	font-size:1.0em;
	
	font-weight:bold;
	
	padding:0;
	
	margin:0;
	
	color:#000;

}

.bg_repeat_gray h3
{
	font-size:1.0em;
	
	font-weight:bold;
	
	padding:0;
	
	margin:5px 0 0 15px;
	
	color:#000;

}

.bg_repeat_gray img
{
	padding:2px 0 0px 0;
	
	margin:0 5px 0 5px;
}

.openHours
{
	background:url(images/headlines_bg.gif) repeat-x top;
	
	height:20px;
	
	padding:6px 0 0 0;
	
	margin:0;
	
	font-size:0.9em;
	
	text-align:center;
	
	border-color:#ccc;
	
	border-style:solid;
	
	border-width:1px 0 1px 0;
}

#leftColumn {width:462px;float:left; line-height:1.7em;padding-right:15px; }
#leftColumn a{color:#336699;font-weight:bold;text-decoration:none;border:0;}
#leftColumn a:hover{color:#336699;font-weight:bold;text-decoration:underline;border:0;}
#leftColumn h2 { margin: 15px 0 10px 0; font-size:1.4em; color:#000;}
#leftColumn h2 a { color:#000; text-decoration: none; border:none;}
#leftColumn h2 a:hover { color:#000000;border:none}
#leftColumn h2#headlineText
{
	font-size:1.0em;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
}
#leftColumn img {border:1px #CCC solid;padding:0px}

#leftColumn h2.focus-headline{margin-top:20px;}

#rightColumn{width:457px;height:100%;min-height:450px;float:right;padding:0 0 20px 15px;border-left:1px #ccc solid;line-height:1.7em;}
#rightColumn a{color:#336699;font-weight:bold;text-decoration:none;}
#rightColumn a:hover{color:#336699;font-weight:bold;text-decoration:underline}
#rightColumn img{border:0;}
/*#rightColumn a:hover{}*/
#rightColumn h1 { margin: 20px 0 0 0; text-transform:uppercase; font-size:1.5em; color:#000000; font-weight:normal; line-height:normal;}
#rightColumn h2 { margin: 15px 0 10px 0; font-size:1.8em; color:#000;}
#rightColumn h2.product{font-size:1.2em;;}
#rightColumn h2 a { color:#000; text-decoration: none; border:none;}
#rightColumn h2 a:hover { color:#000000;}
#rightColumn h3 { margin: 10px 0 10px 0; font-size:1.2em; color:#000;}

.entry { margin:0 0 20px 0;}
.entry p.more{margin:0;padding:0}
.awppost{margin:0;padding:0;}
.awppage{margin:0;padding:0;}
a.awppost_link{font-size:1.0em;text-decoration:none;font-weight:bold}
a:hover.awppost_link{font-size:1.0em;color:#000;font-weight:bold;text-decoration:underline}
a.awppost_link_hide{font-size:1.0em;color:#000;font-weight:bold;text-decoration:none}
a:hover.awppost_link_hide{font-size:1.0em;color:#000;font-weight:bold;text-decoration:underline}

.date { font-size: 12px; color:#666666;margin-top:10px;font-weight:bold}
/*
.postmetadata { font-size: 13px; margin: 5px 0 0 0; color:#666666;}
.postmetadata small { font-size: 13px;}
*/