/*------------------------------------------Body Einstellungen---------------------------------------------*/

body{
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px;
		background-color:#ECE2CD;
}
img{
		border:0px;
}

/*-------------------------------------Corpus / Wrapper Einstellungen--------------------------------------*/

#corpus{
		width:883px;
		height:548px;
		padding:auto 0px;
		padding-top:50px;
}
#wrapper{
		width:883px;
		height:548px;
		float:left;
}

/*--------------------------------------------Logo Einstellungen-------------------------------------------*/

#logo{
		width:156px;
		height:471px;
		background-image:url(../bilder/logo.png);
		background-repeat:no-repeat;
		float:left;
}

/*--------------------------------------------menue Einstellungen-------------------------------------------*/

#rahmen_menueleiste_ganz{
		width:142px;
		height:471px;
		float:left;
}
#rahmen_menueleiste{
		width:142px;
		height:445px;
		background-color:#1D1D1D;
		float:left;
}
#rahmen_menue{
		padding-top:150px;
}

.menuepunkte{
		padding-top:10px;
}
#kategorie{
		width:142px;
		height:25px;
		float:left;
}

/*--------------------------------------------Rahmen Main Einstellungen-------------------------------------------*/

#rahmen_main{
		width:577px;
		height:462px;
		padding-left:4px;
		float:left;
}

#rahmen_kopf{
		width:577px;
		height:69px;
		padding-bottom:4px;
		float:left;
}
#kopf{
		width:382px;
		height:69px;
		background-image:url(../bilder/brushes.png);
		background-repeat:no-repeat;
		float:left;
}
#untermenue{
		width:195px;
		height:69px;
		background-image:url(../bilder/untermenue.png);
		background-repeat:no-repeat;
		float:left;
}

#untermenue_text a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		padding-left:3px;
		padding-top:50px;
		float:left;
}
#untermenue_text a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#E6D4B5;
		padding-left:3px;
		padding-top:50px;
		float:left;
}
#textframe{
		width:212px;
		height:396px;
		background-color:#E6D4B5;
		float:left;
}
#textframe_index{
		width:575px;
		height:394px;
		background-repeat:no-repeat;
		border: 1px solid #1D1D1D;
		float:left;
}
#textframe_galerie{
		width:574px;
		height:394px;
		background-color:#1D1D1D;
		background-repeat:no-repeat;
		border: 1px solid #1D1D1D;
		float:left;
}
#galerie_flash{
		width:574px;
		height:374px;
		background-color:#1D1D1D;
		background-repeat:no-repeat;
		border: 1px solid #1D1D1D;
		float:left;
}
#galerie_restaurant{
		width:287px;
		height:20px;
		color:#ffffff;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		text-align:center;
		float:left;
		text-decoration:none;
}
#galerie_briese{
		width:287px;
		height:20px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:600;
		line-height:18px;
		text-align:center;
		float:left;
		text-decoration:none;
}
#galerie_restaurant a{
		color:#ffffff;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
}
#galerie_briese a{
		color:#ffffff;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
}
#galerie_restaurant a:hover{
		color:#ffffff;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
}
#galerie_briese a:hover{
		color:#ffffff;
		font-weight:600;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
}
#text_ueber{
		padding-top:85px;
		padding-left:10px;
		width:180px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		text-align:justify;
		color:#8C693E;
		float:left;
}
#text_main{
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		width:180px;
		height:250px;
		font-size:12px;
		color:#8C693E;
		text-align:justify;
		line-height:20px;
		float:left;
		overflow:auto;
}
#text_main a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C693E;
		text-align:justify;
	  text-decoration:none;
		line-height:20px;
		float:left;
}
#text_main a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:justify;
	  text-decoration:none;
		line-height:20px;
		float:left;
}
.text_einer a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C693E;
	  text-decoration:none;
}
.text_einer a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
	  text-decoration:none;
}
#kategoriefoto{
		width:365px;
		height:396px;
		background-image:url(../bilder/konzeptfoto.png);
		background-repeat:no-repeat;
		float:left;
}
#einspaltig{
		width:495px;
		height:auto;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:justify;
		padding-left:20px;
}
/*--------------------------------------------Aktuelles Einstellungen-------------------------------------------*/
#textframe_aktuell{
		width:382px;
		height:396px;
		background-color:#E6D4B5;
		float:left;
}
#kategoriefoto_aktuell{
		width:195px;
		height:396px;
		background-image:url(../bilder/konzeptfoto_aktuelles.png);
		background-repeat:no-repeat;
		float:right;
}
#kategoriefoto_partner{
		width:365px;
		height:396px;
		background-image:url(../bilder/konzeptfoto_partner.png);
		background-repeat:no-repeat;
		float:right;
}
#text_ueber_aktuell{
		padding-top:85px;
		padding-left:10px;
		width:355px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		text-align:justify;
		color:#8C693E;
		float:left;
}
#text_main_aktuell{
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		width:355px;
		height:250px;
		font-size:12px;
		color:#8C693E;
		text-align:justify;
		line-height:20px;
		float:left;
		overflow:auto;
}
#text_main_aktuell a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8C693E;
		text-align:justify;
	  text-decoration:none;
		line-height:20px;
		float:left;
}
#text_main_aktuell a:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:justify;
	  text-decoration:none;
		line-height:20px;
		float:left;
}
/*--------------------------------------------Kontakt Einstellungen-------------------------------------------*/


#textframe_kontakt{
		width:577px;
		height:396px;
		background-color:#E6D4B5;
		text-align:left;
		float:left;
}
#kontakt_main{
    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#1D1D1D;
		text-align:left;
		width:545px;
		height:320px;
		padding-left:20px;
		text-align:left;
		float:left;
		overflow:auto;
}

#text_ueber_kontakt{
		padding-top:20px;
		padding-left:20px;
		width:480px;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		text-align:justify;
		color:#8C693E;
		float:left;
}
form {
	  font-size:1px;
	  padding:0px;
	  margin:0px;
/*	  width:400px;*/
	  float:left;
}
textarea {
	  width:195px;
	  height:70px;
	  padding:5px;
	  margin:0px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
input {
  width:205px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
.kontakt_zeile /*an content anpassen*/ {
	  width:380px;
	  float:left;
	  padding-top:3px;
	  margin-left:0px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:6px;
		color:#515151;
		text-align:left;
		line-height:6px;
	  color:#8B2C1C;
	  text-decoration:none;
}
.kontakt_name {
	  width:100px;
	  float:left;
	  clear:right;
	  margin-top:1px;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_inhalt {
	  width:180px;
	  float:right;
	  clear:right;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:left;
		line-height:14px;
	  text-decoration:none;
}
.kontakt_button {
	  width:70px;
	  height:24px;
	  float:left;
	  clear:right;
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:center;
		line-height:14px;
	  text-decoration:none;
}
/*--------------------------------------------Impressum Einstellungen-------------------------------------------*/

#textframe_impressum{
		width:575px;
		height:396px;
		background-color:#E6D4B5;
		float:left;
}
.text_einer{
	  font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1D1D1D;
		text-align:left;
		width:260px;
		height:380px;
		padding-left:20px;
		padding-top:10px;
		float:left;
}

/*--------------------------------------------Php Dateien Einstellungen-------------------------------------------*/

.td_left{
    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#1D1D1D;
		float:left;
}
.td_right{
    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#1D1D1D;
		float:right;
}
.gbzeile{
    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:5px 5px 5px 0px;
		text-align:justify;
		color:#1D1D1D;
		width:350px;
/*		height:25px;*/
		float:left;
}
#content_re{
    font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:justify;
		color:#1D1D1D;
}
/*--------------------------------------------Speisekarte-------------------------------------------*/
.mealkat{
		margin-bottom:18px;
		width:143px;
		height:18px;
		border-right: #ffffff 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:600;
		text-align:center;
		background-color:#1D1D1D;
    color:#ECE2CD;
		float:left;
		clear:right;
}
.mealkat a {
    color:#ECE2CD;
    text-decoration:none;
}
.mealkat_hover{
		margin-bottom:18px;
		width:143px;
		height:18px;
		border-right: #ffffff 1px solid;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:600;
		text-align:center;
		background-color:#8C693E;
		color:#ECE2CD;
		float:left;
		clear:right;
}
.mealkat_hover a {
    color:#ECE2CD;
    text-decoration:none;
}
.gbentry {
  width:550px
  float:left;
  padding-left:20px;
}
.gbentry2 {
  width:550px
  float:left;
  padding-left:0px;
}
.gbentryhead {
  width:475px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.gbentrymain {
  width:500px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#8C693E;
}
.gbentrymain a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  color:#8C693E;
}
.gbentryleft {
  width:330px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.gbentryleft2 {
  width:330px;
  float:left;
  padding-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.gbentryright {
  width:140px;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
}
.gbentryright1 {
  width:60px;
  float:left;
  clear:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
}
.gbentryright2 {
  width:60px;
  float:left;
  clear:right;
  padding-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:right;
}
.gbentryright a {
  color:#8C693E;
}
.gbentryges {
  width:510px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.button {
  width:85px;
  height:22px;
  padding-bottom:3px;
  margin:0px 17px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#8C693E;
  background-color:#ECE2CD;
}

