/**
* @version   $Id: rieselfeld2015.css 20543 2015-03-12 16:28:00Z james $
* @author    Die MarketingMacher http://www.die-marketingmacher.de
* @copyright Copyright (C) 2012 - 2015 Die MarketingMacher
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/



/* merriweather-sans-regular - latin */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/merriweather-sans-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/merriweather-sans-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/merriweather-sans-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/merriweather-sans-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/merriweather-sans-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/merriweather-sans-v22-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
       
       
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2') format('woff2'), /* IE6-IE8 */
       url('../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2') format('woff2'), /* Super Modern Browsers */
      
}


/*Mediaqueries */
@media only screen and (min-width: 320px) and (max-width: 480px) {
#rt-main #rt-content-top .title, .component-content h2 {
	font-size: 120%;
}
.cbUserListT_4 .cbUserListRowCol2,
.cbUserListT_4 .cbUserListHeaderCol2 {
	float:left;
}
.cbUserListT_4 .cbUserListRowCol3,
.cbUserListT_4 .cbUserListHeaderCol3 {
	float:right;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {

.cbUserListT_4 .cbUserListRowCol2,
.cbUserListT_4 .cbUserListHeaderCol2 {
	float:left;
}
.cbUserListT_4 .cbUserListRowCol3,
.cbUserListT_4 .cbUserListHeaderCol3 {
	float:right;
}
}


body {
	font-family: "Merriweather sans",Lucida,Arial, sans-serif;
	background: #ffffff;
	color: #000000;
}

/* resets */

#rt-header .rt-block,
#rt-banner-top .rt-block,
#rt-showcase .rt-block {
	padding: 0;
	margin: 0;
}

.nofloat {
	float:none;
	clear:both;
}
/**********************************************
	OFFLINE
**********************************************/

#rt-offline-body h1.sitename {
	line-height: 1.2em;
}

/**********************************************
	Block-Einstellungen (Gantry)
**********************************************/

#rt-main .rt-block {
	padding: 10px;
	margin: 6px;
}
#rt-banner-top {
	margin: 10px 0 0 0;
}
#rt-header {
	z-index:1002;
}
#rt-top-surround, #rt-header, #rt-drawer {
	background-color: rgb(255,255,255);
	background-image: none;
	border-bottom: 0;
}
#rt-top-surround .logo-block {
	margin: 12px 10px 6px 24px;
}
#rt-showcase, #rt-mainbody-surround {
	background-color: rgb(255,255,255);
}
#rt-main .customaktion {
	float:right;
}
#rt-main {
	/*margin-top: 24px;*/
}
#rt-mainbody .center {
	margin: 20px 45%;
}
#rt-mainbody .article-info {
	margin-bottom: 0;
	margin-top:30px;
}
#rt-mainbody .items-row {
border-bottom: 6px solid #cdcdcd;
padding: 24px 0;
}
#rt-mainbody .pull-left {
	max-width:240px;
	width:240px;
	padding-right:24px;
}

#rt-showcase .rt-grid-4 {
	padding: 0 20px;
	width:360px;
}

#rt-showcase .rt-grid-4 h2 {
	font-size: 120%;
	padding: 8px 0 6px 0;
	margin: 0;
	line-height: 14px;
}
#rt-showcase .rt-grid-4 ul {
	list-style-type:none;
	margin:0;
}
#rt-showcase .rt-grid-4 .klatest-items li.klatest-item {
	margin:0!IMPORTANT;
	padding:0;
}
#rt-showcase .rt-grid-4 ul li a {
	font-size: 90%!IMPORTANT;
	font-weight:normal!IMPORTANT;
}
#rt-showcase .kasten {
	padding: 0 20px;
}
.menu-home #rt-content-top {
	/*background-color: rgba(245,225,200,0.75);*/
	padding: 0;
}
.menu-home #rt-content-top .rt-grid-4 {width: 380px;padding:0 10px;}

/* Kleinanzeigen - most read - */

.menu-home #rt-content-top ul.mostreadkasten {
	list-style-type: none;
	margin: 0;
}
.menu-home #rt-content-top ul.mostreadkasten li {
	padding-bottom:8px;
}
.menu-home #rt-content-top p.klatest-more {
	text-align: right;
}


#rt-mainbody .title, #rt-mainbody .component-content h2,
#rt-content-bottom h2 {
	text-shadow:none;
	border-bottom: 0;
	box-shadow: none;
	/*padding-top: 24px;*/
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#rt-mainbody .img_left {
	float:left;
	padding: 6px 24px 0 0;
	width: 240px;
}
#rt-mainbody .article-info {
	float:right;
	margin-left:50px;
}
#rt-mainbody .jcomments-links {
	clear: none;
}
#rt-content-top .title, .component-content h2,
#rt-content-bottom h2 {
	font-size: 180%;
	font-weight: normal;
}

#rt-top .top-button {
	/*position:absolute;
	max-width: 92%;
	left:100%;
	top:-20px;
	z-index:10001;*/
	position:relative;
	max-width: 92%;
	left:70px;
	top:-150px;
	z-index:10001;
}
#rt-footer {
	border-top:none;
}
/**********************************************
	Hauptmenü
**********************************************/
.gf-menu {
	margin: 0 auto 0;
}
.gf-menu .dropdown {
	z-index:10000;
}
#rt-top .menu-block {
	background-color: #ea5b0c;
	line-height: 2rem;
}
#rt-top .menu-block ul li {
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow:  none;
box-shadow:  none;
}
#rt-top .menu-block 	.gf-menu .item {
		font-size: 1.0rem;
		color: #ffffff;
		text-shadow: none;
		font-weight: 700;
	}
#rt-top .menu-block 	.gf-menu .active .item {
color: #92AE54;
}
#rt-top .menu-block 	.gf-menu .item:after {
color: #ffffff;
}
#rt-top .menu-block 	.gf-menu .dropdown .item:after {
color: #92AE54;
}

		#rt-top .menu-block 	.gf-menu .dropdown {
			width: 280px!IMPORTANT;
		}

		#rt-top .menu-block 	.gf-menu .dropdown .col1,
		#rt-top .menu-block 	.gf-menu .dropdown .col2,
		#rt-top .menu-block 	.gf-menu .dropdown .col3 {
			width: 280px!IMPORTANT;
		}
	#rt-top .menu-block 	.gf-menu .dropdown .item {
color: #92AE54;
	}
#g-navigation .size-70 {
	z-index: 10;
}
#g-navigation .size-8 {
	position: relative;
	z-index: 11;
}
/**********************************************
	Auszeichnungen
**********************************************/

 #rt-mainbody .component-content li {
	line-height: 1.7em;
	list-style-type: none;
}
/* Für das Forum Pfeil eweg */
#rt-mainbody .component-content #kunena li:before {
font-family: FontAwesome;
content: "";
}

 #rt-mainbody .component-content li:before {
	font-family: FontAwesome;
	content: "\f054";
	color:#ea5b0c;
	margin-right: 5px;
}
#rt-mainbody .component-content li.edit-icon:before,
#rt-mainbody .component-content li.cbTabNavMenu:before,
#rt-mainbody .component-content ul.cbMenuNav li:before,
#rt-mainbody .component-content ul.cbTabsNav li:before,
#rt-mainbody .component-content li.ev_td_li:before,
#rt-mainbody .component-content ul#myEditTabs li:before,
#rt-mainbody .component-content #Kunena li:before,
#rt-mainbody .component-content .cbRegistration li:before,
#rt-mainbody .component-content #projectfork li:before,
#rt-mainbody .component-content .gallery li:before,
#rt-mainbody .component-content .cbPagination li:before,
#rt-mainbody .component-content .pagination li:before,
#rt-mainbody .component-content .items-more ol li:before,
#rt-mainbody .component-content #cj-wrapper ul li:before,
#rt-mainbody .component-content .nav-stacked li:before {
	content: ""!IMPORTANT;
	margin-right:0;
}
#rt-mainbody .component-content .tag-category li:before {
 font-family: FontAwesome;
 content: "";
 color:#ea5b0c;
 margin-right: 5px;
}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0,
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
	background-color: #ffffff;
	border-bottom: 2px solid #ea5b0c;
}

/**********************************************
	TAGS
**********************************************/

#rt-mainbody .component-content ul.tags:before {
	content: "Tags zum Artikel:";
	color: #333333;
	margin-right: 10px;
	font-size:12px;
}
#rt-mainbody .component-content ul.tags {
	margin: 0 0 10px 0;
}
#rt-mainbody .component-content ul.tags li {
	display: inline-block;
}
#rt-mainbody .component-content ul.tags li .label-info {
		background:#efefef;
		color:#000;
		text-shadow:none;
		font-weight:normal;
	}

#rt-mainbody .component-content ul.tags li:before {
margin-right:-5px;
}
/* LINKZEILE */
#rt-mainbody .content-links .nav-tabs.nav-stacked > li > a {
	background-color: #ffffff;
	border: 0 solid transparent;
}

/* Karte */

#rt-main #rt-content-top .jmoddiv,
#rt-main #rt-content-top #map-canvas {
	position: relative;
	z-index:1001;
}
#rt-breadcrumbs .rt-block {
	margin: 4px 0;
	padding:0;
}
#rt-breadcrumbs .breadcrumb {
	background-color: #ffffff;
}
#rt-top #form-login-links {
	display:block;
}
#login-form input[type="text"], #login-form input[type="password"] {
	width: 20%;
}
span.logout-links {
	display:block;
}

.rt-error-rocket {
	background: url(../images/Rieselfeld.biz-Logo.gif) 0 0 no-repeat;
}

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary, .cb_template .btn-primary, .cb_template .btn-primary.disabled, .cb_template .btn-primary:disabled, .cb_template .btn-primary[disabled], .btn-wrapper button, .acymailing_mootoolsbutton p a {
border-color: #ea5b0c;
background-color: #ea5b0c;
background-image: -moz-linear-gradient(top,#ea5b0c,#ea5b0c);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ea5b0c),to(#ea5b0c));
background-image: -webkit-linear-gradient(top,#ea5b0c,#ea5b0c);
background-image: -o-linear-gradient(top,#ea5b0c,#ea5b0c);
background-image: linear-gradient(to bottom,#ea5b0c,#ea5b0c);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5b0c', endColorstr='#ea5b0c', GradientType=0);
}

#rt-sidebar-a .btn {
	margin-bottom:12px;
}
#rt-sidebar-a .acymailing_mootoolsbutton p {

text-align: center;
line-height: 1.7em;
font-size: 1em;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#rt-sidebar-a .acymailing_mootoolsbutton p a {
	color: #ffffff;
	padding: 4px 12px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.cb_template input, .cb_template optgroup, .cb_template textarea {
	color: #ffffff;
}
.cbregButton {
	color: #ffffff;
}

.cb_template .btn-primary:hover, .cb_template .btn-primary:focus, .cb_template .btn-primary.focus, .cb_template .btn-primary:active, .cb_template .btn-primary.active, .cb_template .open > .dropdown-toggle.btn-primary, .cb_template input[type="radio"]:checked + .btn-primary, .btn-wrapper button:hover {
background-color: #ea5b0c;
}
 .acymailing_mootoolsbutton p:hover a {
background-color: #eb6b24;
background-image: -moz-linear-gradient(top,#f57934,#db550b);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#f57934),to(#db550b));
background-image: -webkit-linear-gradient(top,#f57934,#db550b);
background-image: -o-linear-gradient(top,#f57934,#db550b);
background-image: linear-gradient(to bottom,#f57934,#db550b);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff47834', endColorstr='#ffdb550b', GradientType=0);
}

#rt-sidebar-a ul.menu li a::before,
#rt-sidebar-a ul.menu li .item::before,
#rt-sidebar-a ul.menu li .separator::before,
ul.menu li#current.active > a:before {
	content: "";
	margin-right:0;
}
#rt-top .rt-block {
	margin:20px 0;
	padding:0;
	text-align:right;
}
#rt-top .searchsuchfeld input.search-query {
	border-radius: 2px;
}
#rt-top .suchfeld {
	float:right;
	margin:0px 10px 0 0;
	position: relative;
	z-index: 1010;
}


#rt-sidebar-a .custom_right {
	text-align:right;
}
#rt-footer {
	background: #ffffff;
	-webkit-box-shadow: none;
	-moz-bot-shadow: none;
	box-shadow: none;
	padding-bottom: 80px;
}
#rt-footer .rt-block {
	padding: 12px 0;
	margin: 0;
}
#rt-footer #gantry-totop {
	float:right;
}
.rot {color:#cc0000;
}
/**********************************************
	Veranstaltungen
**********************************************/

#jevents_body .new-navigation .nav-items div:hover {
	padding: 3px 0 2px 0px;
	border-left: 0;
}

}
#jevents_body .new-navigation .nav-items > div a {
	padding: 5px 12px;
}
#jevents_body .jev_toprow .previousmonth:hover a,
#jevents_body .jev_toprow .nextmonth:hover a {
	color:#ea5b0c!IMPORTANT;
}

.chzn-container.chzn-with-drop .chzn-drop {
position: relative;
z-index:10000;
/*overflow: auto;*/
}

#rt-mainbody #jevents_header {
  background-color:transparent;
  border-bottom:0 solid #fff;
}
#rt-mainbody #jevents_header h2.contentheading {
	display: none;
}
#rt-sidebar-a .mod_events_latest_callink {
  text-align:right;
}
#jevents_body {
	border: 0px solid #ffffff;
	background-color: #ffffff;
}
#jevents_body .ev_td_li a {
color: #ea5b0c;
text-decoration: none;
}

#jevents_body .ev_td_li a.ev_link_row {
  /*color: #999;*/
  font-weight: bold;
  font-size:1em;
}
.jev_toprow div.previousmonth,
.jev_toprow div.nextmonth {
	width: 24%;
}

#jevents_body a, #jevents_body a:link, #jevents_body a:visited {
  color: #ea5b0c;
  font-weight: bold;
  font-size:1em;
}
#jevents_body a:hover {
  color: #ea5b0c;
  font-weight: bold;
  font-size:1em;
	text-decoration:underline;
}
#jevents_body .new-navigation div.active a {
	color:#ffffff;
}
.mod_events_latest_table {
width: 100%;
}
#jevents_body table.ev_table .cal_td_daysnames {
	background-color: #ffffff;
}
#jevents_body .jev_listview.range .jev_listrow li {
	padding-top:8px;
margin: 0;
}
#jevents_body #cal_title {
	display: none;
}
#jevents_body .eventfull  {
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
#jevents_body .eventfull a.cal_titlelink {
	font-weight: normal;
	font-size: 75%;
}
#jevents_body .eventstyle {
	border-width: 0px 0px 1px 12px;
}
#jevents_body .eventfull div {
	width: 90%;
	padding: 1px 1px 1px 2px;
}
#rt-mainbody #jevents_body .jevblocks1 .eventfull {
	width:94%!IMPORTANT;
}
#jevents_body .jev_underlay .jev_underlay_daynum_today div {
	background-color: rgba(255,200,150,0.8);
}
#jevents_body #jev_maincal.range .jev_daysnames {
	display:none;
}
#jevents img.jev_ev_sml, #jevents_body img.jev_ev_sml {
	position: relative;
	top: -20px;
}
#jev_maincal .rsvpavatar {
	width:64px;
}
#jev_maincal .jev_avatar {
	float:left;
	padding:0 12px 12px 0;
}

/* Veranstaltungen in der Sidebar */

.event_categories_container ul {
	list-style-type: none;
}
.event_categories_container ul li {
	line-height: 24px;
margin-bottom: 4px;
}

.event_legend_container .activechildcat {
	border-bottom: 10px solid #ffffff;
	border-top:10px solid #ffffff;
}
.mod_events_latest_table {
	line-height:1.35em;
}
.event_legend_container tr td {
	border:0 solid transparent!IMPORTANT;
	padding-right: 0px;
}
.event_legend_container tr.childcat {
	line-height: 1.25em;
	border-left: 40px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}
.event_legend_container tr.childcat td a {
	border:0 solid transparent!IMPORTANT;
	margin-left:6px;
	font-size: 85%;
}
.event_legend_container tr td a {
	padding-left:5px;
}

/*.event_legend_container td.legend {
	width:97%;
	padding-left: 2px;
}*/
.linke_spalte {
	float:left;
	width: 48%
}
.rechte_spalte {
	float:right;
	width: 48%
}
.button-right {
	float:right;
}

/* Action-links */

#jevents_body #ical_dialog {
	z-index:1501;
}

@media (max-width: 767px) {
	.jevbootstrap div.modal  {
		position: fixed;
		top: 20px;
		right: 40%;
		left: 40%;
		width: 100%;
		margin: 0;
	}
	.jevbootstrap div.modal.fade{
		top: -100px;
	}
	.jevbootstrap div.modal.fade.in{
		top: 20px;
	}
}
@media (max-width: 480px) {
	.jevbootstrap div.modal {
		top: 10px;
		right: 40%;
		left: 40%;
		width: 100%;
	}
}


/* Veranstaltungen eingeben */

#jevents #adminForm .checkbox12h, #jevents .jev_contact {
	display:none!IMPORTANT;
}

/**********************************************
	Kleinanzeigen
**********************************************/

#adsmanager_innermenu {
	display: none;
}
#adshome .span12 {
	margin-bottom: 50px;
}
#rt-mainbody .span12 fieldset legend {
	display:none;
}
#adshome h2 {
	text-align:left;
	padding: 0;
	margin:0;

}
#adshome .span6 img.imgcat {
	width: 33%;
}
@media only screen and (max-width: 767px) {
    #adshome .span6 img.imgcat {width: 10%;}
}


#adshome h3 {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#adshome h3 a {
	display: block;
}
#adshome .span6 a.image img {
	padding: 0 50px;
}
.container-fluid #adminForm input,
.container-fluid #adminForm textarea {
	width:100%;
}
.container-fluid #adminForm input[type="checkbox"] {
	width:20px;
}
.container-fluid #adminForm input.btn {
	width: 20%;
}
div#category_chzn.chzn-container.chzn-container-single {
	width:50%!IMPORTANT;
}
#adminForm .doubleselect_container select {
	width:400px;
}

/**********************************************
	Profile
**********************************************/

.cb_template .cbTabs #cb_tabid_11 .cbFieldsContentsTab .clearfix::after {
	display:inline;
}
.cb_template .col-xs-1, .cb_template .col-sm-1, .cb_template .col-md-1, .cb_template .col-lg-1, .cb_template .col-xs-2, .cb_template .col-sm-2, .cb_template .col-md-2, .cb_template .col-lg-2, .cb_template .col-xs-3, .cb_template .col-sm-3, .cb_template .col-md-3, .cb_template .col-lg-3, .cb_template .col-xs-4, .cb_template .col-sm-4, .cb_template .col-md-4, .cb_template .col-lg-4, .cb_template .col-xs-5, .cb_template .col-sm-5, .cb_template .col-md-5, .cb_template .col-lg-5, .cb_template .col-xs-6, .cb_template .col-sm-6, .cb_template .col-md-6, .cb_template .col-lg-6, .cb_template .col-xs-7, .cb_template .col-sm-7, .cb_template .col-md-7, .cb_template .col-lg-7, .cb_template .col-xs-8, .cb_template .col-sm-8, .cb_template .col-md-8, .cb_template .col-lg-8, .cb_template .col-xs-9, .cb_template .col-sm-9, .cb_template .col-md-9, .cb_template .col-lg-9, .cb_template .col-xs-10, .cb_template .col-sm-10, .cb_template .col-md-10, .cb_template .col-lg-10, .cb_template .col-xs-11, .cb_template .col-sm-11, .cb_template .col-md-11, .cb_template .col-lg-11, .cb_template .col-xs-12, .cb_template .col-sm-12, .cb_template .col-md-12, .cb_template .col-lg-12 {
	padding-left:0;
}

#rt-mainbody .cbProfile .cbTabs #cbfr_95 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_46 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_48 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_68,
#rt-mainbody .cbProfile .cbTabs #cbfr_69 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_90 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_111 div    {
	width:auto;
	float:left;
margin:0;
padding:0 4px 0 0;
}

#rt-mainbody .cbProfile .cbTabs #cbfr_105 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_109 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_110 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_111 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_67 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_50 div,
#rt-mainbody .cbProfile .cbTabs #cbfr_73 div   {
padding: 0!IMPORTANT;
}
#rt-mainbody #cbfr_73 div   {
margin: 0;
}

#rt-mainbody .cbProfile .cbTabs #cblabcbfv_70,
#rt-mainbody .cbProfile .cbTabs #cblabcbfv_90,
#rt-mainbody .cbProfile .cbTabs #cblabcbfv_91,
#rt-mainbody .cbProfile .cbTabs #cblabcbfv_96,
#rt-mainbody .cbProfile .cb_tab_content #cblabcbfv_83,
#rt-mainbody .cbProfile .cb_tab_content #cblabcbfv_101   {
	clear:both;
	font-size:14px;
	color:inherit;
	/*width: 56px;*/
	padding-left:0 !important;
}
#rt-mainbody .cbProfile .cb_tab_content #cblabcbfv_101   {
width: 62px;
padding-bottom: 4px;
}
#rt-mainbody .cb_template .control-label {
	padding-top: 0;
}
#rt-mainbody .cbProfile .col-sm-3 {
	width: auto;
	height:30px;
}
.cbProfile .cbPosCanvasPhoto {
	position: absolute;
	z-index:5;
}

.cbProfile .form-group {
margin-bottom: 0;
}
/*
.sectiontableentry1 .hits {
	text-align:right;
	font-size:0.8rem;
}
.cbft_counter .control-label {
	display:inline;
	right: 0;
	padding-right: 50px;
	position: absolute;
} */
#cblabcbfv_25 {
	display: inline;
	font-size: 0.8rem;
	left:80%;
}
#cbfv_25 {
	float:right;
	position: absolute;
	left:92%;
	top:-22px;
	font-size: 0.8rem;
}

#cbfv_105, #cbfv_109, #cbfv_110 {
	font-weight: bold;
	font-size:28px;
}
.cbColumn12 .cb_tab_content_heading {
	display:none;
}
#cb_tabid_26 {
	padding-top: 12px;
}
#cbfr_101, #cblabcbfv_101 {
	font-weight:bold;
}
/* Profil �ndern */

table.acycbsubscription tr td {
	padding-right: 20px;
}

table.acycbsubscription tr td .controls label {
	display:inline;
margin-right: 12px;
}

.cb_template .page-header {
	margin:0;
	padding:0;
}
.cb_template .container > .navbar-header,
.cb_template .container-fluid > .navbar-header,
.cb_template .container > .navbar-collapse,
.cb_template .container-fluid > .navbar-collapse {
	margin-left:180px;
}
.cb_template .cbCanvasLayout .cbCanvasLayoutTop .cbCanvasLayoutPhoto {
	z-index:1;
}
.cb_template .cbCanvasLayoutMain.cbPosCanvasMain .cbPosCanvasMainMiddle .cbTabsMenuNavBar {
	z-index:0!IMPORTANT;
}
.cbUserListFL_cb_fa_betriebszeiten {
	color: red;
	font-weight: bold;
}

#rt-bottom .klein {
	font-size: 80%;
	text-align: right;
}
/**********************************************
	Profil-Liste
**********************************************/

.cb_form_line div {

}
.cb_template .img-thumbnail {
	width: 150px;
}
.gjGroupTabs .gjGroupUsers .gjContainerBoxLogo img,
.cb_template .gjContainerBox .gjContainerBoxLogo.text-left img {
	padding:0;
	max-height:inherit;
}
.cb_template .gjContainerBox .gjContainerBoxLogo {
	overflow: hidden;
}
.cbUserListResultCount {
	display:none;
}
#cbUserTable .cbUserListFC_cb_institution,
#cbUserTable .cbUserListFC_cb_verein,
#cbUserTable .cbUserListFC_cb_nam_firma {
	font-size: 16px;
	font-weight: bold;
	color: #ea5b0c;
}
#cbUserTable .cbUserListFL_cb_plz {
	float:left;
	margin-right: 2px;
}
#cbUserTable .cbUserListFT_cb_telefon   {
	clear:both;
	font-size:14px;
	color:inherit;
	width: 80px;
}
.cbUserListFL_cb_kategorie {
	font-weight: bold;
}

/* Kartendarstellung */

#map-canvas img {
	width: 180px;
}

/**********************************************
	Registrierformular + Anmeldung
**********************************************/
#registrationTable #cbfv_acymailingLists input[type="checkbox"] {
	margin: 0px 10px 10px 10px;
}
.cbLoginForm #form-login-links {
	display:block;
}


/**********************************************
	Newsletteranmeldung
**********************************************/

#rt-sidebar-a .acymailing_lists p.onelist {
	text-align:left!IMPORTANT;
}
.acymailing_mootoolsbutton
/**********************************************
	Kommentar-System
**********************************************/
#rt-mainbody .component-content .jcomments-links a.comments-link {
	display:block;
}

.rbox .comment-body {
margin:0 0 15px 0;
font-size: 15px;
line-height: 1.7em;
font-family: "Merriweather sans",Lucida,Arial, sans-serif;

}


/**********************************************
	FAQs
**********************************************/

.sprocket-lists-modern ul li h4 {
	font-size: 100%!important;
}
.sprocket-padding li {
	border-bottom:0 solid #ffffff!IMPORTANT;
}


/**********************************************
	Galerie
**********************************************/

/* Kategorien in der Seitenleiste */

#rt-sidebar-a .joomcat202_row {
	padding: 0;
}
#rt-sidebar-a .joomcat202_row ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#rt-sidebar-a .joomcat .joomcat202_txt {
	text-align: left!IMPORTANT;
}
#rt-sidebar-a .joomcat hr {
	margin:0;
	padding: 0 0 12px 0;
	border-top:0;
	border-bottom: 0;
}
.component-content .pagination ul li a,
.component-content .pagination ul li span {
	line-height: inherit;
}
/**********************************************
	Banner
**********************************************/
.bannergroup {
	border: 0px solid #f3d331;
	/*padding:2px;*/
	text-align:center;
}
.bannergroup::before {
content:"Anzeige";
color: #cdcdcd;
font-size: 80%;
text-align:right;
margin: 0;
padding: 0 0 4px 0;
}

.banneritem {
	border: 0px solid transparent;
}
/**********************************************
	FORUM
**********************************************/

#kunena .breadcrumb {
	display: none;
}
#kunena.layout .form-horizontal .controls {
	margin-left: 280px;
}
/* *******************
       COOKIE-HINT
****************** */
#redim-cookiehint {
  // position:relative;
  padding: 2px;
		font-size:12px;
}
#redim-cookiehint .cookiebuttons,
#redim-cookiehint.cookiecontent {
  display: inline;
	font-size:12px;
}

/**********************************************
	EDITOR FRONTEND
**********************************************/
#adminForm .nav-tabs li:before {
	content: "";
}
#editor .wf-editor-container .wf-editor-tabs {
	margin-bottom: 18px;
}
