body, html {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:normal;
	background:#092564;
	color:#D5D5D5;
	padding:0px;
	box-sizing: border-box;
}
.textlink a{
	color:#B3B3D5 !important;
	text-decoration:underline !important;
}
.footerbar {
	background: #092564;
}
.homebutton {
	background:#092564;
	margin:0px 10px;
	text-align:center;
	border-radius:10px;
	border:none;
	width:180px;
	float:left;
}
.site_logo {
	background-image: url("images/dkg_klein.gif");
	height: 76px;
}
.polaroid {
	width:235px;
}
.navbar, .headerbar {
	box-sizing: border-box;
	background-color: #103085;
}
.wrap {
	box-sizing: border-box;
	background:#103085;
	color:#D5D5D5;
}
.panel {
	background:#103085;
}
.p-mitglied {
	float: none;
	background:#103085;
	font-size: 14px;
	margin: 0 auto;
	padding: 10px 10px 10px 120px;
	text-align: left;
	width: 37%;
	word-wrap: break-word;
}
.dkg-profil {
	margin-left: 50%;
}
.links {
	float: left;

}
.ls {
	box-sizing: border-box;
	font-size: 12px !important;
	margin: 2px !important;
	text-align: center;
	padding: 4px;
	width: 15%;
	height: 45px;
	border:2px solid #092564;
	border-radius:10px;
	box-shadow: #092564 2px 2px 3px;
}
.rg {
	display: table;
	float: left;
	padding: 0 5px;
	overflow:hidden;
}
.s {
	display: table-cell;
	vertical-align: middle;
}
#calendar select, .cal_month_title a, .nday{
	background-color: #103090;
	color: #D5D5D5;
	border-color: #103090;
}
.cal-day {
	background:#092564;
}
.mon, .tue, .wed, .thu, .fri {
	background-color: #103090;
}
.sat {
	background-color: #103090;
}
.sun {
	background-color: #0d2879;
}
.wday {
	border-color: #092564;
	min-height:100px;
}
.day {
	color: #d5d5d5;
	background:#092564;
}
.participants {
	color: #D5D5D5;
}
.participants table.table1 thead th, .participants table.table1 tbody tr {
	color: #D5D5D5;
	border: none;
}
.postprofile {
	width: 17%;
}
.polaroid {
	height: 240px;
	width: 235px !important;
	background: #282828 !important;
	border: 3px solid #505050 !important;
}
#lang-jumpbox .dropdown-contents {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}
#lang-jumpbox img{
	margin:3px;
	height:15px;
	width:25px;
	border:1px solid #092564 !Important;
}
#lang-jumpbox button{
	background:#103085 !Important;
	width:44px;
	border:none;
}
#lang-jumpbox{
	width:44px;
	margin-left:-10px;
}
.jumpbox .dropdown .pointer-inner {
	border-color: #203dd9 transparent;
}
#lang-jumpbox .dropdown .dropdown-contents {
	background: #103085 !important;
	border-color: #103085 !important;
	max-height:400px;
}
#lang-jumpbox .button, #lang-jumpbox .button:hover {
	background: #103085 !important;
	border-color: #103085 !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	-webkit-text-shadow: none;
}
ul.linklist .dropdown {
	top: 30px;
}
.dropdown-left .dropdown {
	right: -10px;
}
#header_before {
	box-sizing: border-box;
	background-color: #103085;
	max-width: 1160px;
}
.event-box {
	border: 2px solid #092564;
}
.postprofile {
	width:19% !important;
}
.ac-day-active {
	color: #103085;
	background: #d5d5d5;
}
.ac-day, .ac-year .today {
	border: 1px solid #103085;
}
.ac-month-name {
	color: #d5d5d5;
}

@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
	.rg {
		width:45%;
	}
}