/*sidebar menu */
.sidebar ul#menu-sidebar,
.sidebar ul.sub-menu {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	display:block;
}
.sidebar ul.sub-menu {
padding-left:10px;
 white-space: nowrap;
}

.sidebar ul#menu-sidebar li,
.sidebar ul.sub-menu li {
float:none;
}


.sidebar ul#menu-sidebar li a {
	color:#788c97;
	text-transform: uppercase;
	font-family: "NimbusSansNovusW01-Semi";
	display: block;
	padding-top:2px;
	font-size: 1.1rem;
	letter-spacing: 1px;
	text-decoration:none;
}
.sidebar ul.sub-menu li.menu-item a{
	color:#788c97;
	text-transform: uppercase;
	font-family: "NimbusSansNovusW01-Semi";
	display: block;
	padding-top:0px;
	font-size: 0.8rem !important;
	letter-spacing: 1px;
	text-decoration:none;
}
.sidebar ul#menu-sidebar li a:hover {
	color:#404f53;
}
.sidebar ul.sub-menu li a:hover {
border:none;
text-decoration:none;
}

ul#menu-sidebar li.menu-item-has-children ul.sub-menu li {
display:none;
}

ul#menu-sidebar li.current-menu-item ul.sub-menu li,
ul#menu-sidebar li.current-menu-parent ul.sub-menu li {
display:block;
}

ul#menu-sidebar li.current-menu-item > a,
ul#menu-sidebar li.current-menu-ancestor > a,
ul#menu-sidebar li.current_page_item > a,
ul#menu-sidebar li.current_page_ancestor > a {
color: #000;
}

.menu ul li {
	display: inline-block;
	float:left;
	text-transform: uppercase;
	font-family: 'ReplicaBoldRegular';
	padding-right:20px;
}




p.catdescription {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
div.schiebmich {
margin-top:61px;
}

.staff-member div, .staff-member aside  {
float:left;
}

.post-main p {
}
.img-responsive {
float:right;
}

.small, small {
}

/*pagination*/
.pagination {
}
.pagination a {
text-decoration:none !important;
}
.pagination a.page-numbers, .pagination span.page-numbers {
display:block;
float:left;
padding:4px 7px;
margin:2px;
background:#efefef;
border:1px solid #e73134;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
font-size:0.8em;
}
.pagination a.page-numbers:hover, .pagination span.page-numbers:hover, .pagination span.current {
background:#e73134;
color:#fff;
}

hr {
height:1px;
}
.size {
width:100%;
}

/*main*/
.post-image {
float:left;
}
.post-main p {

}
div.tiled-gallery {
clear: right;
float:right !important;
margin-right:3em;
}

/* mitglied button */

div.mitglied {
float:right;
display:block;
margin-top: 25px;
}
div.mitglied a img {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
border:3px solid #fff;
}

.size-full {
min-width:100%;
width:100%;
padding:20px;
border:3px solid #fff;
margin-bottom:10px;
}

section.spost {
padding-left: 15px;
padding-right: 15px;
}


/*rechner*/
table,tr,td{
border:none;
}
.rechner, .trans {
background:none;
border:2px solid #fff;
width:100%;
}
.trans {
border:none;
color:#f00;
font-weight:bold;
text-align:center;
}
.readonly {
color:#666;
border:3px solid #ccc;
}

/*newsletter*/
.wpswm_form_label {
border:1px solid #f00;
width:100%;
}
/*search */
.search-input {
margin:0;
padding:2px;
width:60%;

}


