#pagination{text-align:center;}
#pagination a, #pagination a:link, #pagination a:visited, #pagination a:active{padding:2px 3px; border:1px solid gray; background-color:rgba(200,200,200,1); font-size:0.8em; color:rgba(80,80,80,1);}
#pagination a:hover{color:rgba(150,150,150,1);}
#thispage{background-color:rgba(230,230,230,1) !important; color:rgba(30,30,30,1) !important;}
hr{border:0; height:1px; background:#333; background-image:linear-gradient(to right, #ccc, #333, #ccc);}
#previewmenu{display:none; position:fixed; z-index:300; box-sizing:border-box; padding:10px; top:1px; left:0px; width:100%; height:100%; text-align:center; background-color:white;}
#previewframe{display:none; position:fixed; top:70px; left:5px; width:99%; height:99%; z-index:300;}
#mobile, #desktop, #closep{font-size:2em; cursor:pointer; color:white; background-color:rgba(100,100,100,1); width:50px; height:50px; line-height:50px; border-radius:8px;}
@media (min-width:1375px){
	#newsbox{position:fixed; top:300px; left:3px; display:inline-block; box-shadow:0px 0px 4px 2px rgba(150,150,150,0.8);}
}
@media (max-width:1374px) and (min-width:970px){
	#starttxt{display:inline-block; width:calc(100% - 220px); vertical-align:top;}
	#newsbox{display:inline-block; box-shadow:0px 0px 4px 2px rgba(150,150,150,0.8);}
}
@media (max-width:969px){
	#newsbox{display:none;}
}
#newsbox{width:190px; height:250px; vertical-align:top; padding:6px; margin-right:10px; overflow-y:auto; font-size:16px;
		background: rgb(221,221,221); /* Old browsers */
		background: -moz-linear-gradient(-45deg,  rgba(221,221,221,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg,  rgba(221,221,221,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg,  rgba(221,221,221,1) 0%,rgba(209,209,209,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#d1d1d1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#newsboxheader{background-color:#cdcdcd; line-height:28px; box-sizing:border-box; margin:-6px -6px 5px -6px; padding:4px 2px; text-align:center; font-weight:bold; vertical-align:middle;}
#newsboxheader>a>img{vertical-align:middle; float:right; margin-top:-2px;}
.newsblock{max-width:1200px; margin-right:auto; margin-left:auto;}
.newsboxtitel{font-size:0.9em;}
.newsboxdatum{font-size:0.6em; color:black;}
.newsboxauthor{display:none;}
.newsboxtext{font-size:0.8em; margin:5px 0px 7px 0px;  padding-bottom:8px; background:linear-gradient(to right,  black, transparent); 
  background-size:100% 1px;
  background-position:bottom 0 left 0;
  background-repeat:no-repeat;}
 .newsboxtext:last-child{background:none;}
 .newstext{ color:#555555;}
/* Desktop */
@media (min-width:970px){
	.restableth{display:none;}
	/* News */
	.newsdatum{color:#0e72f6; display:inline-block; font-size:0.9em; margin-right:20px;}
	.newsright{display:block; padding:20px; background-color:#f6f6f6;}
	.newstitel{font-size:1.9em;	color:#0e72f6; margin-bottom:5px;	padding-bottom:5px; background:linear-gradient(to right, #0e72f6, transparent); 
		background-size:100% 2px; background-position:bottom 0 left 0; background-repeat:no-repeat;}
	.newstitel>a{color:black;}
	.newsauthor{font-size:0.9em; color:#0e72f6; display:inline-block;}
	.newstext{padding:15px 0px;}
	.newsblock{margin-bottom:25px; padding-bottom:15px; vertical-align:top;}
}
/* Mobile */
@media (max-width:969px){
	/* Responsive Table */
	.yearchange{font-size:17px; font-weight:bold;}
	.monthchange{font-size:15px; font-weight:bold;}
	table:not(.nonrestable):not(.ui-datepicker-calendar), table:not(.nonrestable):not(.ui-datepicker-calendar) thead, 
	table:not(.nonrestable):not(.ui-datepicker-calendar) tbody, table:not(.nonrestable):not(.ui-datepicker-calendar) th, 
	table:not(.nonrestable):not(.ui-datepicker-calendar) td, table:not(.nonrestable):not(.ui-datepicker-calendar) tr{display: block;}
	table:not(.ui-datepicker-calendar) thead tr{position: absolute; top: -9999px; left: -9999px;}
	table:not(.nonrestable):not(.ui-datepicker-calendar) tr:not(.yearchange):not(.monthchange){border:1px solid #ccc;}
	table:not(.nonrestable):not(.ui-datepicker-calendar) tr:not(.yearchange):not(.monthchange) td{border:none; border-bottom:1px solid #eee; position:relative;}
	.restable{height:auto!important; width:auto!important;}
	.restable tr:nth-of-type(1), .restable tr:nth-of-type(1) th, .restable tr:nth-of-type(1) td{display:none!important;}
	.restable tr:nth-of-type(n+2){height:auto !important;}
	.restable tr:nth-of-type(n+2) td{width:auto!important;}
	.restable .restableth{display:inline-block; width:30%;}
	.restableplain{height:auto !important; width:auto!important;}
	.restableplain tr{height:auto !important;}
	.restableplain td{width:auto !important;}
	/* News */
	.newsblock img{max-width:95%;}
	.newsdatum{color:#0e72f6; display:inline-block; font-size:0.9em; margin-right:20px;}
	.newsright{display:block; padding:10px; background-color:#f6f6f6;}
	.newstitel{font-size:1.4em;	color:black; margin-bottom:5px;	padding-bottom:5px; background:linear-gradient(to right, #0e72f6, transparent); 
		background-size:100% 2px; background-position:bottom 0 left 0; background-repeat:no-repeat;}
	.newstitel>a{color:black;}
	.newsauthor{font-size:0.9em; color:#0e72f6; display:inline-block;}
	.newstext{padding:5px 0px 0px 0px;}
	.newsblock{margin-bottom:25px; padding-bottom:15px; vertical-align:top;}
}