/* ---------------- */
/* -----Import----- */
/* ---------------- */

@import url(link2map24.css);

/* -----Import ENDE----- */

/* 1.basics*/
* {
	margin: 0;
	padding: 0;
	outline:none;
	border:0;
}

body {
	background:url(../images/layout/body_kachel.gif) 0 0 #1b1213 repeat-x;
	margin:0;
	font:65% Arial, Helvetica, sans-serif;
	color:#fff;
}

h1{
		width:500px;
		height:78px;
		text-indent:-5000px;
		margin:0 0 85px 0;
}

	h1.start{background:url(../images/layout/h1/start.gif) 0 0 no-repeat;}
	h1.danke{background:url(../images/layout/h1/danke.gif) 0 0 no-repeat;}
	h1.kontakt{background:url(../images/layout/h1/kontakt.gif) 0 0 no-repeat;}
	h1.anfahrt{background:url(../images/layout/h1/anfahrt.gif) 0 0 no-repeat;}
	h1.impressum{background:url(../images/layout/h1/impressum.gif) 0 0 no-repeat;}
	h1.party{background:url(../images/layout/h1/party.gif) 0 0 no-repeat;}
	h1.mittag{background:url(../images/layout/h1/mittag.gif) 0 0 no-repeat;}
	h1.versand{background:url(../images/layout/h1/versand.gif) 0 0 no-repeat;}
	h1.imbiss{background:url(../images/layout/h1/imbiss.gif) 0 0 no-repeat;}
	h1.geschichte{background:url(../images/layout/h1/geschichte.gif) 0 0 no-repeat;}
	h1.produktion{background:url(../images/layout/h1/produktion.gif) 0 0 no-repeat;}
	h1.goerzke{background:url(../images/layout/h1/goerzke.gif) 0 0 no-repeat;}
	h1.niemegk{background:url(../images/layout/h1/niemegk.gif) 0 0 no-repeat;}
	h1.reetz{background:url(../images/layout/h1/reetz.gif) 0 0 no-repeat;}
	h1.gaeste{background:url(../images/layout/h1/gaestebuch.gif) no-repeat;}
	h1.fehler{background:url(../images/layout/h1/fehler.gif) no-repeat;}
	h1.belzig{background:url(../images/layout/h1/belzig.gif) no-repeat;}

h2{
		font:1.4em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		line-height:1.3em;
		margin:0 0 15px 0;
}

h3{
		font:1.1em Verdana, Arial, Helvetica, sans-serif;
		color:#CC7929;
		font-weight:bold;
}

h4{
		font:1.4em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:0 0 15px 0;
}

h5{
		font:2.0em Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
}

h6{
		font:1.6em Arial, Helvetica, sans-serif;
		color:#ffbb0f;
		font-weight:bold;
		margin:0;
}

img {
	border:0;
}

.req{
	float:none;
	margin:0;
}

.float{
	float:left;
}



a:link, a:visited{
	color:#FFC41E;
	text-decoration:underline;
}

a:hover, a:active{
	color:#fff;
	text-decoration:none;
}

a:link img, a:visited img{
	background:#7D360C;
	border:1px solid #C3691D;
	padding:3px;
}

a:hover img, a:active img{
	border:1px solid #E4BD30;
}

a.keinborder img{
	border:0;
	background:none;
	padding:0;
}

.clear{
	clear:both;
	float:none;
}

#euroweb{
	width:200px;
	margin:0 0 15px 0;
	}
	
#euroweb img{
	margin:0 0 5px 0;
	border:0;
	padding:0;
	}

p{
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	margin:0 0 15px 0;
}

.clearfix:after{
	content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

img.linkstyle{
	background:#fbf9ed;
	border:1px solid #A29667;
	padding:5px;
	margin:0 0 15px 0;
}

p img{
	margin:0 5px 0 0;
}

p.team{
	position:relative;
}

p img.border{
	background-color:#fff;
	border:1px solid #626262;
	padding:3px;
}

.bold{
	font-weight:bold;
}

p.linie{
	background:url(../images/layout/linie.gif) 0 0 no-repeat;
	height:10px;
	margin:0 0 5px 0;
	width:504px;
	border:0;
	clear:both;
	float:none;
}

p.oben{
	font:1.2em Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	clear:both;
	float:none;
	border:none;
}

	p.oben a:link, p.oben a:visited{background:url(../images/layout/li_style01.gif) 0 5px no-repeat;padding:0 0 0 13px;}
	p.oben a:hover, p.oben a:active{background:url(../images/layout/li_style02.gif) 0 5px no-repeat;}

.schraeg{
	font-style:oblique;
}

.picfloat img{
	float:left;
	margin:0 15px 5px 0;
}

.picfloatright img{
	float:right;
	margin:0 0 15px 5px;
}

.breite01{
	width:200px;
	float:left;
	margin:0 0 15px 0;
}

.breite02{
	width:200px;
	float:left;
	margin:0 79px 15px 79px;
}

.breite03{
	width:200px;
	float:left;
	margin:0;
}

.breite04{
	width:240px;
	float:left;
	margin:0;
}

.breite05{
	width:210px;
	float:left;
	margin:0;
}

.breite06{
	width:210px;
	float:left;
	margin:0 0 0 15px;
}

.breite07{
	width:380px;
	float:left;
}

.breite08{
	width:60px;
	float:left;
}

.breiteoz{
	width:55px;
	float:left;
}

.breiteoz02{
	width:125px;
	float:left;
}

.breiteoz03{
	width:67px;
	float:left;
}

.underline{
	text-decoration:underline;
}

.center{
	text-align:center;
	width:504px;
}

.center img{
	margin:0 2px 0 2px;
}

.keinabstand{
	margin:0;
}

.gelb{color:#ffc41e}
.orange{color:#cc7929}
.fastschwarz{color:#1b1213;}

.schwarz{color:#000;}
.weiss{color:#fff;}

.gross{
	font-size:1.3em;
}

.mittel{
	font:1.3em Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.klein{
	font:1.1em Arial, Helvetica, sans-serif;
}

ul{
	list-style-type:none;
	margin:0 0 15px 0;
}

.liklein{
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
}

.alignr{
	text-align:right;
}

iframe{
	border:1px solid #FFC41E;
}

small a:link, small a:visited{
	color:#FFC41E;
	text-decoration:underline;
}

small a:hover, small a:active{
	color:#fff;
	text-decoration:none;
}

/* --- DIV ANFANG ---*/
/* ------------------*/

#wrapper{
	background:url(../images/layout/wrapper.jpg) top center no-repeat;
	width:100%;
}

#master{
	width:900px;
	margin:0 auto;
}

#top{
	background:url(../images/layout/top_logo.jpg) 0 0 no-repeat;
	width:620px;
	height:125px;
	padding:7px 0 0 280px;
}

#top_bilder{
	background:url(../images/layout/top_bilder.jpg) 0 0 no-repeat;
	width:900px;
	height:198px;
}

#navi{
	position:relative;
	background:url(../images/layout/navi.jpg) 0 0 no-repeat;
	width:900px;
	height:70px;
}
	
		#navi ul {
			margin:0;
		}
	
		#navi li {
			float:left;
			position:relative;
			list-style-type:none;
			margin-right:1px;
		}
		
		#navi li a:link, #navi li a:visited {
			float:left;
			height:70px;
			text-decoration:none;
		}
		
		#navi a{
			text-indent:-5000px;
		}
		
		#navi li a:hover, #navi li a:active  {
			background-position: 0 -70px;
		}
		
		#navi li a.start:link, #navi li a.start:visited{width:118px;background-image:url(../images/layout/navi_bt/start_bt.gif)}
		#navi li a.angebote:link, #navi li a.angebote:visited{width:93px;background-image:url(../images/layout/navi_bt/angebote_bt.gif)}
		#navi li a.party:link, #navi li a.party:visited{width:127px;background-image:url(../images/layout/navi_bt/party_bt.gif)}
		#navi li a.mittag:link, #navi li a.mittag:visited{width:120px;background-image:url(../images/layout/navi_bt/mittag_bt.gif)}
		#navi li a.imbiss:link, #navi li a.imbiss:visited{width:88px;background-image:url(../images/layout/navi_bt/imbiss_bt.gif)}
		#navi li a.versand:link, #navi li a.versand:visited{width:79px;background-image:url(../images/layout/navi_bt/versand_bt.gif)}
		#navi li a.geschichte:link, #navi li a.geschichte:visited{width:118px;background-image:url(../images/layout/navi_bt/geschichte_bt.gif)}
		#navi li a.produktion:link, #navi li a.produktion:visited{width:121px;background-image:url(../images/layout/navi_bt/produktion_bt.gif)}

#main{
	width:900px;
	padding-bottom:15px;
}

	#inhalt{
		background:url(../images/layout/content_links.jpg) 0 0 no-repeat;
		width:469px;
		min-height:201px;
		float:left;
		padding:88px 60px 0 65px;
	}
	
		#inhalt li{
			background:url(../images/layout/li_style.gif) 0 4px no-repeat;
			font:1.2em Verdana, Arial, Helvetica, sans-serif;
			padding:0 0 0 15px;
		}
		
		#inhalt ul.einzelnd li{
			background:url(../images/layout/li_style.gif) 0 4px no-repeat;
			font:1.2em Verdana, Arial, Helvetica, sans-serif;
			padding:0 0 0 15px;
			margin:0 0 10px 0;
		}
		
		#inhalt table.tisch{
			background:#1B1213;
			margin:0 0 15px 0;
			
		}
		
		#inhalt table.tisch td.tag{font:1.2em Verdana, Arial, Helvetica, sans-serif;}
		#inhalt table.tisch td, tr{height:35px;border:1px solid #BE661E;padding:10px;}
		#inhalt.gaestetable table{background:none;}
	
	#angebotsbereich{
		background:url(../images/layout/content_rechts.jpg) 0 0 no-repeat;
		width:279px;
		min-height:289px;
		float:left;
		padding:55px 0 0 27px;
	}
	
	#angebotsbereich.gaestepic{background:url(../images/layout/content_rechts_gaeste.jpg) 0 0 no-repeat;}
	
	#angebotsbereich p{font-size:1.1em;line-height:1.1em;}
	#angebotsbereich .abstand01{margin:0 0 93px 0;}
	
	#angebortsbereich .ewcms_news_feed{color:CC7929;}
	
	#angebotsbereich .angebote{
		clear:both;
		float:none;
		width:225px;
		margin:0 0 15px 0;
	}
	
#bottomwrapper{
	background:url(../images/layout/bottom_kachel.gif) 0 0 repeat-x;
	width:100%;
}

#bottom{
	position:relative;
	background:url(../images/layout/bottom.jpg) 0 0 no-repeat;
	margin:0 auto;
	width:835px;
	height:276px;
	padding:45px 0 0 65px;
}

	#bottom p{font-size:1.1em;line-height:1.1em;}
	
	#bottomnavi{
		position:absolute;
		width:230px;
		top:-15px;
		left:622px
	}
	
	#bottomnavi li{
		float:left;
		margin:0 20px 0 0;
	}
	
	#bottomnavi a:link, #bottomnavi a:visited{
		font:1.1em Verdana, Arial, Helvetica, sans-serif;
		color:#ffa414;
		text-decoration:none;
	}
	
	#bottomnavi a:hover, #bottomnavi a:active{
		color:#fff;
	}
	
	
	
		#gaestelink{
			position:absolute;
			width:107px;
			height:107px;
			top:0;
			left:800px;
		}
	
		#gaestelink ul {
			margin:0;
		}
	
		#gaestelink li {
			float:left;
			position:relative;
			list-style-type:none;
			margin-right:1px;
		}
		
		#gaestelink li a:link, #gaestelink li a:visited {
			float:left;
			height:107px;
			text-decoration:none;
		}
		
		#gaestelink a{
			text-indent:-5000px;
		}
		
		#gaestelink li a:hover, #gaestelink li a:active  {
			background-position: 0 -107px;
		}
		
		#gaestelink li a.gaeste:link, #gaestelink li a.gaeste:visited{width:107px;background-image:url(../images/layout/navi_bt/gaeste_bt.gif)}





















.cmspic{
	width:140px;
	height:90px;
	}

table{
	background:#E3E5D8;
}

.ewcms_edit_table{
	clear:both;
	float:none;
}

.ewcms_iframe_table{
	background:#E3E5D8;
	color:#000;
}

.ewcms_edit_content{
	background:#E3E5D8;
}

.ewcms_edit_content input{
	background-color:#F3F3F3;
	border:1px solid #666666;
}

.cmsbereich{
	font-family:Arial, Helvetica, sans-serif;
}

#inhalt img.ewcms_edit_img{
	width:15px;
	height:15px;
	clear:both;
	float:none;
}

#inhalt .ewcms_edit_link{
	clear:both;
	float:none;
}

.ewcms_edit_content, .ewcms_edit_submit, .ewcms_edit_cancel{
	font:1.2em Arial, Helvetica, sans-serif;
}

.ewcms_loopend_newlink{
	clear:both;
	float:none;
	margin:0 0 15px 0;
}

.ewcms_editor{
	clear:both;
	float:none;
}

.ewcms_form a:link, .ewcms_form a:visited{
	color:#b00009;
	text-decoration:underline;
}

.ewcms_form a:hover, .ewcms_form a:active{
	color:#000;
	text-decoration:none;
}