@charset "UTF-8";
/* 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;}

/*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:770px;}
#right{width:200px;}
#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/menubacking.jpg) top left no-repeat; overflow:hidden;}

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

/*menu*/
#navigation ul{ padding:7px 0 0 0; font-size:1.1em;}
#navigation ul li.first{width:195px; padding-left:5px;}
#navigation ul li.brachencenter{width:184px;}
#navigation ul li{float:left; width:130px; padding:0 1px 0 0;}
#navigation ul li a{text-decoration:none; color:#000; display:block; text-align:center;}
#navigation ul li a:hover{}
#navigation ul li span.active{display:block;text-align:center;}

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

#impressum{background:url(../images/news_backing.jpg) top left no-repeat; width:172px;}
#impressum a, #impressum span.active{ text-decoration:none; color:#fff; display:block; padding:5px 5px 0 5px; margin:0; height:10px;}

/*footer*/
#footer_image{text-align:center;}
#footer img{margin:0 5px;}

/*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:10px 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;}

/*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 .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 .mod_eventlist div.enclosure{text-align:right;}
#main #foodactive_termine .event{margin-bottom:25px; border-bottom:1px solid #ccc; padding-bottom:10px;}

/*presse*/
#foodactive_presse h2{background:#f5f5f5; padding:15px; color:#000; font-size:1.3em; cursor:pointer;}
#foodactive_presse h2: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;}

/*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;}