.eb-notice-message {
  font-size: 90%;
  font-weight: normal;
  margin-top: 8px;
}

/* Eeminarprogramm */

#eb-category { padding-bottom:10px; padding-top:0px; }
#eb-categories-page { padding-top:0px; }
h3.eb-category-title small { font-size: 9px; }
#eb-categories .eb-category { float:left; width:48%; margin-top: 1%; margin-right: 2%; margin-bottom: 1%; margin-left: auto; }
#eb-categories h3.eb-category-title { font-size:12px; }
#eb-categories h3.eb-category-title .badge { margin-top:-20px; }
#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading { margin-bottom:10px; }
#eb-categories .eb-category .eb-description { /*min-height:221px;*/ }
#eb-categories .eb-category img { float:right; width:180px; margin-bottom: 10px; margin-left: 20px; margin-top: 0px; margin-right: 0px; }
#eb-categories-page .pagination { float:left; width:100%; text-align:center; }
#eb-categories .eb-description { background: none repeat scroll 0 0 #FFFFFF; border-radius: 0; margin: 0; padding:20px;/*border-width:0px;*/ }
#eb-categories .eb-description img { border-radius: 0; }
#eb-categories .eb-description p { line-height: 19px; margin:0px;/* display:none;*/ }
h3.eb-page-heading { font-size:1.4em; }
#eb-categories .eb-description p img { display: block; }
#content h2.eb-heading { float: none; font-size: 13px; text-align: left; width: 100%; }
#eb-categories .accordion-group { border: 1px solid #E5E5E5; border-radius: 0; margin-bottom: 0; padding:35px; }
.categories_trennlinie { margin-bottom:20px; }
#eb-category-page-default .well { margin-bottom:5px; }
#eb-category-page-default .eb-description img { max-width:250px; }
.img-circle, .img-rounded, .img-thumbnail { margin: 5px; }
.img-thumbnail { background-color: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 4px; display: inline-block; height: auto; line-height: 1.42857; max-width: 100%; padding: 4px; transition: all 0.2s ease-in-out 0s; }
td.eb-event-property-label { font-weight: bold; text-align: left; width: 200px; font-size:0.9em; }
td.eb-event-property-value { font-size:0.9em; }


#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading {
	border-radius: 0;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding: 8px 10px 7px;
	margin: 0;
}


#eb-category .nav-tabs > li.active > a, #eb-category .nav-tabs > li > a:hover { border-color: #015881; }
#eb-category .tab-content { overflow: visible; }
#eb-category ul.nav li { border-bottom: 0px dotted #CCCCCC; margin: 0; padding: 0; position: relative; text-align: left; }
#eb-category .tab-pane { padding:10px; }
.eb-description .eb-taskbar li { float: right!important; }
.eb-description .eb-taskbar li .btn, .eb-event .eb-taskbar li .btn { width:auto }
.admintable td { padding:5px; }
#Zusatzangaben .row-fluid { margin-bottom:10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; }
#Zusatzangaben .row-fluid .span4 { font-weight:bold; }
.eb-message { float:left; width:100%; margin:10px; }
#content h2.eb-page-heading { float:left; margin-top:0px; }
.form-horizontal .control-group { margin-bottom:1px; }
.accordeoncard .accordeoncard-header { /* background-color: #f7f7f9; */
  margin-bottom: 0; padding: 0.75rem 1.25rem; border: 1px solid rgba(0, 0, 0, 0.125); border-bottom:0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; cursor:pointer; }
.accordeoncard .accordeoncard-header.collapsed { border-bottom:0; }
.collapse.in { padding: 20px; }
.accordeoncard .accordeoncard-header h4 { font-size:1em }
#eb-categories .eb-category, #eb-events .eb-event { margin: 0px; }
.show { /*  background-color: #f5f5f5; */
    border: 1px solid rgba(0, 0, 0, 0.125); margin-bottom:0px; }
.show.in { margin-bottom:40px; }
.border-top-0 { border-top: 0 none !important; }
.nav { margin-bottom: -5px; }
a:hover, a:focus { outline: none; text-decoration: none; }
.tab .nav-tabs { display: inline-block; border-bottom: none; position: relative; }
.tab .nav-tabs li { margin-bottom: 0; }
.tab .nav-tabs li a { display: block; padding: 20px; border: none; border-radius: 0; font-size: 1.2em; color: #444; margin-right: 0; text-align: center; z-index: 1; transition: all 0.3s ease 0s; }
.tab .nav-tabs li a i { display: block; font-size: 40px; color: #00a6ff; margin-bottom: 15px; }
.tab .nav-tabs li.active a, .tab .nav-tabs li a:hover { border: none; background: transparent; }
.tab .nav-tabs li a:before, .tab .nav-tabs li a:after { content: ""; width: 0; border-top: 3px solid #E60611; position: absolute; bottom: -1px; left: 0; transition: all 0.3s ease 0s; }
.tab .nav-tabs li a:after { left: auto; right: 0; }
.tab .nav-tabs li.active a:before, .tab .nav-tabs li a:hover:before, .tab .nav-tabs li.active a:after, .tab .nav-tabs li a:hover:after { width: 50%; }
.tab .tab-content { padding: 5px; padding-top:20px; border-top: 1px solid #d7d6d6; line-height: 30px; }
.tab .tab-content h3 { font-size: 24px; margin-top: 0; }



@media only screen and (max-width: 479px) {
.tab .nav-tabs li { width: 100%; text-align: center; margin-bottom: 5px; }
.tab .nav-tabs li a,  .tab .nav-tabs li a:hover { border-bottom: 1px solid #dfdfdf; }
.tab .tab-content { border-top: none; }


.form-horizontal .control-label { float: left; width: 100%; padding-top: 5px; text-align: right; }



}


	.panel-group .panel {
		border-radius: 5px;
		border-color: #EEEEEE;
        padding:0;
	}

	.panel-default > .panel-heading {
		color: #fff;
		background-color: #e3e3e3;
		border-color: #EEEEEE;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	}

	.panel-title {
		font-size: 1.1em;
		margin-bottom:3px;
		margin-top:0;
		
	}

	.panel-title > a {
		display: block;
		padding: 10px;
		text-decoration: none;
	}

	.short-full {
		float: right;
		color: #fff;
	}
	
	
	.panel-title a.aus:after {
		/* symbol for "opening" panels */
		font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
		content: "\e114";    /* adjust as needed, taken from bootstrap.css */
		float: right;        /* adjust as needed */
		color: #E40613;         /* adjust as needed */
	}
	.panel-title a.aus.collapsed:after {
		/* symbol for "collapsed" panels */
		content: "\e080";    /* adjust as needed, taken from bootstrap.css */
		color: grey;
	}	
	
	
.eb-container img {
	border: 1px solid #B2B2B2;
}	




 