
#norm-lsp-content {
    margin: 0;
    padding: 0;
}


/* Gallery - Start */
/* body nur für Editor */
body.article section.gallery{
		clear: both;
		background-color: #efefef;
		border: 1px dashed silver;
		height: 150px;
		margin: 10px 0 10px 12px;
		padding:0;
}

body.article section.gallery.galleryFull{
			width: 661px;
			height: 496px;
			margin: 0 0 8px 25px;

}

body.article section.gallery.galleryCenter{
			width: 491px;
			height: 368px;
			margin: 0 0 8px 182px;
}

.article section.gallery .flexslider {
	border: 0;
	margin:0;
	border: 1px solid #999999;
	border-radius: 0;
}

.article section.gallery .flexslider .flex-caption{
	border: 0;
}

.article section.gallery .flexslider p.flex-caption{
	color: #999999;
	margin: -4px 0 0;
	padding: 8px;
	text-align: left;
}

.article section.gallery .flexslider p.flex-caption span{
	color: #999999;
	font-size: 11px;
}

.article section.gallery .flexslider .flex-direction-nav a{
	  opacity: 0.5;
}

.article section.gallery .flexslider .flex-direction-nav .flex-prev {
  left: 5px;
}
.article section.gallery .flexslider  .flex-direction-nav .flex-next {
  right: 5px;
}

.article section.gallery .flexslider ul{
	margin: 0;
	line-height: normal;
}

.article section.gallery .flexslider ul li{
	font-size: 0;
	list-style-image: none;
	list-style-type: none;
	padding: 0;
}

.article section.gallery.galleryFull{
	width: 661px;
  margin: 0 0 8px 15px;
}

.article section.gallery.galleryFull img{
	width: 659px;
	height: 494px;
}

.article section.gallery.galleryCenter{
	width: 491px;
	margin: 0 0 8px 182px;
}

.article section.gallery.galleryCenter img{
	width: 489px;
	height: 366px;
}

.article section.gallery .flex-control-nav {
      position: relative;
      bottom: auto;
      padding-top: 8px;
      text-align: center;
      margin: auto;
}

.article section.gallery .custom-navigation{
  display: table;
  width: 100%;
  table-layout: fixed;
}

.article section.gallery .custom-navigation > * {
    display: table-cell;
}

.article section.gallery .custom-navigation > a {
  width: 50px;
}

.article section.gallery .custom-navigation .flex-next {
  text-align: right;
}

/* Gallery - End */

.article {
    clear: both;
    color: #000000;
    font-family: Arial,Helvetica,"Lucida Grande",Sans;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 675px;
}
.article a, .article a:hover, .article a:active, .article a:visited, .article a:focus, .article a:link {
    color: #069;
    outline: medium none;
    text-decoration: none;
}
.article a:active {
    color: #39c;
}
.article a:hover {
    text-decoration: underline;
}
.article p, .article p.Beschreibung, .article p.beschreibung, .article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
    color: #000000;
    margin: 0 0 0 182px;
    padding: 6px 0 3px;
}
.article p.Beschreibung {
    font-weight: bold;
    margin-left: 12px; /* Edit by HL */
}
.article p {
    line-height: 12pt;
    margin-bottom: 5px;
    padding-top: 6px;
}
.article h1 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.article h2, .article h3 {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 6px;
}
.article blockquote {
    background: rgba(0, 0, 0, 0) url("img/bg-quote.png") no-repeat scroll 0 0;
    margin: 15px 0 8px 182px;
    padding: 10px 0 0 45px;
}
.article blockquote p {
    font-family: Georgia,Garamond,serif;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.article blockquote p.autor {
    color: #999999;
    font-family: Arial,Helvetica,"Lucida Grande",Sans;
    font-size: 12px;
    line-height: 13px;
    margin: 0;
    padding: 0;
}
.article ul {
    font-size: 13px;
    line-height: 12pt;
    margin-left: 199px;
    padding: 0;
}
.article ol {
    font-size: 13px;
    line-height: 12pt;
    margin-left: 182px;
}
.article ul li {
    list-style-image: url("img/greydot.gif");
    list-style-type: square;
    margin-bottom: 0;
    padding-bottom: 4px;
}
.article .norm-lsp-wbox {
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
    clear: both;
    color: gray;
    font-size: 8px;
    margin: 10px 0 5px 12px;
    padding: 2px 0 10px 97px;
}
.article .norm-lsp-wbox img {
    border: 0 none;
    margin: 0;
}
.article table.small, .article table.small th, .article table.small td, .article table.small tr, .article table.small tbody th, .article table.small tbody tr, .article table.small tbody td, .article table.small thead th, .article table.small thead tr, .article table.small thead td, .article table.small thead, .article table.big, .article table.big th, .article table.big td, .article table.big tr, .article table.big tbody th, .article table.big tbody tr, .article table.big tbody td, .article table.big thead th, .article table.big thead tr, .article table.big thead td, .article table.big thead {
    border: 1px dotted #cccccc;
    border-collapse: collapse;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.article table.small, .article table.big {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("/images/table-background.gif") repeat-x scroll center bottom;
    border-color: currentcolor #999999 #999999;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 2px 2px 1px;
    margin: 15px 0 10px 182px;
    padding: 10px 15px;
    width: 492px;
}
.article table.big {
    margin-left: 11px;
    width: 663px;
}
.article table.small caption, .article table.big caption {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999 #999999 currentcolor;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 2px 0 1px;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 10px 15px;
    text-align: left;
}
.article table.small thead tr, .article table.small thead th, .article table.small tbody th, .article table.big thead tr, .article table.big thead th, .article table.big tbody th {
    color: #999999;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
}
.article table.small thead td, .article table.big thead td {
    border: 0 none;
    font-size: 13px;
    line-height: 18px;
    padding: 0 5px 8px 0;
    vertical-align: top;
}
.article table.small thead th, .article table.big thead th {
    border-bottom: 1px solid #ccc;
    padding: 5px 5px 5px 15px;
    vertical-align: top;
}
.article table.small tbody td, .article table.big tbody td {
    border-top: 1px dotted #ccc;
    padding: 5px 16px;
    vertical-align: top;
}
* + html .article table.small tbody td, * + html .article table.big tbody td {
    padding: 5px 15px;
}
.article table.small tbody td.number, .article table.big tbody td.number {
    padding-right: 8px;
    text-align: right;
}
.article table.small tbody *:first-child td, .article table.big tbody *:first-child td {
    border-top: medium none;
}
.article table td p.small, .article table td p.big {
    margin: 0;
}
.article td.number {
    padding-right: 6px;
    text-align: right;
}
.article td.tbl_cell_right_aligned {
    padding-right: 6px;
    text-align: right;
}
.article td.tbl_cell_left_aligned {
    text-align: left;
}
.article table.small tbody *:last-child td, .article table.big tbody *:last-child td {
    border-top: 1px dotted #ccc;
}
.article .tbl_footer {
    border-top: 1px dotted #ccc;
}
.article tr td.tbl_footer {
    padding: 10px 15px;
}
.article table.small thead tr th p, .article table.big thead tr th p {
    color: #999999;
}
.article table.small thead tr th.tbl_column_header_centered p, .article table.big thead tr th.tbl_column_header_centered p {
    color: #999999;
    text-align: center;
}
.article dl {
    margin: 10px 0 10px 12px;
    padding: 0;
}
.article dt {
    margin: 0;
    padding: 0;
}
.article dt img {
    border: 1px solid #999999;
    margin: 0;
    padding: 0;
}
.article dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: currentcolor #999999 #999999;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #999999;
    margin: -4px 0 0;
    padding: 8px;
}
.article dt.noborder img {
    border-bottom: 0 none;
}
.article dl.imageSmall {
    clear: right;
    float: right;
    margin: 8px 0 8px 8px;
    padding: 0;
}
.article .imageSmall dt {
}
.article .imageSmall dt img {
}
.article .imageSmall dd {
}
.article dl.imageMiddle {
    float: left;
    margin: 8px 8px 8px 12px;
    padding: 0;
}
.article .imageMiddle dt {
}
.article .imageMiddle dt img {
}
.article .imageMiddle dd {
}
.article dl.imageCenter {
    clear: both;
    margin: 0 0 8px 182px;
    padding: 0;
}
.article .imageCenter dt {
    width: 493px;
}
.article .imageCenter dt img {
    width: 491px;
}
.article .imageCenter dd {
    width: 475px;
}
.article .imageFull dt {
    width: 659px;
}
.article .imageFull dt img {
    width: 661px;
}
.article .imageFull dd {
    width: 645px;
}
.article div table p.bildunterschrift {
    margin-left: 182px;
}
.article p {
    color: #000000;
    line-height: 12pt;
    margin: 3px 0 5px 182px;
    padding: 6px 0 0;
}
.article table h1, .article table h2, .article table h3, .article table h4, .article table h5 {
    font-size: 15px;
    margin: 0;
    padding: 16px 14px;
}
.article h3, .article table h3 {
    text-align: center;
}
.article table p, .article .eingerueckt p, .article .eingerueckt h2 {
    margin: 0;
    padding: 5px 0;
}
.article table ol, .article table ul, .article .eingerueckt ol, .article .eingerueckt ul {
    margin: 10px;
    padding: 5px 0 5px 6px;
}
.article table {
    table-layout: auto;
    width: 460px;
}
.article table, .article div table {
    margin-left: 182px;
}
.artikel_absatz {
    clear: both;
    color: black;
    margin-bottom: 0;
    margin-left: 182px;
    margin-top: 0;
    padding: 0;
    width: 490px;
}
.artikel_absatz p {
    margin-bottom: 14px;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}
.article .eingerueckt {
    margin-left: 182px;
}
.regPre2 {
    background-color: #069;
    border: 1px solid #036;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    margin-bottom: 11px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 0;
}
.regPre2 a {
    color: #fff;
    margin-left: 9px;
    margin-top: 10px;
    text-decoration: none;
}
.regPre2 a:hover {
    text-decoration: none;
}
.container_blaettern {
    padding: 10px 0;
    width: 100%;
}
.blaettern_links {
    float: left;
}
.blaettern_rechts {
    float: right;
}
