.menu {
    color: #222;
    text-decoration:none;
    border-bottom: 0px;
}

.menu:hover {
	color: #000;
	text-decoration:underline;

}

.menu:focus {
	color: #000;

}

.danish {
    font-size: 20px;
}

.english {
    font-size: 12px;
    font-style: italic;
}

.danish_chosen {
    font-size: 22px;
    font-weight: bold;
}

.english_chosen {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;

}

div.menu_item {
    /* padding-top: 5px;*/
    height:45px;
    line-height:1.0;
}

.menu_line_container {
 /*   padding-bottom: 8px;
    padding-top: 8px;*/
}

.line {
    height:1px; 
    border-top: 2px solid black; 
    border-bottom: 1px solid black;
    
}

.line_gap {
    height: 25px;
}

.menu_line {
    float:right;
    width: 120px;
    margin-bottom: 10px;
}

.overskrift {
    height: 45px;
    top:-10px; 
    position: relative;

}

#dansk_overskrift {
    font-size:40px;
    font-weight: bold;
    font-variant: small-caps;
}

#engelsk_overskrift {
    font-size:20px;
    font-weight: bold;
    font-style: italic;
}

.adresse {
    padding:15px;
    
    font-size: 13px;
}

.menutekst {
    padding:15px;
    font-variant: small-caps;

}

.salgstekst {
    padding:15px;
    
    font-size: 14px;
 
}

.colored_copenhagen {
    background-color:  rgb(241,238,223);

}

.colored_aarhus {
    background-color: #f5dce0;

}
.colored {
    background-color: rgb(241,238,223);

}

.text_center {
    text-align: center;
}

.common {
    padding:15px;
}

.footer {
    margin-top:15px;
    margin-bottom:15px;
    text-align: center;
}

.frontpage_subheader
{
    padding-left: 33px;
    

}

.restauranter_col {
    width: 213px;
    float: left;
    text-align: left;  

    font-size: 16px;
    font-variant: normal;
    line-height: 1.75;
    
}

.menu_overskrift {
    font-size:18px;
}

.menu_pris {
    font-size:24px;
    font-weight: bold;
}

.menu_sanpellegrino {
    font-size:18px;
    font-style: italic; 
     font-variant: normal;   
}

.inenglish{
    font-style: italic; 
     font-variant: normal;   
    
}

.label{padding:1px 3px 2px;color:#ffffff;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label.important{background-color:#c43c35;}
.label.warning{background-color:#f89406;}
.label.success2{background-color:#46a546;}
.label.notice{background-color:#62cffc;}