/* ****************
** PRIVACY PAGES **
***************** */

ul.privacy-body-list  {
	padding-left:0;
	margin-left:0;
}

ul.privacy-body-list li {
	list-style:none !important;
	text-align:justify !important;
	margin-bottom:20px;
	font-size:13px !important;
	line-height:20px !important;
}

ul.impressum-body-list li {
	list-style:none !important;
	line-height:26px;
}

ol.agb-body-list ol,
ol.agb-body-list {
	list-style:decimal !important;
	font-size:20px;
}

ol.agb-body-list li li {
	list-style:none !important;
}

ol.agb-body-list li span {
	font-size:15px;
}

ol.agb-body-list li ul {
	padding-left:30px;
	float:none;
	clear:both;
	display:block;
}

ol.agb-body-list li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px dashed #dfdfdf;
}

ol.agb-body-list li.list-last{
	border-bottom: 0px none !important;
}

ol.agb-body-list li h4{
	font-size:20px;
	font-weight:600;
	margin-bottom:6px !important;
	margin-top:20px !important;
	padding-bottom:0 !important;
}

ol.agb-body-list li p{
	font-size:15px !important;
}

ol.agb-body-list li ul li span{
	display:block;
	float:left;
}

ol.agb-body-list li ul.ul-sublist li span.sp-col-1-3{
	width:33% !important;
}

ol.agb-body-list li ul.ul-sublist li span.sp-col-2-3{
	width:63% !important;
}

ol.agb-body-list li ul.ul-sublist li span.sp-col-1-2{
	width:48% !important;
}

ol.agb-body-list li ul.ul-sublist li span.sp-col-1-1{
	width:96% !important;
}

ol.agb-body-list li ul.ul-sublist li span.sp-head{
	font-weight:bold !important;
}

ol.agb-body-list li ul.ul-sublist li:after{

	clear:both !important;
}

div.sp-col-2-3 {
	width:45%;
	float:left;
	display:inline-block;
	font-size:15px !important;
	font-weight:bold;
}

div.sp-col-1-3 {
	width:30%;
	font-size:15px !important;
	float:left;
	display:inline-block;
}