@charset "utf-8";
/* METZGEREI SCHERER */

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Bold.otf) format("opentype");
	font-weight: bold;
	}

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-BoldItalic.otf) format("opentype");
	font-weight: bold;
	font-style: italic;
	}
	
@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Italic.otf) format("opentype");
	font-style: italic;
	}

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Roman.otf) format("opentype");
	font-style: 
	}

@font-face {
    font-family: "Delicious Small Caps";
    src: url(../fonts/Delicious-SmallCaps.otf) format("opentype");
	}
	
/*------------------------------------------------------------------------*/

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Bold.eot);
	font-weight: bold;
	}

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-BoldItalic.eot);
	font-weight: bold;
	font-style: italic;
	}
	
@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Italic.eot);
	font-style: italic;
	}

@font-face {
    font-family: "Delicious";
    src: url(../fonts/Delicious-Roman.eot);
	font-style: 
	}
/*
@font-face {
    font-family: "Delicious Small Caps";
    src: url(../fonts/Delicious-SmallCaps.eot);
	}
/*------------------------------------------------------------------------*/
	
body {
	background-image: url(../Images/hintergrund.png);
	margin-left: 50px;
	margin-right: 35px;
	overflow: scroll;
}
a:link {
	color:#D4003C;
	text-decoration: none;
}
a:visited {
	color:#D4003C;
	text-decoration: none;
}
a:hover {
	color:#D4003C;
	text-decoration:underline;
}
a:active {
	color:#D4003C;
	text-decoration: none;
}

a:link.submenu{
	color:#999966;
	text-decoration: none;
}
a:visited.submenu{
	color:#999966;
	text-decoration: none;
}
a:hover.submenu{
	color:#999966;
	text-decoration:underline;
}
a:active.submenu{
	color:#999966;
	text-decoration: none;
}


.text_footer {
	font-size: 12px;
	padding: 5px;
}
.text_start {
	padding: 10px 20px 20px 20px;
	font-family: "Delicious", Helvetica, sans;
	font-size: 8pt;
}
.text_content {
	padding: 10px 20px 20px 20px;
	font-size: 12px;
}
.text_groß_1 {
	font-family: "Delicious",Helvetica, sans;
	font-size: 18px;
	line-height: 18px;
	font-style: italic;
}
.text_regular {
	font-family: "Delicious",Helvetica, sans;
	font-size: 13px;
	line-height: 18px;
}
.ul{
	list-style-image:url(../Images/favicon2.png);
	font-family: "Delicious",Helvetica, sans;
	font-size: 11px;
	padding-top:5px;
	line-height:18px;
	}
.text_regular_impressum {
	font-family: "Delicious",Helvetica, sans;
	font-size: 13px;
	line-height: 18px;
	font-color: #999966;
}
.text_dick {
	font-family: "Delicious",Helvetica, sans;
	font-size: 16px;
	line-height: 20px;
	font-style: italic;
	text-align: left;
}
.text_fett {
	font-family: "Delicious",Helvetica, sans;
	font-size: 14px;
	font-weight: bold;
	
}
.text_capital_link {
	font-family: "Delicious Small Caps",Helvetica, sans;
	font-size: 13px;
	line-height: 18px;
}
.text_capital_green {
	font-family: "Delicious Small Caps",Helvetica, sans;
	font-size: 14px;
	color: #859B28;
	line-height: 18px;
}
.text_capital_red {
	font-family: "Delicious",Helvetica, sans;
	font-size: 14px;
	color: #D4003C;
	line-height: 18px;
}
#link_galerie1 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px 10px 10px 0px;
}
#link_galerie2 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px 10px 10px 0px;
	
}
#link_galerie3 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 10px 0px;
}
#link_galerie4 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px 10px 0px 0px;
}
#link_galerie5 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px 10px 0px 0px;
}
#link_galerie6 {
	float: left;
	height: 205px;
	width: 220px;
	border-style: solid;
	border-color: white;
	border-width: 0px;
}
#container {
	width: 700px;
	min-height: 680px;
	/*height: auto !important;
	height: 680px;*/
	margin: 0 auto;
}
#header {
	width: 700px;
	height: 140px;
}
#navi {
	width: 700px;
	height: 45px;
}
#content {
	width: 700px;
	min-height: 440px;
}
#filialen_oben {
	width: 700px;
	height: 215px;
}
#filialen_mitte {
    width: 700px;
	height: 10px;
}
#filialen_unten {
	width: 700px;
	height: 215px;
}

#filialen_border {
	width: 680px;
	height: 195px;
	border: solid white 10px;
}
.filialen_cont_bild {
	width: 200px;
	height: 195px;
	float: left;
}
.filialen_cont_text {
	width: 440px;
	height: 195px;
	float: left;
	padding: 10px 10px 0px 30px;
	background-color: white;
}
#party_cont {
	width: 700px;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	background-color: white;
}
#party_cont_left {
	width: 480px;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	background-color: #FFFFFF;
	float:left;
}
#party_cont_right {
	width: 220px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	float: left;
}
#party_cont_left_text {
	width: 430px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	padding: 10px 20px 0px 30px;
}
#start_cont {
	width: 700px;
	min-height: 440px;
}
#metz_cont {
	width: 700px;
	min-height: 440px;
	height: auto !important;
	height: 440px;
}
#metz_cont_left {
	width: 220px;
	height: 420px;
	float: left;
}
#metz_cont_right {
	width: 480px;
	height: 440px;
	background-color: #FFFFFF;
	float:left;
}
#metz_cont_right_text {
    width: 410px;
	height: 430px;
	padding: 10px 30px 10px 20px;
}
#imp_cont {
	width: 700px;
	height: 1220px;
	/*height: auto !important;
	height: 440px;*/
	background-color: white;
}
#imp_cont_left {
	width: 280px;
	min-height: 410px;
	/*height: auto!important;
	height: 410px;*/
	padding: 10px 20px 0px 30px;
	border: solid #FFFFFF 10px;
	float: left;
}
#imp_cont_right {
	width: 310px;
	min-height: 410px;
	/*height: auto !important;
	height: 410px;*/
	padding: 10px 20px 0px 0px;
	border: solid #FFFFFF 10px;
	float: left;
	background-color: white;
	overflow: visible;
}
#border_metz_left {
    width: 200px;
	height: 420px;
	border: solid;
	border-width: 10px;
	border-color: white;
}
#border_content {
	width: 680px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	border: solid;
	border-width: 10px;
	border-color: white;
	background-color: white;
}
#border_start_left {
	width: 200px;
	height: 420px;
	border: solid;
	border-width: 10px;
	border-color: white;
}
#border_start_middle {
	background-image:url(../Images/tafel.png);
	background-repeat:no-repeat;
	width: 166px;
	height: 335px;
	text-align: center;
	padding: 80px 27px 25px 27px;
}	

#border_start_right {
	width: 200px;
	height: 420px;
	border: solid;
	border-width: 10px;
	border-color: white;
}
#start_left {
	width: 220px;
	height: 440px;
	float: left;
}
#start_middle {
	width: 220px;
	height: 440px;
	padding-left: 20px;
	float: left;
}
#start_right {
	width: 220px;
	height: 440px;
	padding-left: 20px;
	font-size: 12px;
	color: #000;
	float: left;
	text-align: center;
}
#footer {
	width: 700px;
	height: 45px;
	text-align: center;
	font-size: 13px;
	color: #999966;
}
.floatstop {
	clear:both;
}
/*--------------SPEISEPLAN-Tabelle----------------*/

.speiseplan {
    border-top: dotted #D4003C 1px;
	border-bottom: dotted #D4003C 1px;
}
#speiseplan_cont {
	width: 700px;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	background-color: white;
}
#speiseplan_cont_text {
	width: 650px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	background-color: white;
	padding: 10px 20px 0px 30px;
}

ul, li {
margin: 0px 0px 0px 8px;
padding: 0;
}

