.opentable
 {
 border: 1px solid #81360A;
 padding: 10px;
 margin: 0 0 20px 0;
 }
 
.opentable ul {list-style:none;}
.opentable ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:320px; float:left;}

.cms_block
{
 padding: 0; 
 background:#ECF0F2;
 margin: 0 0 30px 0;
}

.cms_block h1, .cms_block h2, .cms_block h3, .cms_block h4
{
	color: #D04B19;
	text-decoration: none;
}
 
p.block_header{
	text-align: right;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	padding: 2px 10px 11px 10px;
	height: 21px;
	background: #D04B19 url(../img/block_hintergrund.jpg) repeat-x;
}

 
.blockscenter { margin-bottom:12px; font-size:12px; color:#444444; padding-bottom:8px; /* background:#ffffff url('../img/block-bottom.jpg') repeat-x bottom center; */ }
.blockscenter  ul {list-style:none;}
.blockscenter  ul li {padding:4px; padding-left:12px; background:url('../img/small-arrow.jpg') no-repeat left top; padding-top:0px; width:320px; float:left;}

.blockscenter h1 {padding-top:5px; padding-left:10px; font-size:13px; font-weight:bold; color:#FFCB7F; background:#000000 url('../img/h1-bg.jpg') repeat-x; height:23px; border:1px solid #FFCB7F;}
.block_content {padding-top:5px; background:#ffffff url('../img/shadowbox.jpg') repeat-x; color:#444444;}
