body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 16px;
	text-align: center;
	/*background-image: url(images/bodyBg.jpg);
	background-repeat: repeat-x;
*/
}
#wrapper {
	padding-left:120px;
	margin: 0 auto;
width: 954px;
		position:relative;
}
#main {
	margin: 5px auto;
	margin-top: 1px;
	padding: 0px;
	width: 834px;
	background-color: #fff;
	text-align: left;
position: absolute;
top:70px;
right:120px;
}
#adWrapper {
margin:0 auto;
	padding: 0px;
		background-color: #fff;
		text-align: center;

  }
  
  a, a:link{color:#D65763
  
  }
.header {

}
.header .img {
}
.wrapperStandard {
	width: 100%;
	clear: both;
	margin: 0 auto;
	height: auto;
	padding:0;
	text-align:center;
}
.bannerVertical{
  padding:0;
  margin:0;
  width: 120px;
  height:600px;
  right:0px;
  top:70px; /*mit FSB 5px */
  position: absolute;
}
.bannerHorizontal{
	padding:0;
	margin:0;
	width: 468px;
	height:60px;
	position: absolute;
     right:120px;
	top:5px;
}
.bannerHorizontal #block-openx-2 {
	position: absolute;
	top: 0px;
	left: -260px;
	height: 65px;
}

.caption{
font-weight: bold;
clear:left;
font-size: 10px;
} 
p {
	margin: 0 0 3px 0;
}
h1 {
	font: 24px Georgia, Arial, Helvetica;
	color: #333;
	line-height: 24px;
	margin: 5px 10px 10px 0px;
	padding: 0px;
}

h3{
	font: bold 12px Arial, Helvetica;
	color: #000;
	margin: 0px 0px 5px 0px;
}
#sidebarRight h1 {
	font: bold 14px Arial, Helvetica;
	color: #333;
	margin: 0px 0px 6px 0px;
}
h2 {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	
	
}
#sidebarRight h2 {
	font: bold 14px Arial, Helvetica;
	color: #333;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
#sidebarRight h2.title {
	font: bold 12px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
#sidebarLeft h2 {
	font: bold 14px Arial, Helvetica;
	color: #333;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
#sidebarLeft h4 {
	font: 10px Arial, Helvetica;
	color: #a7a7a7;
	margin: 20px 0px 2px 0px;
	padding: 0px;
	text-align: center;
}
strong{
font-weight: bold;
}
/*rubrikenfarben*/
.archiv{
}
.archiv h1{
padding-bottom:5px;
/*border-bottom: 2px  solid  #d4d0c8;*/
}
.nachrichten {
	color: #CE7813!important;
}
.nachrichten h1{
padding-bottom:5px;
border-bottom: 2px  solid #CE7813;
}
.chefsache {
	color: #C50E1F!important;
}
.chefsache h1{
padding-bottom:5px;
border-bottom: 2px  solid #C50E1F;
}
.ambiente {
	color: #8a4a25!important;
}
.ambiente h1{
padding-bottom:5px;
border-bottom: 2px  solid  #8a4a25;
}
.technik {
	color: #00517e!important;
}
.technik h1{
padding-bottom:5px;
border-bottom: 2px  solid  #00517e;
}
.food {
	color: #618b29!important;
}
.food h1{
padding-bottom:5px;
border-bottom: 2px  solid  #618b29;
}
.getraenke {
	color: #BE7E00!important;
}
.getraenke h1{
padding-bottom:5px;
border-bottom: 2px  solid  #BE7E00;
}
.beruf {
	color: #682F68!important;
}
.beruf h1{
padding-bottom:5px;
border-bottom: 2px  solid  #682F68;
}
.else {
	color: #505442!important;
}
.else h1{
padding-bottom:5px;
border-bottom: 2px  solid  #505442;
}
.else h2{
margin:10px 0 0 0;

font: 11px  arial, helvetica;
color:#a2a2a2;
font-weight: bold;
padding:0;
clear:both;
}
.red {
	color: #C50E1F!important;
	padding: 0px;
	margin: 0px;
}
.clear {
	clear: both;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
  height:0px;
  }
img {
	border: 0px;
	padding: 0px;
	margin: 0px;

}
#sidebarRight .bar {
	width: 90%;
	border-bottom: #eaeaeb 1px solid;
	margin: 10px auto;
}
#contentMain .content .bar {
width:100%;
	border-top: #a2a2a2 1px solid;
	margin: 5px 0 5px 0;
	padding:0;
	line-height:0;
}


/*left*/
#sidebarLeft {
	float: left;
	margin: 0px 15px 0px 0px;
	_margin: -5px 15px 0px 0px;
	width: 202px;
}
#sidebarLeft .outer {
	background: url(images/borderBlock.gif) repeat-y;
	_margin: 5px 0px 0px 0px;
}
#sidebarLeft .inner {
	background: url(images/borderAdTop.gif) no-repeat top;
	padding: 0px;
	margin: 0px;
}
#sidebarLeft .inner2 {
	background: url(images/borderAdBottom.gif) no-repeat bottom;
	padding: 0px;
	margin: 0px;
}
#sidebarLeft .inner3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#sidebarLeft .content {
	padding: 10px;
	_padding:10px 10px 0px 10px;
}
#sidebarLeft .ad {
	text-align: center;
	padding: 0;
	margin-bottom: 5px;
	width: 202px;
}
#sidebarLeft .ad img {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#sidebarLeft .ad p {
	text-align: center;
	padding: 0;
	margin: 0px;
	line-height: 12px;
}
li.leaf {
	list-style-image: none !important;
	list-style-type: none!important;
}
#sidebarLeft ul.menu {
	list-style-image: none !important;
	text-align: left!important;
}
#sidebarLeft ul.menu ul.menu{
	border-top: 1px solid #eaeaeb;
}

#sidebarLeft ul.menu li {
	margin: 0 0 0 0!important;
}
#sidebarLeft ul li a {
	text-decoration: none !important;
	color: #333;
}
#sidebarLeft ul li.leaf {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	font: 16px georgia;
	line-height: 19px;
	border-bottom: 1px solid #eaeaeb;
}


#sidebarLeft ul li.leaf.last {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	font: 16px georgia;
	line-height: 19px;
}
#sidebarLeft ul li.leaf.first {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	font: 16px georgia;
	line-height: 19px;
	border-bottom: 1px solid #eaeaeb;
}
#sidebarLeft ul.menu ul.menu li {
	list-style-type: none!important;
	list-style-image: none !important;
	padding: 0 0 0 25px!important;
	margin: 0!important;
	text-decoration: none !important;
	background: url(images/pfeil_rot.gif) no-repeat left top;
	font: 12px arial;
	line-height: 17px;
	border: 0 !important;
}

#sidebarLeft ul.menu ul.menu ul.menu li.leaf {
	list-style-type: none!important;
	list-style-image: none !important;
	padding: 0 0 0 25px!important;
	margin: 0!important;
	text-decoration: none !important;
	background: url(images/pfeil_rot.gif) no-repeat left top;
	font: 12px arial;
	line-height: 17px;
	border: 0 !important;
}

#sidebarLeft ul.menu ul.menu li.leaf.last {
	list-style-type: none!important;
	list-style-image: none !important;
	padding: 0 0 0 25px!important;
	margin: 0!important;
	text-decoration: none !important;
	background: url(images/pfeil_rot.gif) no-repeat left top ;
	font: 12px arial;
	line-height: 17px;
	border: 0 !important;
}
#sidebarLeft ul.menu li ul li .leaf {
	list-style-type: none!important;
	list-style-image: none !important;
	padding: 0 0 0 25px!important;
	margin: 0!important;
	text-decoration: none !important;
	background: url(images/pfeil_rot.gif) no-repeat left top;
	font: 12px arial;
	line-height: 17px;
}





#sidebarLeft td.menu-disabled {
	background: #ccc;
}
#sidebarLeft ul.links {
	margin: 0;
	padding: 0;
}
#sidebarLeft ul.links.inline {
	display: inline;
}
#sidebarLeft ul.links li {
	display: inline;
	list-style-type: none!important;
	padding: 0;
}
#sidebarLeft .block ul {
	margin: 0;
	padding: 0;
}
#sidebarLeft li.collapsed {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	font: 16px georgia;
	line-height: 19px;
	border-bottom: 1px solid #eaeaeb;
}
#sidebarLeft ul li.expanded {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	font: 16px georgia;
	line-height: 19px;
	border-bottom: 1px solid #eaeaeb;
}
#sidebarLeft ul.menu ul.menu ul.menu {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
	border-top: 0;
}

#sidebarLeft ul li a:hover {
	color: #666;
}
#sidebarLeft ul li .active {
	color:  #C50E1F;
	text-decoration: none !important;
}

/*content*/
#contentMain {
	margin: 0px 0px 0px 0px;
	width: 438px!important;

	float: left;
	text-align: left;
}
#contentMain .content .left{
float:left;
width:40%;
margin-right:0px;
padding-left:0px;
padding-right:10px;
}
#contentMain .content .right{
float:left;
width:50%;
display:inline;
text-align:top;
height:auto;

}
#contentMain .right img{
padding:10px;
margin:0;
}
#contentMain .content {
	padding: 3px 10px 3px 10px;
_padding: 3px 0px 3px 10px;
margin:0;
}
#contentMain .content .content {
padding:5px 0 0 0!important;
_padding:0 0 0 0!important;
_margin:0 5px 0 0!important;
}
#contentMain .outer {
	background: url(images/border.gif) repeat-y;
}
#contentMain .inner {
	background: url(images/borderTop.gif) no-repeat top;
}
#contentMain .inner2 {
	background: url(images/borderBottom.gif) no-repeat bottom;
	padding-bottom: 0px;
}
#contentMain .inner3 {


}
#contentMain .date {
	font: 10px Arial, Helvetica;
	color: #707173;
	line-height: 10px;

}
#contentMain a {
	color: #000;
	text-decoration: none;
	border: 0px;
	background: transparent;
	margin: 0;
	padding: 0;
	  font-weight: bold;
    
    }
#contentMain a:link {
		text-decoration: none;
	border: 0px;
	  background: transparent;
	color: #000;
  font-weight: bold;
}

#contentMain a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #C50E1F;
  font-weight: bold;
}
#contentMain .views-field-title a {
	color: #000;
	text-decoration: none;
	border: 0px;
	background: transparent;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#contentMain .views-field-title a:link {
		text-decoration: none;
	border: 0px;
	  background: transparent;
	color: #000;
	font-weight: normal;
}
#contentMain .views-field-title a:hover {

	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #C50E1F;
	font-weight: normal;
}
#contentMain .pager a {
	color: #000;
	text-decoration: none;
	border: 0px;
	background: transparent;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, halvetica !important;
	
}
#contentMain .pager a:link {
		text-decoration: none;
	border: 0px;
	  background: transparent;
	color: #000;
	font-weight: normal;
		font-size: 12px;
			font-family: arial, helvetica !important;
		
}
#contentMain .pager a:hover {

	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #C50E1F;
	font-weight: normal;
		font-size: 12px;
			font-family: arial, helvetica !important;
}
#contentMain  .item-list .pager li {
list-style-image:none;
list-style-position:none;
list-style-type:none;
font-size: 12px;
			font-family: arial, helvetica !important;
margin:0;
			padding:0 1px 0 1px;

}
#contentMain .item-list .pager .pager-current li{
list-style-image:none;
list-style-position:none;
list-style-type:none;
font-size: 12px;
			font-family: arial, helvetica !important;
margin:0;
padding:0;
	color: #C50E1F !important;;
		font-weight: bold !important;
}
#contentMain img {

padding:0 10px 5px 0;
}
.field-items{
margin:0;
padding:0;
}
#contentMain .field-items img{
float: right !important;
padding:0 0px 5px 5px;
}
#contentMain .item-list ul li {
list-style-image:none;
list-style-position:none;
list-style-type:none;
font: 16px georgia;
margin:0;
padding:0;

}
#contentMain .item-list ul li a:hover {
	color: #C50E1F;
	text-decoration: none;
	border: 0px;
	background: transparent;
}



/*right*/
#sidebar_right h2 {
	margin: 0px 0px 5px 0px!important;
	padding: 0px!important;
	line-height: normal!important;
}
#sidebarRight {
	width: 164px;
	float: right;
	margin: 0px 0px 0px 0px;
	_margin: -5px 0px 0px 0px;
	padding: 0px;
	display: inline!important;
	text-align: left;
	font: 10px arial, helvetica;
}
#sidebarRight .content {
	padding: 3px 10px 5px!important;
}
#sidebarRight .content .content{
	padding: 0 !important;
	margin: 0 !important;
	width:99%;
}
#sidebarRight .outer {
	background: url(images/borderAd.gif) repeat-y;
	_margin: 5px 0px 0px 0px;
	padding: 0px;
}
#sidebarRight .inner {
	background: url(images/borderBlockTop.jpg) no-repeat top;
	padding: 0px;
	margin: 0px;
}
#sidebarRight .inner2 {
	background: url(images/borderBlockBottom.gif) no-repeat bottom;
	padding: 0px;
	margin: 0px;
}
#sidebarRight .inner3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	position: relative;
}
#sidebarRight .ad2 {
	clear: both;
	margin-bottom: 5px;
}
#sidebarRight img {
	border: 0px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#sidebarRight .view-id-heft{
	padding: 0px;
	margin: 0px;
}


#sidebarRight ul.menu {
	list-style-image: none !important;
	border: none!important;
	text-align: left!important;
}
#sidebarRight ul.menu li {
	margin: 0 0 0 0!important;
}
#sidebarRight ul li a {
	text-decoration: none !important;
	color: #000;
}
#sidebarRight li.expanded {
	list-style-type: none!important;
	padding: 0!important;
	margin: 0!important;
}
#sidebarRight li.collapsed {
	list-style-type: none!important;
	padding: 0!important;
	margin: 0!important;
}
#sidebarRight li.leaf {
	list-style-type: none!important;
	list-style-image: none!important;
	padding: 0!important;
	margin: 0!important;
	text-decoration: none !important;
}
#sidebarRight li a.active {
	color: #000;
	text-decoration: none !important;
}
#sidebarRight td.menu-disabled {
	background: #ccc;
}
#sidebarRight ul.links {
	margin: 0;
	padding: 0;
}
#sidebarRight ul.links.inline {
	display: inline;
}
#sidebarRight ul.links li {
	display: inline;
	list-style-type: none!important;
	padding: 0;
}
#sidebarRight .block ul {
	margin: 0 !important;
	padding: 0 !important;
}
#sidebarRight li.collapsed {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
}
#sidebarRight li.expanded {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0;
	padding: 0 !important;
}
#sidebarRight .first a {
	list-style-type: none!important;
}
#sidebarRight .last a {
	list-style-type: none!important;
	background: none;
}
#sidebarRight ul li a:hover {
	color: #666;
}
#sidebarRight #calendar_ajax {
	line-height: 100%;
	width: 173px !important;
	text-align: center;
}
#sidebarRight #nav.clear-block {
	font-size: 10px !important;
}
#sidebarRight #calendar_month {
	margin-top: 2px !important;
	width: 80px !important;
	font-size: 10px !important;
}
#sidebarRight #calendar_prev {
	padding: 2px 0 0 0!important;
}
#sidebarRight #calendar_next {
	padding: 2px 0 0 0 !important;
}
#sidebarRight #calendar_ajax.hok {
	height: 15px !important;
	width: 15px !important;
}
#sidebarRight #calendar_ajax span {
	height: 15px !important;
	width: 15px !important;
}
#sidebarRight #calendar_ajax element.style {
	height: 15px !important;
	width: 15px !important;
}
#sidebarRight .item-list ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 5px 0;
	_margin: 0 0 0px 0;
	padding: 0;
	border:0 !important;
}
#sidebarRight .more-link {
	text-align: right;
}
#sidebarRight .more-link a {
	color: #000;
	text-decoration: none;
}
#sidebarRight .more-link  a:hover {
	text-decoration: none;
	color: #a2a2a2;
}
#sidebarRight .more-link.active {
	text-decoration: none;
	color: #333;
}


#sidebarRight .mehr {
	text-align: left;
	font-weight: bold !important;
		color: #C50E1F;
}
#sidebarRight .mehr a {
		color: #C50E1F;
font-weight: bold !important;;
	text-decoration: none;
}
#sidebarRight .mehr  a:hover {
	text-decoration: none;
		font-weight: bold ;
	color: #a2a2a2;
}
#sidebarRight .mehr .active {
	text-decoration: none;
		font-weight: bold !important;;
	color: #a2a2a2;
}


#sidebarRight .calendar-calendar a {
	color: #000;
	text-decoration: none;
}
#sidebarRight .calendar-calendar a:hover {
	text-decoration: none;
	color: #a2a2a2;
}
#sidebarRight .calendar-calendar a .active {
	text-decoration: none;
	color: #333;
}
#sidebarRight .calendar-calendar td {
	border: 1px solid #cbcbcb;
}
#sidebarRight .view-content .calendar-calendar {
	margin: 4px 6px;
	padding: 0;
}
#sidebarRight .calendar-calendar div.date-nav {
	background-color: #fff;
	border: 0;
	color: #777777;
	padding: 0;
	width: auto;
}
#sidebarRight .calendar-calendar td .future-mini-day-on a {
	background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar .today .mini-day-on {
	background-color: #d2d2d2;
padding:0;
}
#contentMain .calendar-calendar .today .mini-day-on {
	background-color: #d2d2d2;
padding:0;
}
#sidebarRight .calendar-calendar td.sat {
	background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar td.sun {
	background-color: #f3f3f3;
}
#sidebarRight .calendar-calendar td.today {
	background-color: #d2d2d2;
}
#sidebarRight .calendar-calendar td.empty {
	background-color: #fff;
}
#sidebarRight .calendar-calendar th.days {
	background-color: #a2a2a2;
	color: #000;
	font-weight: bold;
	border: 1px solid #595959;
}
#sidebarRight .calendar-calendar div.date-nav a, .calendar-calendar div.date-nav .date-heading h3 {
	color: #000 !important;
	font: 14px arial;
}
#sidebarRight .calendar-calendar div.date-nav a, .calendar-calendar.next {
	color: #000 !important;
	font: 14px arial;
	margin: 0px;
}
#sidebarRight .calendar-calendar .mini-day-on {
	padding: 0;
	background-color: #F0FCFF;
}
#contentMain .calendar-calendar .mini-day-on {
	padding: 0;
	background-color: #F0FCFF;
}





#user-login-form {
	text-align: left;
}
.breadcrumb {
	font: bold 10px Arial, Helvetica;
	color: #000;
	margin-top: 0px;
	padding: 0px;
	border: none !important;
	height: 20px;
}
.breadcrumb a {
	color: #000;
	display: inline;
	border: none !important;
	text-decoration: none;
}
.breadcrumb a:link, .navlist a:visited {
	color: #000;
	text-decoration: none;
	border: none !important;
}
.breadcrumb a:hover {
	color: #a7a7a7!important;
	border: none !important;
}
#footer {
	color: #000;
	padding: 0px!important;
	text-align: center;
	width: 834px;
	clear: both;
		margin: 5px auto;
		line-height: 12px;
}
#footer img a {
	margin: 0;
	padding: 0;
}

#footer .footer1 .footerTitle {
	background-image: url(images/pfeil_rot.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
	width: 140px;
	font: 10px arial, helvetica;
	color:#C50E1F;
	float:left;
}
#footer .footer1 {
	margin: 10px auto;
	padding: 0px;
	text-align: center;
	font: 10px arial, helvetica;
	width: 300px;
		
}
#footer .footer2 {
	margin: 10px auto;
	padding: 0px;
	text-align: center;
	font: 10px arial, helvetica;
	width: 60%;
}
#footer .footer1 li {
	margin: 0px auto;
	padding: 0px;
	border-bottom: 1px solid #999;
}
#footer .footer2 li {
	margin: 0px ;
	padding: 50px 0 0 0px;

	border-bottom: 1px solid #999;
}

#footerImage {
	width: 100%;
	clear: both;
	text-align: left;
	border-bottom: 2px solid #C50E1F;
	padding: 0;
	margin: 10px 0px 0px 0px;
}
#footer .content {
	margin: 0px auto 0px;
	padding: 0px;
}

#footer ul {
	margin: 0px;
	padding: 0;
}
#footer ul li {
	display: inline;
	list-style-type: none;
	margin: 0px;
}
#footer ul li.last {
	border-right: 0;
}
#footer .footer2 ul li a {
	text-decoration: none;
	color: #999;
	margin: 0;
	padding: 0px 5px 0px 2px;
	_padding: 0px 7px 0px 3px;
	font-size: 11px;

	background: url(images/naviTrenner1.gif) right no-repeat;
	}
#footer .footer2 .last a {
	list-style-type: none!important;
	background: none;
}	
	
#footer ul li a {
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0px 5px 0px 2px;
	_padding: 0px 7px 0px 3px;
	font-size: 11px;
	background: url(images/naviTrenner1.gif) right no-repeat;
}
#footer li.leaf {
	list-style-type: none!important;
}
#footer .first a {
	list-style-type: none!important;
}
#footer .last a {
	list-style-type: none!important;
	background: none;
}
#footer ul li a:hover {
	color: #666;
}
#submit {
	margin-top: 3px;
}
#footer ul.menu {
	list-style: none !important;
	border: none!important;
	text-align: center!important;
	list-style-position:inside !important;
}
#footer ul.menu li {
	margin: 0 0 0 0!important;
		padding: 0!important;
}
#footer li.expanded {
	list-style-type: none!important;
	padding: 0!important;
	margin: 0!important;
}
#footer li.collapsed {
	list-style-type: none!important;
	padding: 0!important;
	margin: 0!important;
}
#footer li.leaf {
	list-style-type: none!important;
	padding: 0!important;
	margin: 0!important;
}
#footer li a.active {
	color: #000;
		margin: 0;
	padding: 0;
}
#footer td.menu-disabled {
	background: #ccc;
}
#footer ul.links {
	margin: 0;
	padding: 0;
}
#footer ul.links.inline {
	display: inline;
}
#footer ul.links li {
	display: inline;
	list-style-type: none!important;
	padding: 0;
}
#footer .block ul {
	margin: 0;
	padding: 0;
}
#footer .footer1 .block ul {
	margin: 0;
	padding: 0;
	float:left;
}
#footer .outer {
	background: none;
	
	padding: 0px;
}
#footer .inner {
	background: none;
	padding: 0px;
	margin: 0px;
}
#footer .inner2 {
	background: none;
	padding: 0px;
	margin: 0px;
}
#footer .inner3 {
	margin: 0px;
	padding: 0px;
	position: relative;
}
#block {
	margin: 0 0 5px 0;
}

table.sticky-header th{
background:#FFFFFF none repeat scroll 0 0;
margin-top:0;
width: 200px !important;
}

.panel-flexible .panel-row {
margin:0;
padding:0;
width:99.9%;
}
.panel-flexible .panel-col {
float:left;
margin:1px 0 0;
padding:0;
}

#contentMain .form-item .description {
font-size:12px;
}
/*
#search-block-form .form-submit {
background:#fff url(images/lupe.jpg) no-repeat scroll 0 0;
float:right;
text-indent:999px;
width:22px;
border:0;
padding:0 0 0 0;
display: inline;
margin-bottom: 10px;
height:22px;
}
#edit-search-block-form-1 {
border:1px solid #a2a2a2;
float:left;
font-weight:bold;
height:18px;
padding:2px 0 0px 10px;
width:100px;
display: inline;

}
*/
#edit-search-block-form-1 {
border:1px solid #a2a2a2;
float:left;
font-weight:bold;
height:18px;
padding:2px 0px 0px 5px;
width:100px;
display: inline;

}
#search-block-form .form-item label {
display:none !important;

}

#search-block-form input.form-submit, #search-form input.form-submit {
height: 22px;
width: 22px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url(images/lupe.jpg) no-repeat left top;
margin:0 0px 5px 10px;
>margin:0 0px 0px 10px;
padding:0px;
display: inline;
font-size:0px;
line-height:0px;
float:left;

}
#contentMain .field-item{
margin-bottom: 10px;
max-width:439px;
}
#IEroot .block-search input.form-submit, #IEroot #search-form input.form-submit {
width: 34px;
font-size: 0;
color: #fff;
text-align: right;
}
#IEroot #search-form .search-advanced input.form-submit {
width: 44px;
text-indent: 0;
}




#contentMain .calendar-calendar .inner {
background: 0; 
height:auto !important;
margin:0;
max-width:57px;
_width:47px;
min-height:5em;
padding:0;
_overflow:hidden;
}
#contentMain .calendar-calendar .inner .view-item-calendar{
height:auto!important;
margin:0;

padding:0;
}
.calendar-calendar .month-view table {
	border: medium none;
	margin: 0 0 5px 0;
	padding: 0;
	width: 99,9%;
}
.calendar-calendar th {
background-color:#fff;
color:#FFFFFF;
margin:0;
text-align:center;
border:0;
}
.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
background:#EEEEEE none repeat scroll 0 0;

}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	background-color: #F0FCFF;
	border: medium none;
	padding: 0 2px;
	_padding: 0 0px;
	line-height: 10px;
	font-size: 8px;
	overflow: hidden;
}
.calendar-calendar div.date-nav {
	background-color: #fff;
	border: 0;
	color: #777777;
	padding: 0.2em;
	width: auto;
}
.calendar-calendar td.empty {
background:none;
border-color:#CCCCCC;
}
.calendar-calendar td.calendar-agenda-items {

	text-align: left;
}
#sidebarRight .views-field-title a {
	color: #C50E1F !important;
	font: bold 12px bold arial, helvetica;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.calendar-calendar td.week {
background-color:#eee;
min-width:1%;
width:1%;
}
.bildbox{
float:left;
padding:0px 10px 0px 0;

}
.bildbox img{
	margin: 0px;
	padding: 0px;
}

.nachrichtenbild{
	margin: 0px;
	padding:5px 0 0 0;
}
#nachrichten{

}

#contentMain span.date-display-single {
color:#707173;
font-size:10px;
}
#contentMain span.date-display-start {
color:#707173;
font-size:10px;
}
#contentMain span.date-display-end {
color:#707173;
font-size:10px;
}

#contentMain .view-Nachrichten .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Nachrichten .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Nachrichten .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
		font-weight: normal;
}
#contentMain .view-Nachrichten .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Nachrichten .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Nachrichten .views-field-title a {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	font-weight: bold;
}

#contentMain .view-facebook-nachrichten .views-field-field-nachrichtenbild-imceimage-path{
	float: left;
}

#contentMain .field-type-imceimage .image-with-caption .image img{
	float: left !important;
}

#contentMain .view-facebook-nachrichten .views-row{
	margin-bottom: 30px;
}

#contentMain .view-facebook-nachrichten .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-facebook-nachrichten .views-field-title{
color:#C50E1F!important;
margin-bottom: 10px;
}
#contentMain .view-facebook-nachrichten .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
	font-weight: normal;
}
#contentMain .view-facebook-nachrichten .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-facebook-nachrichten .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-facebook-nachrichten .views-field-title a {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	font-weight: bold;
}

#contentMain .field-field-nachrichteneinleitung p {
	font-weight: bold;
}




#contentMain .view-Produkte-AmbienteOverview .views-field-title a {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	font-weight: bold;
}

#contentMain .view-Produkte-FoodOverview .views-field-title a {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	font-weight: bold;
}

#contentMain .view-Produkte-TechnikOverview .views-field-title a {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	font-weight: bold;
}

.more-link a{
font: bold 13px Arial, Helvetica;
	color: #C50E1F !important;
	}
	
.more-link {
margin-top: 30px !important;
}


	/*margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}*/


#contentMain .view-Nachrichten  .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Ambiente .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Produkte-Ambiente .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Produkte-Ambiente .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-Ambiente .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-Ambiente .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Ambiente .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Ambiente .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#contentMain .view-buchtipps .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-buchtipps .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-buchtipps .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-buchtipps .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}
#contentMain .view-buchtipps .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-buchtipps .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-buchtipps .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-AmbienteOverview .field-content{
 	margin: 0px;
	padding: 0px;
}
/*.view-Produkte-AmbienteOverview .views-field-title{
color:#C50E1F!important;
}*/

#contentMain .view-Produkte-AmbienteOverview .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-AmbienteOverview .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-AmbienteOverview .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
/*#contentMain .view-Produkte-AmbienteOverview .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}*/

#contentMain .view-Produkte-AmbienteOverview .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0;
	padding: 0px;
}
#contentMain .view-Produkte-Food .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Produkte-Food .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Produkte-Food .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-Food .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-Food .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Food .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Food .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0;
	padding: 0px;
}
#contentMain .view-Produkte-FoodOverview .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Produkte-FoodOverview .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Produkte-FoodOverview .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-FoodOverview .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-FoodOverview .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-FoodOverview .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-FoodOverview .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0;
	padding: 0px;
}
#contentMain .view-Produkte-Technik .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Produkte-Technik .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Produkte-Technik .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-Technik .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-Technik .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Technik .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-Technik .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-TechnikOverview .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Produkte-TechnikOverview .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Produkte-TechnikOverview .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Produkte-TechnikOverview .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Produkte-TechnikOverview .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Produkte-TechnikOverview .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Produkte-TechnikOverview .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0;
	padding: 0px;
}
#contentMain .view-Aktionen .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Aktionen .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Aktionen .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Aktionen .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Aktionen .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Aktionen .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Aktionen .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Messen .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Termine-Messen .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Termine-Messen .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Termine-Messen .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Termine-Messen .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Termine-Messen .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Messen h2 a:link{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Messen h2 a{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#contentMain .view-Termine-Messen .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .views-field-field-website-url {
margin:0px 0 10px 0 ;
border-bottom:1px solid #a2a2a2;
}

#sidebarRight .view-Termine-Messen li{
	border-bottom:0;
}
#contentMain .view-Seminare .field-content{
 	margin: 0px;
	padding: 0px;
}

.view-Termine-Seminare .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Seminare .views-field-field-mehr-value-1{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Seminare .views-field-field-mehr-value-1 .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Seminare .views-field-field-mehr-value-1 .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Seminare .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Seminare h2 a:link{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Seminare h2 a{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-termine-allgemein .field-content{
 	margin: 0px;
	padding: 0px;
}

.view-Termine-termine-allgemein .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-termine-allgemein .views-field-field-mehr-value-1{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-termine-allgemein .views-field-field-mehr-value-1 .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-termine-allgemein .views-field-field-mehr-value-1 .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-termine-allgemein .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-termine-allgemein h2 a:link{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-termine-allgemein h2 a{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#contentMain .view-termine-allgemein .views-field-field-date-messen-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#contentMain .view-Seminare .views-field-field-date-messen-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Termine .field-content{
 	margin: 0px;
	padding: 0px;
}
.view-Termine-Termine .views-field-title{
color:#C50E1F!important;
}
#contentMain .view-Termine-Termine .views-field-field-mehr-value{
	margin: 0px 0px 12px 0px;
	padding:0;
}
#contentMain .view-Termine-Termine .views-field-field-mehr-value .field-content a{
color:#C50E1F!important;
	margin: 0px;
	padding: 0px;
}

#contentMain .view-Termine-Termine .views-field-field-mehr-value .field-content a:hover {
	text-decoration: none;
	border: 0px;
	background: transparent;
	color: #a2a2a2;
  font-weight: bold;
  	margin: 0px;
	padding: 0px;
}
#contentMain .view-Termine-Termine .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Termine h2 a:link{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-Termine-Termine h2 a{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#contentMain .view-Termine-Termine .views-field-field-datum-value {
	font: 10px Arial, Helvetica;
	color:  #707173;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
#contentMain .view-aktuelles-heft .views-field-title {
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-aktuelles-heft h2 a:link{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .view-aktuelles-heft h2 a{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contentMain .panel-pane h2 {
	font: 24px Georgia, Arial, Helvetica;
	color: #333;
	line-height: 24px;
	margin: 5px 10px 10px 0px;
	padding: 0px;
}
#contentMain .field-field-ueberschrift{
	font: bold 14px Arial, Helvetica;
	color: #C50E1F;
	margin: 0px 0px 0px 0px;
	padding:0;
}
#contentMain .field-field-ueberschrift p{
  	margin: 0px;
	padding: 0px;
}
#contentMain .group-links{
float: left;
width:200px;
	margin: 0px;
	padding: 0px;
}
#contentMain .group-rechts{
float: right;
width:200px;
	margin: 0px;
	padding: 0px;
}
#contentMain .group-links img{
float: left !important;

	margin: 0px;
	padding: 0px;
}
#contentMain .group-rechts img{
float: left;

	margin: 0px;
	padding: 0px;
}
a.mailto {


text-decoration:none;
}
#contentMain .form-item {
margin-bottom:0;
margin-top:0;
width:402px !important,
}
#contentMain .form-select{
max-width: 402px !important;
width:165px !important;
}
#webform-component-betreff{
width:402px !important;
}
#edit-submitted-sie-konnen-betreff{
width:402px !important;
}


#contentMain .search-form input {
float:left;
margin-bottom:0;
margin-top:0;
}
html.js fieldset.collapsible {
clear:left;
position:relative;
}
.right{
text-align: right;
float:right;
}
.nachrichtentext{
float:left;
}
.view-content{
_margin:0 5px 0 0;
font-weight: normal;
color: #333333;
font: 12px/16px Arial,Helvetica,sans-serif;
}

.view-footer{
_margin:0 5px 0 0;
font-weight: bold;
color: #333333;
font: 12px/16px Arial,Helvetica,sans-serif;
}
.meta{
display:none!important;
}

#block-block-17 .outer{
background-image: none !important;
}
#block-block-17 .inner{
background-image: none !important;
}
#block-block-17 .inner2{
background-image: none !important;
}

#block-views-Nachrichten-block_1 .outer{
background-image: none !important;
}
#block-views-Nachrichten-block_1 .inner{
background-image: none !important;
}
#block-views-Nachrichten-block_1 .inner2{
background-image: none !important;
}

.quiz_summary_question .quiz_question_bullet {
display:none;
}
#contentMainBreit #contentMain{
	width: 600px!important;
}
#contentMainBreit #contentMain .outer {
background:none !important;
}

#contentMainBreit #contentMain .outer,
#contentMainBreit #contentMain .inner, 
#contentMainBreit #contentMain .inner2 {
	background:none !important;
}
.views-field-field-bildunterschrift-value, imagefield imagefield-field_nachrichtenbild1{
font-size: 10px ;
font-style: italic;
}
#back-button {
border-top: 1px solid #d6d6d6;
width: 99%; 
padding: 10px 0px 10px 0px;
margin-top: 10px; 
}


.views-field-field-bild-links-imceimage-path, .views-field-field-bild-rechts-imceimage-path, .views-field-field-textfeld-links-value, .views-field-field-textfeld-rechts-value{width: 200px; float: left;}

.views-field-field-textfeld-rechts-value, .views-field-field-bild-rechts-imceimage-path{margin-left:10px;}

.view-naechstes-heft .views-field-field-ueberschrift-value p {
color: #C50E1F !important;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}

.view-naechstes-heft .views-field-field-text-value p {
margin-bottom: 15px;
}

#block-views-beruf_und_zukunft-block_1 .view-header{
margin-bottom: 10px;
}

#block-views-beruf_und_zukunft-block_1 .view-header h2{
color: #000 !important;
font-size: 14px;
font-weight: normal;
}

#block-views-beruf_und_zukunft-block_1 .views-field-title{
font-weight: bold;
margin-bottom: 10px;
}

#block-views-beruf_und_zukunft-block_1 ul {
margin-bottom:20px;
margin-left:210px;
padding:0 0 0.25em 10px;
}

#block-views-9526c55138b16a706a0c54e1fde96f32 h2 {
color:#333333;
font:17px Georgia,Arial,Helvetica;
margin-bottom: 10px;
}

#block-views-Produkte_FoodOverview-block_1 h2 {
color:#333333;
font:17px Georgia,Arial,Helvetica;
margin-bottom: 10px;
}

#block-views-d67bf6cf46a71a3f24bef045a3db4935 h2 {
color:#333333;
font:17px Georgia,Arial,Helvetica;
margin-bottom: 10px;
}

table {
width: 300px;
background: transparent;
}
.error {
	display: none;
}

