/* default styles for extension "tx_odsosm_pi1" */
.olControlAttribution{bottom:0px!important;}
/* default styles for extension "tx_frontend" */
	.ce-align-left { text-align: left; }
	.ce-align-center { text-align: center; }
	.ce-align-right { text-align: right; }

	.ce-table td, .ce-table th { vertical-align: top; }

	.ce-textpic, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

	.ce-left .ce-gallery, .ce-column { float: left; }
	.ce-center .ce-outer { position: relative; float: right; right: 50%; }
	.ce-center .ce-inner { position: relative; float: right; right: -50%; }
	.ce-right .ce-gallery { float: right; }

	.ce-gallery figure { display: table; margin: 0; }
	.ce-gallery figcaption { display: table-caption; caption-side: bottom; }
	.ce-gallery img { display: block; }
	.ce-gallery iframe { border-width: 0; }
	.ce-border img,
	.ce-border iframe {
		border: 2px solid black;
		padding: 0px;
	}

	.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
		margin-bottom: 10px;
	}
	.ce-intext.ce-right .ce-gallery { margin-left: 10px; }
	.ce-intext.ce-left .ce-gallery { margin-right: 10px; }
	.ce-below .ce-gallery { margin-top: 10px; }

	.ce-column { margin-right: 10px; }
	.ce-column:last-child { margin-right: 0; }

	.ce-row { margin-bottom: 10px; }
	.ce-row:last-child { margin-bottom: 0; }

	.ce-above .ce-bodytext { clear: both; }

	.ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

	.ce-uploads { margin: 0; padding: 0; }
	.ce-uploads li { list-style: none outside none; margin: 1em 0; }
	.ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
	.ce-uploads span { display: block; }
/* default styles for extension "tx_felogin_pi1" */
		.tx-felogin-pi1 label {
			display: block;
		}
/* default styles for extension "tx_mmcguestbook" */

  /* tx_mmcguestbook form */
  .tx-mmc-guestbook .form-row label{ display:block }
  .tx-mmc-guestbook .form-row.error label{ color:#D00 }
  .tx-mmc-guestbook .form-row.error input, 
  .tx-mmc-guestbook .form-row.error textarea{ 
  	color:#D00;  
  	border-bottom: 1px dotted #D00;
  }
  .tx-mmc-guestbook input.toph { display:none }
  .tx-mmc-guestbook div.pager > ul { list-style:none; margin: 0; padding: 0 }
  .tx-mmc-guestbook div.pager > ul li { 
    float:left; 
    display:inline-block;
    padding:2px 4px;
    margin-right:2px;
    background-color: #d0e9e9;
   }

   /* tx_mmcguestbook list pager */
   .tx-mmc-guestbook div.pager > div { clear:both }
   .tx-mmc-guestbook div.pager { margin: 10px 0 18px 0 } 
   .tx-mmc-guestbook div.pager li.act { font-weight:bold }

   /* tx_mmcguestbook list list */
   .tx-mmc-guestbook div.list div.entry { margin-bottom: 24px }
   .tx-mmc-guestbook div.list div.entry > div.title{ font-weight: bold }
   .tx-mmc-guestbook div.list div.entry > div.contact{ margin-top:2px }
   .tx-mmc-guestbook div.list div.entry > div.comment{ 
   		margin-top:12px; 
   		font-style:italic
   	}
      
   }

   
