/* Unteschiede */
ul.wikonLinks {
	margin-top: -60px;
	border-bottom: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
}

ul.normalLink {
	border-bottom: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
}

a.normalLink {
	border: solid 1px #c8c8c8;
}

a.normalLink:hover, a.normalLink:focus {
	background-color: #ffcc2a;
}

div.help {
	background-color: #c8c8c8;
}

div.help_text {
	color: #000000;
}

div.help_text a {
	color: #202020;
}

input.text {
	border: solid 1px #c8c8c8;
}

div.mainMenuUser {
	color: #ffffff;
}

#search input {
	border: solid 1px #c8c8c8;
	background:#eee;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}


p.loginMenuSecondRow {
	background-color: #ffcc2a;
}

div.loginMenuBottom {
	border-top: solid 1px #b68a00;
}

ul.navAllModules a {
	background-color: #c8c8c8;
}

ul.navGroupAssembly a {
	border: solid 1px #c8c8c8;
}

ul.navExport a {
	border: solid 1px #c8c8c8;
}

ul.navConfigTargets a {
	border: solid 1px #c8c8c8;
}

ul.navLinks a {
	border: solid 1px #c8c8c8;
}

ul.navLinks a:hover, ul.navLinks a:focus {
	background-color: #ffcc2a;
}

ul.navAllModules a.selected {
	background-color: #475383;
}

div.navSpacerDark {
	background-color: #c8c8c8;
}

div.normalLinkTop {
	border-bottom: solid 1px #c8c8c8;
}

div.normalLinkBottom {
	border-top: solid 1px #c8c8c8;
}

ul.smuAllModules a.selected {
	background-image: url("../images/subMenuAllModFg.gif");
}

div.smuUserConfig {
	/*background-image: url("../images/smuUserConfigBg.gif");*/
	background-color:#ccc;
}

ul.smuUserConfig a.selected {
	background-image: url("../images/smuUserConfigFg.gif");
	border-left: solid 1px #ffa500;
	border-right: solid 1px #ffa500;
}

ul.smuSearch a.selected {
	border-left: solid 1px #475383;
	border-right: solid 1px #475383;
}

div.allModulesExt {
	background-color: #475383;
}

div.userConfigExt {
	background-color: #ffcc2a;
	border-left: solid 1px #ffa500;
	border-right: solid 1px #ffa500;
	border-top: solid 1px #ffa500;
}

div.exportExt {
	background-image: url("../images/exportSelected.gif");
	background-position: 0.25em 0.25em;
}

div.statisticsExt {
	background-image: url("../images/statsSelected.gif");
	background-position: 0.25em 0.25em;
}

div.diyMapExt {
	background-image: url("../images/mapSelected.gif");
	background-position: 0.25em 0.25em;
}

div.searchExt {
	border-left: solid 1px #475383;
	border-right: solid 1px #475383;
}

.allModules .outerBox {
	background-color: #475383;
}

.userConfig .outerBox {
	border: solid 1px #ffa500;
	background-color: #ffcc2a;
}

.userConfig .innerBox {
	border: solid 1px #ffa500;
}

.diagram .outerBox {
	border: solid 1px #ffa500;
	background-color: #ffcc2a;
}

.diagram .innerBox {
	border: solid 1px #ffa500;
}

.search .outerBox {
	border: solid 1px #475383;
}

.search .innerBox {
	border: solid 1px #475383;
}

div.mainMenuBar {
	background-image: linear-gradient(bottom, #8F8F8F 60%, #D1D1D1 100%);
	background-image: -o-linear-gradient(bottom, #8F8F8F 60%, #D1D1D1 100%);
	background-image: -moz-linear-gradient(bottom, #8F8F8F 60%, #D1D1D1 100%);
	background-image: -webkit-linear-gradient(bottom, #8F8F8F 60%, #D1D1D1 100%);
	background-image: -ms-linear-gradient(bottom, #8F8F8F 60%, #D1D1D1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-9 */
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.6, #8F8F8F),
		color-stop(1, #D1D1D1)
	);
	
	margin-top:1px;
	width:980px;
}

hr.login {
	color: #f4f4f4;
	background-color: #f4f4f4;
}

div.loginWikonAdress {
	background-color: #f4f4f4;
}

div.loginWikonAdress {
	background-color: #f4f4f4;
}

div.face {
	background-image: url("../images/face.gif");
}

div.logbookCaption {
	border-top: solid 3px #f4f4f4;
}

textarea.logbook {
	border: solid 1px #c8c8c8;
}

tr.logbookDark td {
	background-color: #f4f4f4;
}

tr.logbookBright td, tr.logbookBrightRight td {
	border-top: solid 2px #f4f4f4;
	border-bottom: solid 2px #f4f4f4;
}

a.logDelete {
	border: solid 1px #c8c8c8;
}

div.bottomBarOuter {
	border: solid 1px #b68a00;
	background-color: #ffcc2a;
}

div.contentFooter {
	background-color: #f4f4f4;
}

tr.centerContentDarkHigh {
	background-color: #f4f4f4;
}

tr.centerContentDark {
	background-color: #f4f4f4;
}

tr.contentDarkHigh, tr.contentDarkHigh2, tr.contentDarkSmall, tr.contentDarkMiddle,
tr.contentDarkMiddleOk, tr.contentDarkMiddleError, 
tr.contentDarkMiddleAlert, tr.contentDarkMiddleWarning, tr.contentDarkMiddleInfo, 
tr.contentDarkMiddleNothing {
	background-color: #f4f4f4;
}

div.contentHeader {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusOk a:hover, div.contentTdLinkstatusOk a:hover, contentTdLinkOk a:focus {
	color: #f4f4f4;
}

tr.contentTdLinkstatusOk,  div.contentTdLinkstatusOk {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusAlert a:hover, contentTdLinkstatusAlert a:focus, div.contentTdLinkstatusAlert a:hover {
	color: #f4f4f4;
}

tr.contentTdLinkstatusAlert, div.contentTdLinkstatusAlert {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusError a:hover, div.contentTdLinkstatusError a:hover, contentTdLinkstatusError a:focus {
	color: #f4f4f4;
}

tr.contentTdLinkstatusError, div.contentTdLinkstatusError {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusWarning a:hover, div.contentTdLinkstatusWarning a:hover, contentTdLinkstatusWarning a:focus {
	color: #f4f4f4;
}

tr.contentTdLinkstatusWarning, div.contentTdLinkstatusWarning {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusInfo a:hover, div.contentTdLinkstatusInfo a:hover, contentTdLinkstatusInfo a:focus {
	color: #f4f4f4;
}

tr.contentTdLinkstatusInfo, div.contentTdLinkstatusInfo {
	background-color: #f4f4f4;
}

td.contentTdLinkstatusNothing a:hover, div.contentTdLinkstatusNothing a:hover, contentTdLinkstatusNothing a:focus {
	color: #f4f4f4;
}

tr.contentTdLinkstatusNothing, div.contentTdLinkstatusNothing {
	background-color: #f4f4f4;
}

.diagram .outerBox {
	border: solid 1px #ffa500;
	background-color: #ffcc2a;
}

.diagram .innerBox {
	border: solid 1px #ffa500;
}

.imprintText {font-size:12px; width:572px !important; margin:0px; }

img.wmhDatacenter { margin-top:10px;}

/** Workaround für breite Verbrauchsseite **/
#body_moduleConsumptionData #content {
	min-width:692px;
	width: auto;
}

.moduleMessage {
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:440px;
	font-family:Monospace, Courier;
	font-size:11px;
}