body			{-webkit-text-size-adjust:none;font-family: Helvetica, Arial, sans-serif; font-weight: 300; color: #323232; font-size: 14px; line-height: 18px; margin: 0; padding: 0;}

body.pageLogin {background: #0475B0;}
body.pagePopUp {background: #0475B0; color: #FFFFFF;padding: 10px;}


.clearer, .clearBoth 		{clear:both; height: 1px; overflow: hidden;}
.error 						{margin-bottom: 10px;color: #ae0909}
body.pagePopUp .error 		{background: #FFFFFF; padding: 2px;}


a {text-decoration: underline;}

h1 {font-size: 24px; line-height: 28px; font-weight: 300;margin:20px 0 16px 0;}
h2 {font-size: 22px; line-height: 26px; font-weight: 300;margin:20px 0 12px 0;}
h3 {font-size: 20px; line-height: 24px; font-weight: 300;margin:20px 0 10px 0;}
h4 {font-size: 16px; line-height: 22px; font-weight: 300;margin:20px 0 6px 0;}
h5 {font-size: 18px; line-height: 20px; font-weight: 300;margin:20px 0 4px 0;}
h6 {font-size: 14px; line-height: 18px; font-weight: 400;margin:20px 0 3px 0;}

p {margin:0 0 5px 0;}

a 					{color: #058dd6; text-decoration: none; transition:all 0.3s;}
a:hover				{color: #0b6da1; text-decoration: none; transition:all 0.3s;}

ul {margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 19px;}

.underline 			{text-decoration: underline}
.italic 			{font-style: italic}
.alignleft			{text-align: left;}
.aligncenter		{text-align: center;}
.alignright			{text-align: right;}

/* Login-Seite */
#systemStart {
	width: 400px;
	min-height: 230px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -115px 0 0 -200px;
	background: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px #000000;
	box-shadow: 0px 0px 10px 0px #000000;
}
#systemStartInner {
	padding: 30px 30px 20px 30px;
}



/* Formular-Elemente */
.formElement {
	margin-bottom: 10px;
}
.formElement .cmsLabel {
	margin-bottom: 5px;
}
.formElement .cmsValue {
	
}
.formElement .cmsValue input {
	width: 100%;
	padding: 8px 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #acacac;
	text-indent: 5px;
}
.formElement input.submitButton {
	width: auto;
	border:none;
	background: black;
	color: white;
	font-size: 14px;
	font-weight:bold;
	padding: 6px 7px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.formElement input.submitButton:hover {background: #098c0e}

.elementTextEdit input.input {border: none; width: 100%; box-sizing: border-box; padding: 4px 5px; line-height: 18px;}

.textMarkerEditDb 					{position: relative; transition:background 0.3s;}
.textMarkerEditDb.marked			{cursor: pointer; margin: -3px; padding: 3px;}
.textMarkerEditDb:hover				{background: rgba(6,139,182,0.15);}
.textMarkerEditDb .editButton		{position: absolute; right: 5px; bottom: 5px; font-size: 10px; line-height: 14px; color: rgba(94,94,94,0.75)}
.textMarkerEditDb .editButton:hover {color: #000;}

.bdButton 							{font-size:12px; line-height: 14px; color: #000; padding: 4px 8px; display: inline-block; border: 1px solid #a7a7a7; border-bottom: 1px solid #878787; border-right: 1px solid #878787;  background: #eaeaea; margin: 5px;}
.bdButton:hover						{border: 1px solid #878787; border-bottom: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; background: #dedede}



.popUpUsers .box a					{display: block; padding: 5px; margin-bottom: 1px; background: #FFFFFF}