body{

	margin: 20px;

}

.voteup, .voteup > .sorting_1{
	background-color:#014600 !important;
	color:white;
}
.voteup a{
	color:white;
}
.voteup.odd, .voteup.odd > .sorting_1{
	background-color:#02590f !important;
	color:white;
}


.voteupneutral, .voteupneutral > .sorting_1{
	background-color:#fff917 !important;
	color:#000;
}
.voteupneutral a{
	color:#000;
}
.voteupneutral.odd, .voteupneutral.odd > .sorting_1{
	background-color:#fffd74 !important;
	color:#000;
}


.voteupdown, .voteupdown > .sorting_1{
	background-color:#6e1005 !important;
	color:white;
}
.voteupdown a{
	color:white;
}
.voteupdown.odd, .voteupdown.odd > .sorting_1{
	background-color:#8f1402 !important;
	color:white;
}

select{
	color:#000;
}

.bi-image{
	color:#fff !important;

}

.imagefill {
	height: 50px;
	width: 50px;
	background-size: 100%;
	background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-image-fill" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2V3zm1 9l2.646-2.354a.5.5 0 0 1 .63-.062l2.66 1.773 3.71-3.71a.5.5 0 0 1 .577-.094L15.002 9.5V13a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-1zm5-6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg>'); 
}

.voteupdown .imagefill, .voteup .imagefill {
	height: 50px;
	width: 50px;
	background-size: 100%;
	background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-image-fill" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2V3zm1 9l2.646-2.354a.5.5 0 0 1 .63-.062l2.66 1.773 3.71-3.71a.5.5 0 0 1 .577-.094L15.002 9.5V13a1 1 0 0 1-1 1h-12a1 1 0 0 1-1-1v-1zm5-6.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/></svg>'); 
}

.WebPageInfoType1, .WebPageInfoType2, .WebPageInfoType3{
	padding:10px;
	border: 5px solid #000;
}
.WebPageInfoType1 a, .WebPageInfoType3 a{
	color:#fff;
}
.WebPageInfoType2 a{
	color:#000;
}

.voteupdown .WebPageInfoType1, .voteup .WebPageInfoType1,.voteupdown .WebPageInfoType2, .voteup .WebPageInfoType2, .voteupdown .WebPageInfoType3, .voteup .WebPageInfoType3 {
	border: 1px solid #fff;
}
.WebPageInfoType1{
	background-color:#02590f;
	color:#fff;
}
.WebPageInfoType2{
	background-color:#fffd74;
	color:#000;

}
.WebPageInfoType3{
	background-color:#8f1402;
	color:#fff;

}

.WebPageInfoImpressum, .WebPageInfoDatenschutz, .WebPageInfoPagespeed{
	margin-top:10px;
}

#loginDialogForm{
	margin: auto;
	margin-top:100px;
	width:200px;
}
.WebPageInfoButton, .WebPageInfoImpressum input{
	color:#000 !important;
	width:100%;
}
