/* Page */
#content h1 {
    text-align: left;
}
#content .line {
	height: 5px;	
}
#content .article {
	display: inline-block;
	margin-top: 30px;	
	width: 100%;
}
#content .article a:visited {
	color: #b00000;
}
.article .headline {
	font-size: 50px;
	line-height: 60px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	color: #000;
}
/* Content */
.article .content {
	width: 630px;
    float: left;
	margin: left;
	font-size: 20px;
	line-height: 1.5;
	color: #222;
	padding-top: 5px;	
}
.article a:link {
	color: #B00000;
}
.alignleft {
    float: left;
    margin: 10px 30px 10px 0;
}
/* Abo-Box */
.article .abo_box {
	background-color: #eee;
	margin-top: 30px;
    margin-bottom: 40px;
	padding: 15px 28px 1px 30px !important;
	position: relative;
}

.article .abo_box .login-button {
	margin-top: 10px !important;
}

.article .abo_box .headline {
	font-size: 30px;
	font-weight: 700;	
	color: #333;
	letter-spacing: 1px;
	line-height: 1.2em;
}
.article .abo_box .more_infos {
	margin-left: 10px;	
}
.article .abo_box p {
	font-size: 22px;
	line-height: 31px;	
	margin-top: 0px;
}
.article .abo_box .left_btn {
	font-size: 19px;
	letter-spacing: 2px;
	background-color: #b00000;
	color: #fff;
	padding: 16px 30px 16px 30px;	
	margin-bottom: 30px;
    display: inline-block;
    vertical-align: 2px;
}
.article .abonnieren .left_btn {
    margin-right: 25px;
}
.article .abonnieren .login-button {
    box-shadow: unset !important;
}
.article .abo_box .left_btn:hover {
	color: #fff;
	background-color: #666;	
}
.article .abo_box .right_btn {
	bottom: 33px;
	position: absolute;
	margin-left: 40px;
}
/* ********************* */
/* Template ohne Sidebar */
/* ********************* */
body.page-template-page_ohne_sidebar div.content {
    width: 100%;
}
/* Amazon Bestseller */
body.page-template-page_ohne_sidebar .eapi_around {
	padding: 50px;
}
body.page-template-page_ohne_sidebar .eapi_badget {
	font-size: 26px;
	font-weight: bold;
	padding: 1px 20px 3px 20px;
	margin: 0px 0 0 -50px;
	background-color: #b00000;
}
body.page-template-page_ohne_sidebar .eapi_badget_triangle {
	display: none;
}
body.page-template-page_ohne_sidebar .eapi_title_around_box_top {
	font-size: 32px;
	line-height: 36px;
	display: inline-block;
	max-width: 66%;
	margin-left: 40px;
	margin-top: 0px !important;
}
body.page-template-page_ohne_sidebar .eapi_feature_list {
    font-size: 24px;
    line-height: 28px;
	margin: 0 0 0 25px;
	list-style-type: square !important;
}
body.page-template-page_ohne_sidebar .eapi_feature_list li {
	margin-bottom: 15px;
	width: 90%;
}
body.page-template-page_ohne_sidebar .eapi_product_image_box {

	margin-left: -5px;
	margin-bottom: 0;
}
body.page-template-page_ohne_sidebar .eapi_custom_info {
	margin: 0;
	width: 95%;
}


/* ********************* */
/* JobPortal */
/* ********************* */
.page .job_listings .company,
.page .job_listings .location,
.page .job_listings .meta {
    color: #444 !important;
}