/* 
    Document   : global
    Created on : 11.07.2009, 16:27:09
    Author     : Bernd Korzineck
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
html {
    height:100.05%;                     /*  Scrollbar in IE X & FF X
                                        (zu benutzen wenn Scrollfunktion erwünscht ist und nur
                                        in Verbindung mit META TAG IE 7X Kompatibilität!) */
}
body {
    background-color:#eae4d6;
}
#fontstyle_content_main_head {
	font-family		: Verdana;
	font-size		: 12px;
	font-style              : italic;
	color			: #999999;
}
#fontstyle_content_main_txt {
	font-family		: Verdana;
	font-size		: 11px;
	font-style              : italic;
        text-align              : justify;
	color			: #999999;
}
#fontstyle_content_box_head {
	font-family		: Verdana;
	font-size		: 10px;
	font-style              : italic;
        font-weight             : bold;
	color			: #000000;
}
#fontstyle_content_box_txt {
	font-family		: Verdana;
	font-size		: 8px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #000000;
}
#fontstyle_content_speisekarte_head {
	font-family		: Verdana;
	font-size		: 12px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #000000;
}
#fontstyle_content_speisekarte_top {
	font-family		: Verdana;
	font-size		: 12px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #999999;
}
#fontstyle_content_speisekarte_bottom {
	font-family		: Verdana;
	font-size		: 10px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #999999;
}
#fontstyle_content_speisekarte_plus {
	font-family		: Verdana;
	font-size		: 8px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #999999;
}
#fontstyle_content_speisekarte_price {
	font-family		: Verdana;
	font-size		: 12px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : right;
	color			: #999999;
}
#fontstyle_aktuelles_header {
	font-family		: Verdana;
	font-size		: 11px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : left;
	color			: #999999;
}
#fontstyle_aktuelles_content {
	font-family		: Verdana;
	font-size		: 10px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : justify;
	color			: #000000;
}
#fontstyle_aktuelles_bottom {
	font-family		: Verdana;
	font-size		: 9px;
	font-style              : italic;
        font-weight             : normal;
        text-align              : left;
	color			: #000000;
}
#fontstyle_mittag_content {
	font-family		: Verdana;
	font-size		: 10px;
	font-style              : italic;
        font-weight             : bold;
        text-align              : left;
	color			: #000000;
}
.speisekarte_border {
        height                  : 100%;
        width                   : 470px;
        position                : static;
        overflow                : hidden;
}
.speisekarte_content {
        /*height                  : 30px;*/
        width                   : 350px;
        position                : static;
        float                   : left;
        overflow                : hidden;
}
.speisekarte_price {
        height                  : 30px;
        width                   : 60px;
        position                : static;
        overflow                : hidden;
        text-align              : right;
}
.speisekarte_price1 {
        height                  : 30px;
        width                   : 60px;
        position                : static;
        overflow                : hidden;
        text-align              : right;
        float                   : left;
}
.speisekarte_price2 {
        height                  : 30px;
        width                   : 60px;
        position                : static;
        overflow                : hidden;
        text-align              : right;
}
.speisekarte_zusatzstoffe {
        height                  : 15px;
        width                   : 150px;
        position                : static;
        overflow                : hidden;
        text-align              : left;
        float                   : left;
        font-size		: 8px;
}

*{
    border: none;
}
.border {
    width           : 800px;
    height          : auto;
    position        : absolute;	/* Position festlegen                       */
    top             : 20px;		/* Mitte festlegen von der Höhe             */
    left            : 50%;		/* Mitte festlegen von der Seite            */
    margin-left     : -400px;	/* Mittelpunkt des Div-Layers festlegen     */
}
.header {
    width           : 800px;
    height          : 100px;
    position        : static;
    overflow        : hidden;
}
.header_border_top {
    width           : 800px;
    height          : 15px;
    background-image: url(../images/header_border_top.png);
    position        : static;
    overflow        : hidden;
}
.header_border_middle {
    width           : 800px;
    height          : 85px;
    background-image: url(../images/header_border_middle.png);
    position        : static;
    overflow        : hidden;
}
.header_menue {
    width           : 700px;
    height          : 70px;
    margin-left     : 50px;
    margin-top      : 15px;
    background-image: url(../images/header_menue.png);
    position        : static;
    overflow        : hidden;
}
.header_menue_bar {
    width           : 600px;
    height          : 75px;
    position        : absolute;
    left            : 100px;
    overflow        : hidden;
}
.header_admin_bar {
    width           : 600px;
    height          : 50px;
    position        : absolute;
    left            : 35px;
    top             : 13px;
    overflow        : hidden;
}
.admin_tab {
    width           : 100px;
    height          : 100%;
    margin-top      : 2px;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.header_menue_item_1 {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_1_a.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
a.header_menue_item_1:hover {
    background-image: url(../images/header_menue_item_1_b.png);
}
.header_menue_item_1_active {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_1_c.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
.header_menue_item_2 {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_2_a.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
a.header_menue_item_2:hover {
    background-image: url(../images/header_menue_item_2_b.png);
}
.header_menue_item_2_active {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_2_c.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
.header_menue_item_3 {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_3_a.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
a.header_menue_item_3:hover {
    background-image: url(../images/header_menue_item_3_b.png);
}
.header_menue_item_3_active {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_3_c.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
.header_menue_item_4 {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_4_a.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
a.header_menue_item_4:hover {
    background-image: url(../images/header_menue_item_4_b.png);
}
.header_menue_item_4_active {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_4_c.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
.header_menue_item_5 {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_5_a.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
a.header_menue_item_5:hover {
	background-image: url(../images/header_menue_item_5_b.png);
}
.header_menue_item_5_active {
    width           : 120px;
    height          : 75px;
    background-image: url(../images/header_menue_item_5_c.png);
    position        : static;
    overflow        : hidden;
    float           : left;
}
.slide {
    width           : 800px;
    height          : 225px;
    background-image: url(../images/slide.png);
    position        : static;
    overflow        : hidden;
}
.slide_pic {
    width           : 400px;
    height          : 225px;
    position        : static;
    overflow        : hidden;
}
.content {
    width           : 800px;
    height          : auto;
    position        : static;
    overflow        : hidden;
}
.content_border_middle {
    width           : 800px;
    height          : auto;
    background-image: url(../images/header_border_middle.png);
    padding-top     : 25px;
    padding-bottom  : 15px;
    padding-left    : 25px;
    padding-right   : 25px;
    position        : static;
    overflow        : hidden;
}
.content_main_txt {
    width           : 475px;
    height          : auto;
    margin-left     : 25px;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.content_main_imp_1 {
    width           : 225px;
    height          : auto;
    margin-left     : 25px;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.content_main_imp_2 {
    width           : 225px;
    height          : auto;
    margin-left     : 25px;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.content_main_box {
    width           : 205px;
    height          : auto;
    margin-left     : 25px;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.content_main_box_top {
    width           : 205px;
    height          : 15px;
    background-image: url(../images/content_main_box_top.png);
    position        : static;
    overflow        : hidden;
}
.content_main_box_middle {
    width           : 205px;
    height          : auto;
    padding-left    : 20px;
    background-image: url(../images/content_main_box_middle.png);
    position        : static;
    overflow        : hidden;
}
.tab_1 {
    width           : 35px;
    height          : auto;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.tab_2 {
    width           : 55px;
    height          : auto;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.tab_3 {
    width           : 350px;
    height          : auto;
    position        : static;
    overflow        : hidden;
    float           : left;
}
.content_main_box_pic {
    width           : 170px;
    height          : 130px;
    position        : static;
    overflow        : hidden;
}
.content_main_box_bottom {
    width           : 205px;
    height          : 20px;
    background-image: url(../images/content_main_box_bottom.png);
    position        : static;
    overflow        : hidden;
}
.content_border_bottom {
    width           : 800px;
    height          : 25px;
    background-image: url(../images/header_border_bottom.png);
    padding-left    : 30px;
    position        : static;
    overflow        : hidden;
    font-family     : Arial,Helvetica,sans-serif;
    font-size       : 10px;
    font-style      : normal;
    font-weight     : normal;
    text-align      : center;
    color           : #999999;
}
a.content_border_bottom_txt:link, a.content_border_bottom_txt:visited, a.content_border_bottom_txt:active, a.content_border_bottom_txt:hover {
    text-decoration : none;
    color           : #999999;
}
.aktuelles_border_nf {
        width                   : 470px;
        height                  : auto;
        position                : static;
        overflow                : hidden;
}
.aktuelles_border {
        width                   : 470px;
        height                  : auto;
        position                : static;
        overflow                : hidden;
        cursor          : default;
}
.aktuelles_border:hover {
    background-image: url("../images/fader.png");
}
.aktuelles_border_txt {
        width                   : 370px;
        height                  : auto;
        position                : static;
        float                   : left;
}
.aktuelles_border_img {
        width                   : 100px;
        height                  : auto;
        position                : static;
        overflow                : hidden;
}
.aktuelles_header {
        width                   : 370px;
        height                  : 18px;
        position                : static;
        overflow                : hidden;
}
.aktuelles_content {
        width                   : 370px;
        height                  : auto;
        padding-left            : 10px;
        position                : static;
}
.aktuelles_bottom {
        width                   : 370px;
        height                  : 15px;
        position                : static;
        overflow                : hidden;
}
.mittag_content {
        width                   : 330px;
        height                  : auto;
        padding-left            : 10px;
        position                : static;
}
.mittag {
    
}
.mittag_tab {
        width                   : 100px;
        height                  : 25px;
        position                : static;
        overflow                : hidden;
        float                   : left;
}