/* Formatierungen CSS Styled Content */

p {
	padding: 0 0 10px 0;
	}

A {
	color:#666666;
	}

A:hover {
	color:#333333;
	}

li {
	list-style-type: none;
}
	
#mainbox ul,#mainbox ol {
	margin-bottom: 10px;
	}

#mainbox li {
	padding-left: 20px;		
}

#mainbox li {
	list-style-position: inside;
	}

table {
margin: 5px 10px;
}

td {
padding: 0 5px 0 0;
}

img { border: none; }




/* Google-Maps mobil anpassen */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 1%; width: 98%; height: 98%; }

/* Share Buttons */
ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 32px;
}

#sidecontent .csc-textpic-intext-left p {		
		padding: 0 0 10px 0 !important;
		margin: 0 0 0 0;		
		}
		

figure {
display: table !important; width: 100%;
}

figure img {
display: block;

}


figcaption {
	font-size:90% !important;
}

.csc-textpic-imagerow {
margin-bottom: 10px
}

