/* GENERAL */

*{
	box-sizing: border-box;
}

*:hover, *:active, *:focus {
	outline: none;
}

.clear{
	clear: both;
}

.clear0{
	clear: both;
	height: 0px;
}

.maxwidth{
	max-width: 1024px;
	margin: 0 auto;
}

h1,h2,h3,h4,h5,h6{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

p:last-child{
	margin-bottom: 0px;
}

/* --- Content CSS Tricks --- */

.no-padding{ padding: 0px; }
.no-padding-top{ padding-top: 0px; }
.no-padding-right{ padding-right: 0px; }
.no-padding-bottom{ padding-bottom: 0px; }
.no-padding-left{ padding-left: 0px; }

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

.no-lineheight{ line-height: 0px;}


.global-system-message .modal-title.info,.global-system-message .modal-title.notice,.global-system-message .modal-title.hinweis {
	color: #0b80b0 !Important;
}

.global-system-message .modal-title.ok,.global-system-message .modal-title.sended {
	/*color: #21AF21 !Important;*/
	color: #0b80b0 !Important;
}

.global-system-message .modal-title.warning {
	color: #EE7203 !Important;
}

.global-system-message .modal-title.error {
	color: #E30613 !Important;
}

.global-system-message .modal-title.error {
	color: #E30613 !Important;
}
.global-system-message .modal-body {
	font-size: 1.2em;
}