@font-face {
  font-family: Helvetica-Neue;
  src: url("/files/HelveticaNeueLTPro-Roman.otf");
}

a, .produkttabell td a, h2, h3, h5, h6, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited 
   {  color:#8DA100; }

hr
    { border-color: #8DA100; }

.citat, .inv-span
    { background: #8DA100; }

.main-rounded-colored
    { background: #eee;border:1px solid #ddd; }

body {
    font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
    font-size: 15px;
    line-height:22px;
    color:#444;
}

strong { color:#000; }
em { font-style:italic; }

#main-leftlinks a {
    font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
    color: #000;
}

.main-rounded-colored {
    border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px;
    color:#888;
    line-height:15px;
    padding:20px;
}

.main-rounded-colored .main-rounded-header { border-bottom: 1px solid #8DA100;margin-bottom:5px; }
.main-rounded-colored img { max-width:180px;margin-bottom:5px; }

#primary-footer-content a { color:#ccc; }
#primary-footer-content a:hover { color:#bbb; }

.none, .none:hover { 
  display:inline !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background:none !important;
  color:#000 !important;
}

.blue {
	color:#2c6eb8 !important;
}

.citat {
	position:static;
	padding: 20px 0px 20px 60px;
	color:#fff;
	background: #8DA100 url('img/citat_bg.png') top left no-repeat;
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px;
}

.citat2 {
	padding: 0px 60px 10px 0px;
	background: url('img/citat_bg.png') bottom right no-repeat;
}

.citat a { color:#fff;text-decoration:undeline; }

.inv-span {
    font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
    font-size: 10px;
    line-height:14px;
    color:#fff !important;
    text-transform:uppercase;
    padding:1px 3px 1px 3px;
}

hr	{ clear:both;border-bottom:1px solid;margin-bottom:5px;margin-top:5px; }

h2, h3, h5, h6 {
	font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
	font-weight: normal;
}

h1, #main-leftlinks-content span { display:block;font-family: "Trebuchet MS"; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; line-height: 16px; font-weight: normal; border-bottom: 1px solid #8DA100;color:#888;margin-bottom:10px; }
h2 	{ font-size: 30px; line-height: 36px; }
h3 	{ font-size: 16px; line-height: 20px; }
h5 	{ font-size: 14px; line-height: 18px; }
h6 	{ font-size: 12px; line-height: 16px; }

#primary-footer-content, #tools_share a, h4, .smallcaps, #primary-links, .cmt-date, .cmt-name, .produkttabell td a, .produktfot td, #primary-sublinks a, #prod-flikar	
{ font-family: "Trebuchet MS"; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; line-height: 14px; font-weight: normal; }

p	{ margin:0px;padding:0px;}
td 	{ vertical-align:top; }
pre 	{ font-family: Courier, "Courier New", monospace; }
li	{ margin-left:30px;margin-bottom:2px;}
ul 	{ list-style-type: disc; list-style-image: url("img/punktlista.png"); list-style-position: outside; }

a:link, a:visited { text-decoration: underline; }
a:hover, a:active, a:focus { text-decoration: none; outline: 0;}


.header	{ margin-bottom:10px; }
.newslist, .prodlist { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size: 11px;padding:5px;border-bottom:1px solid #888;}    
.newslist a, .prodlist a { color:#000;text-decoration:underline; }
.newslist a:hover { text-decoration:none;color:#fff;}
.prodlist a:hover { text-decoration:none;}

.system, .main-rounded-colored { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 11px; }
.system a { text-decoration:underline; }

.pabild { border:1px solid transparent; }
.pabild:hover { border:1px solid #fff;background:#222; }

.produkttabell { width:100%; }
.produkttabell td { padding:10px;width:33%;text-align:center;vertical-align:bottom; }
.produkttabell td img { margin-bottom:5px;}

.produktfot { margin-left:auto;width:100%;clear:both;margin-top:10px;border:5px solid #000; }
.produktfot td { background:#000;color:#fff;padding:5px;text-align:left;vertical-align:top; }

.kontakttabell { width:100%; }
.kontakttabell th { background:#444;color:#fff;padding:5px;text-align:left;vertical-align:top; }
.kontakttabell td { padding:5px;text-align:left;vertical-align:top;border-bottom:1px solid #888; }



