/* CSS Document */

/*entwicklung*/

/*basics*/
body{font-family:Verdana, Geneva, sans-serif; color:#000; line-height:1.5em;}
a{color:#ef730d; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{ font-size:1.5em;color:#ef730d; line-height:1.6em;}
h2{ font-size:1.4em;color:#ef730d; line-height:1.5em;}
h3{ font-size:1.3em;color:#ef730d;}
h4{ font-size:1.2em;color:#ef730d;}
h5{ font-size:1.1em;color:#ef730d;}
h6{ font-size:1em;color:#ef730d;}
.caption {font-size: 0.9em; width: 400px; line-height: 1.2em;}

/*layout*/
#wrapper{width:970px; margin:0 auto; padding:0 10px;}
#header{height:144px; overflow:hidden;}
#navigation{ height:30px; margin:10px 0 0 0;}
#main{ width:750px;}
#right{width:220px; padding-top: 35px;}
#footer{ padding-top:70px; clear:both;}

/*backgrounds*/
body{background:#ef730d;}
#wrapper{background:url(../images/mainbacking.jpg) top left repeat-y;}
#header{background:url(../images/header_backing.jpg) top right no-repeat;}
#navigation{background:url(../images/backgrounds/menu_backing.jpg) top left repeat-x; overflow:hidden; border-top: 1px solid #bcbcbc;}

/*header*/
#header img{margin:19px 0 0 780px;}

/*menu*/
#navigation ul{ font-size:1.1em; float: left;}
#navigation ul li.first{ background: url(../images/backgrounds/foodactive_icon.png) 45px center no-repeat; padding-left:75px; padding-right: 50px;}
#navigation ul li.last{ border: none;}
#navigation ul li.brachencenter{}
#navigation ul li{float:left; padding:4px 35px 0; height: 23px; border-right: 1px solid #cdcdcd;}
#navigation ul li a{text-decoration:none; color:#000; display:block; text-align:center; }
#navigation ul li a:hover, #navigation ul li.active a, #navigation ul li a.trail,#navigation ul span{ color: #EF730D}
#navigation ul li span.active{display:block;text-align:center;}

/*news*/
#extJs_module_4{ margin:25px 0 15px 0; padding:0; width:200px;}
#extJs_module_4 h1{ background:url(../images/news_backing.jpg) top left repeat-x; color:#fff; font-size:1.3em; padding:2px 5px; margin:0; border: none;}
#extJs_module_4 .layout_full h1{background:none; color:#ef730d; font-weight:bold; font-size:1em; padding:0;}
#extJs_module_4 .layout_full{padding:10px 15px;border:1px solid #ccc;border-bottom:none; }
#extJs_module_4 .last{border-bottom:1px solid #ccc;}

#impressum{background:url(../images/news_backing.jpg) top left repeat-x; width:202px; margin-top: 15px;}
#impressum a, #impressum span.active{ text-decoration:none; color:#fff; display:block; padding:5px 5px 0 5px; margin:0; height:10px;}
.impressumslink{ position: relative; margin-right: 25px; color: #000;}

/*recruiting und echt lecker rechts*/
.recruiting, .echtlecker{ width: 190px; border:1px solid #ccc; border-top: none; padding: 5px 5px 2px; }
div.recruiting{ margin-bottom: 15px;}
h2.recruiting, h2.echtlecker{ border:none; width: 192px; background:url(../images/news_backing.jpg) top left repeat-x; color:#fff; font-size:1.3em; padding:2px 5px; margin:0;}

/* logos rechts*/
#extJs_content_69 p{ width: 140px; text-align: center; margin-left: 35px; margin-top: 15px;}
#extJs_content_69 img{ margin-right: 5px;}
/*footer*/
#footer_image{ text-align: center;}
#footer_image p{display: block; width: 100%; float: left; margin-left:80px;}
#footer_image p.impressum{ float: none; clear: both; text-align: right; margin-left: 0;}
#footer_image p.impressum a{ float: none; clear: both; display: inline;}
#footer_image a{width: 100px; display: block; float: left; margin: 10px 10px;}
#footer_image br{clear: left;}
#footer img{margin:0 25px; vertical-align: bottom; margin: 0 auto;}

/*content*/
/*main*/
#container{background:#fff;}
#main{padding:0; margin:0; float:left; overflow:hidden;}
#main .ce_text {margin:0;}
#main #index_image{margin:-25px 0 0 270px;}
#main p, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main ul, #main table, #main ol { margin-left:70px; margin-right:70px;}
#main li{ padding:5px 0; list-style-image:url(../images/droppedImage_1.png);}
.mod_article h1{margin-top:50px;}
.mod_article #nomargin_left{margin-left:0;}
.mod_article #teaser div{background:#ccc;}

.ce_text ul li {
	margin-left: 25px;
}
#main .ce_text ul li ul {
	margin-left: 10px;
}

/*teaserelement*/
#main .teaser_content img{ margin-left:70px;}
#main .teaser_content .contentblock{ background:#f5f5f5; padding:10px; margin-left:70px; margin-bottom:25px; width:620px; padding:10px;}
#main .teaser_content .contentblock p{margin:0; padding:0 20px;}
#main .teaser_content .contentblock h3{ color:#000; font-size:1em; margin:10px 0; padding:0 0 0 20px; background:url(../images/droppedImage_1.png) center left no-repeat;}

/*termine*/
#main #foodactive_termine{padding-left: 70px;}
#main #foodactive_termine .mod_eventlist {background:#f5f5f5; margin-left:70px; width:620px; padding:15px;}
#main #foodactive_termine .mod_eventlist p, #main #foodactive_termine .mod_eventlist h1, #main #foodactive_termine .mod_eventlist div div{margin:0;}
#main #foodactive_termine .mod_eventlist h1{margin:0 0 10px 0;}
#main #foodactive_termine .contentblock{ background:#f5f5f5; padding:10px; width: 620px; margin-bottom: 15px;}
#main #foodactive_termine h2{font-size:1em; margin:10px 0; padding:0 0 0 20px; background:url(../images/droppedImage_1.png) center left no-repeat;}

#main #foodactive_termine h1,
#main #foodactive_termine h3,
#main #foodactive_termine p
{padding-left: 0; margin-left: 0;}

#main #foodactive_termine .mod_eventlist div.enclosure{text-align:right;}
#main #foodactive_termine .event{margin-bottom:25px; border-bottom:1px solid #ccc; padding-bottom:10px;}

/*termine news*/
.layout_full_termine h3, .layout_full_termine p{background:#f5f5f5; padding:10px; width: 620px; margin-bottom: 0;}
.layout_full_termine h3{ font-size: 1.2em; padding-bottom: 5px;}

/*presse*/
.ce_accordion{ padding-left: 70px; width: 630px; margin-bottom: 15px;}
#foodactive_presse h2, .toggler{background:#f5f5f5; padding:15px; color:#000; font-size:1.3em; cursor:pointer;}
#foodactive_presse h2:hover,.toggler:hover{color:#ef730d;}
#foodactive_presse a{color:#333;}
#foodactive_presse a_hover{color:#ef730d; text-decoration:underline;}
#foodactive_presse a:visited{color:#ef730d;}

#main .ce_text .image_container{margin-left:70px;}

/*video*/
object {margin-left:70px;}

/*tabelle*/
#main table td{padding:5px; vertical-align:middle;}
#main .ce_gallery table td{ vertical-align: top;}

/*branchenpartner*/
#main #extJs_content_58 h1, #main #extJs_content_59 h1{background:#f5f5f5 url(../images/droppedImage_1.png) 15px 22px no-repeat; padding:10px 0 10px 35px; }
#main #extJs_content_57 img{ margin:0; padding:0;}

/*eu-logo*/
.eu-logo{margin-top: 15px; margin-left: 45px;}

/*button progressive*/
a.button{
padding: 7px 25px; color: #fff; text-decoration: none; font-size: 1.1em;
background: #EC9000; /* old browsers */
background: -moz-linear-gradient(top, #EC9000 0%, #EB4E00 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EC9000), color-stop(100%,#EB4E00)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EC9000', endColorstr='#EB4E00',GradientType=0 ); /* ie */
}

/* Kontakt-Seite Tabellen Formatierung */
table.kontakt {
	margin-bottom: 20px;
	/*background: url(../images/table_bg.png) no-repeat top left;*/
}
