@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{background-color:#f9a51a; font:13px Arial, Helvetica, sans-serif;color:#000;}
.container{width:994px;position:relative;}

/* header */
#header-out {background:url(../images/bg-header-out.png) repeat-x}
#header{background:url(../images/bg-header.jpg) no-repeat;width:980px;height:314px;}
#header #branding{padding:44px 0 0 0; margin-left:587px;}
#header #branding img {border:none;}

/* navi */
#navi{font:15px Arial, Helvetica, sans-serif;font-weight:bold;color:#2180c2;position:absolute;top:287px;left:94px;}
#navi li{display:inline;padding-right:52px;}
#navi li a{color:#2180c2;text-decoration:none;}
#navi li a:hover,#news #navi li.n_01 a,#unternehmen #navi li.n_02 a,#backstube #navi li.n_03 a,#filialen #navi li.n_04 a,#produkte #navi li.n_05 a,#jobs #navi li.n_06 a, #kontakt #navi li.n_07 a, #impressum #navi li.n_08 a{text-decoration:underline}

/* content */
#content{width:980px;line-height:160%; margin-left: 94px;}

#contentMain{width:756px;float:left;padding-top:40px; padding-bottom: 80px;}
#contentMain img {border: 3px solid #ec1c25;}

#contentMain h1{width:756px;height:39px;text-indent:-999999px;margin:30px 0 25px 0;}
#index #contentMain h1{background:url(../images/h1-index.jpg) no-repeat;}
#backstube #contentMain h1{background:url(../images/h1-backstube.jpg) no-repeat;}
#unternehmen #contentMain h1{background:url(../images/h1-unternehmen.jpg) no-repeat;}
#filialen #contentMain h1{background:url(../images/h1-filialen.jpg) no-repeat;}
#impressum #contentMain h1{background:url(../images/h1-impressum.jpg) no-repeat;}
#anfahrt #contentMain h1{background:url(../images/h1-anfahrt.jpg) no-repeat;}
#news #contentMain h1{background:url(../images/h1-news.jpg) no-repeat;}
#produkte #contentMain h1{background:url(../images/h1-produkte.jpg) no-repeat;}
#jobs #contentMain h1{background:url(../images/h1-stellen.jpg) no-repeat;}
#kontakt #contentMain h1,#danke #contentMain h1{background:url(../images/h1-kontakt.jpg) no-repeat;}

#contentMain h3{ font-size: 1.2em; color:#EC1D25; margin:30px 0 0px 0;}


#contentMain .img-aktuelles img {border: 3px solid #ec1c25;}

.cms-pdf {display:block; background:url(../images/pdf.png) 0 0 no-repeat; padding:0 0 0 50px; height:22px; line-height:22px;margin:0 0 4px 0;
}

.last{margin-bottom:40px;}

.naviAdd{margin-left:35px;font-size:12px;}
.naviAdd li{display:inline;}
.naviAdd a{color:#333;text-decoration:none;}
.naviAdd a:hover{text-decoration:underline;}

.linie { background-color:#ec1c25; width:756px; height:2px; margin: 20px 0 20px 0;}

.pr{padding-right:50px; display:none;}

.list{margin-bottom:20px;padding-right:40px;float:left;}
.list a{color:#0076bd;text-decoration:none;}
.list a span{color:#333;}
.list a:hover span{text-decoration:underline;}
.fbox{margin-bottom:30px;}

.fbox .left{width:280px;float:left;padding-right:30px;}
.fbox .right{width:250px;float:left;}
.fbox .bild-right { width:150px; float:left;}

.img {float:left; margin-right:30px;}
.img-menue {float:left; width:200px;}
.text-news {float:left; width:520px;}
a img{border:1px solid #000}

h4 {font-size: 1.2em; color:#EC1D25; margin: 0 0 10px 0;}

.box-news {margin: 0 0 15px 0;}
/* allgemein */
a{color:#0076bd;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
ul{list-style:none}
p{margin-bottom:20px;line-height:160%}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}

.nofloat{font-size:0.001em;line-height:0.001em;clear:both}

#contentMain .noborder img{border:none; !important}

.galleryItem{margin-bottom:20px;}
.galleryItem .img{float:left;margin-right:20px; margin-bottom:20px; width:150px; height:80px;}
.galleryItem a img {margin:0px 15px 20px 0; border: 1px solid #ED1D1B;}

.galleryItem .img span{width:173px;height:130px;display:block;overflow:hidden;}


