blockquote {
	background-color: #F0F0F0; /*--- EDEDED ---*/
	border-left: 6px solid #687888;
	margin: 20px;
	padding: 10px 14px 2px;
	font-style: italic;
}

img.border {
	height: auto;
	max-width: 100%;
        border: 1px solid #000000;
}

.wp-caption img {
	width: 100%;
	background-color: #F0F0F0; /*--- EEE ---*/
	border: 1px solid #000000; /*--- #CCC ---*/
	padding: 0px; /*--- 4px ---*/
}

.entry-title {
	background-color: #2A5A8E;
	margin: -10px -10px 5px; /*--- -8px -8px 8px; ---*/
	padding: 4px 8px;
	color: #FFFFFF; /*--- #EEE ---*/
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 16px;
	text-shadow: 1px 1px 2px #222;
        line-height: 1.5;
}

.entry-title a {color: #FFFFFF;}

.entry-title a:hover {
	background-color: #FFFFFF;
	color: #000;
	text-shadow: none;
}

.entry-content p {margin: 0px 0 0;
        line-height: 1.2;
}

.entry-updated {
	color:  #F0F0F0; /*--- 555 ---*/
	font-size: 5px; /*--- 11px ---*/
	padding: 0px 0; /*--- 2px 0 ---*/
}

.entry-content a {text-decoration: none;} /*--- underline ---*/

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
.entry-content img,
.comment-content img {
	height: auto;
	max-width: 100%;
        border: 1px solid #000000;
}

img[class*="noborder"] {
	height: auto;
	max-width: 100%;
        border: 0px solid #000000;
}


#main {
	background-color: #F0F0F0; /*--- F5F5F5 ---*/
	padding: 5px;
	width: 100%;
}

.blog-view, .single-view, .author-info, .archive-info, .form-404 {
	background-color: #F0F0F0; 
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	margin: 0 0 10px;
	padding: 10px;
	-ms-word-wrap: break-word;
	 word-wrap: break-word;
        text-decoration: none; /*--- hinzugefügt ---*/
 }

.single-view .entry-content {
	font-family: Arimo, Sans-serif;
	font-size: 13px; /*--- 15 px ---*/
	/*-- font-size: 0.938rem; --*/
 	line-height: 1.5;
        text-decoration: none; /*--- hinzugefügt ---*/
}

.frontier-widget {
	background-color: #F0F0F0; /*---FFF ---*/
	margin: 0 0 10px;
	padding: 8px;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	word-wrap: break-word;
}

.widget-title {
	background-color: #2A5A8E;
   	margin: -8px -8px 8px; 
	padding: 4px 8px;
	color: #FFFFFF; /*--- #EEE ---*/
	font-family: 'Roboto Condensed', Sans-serif;
	font-size: 16px;
	text-shadow: 1px 1px 2px #222;
        line-height: 1.5;
}

.widget_search label .search-field {
	background-color: #FFFFFF; /*--- EEE ---*/
        margin: 4px 4px 4px 0;
	padding: 4px;
	min-width: 55%;
	border: 1px solid #555;
	box-shadow: 0 0 2px #333 inset;
}

.private-widget {
	background-color: #F0F0F0;
	margin: 0 0 10px; 
	padding: 0px; /*--- 8 ---*/
	border: 1px solid #555;
	box-shadow: 0 0 2px #333;
	word-wrap: break-word;
}

.private-widget p {margin: 0 0 0;} /*---4px 0 12px---*/

#nav-main .sub-menu, #nav-main .children {
	background-color: #2A5A8E;
	position: absolute;
	float: left;
	width: 180px;
	border: 1px solid #000;
	box-shadow: 0 1px 4px #000;
	z-index: 990;
	display: none;
}

.gdc_row {overflow:auto; margin-bottom:2px;}
.gdc_column div.gdc_inner {padding:0 4px;}

.tablepress thead th,
.tablepress tfoot th {
	background-color: #2a5a8e;
        font-weight: normal;
        color: white;
	vertical-align: middle;
}
.tablepress th,
.tablepress td {
	padding: 8px;
	border: none;
	background: none;
	text-align: middle;
	float: none !important;
}
.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
	background-color: #0367bf;
}

a.wpe-button.wpe-button-blue {
	background-color: #2A5A8E;
	color:#fff;
	border-color:#000000;
}
