#flashcontent,
#top,
#right,
#adverts,
#adverts2,
#footer,
#menu,
#searchstart,
#searchstarttop {display:none;}

body {font:.8em Arial, Verdana, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {margin:1em 0 .5em; font-weight:normal; font-family:'Century Gothic', Arial, Helvetica, sans-serif;}

h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}

a {color:#000;}

.imgleft { margin:0 1em 0 0; float:left; }
.imgright { margin:0 0 0 1em; float:right; }
.companynewsimg { margin:0 0 1em 1em; float:right; }

#startnews {margin-bottom:1em;}
#startnews h1 {font-size:2.6em;}
.newsthumb {float:right; margin:0 0 1em 1em;}
.startoffer {background-color:#f1f5d2; padding:5px;}
.startoffer {min-height:100px;}
.offersthumb {float:left; margin:0 1em 1em 0;}
.viewall, .readmore {line-height:16px; }
.readmore {display:none;}
.viewall {display:block; padding-left:18px; margin-top:5px;}

.left50 { float:left; width:50%; }
.right50  { float:right; width:50%; }
.left48 { float:left; width:48%; }
.right48  { float:right; width:48%; }

hr { height: 1px; border-width: 1px 0 0 0; border-style: solid; border-color: #000; }

img {border:0;}

dt { font-weight:bold;}
dd { margin-bottom:1em;}

.clearfloat {clear:both;}

.lunchguidenstart { text-align: center;}
#centrera {margin:0 auto;}
.kommun {float: left; width:24%; text-align: center; margin:0 0 30px 0; padding: 0 0 30px 0;}
.kommun ul {margin: 0; padding:0; font-style: italic; font-size: 1.5em;}
.kommun li {list-style-type: none;}
.kommun li ul {margin:5px 0 0; padding:5px 0 0; font-style: italic; font-size: 0.75em; text-decoration:none;}

#headline { float: right; width: 400px; height: 68px; color:#fff; background-image: url(../gfx/headline_bg.gif); }
#headline h1 { padding: 20px 0 0 0; font-weight:bold; float:left; color: #fff; background-color: transparent}
#headline p { margin: 15px 0 0 0; padding: 15px 0 0 0; float:right; }

ul.objectgrouplist {list-style-type: none; padding: 0; margin: 0;}
.objectgrouplist li { padding: 0 0 2em 0; margin:0;}
.objectlist li { border-bottom: 0px; margin: 5px; padding:0 0 0 15px;}
.objectlist dt { padding: 8px 0 0 20px; font-weight: bold; font-style: italic}
.objectlist dd { border-bottom: 0px; margin: 5px; padding: 0 0 0 15px;}
.objectgrouplist .moreinfo { margin-left: 30px; padding-left: 20px; display:block; height:20px; }
.objectgrouplist dl { margin: 0 0 10px 30px; }


.lgcompanylogo { float:left; margin: 0 2em 2em 0;}
#lunchguidenweekmenu { color:#746852; padding: 0 30px 0 50px; text-indent: 0;}

#menuheadline { width:100%; text-align:center;}
#headlineline { width: 90%; border-top: 1px dotted #746852; margin: 10px 25px 20px 25px;}
#menuheadline a {font-size: .9em; color:#746852; text-decoration: underline; padding: 0 0 0 5px;}

#menufooter { margin: 50px 40px 20px 20px; font-size: .8em; text-align:center;}
#menuheader, #menuintro, #menutext { font-size: .9em; margin: 10px 0 0 0; color:#000}
#menuheader { font-size: 1.4em; margin: 0}
#menutext { font-weight: bold;}

#nohits {  margin: 10px}

#printlogo { margin: 25px 15px 0 0;}

#content .iconedit { border:0px solid #ccc; margin: .1em; float: right; }
#contentwide .width250 {width: 490px;}