.blog--lesen {padding:40px 0 0 0;}
.blog--navigation{margin:120px 20px 10px 20px; text-align: left; }
.blog--navigation ul li{display: inline-block; text-align: left; margin:0 10px}

.blog--lesen h1{margin:0 0 40px 0!important;}
.blog--lesen .ce_text {padding:0 0 30px 0!important; margin:0 0 60px 0; border-bottom:1px solid #ccc;}

.blog--lesen .ce_accordion {border-top:1px solid #ccc; padding:10px 0 5px;}
.blog--lesen .ce_accordion.first {border-top:none; padding:0 0 5px;}
.blog--lesen .ce_accordion.last {margin-bottom:50px;}


.blog--lesen .ce_accordion .toggler  {
	cursor: pointer;
	font-weight: bold!important; 
	font-family: 'ralewaybold', sans-serif;
	font-size:22px; 
	line-height: 32px;
	text-transform: uppercase;
	color:rgb(51,51,51);}
.blog--lesen .ce_accordion .toggler:hover  {
	font-weight: bold!important; 
	font-family: 'ralewaybold', sans-serif;
	font-size:22px; 
	line-height: 32px;
	text-transform: uppercase;
	color:rgb(216,66,83);}

.blog--lesen .ce_accordion .ce_text {padding:0 0 0px 0!important; margin:20px 0 0 0; border-bottom:none;}


.blog--start .post {font-weight: bold;}
.blog--start .post a{color:rgb(216,66,83);}

.blog--start h1{margin:0 0 50px 20px!important;}
.blog--start.mod_newslist .odd, .blog--start.mod_newslist .even {
  display: block; margin:0 20px 70px 20px !important; border-top:1px solid #ccc; padding:30px 0 0 0}
.blog--start.mod_newslist h2 { margin:0 0 70px 20px; text-align: left; }
.blog--start.mod_newslist div.info{text-align:left; margin:0 0 10px 0;}
.blog--start.mod_newslist .day{ margin:0; padding:12px 0 20px 0; font-size:20px; color: rgb(51,51,51);}
.blog--start.mod_newslist .month{ margin:0;padding:0;font-size:16px;color: rgb(51,51,51);}

.blog--start.mod_newslist .inhalt {text-align: left;}
 h1{margin-left:20px!important;}
.blog--start.mod_newslist .inhalt  h2 { margin:0 0 20px 0; text-align: left; padding:0 !important; }
.blog--start.mod_newslist .inhalt  h2 a{ 
   display: block;
   color: rgb(51,51,51);
   font-size:30px;
   line-height:36px !important;
   font-weight: normal;
	text-decoration:none;
	transition: opacity 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s ;
	transition: all ease 0.5s ;
}
   
.blog--start.mod_newslist h2 a:hover {
   color:rgb(216,66,83);
	-webkit-transition: all ease 0.9s;
	-moz-transition: all ease 0.9s;
	-o-transition: all ease 0.9s;
	-ms-transition: all ease 0.9s ;
	transition: all ease 0.9s ;
}

.blog--start.mod_newslist p.more {display: block; margin:0; !important; padding: 10px 0 10px 0; }
.blog--start.ce_hyperlink {padding:20px;}
.blog--start.ce_hyperlink a,
.blog--start.mod_newslist p.more a{
   width: 100px; 
   margin:0 0 70px 0 !important;
   padding: 10px 20px 10px 20px;  
   background:rgb(255,255,255); 
   color:rgb(216,66,83); 
   border: 2px solid rgb(216,66,83);
	text-decoration: none;
	transition: opacity 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s ;
	transition: all ease 0.5s ;
}
.blog--start.ce_hyperlink a:hover,
.blog--start.mod_newslist p.more a:hover{  
   background:rgb(216,66,83); 
   color: rgb(255,255,255);
	-webkit-transition: all ease 0.9s;
	-moz-transition: all ease 0.9s;
	-o-transition: all ease 0.9s;
	-ms-transition: all ease 0.9s ;
	transition: all ease 0.9s ;
}


.blog--start.mod_newslist .pagination {clear:both;text-align:center; margin:0 auto 50px auto;}

.blog--start.mod_newslist .pagination ul li {display: inline-block; margin:0 5px 0 5px;}
.blog--start.mod_newslist .pagination ul li strong{
   font-weight: 400;
	display: block; 
	 background:rgb(216,66,83); 
	color: rgb(255,255,255); 
	border: 2px solid rgb(216,66,83); 
	padding: 10px 20px 10px 20px;  
}

.blog--start.mod_newslist .pagination ul li a{
	display: inline-block; 
	color: rgb(216,66,83);
	border: 2px solid rgb(216,66,83); 
	padding: 10px 20px 10px 20px;  
	transition: opacity 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s ;
	transition: all ease 0.5s ;
}

.blog--start.mod_newslist .pagination ul li a:hover{
	 background:rgb(216,66,83); 
	color: rgb(255,255,255); 
	-webkit-transition: all ease 0.9s;
	-moz-transition: all ease 0.9s;
	-o-transition: all ease 0.9s;
	-ms-transition: all ease 0.9s ;
	transition: all ease 0.9s ;
}

.blog--start.mod_newslist .pagination .next, .blog--start.mod_newslist .pagination .previous {display: none;}
   
/* Small devices (tablets, 768 and up) */
@media (min-width: 768px) {
	.blog--navigation{margin:120px auto 10px auto; width:708px;}   
	.blog--start.mod_newslist{ width:748px; margin:50px auto 0 auto; text-align: left;}
	.blog--start.mod_newslist .odd, .blog--start.mod_newslist .even {
	width:698px;
  display: block; margin:0 auto 60px auto!important; }
}


/* Small Desktop (desktop, 1024 and up) */
@media (min-width: 1024px) {
.blog--navigation{width:918px;}
	
	.blog--start.mod_newslist{width:958px; margin:50px auto 0 auto; text-align: left;}
	.blog--start.mod_newslist .odd, .blog--start.mod_newslist .even {
	width:428px; vertical-align: top;
  display: inline-block; margin:0 20px 60px 20px!important; text-align:left!important; }
}

/*  Desktop (desktop, 1280 and up) */
@media (min-width: 1280px ) {
 .blog--navigation{width:1060px;}
	.blog--start.mod_newslist{width:1100px; margin:50px auto 0 auto; text-align: left;}
	.blog--start.mod_newslist .odd, .blog--start.mod_newslist .even {
	width:507px; }
}

/*  Desktop (desktop, 1400 and up) */
@media (min-width: 1400px ) {
 .blog--navigation{width:1260px;}
	.blog--start.mod_newslist{width:1300px; margin:50px auto 0 auto; text-align: left;}
	.blog--start.mod_newslist .odd, .blog--start.mod_newslist .even {
	width:390px; }  
}

/*  Desktop (desktop, 1920 and up) */
@media (min-width: 1920px ) {


}
