/* brick-Accordion */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.accordionbox {
	position:static !important;
	margin-bottom:2px;
}

.accordionboxclosed {
	position:static !important;
	margin-bottom:2px;
}

.accordionboxclosed .box-header-accordion {
	background-image:url(../../../../docs/de/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right -15px;
	cursor:pointer;
}

.accordion {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.box-body-accordion {
	display:block;
	overflow:hidden;
	padding-top:16px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#E8EDF0;
}

.box-header-accordion {
	text-align:center;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	background-color:#222D32;
	background-image:url(../../../../docs/de/994/Iconset-Boxes.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:right 19px;
	cursor:pointer;
}

.box-header-accordion h2 {
	color:#FFFFFF;
	font-size:17px;
	line-height:1.2;
	margin:0px;
}

.tabs {
	float:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

.tabs li {
	float:left;
	margin-right:10px;
}

.tab_container {
	float:left;
	clear:both;
	overflow:hidden;
	width:100%;
	border-width:1px;
	border-style:solid;
	border-top-style:none;
}

.tab_container .tab_content {
	font-size:1.2em;
	padding:20px;
}

/* brick-SimpleList */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
ul.link {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

ul.link li.link {
	margin-top:10px;
	padding-left:0px;
	background-image:none;
	list-style-type:none;
}

ul.link li.link a {
	margin-top:0px;
	margin-bottom:0px;
}

ul.link li.link .link-email {
	margin-top:none;
	margin-bottom:none;
}

ul.link li.link .email-link {
	margin:0px;
}

ul.link li.link .link-button-wrapper {
	margin-top:0;
	margin-bottom:0;
}

table.indextext {
	display:block;
	border-top-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

table.indextext th {
	vertical-align:top;
	white-space:nowrap;
	padding-top:6px;
	padding-bottom:6px;
}

table.indextext th strong {
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
}

table.indextext td {
	width:100%;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

table.indextext td p {
	margin-top:0px;
	margin-bottom:0px;
}

table.indextext table.indextext {
	margin-top:5px;
	margin-bottom:5px;
}

table.indextext tr {
	border-bottom-width:1px;
	border-bottom-color:#8D9296;
	border-bottom-style:dotted;
}

table.indextext tbody {
	display:block;
}

ul {
	list-style-type:none;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

ul li.bullet {
	margin-top:4px;
	padding-left:16px;
	background-image:url(../../../../docs/de/1628/icon-bullet.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left 3px;
	background-attachment:scroll;
	list-style-type:none;
}

ul li.bullet p {
	margin-top:0px;
	margin-bottom:0px;
}

/* brick-ComplexList */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
table.complexlist {
	border-top-width:2px;
	border-top-color:#8D9296;
	border-top-style:solid;
	margin-top:30px;
	margin-bottom:30px;
}

table.complexlist strong {
	margin-top:-5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}

table.complexlist h3 {
	text-align:left;
	margin-top:-5px;
	margin-bottom:20px;
}

table.complexlist td.indexleft {
	white-space:nowrap;
	padding-right:15px;
	padding-left:0px;
}

table.complexlist td.indexleft strong {
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
}

table.complexlist td.indexright {
	white-space:nowrap;
	padding-right:0px;
	padding-left:15px;
}

table.complexlist td.indexright strong {
	margin-top:0;
	margin-right:0;
	margin-bottom:20px;
	margin-left:0;
}

table.complexlist p {
	margin-top:20px;
	margin-bottom:20px;
}

table.complexlist a.bold {
	margin-top:0px;
	margin-bottom:0px;
}

table.complexlist div.delimiter {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
}

table.complexlist img {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
}

table.complexlist td.imageleft {
	padding-right:15px;
}

table.complexlist td.imageright {
	text-align:right;
	padding-left:15px;
}

table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

table.complexlist img.topimage {
	margin-bottom:10px;
}

table.complexlist .complexlist {
	margin:0px;
}

table.complexlist td {
	border-bottom-width:1px;
	border-bottom-color:#8D9296;
	border-bottom-style:solid;
	padding-top:20px;
	padding-bottom:0px;
}

table.complexlist td td {
	border-bottom-width:0px;
	border-bottom-style:none;
	padding-top:0px;
	padding-bottom:0px;
}

table.complexlist ul.link {
	margin-bottom:20px !important;
}

div.complexlist {
	margin-top:30px;
	margin-bottom:30px;
	margin-right:-0px;
	margin-left:-0px;
}

/* brick-Image */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.image-legend {
	padding-top:15px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.image-legend p.remark {
	margin-top:0px;
	margin-bottom:0px;
}

.zoom-section .zoom-body .image-legend {
	padding-top:20px;
	padding-bottom:0px;
	background-color:#E8EDF0;
}

.zoom-section .zoom-body .image-legend p.remark {
	line-height:1.4em;
}

.zoom-window {
	display:table;
	width:100%;
	height:100%;
	top:50%;
	left:50%;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
	position:fixed;
	z-index:10000;
}

.zoom-background {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:5000;
	background-color:#262626;
	background-color:rgba(38,38,38,0.75);
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

.zoom-loading {
	width:100%;
	height:100%;
	background-image:url(../../../../docs/de/1027/Ajax-Loader.gif?v=1.0);
	background-repeat:no-repeat;
	background-position:center;
	position:fixed;
	top:0px;
	left:0px;
	z-index:10000;
}

.zoom-pane {
	position:fixed;
	top:0px;
	left:0px;
	z-index:10000;
}

.content div.image {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content div.image a {
	line-height:0px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:relative;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:transparent !important;
	-o-transition:all 0.2s ease-out 0s;
	-webkit-transition:all 0.2s ease-out 0s;
	transition:all 0.2s ease-out 0s;
}

.content div.image a.zoom {
	text-indent:500px;
	display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	top:-20px;
	right:0px;
	background-color:#F50000;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-position:-300px -300px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.content div.image span.zoom-icon {
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	right:0px;
	bottom:0px;
	background-color:#F50000;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-position:-300px -300px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.content div.image img {
	width:100%;
	height:auto;
}

.content a.close {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-indent:500px;
	position:absolute;
	display:block;
	overflow:hidden;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	margin:0px;
	background-color:#F50000;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:-100px -300px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	cursor:pointer;
}

.bleed .image-legend {
	padding-right:10px;
	padding-left:10px;
}

.zoom-body {
	position:relative;
}

.zoom-body img {
	width:100%;
	height:auto;
}

.zoom-window-box {
	display:inline-block;
	-moz-box-shadow:5px 5px 5px 0px rgba(38,38,38,1.0);
	-webkit-box-shadow:5px 5px 5px 0px rgba(38,38,38,1.0);
	box-shadow:5px 5px 5px 0px rgba(38,38,38,1.0);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	background-color:#FFFFFF;
}

.zoom-window-center {
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}

.zoom-window-close {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:0px;
	right:0px;
	background-color:#F50000;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:-100px -300px;
	cursor:pointer;
}
/* style: Hauptstil language: default / engineId: default / pseudo: hover */
.content div.image a:hover {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}

.content div.image a.zoom:hover {
	background-color:#222D32;
}

.content a.close:hover {
	background-color:#000000;
}

/* brick-Delimiter */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.delimiter {
	clear:both;
	height:1px;
	border-top-width:1px;
	border-top-color:#000000;
	border-top-style:dotted;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.delimiter-blind {
	height:20px;
	background-color:transparent !important;
}

/* brick-DynamicList */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content .dynamiclist {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content .dynamiclist article {
	position:relative;
	margin-bottom:2px;
}

.content .dynamiclist article .data {
	vertical-align:top;
	display:table-cell;
	padding-top:0px;
	padding-right:40px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .dynamiclist article .data p {
	color:#000000;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
	-o-transition:color 0.2s ease 0s;
	-webkit-transition:color 0.2s ease 0s;
	transition:color 0.2s ease 0s;
}

.content .dynamiclist article .data strong {
	color:#000000;
	display:inline;
	padding-right:10px;
}

.content .dynamiclist article .shadow {
	display:table-cell;
	float:left;
	width:140px;
	height:140px;
	margin-top:0px !important;
	margin-right:20px;
	margin-bottom:0px !important;
}

.content .dynamiclist article .shadow img {
	display:block;
	float:none;
	border-width:1px;
	border-color:#8D9296;
	border-style:solid;
	-moz-box-shadow:2px 2px 2px -2px rgba(141,146,150,1.0);
	-webkit-box-shadow:2px 2px 2px -2px rgba(141,146,150,1.0);
	box-shadow:2px 2px 2px -2px rgba(141,146,150,1.0);
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
}

.content .dynamiclist article a.teaser,
.content .dynamiclist article a.teaser-small {
	color:#F50000;
	text-align:left;
	position:relative;
	display:table;
	width:100%;
	top:0;
	left:0;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:20px;
	background-color:#FFFFFF;
	-o-transition:all 0.2s linear 0s;
	-webkit-transition:all 0.2s linear 0s;
	transition:all 0.2s linear 0s;
}

.content .dynamiclist article a.teaser-small {
	padding:10px;
}

.content .dynamiclist article a.teaser:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser:hover span {
	background-position:0px -100px;
}

.content .dynamiclist article a.teaser:hover strong {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser:hover h2 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser h3 {
	color:#F50000;
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
}

.content .dynamiclist article a.teaser span.more {
	position:absolute;
	width:12px;
	height:24px;
	top:50%;
	right:20px;
	margin-top:-12px;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .dynamiclist article a.teaser h4,
.content .dynamiclist article a.teaser-small:hover h4,
.content .dynamiclist article .teaser-small a.teaser-small h4,
.content .dynamiclist article .teaser-small a.teaser-small:hover h4 {
	color:#F50000;
}

.content .dynamiclist article .teaser-small a.teaser-small:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser .image-wrap {
	width:25%;
	padding-right:20px;
}

.content .dynamiclist article a.teaser .isLast {
	padding-right:0px;
}

.content .dynamiclist article a.teaser h2 {
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
	-o-transition:color 0.2s ease 0s;
	-webkit-transition:color 0.2s ease 0s;
	transition:color 0.2s ease 0s;
}

.content .dynamiclist article a.teaser-small img {
	width:auto;
	height:auto;
}

.content .dynamiclist article a.teaser-small span {
	right:10px;
}

.content .dynamiclist article a.teaser-small .image-wrap {
	width:50px;
}

.content .dynamiclist article a.teaser-small:hover p {
	margin-left:10px;
}

.content .dynamiclist article a.teaser-small:hover span.more {
	background-position:left -100px;
}

.content .dynamiclist article a.teaser-small p {
	margin-left:10px;
}

.content .dynamiclist article a.teaser-small .data {
	vertical-align:middle;
	height:50px;
	padding:0px;
}

.content .dynamiclist article a.teaser-small span.more {
	position:absolute;
	width:12px;
	height:24px;
	top:50%;
	right:10px;
	margin-top:-12px;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left top;
}

.content .dynamiclist article a.teaser-small h4 {
	margin-right:10px;
	margin-left:10px;
}

.content .dynamiclist article a.teaser.selected,
.content .dynamiclist article a.teaser-small.selected {
	background-color:#000000;
}

.content .dynamiclist article a.teaser.selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser.selected h4 {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser.selected p {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser.selected > span {
	display:none;
}

.content .dynamiclist article a.teaser.selected:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser.selected:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser.selected:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser.selected h2 {
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
}

.content .dynamiclist article .image-wrap {
	display:table-cell;
}

.content .dynamiclist article .image-wrap img {
	width:100% !important;
	height:auto !important;
}

.content .dynamiclist article .image-wrap .document-wrap {
	min-width:140px;
}

.content .dynamiclist article .image-wrap .document-wrap img {
	width:140px;
	height:auto;
}

.content .dynamiclist article .teaser-wrap span {
	color:#222D32;
}

.content .dynamiclist article .teaser-wrap span span {
	color:#222D32;
}

.content .dynamiclist article a.teaser-small.selected h4 {
	color:#E8EDF0;
	margin-left:10px;
}

.content .dynamiclist article a.teaser-small.selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser-small.selected:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-small.selected:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-small.selected:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-small.selected p {
	color:#E8EDF0;
	margin-left:10px;
}

.content .dynamiclist article a.teaser-small.selected > span {
	display:none;
}

.content .dynamiclist article .st_sharethis {
	color:#222D32;
}

.content .dynamiclist article .st_sharethis span {
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#222D32;
	margin-left:0px;
}

.content .dynamiclist article .teaser-topimage {
	position:relative;
	display:block;
	top:0;
	left:0;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	margin:0;
	padding:20px;
	background-color:#FFFFFF;
	-o-transition:all 0.2s linear 0s;
	-webkit-transition:all 0.2s linear 0s;
	transition:all 0.2s linear 0s;
}

.content .dynamiclist article .teaser-topimage:hover span {
	background-position:0px -100px;
}

.content .dynamiclist article .teaser-topimage:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser-topimage:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser-topimage:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser-topimage:hover strong {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser-topimage h3 {
	color:#F50000;
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
}

.content .dynamiclist article .teaser-topimage h4 {
	color:#F50000;
}

.content .dynamiclist article .teaser-topimage .data {
	text-align:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .dynamiclist article .teaser-topimage .image-wrap {
	display:block;
	width:100%;
	margin-bottom:20px;
}

.content .dynamiclist article .teaser-topimage .image-wrap .document-wrap img {
	width:100%;
}

.content .dynamiclist article .teaser-topimage span.more {
	display:none;
}

.content .dynamiclist article a.teaser-topimage.selected {
	background-color:#000000;
}

.content .dynamiclist article a.teaser-topimage.selected h4 {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser-topimage.selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser-topimage.selected:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-topimage.selected:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-topimage.selected:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article a.teaser-topimage.selected p {
	color:#E8EDF0;
}

.content .dynamiclist article a.teaser-topimage.selected > span {
	display:none;
}

.content .dynamiclist article .empty-link {
	position:relative;
	display:block;
	top:0;
	left:0;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	margin:0;
	padding:20px;
	background-color:#FFFFFF;
}

.content .dynamiclist article .empty-link h3 {
	color:#222D32;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
}

.content .dynamiclist article .empty-link .teaser-topimage.data {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .dynamiclist article .empty-link .teaser.image-wrap {
	display:table-cell;
	width:25%;
	padding-right:20px;
}

.content .dynamiclist article .empty-link .teaser.data h3 {
	margin-top:-5px;
	margin-bottom:10px;
}

.content .dynamiclist article .empty-link .teaser-small.image-wrap {
	width:50px;
}

.content .dynamiclist article .empty-link .teaser-small.data {
	vertical-align:middle;
	height:50px;
}

.content .dynamiclist article .empty-link .teaser-small.data h4 {
	margin-left:10px;
}

.content .dynamiclist article .empty-link .image-wrap {
	margin-bottom:20px;
}

.content .dynamiclist article .teaser-small {
	padding:0px;
}

.content .dynamiclist article .teaser-small p {
	margin-left:10px;
}

.content .dynamiclist article .teaser.selected {
	background-color:#000000;
}

.content .dynamiclist article .teaser.selected h4 {
	color:#E8EDF0;
}

.content .dynamiclist article .teaser.selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article .teaser.selected:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser.selected:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser.selected:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser.selected:hover h2 {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser.selected p {
	color:#E8EDF0;
}

.content .dynamiclist article .teaser.selected > span {
	display:none;
}

.content .dynamiclist article .teaser.selected h2 {
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
}

.content .dynamiclist article .selected {
	background-color:#000000;
}

.content .dynamiclist article .selected h4 {
	color:#E8EDF0;
}

.content .dynamiclist article .selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article .selected:hover p {
	color:#FFFFFF;
}

.content .dynamiclist article .selected:hover h4 {
	color:#FFFFFF;
}

.content .dynamiclist article .selected:hover h3 {
	color:#FFFFFF;
}

.content .dynamiclist article .selected p {
	color:#E8EDF0;
}

.content .dynamiclist article .selected > span {
	display:none;
}

.content .dynamiclist article .selected h2 {
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
}

.content .dynamiclist article .blog-wrapper.empty-link .blog-data h3 {
	color:#000000;
	margin-bottom:20px;
}

.content .dynamiclist article .teaser-small.empty-link {
	padding:10px;
}

.content .dynamiclist article .empty-link.teaser-topimage:hover h4 {
	color:#000000;
}

.content .dynamiclist article .empty-link.teaser-topimage:hover h3 {
	color:#000000;
}

.content .dynamiclist article .empty-link.teaser-topimage:hover strong {
	color:#000000;
}

.content .dynamiclist article .empty-link.teaser-topimage:hover p {
	color:#000000;
}

.content .dynamiclist .link-list-entry a.link-list {
	margin-top:3px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
}

.content .dynamiclist .link-list-entry a.link-list strong {
	color:#F50000;
	float:left;
	margin-right:20px;
}

.content .dynamiclist .link-list-entry a.link-list:hover strong {
	color:#222D32;
}

.content .dynamiclist .link-list-entry p {
	float:left;
	margin-right:10px;
}

.content .dynamiclist article.blog {
	margin-bottom:20px;
}

.content .dynamiclist article.blog .blog-image-wrap .date {
	text-align:center;
	width:35px;
	top:40px;
	left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
	background-color:#E8EDF0;
}

.content .dynamiclist article.blog .blog-image-wrap .date strong {
	color:#222D32;
	text-transform:uppercase;
	margin:0px;
}

.content .dynamiclist article.blog .blog-image-wrap .date p {
	color:#222D32;
	font-size:22px;
	line-height:22px;
	margin:0px;
}

.content .dynamiclist article.blog .blog-image-wrap img {
	width:100% !important;
	height:auto !important;
	margin-bottom:20px;
}

.content .dynamiclist article.blog h3 {
	color:#F50000;
	text-align:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .dynamiclist article.blog .blog-data,
.content .dynamiclist article.blog-small .blog-data,
.content .dynamiclist article.blog-small.isFirst .blog-data {
	vertical-align:top;
}

.content .dynamiclist article.blog-small .blog-data {
	display:table-cell;
}

.content .dynamiclist article.blog-small.isFirst .blog-data {
	display:block;
}

.content .dynamiclist article.blog .blog-data a {
	clear:none;
	padding:0px;
	background-color:transparent;
}

.content .dynamiclist article.blog footer {
	padding-top:20px;
}

.content .dynamiclist article.blog footer .button-submit {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	float:right;
	clear:none;
	margin-top:20px;
}

.content .dynamiclist article.blog footer p {
	line-height:1.2em;
	float:left;
	margin-top:6px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .dynamiclist article.blog footer a {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin:0px;
}

.content .dynamiclist article.blog footer strong {
	color:#222D32;
	line-height:1.2em;
	float:left;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:5px;
	padding-right:0;
	padding-bottom:5px;
	padding-left:0;
}

.content .dynamiclist article.blog footer ul {
	float:left;
	clear:both;
	margin:0px;
}

.content .dynamiclist article.blog footer ul li {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}

.content .dynamiclist article.blog footer ul li span {
	line-height:1.2em;
}

.content .dynamiclist article.blog footer table {
	float:left;
	width:70%;
}

.content .dynamiclist article.blog p {
	color:#222D32;
	margin-top:20px;
	margin-bottom:20px;
}

.content .dynamiclist article.blog .blog-wrapper {
	position:relative;
	display:block;
	top:0;
	left:0;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	margin:0px;
	padding:20px;
	background-color:#FFFFFF;
}

.content .dynamiclist article.blog .blog-wrapper .blog-image-wrap a {
	padding:0px;
	background-color:transparent;
}

.content .dynamiclist article.blog-small .blog-image-wrap {
	display:table-cell;
	width:25%;
	padding-right:20px;
}

.content .dynamiclist article.blog-small .blog-image-wrap img {
	margin-bottom:0px;
}

.content .dynamiclist article.blog-small .blog-image-wrap a {
	background-color:transparent;
}

.content .dynamiclist article.blog-small.isFirst img {
	margin-right:0px;
}

.content .dynamiclist article.blog.selected .button-submit {
	display:none;
}

.content .dynamiclist article.blog.selected h3 {
	color:#E8EDF0;
}

.content .dynamiclist article.blog.selected p {
	color:#E8EDF0;
}

.content .dynamiclist article.blog.selected .blog-wrapper {
	background-color:#000000;
}

.content .dynamiclist article.blog.selected footer {
	padding-top:20px;
}

.content .dynamiclist .link-list.selected {
	color:#FFFFFF;
	background-color:#000000;
}

.content td.blog {
	border-width:1px;
	border-color:#C9C9C9;
	border-style:solid;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:30px;
	background-color:#FFFFFF;
}

.content td.blog-small {
	border-width:1px;
	border-color:#C9C9C9;
	border-style:solid;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:30px;
	background-color:#FFFFFF;
}

.content td.teaser {
	border-width:1px;
	border-color:#C9C9C9;
	border-style:solid;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:30px;
	background-color:#FFFFFF;
}

.content td.teaser-small {
	border-width:1px;
	border-color:#C9C9C9;
	border-style:solid;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:30px;
	background-color:#FFFFFF;
}

.content td.link-list {
	border-width:1px;
	border-color:#C9C9C9;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-webkit-box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	box-shadow:2px 2px 5px -4px rgba(0,0,0,1.0);
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	padding:30px;
	background-color:#FFFFFF;
}

.content .multicolumn.isLast {
	margin-right:0px;
}

.content .multicolumn.dynamiclist {
	margin-right:-20px;
}

.content .multicolumn.dynamiclist article {
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:20px;
	padding-right:20px;
}

.content .multicolumn.dynamiclist .width-50-percent {
	width:50%;
}

.content .multicolumn.dynamiclist .width-33-percent {
	width:33.333%;
}

.content .multicolumn.dynamiclist .width-25-percent {
	width:25%;
}

.content .multicolumn.dynamiclist .pagebrowsing {
	margin-right:20px;
}

.content .multicolumn.dynamiclist .link-list-entry {
	float:left;
}

.content .multicolumn.dynamiclist .link {
	float:left;
}
/* style: Hauptstil language: default / engineId: default / pseudo: hover */
.content .dynamiclist article a.teaser:hover,
.content .dynamiclist article a.teaser-small:hover {
	background-color:#F50000;
}

.content .dynamiclist article a.teaser h2:hover {
	color:#FFFFFF;
}

.content .dynamiclist article .teaser-topimage:hover {
	background-color:#F50000;
}

.content .dynamiclist article .blog-wrapper.empty-link:hover {
	background-color:#FFFFFF;
}

.content .dynamiclist article .empty-link.teaser-topimage:hover {
	background-color:#FFFFFF;
}

.content .dynamiclist article.blog h3:hover {
	color:#222D32;
}

.content .dynamiclist article.blog .blog-data a:hover {
	background-color:transparent !important;
}

.content .dynamiclist article.blog footer .button-submit:hover {
	color:#FFFFFF;
}

.content .dynamiclist article.blog footer a:hover {
	color:#222D32;
}

.content .dynamiclist article.blog-small .blog-image-wrap a:hover {
	background-color:transparent !important;
}

.content .dynamiclist article.blog.selected footer a:hover {
	color:#FFFFFF;
}

.content .dynamiclist article.blog.selected a:hover {
	color:#FFFFFF;
}

.content .dynamiclist article.blog.selected a:hover h3:hover {
	color:#FFFFFF;
}

/* brick-Box */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content .box1,
.content .box4 {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content .box1 .box-header {
	background-color:#E8EDF0;
}

.content .box1 .box-header h2 {
	color:#222D32;
}

.content .box1 .box-body {
	border-width:1px;
	border-color:#8D9296;
	border-style:dotted;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}

.content .box1 header.collapsible span {
	background-position:left -250px;
}

.content .box1 header.collapsible.collapsed span {
	background-position:-200px -250px;
}

.content .box2 {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content .box2 .box-body {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background-color:#E8EDF0;
}

.content .box2 .box-body div.table {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.delimiter {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body table.complexlist td.indexleft {
	white-space:nowrap;
	padding-left:0px;
}

.content .box2 .box-body table.complexlist td.indexright {
	white-space:nowrap;
	padding-right:0px;
}

.content .box2 .box-body table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .box2 .box-body table.complexlist td.bullet {
	padding-left:0px;
	background-position:left 2px;
}

.content .box2 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.complexlist {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body ul li.bullet {
	background-image:url(../../../../docs/de/1628/icon-bullet.png?v=1.0);
}

.content .box2 .box-body a.document {
	background-position:left -2400px;
}

.content .box2 .box-body a.email {
	background-position:left -3200px;
}

.content .box2 .box-body a.internal {
	background-position:left -800px;
}

.content .box2 .box-body a.external {
	background-position:left -1600px;
}

.content .box2 .box-header h2 {
	color:#222D32;
}

.content .box2 header.collapsible {
	background-color:#E8EDF0;
}

.content .box2 header.collapsible span {
	background-position:left -250px;
}

.content .box2 header.collapsible.collapsed span {
	background-position:-200px -250px;
}

.content .box-header {
	position:relative;
	margin-bottom:2px;
	padding-top:12px;
	padding-right:20px;
	padding-bottom:8px;
	padding-left:20px;
	background-color:#E8EDF0;
}

.content .box-header h2 {
	margin:0px;
}

.content .box-header a {
	color:#F50000;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
}

.content .box-body {
	display:block;
	overflow:hidden;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	-o-transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s;
}

.content header.collapsible {
	background-color:#222D32;
	cursor:pointer;
}

.content header.collapsible h2 {
	color:#FFFFFF;
}

.content header.collapsible span {
	position:absolute;
	width:100px;
	height:40px;
	top:0px;
	right:0px;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:left -200px;
}

.content .box3 {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content .box3 .box-body {
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background-color:#222D32;
}

.content .box3 .box-body em {
	color:#FFFFFF;
}

.content .box3 .box-body a.email {
	background-repeat:no-repeat;
	background-position:left -3600px;
}

.content .box3 .box-body a.internal {
	background-repeat:no-repeat;
	background-position:left -1200px;
}

.content .box3 .box-body a.document {
	background-repeat:no-repeat;
	background-position:left -2800px;
}

.content .box3 .box-body a.external {
	background-repeat:no-repeat;
	background-position:left -2000px;
}

.content .box3 .box-header {
	background-color:#222D32;
}

.content .box3 h3 {
	color:#FFFFFF;
}

.content .box3 p {
	color:#FFFFFF;
}

.content .box3 label {
	color:#FFFFFF;
}

.content .box3 h2 {
	color:#FFFFFF;
}

.content .box3 h1 {
	color:#FFFFFF;
}

.content .box3 .dynamiclist article {
	position:relative;
	background-color:#000000;
}

.content .box3 .dynamiclist article a:hover h3 {
	color:#F50000;
}

.content .box3 .dynamiclist article span {
	background-position:left -456px;
}

.content .box3 strong {
	color:#FFFFFF;
}

.content .box3 span {
	color:#FFFFFF;
}

.content .box3 ul li.bullet {
	background-image:url(../../../../docs/de/1876/icon-bullet-negative.png?v=1.0);
}

.content .box3 div.delimiter {
	border-top-color:#FFFFFF;
	clear:both;
	height:1px;
	border-top-width:1px;
	border-top-style:dotted;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content header.collapsible.collapsed span {
	position:absolute;
	width:100px;
	height:40px;
	top:0px;
	right:0px;
	background-image:url(../../../../docs/de/1911/sprite-bricks-icons.png?v=1.0);
	background-repeat:no-repeat;
	background-position:-200px -200px;
}

.content .box4 .box-header {
	background-color:transparent;
}

.content .box4 .box-body {
	background-color:transparent;
}
/* style: Hauptstil language: default / engineId: default / pseudo: hover */
.content .box3 .box-body a:hover {
	color:#E8EDF0;
}

.content .box3 .box-body a.email:hover {
	color:#E8EDF0;
}

.content .box3 .box-body a.internal:hover {
	color:#E8EDF0;
}

.content .box3 .box-body a.document:hover {
	color:#E8EDF0;
}

.content .box3 .box-body a.external:hover {
	color:#E8EDF0;
}

/* brick-Mediaplayer */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
section.brick-mediaplayer {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

/* brick-Multicolumn */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content div.multicolumn {
	width:100%;
	table-layout:fixed;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

.content div.multicolumn .not-separated {
	width:20px;
}

.content div.multicolumn .not-separated > div {
	width:20px;
	height:30px;
}

.content div.multicolumn .separated {
	width:20px;
	background-image:url(../../../../docs/de/1943/delimiter-vertical.png?v=1.0);
	background-repeat:repeat-y;
	background-position:50% top;
}

.content div.multicolumn .separated > div {
	width:29px;
	height:30px;
}

.content div.multicolumn .width-25-percent {
	width:25%;
}

.content div.multicolumn .width-33-percent {
	width:33.3333%;
}

.content div.multicolumn .width-50-percent {
	width:50%;
}

.content div.multicolumn .width-66-percent {
	width:66.6666%;
}

.content div.multicolumn .width-75-percent {
	width:75%;
}

/* brick-MMM-EPaper */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
body {
	height:100%;
}

html {
	height:100%;
}

.e-paper object {
	width:100%;
}

/* brick-Projects */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.brick-projects .reference-list {
	overflow:hidden;
	padding-bottom:0px;
}

.brick-projects .reference-list > li {
	display:block;
	width:31%;
	margin:1%;
}

.brick-projects .reference-list > li a {
	position:relative;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0;
	background-color:transparent;
}

.brick-projects .reference-list > li img {
	width:100%;
	height:auto;
}

.brick-projects .reference-list > li.more a {
	font-size:18px;
	font-family:'screentypenormal', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	width:100%;
	height:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:21%;
}

.brick-projects .reference-list > li.more:hover a {
	background-color:#000000;
}

.brick-projects .reference-over h3 {
	color:#000000;
}

/* brick-Spacer */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.spacer {
	margin-top:0px;
	margin-bottom:-30px;
	margin-right:-0px;
	margin-left:-0px;
}

/* brick-Table */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
table.bricks {
	border-bottom-width:1px;
	border-bottom-color:#8D9296;
	border-bottom-style:solid;
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

table.bricks thead tr {
	border-bottom-width:2px;
}

table.bricks th.alignright,
table.bricks td.alignright {
	text-align:right;
}

table.bricks th {
	font-size:14px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
}

table.bricks td {
	font-size:14px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
}

table.bricks tr {
	border-bottom-width:1px;
	border-bottom-color:#8D9296;
	border-bottom-style:solid;
}

table.bricks tr th strong {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	line-height:1.6em;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

table.bricks tr th p {
	margin:0px;
}

table.bricks tr td p {
	margin-top:0px;
	margin-bottom:0px;
}

table.bricks tr.values-strong {
	border-bottom-width:2px;
}

table.bricks tr.values-strong p {
	font-family:Arial, sans-serif !important;
	font-weight:bold !important;
	font-style:normal !important;
}

table.bricks .centeralign {
	text-align:center;
}

/* brick-Survey */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.survey {
	margin-top:30px;
	margin-bottom:30px;
}

div.survey .progress-bar {
	width:100%;
	margin-top:2px;
	margin-right:-0px;
	margin-left:-0px;
	margin-bottom:30px;
}

div.survey .progress-bar li {
	float:left;
	width:2%;
	height:20px;
	margin-right:2px;
	background-color:#E8EDF0;
}

div.survey .progress-bar li a {
	width:100%;
	height:100%;
	margin:0px;
	background-color:#1B577D;
}

div.survey .progress-bar li.isLast {
	float:right;
	width:auto;
	background-color:transparent;
}

div.survey fieldset {
	margin-right:-0px;
	margin-left:-0px;
	margin-top:30px;
	margin-bottom:30px;
}

div.survey fieldset .button-submit {
	color:#FFFFFF;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	line-height:1.2;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	float:right;
	width:auto;
	height:auto;
	border-style:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:10px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F50000;
	-o-transition:background-color 0.2s linear 0s;
	-webkit-transition:background-color 0.2s linear 0s;
	transition:background-color 0.2s linear 0s;
	cursor:pointer;
}

.content fieldset aside .form-field input.textfield.fullwidth {
	width:100%;
}

.content fieldset aside .form-field select.multiple {
	height:120px;
}
/* style: Hauptstil language: default / engineId: default / pseudo: hover */
div.survey fieldset .button-submit:hover {
	background-color:#222D32;
}

/* bricks */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.iframe {
	overflow:scroll;
	margin-top:30px;
	margin-bottom:30px;
}

div.bricks {
	margin-top:30px;
	margin-bottom:30px;
}

/* brick-SimpleList @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
table.indextext th {
	white-space:normal !important;
	display:block;
	width:100% !important;
	padding-bottom:2px;
}

table.indextext td {
	white-space:normal !important;
	display:block;
	padding-left:0px;
}

table.indextext tr {
	display:block;
}
}

/* brick-Image @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content div.image a {
	-webkit-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	transform:scale(1) !important;
}
}

/* brick-DynamicList @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content .multicolumn.dynamiclist .width-50-percent {
	width:100%;
}

.content .multicolumn.dynamiclist .width-33-percent {
	width:100%;
}

.content .multicolumn.dynamiclist .width-25-percent {
	width:100%;
}
}

/* brick-Box @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content .box-body {
	overflow-y:visible !important;
	height:auto !important;
}
}

/* brick-Multicolumn @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content div.multicolumn {
	overflow-y:visible !important;
	height:auto !important;
}

.content div.multicolumn.multicolumn-width-100 {
	display:block;
}

.content div.multicolumn.multicolumn-width-100 > div {
	display:block;
	width:100%;
}

.content div.multicolumn.not-responsive .width-25-percent {
	display:table-cell;
	width:25%;
}

.content div.multicolumn.not-responsive .width-33-percent {
	display:table-cell;
	width:33.3333%;
}

.content div.multicolumn.not-responsive .width-50-percent {
	display:table-cell;
	width:50%;
}

.content div.multicolumn.not-responsive .width-66-percent {
	display:table-cell;
	width:66.6666%;
}

.content div.multicolumn.not-responsive .width-75-percent {
	display:table-cell;
	width:75%;
}

.content div.multicolumn.not-responsive .not-separated {
	display:table-cell;
	width:20px;
}

.content div.multicolumn.not-responsive .separated {
	background-image:url(../../../../docs/de/1943/delimiter-vertical.png?v=1.0);
}

.content div.multicolumn.multicolumn-width-66 > div {
	display:block;
	width:100%;
}

.content div.multicolumn.multicolumn-width-66 {
	display:block;
}

.content div.multicolumn.multicolumn-width-75 > div {
	display:block;
	width:100%;
}

.content div.multicolumn.multicolumn-width-75 {
	display:block;
}

.content div.multicolumn.multicolumn-width-50 > div {
	display:block;
	width:100%;
}

.content div.multicolumn.multicolumn-width-50 {
	display:block;
}

.content div.multicolumn.multicolumn-width-33 > div {
	display:block;
	width:100%;
}

.content div.multicolumn.multicolumn-width-33 {
	display:block;
}
}

/* brick-Projects @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.brick-projects .reference-list > li {
	width:48%;
}

.brick-projects .reference-over h3 {
	font-size:17px;
	line-height:1.2em;
	margin-top:5px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
}

.brick-projects .reference-over h4 {
	font-size:10px;
	margin-top:10px;
}
}

/* brick-Spacer @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.spacer {
	display:none;
}
}

/* brick-Table @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.table.isChart {
	overflow-x:auto;
}
}

/* bricks @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.bricks {
	overflow-y:visible !important;
	height:auto !important;
}
}

/* brick-ComplexList @media Tablet */
@media only screen and (max-width: 1001px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
table.complexlist td.imageleft {
	width:25%;
}

table.complexlist td.imageleft img {
	width:100% !important;
	height:auto !important;
}

table.complexlist td.imageright img {
	width:100% !important;
	height:auto !important;
}

table.complexlist td.imageright {
	width:25%;
}
}

/* brick-DynamicList @media Tablet */
@media only screen and (max-width: 1001px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.content .dynamiclist article .image-wrap img {
	width:100% !important;
	height:auto !important;
}

.content .dynamiclist article .image-wrap {
	width:25%;
}

.content .dynamiclist article .image-wrap .document-wrap {
	min-width:0px;
}

.content .dynamiclist article .teaser-topimage .image-wrap {
	width:auto;
}

.content .multicolumn.dynamiclist .width-25-percent {
	width:50%;
}
}

/* brick-Table @media Tablet */
@media only screen and (max-width: 1001px) {

/* style: Hauptstil language: default / engineId: default / pseudo: default */
div.table {
	overflow-x:auto;
}
}