body, input{font-family:Georgia;margin:0px; padding:0px}
h1 { color:#6d6d6d; font-family:Arial; font-size:28px; margin:0 0 5px 0; padding:0px;font-weight:bold;line-height:100%}

a:link { color:#71ae22 }
a:visited { color:#71ae22 }
a:hover { color:#71ae22 }
a:active { color:#71ae22 }

.center{width:900px;margin:0 auto}
.clearer{clear:both;}

/* LOGO */
#logo{float:left}
.top{height:142px}

/* LANGUAGE */
#language{position:absolute;top:12px;right:0px}
#language ul li{float:left;margin:0 0 0 5px}

/* PRODUCT LIST */
#content .product{clear:both;}
#content .product img{float:left;width:100px;height:100px;border:1px solid #ccc;margin:0 0 20px 0}
#content .product .text{margin:0 0 0 120px}
#content .product .text h2{font-weight:bold;margin:0 0 5px 0;font-size:16px}
#content .product .text a{}

/* PRODUCT PAGE */
#content .productingress {font-weight:bold;margin:0 0 17px 0;}
#content .producttext {margin:0 0 17px 0;}


/* TOP */
#topcontainer{position:relative	}

/* SEARHC */
#search{position:absolute;top:45px;right:0px}
#search .searchbutton{margin:0 0 0 5px;font-family: Georgia; background-color:#71ae22; padding:2px; font-size:12px; color:#fff; border:0px;}

/* TOOLS */
#tools{float:right;margin:104px 0 0 0;}
#tools ul{}
#tools ul li{float:left}
#tools ul li a{color: #71ae22; font-family: Georgia;font-size:16px;line-height:28px;display:block;padding:0 0 0 32px;margin:0 0 0 10px}
#tools ul li a.newsletter{background:url(/public/images/newsletter.gif) no-repeat top left}
#tools ul li a.contact{background:url(/public/images/contact.gif) no-repeat top left}
#tools ul li a.blogg{background:url(/public/images/blog.gif) no-repeat top left}
#tools ul li a.gallery{background:url(/public/images/gallery.gif) no-repeat top left}
#tools ul li a.sitemap{background:url(/public/images/sitemap.gif) no-repeat top left}

/* TOP NAVIGATION */
#topnavigation{border-top:4px solid #71ae22;height:72px;margin:0px 0 0 0;clear:both}
#topnavigation .container{height:38px;border-top:1px solid #fff;background-color:#706f6a;}
#topnavigation ul{text-align:left;width:900px;margin:0 auto} 
#topnavigation ul li{border-right:2px solid white; float:left; font-family:Arial; font-size:13px; font-weight:bold; padding-right:10px; margin:8px 10px 0 0; line-height:120%}
#topnavigation ul li a{text-decoration:none;color: #d0d0d0;}
#topnavigation ul li a:hover{text-decoration:none;color: #fff;}
#topnavigation ul li a.selected{color:#fff;text-decoration:underline}
.shadow{border-top:1px solid #fff;height:22px;background-image:url(/public/images/shadow.gif);}

/* SUB NAVIGATION */
.subnavigation {height:40px;}
.subnavigation ul{}
.subnavigation ul li{color:#706f6a;float:left;margin:0 5px 20px 0;font-size:16px;}


/* FIRSTPAGE CONTENT */
#firstpagecontent{}
#firstpagecontent .text{line-height:16pt;background-image:url(/public/images/spot-bg.gif);width:260px;height:321px;float:left;padding:20px;}
#firstpagecontent .text p{margin:0 0 17px 0}
#firstpagecontent .text a{font-weight:bold}
#firstpagecontent .flash{float:left;height:361px}

/* CONTENT */
#content{clear:left;margin:0px 45px 0 0;width:550px;float:left;line-height:16pt;font-size:14px; }
#content .text{margin:0 0 20px 0}
#content .text img {border:7px solid #bbd895; margin:10px 20px;}
#content .text p{margin:0 0 17px 0}




/* FIRSTPAGE SPOTS */
#spots{clear:left}
#spots .spot{background-color:#f0f0f0;width:290px;height:220px;margin:20px 15px 0 0;float:left;}
#spots .spot h1 img{float:left;margin:0 5px 0 0}
#spots .spot h1 { font-size:13pt;background-color:#706f6a; color:#fff;line-height:150%;padding:4px}
#spots .spot .spottext  { padding:5px 20px 10px 20px;font-size:9pt;line-height:180% }
#spots .spot .spottext  img.gallery{margin:2px;}
#spots .spot .spottext  a{ font-weight:bold}

/* PAGE SPOTS */
#pagespots{width:290px;float:left}
#pagespots .spot{background-color:#f0f0f0;width:290px;margin-bottom:15px;margin-left:15px;float:left}
#pagespots .spot h1{ font-size:13pt;background-color:#706f6a; color:#fff;line-height:150%;padding:4px}
#pagespots .spot h1 img{float:left;margin:0 5px 0 0}
#pagespots .spot .spottext { padding:5px 20px 10px 20px;font-size:9pt;line-height:180% }
#pagespots .spot .spottext img{max-width:250px}
#pagespots .spot .spottext img.gallery{margin:4px;}
#pagespots .spot .spottext a{ font-weight:bold}

/* FOOTER */
#footer{border-bottom:4px solid #71ae22;height:64px;clear:both}
#footer .shadow{border-bottom:1px solid #fff;height:22px;background-image:url(/public/images/shadow2.gif)}
#footer .bg{height:39px;border-bottom:1px solid #fff;background-color:#706f6a}
#footer .text{color:#fff;line-height:280%;font-family:Arial; font-size:14px; }
#footer .text a {color:#bad996}

/* SITEMAP */
#sitemap{}
#sitemap ul li.level1{width:500px;margin:0 0 20px 0;font-size:18px;}
#sitemap ul li.level2 a{font-size:15px;color:#706f6a;text-decoration:none;margin:0 0 0 20px}
#sitemap ul li.level3 a{font-size:12px;color:#706f6a;text-decoration:none;margin:0 0 0 40px}

/* FORM */
.contentText{font-size:14px; line-height:16pt; margin:0 0 0px 0}
.label{padding-top:12px; font-family: Georgia; color:#6d6d6d; font-size:14pt;margin:0 0 4px 0}
.textbox{font-family:Trebuchet MS;font-size:12pt;color:#6d6d6d; border:1px solid #d0d0d0;margin:0 0 10px 0}
.checkbox{font-family:Trebuchet MS;font-size:12pt;color:#6d6d6d;margin:10px 0;}
.radio{font-family:Trebuchet MS;font-size:12pt;color:#6d6d6d;margin:10px 10px 0 0;}

.submit{font-family: Georgia; background-color:#71ae22; padding:2px; font-size:14pt; color:#fff; border:0px;}
