/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */
	
#mainMenu {
	position: relative;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*
	font-family: 'Copperplate';
	font-size: 100%;
	*/
	
	font-size: 1.10em;
	
	margin: 25px 0 0 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #113565 #AFCBE8 #AFCBE8 #113565;
	border-right: none;
	border: none;
	}
	
#mainMenu ul {
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#mainMenu ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#mainMenu A {
	display: block;
	color: #FFFFFF;
	color: #FFFF00;
	color: #FFFC00;
	/*color: #003366;*/
	font-weight: ;
	text-decoration: none;
	}
	
#mainMenu A:hover {
	color: #FFFFFF;
	}
	
.mainMenu-LinkActive {
	color: #990000;
	color: #113366;
	color: #002244;
	color: #EBF1FB;
	}
	
.beforeIcon {
	padding: 0 0.50em 0 0;
	margin-left: -15px;
	position: absolute;
	}

/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

.mainMenu-LinkBody {
	position: relative;
	font-size: 1.10em;
	font-weight: bold;
	
	padding: 0.50em 0.50em 0.30em 0.75em;
	padding: 0.75em 0.50em 0.50em 1.75em;
	padding: 7px 5px 5px 25px;
	
	margin: 0 0 1px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #AFCBE8 #113565 #113565 #AFCBE8;
	border-color: #28476A #B0BDD3 #B0BDD3 #28476A;
	border-color: #28476A #93A7D6 #93A7D6 #28476A;
	border-right: none;
	
	background-image: url(../grafx_02/mainMenuBack.png);
	background-position: top left;
	background-repeat: repeat-x;
	
	text-shadow: #28476A 2px 1px 3px;
	}

#mainMenu li ul .mainMenu-LinkBody {
	font-size: 1.00em;
	font-weight: normal;
	/*
	padding-left: 1.75em;
	*/
	padding: 0.50em 0.50em 0.30em 2.75em;
	padding: 5px 5px 3px 35px;
	}
	
#mainMenu li ul ul {
	margin: 0 0 0 1.75em;
	margin: 0 0 0 15px;
	/*border-left:  1.75em solid #AFCBE8;*/
	}
#mainMenu li ul ul .mainMenu-LinkBody {
	font-size: 0.90em;
	/*padding-left: 40px;*/
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#mainMenu-180 A, /* Anfrage */
#mainMenu-187 A, /* Ihre Meinung zählt */
#mainMenu-181 A /* Spanferkelbestellung */ {
	/*
	color: #cc0000;
	font-size: 0.90em;
	*/
	color: #990000;
	font-weight: bold;
	}
	
#mainMenu-180 A:hover, /* Anfrage */
#mainMenu-187 A:hover, /* Ihre Meinung zählt */
#mainMenu-181 A:hover /* Spanferkelbestellung */ {
	color: #FF6600;
	color: #660000;
	}

#mainMenu-180 .mainMenu-LinkBody,
#mainMenu-187 .mainMenu-LinkBody,
#mainMenu-181 .mainMenu-LinkBody {
	/*
	background-image: url(../grafx_02/mainMenuBack_yellow.png);
	border-color: #FFFF99 #FFCC00 #FFCC00 #FFFF99;
	padding: 0.50em 0.50em 0.30em 0.75em;
	*/
	}
	
#mainMenu-97 .mainMenu-LinkBody /* Über uns */ {
	background-image: url(../grafx_02/mainMenuBack_home.png);
	}
	
#mainMenu-98 .mainMenu-LinkBody /* Partyservice */ {
	background-image: url(../grafx_02/mainMenuBack_partys.png);
	}
	
#mainMenu-150 .mainMenu-LinkBody, /* Aktuelles */
#mainMenu-213 .mainMenu-LinkBody /* Landfleischerei */ {
	background-image: url(../grafx_02/mainMenuBack_aktuelles.png);
	}
	
#mainMenu-97 A:hover .mainMenu-LinkBody /* Über uns */ {
	background-position: 0px -130px;
	}
	
#mainMenu-97 .mainMenu-LinkActive {
	background-position: 0px -260px;
	}
	
#mainMenu-98 A:hover .mainMenu-LinkBody /* Partyservice */ {
	background-position: 0px -130px;
	}
	
#mainMenu-98 .mainMenu-LinkActive {
	background-position: 0px -260px;
	}
	
#mainMenu-150 A:hover .mainMenu-LinkBody, /* Aktuelles */
#mainMenu-213 A:hover .mainMenu-LinkBody /* Landfleischerei */ {
	background-position: 0px -130px;
	}
	
#mainMenu-150 .mainMenu-LinkActive,
#mainMenu-213 .mainMenu-LinkActive {
	background-position: 0px -260px;
	}
	
#mainMenu li ul .mainMenu-LinkBody,
#mainMenu li ul A:hover .mainMenu-LinkBody,
#mainMenu li ul .mainMenu-LinkActive {
	background-image: url(../grafx_02/mainMenuBack.png);
	background-position: 0px 0px;
	}
	
#mainMenu-203 A {
	color: #006600;
	color: #336600;
	font-weight: bold;
	}


/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#specialButtonMenu {
	position: relative;
	width: 222px;
	height: 206px;
	height: 85px;
	/*
	border: 1px solid red;
	*/
	margin: 15px 0 0 1px;
	background-image: url(../grafx_02/bio_siegel.png);
	background-position: center;
	background-repeat: no-repeat;
	}

/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#metaMenu {
	position: relative;
	/*
	font-family: 'Trebuchet MS';
	*/
	float: right;
	/*
	margin: 25px 0 0 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #113565 #AFCBE8 #AFCBE8 #113565;
	border-right: none;
	*/
	}
	
#metaMenu ul {
	margin: 0;
	padding: 0;
	}
	
#metaMenu ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#metaMenu A {
	display: block;
	color: #FFFFFF;
	color: #FFFF00;
	font-weight: ;
	text-decoration: none;
	}
	
#metaMenu A:hover {
	color: #FFFFFF;
	}
	
.metaMenu-LinkActive {
	color: #990000;
	color: #113366;
	}

/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

.metaMenu-LinkBody {
	position: relative;
	/*
	font-size: 1.25em;
	font-weight: bold;
	*/
	padding: 0.50em 0.50em 0.30em 0.75em;
	/*
	border-width: 1px;
	border-style: solid;
	border-color: #AFCBE8 #113565 #113565 #AFCBE8;
	border-right: none;
	
	background-image: url(../grafx_02/mainMenuBack.png);
	background-position: center;
	background-repeat: repeat-x;
	*/
	}

/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#breadCrumbNavigationBody {
	position: relative;
	margin: -20px 0 15px 0;
	font-size: 0.90em;
	color: #7F95C9;
	}
	
#breadCrumbNavigationBody a {
	color: #7F95C9;
	text-decoration: none;
	}
	
#breadCrumbNavigationBody a:hover {
	color: #ffffff;
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#footerNavigationBody {
	position: relative;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	/*border: 1px solid red;*/
	margin: 5.00em 0 0 0;
	padding: 1.50em 0;
	border-top: 1px dotted #28476A;
	border-top: 1px dotted #7f95c9;
	}
	
#introBody #footerNavigationBody {
	margin: 1.00em 0 1.00em 0;
	}

#footerMenu {
	display: inline;
	margin: 0 auto;
	/*border: 1px solid blue;*/
	}
	
#footerMenu a {
	color: #7f95c9;
	text-decoration: none;
	}

#introBody #footerMenu a {
	color: #5B74A8;
	}
	
#footerMenu a:hover,
#introBody #footerMenu a:hover {
	color: #ffffff;
	color: #cc0000;
	}
	
#footerMenu ul {
	padding: 0;
	margin: 0;
	display: inline-block;
	}
	
#footerMenu ul li {
	float: left;
	/*width: 200px;*/
	list-style-type: none;
	
	font-weight: bold;
	text-align: left;
	/*border-right: 1px solid #7f95c9;*/
	margin-right: 5.00em;
	}
	
#footerMenu ul li.last,
#footerMenu li ul li {
	border: none;
	margin: 0;
	}

	
#footerMenu li ul {
	display: block;
	margin-top: 0.50em;
	}
	
#footerMenu li ul li {
	display: block;
	float: none;
	font-size: 0.90em;
	font-weight: normal;
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

#footerMetaMenuBody {
	padding: 0.50em 0;
	margin: 0 0 1.00em 0;
	border-top: 1px dotted #7f95c9;
	border-bottom: 1px dotted #7f95c9;
	}
	
#footerMetaMenu a {
	color: #7f95c9;
	text-decoration: none;
	}
	
#footerMetaMenu a:hover {
	color: #cc0000;
	}
	
#footerMetaMenu .metaMenu-LinkBody {
	padding: 0;
	}

#footerMetaMenu ul {
	margin: 0;
	padding: 0;
	/*
	display: inline-block;
	*/
	text-align: center;
	}
	
#footerMetaMenu ul li {
	display: inline-block;
	list-style-type: none;
	margin: 0 0.50em;
	padding: 0;
	}

#contentColMain #footerNavigationBody,
#contentColMain #footerMetaMenuBody {
	display: none;
	}
	
/* Bendig Blue 2009 -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------- */

.csc-sitemap ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	/*border-bottom: 1px solid red;*/
	}
	
.csc-sitemap ul li {
	margin: 0 0 0.30em;
	}
	
.csc-sitemap ul li ul {
	margin: 0;
	padding: 0 0 1.00em 2.00em;
	}
	
.csc-sitemap ul li ul li {
	margin: 0;
	}
	
.csc-sitemap ul li ul li ul {
	padding: 0 0 0 2.00em;
	}
	
.csc-sitemap a {
	padding: 0.40em 0 0 0;
	margin: 0 0 0.30em 0;
	}
	
.csc-sitemap ul li {
	font-size: 14px;
	font-weight: bold;
	}
	
.csc-sitemap ul li li {
	font-size: 12px;
	font-weight: normal;
	}
