* {margin: 0;padding: 0;}

body{background: #005729;}

.background-start{background-color: #005729; text-align: center;}

#age-check{margin: 60px auto; width: 370px;}

.age-check-logo img{margin-left: 305px;}

.age-check-info{width: 290px; height: 110px; background-color: white; padding: 40px; border: solid; border-color: black; border-width: 1px; font-family:Verdana; font-size: 11px; color: #000; text-align: left;}

.age-check-info p{margin-top: 22px; font-family:Verdana; font-size: 11px; color: #666;}

#age-check-button{width: 50px; height: 20px; background-color: white; margin: 14px auto; border: solid; border-color: black; border-width: 1px;}

#age-check-button a:link{font-family:Verdana; font-size: 12px; color: #666; text-decoration: none;}

#age-check-button a:visited{font-family:Verdana; font-size: 12px; color: #666; text-decoration: none;}

#age-check-button a:hover{color: black;}

#page-wrap{width: 800px;margin: 20px auto 0px auto;}

#container{height: 525px;background: white;}

#language-buttons{float: right;margin-top: 24px;margin-right: 24px;text-decoration:  none;}

#navigation{text-align: right;}

.sub-navigation{text-align: right;padding-top: 20px;padding-right: 20px;}

.start-page{text-align: center;margin-left: 30px; float: left; margin-top: 40px;}

.hide{display: none;}

.logo{text-align: right;float: right;}

.category-image{margin-left: -120px;float: left;width: 200px;margin-top: 50px;}

.category-image-produkten{margin-left: -120px;float: left;width: 200px;margin-top: 90px;}

.serveringstips-image-sub{margin-left: -50px;float: left;width: 200px;margin-top: 65px; position: relative;z-index: 10;}

.briska-image{position: relative;z-index: 100;}

.category-text{margin-top: 8px; float: right;padding: 0 50px 0 20px;font-family: Arial, Verdana;font-size: 12px;position: relative;z-index: 200;width: 280px;_margin-top: 18px;}

.serveringstips-text{margin-top: 90px; float: right;padding: 0 50px 0 20px;font-family: Arial, Verdana;font-size: 12px;position: relative;z-index: 200;width: 220px;}

.serveringstips-text-sub{margin-top: 60px; float: right;padding: 0 90px 0 20px;font-family: Arial, Verdana;font-size: 12px;position: relative;z-index: 200;width: 270px;}

span#campaign a:link{color: #FFFF00;}

span#campaign a:visited{color: #FFFF00;}

span#campaign a:hover{color: #FFAA00;}

#briska-product-text{width: 320px;_width: 270px;margin-top: 20px;}

#nyheter-text{width: 370px;_width: 230px; margin-top: 80px;}

.category-image-osterlen{margin-left: 20px;float: left;width: 280px;height: 250px;}

#osterlen-text{width: 352px; float: right; margin-top: 20px; margin-right: 60px; _margin-right:25px; margin-left: 20px; height: 300px;}

#osterlen-top-images{position: relative; z-index: 20; text-align: center; margin-top: 40px; float: left; width:600px; margin-left: -30px;}

#osterlen-bottom-images{text-align: center; margin-top: 10px; margin-left: 40px; _margin-left: 30px;  width:700px; height: 70px; float: left;}

#osterlen-container-image{margin-top: 45px; margin-left: 80px; _margin-left: 80px;}

#contact-text{margin-top: 60px;}

.mybox{width:250px; height:225px;}

.osterlen-thumb{margin-left: 18px;}

#osterlen-first-thumb{margin-left: -30px; _margin-left:-25px; position: relative; z-index: 100; margin-right:  0px;}

.footer-text{font-size: 11px;float: left;color: #b6bf06;padding: 0px 15px 0px 0px;margin: 30px auto;font-family: Arial, Verdana;}

h1{font-family: Verdana;font-size: 14px;color: #333;}

h2{font-family: Verdana;font-size: 12px;color: #333; margin-bottom: -6px;margin-top: 15px;}

h3{font-family: Verdana;font-size: 12px;color: #333; margin-bottom: 0px;margin-top: 5px;}

p{margin-top: 8px; font-family:Verdana; font-size: 11px; color: #333;}

ul{list-style: none; margin-left: 15px; padding-left: 1em; text-indent: -1em; font-family:Verdana; font-size: 11px; color: #333;}

li{margin-top: 2px;}

#custom-gen ul li:before{content: "\00BB \0020";}

a:link{text-decoration:  none;color: white;font-size: 11px;font-family:  Arial, Verdana;} 

a:visited{text-decoration:  none;color: white;font-size: 11px;font-family:  Arial, Verdana;}

a:hover{color:  #999;}

#navigation a:link{text-decoration:  none;color: white;font-size: 11px;font-family:  Arial, Verdana;} 

#navigation a:visited{text-decoration:  none;color: white;font-size: 11px;font-family:  Arial, Verdana;}

#navigation a:hover{color:  #999;}

.sub-navigation a:link{text-decoration:  none;color: black;	font-size: 11px;font-family:  Arial, Verdana;} 

.sub-navigation a:visited{text-decoration:  none;color: black;font-size: 11px;font-family:  Arial, Verdana;}

.sub-navigation a:hover{color: #999;}

#language-buttons a:link img{border-color: white;background: none;border: solid;color: white;} 

#language-buttons a:visited img{border-color: white;background: none;border: solid;color: white;} 

#language-buttons a:hover img{color: #999;}
 
#navigataion a:active, #language-buttons a:active{text-decoration:  underline;}

#leaf-left{float: left;margin: -32px -20px -20px -34px;position: relative;z-index: 10;text-decoration:  none;}

a:link img{border: none;background: none;padding: 0px;text-decoration:  none;}

a:visited img{border: none;background: none;padding: 0px;text-decoration:  none;}

a:hover img{border: none;background: none;color: black;}

#spendrups-logo{float: right; margin-top: 45px;}

#briska-film{margin-left: -100px; float: left; margin-top: 80px;}
a#campaign{color: #FFFF00;
}
