@charset "utf-8";
@import url("catering_nav.css"); 
@import url("catering_table.css");
@import url("catering_news.css");
* , h1, h2, h3, h4, h5, h6, p, em{
	margin: 0;
	padding: 0;	
}

a {
	color: #cee46f;
}

ul {
	list-style: none;
	font-size: 12px;
}

p {
	font-size: 12px;	
}

.clear_both {
	clear:both;
}

.txt_h1 {
	font-size: 16px;
	color: #685c53;
	font-weight: bold;
	padding-bottom: 10px;	
}

.txt_h2 {
	font-size: 13px;
	font_weight: bold;
	color: #685c53;
}
.txt_h3 {
	font-size: 12px;
	font_weight: bold;
	color: #685c53;	
	padding-left: 15px;
}

.indent_p {
	padding-left: 15px;
}

.txt_p {
	font-size: 12px;
	background: url(../images/sixsix.jpg) no-repeat left top;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.txt_p2 {
	padding-left: 15px;
	padding-bottom: 20px;
	padding-top: 15px;
}

.div_indent {
	padding-left: 20px;
	padding-top: 20px;
}

.div_indent a{
	color: #000000;
	text-decoration: none;
}

.div_indent a:hover{
	text-decoration: underline;
}

.mc_inner_left ul{
	margin-left: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	padding-top: 10px;	
}

.mc_inner_left ul li{
	background: url(../images/liststyle_icon2.gif) no-repeat 0px 0px;
	padding-left: 15px;
}

.txtblock_float_left {
	float:left;
	width: 200px;	
	padding-bottom: 20px;	
}

.txtblock_float_left p {
	background: url(../images/trennlinie.gif) repeat-y left top;
	padding: 8px;
}

.up_link {
	text-align: right;
}
.up_link a{
	text-decoration: none;
	font-weight: bold;
	font-style:italic;
	padding-right: 15px;
	background:transparent url(../images/liststyle_icon.gif) no-repeat right center;
	
}
.up_link a:hover {
	text-decoration: underline;
}

/* Content Links Style */

.content_links a {
		font-size: 12px;
}

.content_links ul {	
	list-style: none;
	padding: 0px;
	padding-bottom: 15px;
}

.content_links ul li{
	display:inline;
	background:transparent url(../images/liststyle_icon.gif) no-repeat left center;
	margin-left: 0;
	padding-left: 15px;
	padding-right: 5px;	
}	

.content_links a{
	text-decoration: none;	
}
.content_links a:active,.content_links a:link ,.content_links a:visited{
	color: #685c53;
	font-weight: bold;	
}
.content_links a:hover{
	text-decoration: underline;
}
/* --------------------------- */


#main_content .mc_inner_left img {

}

#main_content .mc_inner_right h2 {
	margin-left: -12px;
	padding-left: 12px; 
	margin-top: 10px;
	background: url(../images/liststyle_icon.gif) no-repeat left center;
}

body {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;	
}

#header .catering_img {
	background: url(../images/mid_image.jpg) no-repeat 0px 0px;
	height: 221px;
}

#header .topbg {	
	height: 19px;
	background: url(../images/topbg.jpg) repeat-x left top;
}
#header .flash_block {
	position:absolute;
	width: 617px;
	height: 143px;
	margin-top: 86px;
	margin-left: 328px;
	
	background: url(../images/flash_area.gif) no-repeat left top;	
}	

#header .logo {
	height: 86px;
	background: url(../images/logo_main.gif) no-repeat left top;
}

#header .small_nav {
	float:right;	
	font-size: 12px;
}
#header .small_nav a{
	text-decoration: none;
	color: #685c53;
}
#header .small_nav a:hover{
	color: #685c53;
	text-decoration: underline;
}

#main_wrapper {	
	width: 100%;
	background: url(../images/greenoutline.jpg) repeat-x top left;	
}

#inner_wrapper {
	width: 945px;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	/* 
	min-width: 760px; 
	max-width: 880px;
	*/
}

/* Content STYLE */
#main_content {	
	clear:both;		
}
#main_content img {
	float:left;
}

#main_content .main_content_inner{
	padding-top: 5px;
	padding_bottom: 5px;
	background: url(../images/greyfade.jpg) repeat-x 0px 0px;
}

.mc_left {		
	float:left;
	width: 567px;
	background: url(../images/trennlinie.gif) repeat-y right top;
}
.mc_right {
	float:left;
	width: 378px;
}

.mc_inner_left, .mc_inner_right {
	padding-top: 30px;
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 10px;
}

.link_item {
	background: url(../images/link_bg.jpg) no-repeat right bottom;
	text-align: right;
	padding-right: 13px;
	padding-top: 10px;	
	
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
}

/* Content Links */
.link_item a {
 	text-decoration: none;
	color: #fff;
}
.link_item a:hover {
 	text-decoration: none;
	color: #685c53;
}

/* Style Footer */
#footer {
	background: url(../images/footerbg.gif) repeat-x left top;
	height: 70px;
	clear:both;

}
.footer_img {
	float: left;
	width: 100px;	
	
}
.nav_footer {
	font-size:11px;
	color: #ffffff;	
	float:right;
	padding-top: 45px;
	padding-right: 10px;
}

.nav_footer a{
	color: #fff;

}

.nav_footer a:hover{
		color: #94aa07;
}
