body, textarea {
	margin: 0px;
}

body, textarea, p {
	font-size: 13px;
	line-height: 1.45;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant-numeric: oldstyle-nums;
	font-kerning: auto;
	font-variant-ligatures: common-ligatures;
}

p {
	margin-bottom: 0.2em;
	text-align: justify;
}

p + p {
	text-indent: 2em;
	margin-top: 0;
}

h1 {
	margin: 0px;
}

h2 {
	margin-bottom: 0.6em
}

h3 {
	margin-bottom: 0.5em
}

h4 {
	margin-bottom: 0.4em
}

h5 {
	margin-bottom: 0.3em;
}

h6 {
	margin-bottom: 0.2em;
}

a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
	transition: color 200ms linear;
}

a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: inherit;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	color: #FFFFFF;
	transition: color 200ms linear;
}

a:active {
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
}

.articlenew a {
	color: #26A;
	text-decoration: none;
	transition: background-color 200ms linear 0s;
}

.articlenew a:hover {
	background-color: #def;
	transition: background-color 200ms linear 0s;
}

h3 > a, h3 > a:link, h3 > a:hover, h3 > a:visited
h2 > a, h2 > a:link, h2 > a:hover, h2 > a:visited
h1 > a, h1 > a:link, h1 > a:hover, h1 > a:visited {
	text-decoration: inherit;
	color: #345;
	font-weight: inherit;
}

.content a[href*="//"]:not([href*="agst.afaction.info"]):after {
	color: #000;
	font-size: 90%;
	content: "\2009\2197";
}

.content {
	padding: 0.5em;
}

blockquote {
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	background-color: rgb(114, 173, 222);
	margin: 2em 0px 0.5em 0px;
	padding: 0.5em 1em 0.75em 1em;
	border-left: 0.3em solid rgb(208, 233, 246);
}

blockquote footer {
	color: #333;
	text-align: right;
}

blockquote footer::before {
	content: "— ";
}

hr {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

.Stil1 {
	color: #FFFFFF;
}

.Stil2 {
	color: #FFFFFF;
}

.Stil3 {
	color: #FFFFFF;
	font-size: 15px;
}

.newimage {
	padding: 3px;
	border: solid 1px #efefef;
}

a:hover img.newimage {
	border: solid 1px #ccc;
	box-shadow: 1px 1px 3px #999;
}

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em
}

ul li:before {
	content: "\25B8 \020";
}

li {
	padding: 5px;
}

.alerts p {
	background-color: rgb(222, 190, 114);
	font-size: 110%;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	margin: 2em 0px 0.5em 0px;
	padding: 0.5em 1em 0.75em 1em;
}

.info p {
	background-color: rgb(114, 222, 163);
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
	margin: 2em 0px 0.5em 0px;
	padding: 0.5em 1em 0.75em 1em;
}

span.info {
	color: #05d;
}

input[type="search"] {
	min-width: 70%;
	max-width: 90%;
	border: none;
	border-radius: 2px;
	padding: 0.5em;
}

table.contenttable {
	border-collapse: collapse;
	margin: 0.3em;
	padding: 8px;
	text-align: left;
}

table.contenttable thead {
	font-size: 110%;
	border-bottom: 2px solid #304F7C;
}

table.contenttable th {
	padding: 8px;
	border-bottom: 2px solid #304F7C;
}

table.contenttable td {
	border-bottom: 1px solid rgb(155, 197, 232);
	padding: 4px;
}

table.contenttable td.nowrap {
	white-space: nowrap;
}

table.contenttable tbody tr:hover td {
	background-color: #f5f5ff;
	transition: background-color 100ms linear;
}

figure {
	display: table;
	margin: 1em 0 2em;
}

figure img {
	border: solid 1px #efefef;
	display: block;
	max-width: 100%;
}

figcaption {
	caption-side: bottom;
	display: table-caption;
	font-style: italic;
}

.footer {
	color: white;
}

.img-thumbnail {
	display: inline-block;
	margin: 0.3em 0.5em;
	border-radius: 2px;
	max-width: 50%;
}

.articlenew {
	overflow: hidden;
	padding: 0px 1em 1em;
	margin: 0em 0.35em 2em;
	background: #fff;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
	color: #012;
	border-radius: 2px;
}

.articlenew p {
	color: #012;
}

.article > h2,
.articlenew h2,
.articlenew h3,
.articlenew h4,
.articlenew h5 {
	font-weight: 300;
	color: #345;
}

.articlesrc {
	color: #678;
	display: flex;
	justify-content: flex-end;
	padding: 0px 0em 0.5em;
}

.srcdate {
	padding-right: 0.5em;
}

.articlenew > blockquote {
	overflow: hidden;
	padding: 0px 1em 1em;
	margin: 1em 0em;
	background: #fcfdff;
	color: #012;
	border-radius: 2px;
	border-left: 0.3em solid #59B;
}

.srcsrc {
	padding-left: 0.5em;
}

.article:nth-of-type(odd) .img-thumbnail,
.articlenew:nth-of-type(odd) .img-thumbnail {
	float: left;
}

.article:nth-of-type(even) .img-thumbnail,
.articlenew:nth-of-type(even) .img-thumbnail {
	float: right;
}
