body.help {
	padding: 10px 20px 10px 20px;
	margin: 0px;
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
	background-color: #f8f8f8;
}

body.help p {
	padding-bottom: 0.5em;
}
/***** global *****/
body {
	padding: 0px;
	margin: 0px;
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
	background-color: #ffffff;
}

html {
	height:100%;
	margin:0;
	padding:0;

}

#index_wrapper {
	width:980px;
	margin:10px auto;
	position:relative;
	height:620px;
	border:1px solid #aaa;
	box-shadow:4px 4px 10px #666;
}

body#body_index {
	background: #cecece; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cecece 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cecece 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cecece 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cecece 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #cecece 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

body.fsbody  {
	overflow-y: hidden;
}

input, select {
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
	text-align: left;
}

.dateselect input {
	width: 80px;
	text-align: center;
}

a {
	white-space: nowrap;
}

p {
	padding: 0px;
	margin: 0px;
}

hr {
	color: #ced9f2;  /* IE	*/
	background-color: #ced9f2; /* Mozilla	*/
	border: #ced9f2; /* Opera */
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

ul.wikonLinks {
	margin-bottom: 16px;
	padding: 0px;
	width: 24%;
	float: right;
	list-style: none;
}

ul.wikonLinks2 {
	margin-top: 10px;
	margin-bottom: 16px;
	padding: 0px;
	width: 24%;
	float: right;
	border-bottom: solid 1px #c8c8c8;
	border-top: solid 1px #c8c8c8;
	list-style: none;
}

ul.normalLink {
	padding: 0px;
	margin: 20px 0px;
	width: 24%;
	float: right;
	list-style: none;
}

li.normalLink {
	padding: 0px 2px 0px 0px;
	margin: 0px;
}

a.normalLink {
	display: block;
	width: 100%;
	padding: 3px 0px;
	margin: 2px 0px;
	text-align: center;
	background-color: #e8e8e8;
	color: #808080;
	text-decoration: none;
}

a.borderlessLink {
	text-align: center;
	border: none;
	text-decoration: none;
}

img.borderlessImg {
	border: none;
}

a.normalLink:hover, a.normalLink:focus {
	color: #404040;
	border: solid 1px #404040;
}

img.arrows {
	width: 16px;
	height: 16px;
	border: solid 0px;
}

div.help {
	padding: 2px 2px;
}

div.help_text {
	padding: 10px 20px 10px 20px;
	margin: 0px;
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
	background-color: #f8f8f8;
}

div.help_text p {
	padding-bottom: 0.5em;
}

div.help a {
	padding: 0px 2px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	cursor: help;
}

div.help_text a {
	padding: 0px;
	cursor: pointer;
}

div.help a:hover, div.help a:focus {
	color: black;
}

select.content, select.contentDarstellung {
	border: solid 1px #bbc7e5;
	color: #0c2774;
	font-size: 13px;
}

select.contentDarstellung {
	width:150px;
}

table {
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
}

/***** header *****/
div.pageHeader {
	height: 104px;
	background: url("../images/wikon-new/Banner-allgemein.jpg") no-repeat;
	width:980px;
	text-align:right;
}

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

/***** header - standard *****/

div.mainMenuContainer {
	width: 980px;
	height:30px;
	line-height:30px;
}

input.text {
	margin-left: 3px;
	margin-right: 3px;
	color: #404040;
	width: 20em;
}

div.mainMenuUser {
	display: inline;
	padding-left: 20px;
	float: left;
	font-weight: bold;
}

div.mainMenuContainer a {
	padding:0px 10px;
	float: right;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #b2b2b2;
	font-weight: bold;
	height: 1em;
	border-left: solid 1px #ffffff;
}

div.mainMenuContainer a.right {
	/*border-right: solid 1px #ffffff;*/
	height:30px;
	line-height:30px;
	background-color:#555555;
}

div.mainMenuContainer a:hover, div.mainMenuContainer a:focus {
		/*color: #404040;*/
		background-color:#CB001E;
}

#search {
	padding-top: 5px;
	width: 840px;
	color: #eee;
	text-align: right;
	z-index:1000;
	position:absolute;
	top:105px;
	top:102px\9;
	left:0px;
}

#search input {
	background-color: #ffffff;
	color: #404040;
}

#search input:hover, #search input:focus {
	border: solid 1px #404040;
}

/***** body *****/

div.bodyContainer {
	margin-left: 32px; /** Orig 64 **/
	clear: both;
	width: 948px;
}

div.bodyFit {
	margin-left: 32px; /** Orig 64 **/
	clear: both;
}

/***** menu *****/

#navMenuContainer a {
	display: block;
	background-repeat: no-repeat;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:7px;

}

#navMenuContainer a:hover, #navMenuContainer a:focus {
	z-index: 1;
}

ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navAllModules a {
	line-height: 30px;
	padding-left: 60px;
	color: #808080;
	border: solid 1px #a8a8a8;
	/*background-image: url("../images/allModules.gif");*/
	background-image: url("../images/wikon-new/Modul1.png");
	background-position: 10px;
	z-index: -1;
}

ul.navGroupAssembly a {
	line-height: 50px;
	padding-left: 60px;
	display: block;
	color: #808080;

	/* TODO: Fix für andere Browser */
	/* getestet in Firefox und Chrome */
	background:url("../images/groupAssembly.gif") 5px, #ccc;
	background:url("../images/groupAssembly.gif") 5px, -webkit-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background:url("../images/groupAssembly.gif") 5px, -moz-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background:url("../images/groupAssembly.gif") 5px, linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background:url("../images/groupAssembly.gif") 5px, -o-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background:url("../images/groupAssembly.gif") 5px, -ms-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background:url("../images/groupAssembly.gif") 5px, filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ffffff',GradientType=0 );


	z-index: -1;
	overflow: hidden;

	/* Achtung, IE Hack!! */
	background:url("../images/groupAssembly.gif") 5px #ddd\9;


}

ul.navGroupAssembly a:hover {
	background:url("../images/groupAssembly.gif") 5px #e8e8e8;
}

ul.navGroupAssembly1 a {
	line-height: 30px;
	padding-left: 60px;
	color: #0d2674;
	background-color: #adb9d6;
	border: solid 1px #8d99b6;
	background-image: url("../images/group.gif");
	background-position: 30px center;
}

ul.navGroupAssemblyx {
	padding-left: 50px;
}

ul.navGroupAssemblyx ul.navGroupAssemblyx {
	padding-left: 20px;
}

ul.navGroupAssemblyx a {
	padding-left: 30px;
	color: #0d2674;
	background-color: #D1DAF2;
	list-style-image:url("../images/group.gif");
	background-position: 5px;
}

ul.navExport {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navExport a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	background-image: url("../images/navExport.gif");
	background-position: left center;
	z-index: -1;
}

ul.navSearch {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navSearch a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	border: solid 1px #c8c8c8;
	background-image: url("../images/navSearch.gif");
	background-position: left center;
	z-index: -1;
}

ul.navStatistics {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navStatistics a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	border: solid 1px #c8c8c8;
	background-image: url("../images/navStats.gif");
	background-position: left center;
	z-index: -1;
}

ul.navIntern {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navIntern a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	border: solid 1px #c8c8c8;
	background-image: url("../images/navIntern.gif");
	background-position: left center;
	z-index: -1;
}

ul.navMap {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navMap a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	border: solid 1px #c8c8c8;
	background-image: url("../images/mapIcon.gif");
	background-position: left center;
	z-index: -1;
}

ul.navConfigTargets {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navConfigTargets a {
	line-height: 50px;
	padding-left: 60px;
	color: #808080;
	background-color: #e8e8e8;
	background-image: url("../images/configTargets.gif");
	background-position: left center;
	z-index: -1;
}

ul.navLinks {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.navLinks a {
	width: 234px;
	padding: 3px 0px;
	text-align: center;
	background-color: #e8e8e8;
	color: #808080;
	text-decoration: none;
}

ul.navLinks a:hover, ul.navLinks a:focus {
	color: #404040;
	border: solid 1px #404040;
}

ul.navAllModules a:hover, ul.navAllModules a:focus {
	background-color: #d8d8d8;
}

ul.navGroupAssembly a:hover, ul.navGroupAssembly a:focus {
	background-color: #f8f8f8;
}

ul.navGroupAssembly1 a:hover, ul.navGroupAssembly1 a:focus, ul.navGroupAssemblyx a:hover, ul.navGroupAssemblyx a:focus {
	background-image: url("../images/group.gif");
}

ul.navGroupAssembly1 a:hover, ul.navGroupAssembly1 a:focus {
	background-color: #bdc9e6;
	background-position: 30px center;
}

ul.navGroupAssemblyx a:hover, ul.navGroupAssemblyx a:focus {
	color: #eee;
	/*background-color: #ffffff;*/
	background-position:5px;
}

ul.navConfigTargets a:hover, ul.navConfigTargets a:focus {
	background-color: #f8f8f8;
}

ul.navExport a:hover, ul.navExport a:focus {
	background-color: #f8f8f8;
}

ul.navSearch a:hover, ul.navSearch a:focus {
	background-color: #f8f8f8;
}

ul.navStatistics a:hover, ul.navStatistics a:focus {
	background-color: #f8f8f8;
}

ul.navIntern a:hover, ul.navIntern a:focus {
	background-color: #f8f8f8;
}

ul.navMap a:hover, ul.navMap a:focus {
	background-color: #f8f8f8;
}

ul.navAllModules a.selected {
	color: #ffffff;
	border: solid 1px #273363;
}

ul.navAllModules a.selected:hover, ul.navAllModules a.selected:focus {
	background-color: #576393;
}

ul.navConfigTargets a.selected {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #6a9677;
	background-image: url("../images/configTargetsSelected.gif");
}

ul.navConfigTargets a.selected:hover, ul.navConfigTargets a.selected:focus {
	background-color: #9ac6a7;
}

ul.navExport a.selected {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #6a9677;
	background-image: url("../images/configTargetsSelected.gif");
}

ul.navSearch a.selected {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #6a9677;
	background-image: url("../images/configTargetsSelected.gif");
}

ul.navStatistics a.selected {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #6a9677;
	background-image: url("../images/navStats.gif");
}

ul.navMap a.selected {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #6a9677;
	background-image: url("../images/configTargetsSelected.gif");
}

ul.navExport a.selected:hover, ul.navExport a.selected:focus {
	background-color: #9ac6a7;
}

ul.navSearch a.selected:hover, ul.navSearch a.selected:focus {
	background-color: #9ac6a7;
}

ul.navStatistics a.selected:hover, ul.navStatistics a.selected:focus {
	background-color: #9ac6a7;
}

ul.navMap a.selected:hover, ul.navMap a.selected:focus {
	background-color: #9ac6a7;
}

ul.navGroupAssembly a.selected {
	color: #ffffff;
	background-color: #8a97b6;
	border: solid 1px #6a7796;
	background-image: url("../images/groupAssemblySelected.gif");
}

ul.navGroupAssembly a.selected:hover, ul.navGroupAssembly a.selected:focus {
	background-color: #9aa7c6;
}

ul.navGroupAssembly1 a.selected {
	color: #0d2674;
	background-color: #adb9d6;
	border: solid 1px #8d99b6;
	background-image: url("../images/groupSelected.gif");
}

ul.navGroupAssembly1 a.selected:hover, ul.navGroupAssembly1 a.selected:focus {
	/*color: #adb9d6;*/
	/*background-color: #ffffff;*/
}

ul.navGroupAssemblyx a.selected {
	/*color: #0d2674;*/
	/*background-color: #ffffff;*/
	/*border: solid 1px #ffffff;*/
	background-color:#D1DAF2;
	background-image: url("../images/groupSelected.gif");
	background-position:5px;
	padding-left:30px;
	z-index: 2;
}

ul.navGroupAssemblyx a.selected:hover, ul.navGroupAssemblyx a.selected:focus {
	color: #eee;
	/*background-color: #ffffff;*/
}

div.navSpacerDark {
	height: 1em;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.navSpacerBright{
	height: 1em;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.normalLinkTop {
}

div.normalLinkBottom {
}

#navMenuContainer {
	margin-top: 17px;
	width: 236px;
	float: left;
}

div.navMenu {
	width: 236px;
}

/***** content-menu *****/

#content {
	width: 692px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	position: absolute;
	top:134px;
	left:269px;
	float: left;
	background-color: #ffffff;
	z-index: 0;
}

.fsbody #content {
	width: 100%;
	margin: 0px;
	position: static;
	top: 0px;
	left: 0px;
	float: none;
	z-index: auto;
}

#content1 {
	width: 692px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	float: left;
	background-color: #ffffff;
	z-index: 0;
}

#content a {
	white-space: normal;
}

#contentMenu a {
	height:2.8em;
	line-height:2.8em;
	margin:0;
	padding:0.8em 0.6em 0.81em;
	text-decoration:none;
}

#contentMenu li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#contentMenuHover li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#contentMenuHover li.allTab, #contentMenuHover li.allSelectedTab,
#contentMenuHover li.oneSelectedTab, #contentMenuHover li.oneTab,
#contentMenuHover li.configTargetsSelectedTab,
#contentMenuHover li.userConfigurationSelectedTab,
#contentMenuHover li.userConfigurationTab,
#contentMenuHover li.configTargetsTab {
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
	margin-left: 0px 0px 0px 5px;
	height:30px;
	line-height:30px;
	border:none;
}

#contentMenuHover li#overview {
	background:url("../images/wikon-new/uebersicht2.png") no-repeat scroll 8px 8px transparent;
}

#contentMenuHover li#config {
	background:url("../images/wikon-new/Konfigurieren.png") no-repeat scroll 8px 8px ;
}

#contentMenuHover li#forwarding {
	background:url("../images/wikon-new/Weiterleiten.png") no-repeat scroll 8px 8px ;
}

#contentMenuHover li#userConfiguration {
	background:url("../images/wikon-new/Benutzerverwaltung.png") no-repeat scroll 8px 8px ;
}

#contentMenuHover li span {
	padding-left:20px;
}

#contentMenuHover li#forwarding span {
	padding-left:40px;
}

/** Alle Module (Menü) hervorgehoben **/

#contentMenuHover.smuAllModules li#overview:hover, #contentMenuHover.smuAllModules li.allSelectedTab#overview,
#contentMenuHover.smuConfigTargets li#overview:hover, #contentMenuHover.smuUserConfig li#overview:hover
 {
	background:url("../images/wikon-new/uebersicht2-aktiv.png") no-repeat scroll 8px 8px #475383;
	height:32px;
}

#contentMenuHover.smuAllModules li#config:hover, #contentMenuHover.smuAllModules li.allSelectedTab#config,
#contentMenuHover.smuConfigTargets li#config:hover, #contentMenuHover.smuUserConfig li#config:hover
 {
	background:url("../images/wikon-new/Konfigurieren-aktiv.png") no-repeat scroll 8px 8px #475383;
	height:32px;
}

#contentMenuHover.smuAllModules li#forwarding:hover, #contentMenuHover.smuConfigTargets li.configTargetsSelectedTab#forwarding,
#contentMenuHover.smuUserConfig li#forwarding:hover
 {
	background:url("../images/wikon-new/Weiterleiten-aktiv.png") no-repeat scroll 8px 8px #8AB697;
	height:32px ;
}

#contentMenuHover.smuAllModules li#userConfiguration:hover, #contentMenuHover.smuUserConfig li.userConfigurationSelectedTab#userConfiguration,
#contentMenuHover.smuConfigTargets li#userConfiguration:hover, #contentMenuHover.smuUserConfig li#userConfiguration:hover
 {
	background:url("../images/wikon-new/Benutzerverwaltung-aktiv.png") no-repeat scroll 8px 8px #FFCC2A;
	color:#475383;
	height:32px ;
}

/** Ein Modul (Menü) hervorgehoben **/

#contentMenuHover.smuModule li#overview:hover, #contentMenuHover.smuModule li.oneSelectedTab#overview {
	background:url("../images/wikon-new/uebersicht2-aktiv.png") no-repeat scroll 8px 8px #E9EEFA;
	color:#0d2774;
}

#contentMenuHover.smuModule li#config:hover, #contentMenuHover.smuModule li.oneSelectedTab#config {
	background:url("../images/wikon-new/Konfigurieren-aktiv.png") no-repeat scroll 8px 8px #E9EEFA;
	color:#0d2774;
}


/*
#contentMenu {
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
*/
#contentMenuHover, #contentMenu {
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
	width:675px;
}

#contentMenuHover { padding: 4px; }

#contentMenu div.hoverMenu, #contentMenuHover div.hoverMenu {
	line-height: 28px;
	height: 28px;
}

div.loginInfo {
	margin-top: 20px;
	margin-bottom: 27px;
	padding-left: 0px;
	width: 74%;
	float: left;
}

p.loginInfoText1 {
	padding-bottom: 30px;
	color: #f9a333;
}

p.loginInfoText2 {
	color: #808080;
}

/***** content-menu : allModules *****/

div.smuAllModules, div.smuUserConfig, div.smuConfigTargets, div.smuImprint {
	border:1px solid #ccc;
	background: #ddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

ul.smuAllModules a {
	color: #3c5ab0;
}

ul.smuAllModules a:hover, ul.smuAllModules a:focus {
	color: #000000;
}

ul.smuAllModules a.selected {
	background-position: top left;
	background-repeat: repeat-x;
	color: #ffffff;
	border-left: solid 1px #19203b;
	border-right: solid 1px #19203b;
}

ul.smuAllModules a.selected:hover, ul.smuAllModules a.selected:focus {
	color: #000000;
}

/***** content-menu : module *****/

div.smuModule {
	margin: 0px;
	padding: 4px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
	width:675px;
	/*background:#ccc;*/
	border:1px solid #ccc;
	background: #ddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */


}

ul.smuModule a {
	color: #3c5ab0;
}

ul.smuModule a:hover, ul.smuModule a:focus {
	color: #000000;
}

ul.smuModule a.selected {
	background-image: url("../images/subMenuModuleFg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #0d2674;
	border-left: solid 1px #ced9f2;
	border-right: solid 1px #ced9f2;
}

ul.smuModule a.selected:hover, ul.smuModule a.selected:focus {
	color: #000000;
}
/***** content-menu : configTargets *****/

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

ul.smuConfigTargets a {
	color: #3c5ab0;
}

ul.smuConfigTargets a:hover, ul.smuConfigTargets a:focus {
	color: #000000;
}

ul.smuConfigTargets a.selected {
	background-image: url("../images/subMenuConfigTargetsFg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #ffffff;
	border-left: solid 1px #254735;
	border-right: solid 1px #254735;
}

ul.smuConfigTargets a.selected:hover, ul.smuConfigTargets a.selected:focus {
	color: #000000;
}

/***** content-menu : userConfig *****/

div.smuUserConfig {
}

ul.smuUserConfig a {
	color: #ffffff;
}

ul.smuUserConfig a:hover, ul.smuUserConfig a:focus {
	color: #000000;
}

ul.smuUserConfig a.selected {
	background-position: top left;
	background-repeat: repeat-x;
	color: #404040;
}

ul.smuUserConfig a.selected:hover, ul.smuUserConfig a.selected:focus {
	color: #000000;
}

/***** content-menu : export *****/

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

ul.smuExport a {
	color: #ffffff;
}

ul.smuExport a:hover, ul.smuExport a:focus {
	color: #000000;
}

ul.smuExport a.selected {
	background-image: url("../images/smuExport.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #404040;
	border-left: solid 1px #968fbb;
	border-right: solid 1px #968fbb;
}

ul.smuExport a.selected:hover, ul.smuExport a.selected:focus {
	color: #000000;
}

/***** content-menu : statistics *****/

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

ul.smuStatistics a {
	color: #ffffff;
}

ul.smuStatistics a:hover, ul.smuStatistics a:focus {
	color: #000000;
}

ul.smuStatistics a.selected {
	background-image: url("../images/smuStatistics.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #404040;
	border-left: solid 1px #cba339;
	border-right: solid 1px #cba339;
}

ul.smuStatistics a.selected:hover, ul.smuStatistics a.selected:focus {
	color: #000000;
}

/***** content-menu : Intern *****/

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

ul.smuIntern a {
	color: #ffffff;
}

ul.smuIntern a:hover, ul.smuIntern a:focus {
	color: #000000;
}

ul.smuIntern a.selected {
	background-image: url("../images/smuStatistics.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #404040;
	border-left: solid 1px #cba339;
	border-right: solid 1px #cba339;
}

ul.smuIntern a.selected:hover, ul.smuIntern a.selected:focus {
	color: #000000;
}

/***** content-menu : map *****/

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

ul.smuMap a {
	color: #ffffff;
}

ul.smuMap a:hover, ul.smuExport a:focus {
	color: #000000;
}

ul.smuMap a.selected {
	background-image: url("../images/smuExport.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #404040;
	border-left: solid 1px #968fbb;
	border-right: solid 1px #968fbb;
}

ul.smuMap a.selected:hover, ul.smuExport a.selected:focus {
	color: #000000;
}

/***** content-menu : imprint *****/

ul.smuImprint a {
	color: #ffffff;
	height:35px !important;
	line-height:35px !important;
}

ul.smuImprint a:hover, ul.smuImprint a:focus {
	color: #000000;
}

ul.smuImprint a.selected {
	background-color: #6A82C2;
	color: #fff;
	border-left: solid 1px #5E51AA;
	border-right: solid 1px #5E51AA;
	border-top: solid 1px #5E51AA;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}

ul.smuImprint a.selected:hover, ul.smuImprint a.selected:focus {
	color: #000000;
}

/***** content-menu : fs *****/

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

ul.smuFs a {
	color: #ffffff;
}

ul.smuFs a:hover, ul.smuFs a:focus {
	color: #000000;
}

ul.smuFs a.selected {
	background-color: #475383;
	color: #FFFFFF;
	border-left: solid 1px #62AADA;
	border-right: solid 1px #62AADA;
}

ul.smuFs a.selected:hover, ul.smuFs a.selected:focus {
	color: #000000;
}

/***** ...Ext (fablicher Teil unterhalb von content-menu) *****/

#ext table {
	width: 100%;
}

#ext tr {
	height: 3.0em;
}

#ext td.left {
	width: 33%;
	text-align: left;
	padding: 0px 4px 0px 28px;
}

#ext td.leftTitle {
	text-align: left;
	width: 20px;
	padding: 0px 4px 0px 28px;
}

#ext td.leftTitleOneModule {
	padding:0 0 0 23px;
	text-align:left;
}

#ext td.center {
	width: 34%;
	text-align: center;
	padding: 0px 4px;
}

#ext td.right {
	width: 33%;
	text-align: right;
	padding: 0px 4px;
}

#ext a {
	padding: 0px 2px;
}

/** allModules **/

div.allModulesExt {
	border-left: solid 1px #19203b;
	border-right: solid 1px #19203b;
	border-top: solid 1px #19203b;
	background-image: url("../images/allModulesSelected.gif");
	background-position: 0.5em 1em;
	background-repeat: no-repeat;
	color: #ffffff;
	/*margin-top:5px;*/

}

div.allModulesExt, div.moduleExt, div.configTargetsExt, div.userConfigExt {
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:0px 10px 0 0;
}

.allModulesExt a {
	color: #ffffff;
}

.allModulesExt a:hover, .allModulesExt a:focus {
	color: #000000;
}

/** module **/

div.moduleExt {
	background-color: #e9eefa;
	border-left: solid 1px #CED9F2;
	border-right: solid 1px #CED9F2;
	border-top: 1px solid #CED9F2;
	background-image: url("../images/moduleSelected.gif");
	background-position: 0.5em center;
	background-repeat: no-repeat;
	color: #0d2774;
}

li.oneSelectedTab {
	border-left:1px solid #CED9F2 !important;
	border-top:1px solid #CED9F2 !important;
	border-right:1px solid #CED9F2 !important;
	height:32px;
}

.moduleExt a {
	color: #0d2774;
}

.moduleExt a:hover, .moduleExt a:focus {
	color: #000000;
}

/** configTargets **/

div.configTargetsExt {
	background-color: #8ab697;
	border-left: solid 1px #254735;
	border-right: solid 1px #254735;
	border-top: solid 1px #254735;
	background-image: url("../images/configTargetsSelected.gif");
	background-position: 0.25em 0.25em;
	background-repeat: no-repeat;
	color: #ffffff;
}

.configTargetsExt a {
	color: #ffffff;
}

.configTargetsExt a:hover, .configTargetsExt a:focus {
	color: #000000;
}

/** userConfig **/

div.userConfigExt {
	background-image: url("../images/settings.gif");
	background-position: 0.5em 1em;
	background-repeat: no-repeat;
	color: #404040;
}

.userConfigExt a {
	color: #404040;
}

.userConfigExt a:hover, .userConfigExt a:focus {
	color: #000000;
}

/** export **/

div.exportExt {
	background-color: #d3d1e9;
	border-left: solid 1px #968fbb;
	border-right: solid 1px #968fbb;
	background-repeat: no-repeat;
	color: #404040;
}

.exportExt a {
	color: #404040;
}

.exportExt a:hover, .exportExt a:focus {
	color: #000000;
}

.export .outerBox {
	border: solid 1px #968fbb;
	background-color: #d3d1e9;
}

.export .innerBox {
	border: solid 1px #968fbb;
}

/** statistics **/

div.statisticsExt {
	background-color: #d2b48c;
	border-left: solid 1px #cba339;
	border-right: solid 1px #cba339;
	background-repeat: no-repeat;
	color: #404040;
}

.statisticsExt a {
	color: #404040;
}

.statisticsExt a:hover, .statisticsExt a:focus {
	color: #000000;
}

.statistics .outerBox {
	border: solid 1px #cba339;
	background-color: #d2b48c;
}

.statistics .innerBox {
	border: solid 1px #cba339;
}

/** Abrechnung **/

div.abrechnungExt {
	background-color: #d2b48c;
	border-left: solid 1px #cba339;
	border-right: solid 1px #cba339;
	background-image: url("../images/abrechnungSelected.gif");
	background-position: 0.25em 0.25em;
	background-repeat: no-repeat;
	color: #ffffff;
}

.abrechnungExt a {
	color: #404040;
}

.abrechnungExt a:hover, .abrechnungExt a:focus {
	color: #000000;
}

.abrechnung .outerBox {
	border: solid 1px #cba339;
	background-color: #d2b48c;
}

.abrechnung .innerBox {
	border: solid 1px #cba339;
}

/** Anlage übergeben **/

div.anlage_ugExt {
	background-color: #d2b48c;
	border-left: solid 1px #cba339;
	border-right: solid 1px #cba339;
	background-image: url("../images/anlage_ugSelected.gif");
	background-position: 0.25em 0.25em;
	background-repeat: no-repeat;
	color: #ffffff;
}

.anlage_ugExt a {
	color: #404040;
}

.anlage_ugExt a:hover, .anlage_ugExt a:focus {
	color: #000000;
}

.anlage_ug .outerBox {
	border: solid 1px #cba339;
	background-color: #d2b48c;
}

.anlage_ug .innerBox {
	border: solid 1px #cba339;
}

/** map **/
div.diyMapExt {
	background-color: #d3d1e9;
	border-left: solid 1px #968fbb;
	border-right: solid 1px #968fbb;
	background-repeat: no-repeat;
	color: #404040;
}

.diyMapExt a {
	color: #404040;
}

.diyMapExt a:hover, .exportExt a:focus {
	color: #000000;
}

.diyMap .outerBox {
	border: solid 1px #968fbb;
	background-color: #d3d1e9;
}

.diyMap .innerBox {
	border: solid 1px #968fbb;
}

/** imprint **/

div.imprintExt {
	background-color: #fff;
	/*border-left: solid 1px #62AADA;
	border-right: solid 1px #62AADA;
	background-position: 0.5em 1em;
	background-repeat: no-repeat;
	color: #1c3a90;
	*/
	display:none;
}

.imprintExt a {
	color: #1c3a90;
}

.imprintExt a:hover, .imprintExt a:focus {
	color: #000000;
}

/** fullscreen **/

div.fsExt {
	background-color: #475383;
	border-left: solid 1px #62AADA;
	border-right: solid 1px #62AADA;
	background-position: 0.5em 1em;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

.fsExt a {
	color: #1c3a90;
}

.fsExt a:hover, .fsExt a:focus {
	color: #000000;
}

/***** OuterBox / InnerBox *****/

div.outerBox {
	border-top: none !important;
	padding: 5px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
}
div.innerBox {
	background-color: white;
	color: #3c5ab0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}

table.innerBox {
	padding : 2px;
	margin-left:auto;
	margin-right:auto;
}


/** allModules **/

.allModules .outerBox {
	border: solid 1px #13182d;
}

.allModules .innerBox {
	/*border: solid 1px #13182d;*/
}

/** module **/

.module .outerBox {
	border: solid 1px #ced9f2;
	background-color: #e9eefa;
}

.module .innerBox {
	border: solid 1px #ced9f2;
}

/** configTargets **/

.configTargets .outerBox {
	border: solid 1px #254735;
	background-color: #8ab697;
}

.configTargets .innerBox {
	border: solid 1px #254735;
}

/** userConfig **/

.userConfig .outerBox {
}

.userConfig .innerBox {
}

/** search **/

.search .outerBox {
	background-color: #494eca;
}

.search .innerBox {
}

/** imprint **/

.imprint .outerBox {
	border: solid 1px #5E51AA !important;
	background-color: #6A82C2;
	border-radius:0px 10px 10px 10px;
}

.imprint .innerBox {
	border: solid 1px #5E51AA;
	padding: 0px 20px 0px 20px;
}

.imprint .innerBox a {
	text-decoration:none;

	border: solid 1px #bbc7e5;
	background-color: #e9eefa;
	color: #0c2774;
	padding:5px;
	display:block;
	text-align:center;
	width:250px;
	margin:0px auto;
	margin-top:30px;

}

/***** contentHeader *****/

.contentHeader table {
	width: 100%;
}

.contentHeader td {
	text-align: center;
}

div.mainMenuBar {
	height: 30px;
}

div.loginWikonLogo {
	width: 54%;
	height: 100%;
	float: left;
	margin-top: 9px;
	padding: 7px 0px 20px 60px;
	background-image: url("../images/wikonLogo.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #808080;
}

div.loginSSLLogo {
	width: 54%;
	height: 100%;
	float: left;
	margin-top: 9px;
	padding: 7px 0px 20px 0px;
	color: #808080;
}

div.loginWikonAdress {
	color: #808080;
	padding:10px;
	height: 57px;
	float:left;
	width:620px;
}

div.loginQRCode {
	margin-left: 2px;
	width: 75px;
	height: 75px;
	float:right;
	background:url("../images/qr.png") no-repeat;
}

div.loginQRCodeBig {

	position:absolute;
	z-index:+3;
	display:none;
	background:url("../images/qrbig.png") no-repeat;
	width:300px;
	height:300px;
	left:300px;
	top:200px;
}


div.loginAddress {
	float: left;
	margin-right: 12px;
	line-height: 18px;
}

/***** content - start *****/

div.face {
	height: 151px;
	background-repeat: no-repeat;
}

div.faceBottom {
	height: 28px;
	background-image: url("../images/faceBottomBg.gif");
	background-repeat: repeat-x;
	margin-bottom: 2px;
}

div.infoContainer {
	height: 15em;
}

div.startPageText, div.startPageFwsText {

	position: relative;
	color: white;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	letter-spacing: 0.15em;
}

div.startPageText {
	top: 16px;
	left: 20px;
}

div.startPageFwsText {
	top: 0px;
	left: 540px;
	width: 100px;
	line-height: 1.3em;
}

/***** content logbook *****/

div.logbookCaption {
	clear: both;
	height: 3em;
	line-height: 3em;
	color: #808080;
}

table.logbook {
	border-spacing: 0px 10px;
	color: #404040;
	width: 100%;
}

textarea.logbook {
	width: 260px;
	color: #404040;
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
}

table.logbook td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

table.logbook td.logbookInsert {
	padding: 0px;
}

tr.logbookDark td {
}

table.logbook td.left {
	width: 180px;
}

table.logbook td.right {
	width: 150px;
	text-align: right;
}

tr.logbookBright td, tr.logbookBrightRight td {
}

div.logbookContainer {
}

.logbook input {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 110px;
	background-color: #ffffff;
	border: solid 1px #c8c8c8;
	color: #404040;
}

.logbook input:hover {
	border: solid 1px #404040;
}

a.logDelete {
	padding-left: 1em;
	padding-right: 1em;
	display: block;
	color: #404040;
	line-height: 1.5em;
	background-color: #ffffff;
	text-decoration: none;
	text-align: center;
}

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

div.wikonLogo {
	height: 50px;
	background-image: url("../images/wikonLogo.png");
	background-repeat: no-repeat;
}

div.bottomBarOuter {
	margin-top: 2px;
	margin-bottom: 20px;
	height: 5px;
}

div.bottomBarInner {
	border-top: solid 1px #fbf7df;
}

/***** content *****/


.statusNormal {
	color: #3c5ab0;
}

.statusOk, .statusOk a {
	color: #04852c;
}

.statusAlert, .statusAlert a {
	color: #8b00cc;
}

.statusWarning, .statusWarning a {
	color: #f9a333;
}

.statusNothing, .statusNothing a {
	color: #808080;
}

.statusInfo, .statusInfo a {
	color: #3c5ab0;
}

.statusError, .statusError a, .error {
	color: #f5200a;
}

/* visited */
.statusNormal a:visited {
	color: #001a70;
}

.statusOk a:visited {
	color: #004500;
}

.statusAlert a:visited {
	color: #4b008c;
}

.statusWarning a:visited {
	color: #b96300;
}

.statusNothing a:visited {
	color: #404040;
}

.statusInfo a:visited {
	color: #001a70;
}

.statusError a:visited {
	color: #b50000;
}

/* subMenu */

a.deleteTarget {
	display: block;
	width: 55px;
	text-align: center;
	border: solid 1px #bbc7e5;
	background-color: #e9eefa;
	color: #0c2774;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

div.contentFooter {
	padding-top: 1em;
	padding-bottom: 1em;
}

td.center {
	text-align: center;
}

td.small {
	width: 30px;
}

td.smallCenter {
	width: 30px;
	text-align: center;
	font-weight: bold;
}

td.smallPercentForwarding {
	width: 65px;
}

td.smallPercent {
	width: 30%;
}

td.small40 {
	width: 40%;
}

td.small58 {
	width: 58%;
}

td.full {
	width: 100%;
}

th.center {
	text-align: center;
}

tr.centerContentDarkHigh {
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 3.5em;
	height: 1.5em;
	text-align: center;
}

tr.centerContentDark {
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 1.5em;
	height: 1.5em;
	text-align: center;
}

tr.centerContentBright {
	padding-top: 2em;
	padding-bottom: 2em;
	background-color: #ffffff;
	line-height: 2.5em;
	height: 2.5em;
	text-align: center;
}

tr.contentDarkHigh, tr.contentBrightHigh {
	line-height: 1.5em;
	height: 1.5em;
}

tr.contentDarkHigh2 {
	line-height: 2.5em;
	height: 2.5em;
}

tr.contentBrightHigh2 {
	line-height: 2.5em;
	height: 2.5em;
}

tr.contentBrightUserData {
	line-height: 2.5em;
	height: 2.5em;
	background-color: #ffffff;
	text-align: center;
}

tr.contentDarkHigh, tr.contentDarkHigh2, tr.contentDarkSmall, tr.contentDarkMiddle,
tr.contentDarkMiddleOk, tr.contentDarkMiddleError,
tr.contentDarkMiddleAlert, tr.contentDarkMiddleWarning, tr.contentDarkMiddleInfo,
tr.contentDarkMiddleNothing {
	text-align: left;
}

tr.contentDarkSmall, tr.contentBrightSmall {
	line-height: 0.5em;
	height: 0.5em;
}

tr.contentDarkMiddle, tr.contentBrightMiddle, tr.contentBrightMiddleOk, tr.contentDarkMiddleOk,
tr.contentDarkMiddleError, tr.contentBrightMiddleError, tr.contentDarkMiddleAlert, tr.contentBrightMiddleAlert,
tr.contentDarkMiddleWarning, tr.contentBrightMiddleWarning, tr.contentDarkMiddleInfo, tr.contentBrightMiddleInfo,
tr.contentDarkMiddleNothing, tr.contentBrightMiddleNothing {
	line-height: 1.3em;
	height: 1.3em;
}

tr.contentDarkMiddleOk, tr.contentBrightMiddleOk {
	color: #04852c;
}

tr.contentDarkMiddleError, tr.contentBrightMiddleError {
	color: #f5200a;
}

tr.contentDarkMiddleAlert, tr.contentBrightMiddleAlert {
	color: #8b00cc;
}

tr.contentDarkMiddleWarning, tr.contentBrightMiddleWarning {
	color: #f9a333;
}

tr.contentDarkMiddleInfo, tr.contentBrightMiddleInfo {
	color: #3c5ab0;
}

tr.contentDarkMiddleNothing, tr.contentBrightMiddleNothing {
	color: #808080;
}

tr.contentBright, tr.contentBrightSmall, tr.contentBrightMiddle {
	text-align: left;
	background-color: #ffffff;
}

tr.contentBrightSmallHeader {
	text-align: left;
	background-color: #ffffff;
}

tr.contentBrightSmallHeader {
	line-height: 1.5em;
	height: 1.5em;
}

table.contentBox {
	width: 674px;
	color: #3c5ab0;
}

.fsbody table.contentBox {
	width: 100%;
	color: #3c5ab0;
}

table.contentBoxForwarding {
	width: 674px;
	color: #3c5ab0;
}

table.fullScreen {
	width: 100%;
}

table.contentBox td {
	padding: 3px;
}

table.contentBox th {
	padding: 3px;
	text-align: left;
}

table.contentBox th.center {
	text-align: center;
}

th.left {
	text-align: left;
}

div.contentBox {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

#showDataCount input {
	color: #ffffff;
	background-color: #8ab697;
	border: solid 1px #ffffff;
}

input.contentSubmit, input.contentReset, input.contentSubmitExpanded {
	border: solid 1px #bbc7e5;
	background-color: #e9eefa;
	color: #0c2774;
	padding-top: 2px;
	padding-bottom: 2px;
}

input.contentText, input.contentTextSmall, input.contentTextLarge, input.contentTextBig {
	border: solid 1px #c8c8c8;
	color: #808080
}

input.contentText {
	width: 160px;
}

input.contentTextSmall {
	width: 20px;
}

input.contentTextBig {
	width: 100px;
}

input.contentTextLarge {
	width: 250px;
}

input.contentCheck, input.contentRadio {
	color: #0c2774;
	padding-top: 2px;
	padding-bottom: 2px;
}

/***** @Page createList *****/

select.contentMulti {
	width: 250px;
	height: 250px;
}

select.contentNormal {
	width: 230px;
}

td.maxValue {
	color: #4abb34;
}

td.minValue {
	color: #ff0000;
}

input.contentSubmitExpanded {
	width: 95%;
}

/***** all modules *****/

.allModules hr {
	color: #e9eefa;
	background-color: #e9eefa;
	height: 2px;
	width: 100%;
	border: 0px;
}

td.left {
	text-align: left;
	width: 40px;
}

td.leftAlign {
	text-align: left;
}

div.contentHeader {
	padding: 0px;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
}

textarea.contentNote {
	width: 600px;
	height: 150px;
}

td.contentTdLinkstatusOk a, div.contentTdLinkstatusOk a {
	text-decoration: none;
	color: #04852c;
	display: block;
}

td.contentTdLinkstatusOk a:hover, div.contentTdLinkstatusOk a:hover, contentTdLinkOk a:focus {
	text-decoration: none;
	display: block;
	background-color: #04852c;
}

tr.contentTdLinkstatusOk td.contentTdLinkstatusOk:hover,td.contentTdLinkstatusOk:focus, div.contentTdLinkstatusOk:hover {
	background-color: #04852c;
	color: #FFFFFF;
}

tr.contentTdLinkstatusOk,  div.contentTdLinkstatusOk {
	color: #04852c;
}

td.contentTdLinkstatusAlert a, div.contentTdLinkstatusAlert a {
	text-decoration: none;
	color: #8b00cc;
	display: block;
}

td.contentTdLinkstatusAlert a:hover, contentTdLinkstatusAlert a:focus, div.contentTdLinkstatusAlert a:hover {
	text-decoration: none;
	display: block;
	background-color: #8b00cc;
}

tr.contentTdLinkstatusAlert td.contentTdLinkstatusAlert:hover, div.contentTdLinkstatusAlert:hover, td.contentTdLinkstatusAlert:focus {
	background-color: #8b00cc;
	color: #FFFFFF;
}

tr.contentTdLinkstatusAlert, div.contentTdLinkstatusAlert {
	color: #8b00cc;
}

td.contentTdLinkstatusError a, div.contentTdLinkstatusError a {
	text-decoration: none;
	color: #f5200a;
	display: block;
}

td.contentTdLinkstatusError a:hover, div.contentTdLinkstatusError a:hover, contentTdLinkstatusError a:focus {
	text-decoration: none;
	display: block;
	background-color: #f5200a;
}

tr.contentTdLinkstatusError td.contentTdLinkstatusError:hover, div.contentTdLinkstatusError:hover, td.contentTdLinkstatusError:focus {
	background-color: #f5200a;
	color: #FFFFFF;
}

tr.contentTdLinkstatusError, div.contentTdLinkstatusError {
	color: #f5200a;
}

td.contentTdLinkstatusWarning a, div.contentTdLinkstatusWarning a {
	text-decoration: none;
	color: #f9a333;
	display: block;
}

td.contentTdLinkstatusWarning a:hover, div.contentTdLinkstatusWarning a:hover, contentTdLinkstatusWarning a:focus {
	text-decoration: none;
	display: block;
	background-color: #f9a333;
}

tr.contentTdLinkstatusWarning td.contentTdLinkstatusWarning:hover, div.contentTdLinkstatusWarning:hover, td.contentTdLinkstatusWarning:focus {
	background-color: #f9a333;
	color: #FFFFFF;
}

tr.contentTdLinkstatusWarning, div.contentTdLinkstatusWarning {
	color: #f9a333;
}

td.contentTdLinkstatusInfo a, div.contentTdLinkstatusInfo a {
	text-decoration: none;
	color: #3c5ab0;
	display: block;
}

td.contentTdLinkstatusInfo a:hover, div.contentTdLinkstatusInfo a:hover, contentTdLinkstatusInfo a:focus {
	text-decoration: none;
	display: block;
	background-color: #3c5ab0;
}

tr.contentTdLinkstatusInfo td.contentTdLinkstatusInfo:hover, div.contentTdLinkstatusInfo:hover, td.contentTdLinkstatusInfo:focus {
	background-color: #3c5ab0;
	color: #FFFFFF;
}

tr.contentTdLinkstatusInfo, div.contentTdLinkstatusInfo {
	color: #3c5ab0;
}

td.contentTdLinkstatusNothing a, div.contentTdLinkstatusNothing a {
	text-decoration: none;
	color: #808080;
	display: block;
}

td.contentTdLinkstatusNothing a:hover, div.contentTdLinkstatusNothing a:hover, contentTdLinkstatusNothing a:focus {
	text-decoration: none;
	display: block;
	background-color: #808080;
}

tr.contentTdLinkstatusNothing td.contentTdLinkstatusNothing:hover,div.contentTdLinkstatusNothing:hover,td.contentTdLinkstatusNothing:focus {
	background-color: #808080;
	color: #FFFFFF;
}

tr.contentTdLinkstatusNothing, div.contentTdLinkstatusNothing {
	color: #808080;
}

/***** one modules *****/

.vis {
	display: inline;
}
.invis {
	display: none;
}

/***** imprint *****/

table.imprintWithLogo, table.imprintWithoutLogo {
	width: 95%;
}

table.imprintWithLogo {
	background-image: url("../images/wikon-new/wikon.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size:25%;
}

/**** ab hier die innerBox  inhalt****/

.unchanged {
	border: solid 1px #bbc7e5;
	color: #0c2774;
}

.changed {
	border: solid 1px #bbc7e5;
	color: #808080;
}

.dataOptionsUnchanged {
	border: solid 1px #bbc7e5;
	color: #0c2774;
	font-size:12px;
	max-width:240px;
}

.dataOptionsChanged {
	border: solid 1px #bbc7e5;
	color: #808080;
	font-size:12px;
	max-width:240px;
}

option.unchanged {
	border: none;
}

option.changed {
	border: none;
}

.button {
	border: solid 1px #bbc7e5;
	background-color: #e9eefa;
	color: #0c2774;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top:5px;
}
/* configTargets */

/***** all modules *****/

.bigInput input {
	width: 99%;
}

.bigInput textarea {
	width: 99%;
	height: 150px;
}

/***** one modules *****/

input.contentTextMiddle {
	width: 40px;
}

input.contentTextMiddleBig {
	width: 75px;
}

input.contentTextBigTargets, select.contentTextBigTargets {
	width: 150px;
}

/***** tank übersicht *****/
.limit {
	width:5px;
	height:2px;
	position:absolute;
	bottom:24px;
	left:19px;
}



.lim_orange {
	background-image: url("/static/0.1.063/images/tank/limit.png");
}

.lim_yellow {
	background-image: url("/static/0.1.063/images/tank/limit2.png");
}

.fs {
	width:31px;
	position:absolute;
	bottom:24px;
	left:24px;
}

.fs_blue {
		background-image: url("/static/0.1.063/images/tank/filler_blue.png");
}

.fs_green {
		background-image: url("/static/0.1.063/images/tank/filler_green.png");
}

.fs_grey {
		background-image: url("/static/0.1.063/images/tank/filler_grey.png");
}

.fs_yellow {
		background-image: url("/static/0.1.063/images/tank/filler_yellow.png");
}

.fs_red {
		background-image: url("/static/0.1.063/images/tank/filler_red.png");
}

.fs_brown {
		background-image: url("/static/0.1.063/images/tank/filler_brown.png");
}

.fs_violet {
		background-image: url("/static/0.1.063/images/tank/filler_violet.png");
}

.fs_lpg {
	width:150px;
	position:absolute;
	bottom:31px;
	left:28px;
	background-image: url("/static/0.1.063/images/tank/filler_blue_xl.png");
}



.tank {
		position:relative;
		width:80px;
		height:140px;
		margin-left:15px;
		float:left;
		background-image: url("/static/0.1.063/images/tank/tank.png");
}

.tankBar {
		position:relative;
		width:80px;
		height:120px;
		margin-left:15px;
		float:left;
		background-color: #AAA;
}

.lpg_tank {
		position:relative;
		width:200px;
		height:100px;
		margin-left:15px;
		/*float:left;*/
		background: url("/static/0.1.063/images/tank/lpg_tank_empty.png") no-repeat;
}

.lpgFillLevel {
	z-index:99;
	position:absolute;
	text-align:center;
	left:27px;
	top:20px;
	line-height:50px;
	width:150px;
	border:none;
	height:50px;
	font-weight:bold;
	color:navy;
	font-size:28px;
	text-shadow:1px 1px 1px white;
}

.defaultFillLevel {
	z-index:99;
	position:absolute;
	text-align:center;
	left:-34px;
	top:35px;
	line-height:50px;
	width:150px;
	border:none;
	height:50px;
	font-weight:bold;
	color:navy;
	font-size:16px;
	text-shadow:1px 1px 1px white;
	opacity:0.8;
}

.tankLeft {
	margin-top:20px;
	width:330px;
	float:left;
	clear:left;
}

.tankRight {
	margin-top:20px;
	width:330px;
	float:right;
}

.tankDesc {
	margin-left: 20px;
	float: left;
	font-size: 12px;
}

div.tankDesc input.button {
/*	display:none;*/
	font-size:10px;
	color:navy;
	padding: 0 3px;
/*	margin:2px 0px 0px 0px;*/
	text-align:center;
	position:absolute;
	right:0px;
}

.updateBtnDiv {
	position:relative;
	left:5px;
	float:right;
}

.w210 {
	width:210px;
}

.w300 {
	width:300px;
}

/** Prozentangabe im  LPG Tank **/
div.fillText {
	position: absolute;
	top: 20px;
	left: 60px;
	color: navy;
	font-size: 45px;
	opacity: 0.7;
	z-index: 99;
}

.tankDescIcon {
	margin-right:8px;
}

.digInput {
		position:relative;
		width:78px;
		height:36px;
		margin-left:10px;
		margin-bottom:63px;
		float:left;
}

.dIon {
	background-image: url("/static/0.1.063/images/dig-on.png");
}

.dIoff {
	background-image: url("/static/0.1.063/images/dig-off.png");
}

.mano {
		position:relative;
		width:80px;
		height:77px;
		margin-left:10px;
		margin-bottom:63px;
		float:left;
		background-image: url("/static/0.1.063/images/tank/wikon_manometer80.png");
}

.mano-wika {
	position:relative;
	width:80px;
	height:77px;
	margin-left:10px;
	margin-bottom:63px;
	float:left;
	background-image: url("/static/0.1.063/images/tank/wikon_manometer80-wika.png");
	
}

.tdmano {
		position:relative;
		width:120px;
		height:160px;

}

.tdtank {
		position:relative;
		width:120px;
		height:180px;

}

.thermometer {
		position:relative;
		width:60px;
		height:140px;
		margin-left:35px;
		float:left;
		background: url("/static/0.1.063/images/tank/thermometer.png") no-repeat;
}

.tempscale {
		width:11px;
		position:relative;
		left:14px;
		background: url("/static/0.1.063/images/tank/filler_red.png") repeat-y;
}

.legende {
	font: 12px sans-serif;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border: 1px solid #aaa;
	padding: 1em 1.5em;
	width : 580px;
	background-color:#ddd;
	margin:10px auto;
}

table.legendTable {
	width:580px;
}

.infoBox {
	border-style:dotted;
	border-width: 1px;
	border-color : #c8c8c8;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
	background-color:#E9EEFA;
}

.infoBox_green {
	border-style:dotted;
	border-width: 1px;
	border-color : #c8c8c8;
	text-align: center;
	padding: 4px;
	margin-top: 10px;
	background-color:#B9FFBA;
}

DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 22px;
}

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
}

DIV#sitemap LI {
   background: url(/static/0.1.063/images/diagram/extm.gif) no-repeat 0% 0%;
}

DIV#sitemap LI.last {
   background: url(/static/0.1.063/images/diagram/exlm.gif) no-repeat 0% 0%;
}
DIV#sitemap LI.top {
	background: none;
}

DIV#sitemap LI.user:before {
	content: url(/static/0.1.063/images/diagram/user.gif);
	padding-left: 5px;
	padding-right: 5px;
}

DIV#sitemap LI.customer:before {
     content: url(/static/0.1.063/images/diagram/firma.gif);
     padding-right: 10px;
}

DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
}

DIV#sitemap UL {
   background: url(/static/0.1.063/images/diagram/exim.gif) repeat-y 0% 0%;
}

DIV#sitemap UL.last {
   background-image: none;
}

DIV#sitemap LI LI {
   color: #666666;
   font-weight: normal;
}

DIV#sitemap LI.customer:hover {
   color: #002142;
   font-weight: bold;
}

DIV#sitemap LI.user:hover {
   color : #EF9C00;
   font-weight: bold;
}

DIV#sitemap h2 {
	color : navy;
	font-size: 24px;
	padding: 0.3em;
	width : 500px;
}

DIV#sitemap h2:before {
	content: url(/static/0.1.063/images/diagram/h22.gif);
	vertical-align : middle;
	padding-right : 10px;
}

DIV#sitemap h3 {
	color : navy;
	font-size: 24px;
	padding: 0.3em;
	width : 500px;
}

DIV#sitemap h3:before {
	vertical-align : middle;
	padding-right : 10px;
}

DIV#sitemap a {
	color: #666666;
	text-decoration:none;
}

DIV#sitemap LI.user:hover a {
   color : #EF9C00;
}

.nichtAktuell {
	font-weight:bold;
	background-color:#ffaaaa
}

#defaultSelectBox {
	width:300px;
}

/* CalendarPopup */

.ui-datepicker {
	margin-left: -6em;
}

/* HoverMenu */

ul.horizontal, ul.horizontal li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
}

ul.horizontal {
	position:absolute;
	left:0;
	width:100%;
	cursor:default;
	z-index:2000;
	top:0;
}

ul.horizontal li {
	width:auto;
	float:left;
	position:relative;
	left:0px;
	margin:0 0 0 -1px;
	font:normal normal bold 0.7em verdana, arial, tahoma, sans-serif;
	font-family: "Arial", "Helvetica", "Sans";
	font-size: 13px;
}

* html ul.horizontal li {
	margin:0 -10.55em 0 10.5em;
}

ul li {
	margin:0 -0.05em 0 0.05em;
}

ul.horizontal ul {
	z-index:2020;
	padding:0;
	cursor:default;
	position:absolute;
	top:30px;
	width:70px;
	margin:0 0 0 0;
	left:-10000px;
}

ul.horizontal ul li {
	width:185px;
	left:auto;
	margin:-1px 0 0 0;
}

ul.horizontal ul ul {
	margin:-20px 0 0 177px;
}

ul.horizontal li:hover > ul {
	left:auto;
}

ul.horizontal ul li:hover > ul {
	top:auto;
}

ul.horizontal a, ul.horizontal a:visited {
	display:block;
	padding:3px 6px;
	color: #3C5AB0;
	text-decoration:none;
	letter-spacing:1px;
	background: #C8C8C8;
}


ul.horizontal li.allSelectedTab {
	color: #FFFFFF;
	background: #475383;
	border-left:1px solid #19203B !important;
	border-top:1px solid #19203B !important;
	border-right:1px solid #19203B !important;
	border-bottom:3px solid #475383 !important;

	padding:2px 6px !important;
}

ul.horizontal li.userConfigurationSelectedTab {
	border-left:1px solid orange !important;
	border-top:1px solid orange !important;
	border-right:1px solid orange !important;
	height:30px !important;
}

ul.horizontal li.configTargetsSelectedTab {
	border-left:1px solid green !important;
	border-top:1px solid green !important;
	border-right:1px solid green !important;
	height:30px !important;
}


ul.horizontal li.oneSelectedTab {
	color: #0D2774;
	background: #E9EEFA;
	height:25px;
	border-left:1px solid #CED9F2;
	border-top:1px solid #CED9F2;
	border-right:1px solid #CED9F2;
	border-bottom:3px solid #E9EEFA;
	line-height: 25px;
	padding:4px 6px !important;
}

ul.horizontal li.oneSelectedTab:Hover {
	color: #FFFFFF;
	background: #8A97B6;
}

ul.horizontal li.oneTab {
	color: #3C5AB0;
	line-height: 23px;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url("../images/subMenuModuleBg.gif");
	padding:4px 6px !important;
}

ul.horizontal li.oneTab:Hover {
	color: #FFFFFF;
	background: #8A97B6;
}

ul.horizontal li.oneSelectedTabInline {
	color: #0D2774;
	background: #E9EEFA;
	height:22px;
	line-height: 22px;
	width:171px;;
	padding:0px 6px !important;
	letter-spacing:1px;
	border:1px solid #CED9F2;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.oneSelectedTabInline:hover {
	background:#8A97B6;
	color:#FFFFFF;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.allSelectedTabInline {
	color: #FFFFFF;
	background: #475383;
	line-height: 22px;
	width:172px;
	padding:0px 6px !important;
	letter-spacing:1px;
	border-bottom:1px solid #19203B;
	border-right:1px solid #19203B;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.allSelectedTabInline:hover {
	background:#9aa7c4;
	color:#FFFFFF;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.allTab, ul.horizontal li.configTargetsTab, ul.horizontal li.userConfigurationTab {
	color: #3C5AB0;
	line-height: 24px;
	padding:3px 5px !important;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

ul.horizontal li.allTab:hover {
	color: #FFFFFF;
	background: #9aa7c4;
	height:25px;
	line-height: 25px;
	padding:4px 5px !important;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

ul.horizontal li.allSelectedTab:hover {
	border:1px solid #19203B;
	background: #9aa7c4;
}

ul.horizontal {
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;

}


ul.horizontal li.configTargetsSelectedTab {
	color: #FFFFFF;
	background: #8AB697;
	height:25px;
	border-left:1px solid #254735;
	border-top:1px solid #254735;
	border-right:1px solid #254735;
	border-bottom:3px solid #8AB697;
	line-height: 25px;
	padding:4px 6px !important;
}

ul.horizontal li.configTargetsSelectedTab:hover {
	border-bottom:1px solid #254735;
	color: #FFFFFF;
	background: #254735;
}

ul.horizontal li.configTargetsTab:hover {
	background: #254735;
	height:24px;
	border:1px solid #254735;
	line-height: 25px;
	color: #FFFFFF;
}

ul.horizontal li.userConfigurationSelectedTab {
	color: #FFFFFF;
	background: #FFCC2A;
	height:25px;
	border-left:1px solid #FFA500;
	border-right:1px solid #FFA500;
	border-bottom:3px solid #FFCC2A;
	line-height: 25px;
	padding:4px 6px !important;
}

ul.horizontal li.userConfigurationSelectedTab:hover {
	border-bottom:1px solid #FFA500;
	background: #FFA500;
}

ul.horizontal li.userConfigurationTab:hover {
	color: #FFFFFF;
	background: #FFCC2A;
	height:25px;
	line-height: 25px;
	padding:0px 4px !important;
	background: #FFA500;
	padding:3px 5px !important;
}

ul.horizontal a.allLongSelected, ul.horizontal a.allLongSelected:visited {
	background: #475383;
	padding:5px 7px;
	color: #FFFFFF;
	border-right:1px solid #19203B;
}

ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
	background:#9aa7c4;
	color:#FFFFFF;
}

ul.horizontal ul.all {
	background:#475383;
	color:#FFFFFF;
	width:184px;
	border-top:1px solid #19203B;
	border-right:1px solid #19203B;
	border-left:1px solid #19203B;
	border-bottom:1px solid #19203B;
}

ul.horizontal ul.all, ul.horizontal a.all, ul.horizontal a.all:visited {
	background:#475383;
	color:#FFFFFF;
	border-right:1px solid #19203B;
}

ul.horizontal a.all:hover {
	background:#9aa7c4;
	color:#FFFFFF;
}

ul.horizontal li.all  {
	background:#475383;
	border-bottom:1px solid #19203B;
	text-align:left;
}

ul.horizontal li.allSelected,li.allLongSelected  {
	background:#475383;
	border-bottom:3px solid #475383;
	border-left:1px solid #13182D;
	border-right:1px solid #13182D;
	border-top:1px solid #13182D;
}

ul.horizontal ul.long, ul.horizontal ul.long li,
 ul.horizontal ul.allLong, ul.horizontal ul.allLong li,
 ul.horizontal ul.allLongSelected, ul.horizontal ul.allLongSelected li,
 ul.horizontal ul.statisticsLong, ul.horizontal ul.statisticsLong li,
 ul.horizontal ul.statisticsLongSelected, ul.horizontal ul.statisticsLongSelected li {
	width:16.2em;
}

ul.ultraLong li,ul.horizontal ul.ultraLong, ul.horizontal ul.ultraLong li,
 ul.horizontal ul.statisticsUltraLong,  ul.horizontal ul.statisticsUltraLong li{
	width:18.2em;
}

ul.horizontal a {
	float:left;
}

ul.horizontal ul a {
	float:none !important;
}

* html ul.horizontal li {
	position:static;
}
* html ul.horizontal a {
	position:relative;
}

ul ul {
	display:none;
}
ul ul {
	displa\y:block;
}

/* Ab Hier abgestimmte Styles für Menue */

/* Benutzerverwaltung menu */

ul.horizontal li.userConfiguration a, ul.horizontal li.userConfiguration a:visited,
 ul.horizontal li.userConfigurationLong a, ul.horizontal li.userConfigurationLong a:visited,
 ul.horizontal li.userConfigurationUltraLong a, ul.horizontal li.userConfigurationUltraLong a:visited {
	color:#475383;
	background:#FFCC2A;
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	border-left:1px solid #FFA500;
}

ul.horizontal li.userConfiguration a:hover {
	color:#FFFFFF;
}

ul.horizontal ul.userConfiguration a:hover, ul.horizontal ul.userConfiguration a:focus,
 ul.horizontal ul.userConfiguration a.rollover, ul.horizontal ul.userConfiguration a.rollover:visited {
	background:#FFA500;
	color: #FFFFFF;
}

ul.horizontal a.userConfigurationLongSelected, ul.horizontal a.userConfigurationLongSelected:visited {
	background: #FFCC2A;
	padding:5px 7px;
	color: #475383;
}

ul.horizontal ul.userConfiguration {
	background:#FFCC2A;
	color:#FFFFFF;
	border:1px solid #FFA500;
}

ul.horizontal ul.userConfiguration, ul.horizontal a.userConfiguration, ul.horizontal a.userConfiguration:visited {
	background:#FFCC2A;
	color:#475383;
}



ul.horizontal li.userConfiguration  {
	background:#FFCC2A;
	border-bottom:1px solid #FFA500;
	text-align:left;
}

ul.horizontal li.userConfigurationSelected,li.userConfigurationLongSelected  {
	background:#FFCC2A;
	border-bottom:3px solid #FFCC2A;
	border-left:1px solid #FFA500;
	border-right:1px solid #FFA500;
	border-top:1px solid #FFA500;
	text-align:left;
}


/* Weiterleiten menu */

ul.horizontal li.configTargets a, ul.horizontal li.configTargets a:visited,
 ul.horizontal li.configTargetsLong a, ul.horizontal li.configTargetsLong a:visited,
 ul.horizontal li.configTargetsUltraLong a, ul.horizontal li.configTargetsUltraLong a:visited {
	color:#FFFFFF;
	background:#8AB697;
	border-top:1px solid #254735;
	border-right:1px solid #254735;
	border-left:1px solid #254735;
	text-align:left;
}

ul.horizontal ul.configTargets a:hover, ul.horizontal ul.configTargets a:focus,
 ul.horizontal ul.configTargets a.rollover, ul.horizontal ul.configTargets a.rollover:visited {
	background:#254735;
	color:#FFFFFF;
}

ul.horizontal a.configTargetsLongSelected, ul.horizontal a.configTargetsLongSelected:visited {
	background: #8AB697;
	padding:5px 7px;
	color: #FFFFFF;
}

ul.horizontal ul.configTargets {
	background:#475383;
	color:#FFFFFF;

}

ul.horizontal ul.configTargets, ul.horizontal a.configTargets, ul.horizontal a.configTargets:visited {
	background:#475383;
	color:#FFFFFF;
}

ul.horizontal a.configTargets:hover {
	background:#9aa7c4;
	color:#FFFFFF;
}

ul.horizontal li.configTargets  {
	background:#475383;
	border-bottom:1px solid #19203B;
	text-align:left;
}

ul.horizontal li.configTargetsSelected,li.configTargetsLongSelected  {
	background:#D3D1E9;
	border-bottom:3px solid #8AB697;
	border-left:1px solid #254735;
	border-right:1px solid #254735;
	border-top:1px solid #254735;
}

/* 1 Modul menu */

ul.horizontal li.one a, ul.horizontal li.one a:visited,
 ul.horizontal li.configTargetsLong a, ul.horizontal li.configTargetsLong a:visited,
 ul.horizontal li.oneUltraLong a, ul.horizontal li.oneUltraLong a:visited {
	color:#0D2774;
	background:#E9EEFA;
	border-top:1px solid #CED9F2;
	border-right:1px solid #CED9F2;
	border-left:1px solid #CED9F2;
}

ul.horizontal ul.one a:hover, ul.horizontal ul.one a:focus,
 ul.horizontal ul.one a.rollover, ul.horizontal ul.one a.rollover:visited {
	background:#8A97B6;
	color:#FFFFFF;
}


ul.horizontal a.oneLongSelected, ul.horizontal a.oneLongSelected:visited {
	background: #E9EEFA;
	padding:5px 7px;
	color: #0D2774;
}

ul.horizontal ul.one {
	background:#E9EEFA;
	color:#0D2774;
	width:14.2em;

}

ul.horizontal ul.one, ul.horizontal a.one, ul.horizontal a.one:visited {
	background:#E9EEFA;
	color:#0D2774;
}

ul.horizontal a.one:hover {
	background:#4076F2;
	color:#FFFFFF;
}

ul.horizontal li.one  {
	background:#E9EEFA;
	border-bottom:1px solid #CED9F2;
}

ul.horizontal li.oneSelected,li.oneLongSelected  {
	background:#E9EEFA;
	border-bottom:3px solid #E9EEFA;
	border-left:1px solid #CED9F2;
	border-right:1px solid #CED9F2;
	border-top:1px solid #CED9F2;
}

ul.horizontal li.configTargetsSelectedTabInline {
	color: #FFFFFF;
	background: #8AB697;
	line-height: 22px;
	padding:0px 6px !important;
	letter-spacing:1px;
	border-top:1px solid #254735;
	border-left:1px solid #254735;
	border-right:1px solid #254735;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
	width:171px;
}

ul.horizontal li.configTargetsSelectedTabInline:hover {
	background:#254735;
	color:#FFFFFF;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.userConfigurationSelectedTabInline {
	color: #475383;
	background: #FFCC2A;
	height:22px;
	line-height: 22px;
	width:172px;
	padding:0px 6px !important;
	letter-spacing:1px;
	border-top:1px solid #FFA500;
	border-right:1px solid #FFA500;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}

ul.horizontal li.userConfigurationSelectedTabInline:hover {
	background:#FFA500;
	color:#FFFFFF;
	background-image: url("../images/pfeil.gif");
	background-position: right;
	background-repeat: no-repeat;
}



.neu TD {
	font-weight:bold;
}

.fsbody td.small58 {
	width:auto;
}

#alertbox {
	position:absolute;
	top:25px;
	left:350px;
	width:250px;
	height:45px;
	border:1px solid #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 2px 2px 3px #333;
	-webkit-box-shadow: 2px 2px 3px #333;
	box-shadow: 2px 2px 3px #333;
}

.fsbody  #alertbox {
	top:35px;
	left:0px;
	height:43px;
}

#innerAlarm {
	height:45px;
	line-height:45px;
	font-family: 'Arial','Helvetica','Sans';
	font-size: 14px; text-align:center;
	color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity:0.8;
}

#innerAlarm a {
	color:white;
	text-decoration:none;
	text-shadow:1px 1px 1px #333;
}

#innerAlarm.red {
	background-color:#ff2222;
}

#innerAlarm.green {
	background-color:#22cc22;
}

.fsbody  #innerAlarm {
	height:25px;
}

.fsbody div.contentBox {
	padding-bottom:0;
	padding-top:0;
}

.fsbody div.help {
	display: none;
}

td.right {
	text-align: right !important;
}

div.graph {
		border:1px solid silver;
		-moz-border-radius:8px;
		-moz-box-shadow:3px 3px 5px 2px #999;
		padding:8px 5px 8px 0px;
		margin:10px;
		background-color:white;
		font-size:8px !important;
		width:650px;
	}
	
div.graphHeader {
	position:absolute;
	height:20px;
	width:330px;
	z-index:90;
}

div.graphPane {
	width:100%;
	height:140px;
	z-index:70;
}

div.graphHeaderFS {
	height:20px;
	width:100%;
	z-index:90;
}

div.graphPaneFS {
	width:100%;
	height:90%;
	z-index:70;
}

div#fullscreenGraphContainer  {
	display:none;
	width:900px;
	margin-left:-255px;
	margin-top:-150px;
	position:absolute;
	border-radius:10px;
	border:2px solid #999;
	z-index:99999;
}

div.simpleCounterViewPosition {
	margin-left:-222px !important;
	margin-top:-450px !important;
}

div#fullscreenGraphContainer  h2 {
	padding:5px;
	margin:0px;
	background-color:#999;
	font-size:14px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #666;
	cursor:move;
	color:#eee;
	text-shadow:1px 1px 1px #333;
	border-radius:9px 9px 0px 0px;
	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)
	);
}

div#fullscreenGraphContainer h2 span.close {
	float:right;
	background:url(../images/close.png);
	width:16px;
	height:16px;
	cursor:pointer;
	margin-right:3px;
	margin-top:3px;
}

div#fullscreenGraph {
	/*width:100%;*/
	height:400px;
	background:#EFEFEF;
	border-radius:0px 0px 10px 10px;
	padding:20px;
} 

/* CSS fuer Drucken */

@media print {
	
	.mainMenuBar, #alertbox, #contentMenuHover {display:none;}
	
	#content {
	    background-color: #FFFFFF;
	   /* float: left;*/
	    left: 0;
	    margin: 20px 0 0 20px;
	    padding: 0;
	    position: absolute;
	    top: 0px;
	    width: 692px;
	    z-index: 100;
	}

	#navMenuContainer {
   		display: none;
	}

	#pageHeader {
   		display: none;
	}

}

#ieWarning {
	border:2px solid red;
	color:red;
	font-size:12px;
	padding:5px;
	background-color:#ffc;
	height:50px;
	line-height:15px;
	text-align:justify;
	z-index:1000;
	position:absolute;
	width:980px;
}

/** AirMo Kennlinie **/

div.AirMoKennlinie {
	width:100%;
}

div.AirMoKennlinie p {
	margin:10px;
}

div.tankGeometrie {
	float:left;
	width:212px;
	height:300px;
	background:url(../images/tank/tank_geom2.png) no-repeat;
	margin-left:20px;
}

div.tankGeometrieLiegend {
	background:url(../images/tank/tank_geom4.png) no-repeat;
	height: 272px;
    margin-left: 20px;
    position: relative;
    width: 100%;
}

div.tankGeometrie2 {
	float:left;
	width:212px;
	height:300px;
	background:url(../images/tank/tank_geom.png) no-repeat;
	margin-left:20px;
}

div.tankDaten {
	float:left;
	width:400px;
}

div.tankDatenLiegend {
	float: left;
    left: 129px;
    position: relative;
    width: 400px;
}

div.AirMoKennlinie p.buttons {
	text-align:center;
	margin-top:20px;
}

div.AirMoKennlinie p.buttons input {
	text-align:center;
	width:120px;
}

div.AirMoKennlinie span.desc {
	width:270px;
	display:block;
	float:left;
}

div.AirMoKennlinie input,  div.AirMoKennlinie select {
	/*float:right;*/
	width:100px;
}

div.AirMoKennlinie div.error {
	background:red;
	padding:5px;
	color:white;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}

div.AirMoKennlinie div.done {
	background:green;
	padding:5px;
	color:white;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
}

div.AirMoKennlinie h1 {
	padding:8px;
	text-align:center;
	margin:-10px 10px 30px 10px;
	background: #a7c7dc; /* Old browsers */
	background: -moz-linear-gradient(top,  #a7c7dc 0%, #85b2d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7c7dc), color-stop(100%,#85b2d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a7c7dc 0%,#85b2d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a7c7dc 0%,#85b2d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a7c7dc 0%,#85b2d3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a7c7dc 0%,#85b2d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c7dc', endColorstr='#85b2d3',GradientType=0 ); /* IE6-9 */
	color:#FFFFFF;
	text-shadow:1px 1px 1px #666666;
	font-size:18px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

div#wirelessIcon {
	background:url(../images/wireless.png) no-repeat;
	width:64px;
	height:64px;
	margin:20px auto;
}

/** neue Elemente **/

div.gradientGray , a.gradientGray{
	background-image: linear-gradient(bottom, #B1B3B5 30%, #DCDBDE 90%);
	background-image: -o-linear-gradient(bottom, #B1B3B5 30%, #DCDBDE 90%);
	background-image: -moz-linear-gradient(bottom, #B1B3B5 30%, #DCDBDE 90%);
	background-image: -webkit-linear-gradient(bottom, #B1B3B5 30%, #DCDBDE 90%);
	background-image: -ms-linear-gradient(bottom, #B1B3B5 30%, #DCDBDE 90%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.3, #B1B3B5),
		color-stop(0.9, #DCDBDE)
	);
}

#footExt {
	background-image:none;
	text-align:right;
	border:none;
}

input#search_submit.submit {
	background:url("../images/wikon-new/find.png") no-repeat 5px #ddd;
	width:27px;
}

input#search_submit.submit:hover {
	background:url("../images/wikon-new/find.png") no-repeat 5px #FFCC2A;
	cursor:pointer;
}

.oneDataOption {
	width:225px;
	float:left;
}

.clearLeft {
	clear:left;
}
/****************/
/** Startseite **/
/****************/

.startOuterBox {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,Verdana,Sans;
	width:980px;
}

 div.karte .innerContent{
	height:110px ;
}

.innerContent {
	padding:10px 20px;
	text-align:justify;
	color:#444;
	font-size:12px;
}

.fleft {
	float:left;
}

div.kartencontainer {
	text-align:left;
	position:relative;
}

.main {
	margin:10px;
	margin-right:20px;
	margin-top:20px;
}

.klimaschutz { margin-top:50px; }

.klima {
	margin-top:30px;
}

div.karte {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #999;
	background-color:#fff;
	font-size:13px;
	overflow:hidden;
    opacity:1.0;
    line-height:16px;
    z-index:1;
    position:relative;
}

div.regular {
	width:225px;
	position:absolute;
	left:10px;
	top:355px;
}

div.big { width:355px; }

.karte h1 {
	-moz-border-radius:15px 15px 0px 0px;
	-webkit-border-radius:15px 15px 0px 0px;
	border-radius:15px 15px 0px 0px;
	margin:0px;
	padding:8px;
	border-bottom:1px solid #ccc;
	font-size:13px;
	text-align:left;
	z-index:1;
	/*text-shadow:1px 1px 1px white;*/
	/*color:#266B90;*/
	background-color: #ddd; /* alte Opera Browser */
}

.main .karte h1 {
	background-image: linear-gradient(top, #ccc 23%, #efefef 100%);
	background-image: -o-linear-gradient(top, #ccc 23%, #efefef 100%);
	background-image: -moz-linear-gradient(top, #ccc 23%, #efefef 100%);
	background-image: -webkit-linear-gradient(top, #ccc 23%, #efefef 100%);
	background-image: -ms-linear-gradient(top, #ccc 23%, #efefef 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, #ccc),
		color-stop(1, #efefef)
	);
	padding-left:25px;
}

.klima .karte h1 {

	text-align:center;
	line-height:14px;
	background-image: linear-gradient(top, #BDCB3F 40%, #FFFFFF 100%);
	background-image: -o-linear-gradient(top, #BDCB3F 40%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(top, #BDCB3F 40%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, #BDCB3F 40%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(top, #BDCB3F 40%, #FFFFFF 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.4, #BDCB3F),
		color-stop(1, #FFFFFF)
	);
}

.karte div.weiterzurueck {
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	right:9px;
	top:9px;
}

.karte div.weiter {	background:url('../images/wikon-new/pfeil-hoch.png'); }
.karte div.zurueck { background:url('../images/wikon-new/pfeil-runter.png'); }

.bigFont {
	font-size:13px !important;
	line-height:20px;
}


.textBlau {	color:#2F5E89; }
.ganzVorn {	z-index:10 !important; }

.kleft {
	float:left;
	margin-right:20px;
}

div#headerBanner {
	width:980px;
	height:104px;
	background:url('../images/wikon-new/start.jpg') no-repeat;
	margin-bottom:1px;
	text-align:right;
	padding-right:10px;
}

div.linksMain { float:left; width:770px; margin-left:10px; }
div.rechtsMain { float:right; width:180px; padding-top:20px; margin-right:15px; }

div.rechtsMain div.buttons a {
	display:block;
	padding:5px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background:url('../images/wikon-new/bg_gray.png') repeat-x;
	margin-bottom:5px;
	height:20px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #999;
	text-align:center;
	font-size:12px;
}

div.rechtsMain div.buttons a:hover {
	/*border:1px solid #F8C303;*/

	/*border:1px inset #999;*/
	color:#2F5E89;

}


div.loginMenu {
	background-color: #ddd; /* alte Opera Browser */
	background-image: linear-gradient(bottom, #ccc 23%, #efefef 100%);
	background-image: -o-linear-gradient(bottom, #ccc 23%, #efefef 100%);
	background-image: -moz-linear-gradient(bottom, #ccc 23%, #efefef 100%);
	background-image: -webkit-linear-gradient(bottom, #ccc 23%, #efefef 100%);
	background-image: -ms-linear-gradient(bottom, #ccc 23%, #efefef 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.23, #ccc),
		color-stop(1, #efefef)
	);

	height:35px;
	margin-bottom:15px;

	}


div.loginFields { position:absolute; left:420px; top:110px;}
div.loginFields input.inputBox { margin-right:6px; width:180px; border:1px solid #aaa; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; opacity:0.8 }
div.loginFields input.loginBtn { height:23px; background:url("../images/wikon-new/login.png") no-repeat #efefef center; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc; padding:0px 9px; cursor:pointer; margin-left:10px; }

div.title1 { margin-bottom:10px;  }
div.wikonText { float:left; }
div.umweltLogo { background:url(../images/wikon-new/umwelt.png) no-repeat center; }

/* wird nur bei Einblenden der Karten benötigt als Initialzustand */
/*
.kartencontainer {
	display:none;
}
*/
/** Sprachauswahl **/

div.langSelect { position:absolute; top:113px; left:20px; }

.flag {
	height:16px;
	width:24px;
	float:left;
	display:block;
	margin-right:3px;
	background:url(../images/wikon-new/flags_kombi2.png);
	border:1px outset #aaa;
}

.flag#de { background-position:0px 0px; }
.flag#en { background-position:-24px 0px; }
.flag#es { background-position:-48px 0px; }
.flag#fr { background-position:-72px 0px; }

.flag#hu { background-position: 0px -16px; }
.flag#it { background-position:-24px -16px; }
.flag#ro { background-position:-48px -16px; }
.flag#tr { background-position:-72px -16px; }

.flag#pt { background-position: 0px -32px; }
.flag#ru { background-position:-24px -32px; }
.flag#pl { background-position:-48px -32px; }

/***************************/
/** End of Startseite CSS **/
/***************************/

/** altes Menü - Benutzerverwaltung **/
.userMenuLink {
	height:30px !important;
	width:15px;
	line-height:30px;
	background:url('../images/userConf.png') no-repeat #F7C800 5px !important;
}

.userMenuLink:hover{
	background-color:orange !important;
}

div.graphButton {
	/*position:relative;
	bottom:28px;
	left:-17px;*/
	background:url('../images/wikon-new/tank/line_graph.png') no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

div#currentGraph {
	width:500px;
	height:300px;
	position:relative;
	z-index:100;
	background:#333;
	top:-200px;
	left:-150px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

}

.limitedHeight140 { height:140px !important; }

.jqplot-axis { font-size:10px; color:#333; }

.jqplot-xaxis {	margin-top:5px; }


.jqplot-yaxis {	margin-left:-22px; }


div#jsGraphContainer .graphTitel {
	
	padding:3px;
	border:1px solid #999;
	margin:15px auto;
	border-radius:5px;
	background:#ececec;
	
	width:580px;
		
	background: -webkit-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background: -moz-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background: linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background: -o-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background: -ms-linear-gradient(bottom , #d1d1d1 30%, #fff 100%);
	background: filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ffffff',GradientType=0 );
	
}

div#jsGraphContainer h1 {
	color: #666;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-shadow:1px 1px 1px #fff;
}

div#jsGraphContainer h2 {
	padding:0px;
	margin:5px;
	font-size:14px;
	text-shadow:1px 1px 1px #fff;
}

div.zeitAuswahl {
	position:relative;
	z-index:72314;
	text-align:center;
}

div.zeitAuswahl a {
	background-color:#dfdfdf;
	color:#666;
	font-weight:bold;
	padding:3px;
	font-size:11px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:5px;
	text-decoration:none;
	border:1px solid #ccc;
}

div.zeitAuswahl a:hover, div.zeitAuswahl a:active, div.zeitAuswahl a:focus {
	background-color:#B1B5BA;
	color:white;
}

div.zeitAuswahl a.selectedPeriod { background-color:#475383; color:white; }

.noGraph {
	text-align:center;
	color:#990000;
	text-shadow:1px 1px 1px #333;
	font-size:18px;
	margin-top:30px;
}

.loadingBtn {
		text-align:center;
		text-shadow:1px 1px 1px #333;
		font-size:30px;
		font-weight:bold;
		text-decoration:blink;
}

/** Zähler **/


div.zaehlerBox.vorkomma {
		height:40px;
		width:280px;
		-moz-border-radius:8px 0px 0px 8px;
		-webkit-border-radius:8px 0px 0px 8px;
		border-radius:8px 0px 0px 8px;
		background-image: linear-gradient(bottom, #A6A6A6 22%, #D6D6D6 54%, #A3A3A3 81%);
		background-image: -o-linear-gradient(bottom, #A6A6A6 22%, #D6D6D6 54%, #A3A3A3 81%);
		background-image: -moz-linear-gradient(bottom, #A6A6A6 22%, #D6D6D6 54%, #A3A3A3 81%);
		background-image: -webkit-linear-gradient(bottom, #A6A6A6 22%, #D6D6D6 54%, #A3A3A3 81%);
		background-image: -ms-linear-gradient(bottom, #A6A6A6 22%, #D6D6D6 54%, #A3A3A3 81%);
		filter: progid:DXImageTransform.Microsoft.Gradient(
            StartColorStr='#A6A6A6', EndColorStr='#A3A3A3', GradientType=0);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.22, #A6A6A6),
			color-stop(0.54, #D6D6D6),
			color-stop(0.81, #A3A3A3)
		);
		border:1px solid #666;
		float:left;
	}

	div.zaehlerBox.nachkomma {
		height:40px;
		width:125px;
		-moz-border-radius:0px 8px 8px 0px;
		-webkit-border-radius:0px 8px 8px 0px;
		border-radius:0px 8px 8px 0px;
		background:#D42F2F;
		border:1px solid #666;
		float:left;
		border-left:none;
	}



	div.ziffer {
		color:#fff;
		background-color:#444;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		border:1px solid #999;
		text-align:center;
		float:left;
		width:20px;
		line-height:25px;
		margin-top:6px;
		margin-left:5px;
		font-family:"Trebuchet MS",Sans;
		font-weight:bold;
		font-size:22px;
		text-shadow:1px 1px 1px silver;
	}

	div.zaehlerBox.nachkomma .ziffer {
		background-color:#633;
	}

div.neuesModul {
	margin:2px;
	padding:5px;
}

div.neuesModul .headline { border:1px solid #999; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  text-align:center; padding:10px; margin-bottom:5px; }

div.zaehlerDaten {
	margin-top:20px;
}

.limitedWidth320 { width:320px; }

a.csvDL { background: url("../images/csv.png") no-repeat 2px 1px; padding-left:20px !important; }

div.ctrUnit {
	margin-left:5px;
	font-size:20px;
	font-weight:bold;
	color:#666;
	float:left;
	line-height:40px;
}

.fullScreenGraph {
	width:98%;
	height: 95%;
	margin-left:1%;
	background-color: #EFEFEF;
	margin-top 2%;
}

a.linkFullGraph {
        background: url("../images/viewFullscreenGraph.png") no-repeat;
        background-position: center center;
        color: #DFDFDF;
        padding-left: 15px !important;
}

div.WizHeader {
	background: #7388c1; /* Old browsers */
	background: -moz-linear-gradient(top,  #7388c1 0%, #a6b9ca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7388c1), color-stop(100%,#a6b9ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7388c1 0%,#a6b9ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7388c1 0%,#a6b9ca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7388c1 0%,#a6b9ca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7388c1 0%,#a6b9ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7388c1', endColorstr='#a6b9ca',GradientType=0 ); /* IE6-9 */
	
	color: #FFFFFF;
	min-height: 100px;
	font-size: 19px;
	text-align:center;
	-moz-border-radius:9px 9px 0px 0px;
	-webkit-border-radius:9px 9px 0px 0px;
	border-radius:9px 9px 0px 0px;
}

div.wizFooter {
	background: #a6b9ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #a6b9ca 0%, #7388c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6b9ca), color-stop(100%,#7388c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a6b9ca 0%,#7388c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6b9ca 0%,#7388c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6b9ca 0%,#7388c1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a6b9ca 0%,#7388c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6b9ca', endColorstr='#7388c1',GradientType=0 ); /* IE6-9 */

	color: #FFFFFF;
	-moz-border-radius:0px 0px 9px 9px;
	-webkit-border-radius:0px 0px 9px 9px;
	border-radius:0px 0px 9px 9px;
	min-height: 40px;
}

div.wizSiteCount {
	float:right;
	widht: 100px;
	color:#FFFFFF;
	font-size: 18px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin-top:8px;
	text-shadow: 6px 5px 10px #333;
}

div.wizComplete {
	border:1px solid #4E5C86;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:4px;
}

div.wizContent {
	min-height: 480px;
	background: rgb(191,191,191); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}

div.leftWiz {
	float:left;
	text-align: left;
	width:105px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left:10px;
}

div.rightWiz {
	float:right;
	padding-right: 5px;
	padding-top: 10px;
}

div.leftWizHeadline, div.leftWizBPHeadline {
	float:left;
	text-align: center;
	width:450px;
	font-size: 32px;
	text-shadow: 6px 5px 10px #333;
	padding-top:30px;
}

div.floatLeft {
	float:left;
}

div.littlePaddingLeft {
	padding-left:5px;
}
div.AirmoStepHide {
	display:none;
}

div.AirmoStepShow {
	display:block;
	width: 100%;
	min-height: 770px;
}

div.wizardIntro, div.wizardIntro2, div.wizardOutro {
	padding-left: 5px;
	padding-top:20px;
	font-size: 21px;
	font-weight: bold;
}

div.wizardIntro2 {
	padding-top:30px !important;
}

div.wizardOutro, div.wizardStartWarning {
	font-size: 18px !important;
	padding-top:10px;
}

div.wizardStartWarning {
	width:560px;
}

div.wizardOutro {
	width:660px;
}

div.wizardStartWarning {
	margin-left:58px;	
}

div.width334 {
	width: 334px;
}

div.bottomButtons {
	bottom: 80px;
    height: 35px;
    position: absolute;
    width: 670px;
}

div.sizeMiddle {
	font-size:14px;
}

div.wiztext {
	margin-left: 108px;
    margin-top: 10px;
    width: 200px;
}

div.wiztextLarge {
	width: 430px !important;
	margin-left: 90px !important;
	font-size: 14px;
}

div.wizInput {
	margin-top: 10px;
	width:200px;	
}

div.marginTopMiddle {
	margin-top:15px;
}

hr.wiz {
	color: #4E5C86;
	background-color: #4E5C86 !important;
	height: 1px;
	width: 668px;
	border: 0px;
	margin:0px;
	margin-bottom:10px;
}

hr.wizNull {
	color: #4E5C86;
	background-color: #4E5C86 !important;
	height: 0px;
	width: 668px;
	border: 0px;
	margin-bottom:10px;
	margin-left: 0px;
}

select.middleWith {
	width: 100px;
}

span.smsNoRed, span.smsNoGreen {
	font-size: 22px;
	font-weight: bold;
}

span.smsNoRed, div.red {
	color: #FF0000;
}

span.smsNoGreen, div.green {
	color: #50A80A;
}

div.button_cancel, div.okPfeil {
	height: 64px;
	width: 64px;
	background: no-repeat;
}

div.button_cancel {
	background-image: url("../images/button_cancel.png");
}

div.okPfeil {
	background-image: url("../images/okPfeil.png");
}

div.hidden {
	display: none;
}

div.block {
	display: block;
}

div.showWaiting {
	background-image: url("../images/preloader.gif");
	height: 128px;
	width: 128px;
	position: absolute;
	left: 283px;
	bottom: 95px;
}

div.editTemplate {
	margin:15px;	
}

div.delete {
	font-weight:bold;
	color:red;
}

table.editTemplates th {
	text-align:left;
	background-color:#cdcdcd;
	padding:3px 8px;	
}

h2.hint {
	margin:10px;
}

div.tankOverviewTogglePWDiv {
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	margin-top:20px;
	border-top:2px solid #999;
}

div.tankOverviewTogglePWDiv span {

	text-align:center; cursor:pointer; text-decoration:underline;	
}

div.tankOverviewChangePassword {
	margin:10px;
	text-align:center;
}

div.resetRunAs {
	position:absolute;
	left:884px;
	background-color: #555555;
	color: #FFFFFF;
	top: 135px;
    width: 96px;
    z-index:99999;
    text-align: center;
    height: 18px;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
}

a.resetRunAs a:visited, a.resetRunAs a:active, a.resetRunAs, div.resetRunAs a:visited {
	white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
	width: 96px;
}

div.resetRunAs a:hover, div.resetRunAs a:focus, div.resetRunAs:hover {
    background-color: #CB001E;
    text-decoration: none;
    width: 96px;
}

th.gasTh {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #aacae2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#aacae2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#aacae2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#aacae2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#aacae2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#aacae2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#aacae2',GradientType=0 ); /* IE6-9 */
	color: #4C4C4C;
	border-style:hidden;
	height: 20px;
}

td.padding {
	padding: 1px 4px 1px 1px;
	padding-left: 3px;
} 

td.borderGas {
	border-right: 1px solid #AACAE2;
}

div.recValue {
	float:left;
	margin-top: 3px;
}

div.divInfo, div.divOk, div.divWarning, div.divNothing, div.divError, div.divAlert {
	width: 17px;
	height: 16px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

div.divInfo {
	background-color: #3c5ab0;
}

div.divOk {
	background-color: #04852c;
}

div.divWarning {
	background-color: #f9a333;
}

div.divNothing {
	background-color: #808080;
}

div.divError {
	background-color: #f5200a;
}

div.divAlert {
	background-color: #8b00cc;
}

td.width17, th.width17 {
	width: 17px;
}

td.width55, th.width55 {
	width: 55px;
}

td.width103, th.width103 {
	width: 103px;
}

td.width73, th.width73 {
	width: 73px;
}

a.marginZero {
	margin: 0px;
}

div.fuellstandBackground {
	padding-left: 2px;
	width: 100px;
	height: 16px;
	background: #adadad; /* Old browsers */
	background: -moz-linear-gradient(top,  #adadad 0%, #636363 26%, #2b2a2a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(26%,#636363), color-stop(100%,#2b2a2a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #adadad 0%,#636363 26%,#2b2a2a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #adadad 0%,#636363 26%,#2b2a2a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #adadad 0%,#636363 26%,#2b2a2a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #adadad 0%,#636363 26%,#2b2a2a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#2b2a2a',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color: #FFFFFF;
	border: 1px solid #464646;
	z-index: 0;
}

div.fuellstandForeGround {
	height: 15px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	z-index: 1;
	margin-top: 1px;
	margin-left: -1px;
	text-align: left;
	float:left;
	position: relative;
}

div.fuellstandDecimalValue {
    font-weight: bold;
    text-align: left;
    width: 100px;
    z-index: 2;
    position: absolute;
    left: 10px;
    margin-top: 1px;
}

div.relativePos {
	position:relative;
}

div.battPic, div.gsmPic {
	position:relative;
	float:left;
}

div.gsmPic {
	margin-left: 2px;
	padding-right: 4px;
}

div.wizMinheight {
	min-height: 300px;
	padding-top: 100px;
}

div.pressureOk {
    margin-left: 320px;
}

.colorGreen {
	color: #26A700;
}

.colorRed {
	color: #FF0000;
}

span.descBig {
    background-color: #FFFFCC;
    border: 1px solid #999999;
    border-radius: 6px 6px 6px 6px;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 5px;
    text-align: center;
    width: 360px !important;
}

span.noH1hint {
	color: #FF0A00;
}

div.leftWizBPHeadline {
	padding-top: 20px;
	text-align: center;
	width: 100%;
}

div.width100Percent {
	width:100%;
}

div.width50Percent {
	width: 50%;
}

div.width80Percent {
	width: 80%;
}

div.centerText, input.centerText {
	text-align: center !important;
}

div.leftText {
	text-align: left;
}

div.fontBold, td.fontBold {
	font-weight: bold;
}

div.minHeight40 {
	min-height: 40px;
}

div.textDecorationUnderline {
	text-decoration:underline;
}

div.fontSize16 {
	font-size: 16px;
}

div.padding, div.padding5 {
	padding: 20px;
}

div.paddingTop3 {
	padding-top: 3px;
}

div.padding5 {
	padding-top: 5px;
}

div.padding10 {
	padding-top: 10px;
}

div.padding0 {
	padding-top: 0px;
}

div.paddingNeg5 {
	padding-top: -5px;
}

div.padding2 {
	padding: 2px;
}

div.paddingLeft0 {
	padding-left: 0px;
}

div.paddingLeft5 {
	padding-left: 5px;
}

div.paddingLeft20 {
	padding-left: 20px;
}

div.left {
	float: left;
}

div.graphBroken {
	width:80%;
	height: 0px;
	z-index:70;
}

div.graphBrokenShow {
	width:80%;
	height: 250px;
	z-index:70;
	margin-left:10%;
}

div.graphContainer {
	padding-bottom: 2px;
}

div.marginBottom40 {
	margin-bottom: 40px;
}

div.marginTop20 {
	margin-top: 20px;
}

div.height250 {
	height: 250px;
	background-image: url("../images/preloader.gif");
	background-repeat: no-repeat;
	background-position:center; 
}

div.redColor {
	color: #FF0000;
}

div.wizError {
	padding-top: 200px;
	font-size: 15px;
}

div.width80Percent {
	width: 80% !important;
}

div.marginTop8 {
	margin-top: 8px;
}

div.marginLeft6Percent {
	margin-left:6%;
}

div.marginRight5Pixel {
	margin-right: 5px;
}

div.bold {
	font-weight: bold;
}

div.paddingTop30percent {
	padding-top: 30%;
}

div.jqplot-highlighter-tooltip{
		color: #F600FF;
		font-weight: bold;
}

h3.statHeader { background: #DDDDFF; padding:3px; border-bottom:1px solid #666; border-right:1px solid #666; }
#statePieChart { text-align:center; width:250px; height:250px; }

div.routineHint { padding:5px; background:#eeeeff; border-radius:8px; border:1px solid #aaa; line-height:18px; margin-top:10px; }

div.startWizardWika {
	border: 1px solid #4E5C86;
	border-radius: 10px;
	margin: 10px;
	background: rgb(191,191,191); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(191,191,191,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	border-radius: 8px;
	margin-top: -20px;
	min-height: 480px;
	margin-bottom: -20px;
	margin-left: 0px;
margin-right: 0px;
}

input.startWizardButton {
	border-radius:8px 8px 8px 8px;
	height: 45px;
	width: 200px;
	background: #afcadb; /* Old browsers */
	background: -moz-linear-gradient(top, #afcadb 0%, #ffffff 50%, #afcadb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcadb), color-stop(50%,#ffffff), color-stop(100%,#afcadb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #afcadb 0%,#ffffff 50%,#afcadb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #afcadb 0%,#ffffff 50%,#afcadb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #afcadb 0%,#ffffff 50%,#afcadb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #afcadb 0%,#ffffff 50%,#afcadb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcadb', endColorstr='#afcadb',GradientType=0 ); /* IE6-9 */
	left: 235px;
	position: relative;
	text-align: center;
	top: 195px;
	font-weight: bold;
}

div.wizardConfigDivHidden {
	display: none;
	min-width: 955px;
	min-height: 740px;
	margin-left: -275px;
	position: absolute;
	border-radius: 10px;
	border: 2px solid #999;
	z-index: 99999;
    margin-top: -555px;
	backgroud-color: #FFFFFF;
	box-shadow: 10px 10px 30px #808080;
}


div.wikaWizTitle {
	border-radius: 10px 7px 0px 0px ;
	min-height: 25px;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	border-bottom: 2px solid #999;
	font-weight: bold;
	padding-top: 7px;
	box-shadow: 10px 10px 50px #808080;
	background: rgb(1,80,159); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(1,80,159,1) 0%, rgba(1,80,159,1) 27%, rgba(107,137,186,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(1,80,159,1)), color-stop(27%,rgba(1,80,159,1)), color-stop(100%,rgba(107,137,186,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(1,80,159,1) 0%,rgba(1,80,159,1) 27%,rgba(107,137,186,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(1,80,159,1) 0%,rgba(1,80,159,1) 27%,rgba(107,137,186,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(1,80,159,1) 0%,rgba(1,80,159,1) 27%,rgba(107,137,186,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(1,80,159,1) 0%,rgba(1,80,159,1) 27%,rgba(107,137,186,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01509f', endColorstr='#6b89ba',GradientType=1 ); /* IE6-9 */	
}

span.closeWikaWiz {
    float: right;
    background-color: #BCBCBC;
    font-size: 20px;
    padding: 4px;
    width: 25px;
    border: 2px solid #999;
    margin-top: -9px;
    margin-right: -2px;
    border-radius: 0px 10px 0px 0px;
    cursor: pointer;
    min-height: 24px;
}

span.stepsWikaWiz {
	width: 200px;
	height: 400px;
	background-color: #FFFFFF;
	border-right: 1px solid #999;
}

div.wikaWizContentBox {
	width: 200px;
	background: rgb(188,188,188); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(188,188,188,1) 0%, rgba(219,219,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(188,188,188,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(188,188,188,1) 0%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(188,188,188,1) 0%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(188,188,188,1) 0%,rgba(219,219,219,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(188,188,188,1) 0%,rgba(219,219,219,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#dbdbdb',GradientType=1 ); /* IE6-9 */
	height: 706px;
	border-radius: 0px 0px 0px 7px;
	border-right: 2px solid #999;
	float:left;
}

div.wizWikonLogo {
	width: 200px;
	height: 10px;
}

div.wizWikaLogo {
	background: url("../images/logo/wikaWizLogo.png") no-repeat;
	width: 200px;
	height: 80px;	
}

div.wikaWizContent, div.wikaWizContentProd {
	float: left;
	height: 706px;
	background: rgb(1,80,159); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(1,80,159,1) 0%, rgba(99,130,181,1) 26%, rgba(126,147,183,1) 69%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(1,80,159,1)), color-stop(26%,rgba(99,130,181,1)), color-stop(69%,rgba(126,147,183,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(1,80,159,1) 0%,rgba(99,130,181,1) 26%,rgba(126,147,183,1) 69%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(1,80,159,1) 0%,rgba(99,130,181,1) 26%,rgba(126,147,183,1) 69%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(1,80,159,1) 0%,rgba(99,130,181,1) 26%,rgba(126,147,183,1) 69%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(1,80,159,1) 0%,rgba(99,130,181,1) 26%,rgba(126,147,183,1) 69%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01509f', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius: 0px 0px 7px 0px;
}

div.wikaWizContent {
	width: 753px;
}

div.wikaWizContentProd {
	width: 100%;
}

div.progressList {
	padding-left: 40px;
	font-size: 17px;
	padding-top: 80px;
}

li.progressLi, li.progressLiActive {
	list-style-type:disc;
	padding: 10px;
}

li.progressLiActive {
	font-weight: bold;
	margin-left: 1px;
	list-style-type:none;
	background: url("../images/ajax-loader.gif") no-repeat;
	padding-left: 19px;
	line-height: 5px;
}

li.progressLiActiveUser {
	font-weight: bold;
	margin-left: 1px;
	list-style-type:disc;
	padding-left: 19px;
	line-height: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

span.iniText {
	font-size: 20px;
	font-weight: bold;
	top: 265px;
	color: #FFF;
	position: relative;
}

td.wikaWizAjaxContent {
	color: #FFFFFF;
	font-weigth: bold;
	width: 30%;
	padding: 10px;
	padding-top: 50px;
	padding-left: 30px;
	text-align: left;
}

.width224 {
	width: 223px;	
}

.width215 {
	width: 215px;
}

.width220 {
	width: 220px;
}

.width180 {
	width: 180px;
}

.configWizTitle {
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 30px;
} 

td.paddingWikaWizTd {
	padding-top: 35px;
}

td.infoPicWikaWiz {
	padding-top: 46px;
	float:left;
}

a.alertSliderButt {
	background-color: FF0000 !important;
}

#slider-range {
	width: 11px;
	height: 100%;
	position: absolute;
	left: 105px;
	top: 0px;
	background: #4c933e;
	background: -moz-linear-gradient(top, #4c933e 0%, #f4ed66 56%, #f4ed66 68%, #b51919 89%, #b51919 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c933e), color-stop(56%,#f4ed66), color-stop(68%,#f4ed66), color-stop(89%,#b51919), color-stop(100%,#b51919));
	background: -webkit-linear-gradient(top, #4c933e 0%,#f4ed66 56%,#f4ed66 68%,#b51919 89%,#b51919 100%);
	background: -o-linear-gradient(top, #4c933e 0%,#f4ed66 56%,#f4ed66 68%,#b51919 89%,#b51919 100%);
	background: -ms-linear-gradient(top, #4c933e 0%,#f4ed66 56%,#f4ed66 68%,#b51919 89%,#b51919 100%);
	background: linear-gradient(to bottom, #4c933e 0%,#f4ed66 56%,#f4ed66 68%,#b51919 89%,#b51919 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c933e', endColorstr='#b51919',GradientType=0 );
}

div.tanktrans {
	background: url("../images/tank/tank_geom3.png") no-repeat;
	width: 212px;
	height: 300px;
}

div.tankColorFillBlue, div.tankColorFillRed, div.tankColorFillGreen, div.tankColorFillGray, div.tankColorFillViolett,
div.tankColorFillBrown, div.tankColorFillYellow {
	position: relative;
	left: 30px;
	top: 34px;
	width: 111px;
	height: 234px;
}

div.tankColorFillBlue {
	background: rgb(21,135,211); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(21,135,211,1) 1%, rgba(92,191,214,1) 49%, rgba(188,224,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(21,135,211,1)), color-stop(49%,rgba(92,191,214,1)), color-stop(100%,rgba(188,224,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(21,135,211,1) 1%,rgba(92,191,214,1) 49%,rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(21,135,211,1) 1%,rgba(92,191,214,1) 49%,rgba(188,224,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(21,135,211,1) 1%,rgba(92,191,214,1) 49%,rgba(188,224,238,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(21,135,211,1) 1%,rgba(92,191,214,1) 49%,rgba(188,224,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1587d3', endColorstr='#bce0ee',GradientType=1 ); /* IE6-9 */
}

div.tankColorFillGreen {
	background: #52aa00;
	background: -moz-linear-gradient(left, #52aa00 0%, #8fc400 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#52aa00), color-stop(100%,#8fc400));
	background: -webkit-linear-gradient(left, #52aa00 0%,#8fc400 100%);
	background: -o-linear-gradient(left, #52aa00 0%,#8fc400 100%);
	background: -ms-linear-gradient(left, #52aa00 0%,#8fc400 100%);
	background: linear-gradient(to right, #52aa00 0%,#8fc400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52aa00', endColorstr='#8fc400',GradientType=1 );
}
div.tankColorFillGray {
	background: #9e9e9e;
	background: -moz-linear-gradient(left, #9e9e9e 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9e9e9e), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(left, #9e9e9e 0%,#e5e5e5 100%);
	background: -o-linear-gradient(left, #9e9e9e 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(left, #9e9e9e 0%,#e5e5e5 100%);
	background: linear-gradient(to right, #9e9e9e 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#e5e5e5',GradientType=1 );
}
div.tankColorFillViolett {
	background: #93468e;
	background: -moz-linear-gradient(left, #93468e 0%, #916d8e 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#93468e), color-stop(100%,#916d8e));
	background: -webkit-linear-gradient(left, #93468e 0%,#916d8e 100%);
	background: -o-linear-gradient(left, #93468e 0%,#916d8e 100%);
	background: -ms-linear-gradient(left, #93468e 0%,#916d8e 100%);
	background: linear-gradient(to right, #93468e 0%,#916d8e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93468e', endColorstr='#916d8e',GradientType=1 );
}

div.tankColorFillRed {
	background: #ff2b2b;
	background: -moz-linear-gradient(left, #ff2b2b 0%, #b24e4e 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff2b2b), color-stop(100%,#b24e4e));
	background: -webkit-linear-gradient(left, #ff2b2b 0%,#b24e4e 100%);
	background: -o-linear-gradient(left, #ff2b2b 0%,#b24e4e 100%);
	background: -ms-linear-gradient(left, #ff2b2b 0%,#b24e4e 100%);
	background: linear-gradient(to right, #ff2b2b 0%,#b24e4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2b2b', endColorstr='#b24e4e',GradientType=1 );
}

div.tankColorFillBrown {
	background: #752201;
	background: -moz-linear-gradient(left, #752201 0%, #bf6e4e 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#752201), color-stop(100%,#bf6e4e));
	background: -webkit-linear-gradient(left, #752201 0%,#bf6e4e 100%);
	background: -o-linear-gradient(left, #752201 0%,#bf6e4e 100%);
	background: -ms-linear-gradient(left, #752201 0%,#bf6e4e 100%);
	background: linear-gradient(to right, #752201 0%,#bf6e4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752201', endColorstr='#bf6e4e',GradientType=1 );
}

div.tankColorFillYellow {
	background: #f1da36;
	background: -moz-linear-gradient(left, #f1da36 0%, #efe6aa 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f1da36), color-stop(100%,#efe6aa));
	background: -webkit-linear-gradient(left, #f1da36 0%,#efe6aa 100%);
	background: -o-linear-gradient(left, #f1da36 0%,#efe6aa 100%);
	background: -ms-linear-gradient(left, #f1da36 0%,#efe6aa 100%);
	background: linear-gradient(to right, #f1da36 0%,#efe6aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#efe6aa',GradientType=1 );
}

td.wikaWizAjaxContentSmallPadding {
	padding-left: 30px;
}

div.lowerValue {
	border-bottom: 1px solid;
	text-size: 11px;
	height: 10px;
	position: absolute;
	bottom: 47px;
	width: 100%;
}

div.upperValue {
	border-bottom: 1px solid;
	height: 10px;
	text-size: 11px;
	position: absolute;
	bottom: 70px;
	border-bottom: 1px solid;
	width: 100%;
}  

input.lowerValue, input.upperValue, input.histValue {
	width: 14px;
	font-size:10px;
	position: relative;
}

input.lowerValue {
	left: -15px;
}

input.upperValue {
	left: 15px;
}

td.wikaWizHyst {
	color: #FFF;
	width: 30%;
	text-align: center;
	padding: 10px;
}

div.sliderHyst {
	width: 150px;
	left: 32px;
}

div.wikaWizFooter {
	bottom: 50px;
	position: absolute;
	right: 15px;
	width: 200px;
}

div.sliderStepping {
	float: right;
	width: 190px;
}

div.steppingValue {
	float: right;
	margin-left: 9px;
	margin-top: -2px;
} 

td.wikaWizardSteppingText {
	padding-top: 10px;
}

td.infoPicWikaWizStepping {
    padding-top: 8px;
    float: left;
}

.visibilityCollapse {
	visibility: collapse;
}

.visibilityVisible {
	visibility: visible;
}

.white {
	color: #FFFFFF;
} 

.smallSize {
	font-size: 11px;
}

.textAlignRight {
	text-align: right;
}

div.wikaWizFinished {
	min-height: 100%;
	text-align: center;
	padding-top: 10px;
	color: #044800;
	font-size: 35px;
	margin-top: 210px;
}

div.platz {
	padding:40px;
}

div.wizardProductionWika {
	min-width: 755px;
	min-height: 740px;
	position: absolute;
	border-radius: 10px;
	border: 2px solid #999;
	z-index: 99999;
	margin-top: 15px;
	box-shadow: 10px 10px 30px #808080;
}

div.wikaProdModulContainerText {
	padding: 3px;
	padding-top: 5px;
	font-size: 15px;
	color: #FFFFFF;
}

input.wikaProdValues {
	width: 50px;
	font-size: 10px;
}

table.tableWikaProd {
	width: 100%;
	color: #FFFFFF;
	font-size: 15px;
}

div.wikaProdMessageContainer {
	height: 250px;
    padding: 5px;
    width: 720px;
    color: #333;
    border: 1px solid #1000FF;
    margin: 10px;
    margin-top: 20px;
    -moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	overflow: auto;
	background-color: #C8D1E0;
}

td.prodWizMessageDate {
	width: 180px;
	text-align: left;
}

td.prodWizMessage {
	width: 300px;
	text-align: left;
}

div.smsIn {
	background: url("../images/oneStepForward.png") no-repeat;
	width: 20px;
	height: 17px;
}

div.smsOut {
	background: url("../images/oneStepBack.png") no-repeat;
	width: 20px;
	height: 17px;
}

table.messageTable {
	width: 100%;
}

td.prodWizDirection {
	width: 3%
}

td.prodWizMessageDate {
	width: 120px;
}

select.prodWizBreite, input.prodWizBreite {
	width: 200px;
}

td.someTextInTheMiddle {
	color: #FFFFFF;
}

.setRoutineInterval { padding:0px 10px; }
.setRoutineInterval h2.success { background-color: #4CB850; padding:8px; color:#fff; text-shadow: 1px 1px 1px #333; }
.setRoutineInterval h2.error { background-color:#E36268; padding:8px; color:#fff; text-shadow: 1px 1px 1px #333; }

div.graphHigh {
	width: 900px;
	height: 450px;
}

div.graphMargin {
	padding: 25px;
}

div.graphHighHeader {
	width: 900px;
	padding: 5px;
	background-color: #A5A5A5;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

div.datehighChart {
	width: 700px;
	padding-left: 120px;
	margin-top: 20px;
	margin-bottom: 20px;	
}

div.littlepadding {
	padding-right: 20px;
	margin-top: -11px;
}

#autoStatusConfig {
	padding:20px;
}

#statusRequests input.text {
	width:30px;
	text-align:right;
}
#statusRequests input[type="button"] {
	font-weight:bold;
	color:red;
	cursor:pointer;
}
