body {
        font: 70% verdana, arial, helvetica, serif;
        background: white;
        text-align: center;
        padding: 0px;
        margin: 5px;
        line-height: 1.1em;
}

h1.newsHeadline { 
	color: #0000CC;
}


.produktNews td { 
	vertical-align: text-top;
}

.produktNews td img { 
	margin-bottom: 0px;
}

.produktNews .pnContent { 
	width: 290px;
	text-align: left;
	vertical-align: text-top;
}

.produktNews .pnContentRight { 
	width: 290px;
	text-align: left;
	padding-left: 20px;
	vertical-align: text-top;
}

.brochureTable { 
	width: 600px;	
}


.brochureTable td { 
	vertical-align: text-top;
}

a {
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}

#container {
        width: 780px;
        background: #fff;
        text-align: left;
        /*border: 1px solid #000;*/
        margin: 0px auto;
        padding: 0px;
}
#invisigif {
        width: 168px;
        height: 47px;

}
#invisigif a:hover {
  text-decoration: none;
}

p, h1, h2, h3{
        margin: 0.9em 0px 0.3em 10px;
}
p {
        font-size: 0.9em;
        margin-top: 0.4em;
}
table {
        margin-left: 6px;
        font-size: 0.9em;
}
td table {
   font-size: 1em;
   margin-left: 0px;
}


h1 {
        font-size: 1.4em;
        color: #201E47;
        /*text-decoration: underline;*/
        line-height: 1.3em;
}
h2 {
        font-size: 1.3em;
        /*line-height: 1.2em;*/
        color: #201E47;
        /*text-decoration: underline;*/
}
h3 {
        margin-bottom: 0.4em;
        font-size: 1.1em;
        color: #201E47;
}
sup {
     font-size: 0.8em;
}

#maincontent h3 {
        font-size: 1.1em;
        color: #201E47;
        /*text-decoration: underline; */
}
#maincontent ul {
        font-size: 0.9em;
        margin: 0px 0px;
        padding-left: 20px;
        list-style-type: square;
}
#maincontent li {
        margin-left: 26px;
        padding-left: 0px;
        margin-bottom: 4px;
}


#logo {
        margin: 0;
}
#navbar {
        /*position: relative;*/
        width: 760px;
        height: 76px;
        padding-left: 0px;
        padding-top: 0px;
        margin: 0;
        font-size: 0.9em;
		background-image: url(/taget-test/gfx/logo-15.jpg);		
 }

#nav, #nav ul {
        float: left;
        width: 770px;
        line-height: 1.0;
        margin: 0;
        font-weight: bold;
        padding: 0;
}
#nav {
         padding-top: 5px;
}
#nav a {
        color: #201E47;
        text-decoration: none;
        padding: 2px 4px;
}

#nav div {
        float: left;
        padding: 2px 5px;
}
#nav div.active a{
        color: #E65B2C;
}


#nav div a:hover{
        color: #444;
        text-decoration: underline;
}
#content a {
        color: #201E47;
        text-decoration: none;
}

#content a:hover {
        text-decoration: underline;
}
#content {
        width: 770px;
        background: #fff url(/gfx/lbg.gif) repeat-y;
        margin-top: 4px;
        margin-bottom: 5px;
}
/* Hides from IE5-mac \*/
* html #leftbox {height: 1%;}
/* End hide from IE5-mac */
/* Hides from IE5-mac \*/
* html #maincontent {height: 1%;}
/* End hide from IE5-mac */
#leftbox {
        width: 145px;
        font-size: 0.9em;
        float: left;
        padding: 0px;
        margin: 0px;
        clear: none;
}
/* Skjuler overflow:hidden reglen for IE WIN 5 og 5.5 */
#leftbox/* */ { overflow: hidden; }
#leftbox ul.activeul {
 background: #FBD1B4;
}
#leftbox ul {
        width: 135px;
        padding-left: 3px;
        margin: 0;
        list-style-type: none;
        font-weight: bold;

}
#leftbox ul ul{
        width: 130px;
        padding-left: 5px;
        font-weight: normal;
        border-bottom: 1px solid black;
}
#leftbox ul ul ul{
        padding-left: 2px;
        margin-left: -5px;
        width: 114px;
        padding-right: 2px;
        font-size: 0.9em;
        border: none;
        border-bottom: 1px solid black;
}
#leftbox ul ul ul ul{
        padding-left: 2px;
        margin-left: -5px;
        width: 114px;
        padding-right: 2px;
        font-size: 1.0em;
        border: none;
        border-bottom: 1px solid black;
}
#leftbox li {
        padding-left: 0px;
        margin: 6px 0px;
}

#leftbox ul ul li {
        padding-left:6px;
        background: url(/gfx/arrow.gif);
        background-repeat: no-repeat;
        background-position: 0 .5em;
}
/*#leftbox ul li {
        border-bottom: 1px solid black;
}
#leftbox ul ul li {
        border: none;
}*/

#leftbox .left {
        float: left;
        width: 120px;
}
#leftbox .right {
        float: right;
}
#leftbox li a.active {
        color: #E65B2C;

}
#leftbox h3 {
        margin: 0;
        padding: 2px 0 5px 7px;
        color: #E65B2C;
        /*background: #201E47;*/
}
#leftbox p {
         margin: 0px;
        padding: 2px 0 5px 7px;
}

#maincontent {
        float: left;
        margin-left: 0px;
        width: 625px;
        margin: 0px;
		overflow: hidden;
}
.xhtmlcontent {
 margin: 0;
 padding-top: 4px;
}
.xhtmlcontent p {
 margin-bottom: 10px;
}
#maincontent a {
             text-decoration: underline;
             /*color: #E65B2C;*/
             font-weight: bold;
}
#maincontent img {
             text-decoration: none;
}
#maincontent a:hover {
             text-decoration: none;
}
#maincontent h3 a {
             text-decoration: none;
}
#maincontent h3 a:hover {
             text-decoration: underline;
}

#maincontent table p, #maincontent table h3, #maincontent table h2, #maincontent table h1  {
             margin: 2px 2px 5px 2px;
}
#maincontent table img {
 vertical-align: middle;
}
#maincontent tbody {
 margin-left: 0px;
}
.producttext {
        width: 230px;
        float: left;
        margin-left: 0px;
        overflow: hidden;
}
.productpic {
        width: 370px;
        margin: 10px 0px 5px 5px;
        float: right;
		font-size: 9px;
}
#farveNote {
        margin-left: 10px;
		font-size: 9px;
}

#bottom {
        height: 17px;
        clear: both;
        background: #201E47;
        color: #fff;
        margin: 0;
        padding: 0;
        padding-top: 5px;
        letter-spacing: 0px;
        text-align: center;
}
#bottom a {
        color: #fff;
}

form, input, select, option {
        padding: 0;
        margin: 0;
        font-size: 1em;
}
p.small{
        font-size: 0.8em;
}
.gone {
        position: absolute;
        left: -999em;
        margin: 0;
        padding: 0;
        line-height: 1px;
}
em {
        font-weight: bolder;
}

img {
        border: none;
}
hr {
        margin: 5px 0px;
        height: 0px;
        padding: 0;
        border: 0;
        border-bottom: 1px dotted #000;
}
.right {
        float: right;
        padding: 0px 0px 10px 10px;
}
.rightarrow {
        float: right;
}
.left {
        float: left;
        padding: 10px;
}
.center {
        text-align: center;
}

.thumbrow {
           float: left;
           height: auto;

}

.productthumb {
               float: left;
               /*margin: 5px;*/
               margin-left: 10px;
               margin-right: 0px;
               margin-top: 10px;
               }
               
        .productthumb img {
              /*margin-right: 0px;*/
              margin-bottom: 25px;
}
.prodthumbtext {
               text-align: left;
               width: 143px;
                /*margin: 0 auto;*/
               margin-top: -20px;
			   margin-bottom: 20px;
               }

.refbox {
 margin-right: 7px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#search {
         height: 45px;
         margin: 5px 10px 0px 0px;
         float: right;
         /*position: absolute;
         right: 10px;
         top: 10px;*/
}
#country {
		height: 35px;
        margin: 8px 10px 0px 0px;		
		float: right;
}
.tableheader td {
             font-weight: bold;
}

.right-box {
     float: right;
     width: 230px;
     clear: right;
}
.right-box300 {
     float: right;
     width: 300px;
     clear: right;
}
.tilbehoermaalcelle {
 width: 110px;
}
.piccell {
 width: 200px;
}

.konfont { 
	font-size: 10px;
}

.nsjaelland {
 background: #9966cc;
 width: 200px;
}
.oevrigesjaelland {
 background: #cc99cc;
 width: 200px;
}
.njylland {
 background: #76d6bf;
 width: 200px;
}
.oejylland {
 background: #a8e29f;
 width: 200px;
}
.vjylland {
 background: #f4c7ab;
 width: 200px;
}
.kjylland {
 background: #b5b5b5;
 width: 200px;
}
.trekant{
 background: #b3e3ee;
 width: 200px;
}
.sjylland{
 background: #ffff7f;
 width: 200px;
}

.bornholm{
 background: #CC9999;
 width: 200px;
}

.distrikt{
    padding: 4px;
    font-weight: bold;
}

.leftfloat{
 float: left;
 margin: 5px 0px 0px 10px;
 }

/* Til SEHL */
span.searchword {
     background: yellow;
}
.spalte {
 float: left;
 /*text-align: justify;*/
 width: 47%;
 margin-right: 10px;
 margin-left: 0px;
 margin-top: 0px;
 overflow: hidden;
}
.spalte img {
 float: none;
 margin: 5px 0px;
}
.spotbox {
 margin: 60px 0px 0px 90px;
 padding-bottom: 40px;
}
.spotboxwithinfo {
 margin: 60px 0px 0px 68px;
 padding: 0px 0 70px 0px;
}
.spotboxwithinfo img {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
}

.imgSpotBox {
	position: relative;
	z-index: 1;
	width: 190px;
	height: 20px;
	background-color: #162050;
	margin: -37px 0px 7px 7px;
	color: white;
	padding-top: 5px;
	font-size:14px;
	text-align:center;
}
.imgSpotBox#left {
margin-left: -54px;
}

#spotinfobox {
	float: right;
	padding: 0px 10px 10px 0px;
	width: 150px;
	height: 400px;
	background-color: #F3DCBA;
	margin: 10px 10px 0 0;
	border-style: solid;
	border-width: 1px;
	border-color: #F7723E;
	overflow:hidden;
	color:#003D71;
}
#spotinfobox img {
	margin: 1px 0 -5px 0;
}
#spotinfobox h1, #spotinfobox h2, #spotinfobox h3 {
	margin-top: 2px;
	margin-bottom: -2px;
	line-height: 1em;
	color: #003D71;
}
#spotinfobox a {
	color: #003D71;
}

#spotinfobox h2 {
	margin-top: 2px;
}

.hidden {
 display: none;
}

.block {
 display: block;
}

.hl1 { background-color: #FFFF99 }
.hl2 { background-color: #FF99FF }
.hl3 { background-color: #99FFFF }
.hl4 { background-color: #9999FF }

table.center {
        margin: auto;
}

table.centerbox {
        margin: auto;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
}
.underline {
	text-decoration:underline;
}
.red {
	color:#D63020;
}
.dividedLeft {
	width: 305px;
	height: 434px;
	overflow: hidden;
	float:left;
	margin: 0 0 0 0;
	border-right:solid thin;
}
.dividedRight {
	width: 305px;
	height: 434px;
	overflow: auto;
	float:right;
	margin: 0 0 0 0;
	text-align: left;
}
.marker {
	float:left;
	position:absolute;
	z-index:2;
}

select { 
	width: 50px;
	margin-left: 3px;
}

.ceMarkTable { 
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 430px;
}

.ceMarkTable td { 
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 50%;
	padding: 3px;
}

.imageRow { 
		width: 75px;
		padding: 10px;
}
	 
.textBox  { 
		width: 400px;
		padding: 10px;
		font-size: 11px;
}
		
h3.blueLine { 
	background-color: #081d58; 
	color: #ffffff; 
	padding: 3px 0px 4px 10px;
}		

.rightfloat { 
	float: right;
}

.rightfloatBeregn { 
	float: right;
	margin-right: 0px;
	width: 270px;

}

.leftfloatPrice { 
	float: left;
	width: 380px;
}

#maincontent .textBox a:link, #maincontent .textBox a:visited,  #maincontent .textBox a:active { 
	text-decoration: none;
	font-weight: normal;
}

#maincontent .textBox a:hover { 
	text-decoration: underline;
}