table {
margin-bottom: 1em;
}

table  tr > td,
table  tr > th {
padding: .75em;
vertical-align: top;
border: 1px solid rgba(0,0,0,.06);
}

.path-forum .action-links{
margin:0;
padding:0;
list-style-type:none;
}

.path-forum .forums{
margin:30px 0;
}
.info{
display: block;
font-size: 0.9em;
}

.info span{
display:block;
}
.info span.name, .info span.about, .info span.mail{
font-weight:bold;
font-size:0.75em;
}
.info span.name{
font-size:0.85em;
color:#2d3e50;
}
.info span.about{
font-weight:400;
}
/* Accordion */


.faq-list .accordion-entry{
border:1px solid #eee;
border-radius:15px;
margin-bottom:0.5em;

    
}

.accordion-title{
font-size: 1.125em;
font-weight:bold;
border-radius:15px;
padding:0.5em 0.5em 0.5em;
line-height: normal;
border:1px solid #fafafa;
cursor:pointer;
background-color:#fafafa;
color: #2d3e50;transition: all 0.2s ease-out 0s;
}
.accordion-title_active{
	background-color:  #c7d6d6;
	color: #2d3e50;transition: all 0.2s ease-out 0s;
}

.accordion-container{
padding:2em;

}

.person-list{
margin-bottom:2em;
}
.person-list .person{
border: 1px solid #eee;
padding: 1em;
display: table;
width: 100%;
border-bottom:none;
}
.person-list .person:last-child{
border-bottom:1px solid #eee;
}
.person-list .person .person-image{
display: table-cell;
padding-right: 1em;
width: 120px;
}
.person-list .person .person-details{
display: table-cell;
vertical-align: top;
}
.person-list .person .person-details span{
display:block;
font-weight:bold;
color:#2d3e50;
}
/**** quotes ****/

blockquote:before {
color: #ccc;
content: open-quote;
font-size: 4em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
.merksatz{
background-color: #2d3e50;
color: #fff;
display: block;
padding: 3em 1.5em 1.5em 3em;
border-left: 10px solid #f5f5f5;
font-size: 0.8em;
font-weight: 600;
margin-bottom: 2em;
box-shadow: inset 0 0 3px 0 rgba(0,0,0, 0.3);
position: relative;

}
.merksatz:before{
content: 'wichtig:';
background-color: #f5f5f5;
color: #333;
position: absolute;
left: 0;
top: 0;
padding-right: 0.5em;
border-bottom-right-radius: 4px;
}
.merksatz strong{
	font-weight:600;
}

.merksatz strong,
.merksatz h2, 
.merksatz h3, 
.merksatz h4 
	{
	color:#fff;
}
.d-inline {
display: block !important;
float: none;
margin-right: 1.5em;
}
.article-nav-box{
border: 1px solid #eee;
padding: 15px;
background-color: #fff;
text-rendering: optimizeLegibility;
}
.article-nav-header{
font-size:1em;
font-weight:200;

}

.article-nav-list{
display:block;
margin:0;
padding:0;	
}
.article-nav-list li{
margin:0;
padding:0 0 0.2em;
border-bottom:2px dashed #eee;
list-style-type:none;
}

.anl-item a{
	color: #444;
	font-weight:bold;
	font-size:0.75em;
}

.argument-list{
list-style-type:none;
margin:0;
padding:0;
}
