﻿html { margin: 0; padding: 0; width: 100%; height: 100% }
body { width: 100%; margin: 0; padding: 0; color: #000000; background-image: url(../Img/gfx-topmenu_bg_red.png); background-repeat: repeat-x; font: 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100% }
form { width: 100%; margin: 0; padding: 0; height: 100% }
#logo { width: 275px; float: left; margin: 20px 0 0 50px; height: 65px }
#page { margin: 0 auto; width: 972px; text-align: left; min-height: 100% }
* html #page { height: 100% }
.clearer { clear: both; margin-bottom: -1px; display: block; font-size: 1px; line-height: 1px; height: 1px }
.hidden { left: -10000px; position: absolute }
#langmenu {width:100px;height:20px; float:right; text-align:right;padding:6px 28px 0 0}
#langmenu img {border:none;margin:0 0 0 10px}
#nonfooter { min-height: 100%; position: relative }
#kronaegg { width: 100%; margin: 0; padding: 0; color: #000000; background-image: url(../Img/gfx-topmenu_bg_black.png); background-repeat: repeat-x; font: 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100% }
#eggkronaeggab { width: 100%; margin: 0; padding: 0; color: #000000; background-image: url(../Img/gfx-topmenu_bg_black.png); background-repeat: repeat-x; font: 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100% }
#eggkronaeggpro,#eggdanaegpro,#eggdanaegprocom { width: 100%; margin: 0; padding: 0; color: #000000; background-image: url(../Img/gfx-topmenu_bg_grey.png); background-repeat: repeat-x; font: 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100% }

#eggkronaeggab #topmenu-container { background-image: url(../Img/gfx-topmenu_bg_black.png); background-repeat: repeat-x; text-align: center; height: 90px }

#eggkronaeggab #topmenu { width: 972px; background-image: url(../Img/gfx-topmenu_bg_mid_black.png); background-repeat: no-repeat; height: 90px }
#eggkronaeggab #topmenu-left a { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_black.png) no-repeat scroll 0 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }
#eggkronaeggab #topmenu-logo { width: 300px; float: left; margin: 28px 0px 0px 30px; height: 55px }
#eggkronaeggab #topmenu-logo img { width: 300px; border: 0; height: 55px; background: transparent url(../Img/gfx-topmenu_logo_kronagg_pro_single.png) no-repeat scroll center 0px; }
#eggkronaeggab #topmenu-right a { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_black.png) no-repeat scroll right 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }
#eggkronaeggpro #topmenu-container,#eggdanaegpro #topmenu-container,#eggdanaegprocom #topmenu-container { background-image: url(../Img/gfx-topmenu_bg_grey.png); background-repeat: repeat-x; text-align: center; height: 90px }
#eggkronaeggpro #topmenu,#eggdanaegpro #topmenu,#eggdanaegprocom #topmenu { width: 972px; background-image: url(../Img/gfx-topmenu_bg_mid_grey.png); background-repeat: no-repeat; height: 90px }
#eggkronaeggpro #topmenu-logo {width: 360px; float: left; margin: 38px 0px 0px 1px; height: 50px; background-image:url(../Img/gfx-topmenu_logo_kronagg_pro.png); background-repeat:no-repeat }
#eggdanaegpro #topmenu-logo,#eggdanaegprocom #topmenu-logo { width: 360px; float: left; margin: 38px 0px 0px 1px; height: 50px }
#eggkronaeggpro #topmenu-logo img,#eggdanaegpro #topmenu-logo img,#eggdanaegprocom #topmenu-logo img { width: 360px; border: 0; height: 50px }
#eggkronaeggpro #topmenu-left a,#eggdanaegpro #topmenu-left a,#eggdanaegprocom #topmenu-left a  { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_grey.png) no-repeat scroll 0 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }
#eggkronaeggpro #topmenu-right a,#eggdanaegpro #topmenu-right a ,#eggdanaegprocom #topmenu-right a { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_grey.png) no-repeat scroll right 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }
#eggdanaegpro #content-main {width:972px}

#topmenu-container { background-image: url(../Img/gfx-topmenu_bg_red.png); background-repeat: repeat-x; text-align: center; height: 90px }
#topmenu { width: 972px; background-image: url(../Img/gfx-topmenu_bg_mid_red.png); background-repeat: no-repeat; height: 90px }
#topmenu-left { width: 307px; float: left; color: #FFF8DC; font: 12px Arial, Helvetica, sans-serif; text-align: left }
#topmenu-left ul,#topmenu-right ul { margin: 0; padding: 0; list-style-type: none }
#topmenu-left ul li,#topmenu-right ul li { float: left; margin: 0; padding: 0 }
#topmenu-left a { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_red.png) no-repeat scroll 0 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }
#topmenu-right { width: 276px; float: right; text-align: left }
#topmenu-right a { padding: 12px 9px 0px 9px; float: left; display: inline-block; color: #FFF8DC; background: transparent url(../Img/gfx-topmenu_sep_red.png) no-repeat scroll right 0px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; height: 39px }

#eggdanaeg #topmenu-logo,#eggdanaegpro #topmenu-logo,#eggdanaegprocom #topmenu-logo { width: 270px; float: left; margin: 18px 0px 0px 58px; height: 65px; cursor: pointer }
#eggdanaeg #topmenu-logo img,#eggdanaegpro #topmenu-logo img,#eggdanaegprocom #topmenu-logo img { width: 270px; border: 0; height: 65px }
#eggdanaegas #topmenu-logo { width: 270px; float: left; margin: 18px 0px 0px 58px; height: 65px }
#eggdanaegas #topmenu-logo img { width: 270px; border: 0; height: 65px }

#content-container { text-align: center }
#content-main { float: left; width: 972px; padding-bottom: 200px; display: inline; text-align: left }

#frontpage-headerimg { float: left; width: 965px; margin-bottom: 20px }
#frontpage-leftcol { float: left; width: 215px; margin-right: 30px }
#frontpage-leftcol a { color:#CF0000}
#frontpage-leftcol img { width: 215px }
#frontpage-centercol{ float: left; width: 483px; margin-right: 27px }
#frontpage-centercol img { max-width: 483px }
#frontpage-rightcol { float: right; width: 217px }
#frontpage-rightcol a { color:#CF0000 }
#frontpage-rightcol img { width: 217px }

#frontpage-headerimg .frontpagetopimage
{
    text-align:center;
    margin: 20px 0 20px 0;
}

.spot {margin:0 0 15px 0 }
.spot img { border: 0 }
.recipe {background-image: url(../Img/gfx-madvaeg_background.png); background-repeat:no-repeat; height:305px;padding:0px 0 0 0;margin:0 0 15px 0;}
.recipe div { margin: 0px 15px 0 12px; display: block }
.recipe .recipetoplink img {width:170px; height:255px;margin:0 0 10px 0;}
.recipe img { width: 217px; margin: 8px 0 8px 0 }
.recipe a,.recipe ul li a { color: #0A112F; font-size: 11px; font-weight: bold; text-decoration: none }
.recipe ul { margin: 0; padding: 0; margin: 0 0 25px 0; list-style: none }
.recipe li { padding: 0 0 0 12px; margin: 6px 0 6px 0; background-image: url(../Img/gfx-subpage_leftmenu_arrow_black.png); background-repeat: no-repeat; background-position: left 4px }
.recipe-input { border: 1px solid #9C9DA2; padding: 2px 0 2px 2px; margin-right: 8px; width: 125px; background-color: #E5E7EA; color: #0A112F; font: bold 13px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif }
.news-text { }
.news { color: #000000; font: 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;float:left;margin-bottom:40px; }
.news a {color: #9E0B0F;}
.news .newsimg {float:left;width:180px;margin:0 15px 10px 0}
.news .newstitle {float:left;width:185px;margin:25px 0 0 0}
.news .newstext {float:left;width:400px}
.news img {/* width: 180px;*/ float: left; margin: 0 17px 15px 0 }
.newsvideo {float:left;width:480px;}
.newsvideo-video {float:left;margin:14px 0 14px 0}
.blue .spotheaderbox { border-bottom: 1px solid #FFFFFF; background-image: url(../Img/gfx-spottext_header_bg1.png); height: 36px }
.blue .spotheaderbox h1 { padding: 8px 0px 0px 16px; color: #FFFFFF;font:bold 19px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: none }
.blue a { color: #9E0B0F; font-size: 13px; font-weight: bold; text-decoration: none }

#subpage-leftmenu { width: 214px; float: left; background-image: url(../Img/gfx-subpage_leftmenu_bg.png); background-repeat: repeat-y }
#subpage-leftmenu .content { width: 190px; padding: 16px 12px 0px 13px; text-align: left }
#subpage-leftmenu .content a { color: #9E0B0F; font-weight: bold; font-size: 13px; text-decoration: none }
#subpage-leftmenu .content { padding-bottom: 25px; border: 0; background-image: url(../Img/gfx-subpage_leftmenu_bottom.png); background-repeat: no-repeat; background-position: bottom left }
#subpage-leftmenu .upper-content { margin: 4px 5px 23px 5px }
#subpage-leftmenu .upper-content h1 { margin: 0; padding: 0; color: #9E0B0F; font-size: 13px; font-weight: bold; line-height: 4px }
#subpage-leftmenu .upper-content ul { margin: 15px 0 0px 9px; padding: 0; list-style: none }
#subpage-leftmenu .upper-content ul a { color: #0A112F;padding:0px 0 0px 12px; background-image: url(../Img/gfx-subpage_leftmenu_arrow_black.png); background-repeat: no-repeat; background-position: left 4px;display:block}
#subpage-leftmenu .upper-content ul li .active { color: #9E0B0F;padding:0px 0 0px 12px; background-image: url(../Img/gfx-subpage_leftmenu_arrow_red.png); background-repeat: no-repeat; background-position: left 4px;}
#subpage-leftmenu .upper-content ul li ul { margin: 0 0 0px 9px; padding: 0; list-style: none }
#subpage-leftmenu .upper-content ul li { margin: 6px 0 6px 0; }
#subpage-leftmenu .lower-content { padding: 20px 5px 0px 5px; background-position: top center }
#subpage-leftmenu .lower-content a { display: block }
#subpage-leftmenu .spacer { background-image: url(../Img/gfx-subpage_leftmenu_spacer.png); background-repeat: no-repeat }
#subpage-leftmenu .menu-header { margin: 0 0 0 0; padding-left: 6px; padding-bottom: 20px; color: #0C1331; background-position: bottom center; font-weight: bold; font-size: 13px; text-transform: uppercase; height: 16px }
#subpage-leftmenu .menu-content { margin: 0px 0 0px 12px; padding: 0; list-style: none }
#subpage-leftmenu .menu-content li { padding: 0 0 0 12px; margin: 6px 0 6px 0; }
#subpage-leftmenu .menu-content a { display: block; color: #0A112F; font-size: 13px; text-decoration: none }
#subpage-headerimg { float: left; width: 482px; margin-bottom: 27px }
#subpage-headerimg img { width: 482px }
#subpage-list { float: left; width: 482px; margin-top: 20px; }
li.menu-list-item { list-style-type: none; display: inline; padding-right: 5px; padding-bottom: 3px }

#subpage-leftcol { float: left; width: 215px; margin-right: 30px }
#subpage-centercol{ float: left; width: 483px; margin-right: 27px }
#subpage-rightcol{ float: right; width: 217px }

#subpage-rightcol div.catalogue
{
    margin:0 0 25px 0;
    width:190px;
}

#subpage-rightcol div.catalogue img
{
    border:none;
}

#subpage-rightcol div.catalogue p
{
    margin:0;
    padding:0;
}

#subpage-rightcol div.catalogue div img
{
    width:190px;
}

#subpage-rightcol div.catalogue img.readmorebutton
{
    vertical-align:bottom;
    margin:0 0 2px 6px;
}

h1 { padding: 0; margin: 0; color: #CF0000; font: bold 22px/26px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
h2 { padding: 0; margin: 0; color: #0C1331; font: bold 16px/17px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
#subpage-content {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px;}
#subpage-content h1 { padding: 0; margin: 0 0 17px 0; color: #9E0B0F; font: bold 24px/25px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
#subpage-content b,#subpage-content strong { padding: 0; margin: 0 0 0px 0; color: #9E0B0F; font: bold 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
#subpage-content a,.news-text a { padding: 0px 0px 0px 9px; display: inline-block; color: #9E0B0F; background: transparent url(../Img/gfx-content_link_arrow.png) no-repeat scroll 0 4px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
/*#subpage-content h1 { padding: 0; margin: 0 0 17px 0; color: #9E0B0F; font: bold 24px/25px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
#subpage-content b,#subpage-content strong { padding: 0; margin: 0 0 0px 0; color: #9E0B0F; font: bold 12px/15px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase }
#subpage-content a,.news-text a { padding: 0px 0px 0px 9px; display: inline-block; color: #9E0B0F; background: transparent url(../Img/gfx-content_link_arrow.png) no-repeat scroll 0 4px; font: bold 12px "Century Gothic", "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }*/
#contact-form,#maps-content { width: 690px; float: left }

.search-button {color: #9E0B0F;border:1px solid grey;padding:1px 5px 0px 5px}
.search-box {float:left;margin:20px 0 20px 0}
.search-input-box {border:1px solid grey;padding:2px 5px 2px 5px;width:200px;margin:0 30px 0 0}
.search-panel {float:left;width:480px}
.search-result {float:left;width:480px;margin:0 0 0 250px}
.search-results-hit a { padding: 0px 0px 0px 9px; display: inline-block; color: #9E0B0F; background: transparent url(../Img/gfx-content_link_arrow.png) no-repeat scroll 0 4px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none }

#eggkronaeggab #footer-container { float: left; width: 100%; margin-top: -200px; background-image: url(../Img/gfx-footer_bg_black.png); background-repeat: repeat-x; height: 200px; position: relative; background-color:#000000; }
#eggkronaeggpro #footer-container,#eggdanaegpro #footer-container,#eggdanaegprocom #footer-container  {float: left; width: 100%; margin-top: -200px; background-image: url(../Img/gfx-footer_bg_grey.png); background-repeat: repeat-x; height: 200px; position: relative; background-color:#928f8f; }
#eggkronaeggab #footer-end {width:100%;background-image:url(../Img/gfx-footer_bg_black_end.png)}
#eggkronaeggpro #footer-end, #eggdanaegpro #footer-end, #eggdanaegprocom #footer-end {width:100%;background-image:url(../Img/gfx-footer_bg_grey_end.png)}
#footer-container { float: left; width: 100%; color: #F5EED0; background-image: url(../Img/gfx-footer_bg_red.png); background-repeat: repeat-x; height: 200px; position: relative; background-color:#cf0000;}
#footer-end {width:100%;background-image:url(../Img/gfx-footer_bg_red_end.png)}
#footer-container .copyright{ text-align: center; background-color:#cf0000;height:20px;margin:0;width:100%;float:left  }
#eggkronaeggab #footer-container .copyright{ text-align: center; background-color:#000000;height:20px;margin:0;width:100%;float:left}
#eggkronaeggpro #footer-container .copyright, #eggdanaegpro #footer-container .copyright, #eggdanaegprocom #footer-container .copyright{ text-align: center; background-color:#928f8f;height:20px;margin:0;width:100%;float:left  }
#footermenu { width: 972px; margin-left: auto; margin-right: auto; margin-top: 25px; text-align: left;  }
#footermenu a { margin-bottom: 16px; display: block; color: #F5EED0; font: 12px Arial, Helvetica, sans-serif; text-decoration: none }
#footermenu ul li ul li a { margin: 0 0 0 0; font-size: 10px }
#footermenu ul { margin: 0 0px 0 0; padding: 0px; float: left; width: 162px; list-style: none; display: inline }
#footermenu ul.last { margin: 0 0 0 0; padding: 0px; float: left; width: 140px; list-style: none; display: inline }



#footermenu ul ul { margin: 0; list-style: none }
#MAP { width: 690px; height: 400px }
#POIS { display: none }
#eggkronaeggab .flash {height:300px }
.flash {height: 244px }
.flash .flash { width: 100%; height: 100% }
.hide { display: none }
#recipe { width: 100%; height: 300px }
#recipe .area01 { float: left; width: 100%; height: 30px }
#recipe .area02 { float: left; width: 100%; height: 300px }
#recipe .area03 { float: left; width: 100%; height: 30px }
.blockPage { width: 500px; height: 360px }
.gmnoprint a { color: #9E0B0F; text-decoration: none }
fieldset.emailform { border: 0; margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif }
fieldset.emailform em { margin-right: -5px; color: #FF0000; font-weight: bold; vertical-align: top }
fieldset.emailform input,fieldset.emailform textarea { margin-left: 20px; border: 1px solid #000000; width: 200px; font: 12px Arial, Helvetica, sans-serif }
fieldset.emailform .submit { border: 1px solid #000000; width: 80px; margin: 0; padding: 0; margin-left: 11.5em; font: 12px Arial, Helvetica, sans-serif }
fieldset.emailform label { width: 10em; float: left }
fieldset.emailform label.error { float: none; padding-left: .5em; color: #FF0000; vertical-align: top }
fieldset.emailform p { clear: both }
#shadowbox_body { border: 0 }

.listheader {font-weight: bold;}
.listrow-even {background-color:#ddd;border-bottom:1px solid #9E0B0F;border-top:1px solid #9E0B0F; border-collapse:collapse}

.pressImageBoxContainer {float:left;width:485px;}
.pressImageBoxContainer img {float:left;margin:0 10px 5px 0;border:none;}
.pressImageBoxContainer a {color: #9E0B0F;text-decoration:none;}
.pressImageBoxContainer a:hover {color: #9E0B0F;text-decoration:underline;}

/* Kronagg new frontpage */
.spottext {height:140px}
.kronaggspotsWrapper {padding:0 0 0 30px}
.kronaggSpot h4 {margin:0 0 5px 0;font-size:12px}
.kronaggSpot { width: 250px;margin-bottom: 60px;font:12px "Century Gothic","Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif}
.kronaggSpot a {color:#9E0B0F}
.kronaggSpot img {margin-top: 15px;border:none;}

#eggkronaeggab #content-main { float: left; width: 900px; padding-bottom: 200px; display: inline; text-align: left }
#kronagg-headerimg { float: left; width: 900px; margin-bottom: 35px }

.kronagg-leftcol {width: 250px;  float: left; margin-right: 60px; }
.kronagg-centercol {width: 250px; float: left; margin-right: 60px;}
.kronagg-rightcol {width: 250px;  float: left; }
