/* 20160811-1641mido */

@font-face { font-family:'InnogyHeadline';src:url('../fonts/innogy-r.eot');src:url('../fonts/innogy-r.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-r.woff') format('woff'),url('../fonts/innogy-r.ttf') format('truetype');}
@font-face { font-family:'InnogyHeadline';font-weight:bold;src:url('../fonts/innogy-r.eot');src:url('../fonts/innogy-r.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-r.woff') format('woff'),url('../fonts/innogy-r.ttf') format('truetype');}
@font-face { font-family:'InnogySmallHeadline';src:url('../fonts/innogy-m.eot');src:url('../fonts/innogy-m.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-m.woff') format('woff'),url('../fonts/innogy-m.ttf') format('truetype');}
@font-face { font-family:'InnogySmallHeadline';font-weight:bold;src:url('../fonts/innogy-m.eot');src:url('../fonts/innogy-m.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-m.woff') format('woff'),url('../fonts/innogy-m.ttf') format('truetype');}
@font-face { font-family:'Innogy';src:url('../fonts/innogy-r.eot');src:url('../fonts/innogy-r.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-r.woff') format('woff'),url('../fonts/innogy-r.ttf') format('truetype');}
@font-face { font-family:'Innogy';font-weight:bold;src:url('../fonts/innogy-b.eot');src:url('../fonts/innogy-b.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-b.woff') format('woff'),url('../fonts/innogy-b.ttf') format('truetype');}
@font-face { font-family:'InnogyLight';src:url('../fonts/innogy-l.eot');src:url('../fonts/innogy-l.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-l.woff') format('woff'),url('../fonts/innogy-l.ttf') format('truetype');}
@font-face { font-family:'InnogyRegular';src:url('../fonts/innogy-r.eot');src:url('../fonts/innogy-r.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-r.woff') format('woff'),url('../fonts/innogy-r.ttf') format('truetype');}
@font-face { font-family:'InnogyMedium';src:url('../fonts/innogy-m.eot');src:url('../fonts/innogy-m.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-m.woff') format('woff'),url('../fonts/innogy-m.ttf') format('truetype');}
@font-face { font-family:'InnogyBold';src:url('../fonts/innogy-b.eot');src:url('../fonts/innogy-b.eot?#iefix') format('embedded-opentype'),url('../fonts/innogy-b.woff') format('woff'),url('../fonts/innogy-b.ttf') format('truetype');}

.purple {color:#C81E82 !important;}		.purple-bg {background-color:#C81E82 !important;}
.fuchsia {color:#ED135F !important;}	.fuchsia-bg {background-color:#ED135F !important;}
.red {color:#EB4B0A !important;}		.red-bg {background-color:#EB4B0A !important;}		/*error*/
.yellow {color:#F59100 !important;}		.yellow-bg {background-color:#F59100 !important;}	/*warning, operator btn*/
.green {color:#64B42D !important;}		.green-bg {background-color:#64B42D !important;}	/*info*/
.blue {color:#009BA5 !important;}		.blue-bg {background-color:#009BA5 !important;}
.indigo {color:#00AAE1 !important;}		.indigo-bg {background-color:#00AAE1 !important;}
.indigo50 {color:#80D5F0 !important;}	.indigo50-bg {background-color:#80D5F0 !important;}

.purple-mt {color:#780A5F !important;}	.purple-mt-bg {background-color:#780A5F !important;}
.fuchsia-mt {color:#A50032 !important;}	.fuchsia-mt-bg {background-color:#A50032 !important;}
.red-mt {color:#BC301A !important;}		.red-mt-bg {background-color:#BC301A !important;}
.yellow-mt {color:#D27300 !important;}	.yellow-mt-bg {background-color:#D27300 !important;}
.green-mt {color:#00875A !important;}	.green-mt-bg {background-color:#00875A !important;}
.blue-mt {color:#005F69 !important;}	.blue-mt-bg {background-color:#005F69 !important;}
.indigo-mt {color:#143C8C !important;}	.indigo-mt-bg {background-color:#143C8C !important;}
                                        
.white {color:#FFFFFF !important;}		.white-bg {background-color:#FFFFFF !important;}
.anth {color:#3C3732 !important;}		.anth-bg {background-color:#3C3732 !important;}
.anth05 {color:#F5F5F5 !important;}		.anth05-bg {background-color:#F5F5F5 !important;}
.anth10 {color:#ECEBEB !important;}		.anth10-bg {background-color:#ECEBEB !important;}
.anth20 {color:#D8D7D6 !important;}		.anth20-bg {background-color:#D8D7D6 !important;}	/*disabled btn*/
.anth40 {color:#B1AFAD !important;}		.anth40-bg {background-color:#B1AFAD !important;}	/*notice*/
.anth60 {color:#8A8784 !important;}		.anth60-bg {background-color:#8A8784 !important;}	/*operator btn*/
.anth80 {color:#635F5B !important;}		.anth80-bg {background-color:#635F5B !important;}
.black {color:black !important;}		.black-bg {background-color:black !important;}



.accent {color:#FFC300 !important;}		.accent-bg {background-color:#FFC300 !important;}

/* 20160406-0912 */
.white-back {background-color:white !important;}
.gray30-back {background-color:#D8D7D6;}
.orange60-back {background-color:#D27300;}
.lightblue-back {background-color:#00AAE1;}
.lightgreen-back {background-color:#64B42D;}
.grey-border {border:1px solid #635F5B;}
.mockup {background-color:#ED135F !important; }


a, a:visited, a:active, .dso .jccl a * {color:#C81E82 /*#F59100 /*#00B2E7*/;transition:color 0.6s ease;}
a:focus, a:hover, a:focus *, .dso .jccl a:hover * {color:#C81E82 /*#D27300 /*#0B4A9B*/;}

body {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;}
.dso .jccl, .dso .jccl h1, .dso .jccl h2, .dso .jccl h3, .dso .jccl h4, .dso .jccl h5, .dso .jccl h6, .dso .jccl table, .dso .jccl p, .dso .jccl ul li, .dso .jccl OL li, .dso .jccl td, .dso .jccl th, .dso .jccl caption, .dso .jccl fieldset, .dso .jccl input, .dso .jccl textarea, .dso .jccl button, .dso .jccl select, .dso .jccl option, .dso .jccl optgroup, .dso .jccl label, .dso .jccl .breadcrumbs, .dso .jccl a, .dso .jccl strong, .dso .jccl em {
	font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;
}
.dso .jccl h2, .dso .jccl h3, .dso .jccl h4, .dso .jccl h5 {color:#64B42D;}
.dso .jccl h2 a, .dso .jccl h3 a, .dso .jccl h4 a, .dso .jccl h5 a {color:#64B42D;}
.dso .jccl h2 span a, .dso .jccl h3 span a, .dso .jccl h4 span a, .dso .jccl h5 span a {color:#C81E82;}


/*** PORTAL ELEMENTS & GRID ***/

.dso * {-webkit-font-smoothing: antialiased;}

header {background-color:#D8D7D6;}

header {font-family:InnogyHeadline,Tahoma,sans-serif;}
header ul.portal-toolbar {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;}
header ul.portal-toolbar li a {font-size:12px;color:#3C3732}
header ul.portal-toolbar div.search input {
	background:white url(../img-innogy/icons/search-icon.png) no-repeat right center !important;border:2px solid #ECEBEB !important;border-radius:10px;padding-left:5px !important;padding-right:5px !important;
    height:22px;font-size:12px;color:#3C3732;	
}
header li.login-menu {background:url(../img-innogy/icons/login-menu-down-arrow.png) right center no-repeat;}
header ul.portal-mainmenu > li a {color:#3C3732;}
header ul.portal-mainmenu .description p {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;}


header > .menu-container {background-color: white;}
.dso div.menu-container, .dso article.content {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}
/*.dso ul.portal-mainmenu li:hover > a 
		/*{box-shadow: 0px 0px 10px 0px rgba(128,128,128,0.5);}*/
		
.dso ul.portal-mainmenu li > h3 > a {z-index:99;}		
.dso ul.portal-mainmenu li > a:hover, .dso ul.portal-mainmenu li > h3 > a:hover, .dso ul.portal-mainmenu li.hover > a, .dso ul.portal-mainmenu li.hover > h3 > a {z-index:101;}
.dso ul.portal-mainmenu li.hover > a:hover, .dso ul.portal-mainmenu li.hover > h3 > a:hover {box-shadow: -2px 0px 1px -1px rgba(0, 0, 0, 0.2), 2px 0px 1px -1px rgba(0, 0, 0, 0.2);}
.dso ul.portal-mainmenu li > div {z-index:100;}		
.dso ul.portal-mainmenu li > div {box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);} 
		/*{box-shadow: 0px 5px 5px 0px rgba(128,128,128,0.3);}*/
header ul.portal-mainmenu > li:hover > a, header ul.portal-mainmenu > li.active > h3 > a { background-color: #64B42D; }
header ul.portal-mainmenu > li > a:first-child:before, header ul.portal-mainmenu > li.active > h3 > a:first-child:before { border-left-color:#64B42D; }
header ul.portal-mainmenu > li > a + div, header ul.portal-mainmenu > li.active > h3 + div {border-top-color:#64B42D;}
header ul.portal-mainmenu > li > a + div, header ul.portal-mainmenu > li.active > h3 + div {border-bottom:none;}
.ie8 header ul.portal-mainmenu > li > a + div, .ie8 header ul.portal-mainmenu > li.active > h3 + div {border-bottom:2px solid #64B42D;}

.dso.innogy .portal-footer {color:#3C3732;}
.dso.innogy .portal-footer .address {color:#3C3732;}
.dso.innogy .portal-footer .shortlinks a {color:#143C8C;}
.dso.innogy .portal-footer .smalllinks li a {color:#143C8C;}
.dso.innogy .portal-footer .cpr span {border:none; /*-top:1px solid #8A8784;border-bottom:1px solid #8A8784;*/}

@media only screen and (min-width:769px) {
	.dso.innogy .bottom-line-for-large {border-bottom: 1px solid #8A8784;}
	.dso.innogy .top-line-for-large {border-top: 1px solid #8A8784;}
	.dso.innogy .portal-footer .cpr span {border:none;}
}
	
	












@media only screen and (max-width:768px) {
	footer.portal-footer ul {padding-bottom:10px;}
	.dso header ul.portal-toolbar li a {color:#ffffff;}	
	.dso header ul.portal-mainmenu li a {color:#ffffff;}
	.dso header ul.portal-toolbar > li li a,
	.dso header ul.portal-mainmenu > li li a {color:black;}	
	
}
@media only screen and (min-width:769px) {
	header li.login-menu.hover {z-index:200; box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);}
	header li.login-menu ul {z-index:-1; clip:rect(0px,500px,1000px,-100px); background:transparent; box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);}
}
@media only screen and (max-width: 990px) {
	/*body.dso {background-color:#D8D7D6;}*/
	footer.portal-footer {background-color:#D8D7D6;}
	footer.portal-footer ul, footer.portal-footer .copyright {padding-left:10px;padding-right:10px;}
	.dso.island #portal-temper {display:none;background:none;}
}
@media only screen and (min-width: 481px) {
	.dso.island article.content {min-height:500px;}
}
		
.shadow-2dp:not([style-scope]):not(.style-scope) {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);}
.shadow-4dp:not([style-scope]):not(.style-scope) {box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);}
.shadow-8dp:not([style-scope]):not(.style-scope) {box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4);}

.auraltext {position:absolute;font-size:1px;left:-2000em;}
.min-height-400 {min-height:400px;}
#portal-temper, #temp-portal-temper {position:absolute;top:0;left:0;width:100%;height:560px;background:transparent url(../img-innogy/dot.gif) 50% center no-repeat;z-index:-10;}
@media only screen and (min-width:769px) and (max-width:990px) { #portal-temper, #temp-portal-temper {top:60px;height:560px;} }
@media only screen and (min-width:481px) and (max-width:768px) { #portal-temper, #temp-portal-temper {height:680px;} }
@media only screen and (max-width:480px) { #portal-temper, #temp-portal-temper {height:1000px;} }

.ie8 .dso header ul.portal-toolbar div.search input#goose {line-height:22px;}
header ul.portal-toolbar a.ssl {font-weight:bold;}



.toggle-buttons {position:absolute;right:1.5rem;top:-2.5rem;display:block;width:60%;height:30px;}
.toggle-buttons > * {display:none;cursor:pointer;}

@media only screen and (max-width:768px) {
    header ul.portal-toolbar {background-color:#64B42D;}
    header ul.portal-toolbar li {background-color: #00875A;}
    header ul.portal-toolbar li a {font-size:15px;}
	header ul.portal-mainmenu li {background-color:#64B42D;}
	header ul.portal-mainmenu > li:last-child {border-bottom-color:#64B42D;}
	header ul.portal-mainmenu li.collapsible:after, header ul.portal-toolbar li.collapsible:after {line-height:24px;}	
	header ul.portal-toolbar li li.collapsible:after, header ul.portal-mainmenu li li.collapsible:after {background-color:#64B42D;}	
	ul.portal-mainmenu {box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.4);}
	.toggle-buttons > * {position:relative;top:0;left:0;display:block;float:right;width:30px;height:30px;margin-left:15px;}
	.toggle-buttons > a {margin-left:4px;}
	.menu-container.collapsed .toggle-buttons .toggle-button.menu-toggle-button {background:url('../img-innogy/icons/toggle-menu.png') no-repeat center center;}
	.toggle-button.menu-toggle-button {background: url('../img-innogy/icons/toggle-menu-on.png') no-repeat center center;}
	.login-toggle-button {background: url('../img-innogy/icons/toggle-enter.png') no-repeat center center;}
	.login-toggle-button.on {background-image: url('../img-innogy/icons/toggle-enter-on.png');}
	.logout-toggle-button {background: url('../img-innogy/icons/toggle-exit.png') no-repeat center center;}
	.logout-toggle-button.on {background-image: url('../img-innogy/icons/toggle-exit-on.png');}
	.help-toggle-button {background: url('../img-innogy/icons/toggle-questions.png') no-repeat center center;}
	.help-toggle-button.on {background-image: url('../img-innogy/icons/toggle-questions-on.png');}
   	.search-toggle-button {background: url('../img-innogy/icons/toggle-search.png') no-repeat center center;}
	.search-toggle-button.on {background-image: url('../img-innogy/icons/toggle-search-on.png');}
   	.dashboard-toggle-button {background: url('../img-innogy/icons/toggle-dashboard.png') no-repeat center center;}
	.dashboard-toggle-button.on {background-image: url('../img-innogy/icons/toggle-dashboard-on.png');}
	.desktop-only {display:none !important;}
    article ol.portal-breadcrumb li {font-size:14px;}	
	
}


.tile {font-family:InnogyHeadline,Tahoma,sans-serif;}
.dso .portal-tiles-homepage .tile {height:140px;}
.dso .portal-tiles-homepage .tile.full-image {background-position:center center;background-repeat:no-repeat;} 

.dso header ul.portal-mainmenu .description h2 {margin-top:2px;}
.dso .portal-mainmenu .description p {font-size:14px;}
.dso header ul.portal-mainmenu > li ul {margin-top:9px;}

.dso header ul.portal-mainmenu > li > a + div, .dso header ul.portal-mainmenu > li.active > h3 + div {height:auto;min-height:15em;}


.ie8 .dso div.portal-sidemenu li a {font-size:90%;}
.ie8 .dso div.portal-sidemenu li li a {font-size:90%;}
.ie8 .dso div.portal-sidemenu li li li a {font-size:93%;}

.dso div#portal-warning {background:#D27300;transition:all 0.4s ease;overflow:hidden;}
.dso div#portal-warning.foldable {cursor:pointer;height:auto;transition:all 0.4s ease;}
.dso div#portal-warning.foldable:hover {background:#D27300;transition:all 0.4s ease;}
.dso div#portal-warning.foldable.folded {height:10px;transition:all 0.4s ease;}
.dso div#portal-warning.foldable > .row {min-width:0;}

.dso div#portal-warning.foldable > .row > .col {padding-right:34px;background:url('../img-innogy/icons/foldable.png') no-repeat right center;}
.dso div#portal-warning.foldable.folded > .row > .col  {background:url('../img-innogy/icons/foldable-folded.png') no-repeat right top;}

.dso div#portal-warning p {/*text-align:center;*/color:black;max-width:100%;width:auto !important;padding:1em 0 !important;}
.dso div#portal-warning.foldable .jccl p {cursor:pointer;}

.dso div.portal-info {background:#64B42D/*#00875A*/;transition:all 0.4s ease;overflow:hidden;}
.dso div.portal-info p {color:black;max-width:100%;width:auto !important;padding:1em 0 !important;}




.dso ul.tabs + .content, .dso ul.tabs li.active {background-color:white;}
.dso ul.tabs li {background-color:#ECEBEB;}
ul.tabs li.active a {color:#64B42D;}

.dso header ul.portal-mainmenu > li > a + div, .dso header ul.portal-mainmenu > li.active > h3 + div {background-color:rgba(255,255,255,0.9);/*rgba(241,242,243,0.9)*/}

.ie8 .dso article ol.portal-breadcrumb li {font-size:93%;}
.ie8 .dso article ol.portal-breadcrumb li:before { content:"";margin:0; }

.dso article.news {padding: 12px 0 24px 0;}
.dso article.news > h2:first-child {margin-top:0 !important;}
.dso article.news p.perex {font-weight:bold;}

.dso h2 + h2, .dso h3 + h3, .dso h4 + h4, .dso h5 + h5, .dso h6 + h6 {margin-top:.7em !important;}


.dso .jccl div.margined, .dso div.jccl.margined {margin:0 !important;}
/*.dso .jccl .row {max-width:100%;}*/
.dso .row {min-width:240px;/*280px*/}
.dso .row.zero-top-gap,.dso .jccl .zero-top-gap {margin-top:0 !important;}
.dso .row.zero-bottom-gap,.dso .jccl .zero-bottom-gap {margin-bottom:0 !important;}
.dso .row.titled {margin-bottom:0px !important;margin-top:0px !important;}
.dso .row.untitled {margin-bottom:0px !important;margin-top:20px !important;}
.dso .jccl .top-gap,.dso .jccl .top-gap.displaytag {margin-top:20px !important;}
.dso .jccl.responsive-padding, .dso .responsive-padding {padding-left:32px !important;padding-right:32px !important;}
.dso .col.responsive-padding {padding-left:42px !important;padding-right:42px !important;}
.dso .row .row.full-row {margin-bottom:20px;}

.dso .row.em-hover {padding-top:5px;padding-bottom:5px;}
.dso .row.em-hover:hover {background-color:#F5F5F5;}


.widget {padding:0 16px 16px 16px;background-color:#F5F5F5;border:1px solid #ECEBEB;height:100%;}
.widget.operator-only {background:#F5F5F5;border-color:#F59100;}

.dso .number-box {background:#F59100;color:white;margin-left:4px;padding:2px 4px;font:bold 14px InnogyHeadline,Tahoma,HelveticaNeue-Light,sans-serif;}


ul.tabs {font-family:InnogyHeadline,Tahoma,sans-serif;}
/*.dso dl.cf, .dso dl.cf dt, .dso dl.cf dd {line-height:19px;}*/
.dso ul.tabs + .content dt, .dso ul.tabs + .content dd, .dso ul.tabs + .content dd a, .dso ul.tabs + .content dd span, .dso ul.tabs + .content dt a, .dso ul.tabs + .content dt span,
.dso dl.news dt, .dso dl.news dd, .dso dl.news dd a, .dso dl.news dd span, .dso dl.news dt a, .dso dl.news dt span {line-height:130% !important;}

.dso a#gototop {cursor:pointer;opacity:1;position:fixed;z-index:1000;right:15px;bottom:50px;display:block;border-radius:8px;box-shadow:0px 0px 16px -2px black;padding:10px;width:40px;height:40px;background:rgba(255,255,255,0.9) url(../img-innogy/icons/go-up.png) no-repeat center center;transition: all 0.4s ease;}
.dso a#gototop:hover {background-color:#F5F5F5;border-color:#F5F5F5;}
.dso a#gototop:active, .dso a#gototop:visited {background-color:white;border-color:white;}
/*@media only screen and (max-width:1024px) {.dso a#gototop:hover {background-color:white;border-color:white;}}*/
@media only screen and (max-width:768px) {.dso a#gototop {right:10px;bottom:90px;}}


.dso .jccl div.col {line-height:80% !important;}

/*** JCCL BASIC ELEMENTS EXTENSIONS ***/

.dso .jccl, .dso .jccl p, .dso .jccl li, .dso .jccl a, .dso .jccl dd, .dso .jccl dt, .dso .jccl td,
.dso .jccl.responsive-form .box p, .dso .jccl.responsive-form .box ul, .dso .jccl.responsive-form label, .dso .jccl.responsive-form label span {
	font-size:15px !important;
}
.dso .jccl th, .dso .jccl td, .dso .jccl thead td, .dso .jccl tfoot td, .dso .jccl caption,
.dso .jccl th a, .dso .jccl td a {
	font-size:14px !important;
}

.jccl {color:lime;}
.jccl p, .jccl span,  .jccl li, .jccl dt, .jccl dd, .jccl td, .jccl th,
.jccl strong, .jccl em, .dso .jccl h6 {color:black;}

.dso .jccl hr {margin:1.07142em 0 0 0 !important;}

.dso .jccl dl {margin:1.07142em 0 0 0;padding:0;}
.dso .jccl .displaytag {margin:1.07142em 0 0 0 !important;}
.dso .jccl dl .displaytag {margin-top:0 !important;}

.dso .jccl p:first-child, .dso .jccl OL:first-child, .dso .jccl ul:first-child, .dso .jccl dl:first-child {margin-top:0 !important;}
.dso .jccl .widget > p:first-child, .dso .jccl .widget > OL:first-child, .dso .jccl .widget > ul:first-child, .dso .jccl .widget > dl:first-child,
.dso .jccl p.VM:first-child, .dso .jccl OL.VM:first-child, .dso .jccl ul.VM:first-child, .dso .jccl dl.VM:first-child {margin-top:1.07142em !important;}

.dso .jccl figure.VM {margin-top:1.07142em !important;}

.dso .jccl h2.noVM:first-child {margin-top:0 !important;}
.dso .jccl h3.noVM:first-child {margin-top:0 !important;}

.dso .jccl .nowrap {white-space:nowrap;}
.dso .jccl .break-all {word-break:break-all;}

/*
.dso .jccl .C {text-align:center !important;}
.dso .jccl .R {text-align:right !important;}
.dso .jccl .L {text-align:left !important;}
*/
.dso .jccl .J {text-align:justify !important;}
.dso .jccl .noHP {padding-left:0 !important;padding-right:0 !important;}

.dso .jccl .NF,.dso .jccl .NF a {font-size:14px !important;}
.dso .jccl .NF {color:black;}
.jccl .NF, .jccl h1 .NF, .jccl h2 .NF, .jccl h3 .NF, .jccl h4 .NF, .jccl h5 .NF, .jccl h6 .NF, .jccl .NF a, .jccl h1 .NF a, .jccl h2 .NF a, .jccl h3 .NF a, .jccl h4 .NF a, .jccl h5 .NF a, .jccl h6 .NF a {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;}


.dso .jccl img.inline-icon {height:14px;width:14px;max-width:14px;vertical-align:text-bottom;}
.dso .jccl img.inline-icon-big {height:20px;width:20px;max-width:20px;vertical-align:middle;}

.dso .jccl .hellip {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.dso .jccl .clickable {cursor:pointer;}

.dso .jccl .spacemaker.more { background-image:url(../img-innogy/spacemaker-more.png); background-position:right center; background-repeat:no-repeat; }
.dso .jccl .spacemaker.more.opened { background-image:url(../img-innogy/spacemaker-less.png); }
.dso .jccl span.spacemaker.more, .dso .jccl a.spacemaker.more { padding-right:16px;}
.dso .jccl span.spacemaker.more.iblock, .dso .jccl a.spacemaker.more.iblock { padding-right:24px;}
.dso .jccl h3 > span.spacemaker.clickable, .dso .jccl h4 > span.spacemaker.clickable, .dso .jccl h5 > span.spacemaker.clickable {color:#64B42D !important;line-height:130% !important;}

.dso .jccl h4 + div + h4/*.section*/ {border-top:1px solid #64B42D;padding-top:22px;}
.dso .jccl h3 + div + h3/*.section*/ {border-top:1px solid #64B42D;padding-top:22px;}


.dso .jccl .iblock {display:inline-block;}

.MINW10 {min-width:10%;} .W10 {width:10%;}
.MINW20 {min-width:20%;} .W20 {width:20%;}
.MINW30 {min-width:30%;} .W30 {width:30%;}
.MINW40 {min-width:40%;} .W40 {width:40%;}
.MINW50 {min-width:50%;} .W50 {width:50%;}
.MINW60 {min-width:60%;} .W60 {width:60%;}
.MINW70 {min-width:70%;} .W70 {width:70%;}
.MINW80 {min-width:80%;} .W80 {width:80%;}
.MINW90 {min-width:90%;} .W90 {width:90%;}

.dso .jccl ul.halfindented {margin-left: -1.42857em !important;}

.dso .jccl figure figcaption {font-style:italic;font-size:12px !important;color:#8A8784;padding-top:2px;}

.dso .jccl a.button.HIDDEN {display:none;}

.dso .jccl .WORDWRAP {word-wrap:break-word;}


.dso .jccl OL > li, .dso .jccl ul OL > li {list-style-type: lower-alpha;}
.dso .jccl OL.alphabet > li, .dso .jccl ul OL.alphabet > li {list-style-type: lower-alpha;}
.dso .jccl OL.numbers > li, .dso .jccl ul OL.numbers > li {list-style-type: decimal;}

.dso .jccl li, .dso .jccl ul li, .dso .jccl OL ul li, .dso .jccl OL.alpha ul li, .dso .jccl OL.numbers ul li {padding:initial !important;list-style-type:initial;background:initial !important;}
.dso .jccl ul li, .dso .jccl OL ul li, .dso .jccl OL.alpha ul li, .dso .jccl OL.numbers ul li {margin-left: 2.85714em !important;}

.jccl small,.jccl td small,.jccl th small {font-size:.8333em}                                                                                                                    
.jccl .smaller,.jccl p.smaller {font-size:83%!important}
.jccl big,.jccl td big,.jccl th big{font-size:1.2em}
.jccl .bigger,.jccl p.bigger {font-size:120%!important}

/*.dso .jccl .widget table.classic tbody tr {background-color:#ECEBEB;}*/
/*.dso .jccl table.classic tbody tr:nth-child(even),
.dso .jccl .widget table.classic tbody tr:nth-child(even),
.dso .jccl table.classic tbody tr.even {background-color:#D8D7D6;}*/









.jccl .crossed {text-decoration:line-through;}

/*** JCCL FORM ELEMENTS EXTENSIONS ***/

.dso .jccl.responsive-form .box {margin:/*1.07142em*/20px 0 0 0;padding-bottom:10px !important;}
.dso .jccl.responsive-form .col > .box:first-child {margin-top:0;}
.dso .jccl.responsive-form label.input-level {line-height:28px !important;}	
.dso .jccl.responsive-form label.inline-block {display:inline-block;}
.dso .jccl.responsive-form button {text-align:left;}
.dso .jccl.responsive-form button *, .dso .jccl.responsive-form a.button * {color:inherit;}
.jccl .required:after, .jccl .help.required:after {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;}
.dso .jccl.responsive-form label > span {padding-left:12px;display:inline-block;}


.responsive-form button, .responsive-form a.button, .responsive-form input[type=button], .responsive-form input[type=submit], .responsive-form input[type=reset]
{background-color:#00AAE1;}
.responsive-form button.default, .responsive-form a.button.default, .responsive-form input[type="button"].default, .responsive-form input[type=submit].default, .responsive-form input[type=reset].default
{background-color:#64B42D;}
.responsive-form button.tool, .responsive-form a.button.tool, .responsive-form input[type="button"].tool, .responsive-form input[type="submit"].tool, .responsive-form input[type="reset"].tool
{background:#8A8784;}
.responsive-form button.operator, .responsive-form a.button.operator, .responsive-form input[type="button"].operator, .responsive-form input[type="submit"].operator, .responsive-form input[type="reset"].operator
{background-color:#F59100;}
.responsive-form button.error, .responsive-form a.button.error, .responsive-form input[type="button"].error, .responsive-form input[type="submit"].error, .responsive-form input[type="reset"].error
{background:#EB4B0A !important;}

.responsive-form button[disabled], .responsive-form button[disabled]:hover,
.responsive-form a.button[disabled], .responsive-form a.button[disabled]:hover,
.responsive-form a.button.disabled, .responsive-form a.button.disabled:hover,
.responsive-form input[type="button"][disabled], .responsive-form input[type="button"][disabled]:hover,
.responsive-form input[type="submit"][disabled], .responsive-form input[type="submit"][disabled]:hover,
.responsive-form input[type="reset"][disabled], .responsive-form input[type="reset"][disabled]:hover {
    color:white !important;
    text-decoration:none;
    border-color:#D8D7D6 !important;
    background-color:#D8D7D6 !important;
    font-style:italic;
}

.responsive-form input[type="file"] {color:black;}
.dso .jccl.responsive-form input[type="radio"], .dso .jccl.responsive-form input[type="checkbox"] {line-height:1.5em !important;height:1.5em;margin:0 !important;}

.responsive-form input.date-picker, .responsive-form input.datetime-picker {background-image:url(../img-innogy/select-arrows/calendar.png);}
.responsive-form input.date-picker.clear, .responsive-form input.datetime-picker.clear {background-image:url(../img-innogy/select-arrows/calendar-clear.png);padding-right:4em !important;}
.responsive-form input[type="text"].searchbox {cursor:pointer;background:transparent url(../img-innogy/select-arrows/searchbox.png) no-repeat right center;padding-right:4.5em !important;}
.responsive-form input[type="text"][disabled].searchbox {background-image:url(../img-innogy/select-arrows/searchbox-disabled.png);border: 1px solid #D8D7D6;text-decoration:none;}
.responsive-form input[type="text"].filter {background:white url(../img-innogy/select-arrows/filter.png) no-repeat right center;padding-right:2.5em !important;}

.responsive-form button.accessory, .responsive-form a.button.accessory, 
.responsive-form input[type="button"].accessory, .responsive-form input[type="submit"].accessory, .responsive-form input[type="reset"].accessory {
	padding-right:3em !important;padding-left:1em !important;
}
.responsive-form button.accessory.accessory-back, .responsive-form a.button.accessory.accessory-back,
.responsive-form input[type="button"].accessory.accessory-back, .responsive-form input[type="submit"].accessory.accessory-back, .responsive-form input[type="reset"].accessory.accessory-back {
	padding-right:1.5em !important;padding-left:3em !important;
}

.responsive-form button, .responsive-form a.button {text-overflow:ellipsis;overflow:hidden;}
.ie8 .dso .responsive-form button, .ie8 .dso .responsive-form a.button {margin:0 !important;display:inline-block;}

.responsive-form button.invisible-default {position:absolute !important;font-size:1px;left:-2000em;}

.dso .responsive-form select {-moz-appearance:none;background:white url(../img-innogy/select-arrows/normal.png) no-repeat right center;}


.ie8 .dso .responsive-form input {padding-top:4px !important;}
.ie8 .dso .responsive-form select {padding-top:4px !important;padding-bottom:6px !important;}
.ie8 .dso .responsive-form label.inline-block {padding-right:2px;}


.dso .responsive-form .accessory:after {width:16px;height:16px;}	
.responsive-form .accessory.accessory-more:after {background-image: url(../img-innogy/accessories/16-white/more.png) !important;}
.responsive-form .accessory.accessory-less:after {background-image: url(../img-innogy/accessories/16-white/less.png) !important;}
.responsive-form .accessory.accessory-download:after {background-image: url(../img-innogy/accessories/16-white/download.png) !important;}
.responsive-form .accessory.accessory-upload:after {background-image: url(../img-innogy/accessories/16-white/upload.png) !important;}
.responsive-form .accessory.accessory-plus:after {background-image: url(../img-innogy/accessories/16-white/plus.png) !important;}
.responsive-form .accessory.accessory-minus:after {background-image: url(../img-innogy/accessories/16-white/minus.png) !important;}
.responsive-form .accessory.accessory-new:after {background-image: url(../img-innogy/accessories/16-white/new.png) !important;}
.responsive-form .accessory.accessory-edit:after {background-image: url(../img-innogy/accessories/16-white/edit.png) !important;}
.responsive-form .accessory.accessory-delete:after {background-image: url(../img-innogy/accessories/16-white/delete.png) !important;}
.responsive-form .accessory.accessory-refresh:after {background-image: url(../img-innogy/accessories/16-white/refresh.png) !important;}
.responsive-form .accessory.accessory-back:after {background-image: url(../img-innogy/accessories/16-white/back.png) !important;}
.responsive-form .accessory.accessory-next:after {background-image: url(../img-innogy/accessories/16-white/next.png) !important;}
.responsive-form .accessory.accessory-search:after {background-image: url(../img-innogy/accessories/16-white/search.png) !important;}
.responsive-form .accessory.accessory-configure:after {background-image: url(../img-innogy/accessories/16-white/configure.png) !important;}
.responsive-form .accessory.accessory-submit:after {background-image: url(../img-innogy/accessories/16-white/yes.png) !important;}
.responsive-form .accessory.accessory-cancel:after {background-image: url(../img-innogy/accessories/16-white/no.png) !important;}
.responsive-form .accessory.accessory-user:after {background-image: url(../img-innogy/accessories/16-white/user.png) !important;}
.responsive-form .accessory.accessory-group:after {background-image: url(../img-innogy/accessories/16-white/group.png) !important;}
.responsive-form .accessory.accessory-disclose:after {background-image: url(../img-innogy/accessories/16-white/next.png) !important;}



.responsive-form input, .responsive-form input:not([type]), .responsive-form input[type="text"], .responsive-form input[type="password"], .responsive-form input[type="search"], .responsive-form input[type="date"], .responsive-form select, .responsive-form textarea, .responsive-form input[type=file],
.responsive-form input[type=button], .responsive-form input[type=submit], .responsive-form input[type=reset], .responsive-form button, button.accessory, a.button.accessory
{font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;font-size:15px !important;}

.responsive-form input, .responsive-form input:not([type]), .responsive-form input[type="text"], .responsive-form input[type="password"], .responsive-form input[type="search"], .responsive-form input[type="date"], .responsive-form select, .responsive-form textarea,
.responsive-form input[type=button], .responsive-form input[type=submit], .responsive-form input[type=reset], .responsive-form button, button.accessory, a.button.accessory
{border-radius:20px;padding-left:10px !important;padding-right:10px !important;}

.responsive-form input[type="text"], .responsive-form input[type="password"], .responsive-form input[type="search"], .responsive-form input[type="date"], .responsive-form select, .responsive-form textarea
{background-color:white !important;border:2px solid #ECEBEB !important;}










/*** HEADERS ACROSS WHOLE PAGE ***/

.ie8 .dso header ul.portal-mainmenu > li a {font-family:sans-serif;font-size:11px;}

.ie8 .dso header ul.portal-mainmenu > li li a {font-family:sans-serif;font-size:16px;/*letter-spacing:-1px;*/}
header ul.portal-mainmenu .description h2 {letter-spacing:-1px;}
.ie8 .dso header ul.portal-mainmenu .description h2 {font-family:sans-serif;font-size:28px;letter-spacing:-1px;}

.dso .jccl h2, .dso .jccl h2 a {font-family:InnogyHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;font-size:32px !important;line-height:110% !important;}
.ie8 .dso .jccl h2, .ie8 .dso .jccl h2 a {font:normal 28px Tahoma,HelveticaNeue-Light,sans-serif !important;line-height:125%;letter-spacing:-1px;}
.dso .jccl h2:first-child, .dso .jccl h2, .dso .jccl form h2 {margin-top:30px !important;/*22px*/}
 
.dso .jccl h3, .dso .jccl h3 a {font-family:InnogyHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;font-size:28px !important;line-height:110% !important;}
.ie8 .dso .jccl h3, .ie8 .dso .jccl h3 a {font:normal 22px Tahoma,HelveticaNeue-Light,sans-serif !important;line-height:125%;}
.dso .jccl h3:first-child, .dso .jccl h3, .dso .jccl form h3 {margin-top:30px !important;/*22px*/}

 
article.homepage h2, article.content h1, article.content h2, article.content h3, article.content h4, article.content h5 {font-family:InnogyHeadline,Tahoma,sans-serif;}
article ol.portal-breadcrumb {font-family:InnogyHeadline,Tahoma,sans-serif;background-color:#64B42D;}
article ol.portal-breadcrumb li a {text-transform:none;}
 
.dso article.content h4, .dso article.content .jccl h4, .dso section h4, .dso section .jccl h4, .dso #dialogerwnd h4, .dso #dialogerwnd .jccl h4 {font-family:InnogyHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;}
.dso article.content h5, .dso article.content .jccl h5, .dso section h5, .dso section .jccl h5, .dso #dialogerwnd h5, .dso #dialogerwnd .jccl h5 {font-family:InnogySmallHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;}
.dso article.content h6, .dso article.content .jccl h6, .dso section h6, .dso section .jccl h6, .dso #dialogerwnd h6, .dso #dialogerwnd .jccl h6 {font-family:InnogySmallHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;}

.dso article.content h4, .dso article.content .jccl h4, .dso section h4, .dso section .jccl h4, .dso #dialogerwnd .jccl h4 {font-size:22px !important;line-height:125% !important;}
.dso article.content h5, .dso article.content .jccl h5, .dso section h5, .dso section .jccl h5, .dso #dialogerwnd .jccl h5 {font-size:18px !important;line-height:125% !important;}
.dso article.content h6, .dso article.content .jccl h6, .dso section h6, .dso section .jccl h6, .dso #dialogerwnd .jccl h6 {font-size:17px !important;line-height:125% !important;}
 
 
 
.dso .responsive-form .box, .dso .responsive-form .box.error, .dso .responsive-form .box.warning, .dso .responsive-form .box.info, .dso .responsive-form .box.notice {
	text-shadow:none;padding:15px 15px 15px 15px !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;
    background:transparent !important;border-width:2px !important;border-style:solid;color:inherit;font-size:15px;
}

.dso .responsive-form .box.error, .dso .responsive-form .small-box.error {border-color:#EB4B0A !important;color:#EB4B0A;}
.dso .responsive-form .box.warning, .dso .responsive-form .small-box.warning {border-color:#F59100 !important;color:#F59100;}
.dso .responsive-form .box.info, .dso .responsive-form .small-box.info {border-color:#64B42D !important;color:#64B42D;}
.dso .responsive-form .box.notice, .dso .responsive-form .small-box.notice {border-color:#B1AFAD !important;color:#B1AFAD;}

.dso .jccl div.error h4, .dso .jccl div.error h5, .dso .jccl div.error h6, .dso .jccl div.error li, .dso .jccl div.error p,
.dso .jccl div.warning h4, .dso .jccl div.warning h5, .dso .jccl div.warning h6, .dso .jccl div.warning li, .dso .jccl div.warning p,
.dso .jccl div.info h4, .dso .jccl div.info h5, .dso .jccl div.info h6, .dso .jccl div.info li, .dso .jccl div.info p,
.dso .jccl div.notice h4, .dso .jccl div.notice h5, .dso .jccl div.notice h6, .dso .jccl div.notice li, .dso .jccl div.notice p {color:inherit !important;}

.dso .jccl div.error h4, .dso .jccl div.error h5, .dso .jccl div.error h6,
.dso .jccl div.warning h4, .dso .jccl div.warning h5, .dso .jccl div.warning h6,
.dso .jccl div.info h4, .dso .jccl div.info h5, .dso .jccl div.info h6,
.dso .jccl div.notice h4, .dso .jccl div.notice h5, .dso .jccl div.notice h6
{margin-top:5px !important;}


.ie8 .dso .jccl div.warning h4,.ie8 .dso .jccl div.error h4,.ie8 .dso .jccl div.info h4,.ie8 .dso .jccl div.notice h4 {font-size:1em;}
.ie8 .dso .jccl div.warning h5,.ie8 .dso .jccl div.error h5,.ie8 .dso .jccl div.info h5,.ie8 .dso .jccl div.notice h5 {font-size:1em;}
.ie8 .dso .jccl div.warning h6,.ie8 .dso .jccl div.error h6,.ie8 .dso .jccl div.info h6,.ie8 .dso .jccl div.notice h6 {font-size:1em;}





.dso .jccl img.next-to-h2 {margin-top:35px;width:100%;}
.dso .jccl img.left-portrait {float:left;margin:0 16px 10px 0;width:80px;}

.dso .jccl .widget > h2:first-child {margin-top:16px !important;}
.dso .jccl .widget > h3:first-child {margin-top:16px !important;}

@media only screen and (max-width:768px) { /* SIPKA PRI KLIKATELNYCH NADPISOCH */
	.dso .jccl h3 > a {background:url(../img-innogy/right-round-green.png) left no-repeat;padding-left:32px;min-height:24px;line-height:100%;display:inline-block;}
}








/*** MINNESOTA ***/
.minnesota-admin-piece.content-info {margin:20px 0 20px 0;padding:0;border-top:1px solid #EB4B0A;width:100%;}
.minnesota-admin-piece.content-info *, .jccl .minnesota-admin-piece.content-info *  {font-size:10px !important;}
.minnesota-admin-piece.content-info > .cinfo {padding:4px;line-height:130%;border:1px solid #EB4B0A;border-top:none;color:black;width:289px;background:#ECEBEB;float:right;}
.minnesota-admin-piece.HIDDEN {display:none;}
.minnesota-admin-piece-control.ON {font-weight:bold;}
.icm-piece.HIDDEN {display:none;}
.icm-piece-control.ON {font-weight:bold;}
div.ckeditor-window h2, div.ckeditor-window h3 {color:#EB4B0A !important;}


/*** INFO POPUP ***/
.info-popup {position:absolute;}
.bubble {
	font-size:14px;line-height:150%;
	border:1px solid #00AAE1;border-radius:10px;box-shadow:0px 0px 8px -2px #143C8C;
    position:absolute;z-index:1000;display:none;
    color:black;background-color:white;padding:0.75em;max-width:300px;
}
.bubble.with-arrow:after {
    content:" ";background-image:url(../img-innogy/bubble-top-arrow.png);
    width:10px;height:5px;position:absolute;left:50%;margin-left:-5px;top:-5px;
}
span[data-info] {cursor:pointer;background:url(../img-innogy/bubble-info.png) right center no-repeat;padding-right:16px !important;}




/*** CHART ***/
.chart-popup {background-color:white;border:1px solid #00AAE1;border-radius:0.5em;box-shadow:0px 0px 8px -2px #143C8C;padding:1.25em 1em;color:black;line-height:1.5em;max-width:20em;position:absolute;z-index:1000;display:none;overflow:hidden;}
.dso .jccl ol.chart-control li {list-style-type:none;padding:0 !important;margin:0 10px 0 0 !important;background-image:none !important;display:inline-block;white-space:nowrap;width:16px;max-width:16px;}
.dso .jccl ol.chart-control li img {height:16px;width:16px;max-width:16px;vertical-align:text-bottom;cursor:pointer;}
.dso .jccl ol.chart-control li img.bars {background:white url(../img-innogy/charts/bars.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.bars.active {background:#143C8C url(../img-innogy/charts/bars-active.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.line {background:white url(../img-innogy/charts/line.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.line.active {background:#143C8C url(../img-innogy/charts/line-active.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.table {background:white url(../img-innogy/charts/table.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.table.active {background:#143C8C url(../img-innogy/charts/table-active.png) center center no-repeat;}

.dso .jccl ol.chart-control li img.bars16 {background:white url(../img-innogy/charts/bars-blue16.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.bars16.active {background:white url(../img-innogy/charts/bars-green16.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.line16 {background:white url(../img-innogy/charts/line-blue16.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.line16.active {background:white url(../img-innogy/charts/line-green16.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.table16 {background:white url(../img-innogy/charts/table-blue16.png) center center no-repeat;}
.dso .jccl ol.chart-control li img.table16.active {background:white url(../img-innogy/charts/table-green16.png) center center no-repeat;}

.dso .jccl ol.chart-control li.HIDDEN {display:none;}


.dso .jccl ul.chart-legend {text-align:center;display:none;}
.dso .jccl ul.chart-legend.VISIBLE {display:block;}
.dso .jccl ul.chart-legend li {list-style-type:none;padding:0 !important;background-image:none !important;display:inline-block;white-space:nowrap;}

.dso .jccl ol.chart-control + table.chart, .dso .jccl ul.chart-legend + table.chart  {margin-top:10px;} 

.dso .jccl div.gauge {width:200px;height:160px;display:inline-block;}


/* DEFAULT */
	body {background:#D8D7D6;}
	header ul.portal-mainmenu {float:right;}
	header ul.portal-mainmenu li.active > h3 > a {font-weight:normal;}
	article ol.portal-breadcrumb {padding:0 42px;}
	footer.portal-footer {padding:16px 0 16px 0;}
	
	footer.portal-footer ul li, footer.portal-footer .copyright {font-size:12px;line-height:130%}
	.dso .jccl.responsive-padding, .dso .responsive-padding {padding-left:32px !important;padding-right:32px !important;}
	.dso .col.responsive-padding {padding-left:42px !important;padding-right:42px !important;}
	.row.portal-sidemenu > .col:first-child + .col ul, ul.portal-sidemenu {font-family:Innogy,Tahoma,HelveticaNeue-Light,sans-serif;}
	.row.portal-sidemenu > .col:first-child + .col ul, ul.portal-sidemenu {margin-left:0;/*1.25em;*/}
	.row.portal-sidemenu > .col:first-child + .col ul ul, ul.portal-sidemenu ul {margin-left:1.25em;}
	.row.portal-sidemenu > .col:first-child + .col ul li > a, ul.portal-sidemenu li > a {color:#64B42D;}
	.row.portal-sidemenu > .col:first-child + .col ul li.active > a, ul.portal-sidemenu li.active > a {color:#64B42D;}
	
	.row.portal-sidemenu > .col:first-child + .col ul ul, ul.portal-sidemenu ul {font-size:0.92em;}	
	#portal-temper-container {position:relative;height:0;}
	#portal-temper, #temp-portal-temper {display:block;}
	p {text-align:left;}
	.dso .stretch-for-xsmall {width:auto;}
	.dso .stretch-for-small {width:auto;}
	.dso .stretch-for-medium {width:auto;}
	.dso .stretch-for-large {width:100%;}
	.dso .stretch-for-small-down {width:auto;}
	.dso .stretch-for-medium-down {width:auto;}
	.dso .stretch-for-small-up {width:100%;}
	.dso .stretch-for-medium-up {width:100%;}
	.dso img#portal-user-viewport {top:0px;right:-40px;height:32px;width:32px;position:absolute;background:url(../img-innogy/devices/device-large.png);}
       
@media only screen and (min-width:1px) and (max-width:320px) /* 0px - 319px */ {
	body {background:#80D5F0 /*#00AAE1 #8ecdec*/;background-position:50% -15px;}
	header ul.portal-mainmenu {width:inherit;float:none;}
	header ul.portal-mainmenu li.active > h3 > a {font-weight:bold;}
	article ol.portal-breadcrumb {padding:0 10px;}
	.dso .jccl.responsive-padding, .dso .responsive-padding {padding-left:0 !important;padding-right:0 !important;}
	.dso .col.responsive-padding {padding-left:10px !important;padding-right:10px !important;}
	.row.portal-sidemenu > .col:first-child + .col ul, ul.portal-sidemenu {margin-left:0;}
	.row.portal-sidemenu > .col:first-child + .col ul ul, ul.portal-sidemenu ul {margin-left:1.25em;}	
	#portal-temper, #temp-portal-temper {display:none;}
	p/*, li*/ {text-align:justify;}
	.dso .jccl img.next-to-h2 {margin-top:14px;width:160px !important;}
	.dso .stretch-for-xsmall {width:100%;}
	.dso .stretch-for-small {width:auto;}
	.dso .stretch-for-medium {width:auto;}
	.dso .stretch-for-large {width:auto;}
	.dso .stretch-for-small-down {width:100%;}
	.dso .stretch-for-medium-down {width:100%;}
	.dso .stretch-for-small-up {width:auto;}
	.dso .stretch-for-medium-up {width:auto;}
	.dso img#portal-user-viewport {top:19px;left:114px;background:url(../img-innogy/devices/device-xsmall.png);}
	
	.dso header ul.portal-mainmenu > li > a + div, .dso header ul.portal-mainmenu > li.active > h3 + div {min-height:0;}
	.dso header ul.portal-mainmenu > li ul {margin-top:0;}

	.dso .hide-for-xsmall {display:none !important;}	
	
} @media only screen and (min-width:321px) and (max-width:480px) /* 320px - 479px */ {
	body {background:#80D5F0 /*#00AAE1 #8ecdec*/;background-position:50% -15px;}
	header ul.portal-mainmenu {width:inherit;float:none;}
	header ul.portal-mainmenu li.active > h3 > a {font-weight:bold;}
	article ol.portal-breadcrumb {padding:0 10px;}
	.dso .jccl.responsive-padding, .dso .responsive-padding {padding-left:0 !important;padding-right:0 !important;}
	.dso .col.responsive-padding {padding-left:10px !important;padding-right:10px !important;}
	.row.portal-sidemenu > .col:first-child + .col ul, ul.portal-sidemenu {margin-left:0;}
	.row.portal-sidemenu > .col:first-child + .col ul ul, ul.portal-sidemenu ul {margin-left:1.25em;}
	#portal-temper, #temp-portal-temper {display:none;}
	p/*, li*/ {text-align:justify;}
	.dso .jccl img.next-to-h2 {margin-top:14px;width:160px !important;}
	.dso .stretch-for-xsmall {width:auto;}
	.dso .stretch-for-small {width:100%;}
	.dso .stretch-for-medium {width:auto;}
	.dso .stretch-for-large {width:auto;}
	.dso .stretch-for-small-down {width:100%;}
	.dso .stretch-for-medium-down {width:100%;}
	.dso .stretch-for-small-up {width:100%;}
	.dso .stretch-for-medium-up {width:auto;}
	.dso img#portal-user-viewport {top:19px;left:114px;background:url(../img-innogy/devices/device-xsmall.png);}	
	
	.dso header ul.portal-mainmenu > li > a + div, .dso header ul.portal-mainmenu > li.active > h3 + div {min-height:0;}
	.dso header ul.portal-mainmenu > li ul {margin-top:0;}

} @media only screen and (min-width:481px) and (max-width:768px) /* 480px - 767px */ {
	header ul.portal-mainmenu {width:inherit;float:none;}
	header ul.portal-mainmenu li.active > h3 > a {font-weight:bold;}
	article ol.portal-breadcrumb {padding:0 26px;}
	.dso .jccl.responsive-padding, .dso .responsive-padding {padding-left:16px !important;padding-right:16px !important;}
	.dso .col.responsive-padding {padding-left:26px !important;padding-right:26px !important;}
	.row.portal-sidemenu > .col:first-child + .col ul, ul.portal-sidemenu {margin-left:0;/*.4em;*/}
	.row.portal-sidemenu > .col:first-child + .col ul ul, ul.portal-sidemenu ul {margin-left:1.25em;}	
	#portal-temper, #temp-portal-temper {display:block;}
	#portal-temper, #temp-portal-temper {height:560px;top:60px;}
	p {text-align:left;}
	.dso .jccl img.next-to-h2 {margin-top:14px;width:200px !important;}
	.dso .stretch-for-xsmall {width:auto;}
	.dso .stretch-for-small {width:auto;}
	.dso .stretch-for-medium {width:100%;}
	.dso .stretch-for-large {width:auto;}
	.dso .stretch-for-small-down {width:auto;}
	.dso .stretch-for-medium-down {width:100%;}
	.dso .stretch-for-small-up {width:100%;}
	.dso .stretch-for-medium-up {width:100%;}	
	.dso img#portal-user-viewport {top:19px;left:130px;background:url(../img-innogy/devices/device-medium.png);}	
	
	.dso header ul.portal-mainmenu > li > a + div, .dso header ul.portal-mainmenu > li.active > h3 + div {min-height:0;}
	.dso header ul.portal-mainmenu > li ul {margin-top:0;}

} @media only screen and (min-width:769px) /* 768px + */ {

} @media only screen and (min-width: 769px) and (max-width: 990px) {
	#portal-temper, #temp-portal-temper {height:560px;top:60px;}
	header ul.portal-mainmenu {width:42em;float:none;}
}


    




/*** JCCL TABLES EXTENSIONS ***/

.dso .jccl table.classic,
.dso .jccl table.displaytag {border:none;border-collapse:separate;border-spacing:1px;background-color:transparent;}
.dso .jccl table.classic td, .dso .jccl table.classic th,
.dso .jccl table.displaytag td, .dso .jccl table.displaytag th {border:none;}

.dso .jccl table.classic td,
.dso .jccl table.displaytag td {padding:5px 5px 4px 5px !important;}

.dso .jccl table.classic th, .dso .jccl table.classic thead td,
.dso .jccl table.displaytag thead th, .dso .jccl table.displaytag thead td {background-color:#009BA5;color:white;text-align:left;padding:8px 8px 6px 8px !important;line-height:140% !important;}
/*.dso .jccl table.displaytag thead th *, .dso .jccl table.displaytag thead td * {color:white;}*/
 
.dso .jccl table.classic tbody tr,
.dso .jccl table.displaytag tbody tr {background-color:#ECEBEB;}
.dso .jccl table.classic tbody tr.EM, .dso .jccl table.classic tbody tr td.EM, .dso .jccl table.classic tbody tr.even,
.dso .jccl table.displaytag tbody tr.EM, .dso .jccl table.displaytag tbody tr td.EM, .dso .jccl table.displaytag tbody tr.even {background-color:#D8D7D6;}


.table-header, .table-footer {background-color:#009BA5;overflow:hidden;}

table.responsive {border:none;border-collapse:separate;border-spacing:1px;background-color:transparent;}
table.responsive thead tr, table.responsive th {background-color:#009BA5;color:white;}
table.responsive tr th, table.responsive thead tr td {text-align:left;}
table.responsive th, table.responsive thead td {padding:8px 8px 6px 8px;}
table.responsive tbody tr {background-color:#ECEBEB;}
table.responsive tbody td {padding:5px 5px 4px 5px;}
table.responsive tbody tr:nth-child(even) {background-color:#D8D7D6;}
table.responsive tbody tr.odd {background-color:#ECEBEB !important;}
table.responsive tbody tr.even {background-color:#D8D7D6 !important;}
/*table.responsive.with-separator {border-bottom:1px solid #3a89c4;}*/
table.responsive .T {vertical-align:top;}
table.responsive .M {vertical-align:middle;}
table.responsive .B {vertical-align:bottom;}
table.responsive .L {text-align:left;}
table.responsive .C {text-align:center;}
table.responsive .R {text-align:right;}
.show-for-trans {display:none;}

/*.dso .responsive-form table.responsive tr td button.accessory {border:6px solid white !important;}
.dso .responsive-form table.responsive tr:nth-child(2n) td button.accessory {border:6px solid #F5F5F5 !important;}*/

.no-responsive-alternative {}
.responsive-alternative {display:none;}

@media only screen
and (max-width :48em) {

	table.responsive, table.responsive thead, table.responsive tbody, table.responsive th, table.responsive td, table.responsive tr {display:block;}
	table.responsive thead tr {position:absolute;top:-9999em;left:-9999em;} /* Hide table headers (but not display:none;, for accessibility) */
	table.responsive td {position:relative;padding-left:45% !important;white-space:normal;text-align:left;padding-top:3px;padding-bottom:3px;}
	table.responsive td:before {content:attr(data-title);position:absolute;top:1px;left:1px;color:#009BA5;width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:normal;padding-left:8px;}
	
	table.responsive.PL25 td {padding-left:25% !important;}
	table.responsive.PL35 td {padding-left:35% !important;}
	table.responsive.PL45 td {padding-left:45% !important;}
	table.responsive.PL55 td {padding-left:55% !important;}
	table.responsive.PL65 td {padding-left:65% !important;}
	table.responsive.PL75 td {padding-left:75% !important;}
	                  
	table.responsive.PL25 td:before {width:20%;}
	table.responsive.PL35 td:before {width:30%;}
	table.responsive.PL45 td:before {width:40%;}
	table.responsive.PL55 td:before {width:50%;}
	table.responsive.PL65 td:before {width:60%;}
	table.responsive.PL75 td:before {width:70%;}
	
	table.responsive td:first-child {padding-top:6px;}
	table.responsive tr.no-bottom-padding td:last-child {padding-bottom:1px !important;}
	table.responsive tr.no-top-padding td:first-child {padding-top:1px !important;}
	table.responsive td:last-child {padding-bottom:6px;}
	table.responsive td:first-child:before {top:6px;}
	table.responsive tr.no-top-padding td:first-child:before {top:1px !important;}
    
    table.responsive.no-titles td {padding-left:5px !important;}
    table.responsive.no-titles td:before {display:none;}    
    table.responsive td.no-title {padding-left:5px !important;}
    table.responsive td.no-title:before {display:none;}      
   
    table.responsive .T-for-trans {vertical-align:top !important;}
    table.responsive .M-for-trans {vertical-align:middle !important;}
    table.responsive .B-for-trans {vertical-align:bottom !important;}
    table.responsive .L-for-trans {text-align:left !important;}
    table.responsive .C-for-trans {text-align:center !important;}
    table.responsive .R-for-trans {text-align:right !important;}
    
    table.responsive .hide-for-trans {display:none !important;}
    table.responsive .strong-for-trans {font-weight:bold !important;}
    table.responsive .em-for-trans {font-style:italic !important;}

    table.responsive tbody tr {padding:0 0;}

    table.responsive tbody tr:nth-child(odd) {background-color:#D8D7D6;}
    table.responsive tbody tr:nth-child(even) {background-color:#ECEBEB;}
    .table-header + table.responsive tbody tr:nth-child(odd) {background-color:#ECEBEB;}
    .table-header + table.responsive tbody tr:nth-child(even) {background-color:#D8D7D6;}
    
    /*
    table.responsive tbody tr.smaller-bottom-padding {padding-bottom:0;}
    table.responsive tbody tr.smaller-top-padding {padding-top:0;}
    */
    
    table.responsive .TM-for-trans {margin-top:10px;}
    table.responsive .BM-for-trans {margin-bottom:10px;}
    
	tr.show-for-trans, td.show-for-trans, div.show-for-trans, p.show-for-trans {display:block !important;}
	span.show-for-trans, a.show-for-trans, strong.show-for-trans, em.show-for-trans, img.show-for-trans {display:inline !important;}
	
	.dso .responsive-form table.responsive tr td button.accessory {border:6px solid #D8D7D6 !important;}
	.dso .responsive-form table.responsive tr:nth-child(2n) td button.accessory {border:6px solid lime /*#ECEBEB*/ !important;}

  	table.responsive tr + tr {margin-top:1px;}
  	table.responsive tr.even + tr.even, table.responsive tr.odd + tr.odd {margin-top:0px;}

    .no-responsive-alternative {display:none;}
	.responsive-alternative {}

}

/*** KATALOGOVA TABULKA ***/

.dso .jccl table.katalog {border:none;border-collapse:separate;border-spacing:0px;background-color:transparent;}
.dso .jccl table.katalog td, .dso .jccl table.katalog th {border:none;}
.dso .jccl table.katalog td {padding:5px 5px 4px 5px !important;}

.dso .jccl table.katalog th, .dso .jccl table.katalog thead td {background-color:#009BA5;color:white;text-align:left;padding:8px 8px 6px 8px !important;line-height:140% !important;}
 
.dso .jccl table.katalog {min-width:75%;max-width:40em;/*border-left:2px solid lime;*/}

.dso .jccl table.katalog tr.odd {background-color:#D8D7D6;}
.dso .jccl table.katalog tr.even {background-color:#ECEBEB;}
.dso .jccl table.katalog td {border-bottom:1px solid white;}

.dso .jccl img.icon16 {height:16px;width:16px;max-width:16px;vertical-align:text-bottom;}
.dso .jccl img.icon24 {height:24px;width:24px;max-width:24px;}
/*.dso .jccl table.katalog img.icon16, .dso .jccl table.katalog img.icon24 {filter:brightness(0);-webkit-filter:brightness(0);}*/
.dso .jccl table.katalog img.icon16, .dso .jccl table.katalog img.icon24,
.dso .jccl a > img[src^="/wps/_icon/32-blue/"].icon16 {filter:hue-rotate(110deg);-webkit-filter:hue-rotate(110deg);}
.dso .jccl a.iblock img.icon16, .dso .jccl a.iblock img.icon24 {filter:hue-rotate(110deg);-webkit-filter:hue-rotate(110deg);}


.dso .jccl .widget + .widget.top-gapped {margin-top:20px !important;}
.dso .jccl .widget .katalog {border:none;}

table.katalog.responsive tbody tr.odd, table.katalog.responsive tbody tr:nth-child(odd) {background:#D8D7D6/*#ECEBEB*/ !important;}
table.katalog.responsive tbody tr.even, table.katalog.responsive tbody tr:nth-child(even) {background:#ECEBEB/*#F5F5F5*/ !important;}
@media only screen and (max-width:768px) {
	table.katalog.responsive tr {clear:both;display:block;text-align:right;}
	table.katalog.responsive td {padding:2px 4px !important;display:block;position:initial;}
	table.katalog.responsive td.icon {padding:4px !important;float:left;width:32px;height:32px;}
	.dso .jccl table.katalog.responsive td.icon img.icon16 {width:24px !important;max-width:24px;height:24px !important;}
	table.katalog.responsive td.size, table.katalog.responsive td.date {padding:0 4px 2px 2px !important;display:inline-block;width:auto;font-size:12px !important;	}
	.dso .jccl table.katalog.responsive td {border:none;}
	table.katalog tr + tr {margin-top:1px;}
}

/*
.dso .jccl table.katalog th a, .dso .jccl table.katalog th a:visited, .dso .jccl table.katalog th a:active, .dso .jccl table.katalog th a *,
.dso .jccl table.katalog td a, .dso .jccl table.katalog td a:visited, .dso .jccl table.katalog td a:active, .dso .jccl table.katalog td a * {color:black;}
.dso .jccl table.katalog th a:focus, .dso .jccl table.katalog th a:hover, .dso .jccl table.katalog th a:focus *, .dso .jccl table.katalog th .dso .jccl a:hover *,
.dso .jccl table.katalog td a:focus, .dso .jccl table.katalog td a:hover, .dso .jccl table.katalog td a:focus *, .dso .jccl table.katalog td .dso .jccl a:hover * {color:black;}
*/

 
 /*
.purple {color:#C81E82 !important;}		.purple-mt {color:#780A5F !important;}	
.fuchsia {color:#ED135F !important;}	.fuchsia-mt {color:#A50032 !important;}	
.red {color:#EB4B0A !important;}		.re.red-mt {color:#BC301A !important;}		
.yellow {color:#F59100 !important;}		.yellow-mt {color:#D27300 !important;}	
.green {color:#64B42D !important;}		..green-mt {color:#00875A !important;}	
.blue {color:#009BA5 !important;}		.b.blue-mt {color:#005F69 !important;}	
.indigo {color:#00AAE1 !important;}		.indigo-mt {color:#143C8C !important;}
*/	

.dso .jccl table.classic th, .dso .jccl table.classic thead td, .dso .jccl table.displaytag thead th, .dso .jccl table.displaytag thead td, table.responsive th, table.responsive thead td, table .table-header, table .table-footer {background-color:#64B42D;}
table.responsive td:before {color:#64B42D !important;}
.dso .jccl table th a, .dso .jccl table th a:visited, .dso .jccl table th a:active, .dso .jccl table th a * {color:#C81E82;}
.dso .jccl table th a:focus, .dso .jccl table th a:hover, .dso .jccl table th a:focus *, .dso .jccl table th .dso .jccl a:hover * {color:#780A5F;}

.dso .jccl table.classic.purple th, .dso .jccl table.classic.purple thead td, .dso .jccl table.displaytag.purple thead th, .dso .jccl table.displaytag.purple thead td, table.responsive.purple th, table.responsive.purple thead td, table.purple .table-header, table.purple .table-footer {background-color:#C81E82;}
table.responsive.purple td:before {color:#C81E82 !important;}
.dso .jccl table.purple th a, .dso .jccl table.purple th a:visited, .dso .jccl table.purple th a:active, .dso .jccl table.purple th a * {color:#00AAE1;}
.dso .jccl table.purple th a:focus, .dso .jccl table.purple th a:hover, .dso .jccl table.purple th a:focus *, .dso .jccl table.purple th .dso .jccl a:hover * {color:#143C8C;}

.dso .jccl table.classic.fuchsia th, .dso .jccl table.classic.fuchsia thead td, .dso .jccl table.displaytag.fuchsia thead th, .dso .jccl table.displaytag.fuchsia thead td, table.responsive.fuchsia th, table.responsive.fuchsia thead td, table.fuchsia .table-header, table.fuchsia .table-footer {background-color:#ED135F;}
table.responsive.fuchsia td:before {color:#ED135F !important;}
.dso .jccl table.fuchsia th a, .dso .jccl table.fuchsia th a:visited, .dso .jccl table.fuchsia th a:active, .dso .jccl table.fuchsia th a * {color:#00AAE1;}
.dso .jccl table.fuchsia th a:focus, .dso .jccl table.fuchsia th a:hover, .dso .jccl table.fuchsia th a:focus *, .dso .jccl table.fuchsia th .dso .jccl a:hover * {color:#143C8C;}

.dso .jccl table.classic.red th, .dso .jccl table.classic.red thead td, .dso .jccl table.displaytag.red thead th, .dso .jccl table.displaytag.red thead td, table.responsive.red th, table.responsive.red thead td, table.red .table-header, table.red .table-footer {background-color:#EB4B0A;}
table.responsive.red td:before {color:#EB4B0A !important;}
.dso .jccl table.red th a, .dso .jccl table.red th a:visited, .dso .jccl table.red th a:active, .dso .jccl table.red th a * {color:#00AAE1;}
.dso .jccl table.red th a:focus, .dso .jccl table.red th a:hover, .dso .jccl table.red th a:focus *, .dso .jccl table.red th .dso .jccl a:hover * {color:#143C8C;}

.dso .jccl table.classic.yellow th, .dso .jccl table.classic.yellow thead td, .dso .jccl table.displaytag.yellow thead th, .dso .jccl table.displaytag.yellow thead td, table.responsive.yellow th, table.responsive.yellow thead td, table.yellow .table-header, table.yellow .table-footer {background-color:#F59100;}
table.responsive.yellow td:before {color:#F59100 !important;}
.dso .jccl table.yellow th a, .dso .jccl table.yellow th a:visited, .dso .jccl table.yellow th a:active, .dso .jccl table.yellow th a * {color:#C81E82;}
.dso .jccl table.yellow th a:focus, .dso .jccl table.yellow th a:hover, .dso .jccl table.yellow th a:focus *, .dso .jccl table.yellow th .dso .jccl a:hover * {color:#780A5F;}

.dso .jccl table.classic.green th, .dso .jccl table.classic.green thead td, .dso .jccl table.displaytag.green thead th, .dso .jccl table.displaytag.green thead td, table.responsive.green th, table.responsive.green thead td, table.green .table-header, table.green .table-footer {background-color:#64B42D;}
table.responsive.green td:before {color:#64B42D !important;}
.dso .jccl table.green th a, .dso .jccl table.green th a:visited, .dso .jccl table.green th a:active, .dso .jccl table.green th a * {color:#C81E82;}
.dso .jccl table.green th a:focus, .dso .jccl table.green th a:hover, .dso .jccl table.green th a:focus *, .dso .jccl table.green th .dso .jccl a:hover * {color:#780A5F;}
                                                                                                                                 
.dso .jccl table.classic.blue th, .dso .jccl table.classic.blue thead td, .dso .jccl table.displaytag.blue thead th, .dso .jccl table.displaytag.blue thead td, table.responsive.blue th, table.responsive.blue thead td, table.blue .table-header, table.blue .table-footer {background-color:#009BA5;}
table.responsive.blue td:before {color:#009BA5 !important;}
.dso .jccl table.blue th a, .dso .jccl table.blue th a:visited, .dso .jccl table.blue th a:active, .dso .jccl table.blue th a * {color:#C81E82;}
.dso .jccl table.blue th a:focus, .dso .jccl table.blue th a:hover, .dso .jccl table.blue th a:focus *, .dso .jccl table.blue th .dso .jccl a:hover * {color:#780A5F;}

.dso .jccl table.classic.indigo th, .dso .jccl table.classic.indigo thead td, .dso .jccl table.displaytag.indigo thead th, .dso .jccl table.displaytag.indigo thead td, table.responsive.indigo th, table.responsive.indigo thead td, table.indigo .table-header, table.indigo .table-footer {background-color:#00AAE1;}
table.responsive.indigo td:before {color:#00AAE1 !important;}
.dso .jccl table.indigo th a, .dso .jccl table.indigo th a:visited, .dso .jccl table.indigo th a:active, .dso .jccl table.indigo th a * {color:#C81E82;}
.dso .jccl table.indigo th a:focus, .dso .jccl table.indigo th a:hover, .dso .jccl table.indigo th a:focus *, .dso .jccl table.indigo th .dso .jccl a:hover * {color:#780A5F;}

.dso .jccl table.classic.anth60 th, .dso .jccl table.classic.anth60 thead td, .dso .jccl table.displaytag.anth60 thead th, .dso .jccl table.displaytag.anth60 thead td, table.responsive.anth60 th, table.responsive.anth60 thead td, table.anth60 .table-header, table.anth60 .table-footer {background-color:#8A8784;}
table.responsive.anth60 td:before {color:#8A8784 !important;}
.dso .jccl table.anth60 th a, .dso .jccl table.anth60 th a:visited, .dso .jccl table.anth60 th a:active, .dso .jccl table.anth60 th a * {color:#F59100;}
.dso .jccl table.anth60 th a:focus, .dso .jccl table.anth60 th a:hover, .dso .jccl table.anth60 th a:focus *, .dso .jccl table.anth60 th .dso .jccl a:hover * {color:#D27300;}

.dso .jccl table.classic.anth80 th, .dso .jccl table.classic.anth80 thead td, .dso .jccl table.displaytag.anth80 thead th, .dso .jccl table.displaytag.anth80 thead td, table.responsive.anth80 th, table.responsive.anth80 thead td, table.anth80 .table-header, table.anth80 .table-footer {background-color:#635F5B;}
table.responsive.anth80 td:before {color:#635F5B !important;}
.dso .jccl table.anth80 th a, .dso .jccl table.anth80 th a:visited, .dso .jccl table.anth80 th a:active, .dso .jccl table.anth80 th a * {color:#F59100;}
.dso .jccl table.anth80 th a:focus, .dso .jccl table.anth80 th a:hover, .dso .jccl table.anth80 th a:focus *, .dso .jccl table.anth80 th .dso .jccl a:hover * {color:#D27300;}

.dso .jccl table.classic.anth th, .dso .jccl table.classic.anth thead td, .dso .jccl table.displaytag.anth thead th, .dso .jccl table.displaytag.anth thead td, table.responsive.anth th, table.responsive.anth thead td, table.anth .table-header, table.anth .table-footer {background-color:#3C3732;}
table.responsive.anth td:before {color:#3C3732 !important;}
.dso .jccl table.anth th a, .dso .jccl table.anth th a:visited, .dso .jccl table.anth th a:active, .dso .jccl table.anth th a * {color:#F59100;}
.dso .jccl table.anth th a:focus, .dso .jccl table.anth th a:hover, .dso .jccl table.anth th a:focus *, .dso .jccl table.anth th .dso .jccl a:hover * {color:#D27300;}








/*** LIGHTMENU ***/

.dso .jccl ol.lightmenu {margin:0;padding:0 2em;list-style-type:none;overflow:auto;}
.dso .jccl ol.lightmenu li {float:left;margin:0 !important;list-style-type:none;}
.jccl .lightmenu, .dso .jccl ol.lightmenu li a, .dso .jccl ol.lightmenu li span {font-size:14px !important;font-weight:normal;}
.dso .jccl ol.lightmenu li:before {display:inline;content:"|";color:black;margin:0 0.25em;}
.dso .jccl ol.lightmenu li:first-child:before {display:none;}
.dso .jccl ol.lightmenu li a.ON, .dso .jccl ol.lightmenu li a.OFF, .dso .jccl ol.lightmenu li a.DIS,
.dso .jccl ol.lightmenu li span.ON, .dso .jccl ol.lightmenu li span.OFF, .dso .jccl ol.lightmenu li span.DIS {font-weight:bold;}

.dso .jccl h2 + .lightmenu {margin-top: .35714em !important;}

.dso .jccl h2 span.lightmenu {font-size:12px !important;margin-left:.3em !important;}
.dso .jccl h2 span.lightmenu a:before, .dso .jccl h2 span.lightmenu span:before {display:inline;content:"|";color:black;margin:0 3px 0 1px;font-weight:normal;text-decoration:none !important;}
.dso .jccl h2 span.lightmenu a, .dso .jccl h2 span.lightmenu span {white-space:nowrap;font:normal 14px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;letter-spacing:0;}
.dso .jccl h2 span.lightmenu a.ON,.dso .jccl h2 span.lightmenu a.OFF,.dso .jccl h2 span.lightmenu a.DIS,
.dso .jccl h2 span.lightmenu span.ON,.dso .jccl h2 span.lightmenu span.OFF,.dso .jccl h2 span.lightmenu span.DIS {font-weight:bold !important;}
.dso .jccl h2 span.lightmenu a:hover {text-decoration:underline;}
.dso .jccl h2 span.lightmenu a.ON:hover,.dso .jccl h2 span.lightmenu a.OFF:hover,.dso .jccl h2 span.lightmenu a.DIS:hover,.dso .jccl h2 span.lightmenu a:hover:before {text-decoration:none;}

.dso .jccl h3 span.lightmenu {font-size:12px !important;margin-left:.3em !important;}
.dso .jccl h3 span.lightmenu a:before, .dso .jccl h3 span.lightmenu span:before {display:inline;content:"|";color:black;margin:0 3px 0 1px;font-weight:normal;text-decoration:none !important;}
.dso .jccl h3 span.lightmenu a, .dso .jccl h3 span.lightmenu span {white-space:nowrap;font:normal 14px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;letter-spacing:0;}
.dso .jccl h3 span.lightmenu a.ON,.dso .jccl h3 span.lightmenu a.OFF,.dso .jccl h3 span.lightmenu a.DIS,
.dso .jccl h3 span.lightmenu span.ON,.dso .jccl h3 span.lightmenu span.OFF,.dso .jccl h3 span.lightmenu span.DIS {font-weight:bold !important;}
.dso .jccl h3 span.lightmenu a:hover {text-decoration:underline;}
.dso .jccl h3 span.lightmenu a.ON:hover,.dso .jccl h3 span.lightmenu a.OFF:hover,.dso .jccl h3 span.lightmenu a.DIS:hover,.dso .jccl h3 span.lightmenu a:hover:before {text-decoration:none;}

.dso .jccl h4 span.lightmenu {font-size:12px !important;margin-left:.3em !important;}
.dso .jccl h4 span.lightmenu a:before, .dso .jccl h4 span.lightmenu span:before {display:inline;content:"|";color:black;margin:0 3px 0 1px;font-weight:normal;text-decoration:none !important;}
.dso .jccl h4 span.lightmenu a, .dso .jccl h4 span.lightmenu span {white-space:nowrap;font:normal 14px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;letter-spacing:0;}
.dso .jccl h4 span.lightmenu a.ON,.dso .jccl h4 span.lightmenu a.OFF,.dso .jccl h4 span.lightmenu a.DIS,
.dso .jccl h4 span.lightmenu span.ON,.dso .jccl h4 span.lightmenu span.OFF,.dso .jccl h4 span.lightmenu span.DIS {font-weight:bold !important;}
.dso .jccl h4 span.lightmenu a:hover {text-decoration:underline;}
.dso .jccl h4 span.lightmenu a.ON:hover,.dso .jccl h4 span.lightmenu a.OFF:hover,.dso .jccl h4 span.lightmenu a.DIS:hover,.dso .jccl h4 span.lightmenu a:hover:before {text-decoration:none;}


.dso .jccl ol.barmenu {list-style-type:none;}
.dso .jccl ol.barmenu li {float:left;margin:0 !important;list-style-type:none;}
.dso .jccl ol.barmenu li a, .dso .jccl ol.barmenu li span {color:#635F5B !important;display:inline-block;padding:7px 12px 5px 12px;font-size:14px !important;border-bottom:2px solid #D1D1D1;text-decoration: none !important;cursor:pointer;}
.dso .jccl ol.barmenu li a.ON, .dso .jccl ol.barmenu li span.ON {color:#00875A !important;border-bottom:2px solid #00875A;}
.dso .jccl ol.barmenu li a.OFF, .dso .jccl ol.barmenu li span.OFF {color:#635F5B !important;}
.dso .jccl ol.barmenu li a.DIS, .dso .jccl ol.barmenu li span.DIS {color:#8A8784 !important;cursor:default;}
.dso .jccl ol.barmenu li a.ON:hover, .dso .jccl ol.barmenu li span.ON:hover {}
.dso .jccl ol.barmenu li a.OFF:hover, .dso .jccl ol.barmenu li span.OFF:hover {border-bottom:2px solid #B1AFAD !important;color:black !important;}
.dso .jccl ol.barmenu li a.DIS:hover {cursor:default;}




/*** DIALOGER ***/

body.dialog-open {overflow:hidden;}
#dialogermodal {z-index:1050;position:fixed;left:0;top:0;width:100% !important;height:100% !important;overflow-x:hidden;overflow-y:auto;}
#dialogermodal #dialogeroverlay {position:fixed;left:0;top:0;width:100% !important;height:100% !important;background:#143C8C;}
#dialogermodal #dialogerwnd {z-index:100;position:relative !important;min-width:600px;margin:10px auto !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;}
#dialogermodal #dialogertl, #dialogermodal #dialogertr, #dialogermodal #dialogerbl, #dialogermodal #dialogerbr {width:20px;height:20px;}
#dialogermodal .mc {background:white;}
#dialogermodal h1,#dialogermodal h2,#dialogermodal h3,#dialogermodal h4,#dialogermodal h5,#dialogermodal h6 {margin:0 !important;text-align:left;}
#dialogerimgTable {width:600px !important;}

#JCCL_DIALOGER_CONTROLS,
#dialogermodal #dialogerwnd #jcclDialoger_CONTROLS {white-space:normal;margin-top:10px;}
#JCCL_DIALOGER_CONTROLS button, #JCCL_DIALOGER_CONTROLS a.button,
#dialogermodal #dialogerwnd #jcclDialoger_CONTROLS button, #dialogermodal #dialogerwnd #jcclDialoger_CONTROLS a.button {vertical-align:top;margin-top:5px !important;}
.ie8 #dialogermodal #dialogerwnd #jcclDialoger_CONTROLS button, #dialogermodal #dialogerwnd #jcclDialoger_CONTROLS a.button {margin-right:5px !important;}


#dialogermodal #dialogerwnd td.mc td img {max-width:initial !important;margin-top:15px;float:right;}
#dialogermodal #dialogerwnd td.mc td+td+td {max-width:24px;text-align:right;overflow:hidden;}
.ie8 #dialogermodal #dialogerwnd td.mc td img {width:66px;float:none;}

#jcclDialogerdialogMain > .jccl > .row {margin-left:-10px;margin-right:-10px;width:auto;}
.dso > div.HIDDEN {display:none;}

@media only screen and (max-width : 768px) {
    #dialogermodal #dialogerwnd {min-width:auto;width:100% !important;}
    #dialogerimgTable {width:100% !important;}
    #dialogermodal .row {min-width:100px;}
}
@media only screen and (min-width : 769px) {
	#dialogermodal #dialogerwnd {margin-top:128px !important;}
}	




/*** GALLERY ***/

.gallery {margin:0 -15px 0 0 !important;clear:both;}
.gallery img {d_isplay:block;float:left;margin:10px 15px 0 0;width:auto !important;height:60px;}
.gallery img.big {height:130px;margin-right:15px;}
.gallery a.HIDDEN, .gallery figcaption {display:none !important;}
.gallery br {clear:both;}



/*** APPS ***/

/*titulka*/
.dso.innogy article.homepage .dlazdica h4 {font: bold 16px/21px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;color:#143C8C;}
.dso.innogy article.homepage .dlazdica:hover {background-color:white;border-color:#00AAE1;}
.dso.innogy article.homepage .dlazdica img {filter:hue-rotate(16deg) saturate(75%) brightness(98%);-webkit-filter:hue-rotate(16deg) saturate(75%) brightness(98%);}
.dso.innogy article.homepage #shortlinks a {font: normal 14px/16px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;color:black;border-left:4px solid #143C8C;}
.dso.innogy article.homepage #shortlinks a:hover {background-color:white;}
.dso.innogy article.homepage #shortlinks a h5 {font: bold 16px/21px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;color:#143C8C;}
.dso.innogy #portal-temper, .dso.innogy #temp-portal-temper {border-bottom-color:#64B42D;}
.dso.innogy .portal-rotator-tabs ul.tabs li {font:normal 16px/2.25em InnogyHeadline,Tahoma,HelveticaNeue-Light,sans-serif !important;color:#635F5B;}
.dso.innogy .portal-rotator-tabs ul.tabs li.selected {background-color:#64B42D;color:white;}

.dso.innogy section a#wise > span {filter:hue-rotate(16deg) saturate(75%) brightness(98%);-webkit-filter:hue-rotate(16deg) saturate(75%) brightness(98%);}
.dso.innogy section a#wise > p {color:black;}
.dso.innogy section a#wise:hover {background-color:white;/*#00AAE1;*/}
.dso.innogy section a#wise:hover > p {text-decoration:underline;}

.dso.innogy section .jccl.link-box .link {background:rgba(255,255,255,0.6) url(../img-innogy/right-round-indigo-mt.png) 6px center no-repeat;}
.dso.innogy section .jccl.link-box .link h4 {font:bold 15px/19px Innogy,Tahoma,HelveticaNeue-Light,sans-serif !important;color:#143C8C;}

/*vyhladavanie*/
.dso.innogy ul.goose > li > p > a.url {color:#00AAE1 /*#64B42D*/ !important;}


