
.headline{
	height:128px;
}
.headline_start{
	height:458px;
}
.flashfilm{

}
/******************************************************** Metamenu *********************************************/
.metamenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.metamenu .mini{
	font-size:11px;
	vertical-align:top;
}
.metamenu ul{
	float:right;
	list-style-type:none;
	list-style-image:none;
	margin:-1px 0 0 0;
	padding-left:0px;
	padding-right:3px;
	/*padding-right:35px;*/
}
.metamenu li{
	float:left;
	padding-top: 10px;
	background: url(../images/layout/menu/nav_meta_trenner.gif) right top no-repeat;
}
.metamenu li span{
	/*color:#E4A2A2;*/
	color:#fff;

}
.metamenu a{
	/*color:#E4A2A2;*/
	color:#fff;
	font-size: 11px;
	padding:0 11px 0 11px;
	text-decoration:none;
}

/************************************************* MENU ******************************/
.menu{
	background: url(../images/menu_gradient.gif) repeat-x #E6E5E5;   
    float: left;
	width:198px;
    /*margin-bottom:20px;*/
	font-family: Georgia, Arial, sans-serif;
  height: 100%;
  padding-bottom: 30px;
}

.product-overview {
 margin-bottom: 30px;
}
.menu ul{
	padding:0px;
	margin:0px;
	list-style-image:none;
	list-style-type:none;
}
.menu .firstlevel{
	/*border-right: 1px solid #CACACA;*/
   /* padding: 0 0 0 6px;*/
	width:195px;
   /* background: url("../images/menu/subnav_kachel.jpg") repeat-y scroll 0 0 transparent;*/
}
/* erste Ebene */
.menu .firstlevel .first_top{
	padding-top:8px;
	/*margin-bottom:1px;*/
    /*height: 34px;*/
   /* border-bottom: 1px solid #e2e2e2;*/
	background:url(../images/menu/subnav_bg_top.png) no-repeat;
}
/* ALT
.menu .firstlevel .first_middle5,
.menu .firstlevel .first_middle6,
.menu .firstlevel .first_middle7,
.menu .firstlevel .first_middle8,
.menu .firstlevel .first_middle613
{
	background:url(../images/layout/menu/bg_menu_level1.gif) no-repeat;
	margin-bottom:1px;
}
 Sonderfall Gastronomie
.menu .firstlevel .first_middle4
{
	background:url(../images/layout/menu/bg_menu_level1.gif) no-repeat;
	margin-bottom:1px;
	padding:0 0 0 10px;
	height:33px;
	vertical-align:middle;
}
.menu .firstlevel .first_bottom{
	background:url(../images/layout/menu/bg_menu_level1_bottom.gif) no-repeat;
	padding-bottom:8px;
}


.menu .firstlevel .first_top a,
.menu .firstlevel .first_middle7 a,
.menu .firstlevel .first_middle8 a,
.menu .firstlevel .first_middle613 a,
.menu .firstlevel .first_middle5 a,
.menu .firstlevel .first_middle6 a,
.menu .firstlevel .first_bottom a {
	color:#fff;
	text-decoration:none;
	line-height:33px;
	font-size:17px;
	padding-left:10px;
	display:block;
}
Sonderfall Gastronomie
.menu .firstlevel .first_middle4 a {
	color:#fff;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	display:block;
	padding-top:5px;
	padding-bottom:2px;
}
*/
/***************************/
/*ohne Onlineshop*/

.nav_main2{
  /* background: url("../images/menu/subnav_kachel.jpg") repeat-y scroll 0 0 transparent; */
   width: 80%;
   height: 80%;
}

.menu .firstlevel .first_middle4,
.menu .firstlevel .first_middle5,
.menu .firstlevel .first_middle6,
.menu .firstlevel .first_middle7,
.menu .firstlevel .first_middle8,
.menu .firstlevel .first_middle613,
.menu .firstlevel .first_middle517
{
/*	margin-bottom:1px;*/
}

.menu .firstlevel .first_bottom{
	background:url(../images/menu/subnav_bg_bottom.png) no-repeat;
	margin-bottom:1px;
	padding:0 0 8px 0px;
	height:33px;
	vertical-align:middle;
}

.menu .firstlevel .first_middle7,
.menu .firstlevel .first_middle8,
.menu .firstlevel .first_middle5,
.menu .firstlevel .first_middle613,
.menu .firstlevel .first_middle517,
.menu .firstlevel .first_middle4,
.menu .firstlevel .first_middle6,
.menu .firstlevel .first_middle{
    background:url(../images/menu/subnav_bg.png) no-repeat 0 0px;
    /*border-bottom: 1px solid #e2e2e2;*/
    /*width: 195px*/
}

.menu .firstlevel #first_topper {
    list-style-image: none;
    
    padding-left: 9px;
}

.menu .firstlevel #first_topper a {
   background: url("../images/red_arrow.gif") no-repeat left;
   padding-left: 10px !important;
}

.menu .firstlevel .first_middle {
    list-style-image: none;
    list-style-position: inside;
    padding-left: 9px;
}

.menu .firstlevel .first_middle a {
   background: url("../images/red_arrow.gif") no-repeat left;
   padding-left: 10px !important;
}



.menu .firstlevel .first_middle4 {
    background:url(../images/menu/subnav_big_bg.png) no-repeat 0 0px;
    /*height: 52px;*/
    padding-top:6px;
    /*border-bottom: 1px solid #e2e2e2;*/
}

.menu .firstlevel .first_top a,
.menu .firstlevel .first_middle7 a,
.menu .firstlevel .first_middle8 a,
.menu .firstlevel .first_middle5 a,
.menu .firstlevel .first_middle613 a,
.menu .firstlevel .first_middle517 a,
.menu .firstlevel .first_middle4 a,
.menu .firstlevel .first_bottom a,
.menu .firstlevel .first_middle6 a,
.menu .firstlevel .first_middle a {
   
	color:#b50d0d;
	text-decoration:none;
	line-height:32px;
	font-size:17px;
	padding-left:19px;
	display:block;
}
/*Sonderfall Gastronomie */
.menu .firstlevel .first_middle4 a  {
	/*color:#fff;*/
	text-decoration:none;
	line-height:18px;
	font-size:17px;
	display:block;
	
	/*padding-top:5px;*/
	padding-bottom:10px;
}



/* Zweiter Ebene
 - normal*/
.menu .secondlevel .second_top{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_middle{
	/*background: #fff url(../images/layout/menu/border_menu_bottom.gif) no-repeat 0px 27px;*/
   background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_bottom{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_top a,
.menu .secondlevel .second_middle a,
.menu .secondlevel .second_bottom a{
    background:  url(../images/menu/subnav_trenn.png) no-repeat 8px 23px;
   /* background: url(../images/menu/subnav_second_bg.png) no-repeat;*/
	line-height:24px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	display:block;
}
/* - aktiv */
.menu .secondlevel .second_top_act{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_middle_act{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_bottom_act{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .secondlevel .second_top_act a,
.menu .secondlevel .second_middle_act a,
.menu .secondlevel .second_bottom_act a{
	line-height:24px;
	color:#960000;
	text-decoration:none;
	font-size:12px;
	padding-left:13px;
	display:block;
   /* width: 170px;*/
    margin: 0 5px 0 7px;
    background: #e8e6e1;
}
/* Dritte Ebene
- normal*/
.menu .thirdlevel .third_top{
	background: url(../images/menu/subnav_second_bg.png) no-repeat;
   
}
.menu .thirdlevel .third_middle{
    background: url(../images/menu/subnav_second_bg.png) no-repeat;
    
}
.menu .thirdlevel .third_bottom{

	background: url(../images/menu/subnav_second_bg.png) no-repeat;
}
.menu .thirdlevel .third_top a,
.menu .thirdlevel .third_middle a,
.menu .thirdlevel .third_bottom a{
    background: url("../images/menu/subnav_trenn.png") no-repeat scroll 0px 23px transparent;
	line-height:24px;
	color:#444444;
	text-decoration:none;
	font-size:11px;
	padding-left: 25px;
	display:block;
	font-family:Arial, sans-serif;
}
/* - activ */
.menu .thirdlevel .third_top_act{
	background: url("../images/menu/subnav_second_bg.png") no-repeat scroll 0 0 transparent;
	

}
.menu .thirdlevel .third_middle_act{
	background: url("../images/menu/subnav_second_bg.png") no-repeat scroll 0 0 transparent ;


}
.menu .thirdlevel .third_bottom_act{


	background: url("../images/menu/subnav_second_bg.png") no-repeat scroll 0 0 transparent;
}
.menu .thirdlevel .third_top_act a,
.menu .thirdlevel .third_middle_act a,
.menu .thirdlevel .third_bottom_act a{
    background: url("../images/menu/subnav_trenn.png") no-repeat scroll 0px 23px transparent !important;
	line-height:24px;
	color:#960000;
	text-decoration:none;
	font-size:11px;
	padding-left: 25px;
	display:block;
	font-family:Arial, sans-serif;
	/*color:#960000;
	text-decoration:none;
	font-size:11px;
	line-height:24px;
	padding-left:25px;
	display:block;
	font-family: Arial, sans-serif;
    width: 157px;
    margin: 0 0 0 7px;
    background: #F4F2F2 url("../images/menu/subnav_trenn.png") no-repeat scroll 0px 23px ;*/
    
}
/***************************************************** Startseite ***************************************/
.menu_start{
	background: url(../images/menu/nav_bg.jpg) repeat;
	position:relative;
	font-family: Georgia, Arial, sans-serif;
}
.menu_start ul{
	padding:0px;
	margin:0px;
	list-style-image:none;
	list-style-type:none;
}

/* erste Ebene */
.menu_start .firstlevel .first_top{
	padding-top:8px;
	margin-bottom:1px;
	background:url(../images/layout/menu/bg_menu_level1_top.gif) no-repeat;
}

.nav_main {
    height: 33px;
}

.nav_item1{
}

.menu_start .nav_main ul{
    background: url(../images/menu/nav_trenner.jpg) left no-repeat;
    height: 33px;
    margin-left: 20px;
    padding-left: 2px;
}

.nav_main ul li{
    background: url(../images/menu/nav_trenner.jpg) right no-repeat;
    float: left;
    padding: 7px 2px 7px 0px
}

.nav_main ul li a{
    color: white;
    font-size: 14px;
    text-decoration: none;
    padding: 9px 10px 7px 10px;
}

.nav_main ul li a:hover{
    background: url(../images/menu/nav_bg_hover.gif) left repeat;
}

.menu_start .firstlevel .first_bottom{
	background:url(../images/layout/menu/bg_menu_level1_bottom.gif) no-repeat;
	padding:0 0 8px 10px;
	height:34px;
	vertical-align:middle;
}
.menu_start .firstlevel .first_top a,
.menu_start .firstlevel .first_middle7 a,
.menu_start .firstlevel .first_middle8 a,
.menu_start .firstlevel .first_middle5 a,
.menu_start .firstlevel .first_middle6 a,
.menu_start .firstlevel .first_middle613 a,
.menu_start .firstlevel .first_middle4 a {
	color:#fff;
	text-decoration:none;
	line-height:33px;
	font-size:17px;
	padding-left:10px;
	display:block;
}
/*Sonderfall Gastronomie */
 
.menu_start .firstlevel .first_middle4 a {
	line-height:13px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:3px;
	width:100px;
}

.menu_start .firstlevel .first_bottom a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	font-size:17px;
}
/************************************************* BREADCRUMB ******************************/
.breadcrumb{
	position:relative;
	/*margin:30px 0 10px 250px;*/
	top:0;
	left:0px;
	color:#757575;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:600px;
    padding-bottom: 5px;
}
.breadcrumb a{
	color:#757575;
}
/************************************************* FOOTER ******************************/
.footer {
	background-image:url(../images/layout/bg_footer.gif);
	background-repeat: repeat-x;
    float:left;
}
.footer ul{
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.first_col{
	padding: 15px 0 0 40px;
	width:125px;
	float:left;
}
ul.second_col{
	padding-left:35px;
	width:125px;
	float:left;
	margin-top:15px;
}
ul.third_col{
	padding-left:35px;
	margin-top:15px;
	width:120px;
	float:left;
}
ul.fourth_col{
	width:125px;
	float:left;
	padding-left:35px;
	margin-top:15px;
}
ul.fifth_col{
	width:130px;
	float:left;
	padding-left:35px;
	margin-top:15px;
}
ul.sixth_col{
	width:125px;
	float:left;
	padding-left:35px;
	margin-top:15px;
}
.footer .first, .footer .first2 {
	padding-bottom:18px;
}

.footer ul.fifth_col .first {
	padding-bottom:2px;
}
.footer .first a, .footer .first2 a{
	color:#5F5F5F;
	font-size:14px;
	font-family: Georgia, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	display:block;
}
.footer .sub {
	padding-bottom:3px;
}
.footer .sub a{
	color:#5F5F5F;
	font-size:11px;
	font-family: Arial, sans-serif;
	text-decoration:none;
	line-height:14px;
	display:block;
}
.footer .first2 {
	margin-top:24px;
}

