/* ### -- -- -- -- -- CMS Styles -- -- -- -- -- ### */

/* 

File: cms.css 

*/

/* ### -- -- -- -- -- Miscellaneous -- -- -- -- -- ### */

fieldset.marked {
	background-color: #ffd !important;
}

.pageOptions {
	float: right;
}

.pageOptions form, .pageOptions div {
	display: inline;
}

.pageOptions a, .pageOptions form {
	text-decoration: none;
	margin-left: 10px;
}

.pageOptions a span {
	text-decoration: underline;
}

.pageOptions a:hover span {
	text-decoration: none;
}

#tplContentPage .subHeadline span {
	font-size: 100% !important;
}

/* Glowing Effect for Links */
a {
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

a:hover {
	-webkit-transition: color .2s linear;	
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

/**#tplContentPage .galleryIndex .floatedElement {
	margin-right: 0 !important;
}**/

/* ### -- -- -- -- -- Engines -- -- -- -- -- ### */

.engineList .galleryIndex {
	float: right;
}

.engineAnimatedPhoto table {
	margin: 0 auto;
	border-spacing: 0;
}

.engineAnimatedPhoto td {
	padding: 0;
	line-height: 0;
	font-size: 0;
	vertical-align: top;
}

.engineAnimatedPhoto img {
	display: inline !important;
	margin: 0 !important;
}

.galleryPhoto .engineAnimatedPhoto img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	width: auto;
}

.engineAnimatedPhoto table {
	-webkit-box-shadow: 0 3px 7px #666;
	-moz-box-shadow: 0 3px 7px #666;
}

map area {
	outline: 0;
}

/* ### -- -- -- -- -- Index -- -- -- -- -- ### */

#latestOperations .containerHead .containerContent, #latestNews .containerHead .containerContent {
	margin-left: 0 !important;
}

#latestNews .pageMenu a, #latestOperations .pageMenu a {
	padding: 2px !important;
}

/*#latestOperations .pageMenu span {
	display: inline;
}*/

#serviceInformation h4 {
	font-weight: bold;
}

#serviceInformation p {
	margin: 0;
	font-size: .85em;
}

#serviceInformation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: .85em;
}

#dwdLinkList {
	margin-left: 20px !important;
	margin-bottom: 8px !important;
}

#dwdLinkList li {
	margin-bottom: 2px;
}

#dwdWarningList li {
	float: left;
}

#dwdWarningList div {
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 2px;
	border: 1px solid #000;
}

#dwdWarningList span {
	display: block;
	margin-left: 20px;
}

/* ### -- -- -- -- -- Operation -- -- -- -- -- ### */

.operationList .galleryIndex {
	float: right;
}

.operationList .formElement:after, .engineList .formElement:after {
	clear: none;
}

.operationSort:after, .engineSort:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

#tplOperation .galleryIndex .floatedElement {
	margin-right: 0 !important;
}

.operationList .smallButtons {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

#operationPhotoEngines .pageMenu a {
	padding: 5px 7px !important;
}

.operationNavigation .operationNavigationPrevious {
	float: left;
	width: 45%;
}
.operationNavigation .operationNavigationNext {
	float: right;
	width: 45%;
}


/* ### -- -- -- -- -- EOF -- -- -- -- -- ### */
