div.dstspl  h1 {
	font-size: 31px !important;
}

div.dstspl  h2 {
	font-size: 23px !important;
}

div.dstspl  h3 {
	margin-top:0 !important;
}

div.dstspl  div.section {
	padding:0 0 0 10px !important;
}

div.videobox_within {
	float:left;
	max-width:360px;
	margin:0 20px 0 0;
}

div.dstspl ul.dstspl {
		list-style-type:none !important;
		margin-left:-40px !important;
		margin-bottom:5px !important;
}

div.dstspl div.seminarkategorie-liste-item {
	background:none !important;
	margin-bottom:15px;
}

div.dstspl div.container_dstspl {
	border:1px solid silver;
	padding:5px 10px;
	/*margin:0 0 20px 0;*/
}

div.semsubkatleft_dstspl {
	padding:-10px;
}


div.dstspl div.seminarkategorie-ueberschrift {
	margin-top:0;
}

div.dstspl h2.seminarkategorie-ueberschrift-titel {
	margin:0 0 15px 0;
}

div.dstspl h2.seminarkategorie-item-title {
	border:none !important;
	line-height:27px;
}

div.container_dstspl {
	background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}

div.container_dstspl h2 {
	margin:0;
}

div.container_dstspl h3 {
	margin-bottom:5px;

}

div.container_dstspl .col-xs-1, div.container_dstspl .col-xs-11 {
	padding:0;
}

div.container_dstspl p {
	margin-bottom:5px;
}

nav.pmbox_dstspl {
	width:350px;
	top:190px;
	margin-top:20px;
	border:1px solid silver;
	padding:10px;
	background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
	z-index:2;
}

nav.pmbox_dstspl.affix-top {
	top:10px !important;
}

#pmbox.affix-top {
	position:absolute !important;
}

#pmbox.affix-bottom {
 /*visibility:hidden;*/
 position:relative;
}

div.pmbox_dstspl {
	border:1px solid silver;
	padding:10px;

	background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}

a.nachoben {
	border:1px solid silver;
	border-radius:4px;
	padding:5px;
	background-image: linear-gradient(to bottom, #fff 0px, #f8f8f8 100%);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
	bottom:40px;
	right:40px;
	z-index:3;	
}

a.nachoben {
	text-decoration:none !important;
	outline:none;
}

/* für navbar in xs */

@media (max-width: 768px) {
	.navbar-vdhh {
	    padding:0 20px;
	}
}

@media (max-width: 970px) {
	.anchor100 {
		display: block;
		position: relative;
		top: -10px;
		visibility: hidden;
	}
}


@media (min-width: 971px) and (max-width: 1200px) {
	.anchor100 {
		display: block;
		position: relative;
		top: -195px;
		visibility: hidden;
	}
}



/* was ganz anderes */

ol.spreadList {
	margin:20px 0 0 -20px;
}

ol.spreadList > li {
		margin-bottom:15px;
}

/* Rating Gedöns */
div.seminarRating img {
	margin-top:-4px;
}

/* bestellskript */

.form-control-feedback {
	top:0;
	right:-15px;
}