/* @override
	 http://www.bienenhilfe.de/tl_files/css/contentelemente.css */

/* Besucherzähler im Frontend ausblenden */
div.mod_visitors.block{
	display: none;
}

.ce_text ul li{
	margin-left: 30px;list-style-type:disc;
}
.ce_text ol li{
	margin-left: 30px;list-style-type:decimal;
}

.mod_article.block{
	margin-bottom: 35px;
	padding-bottom: 10px;
	border-bottom: 1px dotted gray;
}

.mod_article.noborder{
	border-bottom: none;
}



#main a{
	font-weight: normal;
}

.ce_image.center{
	text-align: center;
}

/* @group Überschriften */

h1,h2,h3,h4,h5,h6, h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
		color:  #21B2EA !important;font-size: 15px;margin-top: 0px;
}
/* @end */


/* @group Bilder */

div.mod_article.block figure.image_container  img {border: none;}
	div.mod_article.block .noborder figure.image_container  img {border: none;}

/* @end */

/* @group Border */
.border{border-bottom: 1px dotted #CCCCCC;margin-bottom: 10px;}
.noborder{border: none;}

/* @end */

/* @group Weiter & Zurück, Bilduntertitel, Download(s) */

p.more  {text-align: left;}
p.back {text-align: center;border-top: 1px dotted #CCCCCC;padding-top: 10px;}
p.more  a, p.back a, div.ce_download.block a,div.ce_downloads.block a {color: #79b51c;text-decoration: none;
}
p.more a:after{ content: "» ";}
p.back a:before{ content: "» ";}
.caption{color: gray;font-style:italic;font-size: 12px;}
img.mime_icon {position: relative;top: 3px;}
a.slider-prev, a.slider-next {text-decoration: none;color: #79b51c;}
.ce_download{text-align: right;}
.ce_downloads.block p{line-height: 16px;margin: 0px;}
/* @end */

/* @group Accordion 

.ce_accordion h1{margin-top: 0px;}
.ce_accordionSingle.ce_accordion div.accordion div{padding: 10px 10px  0px 10px ;}
.ce_accordion{background-color: #fff;}
.ce_accordion .toggler{
	cursor: pointer;
	font-size: 14px;font-style:italic;
	color: #514e4e;
	margin: 0 0 2px 0px;
	padding: 10px 0 10px 20px;
	background: #D2D2D2 url(../designgrafiken/anstrich_toggler.png) no-repeat 570px 10px;
	}
	
.ce_accordion.block div div {padding: 10px;}*/

/* @end */

/* @group Bildergalerie */
div.ce_gallery.block ul {margin: 0;}
div.ce_gallery.block ul li{list-style-type:none;margin: 0;}
div.ce_gallery.block ul li .image_container a img {
	margin: 0px 5px 1px 0px;
}

div.ce_gallery.block ul li.col_last figure.image_container a img {
	margin-right: 0px;
}

/* @end */

/* @group Pagination / Blättern 
div.pagination.block ul {
	float: right;
}

.pagination a.next, .pagination a.previous{
	margin: 0 10px 0 10px;text-decoration: none;color: #79b51c
}

.pagination.block p{
	font-size: 11px;
}

div.pagination.block ul li a.link {
	padding: 3px;text-decoration: none;border-left: 1px solid #C3C3C3;color: #79b51c;
}
div.pagination.block ul li a.last, div.pagination.block ul li a.first {
	text-decoration: none;font-weight:normal;color: #79b51c
}
div.pagination.block ul li span.current {
	border-left: 1px solid silver !important;padding: 3px !important;
}*/

/* @end */

/* @group List-Element */

.ce_list.block li{
	border-bottom:1px dotted #C3C3C3;padding: 15px 0px;
}

/* @end */

/* @group Tabellenelement 

.ce_table table thead tr {background-color: gray;color: white;}
.ce_table table thead tr th{width: 150px;padding: 10px 2px 10px 2px;text-align: left;}
.ce_table table tbody tr td{width: 205px;padding: 5px 5px ;line-height: 22px;}
.ce_table table tbody tr.odd{background-color: #D2D2D2;color: white;}
.ce_table table tbody tr.even{background-color:#F9F9F9;
	
}*/

/* @end */

/* @group Formulare 

.ce_form label {
  display: inline-block;
  width: 80px;
  vertical-align:top;
}

.ce_form input,
.ce_form textarea {
  display: inline-block;
  border: 1px solid #154C57;
  color: #808080;
  padding: 2px;
  margin-bottom: 5px;
  box-shadow: 1px 1px 4px #e7e7e7 inset;
  line-height: 16px;
}

textarea#ctrl_9.textarea.bemerkungen {
	height: 100px;
}

.ce_form input[type=text] {
  height: 20px;
  width: 184px;
}

.ce_form span.mandatory {
  margin-left: 5px;
  color: #aa0b18;
}


.ce_form p.error {
  color: #aa0b18;
  line-height: 16px;
}
.explanation p{
	margin-bottom: 20px;
	font-size: 10px;
}

.submit_container input {
  width: 190px;
  margin: 20px 0 0 85px;
  background-color: silver;
  color: black;
  height: 25px;
}
.submit_container input a{background-color: none;}


#f1 div.formbody label.plz {
	width: 80px;
}
input#ctrl_7.text.mail.mandatory {
	height: 20px;
	width: 184px;
}


label.bemerkungen {
	margin-top: 20px;
}

.ce_form input.plz{
	width: 70px;
}

span.captcha_text{
	font-size: 12px;
}
input.captcha.mandatory{
	width: 70px;*/
}



