body {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:14px;
	color:#333;
}


.ui-widget {
	font-family:Verdana;
	font-size:14px;
	color:#333;
}

body *, body *:before, body *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

a {
	text-decoration:none;
	color:#333;
}

a:hover {
	text-decoration:none;
}


input, select, textarea {
	border: 1px solid #ccc;
	font-size:14px;
	padding:5px;
	color:#333;
	font-family:Verdana;
}

select {
	background: #fff;
}

#main, #main_list {
	min-width:1020px;
}

#main_form {
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
	border:1px solid #ccc;
	overflow:auto;
}

#button_container {
	background-color:#ccc;
	padding:15px;
	margin:20px;
	margin-left:0px;
}

#button_right {
	float:right;
}

#navi_panel {
	position: fixed;
	width:200px;
	top:0px;
	left:0px;
	height:100%;
	background-color: #184d5b;
	color:#f0f0f0;
	padding:10px;
	z-index:100;
}

#navi_panel #navigation {
	overflow:auto;
}

#navi_panel #navigation p a {
	font-size:16px;
}

#navi_panel #navigation {
	margin-top:40px;
	margin-bottom:40px;
}

#navi_panel #logo {
	width:100%;
	margin-top: 20px;
}

#navi_panel #wdr_logo {
	position: absolute;
	bottom: 20px;
}

#navi_panel a {
	color:inherit;
	text-decoration:none;
}

#navi_button {
	text-align:right;
	cursor:pointer;
}

#navi_button i {
	font-size:22px;
}


#main_list {
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
	padding-top:5px;
	border:1px solid #ccc;
	overflow:auto;
}

#main_list a {
	text-decoration:none;
	color:#333;
}

#main_list a:hover {
	text-decoration:none;
}

.main_panel.navi_open {
	margin-left:220px;
}
.main_panel.navi_close {
	margin-left:50px;

}

#navi_panel.navi_open {
	left:0px;
}
#navi_panel.navi_close {
	left:-165px;
}

#navi_hamburger {
	position:fixed;
	top:0;
	background-color: #00345e;
	color:#f0f0f0;
	padding:2px 3px;
	font-size:26px;
	z-index:110;
}

#navi_hamburger span {
	font-size:14px;
}

#navi_hamburger * {
	vertical-align: middle;
}

.listRow {
	cursor:pointer;
	border-bottom:1px solid #fff;
}

.listRow:nth-child(even) {
	background: #E4E4E4;
}

.listRow:nth-child(odd) {
	
}

.listRow:hover {
	background-color:#C1CDD9;
}


.lastRow {
	font-weight: bold;
}

#newpass {
	color:#333;
	font-size:11px;
}

@media (min-width:799px) {
	#navi_hamburger {
		display: none;
	}
}

.chosen-single {
	border-radius: 0px !important;
	background:transparent !important;
	height:29px !important;
	border: 1px solid #ccc !important;
}

.chosen-container-multi .chosen-choices {
	background-image: none !important;
	padding: 0px 3.5px !important;
}

.chosen-container-multi .chosen-choices li.search-choice {
	border-radius: 0 !important;
	background-image: none !important;
	background-color: #fff !important;
}


.navi_title {
	font-size:20px;
	margin-bottom:0px;
	text-align:center;
}	
.beta {
	margin-top: 2px;
	letter-spacing: 5.6px;
	text-align: center;
}

#navi_panel.navi_close #logo, #navi_panel.navi_close .beta, #navi_panel.navi_close .navi_title {
	display: none;
}

	
#umfrage_frame {
	border: 0px solid;
	width:100%;
}

#fragebogen {

}

@media (max-height:768px) {
	#wdr_logo {
		display: none;
	}
	
}
