/*Generelle stilregler */

p {
font-family:Calibri, Helvetica, Arial;
font-size:medium;
color:#21459c;
minwidth: 100%;
}

h1 {
font-family:Calibri, Helvetica, Arial;
font-size:large;
color:#21459c;
minwidth: 100%;
}

h4 {
font-family:Calibri, Helvetica, Arial;
font-size:medium;
color:#21459c;
minwidth: 100%;
}


li{
font-family:Calibri, Helvetica, Arial;
font-size:medium;
color:#21459c;
minwidth: 100%;
}

hr {
color: #fff; 
background-color: #fff; 
border: 1px 
dotted #21459C; 
border-style: none none dotted;
minwidth: 100%; 
}

br {
clear: left;
minwidth: 100%;
}

/*-----END---------*/


/*Tabeller*/

table {
font-family:Calibri, Helvetica, Arial;
font-size:medium;
}

table a:hover{	
text-decoration:underline; 
}

.table_rounded{	
-webkit-border-radius:6px; 
-moz-border-radius:6px; 
border-radius:6px; 
-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3); 
-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3);
}

.table_rounded a:hover{	
text-decoration:underline; 
background:3987D5; 
border-radius:4px;
-webkit-border-radius:4px; 
-moz-border-radius:4px; 
}

/*Video og info-tabell*/
table.info_video {
	border-style: none;
	border-width: 0px;
	width: 100%;
}

table.info_video td {
border-width: 0px;
}

/*Video*/
.video {
	float: right; 
	margin-left: 10px;
}

/*For prod. med videoer og lite tekst*/
.TekstfeltMedVideo {
	min-height: 250px;
}

/*Product overview*/

.overview {
	float:left; 
	font-family:Calibri, Helvetica, Arial;
	font-size:medium;
	color:#21459c;
}

.overview a{
	text-decoration:none;
}

.overview a:hover{
	text-decoration:underline;
}

.overview img{
	margin-top:5px;
	margin-right: 3px;
	border: 1px dotted #21459c;
}


/*TEKNISK DATA-TABELL*/

table.teknisk_data {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.teknisk_data th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white;
font-family:Calibri, Helvetica, Arial;
	font-size:medium;
	color:#21459c;
}
table.teknisk_data td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white
font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;
}
table.teknisk_data tr {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white
font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;
}

td.nederst {
text-align:left;
font-family:Calibri, Helvetica, Arial;
font-size:small;
color:#21459c;
}

/*KONTAKT-TABELL*/

table.kontakt {
	border-width: 0px;
	border-spacing: 1px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.kontakt th {
	border-width: 0px;
	padding: 4px;
	border-style: none;
	border-color: rgb(33, 69, 156);
	background-color:white;
font-family:Calibri, Helvetica, Arial;
	font-size:medium;
	color:#21459c;;
}
table.kontakt td, table.kontakt tr {
	border-width: 0px;
	padding: 4px;
	border-style: none;
	border-color: rgb(33, 69, 156);
	background-color:white
font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;;
}

/*GIANT-TABELL*/

table.giant {
	border-width: 0px;
	border-spacing: 1px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}

table.giant th {
	border-width: 0px;
	padding: 4px;
	border-style: none;
	border-color: rgb(33, 69, 156);
	background-color:white;
	font-family:Calibri, Helvetica, Arial;
	font-size:medium;
	color:#21459c;;
}

table.giant tr {
	border-width: 0px;
	padding: 4px;
	border-style: solid;
	border-bottom-width: 1px;
	border-color: rgb(33, 69, 156);
	background-color:white
	font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;;
}

table.giant td {
	border-width: 0px;
	padding: 4px;
	border-style: none;
	border-color: rgb(33, 69, 156);
	background-color:white
	font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;;
}

/*FEATURE-TABELL*/

table.featuretabell {
	border-width: 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.featuretabell th {
	border-width: 0px;
	padding: 0px;
	text-align:left;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white;
font-family:Calibri, Helvetica, Arial;
	font-size:medium;
	color:#21459c;;
}
table.featuretabell td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white
font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;;
}
table.featuretabell tr {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: rgb(33, 69, 156);
	background-color:white
font-family:Calibri, Helvetica, Arial;
	font-size:small;
	color:#21459c;;
}

/*-----END---------*/

/*Brosjyre-, video- og produsent-linker*/

.brosjyrelink img{
height:48px;
width:48px;
border:none;
}

.brosjyrelink a:hover{
text-decoration:none; 
background:ffffff;
}

/*-----END---------*/

/*Bunnpanel*/

.bunnbilde img{
border:none;
}

.bunnbilde a:hover{
text-decoration:none; 
background:ffffff;
}

/*-----END---------*/


.bruktmarked img{
border:none
}

.bruktmarked a:hover{
text-decoration:none; 
background:ffffff;
}

/*RESERVEDELER*/

ul.reservedeler
{
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  width: 750px;  /* room for 3 columns */
  height: 300px;
}
ul.reservedeler li
{
color: #21459c;
  float: left;
  width: 250px;  /* accommodate the widest item */
}

/* separate the list from what follows it */
div.wrapper
{
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}

div.wrapper img{
display: block;
margin-left: auto;
margin-right: auto;
border:none;
}

div.getAdobe img{
display:block;
margin-left: auto;
margin-right: auto; 
border:none;
text-align:center;
}

div.getAdobe a{
display:inline;
margin-left: auto;
margin-right: auto;
text-align:center;
}

div.getAdobe a:hover{
text-decoration:none; 
background:ffffff;
}

/* anchor styling */
ul.reservedeler li a
{
  display: block;
  width: 250px;
  text-decoration: none;
  border:none;
}
ul.reservedeler li a:hover
{
  color: #ffffff;
  background-color: #21459C;
  text-decoration:underline;
}

/*Nettstedskart*/

.first{
list-style: none;
font-family:Calibri, Helvetica, Arial;
font-size:medium;
color:#21459c;
margin-left:0px;
}

.second {
margin-top: 5px;
margin-left: 25px;
list-style-image: url(http://torpmaskin.no/upload/images/7/Div/SiteMapBullet.png);
font-family:Calibri, Helvetica, Arial;
font-size:small;
color:#21459c;
}

.third {
margin-top: 5px;
margin-left: 50px;
list-style-image: url(http://torpmaskin.no/upload/images/7/Div/SiteMapBullet.png);
font-family:Calibri, Helvetica, Arial;
font-size:small;
color:#21459c;
}

.fourth {
margin-top: 5px;
margin-left: 75px;
list-style-image: url(http://torpmaskin.no/upload/images/7/Div/SiteMapBullet.png);
font-family:Calibri, Helvetica, Arial;
font-size:small;
color:#21459c;
}

.nettstedskart_primary {
float:left;
}

.nettstedskart_secondary {
float:left;
margin-left:100px;
}

/*-----END---------*/


