#rex-page-ckeditor a.extern,
#rex-page-ckeditor #subpage-help a[href^="http://"],
#rex-page-ckeditor #subpage-help a[href^="https://"] {
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAA8CAYAAACq76C9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFFSURBVHjaYtTpO/CfAQcACCAmBjwAIIAY//9HaNTtP4hiCkAAMeGSAAGAAGJCl7hcaM8IYwMEEBMuCRAACCAmXBIgABBAKA5CBwABhNcrAAGEVxIggPBKAgQQXkmAAMIrCRBAeCUBAgivJEAA4ZUECCC8kgABhFcSIIDwSgIEEF5JgADCKwkQQHglAQIIryRAAOGVBAggvJIAAYRXEiCA8EoCBBBeSYAAwisJEEB4JQECiAVbNoABgADCqxMggPDmMoAAwpvLAAIIby4DCCC8uQwggPDmMoAAwpvLAAIIr1cAAgivJEAA4ZUECCC8kgABhFcSIIDwSgIEEF5JgADCKwkQQHglAQIIryRAAOGVBAggvJIAAYRXEiCA8EoCBBBeSYAAwisJEEB4JQECCK8kQADhlQQIILySAAGEVxIggPBKAgQYAARTLlfrU5G2AAAAAElFTkSuQmCC) no-repeat right 3px;
	padding-right: 10px;
}

#rex-page-ckeditor div.rex-addon-content p.rex-code {
	margin-bottom: 22px;
	margin-top: 3px;
}

#rex-page-ckeditor .addon-template h1 {
	font-size: 18px;
	margin-bottom: 7px;
}

#rex-page-ckeditor #subpage-help a.rex-active,
#rex-page-ckeditor #subpage-modules a.rex-active {
    color: #14568A;
}

#rex-page-ckeditor #subpage-help div.rex-addon-content,
#rex-page-ckeditor #subpage-modules div.rex-addon-content {
    padding: 10px 12px;
}

#rex-page-ckeditor #subpage-help div.rex-addon-content ul,
#rex-page-ckeditor #subpage-modules div.rex-addon-content ul {
	margin-top: 0;
}

#rex-page-ckeditor .rex-code {
	overflow: auto;
	white-space: nowrap;
}

#rex-page-ckeditor p.logo {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
}

#rex-page-ckeditor p.headline {
	font-weight: bold;
	margin-bottom: 3px;
}

#rex-page-ckeditor p.top-margin {
	margin-top: 7px;
}

#rex-page-ckeditor div.rex-message .rex-info p, 
#rex-page-ckeditor div.rex-message .rex-warning p {
	margin: 0;
}

#rex-page-ckeditor .rex-addon-output input[type='checkbox'] {
	width: auto;
}

#rex-page-ckeditor #logo {
	text-align: center;
	margin-top: 55px;
	margin-bottom: 15px;
}
