/* Base Vibratec - bruker containersystemet til MT */
/* basic elements */
html {
}
body {
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
}
form { margin: 0; padding: 0; }
a { text-decoration: none;
	color:#3a9f22; }
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}

h2 a {
	color:#6d8259;
}
/* standard helper classes */
.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */
/* page layout */
body { text-align: center; } /* center on ie */
#container {
    position: relative;
    width: 752px; /* EVJ:: was 720 */
    text-align: left;
	margin-left: 0;
 	background: #fff;
	top: 10px;
}
#container-inner { position: static; width: auto; }

#banner {
	width:754px;
	
	position: relative;

	margin:0px;
}
#banner-inner { position: static;
	min-height: 125px;
	background-image:url(../img/vibratec_top.jpg);
	background-repeat: no-repeat;
	background-position: left top; 
	border-width: 2px 2px 0 2px;
	border-style: solid;
	border-color: #fff;
}	

#banner-inner-inner {
	padding-top: 84px;  /*For å kun posisjonere menyen*/

}	
	
	
#pagebody {
	position: relative;
	width: 748px;
	border: solid;
	margin: 0px 0 0px 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#pagebody-inner { position: static; width: 100%; }
#alpha, #beta, #gamma, #delta {
    display: inline; /* ie win bugfix */
    position: relative;
    float: left;
    min-height: 1px;
}

/* EVJ:: #delta { float: right; }*/
/* EVJ:: Bygger gamme lengst til høyre */
#gamma { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
    position: static;
}
/* page layout */
/* EVJ:: Endret background og width */
body {
    min-width: 750px; /* EVJ:: var 720 */
    color: #333;
    background: #ffffff;
}

#banner-header {
    margin: 0;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    /* text-shadow: #36414d 0 2px 3px; */
}
#banner-description {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #648357;
    background: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.125;
    /* text-shadow: #36414d 0 1px 2px; */
}
/* EVJ:: width var 480 og endret margin */
#alpha { margin: 0; width: 746px; 	
}
/* EVJ:: setter opp display:none for å hide alt stæsj */
#beta { width: 200px; background: #e6ecf2; }
/* EVJ:: setter opp display:none for å hide alt stæsj */
#gamma, #delta {
	width: 180px;
	background-color: #ffffff;
	background-image: url(../img/liten-knapp-vibration-iso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
 }
#beta-inner,
#gamma-inner,
#delta-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 2px 2px 0;
    border-style: solid;
    border-color: #fff;
}
.date-header {
    margin-top: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
/* EVJ:: endret background, border, padding */
.entry-header {
    border-left: 0px solid #dae0e6;
    color: #648357;
    font-size: 12px;
    font-weight:bold;
    background-color: #FFFFFF;
	margin-bottom: 0;
	margin-top: 0;
	padding: 3px 10px;
}
.entry-text {
    border-left: 0px solid #dae0e6;
    color: #648357;
    font-size: 9px;
    font-weight: normal;
    background-color: #FFFFFF;
	margin-bottom: 0;
	margin-top: 0;}

/* EVJ:: endrer oppførselen til a-tag */
.banner a {
	color: white;
}
/* EVJ:: endrer oppførselen til a-tag */
h2 {
	font-size: 12px;
	font-weight:bold;
}
.entry-content,
.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}
/* EVJ:: Endret litt for å se om det virket. Det gjorde det vel ikke */
.entry-content {
	line-height: 1;
	margin-bottom: 0px;
}
/* EVJ:: Skjuler tags */
.entry-tags {
    margin: 0 0 10px 10px;
}
/* one-column tweaks */
/* EVJ:: var 520 */
.layout-one-column body { min-width: 520px; }
.layout-one-column #container { width: 520px; }
.layout-one-column #banner { width: 510px; } /* necessary for ie win */


/* two-column-left tweaks */
/* Alpha brukes tl heading ting */
.layout-two-column-left #alpha {
    margin: 0;
    width: 740px;
    background: #ffffff;
}
.layout-two-column-left #alpha-inner {
    padding: 1px 5px 0 5px;
    border-width: 0px 0 0px 0px;
    border-style: solid;
    border-color: #fff;
}
.layout-two-column-left #beta {
    margin: 1px 1px 0 1px;
    width: 343px;
    background: none;
}
.layout-two-column-left #beta-inner {
    padding-right:10px;
    padding-left: 10px;
    border-width: 0;
    font-size:10px;
    line-height:14px;

}

.layout-two-column-left #delta {
    margin: 1px 1px 0 1px;
    width: 221px;
    background: none;
}

.layout-two-column-left #delta-inner {
  /* Endret right og left fra 5px til 2px pga explorer */
    padding-right:1px;
    padding-left:1px;
    border-width: 0;
    font-size:10px;
}

.layout-two-column-left #gamma {
    margin: 1px 1px 0 1px;
    width: 145px;
    background: none;
}

.layout-two-column-left #gamma-inner {
    padding-right:5px;
    padding-left:5px;
    border-width: 0;
    font-size:10px;
}


/* two-column-menu tweaks */
/* Alpha brukes tl heading ting */
.layout-two-column-menu #alpha {
    margin: 0;
    width: 740px;
    background: #ffffff;
}
.layout-two-column-menu #alpha-inner {
    padding: 1px 5px 0 5px;
    border-width: 0px 0 0px 0px;
    border-style: solid;
    border-color: #fff;
}
.layout-two-column-menu #beta {
    margin: 1px 1px 0 1px;
    width: 173px;
    background: none;
}
.layout-two-column-menu #beta-inner {
    padding-right:10px;
    padding-left: 10px;
    border-width: 0;
    font-size:10px;
    line-height:14px;

}

.layout-two-column-menu #delta {
    margin: 1px 1px 0 1px;
    width: 381px;
    background: none;
}

.layout-two-column-menu #delta-inner {
    padding-right:5px;
    padding-left:5px;
    border-width: 0;
    font-size:10px;
}

.layout-two-column-menu #gamma {

    margin: 1px 1px 0 1px;
    width: 145px;
    background: none;
}

.layout-two-column-menu #gamma-inner {
    padding-right:5px;
    padding-left:5px;
    border-width: 0;
    font-size:10px;
}

/* three-column tweaks */
.layout-three-column #alpha {
    margin: 0;
    width: 180px;
    background: #e6ecf2;
}


.layout-three-column #alpha-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 0 2px 2px;
    border-style: solid;
    border-color: #fff;
}
.layout-three-column #beta {
    margin: 15px 15px 0 15px;
    width: 320px;
    background: none;
}
.layout-three-column #beta-inner {
    padding: 0;
    border-width: 0;
}

/* artikkellayout */
/* Float et bilde */

.leftimage {
	float:left;
	border-color:#CCCCCC;
	margin-right:10px;
	margin-bottom:5px;
	border-bottom:1px;
	border-left:1px;

	}
	
.rightimage {
	float:right;
	border-color:#CCCCCC;
	margin-right:10px;
	margin-bottom:5px;
	border-bottom:1px;
	border-left:10px;

	}
	
/* Bakgrunnsbilder for å flyte tekst over */
.vibrationIsolators {
	background-image:url(../img/liten-knapp-vibration-iso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.vibrationIsolators_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.custom {
	background-image:url(../img/liten-knapp-custom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.custom_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.exp_joints {
	background-image:url(../img/liten-knapp-exp-joints.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.exp_joints_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.silencers {
	background-image:url(../img/liten-knapp-silencers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.silencers_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.cata-conv {
	background-image:url(../img/liten-knapp-cata-conv.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.cata-conv_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.other-prod {
	background-image:url(../img/liten-knapp-other-prod.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:85px;
;
}

.other-prod_inner {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
}


.contact {
	background-image:url(../img/liten-knapp-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:300px;
;
}

.contact_inner {
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 5px;
	color:#648357;
	font-size:9px; /* Gjort fast for å ikke bryte ut av boksen */
	line-height:14px;
}

.right_colum_block {
	height:240px;
;
}

.right_colum_block_inner {
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-bottom: 5px;
	color:#648357;
	font-size:9px; /* Gjort fast for å ikke bryte ut av boksen */
	line-height:14px;
}
