
/* CSS Document */

html,
body,
* {
			margin:0px;
			padding:0px;
}

html,
body {
			height:100%;
}

body {
			font: 12px/18px Georgia, "Times New Roman", Times, serif;
			color:#333;
			background:url(../images/bg-body.jpg) 0 0 repeat-x #d6bb95;
}
div#container {
			position:relative;
			margin: 0 auto;
			width:962px;
			background:url(../images/bg-container.jpg) 0 0 repeat-y;
}


/*-----------------------------------------------------------------------------*/
/*----------------------------------| =header |--------------------------------*/
/*-----------------------------------------------------------------------------*/
div#header {
	width:962px;
	height:264px;
	background:url(../images/bg-header.jpg) 0 0 no-repeat;
	position:relative;

}

.shop{
width:120px;
height:146px;
position:absolute;
top:200px;
left:850px;
}

ul#headerNavigation{
	width:145px;
	height:90px;
	float:left;
	padding:19px 0 0 815px;
}
ul#headerNavigation li{
	float:left;
	list-style:none;
}
ul#headerNavigation a{
	height:90px;
	display:block;
	outline:none;
	text-indent:-9999px;
}
.li-fuenfPlusEins a{
	width:141px;
	background:url(../images/bg-headerNavigation.jpg) 0 0 no-repeat;
}
.li-fuenfPlusEins a:active, .li-fuenfPlusEins a:hover, .li-fuenfPlusEinsActive a{
	width:141px;
	background:url(../images/bg-headerNavigation.jpg) 0 -90px no-repeat;
}
.li-onlineShop a{
	width:279px;
	background:url(../images/bg-headerNavigation.jpg) -141px 0 no-repeat;
}
.li-onlineShop a:active, .li-onlineShop a:hover, .onlineShopActive a{
	width:279px;
	background:url(../images/bg-headerNavigation.jpg) -141px -90px no-repeat;
}
div#logo{
}
div#logo img{
	border:none;
}
#newsStyle{
	background:none!important;
}
.newsContent{
	background:none!important;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =content |-------------------------------*/
/*-----------------------------------------------------------------------------*/

div#contentContainer {
	width:975px;
	background:url(../images/bg-navigationBottom.jpg) bottom left no-repeat;
}
div#contentContainer a{

}
div#contentContainer a:active, div#contentContainer a:hover{

}
div#textContainer{
	width:695px; /* muss nacher wieder 715 sein */
	float:left;
	padding:40px 0 145px 20px;
	background:url(../images/bg-textContainer.jpg) top left no-repeat;
}
div#textContainer a{
	color:#620106;
}
div#textContainer a:active, div#textContainer a:hover{
	text-decoration:none;
	color:#c6621a;
}
.contentImageContainer{
	float:left;
	padding:5px 10px 10px 0;
}
.contentImageContainer img, div#mediaPlayer{
	padding:1px;
	border:1px solid #c6621a;
}
div#mediaPlayer{
	width:420px;
}
h3.lessMargin{
	padding-bottom:20px;
}
div#contentSidebar{
	position:absolute;
	width:715px;
	height:130px;
	vertical-align:bottom;
	background:url(../images/bg-contentBottom.jpg) 0 0 no-repeat;
	left:247px;
	bottom:138px;
	_bottom:110px;
	padding:28px 0 0 0;
}
.column1{
	width:208px;
	float:left;
	padding:0px 20px 15px 0px;
}
.column2{
	width:440px;
	float:left;
	padding:0px 20px 15px 0px;
}
.column3{
	width:670px;
	float:left;
	padding:0px 20px 15px 0px;
}
.column4{
	width:615px;
	float:left;
	padding:0px 20px 15px 0px;
}
.column5{
	width:345px;
	float:left;
}
.paddingBottom{
	padding-bottom:15px;
}
.columnPadding{
	padding-right:20px;
}
.red{
	color:#620106;
}
.borderBottom{
	border-bottom:1px solid #620106;
	margin:10px 0;
}
.column4 ul{
	padding:0px 0px 15px 20px;
}
.bildlinkKlasse{
	float:left;
	margin-right:5px;
}
p#branchenbuch-essen{
	text-align:center;
	padding:0 28px 0 0;
	font-size:11px;
}
p#branchenbuch-essen a{
	color:#620106;
}
p#branchenbuch-essen a:hover{
	color:#C6621A;
	text-decoration:none;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =Navigation |----------------------------*/
/*-----------------------------------------------------------------------------*/

div#sidebar{
	width:247px;
	float:left;
	background:url(../images/bg-navigationTop.jpg) top left no-repeat;
}
ul#navigation {
	list-style:none;
	padding:40px 0 25px 0;
}
ul#navigation li{
	width:180px;
	padding:0px 21px 0 22px;
}
ul#navigation a{
	height:30px;
	width:204px;
	display:block;
	text-indent:-9999px;
	outline:none;
}
.li-home a{
	background:url(../images/bg-navigation.jpg) 0 0 no-repeat;
}
.li-home a:active, .li-home a:hover, .li-homeActive a{
	background:url(../images/bg-navigation.jpg) -204px 0 no-repeat;
}
.li-ueber-uns a{
	background:url(../images/bg-navigation.jpg) 0 -30px no-repeat;
}
.li-ueber-uns a:active, .li-ueber-uns a:hover, .li-ueber-unsActive a{
	background:url(../images/bg-navigation.jpg) -204px -30px no-repeat;
}
.li-serviceleistungen a{
	background:url(../images/bg-navigation.jpg) 0 -107px no-repeat;
}
.li-serviceleistungen a:active, .li-serviceleistungen a:hover, .li-serviceleistungenActive a{
	background:url(../images/bg-navigation.jpg) -204px -107px no-repeat;
}
.li-adelphie-selection a{
	background:url(../images/bg-navigation.jpg) 0 -210px no-repeat;
}
.li-adelphie-selection a:active, .li-adelphie-selection a:hover, .li-adelphie-selectionActive a{
	background:url(../images/bg-navigation.jpg) -204px -210px no-repeat;
}
.li-neuigkeiten a{
	background:url(../images/bg-navigation.jpg) 0 -244px no-repeat;
}
.li-neuigkeiten a:active, .li-neuigkeiten a:hover, .li-neuigkeitenActive a{
	background:url(../images/bg-navigation.jpg) -204px -244px no-repeat;
}
.li-veranstaltungen a{
	background:url(../images/bg-navigation.jpg) 0 -274px no-repeat;
}
.li-veranstaltungen a:active, .li-veranstaltungen a:hover, .li-veranstaltungenActive a{
	background:url(../images/bg-navigation.jpg) -204px -274px no-repeat;
}
.li-messen a{
	background:url(../images/bg-navigation.jpg) 0 -304px no-repeat;
}
.li-messen a:active, .li-messen a:hover, .li-messenActive a{
	background:url(../images/bg-navigation.jpg) -204px -304px no-repeat;
}
.li-links a{
	background:url(../images/bg-navigation.jpg) 0 -334px no-repeat;
}
.li-links a:active, .li-links a:hover, .li-linksActive a{
	background:url(../images/bg-navigation.jpg) -204px -334px no-repeat;
}
.li-galerie a{
	background:url(../images/bg-navigation.jpg) 0 -364px no-repeat;
}
.li-galerie a:active, .li-galerie a:hover, .li-galerieActive a{
	background:url(../images/bg-navigation.jpg) -204px -364px no-repeat;
}
.li-newsletter a{
	background:url(../images/bg-navigation.jpg) 0 -394px no-repeat;
}
.li-newsletter a:active, .li-newsletter a:hover, .li-newsletterActive a{
	background:url(../images/bg-navigation.jpg) -204px -394px no-repeat;
}
.li-gaestebuch a{
	background:url(../images/bg-navigation.jpg) 0 -424px no-repeat;
}
.li-gaestebuch a:active, .li-gaestebuch a:hover, .li-gaestebuchActive a{
	background:url(../images/bg-navigation.jpg) -204px -424px no-repeat;
}
.li-kontakt a{
	background:url(../images/bg-navigation.jpg) 0 -454px no-repeat;
}
.li-kontakt a:active, .li-kontakt a:hover, .li-kontaktActive a{
	background:url(../images/bg-navigation.jpg) -204px -454px no-repeat;
}
.li-oeffnungszeiten a{
	background:url(../images/bg-navigation.jpg) 0 -484px no-repeat;
}
.li-oeffnungszeiten a:active, .li-oeffnungszeiten a:hover, .li-oeffnungszeitenActive a{
	background:url(../images/bg-navigation.jpg) -204px -484px no-repeat;
}
.li-anfahrt a{
	background:url(../images/bg-navigation.jpg) 0 -514px no-repeat;
}
.li-anfahrt a:active, .li-anfahrt a:hover, .li-anfahrtActive a{
	background:url(../images/bg-navigation.jpg) -204px -514px no-repeat;
}
.li-impressum a{
	background:url(../images/bg-navigation.jpg) 0 -544px no-repeat;
}
.li-impressum a:active, .li-impressum a:hover, .li-impressumActive a{
	background:url(../images/bg-navigation.jpg) -204px -544px no-repeat;
}

.sie-haben-fragen{
	width:174px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) 0 0 no-repeat;
	text-decoration:none;
	color:#000000;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	float:left;
}
.sie-haben-fragen:active, .sie-haben-fragen:hover{
	width:174px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) 0 -130px no-repeat;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
}

.so-erreichen-sie-uns{
	width:174px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) -238px 0 no-repeat;
	text-decoration:none;
	color:#000000;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	float:left;
}
.so-erreichen-sie-uns:active, .so-erreichen-sie-uns:hover{
	width:174px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) -238px -130px no-repeat;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
}

.top-informiert{
	width:170px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) -476px 0 no-repeat;
	text-decoration:none;
	color:#000000;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
	float:left;
}
.top-informiert:active, .top-informiert:hover{
	width:170px;
	height:82px;
	display:block;
	background:url(../images/bg-contentBottomNavigation.jpg) -476px -130px no-repeat;
	padding:48px 0 0 64px;
	font:12px/16px Georgia, "Times New Roman", Times, serif;
}
ul#navigatinUeberUns, ul#naivgationServiceleistungen{
	/*height:66px;*/
	list-style:none;
}
ul#navigatinUeberUns li, ul#naivgationServiceleistungen li{
	height:23px;
	padding-left:0px;
}
ul#navigatinUeberUns a, ul#naivgationServiceleistungen a{
	width:183px;
	height:23px;
	display:block;
	outline:none;
	text-indent:-9999px;
	padding-left:0px;
}


ul#naivgationServiceleistungen .li-abholangebote a{
	background:url(../images/bg-navigation.jpg) 0 -137px no-repeat;
}
ul#naivgationServiceleistungen .li-abholangebote a:active, ul#naivgationServiceleistungen .li-abholangebote a:hover, ul#naivgationServiceleistungen .li-abholangeboteActive a{
	background:url(../images/bg-navigation.jpg) -204px -137px no-repeat;
}


ul#naivgationServiceleistungen .li-firmenpraesente a{
	background:url(../images/bg-navigation.jpg) 0 -160px no-repeat;
}
ul#naivgationServiceleistungen .li-firmenpraesente a:active, ul#naivgationServiceleistungen .li-firmenpraesente a:hover, ul#naivgationServiceleistungen .li-firmenpraesenteActive a{
	background:url(../images/bg-navigation.jpg) -204px -160px no-repeat;
}




ul#naivgationServiceleistungen .li-catering{
	display:none;
}
ul#naivgationServiceleistungen .li-catering a{
	background:url(../images/bg-navigation.jpg) 0 -184px no-repeat;
	display:none;
}
ul#naivgationServiceleistungen .li-catering a:active, ul#naivgationServiceleistungen .li-catering a:hover, ul#naivgationServiceleistungen .li-cateringActive a{
	background:url(../images/bg-navigation.jpg) -204px -184px no-repeat;
}





ul#navigatinUeberUns .li-historie a{
	background:url(../images/bg-navigation.jpg) 0 -60px no-repeat;
}
ul#navigatinUeberUns .li-historie a:active, ul#navigatinUeberUns .li-historie a:hover, ul#navigatinUeberUns .li-historieActive a{
	background:url(../images/bg-navigation.jpg) -204px -60px no-repeat;
}
ul#navigatinUeberUns .li-philosophie a{
	background:url(../images/bg-navigation.jpg) 0 -83px no-repeat;
}
ul#navigatinUeberUns .li-philosophie a:active, ul#navigatinUeberUns .li-philosophie a:hover, ul#navigatinUeberUns .li-philosophieActive a{
	background:url(../images/bg-navigation.jpg) -204px -83px no-repeat;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =footer |--------------------------------*/
/*-----------------------------------------------------------------------------*/

div#footer{
	width:962px;
	height:138px;
	background:url(../images/bg-footer.jpg) 0 0 no-repeat;
	color:#ffbb5a;
	font:11px/14px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
div#footerAnschrift{
	width:224px;
	float:left;
	padding:72px 0 0 43px;
}
div#footerKontakt{
	width:228px;
	float:left;
	padding:72px 0 0 0;
}
div#footerKontakt a{
	color:#ffbb5a;
}
div#footerKontakt a:active, div#footerKontakt a:hover{
	text-decoration:none;
	color:#fcdbac;
}
div#footerPartner{
	width:461px;
	float:left;
	padding:67px 0 0 0;
}
.clear {
			float:none;
			clear:both;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =basic elements |------------------------*/
/*-----------------------------------------------------------------------------*/

p {
			padding-bottom:15px;
}

h1 {
	position:absolute;
	top:0px;
	left:22px;
	width:268px;
	height:168px;
	display:block;
	z-index:1;
}
h1 a{
	display:block;
	width:268px;
	height:168px;
	outline:none;
	text-indent:-9999px;
	background:url(../images/branding.jpg) 0 0 no-repeat;
}
h2{
	color:#010000;
	font-size:16px;
	text-transform:uppercase;
}
h3{
	color:#620106;
	font-size:20px;
	padding-bottom:45px;
}
h4{
	font:14px/30px Georgia, "Times New Roman", Times, serif;
	color:000;
	font-weight:bold;
}
/*-----------------------------------------------------------------------------*/
/*----------------------------------| =design elements |-----------------------*/
/*-----------------------------------------------------------------------------*/

.highlightLine{
	padding-bottom:15px;
	border-top:1px dashed #620106;
}


ul#naviAdd{
width:293px;
height:43px;
position:absolute;
top:259px;
left:663px;
display:block;
text-indent:-9999px;
text-decoration:none;
list-style:none;
background:url(../images/bg-navi-add-os.jpg) 0 0 no-repeat;
outline:none;
}
ul#naviAdd li {display:block; float:left; height:43px;}
ul#naviAdd li a{display:block; text-decoration:none;text-indent:-9999px;height:43px;}
ul#naviAdd li#na1{width:140px; height:43px;}
ul#naviAdd li#na1:hover{background:url(../images/bg-navi-add-os.jpg) 0 -43px no-repeat;width:140px; height:43px;}

ul#naviAdd li#na2{width:140px; height:43px;}
ul#naviAdd li#na2:hover{background:url(../images/bg-navi-add-os.jpg) -140px -43px no-repeat;width:140px; height:43px;}


div#social{
	position:fixed;
	top:40%;
	left:-5px;
	background:#FFF;
	padding:5px 5px 0 8px;
	border:1px solid #a85d61;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	width:84px;
}
#facebook{
	margin-bottom:10px;
	padding:5px 0 10px 3px;
	border-bottom:1px solid #a85d61;
}
#google{
	margin-bottom:5px;
	padding:0 0 5px 14px;
}
.google, .facebook{	
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	width:30px;
	height:30px;
	display:block;
	margin:0 0 5px 2px;
}
.google:hover, .facebook:hover{
	margin:0 0 5px 5px;
}
.facebook{
	background:url(../images/social/social.png) 0 0 no-repeat;
}
.google{
	background:url(../images/social/social.png) 0 -30px no-repeat;
}
div#radioSpott{
	padding:2px 0px 6px 24px;
	float:left;
	background:#ebdac2;
	border:1px solid #630001;
	width:100px;
	margin-top:7px;
}
