html { overflow: scroll; font-size: 125%; line-height: 1.35; width: 100%; height: 100%; margin: 0; padding: 0; border-style: none; }
body { font-size: 50%; font-family: Verdana, Arial, Helvetica, "Bitstream Vera", sans-serif; line-height: inherit; background-image: url(../images/back.gif); background-repeat: repeat-x; background-position: left top; text-align: center; width: 100%; height: 100%; margin: 0; padding: 0; border-style: none; }
#accesskeys { position: absolute; left: -9999px; }
.versteckt { display: none; }
.clearer,
.clearer-end { font-size: 0; line-height: 0; height: 0; visibility: visible; clear: both; }
.clearer-left { font-size: 0; line-height: 0; height: 0; visibility: visible; clear: left; }
/*
#head .clearer,
#head .clearer-left { position: absolute; }
*/
#side-aktuell div { margin: 0; padding: 0; }
#side-aktuell { margin: 1em 0 0 .15em; padding: 0; width: 20em; }
#side-aktuell h2 { font-size: 140%; margin: 0 !important; padding: 0 !important; }
#side-aktuell p { font-size: 110%; color: #36579a; margin-left: .25em;  }
#side-aktuell a:link,
#side-aktuell a:visited,
#side-aktuell a:hover,
#side-aktuell a:active { font-size: 100%; font-weight: bold; color: #36579a;  }
#side-aktuell .clearer-end,
#side-aktuell .clearer { font-size: 0; line-height: 0; height: 0; visibility: visible; clear: both; border: 1px red; }
#side-aktuell .clearer-left { font-size: 0; line-height: 0; height: 0; visibility: visible; clear: left; border: 1px red; }
#side-aktuell .content-element { margin: 0; padding: 0; }
#side-aktuell .csc-textpic-text { margin: 0; padding: 0; }
#side-aktuell .csc-textpic-text p { margin-top: 0; padding-top: 0; }
#side-aktuell .csc-textpic-caption { margin: 0; padding: 0; }
#mainbody { font-size: 100%; height: 100%; width: 99em; position: relative; visibility: visible; min-width: 990px; margin: 0 auto; padding: 0; }
#head { background-image: url(../images/head/back.gif); background-repeat: repeat-x; background-position: left top; position: relative; z-index: 1000; visibility: visible; margin: 1em 0 0; padding: 5px 0 0; border: 1px lime; }
#head .content { background-color: #a3c2dc; background-image: url(../images/head/content/back.gif); background-repeat: repeat-x; background-position: left bottom; position: relative; height: 6em; min-height: 60px; margin: 0; padding: 0; border: 1px fuchsia; }
#logo { background-image: url(../images/head/logo/back.gif); background-repeat: repeat-x; background-position: left bottom; position: absolute; left: 0; bottom: -32px; height: 100%; width: 200px; visibility: visible; margin: 0; padding: 0; }
#logo-content { background-image: url(../images/head/logo/content/back.gif); background-repeat: no-repeat; background-position: right bottom; position: absolute; left: 0; bottom: 0; width: 350px; height: 100%; visibility: visible; min-width: 350px; margin: 0; padding: 0; }
#logo-content img { position: absolute; left: 0; bottom: 0; }
#profile-menue { font-size: 110%; margin: 0 0 0 30em; padding: 0.4em 0 0.1em; }
#profile-menue ul { margin: 0; padding: 0; }
#profile-menue li { float: left; margin: 0 0 0 2em; padding: 0; list-style-type: none; }
#profile-menue li a:link,
#profile-menue li a:visited { color: #ddd; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0 0 1px; padding: 0; display: block; }
#profile-menue li a.aactive:link,
#profile-menue li a.aactive:visited,
#profile-menue li a:hover,
#profile-menue li a:active  { color: white; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border-bottom: 1px solid #7eaeff; display: block; }
#maincontent { background-color: #f5f5f5; text-align: left; width: 100%; z-index: 500; margin: 0.25em 0 1em; padding: 0; border-color: #0b5fa3; border-style: solid none; border-width: 4px; }
#cols { font-size: 100%; position: relative; margin: 0; padding: 0 0 0 21em; border-color: #2e76b0 #bdbdbd; border-style: solid solid none; border-width: 4px 1px; ; }
#cols-helper { background-color: #fff; position: relative; width: 58em; margin: 0; padding: 0; border-color: #bdbdbd; border-style: none solid solid; border-width: 1px; }
#maincontent-head { background-image: url(../images/maincontent/maincontent-head/back.gif); background-repeat: repeat-x; background-position: 0 0; position: relative; height: 12.5em; visibility: visible; min-height: 125px; margin: 0; padding: 0; border-color: #808080 #bdbdbd #bdbdbd; border-style: solid solid none; border-width: 1px; }
.legal-information #maincontent-head,
.additional-information #maincontent-head,
.swbb #maincontent-head { height: 5.5em; visibility: visible; min-height: 55px; }
#profile-quad-pic { background-repeat: no-repeat; background-position: 0 0; position: relative; z-index: 50; visibility: visible; margin: 0; padding: 0 0 0 3em; }
#profile-quad-pic img { background-color: #2e76b0; background-image: url(../images/maincontent/maincontent-head/profile-quad-pic/back.gif); background-repeat: repeat-x; background-position: 0 0; width: 12.5em; height: 12.5em; min-width: 125px; min-height: 125px; margin: 0; padding: 0 4px; }
#kategorie-headline { font-size: 100%; line-height: 1.3; text-align: right; position: absolute; right: 1em; bottom: 5.4em; z-index: 100; margin: 0; padding: 0 0 0.25em; }
.legal-information #maincontent-head #kategorie-headline,
.additional-information #maincontent-head #kategorie-headline,
.swbb #maincontent-head #kategorie-headline { bottom: 2.4em; }
#kategorie-headline h1 { color: #039; font-size: 160%; text-align: right; margin: 0; padding: 0; }
#kategorie-headline h1 strong { color: #93a2bf; font-size: 125%; text-align: right; margin: 0; padding: 0; display: block; }
#mainnavigation { font-size: 110%; position: absolute; left: 15em; bottom: 1em; z-index: 100; margin: 0; padding: 0; }
#mainnavigation ul { margin: 0; padding: 0; }
#mainnavigation li { float: left; margin: 0 0 0 0.5em; padding: 0; list-style-type: none; }
#mainnavigation li a:link,
#mainnavigation li a:visited { color: #4d4d4d; font-size: 100%; font-weight: bold; background-color: #fff; background-image: url(../images/maincontent/mainnavigation/a-back.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; margin: 3px 0; padding: 0.5em 0.8em; border: solid 1px #aabeda; display: block; }
#mainnavigation li a.aactive:link,
#mainnavigation li a.aactive:visited,
#mainnavigation li a:hover,
#mainnavigation li a:active  { color: #4d4d4d; font-size: 100%; font-weight: bold; background-color: #fff; background-image: url(../images/maincontent/mainnavigation/a-back.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; margin: 0; padding: 0.5em 0.8em; border-color: #2e76b0 #aabeda #f58233; border-style: solid; border-width: 4px 1px; display: block; }
#location { font-size: 100%; background-color: #f5f5f5; position: relative; left: 1px; width: 100%; margin: 0; padding: 0 0 0; }
#location .spacer { line-height: 1.2; background-color: #f5f5f5; position: relative; left: -1em; float: left; margin: 0 0 0; padding: 0 0 0.5em 1em; display: inline; height: .4em; }
#location ul { line-height: 1.2; background-color: #f5f5f5; position: relative; left: -1em; float: left; margin: -0.9em 0 0; padding: 0 0 0.5em 1em; display: inline; }
#location li { position: relative; float: left; margin: 0; padding: 0 1.5em 0 0; list-style-type: none; }
#location li a:link,
#location li a:visited { color: #4d4d4d; font-size: 100%; font-weight: normal; background-image: url(../images/maincontent/location/a-back.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0 10px; border-bottom: 1px solid #f5f5f5; display: block; white-space: nowrap; }
#location li a:hover,
#location li a:active  { color: #236c93; font-size: 100%; font-weight: normal; background-image: url(../images/maincontent/location/a-back.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0 10px; border-bottom: 1px solid #039; display: block; white-space: nowrap; }
#additional-information { font-size: 90%; float: right; margin: 1.2em 0 0; padding: 0; display: inline; }
#additional-information ul { clear: both; margin: 0; padding: 0 0 0 1em; }
#additional-information li { float: left; margin: 0; padding: 0 1.25em 0 0; list-style-type: none; }
#additional-information li a:link,
#additional-information li a:visited { color: #039; font-size: 100%; font-weight: normal; background-image: url(../images/maincontent/location/a-back.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0.1em 10px; border-bottom: 1px solid #aabeda; display: block; }
#additional-information li a.aactive:link,
#additional-information li a.aactive:visited,
#additional-information li a:hover,
#additional-information li a:active  { color: #000; font-size: 100%; font-weight: normal; background-image: url(../images/maincontent/location/a-back.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0.1em 10px; border-bottom: 1px solid #039; display: block; }
#direct-search { font-size: 100%; line-height: 2em; text-align: right; float: right; margin: 0.75em 1em 0 0; padding: 0; display: inline; }
#direct-search form { font-size: 100%; background-color: #fff; position: relative; width: 15em; height: 1.6em; margin: 0; padding: 0; border: solid 1px #a5bddc; }
#direct-search .search-term { color: #333; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 12em; float: left; margin: 0; padding: 0.2em; border-style: none; }
#direct-search .search-submitbutton { font-size: 100%; width: 1.6em; height: 1.6em; float: right; margin: 0; padding: 0; border-style: none; }
#global-information { font-size: 100%; text-align: right; float: left; clear: both; margin: 1.1em 0 0 35em; padding: 0; display: inline; }
#global-information ul { clear: both; margin: 0; padding: 0 0 0 1em;  }
#global-information li { float: left; margin: 0; padding: 0 1.25em 0 0; list-style-type: none; }
#global-information li a:link,
#global-information li a:visited { color: #36579a; font-size: 100%; font-weight: bold; background-image: none; background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0.1em; border-bottom: 1px solid #aabeda; display: block; }
#global-information li a.aactive:link,
#global-information li a.aactive:visited,
#global-information li a:hover,
#global-information li a:active  { color: #039; font-size: 100%; font-weight: bold; background-image: none; background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0.1em; border-bottom: 1px solid #039; display: block; }
#left-col { font-size: 100%; position: relative; width: 20em; float: left; margin: 0 0 0 -21em; padding: 0; border-style: none; }
#left-col-content { font-size: 100%; margin: 0; padding: 0; }
#middle-col { width: 58em; height: 100%; float: left; margin: 0; padding: 0; border: 0 #cbcbcb; }
#middle-col-head { background-color: white; margin: 0; padding: 0 0 1em; border-color: #cbcbcb; border-style: solid none none; border-width: 1px; }
#middle-col-content { background-color: white; text-align: center; margin: 0; padding: 0; border: 1px #cbcbcb; }
#middle-col-head h1#page-title strong { color: #2e76b0; font-size: 135%; font-weight: bold; margin: 0; padding: 0; border-color: #cbcbcb; border-style: none; border-width: 0px; display: block; }
#middle-col-head h1#page-title { color: #888; font-size: 110%; font-weight: bold; margin: 0 0.2em; padding: 0.5em 0.5em 0.4em; border-color: #cbcbcb; border-style: none none solid; border-width: 1px; }
#middle-col h2 { color: #5a5a5a; font-size: 135%; width: 99%; margin: 0.5em 0 0.5em 0; padding: 0 0.15em 0.15em 0.15em; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }
#middle-col .csc-firstHeader { margin-top: 0; }
#right-col { font-size: 100%; line-height: inherit; text-align: left; width: 18.5em; z-index: 100; float: right; margin: 0 -18.5em 0 0; padding: 0; display: block; }
#right-col-content { position: relative; left: 1em; margin: 0; padding: 1em 0 0 0; }
#right-col h2 { color: #5a5a5a; font-size: 90%; margin: 0.5em 0 0.5em 0; padding: 0 0.15em 0.15em 0.15em; }
#right-col .csc-firstHeader { margin-top: 0; }
.content-element { text-align: left; position: relative; clear: both; width: 99%; margin: 0 auto 1.5em auto; padding: 0; }
#middle-col .content-element { }
#right-col .content-element { margin: .5em auto 0 auto; padding: 0; }
.ce-hinweis { background-color: #e6efff; text-align: left; position: relative; margin: 0 auto 2em auto; padding: .5em 0 0 .25em; border: solid 1px #236c93; }
.ce-hinweis-wichtig { background-color: #fff3f3; text-align: left; position: relative; width: 97%; margin: 0 auto 2em auto; padding: .5em 0 0 .25em; border: solid 1px red; }
.ce-hinweis-orange { background-color: #ffd3af; text-align: left; position: relative; width: 97%; margin: 0 auto 2em auto; padding: .5em 0 0 .25em; border: solid 2px #ff7700; }
#middle-col .ce-hinweis { width: 97%; }
#middle-col .ce-hinweis h2,
#middle-col .ce-hinweis-wichtig h2,
#middle-col .ce-hinweis-orange h2 { font-size: 120% !important; width: auto; margin: 0 0 0.25em 0 !important; padding: 0 0.25em !important; border: none !important; }
#middle-col .ce-hinweis h2 { color: #039 !important; }
#middle-col .ce-hinweis-wichtig h2 { color: #039 !important; }
#middle-col .ce-hinweis-orange h2 { color: #ff7700 !important; }
#right-col .ce-hinweis { width: auto; }
#right-col .ce-hinweis h2,
#right-col .ce-hinweis-wichtig h2,
#right-col .ce-hinweis-orange h2 { font-size: 100% !important; margin: 0.25em 0 0.25em 0 !important; padding: 0 0.25em !important; border: none !important; }
#right-col .ce-hinweis h2 { color: #039 !important; }
#right-col .ce-hinweis-wichtig h2 { color: #039 !important; }
#right-col .ce-hinweis-orange h2 { color: #ff7700 !important; padding-bottom: 10px !important; }
.ce-direktkontakt { position: relative; width: 100%; margin: 0 auto 0 auto; padding: 4em 0 .5em 0; border-style: none !important; }
#middle-col .ce-direktkontakt .csc-header { font-size: 90% !important; background-color: #f5f5f5; background-image: url(../images/maincontent/middle-col/1c649d-quad.gif); background-repeat: repeat-x; background-position: 0 1.2em; position: absolute; top: 0; left: 0; width: 100%; margin: 1em 0 0.75em -1px; padding: 0.5em 0; border-color: #cbcbcb #f5f5f5; border-style: solid; border-width: 1px; }
#middle-col .ce-direktkontakt .header-layout-01,
#middle-col .ce-direktkontakt .header-layout-02 { width: 100%; margin: 0 !important; padding: 0 !important; }
#middle-col .ce-direktkontakt .csc-header h2 { width: 99%; color: #696969 !important; font-size: 120%; background-color: #f5f5f5 !important; margin: 0 !important; padding: 0 1em 0 0 !important; display: inline; border: none !important; }
#middle-col .ce-direktkontakt h3 { color: #222222 !important; font-size: 100%; margin: 0 .25em .5em .25em !important; }
#middle-col .ce-direktkontakt p { color: #696969; width: 46% !important; margin: 0 0 .5em .55em !important; padding: 0 !important ; float: left; }
#middle-col .ce-direktkontakt strong {  }
#middle-col .ce-direktkontakt .more { clear: both; margin: 0; padding: 0;}
#middle-col .ce-direktkontakt .more p { width: auto; float: none; text-align: right; margin: 0 !important; padding: 0.5em 1em 0.5em 0.5em !important; }
#maincontent-foot { margin: 0; padding: 1em 0.25em 0.2em; border-color: #bdbdbd; border-style: none solid solid; border-width: 1px; }
#legal-information { width: 30em; font-size: 90%; float: left; margin: 0 0 0 0; padding: 0; display: inline; }
#legal-information ul { width: 20em; float: left; clear: both; margin: 0; padding: 0; }
#legal-information li { float: left; margin: 0; padding: 0 1em 0 0; list-style-type: none; }
#legal-information li a:link,
#legal-information li a:visited { color: #696969; font-size: 100%; font-weight: normal; text-decoration: none; margin: 0 0 1px; padding: 0 0 0.1em; display: block; }
#legal-information li a.aactive:link,
#legal-information li a.aactive:visited,
#legal-information li a:hover,
#legal-information li a:active  { color: #696969; font-size: 100%; font-weight: normal; background-position: 0 50%; text-decoration: none; margin: 0; padding: 0 0 0.1em; border-bottom: 1px solid #039; display: block; }
#foot-note { color: #696969; margin: 0; padding: 0 0 0.1em; text-align: right; }
.tx-mapagelinklist-pi1 { position: relative; margin: 0; padding: 0; display: block; }
.tx-mapagelinklist-pi1 ul.weitere-informationen { width: 100%; margin: 0; padding: 0; }
.tx-mapagelinklist-pi1 ul.weitere-informationen li { background-color: #e5e5e5; margin: 0 0 0.75em; padding: 0.25em 0.25em 0.25em 0.5em; border: solid 1px #bfbfbf; list-style-type: none; }
.tx-mapagelinklist-pi1 ul.weitere-informationen li a:link,
.tx-mapagelinklist-pi1 ul.weitere-informationen li a:visited { color: #696969; font-size: 100%; font-weight: normal; text-decoration: none; position: relative; left: 0.25em; margin-top: 0; margin-bottom: 1px; margin-left: 0; padding: 0 0.2em 0.1em 0; display: block; }
.tx-mapagelinklist-pi1 ul.weitere-informationen li a:hover,
.tx-mapagelinklist-pi1 ul.weitere-informationen li a:active  { color: #696969; font-size: 100%; font-weight: normal; background-position: 0 50%; text-decoration: none; position: relative; left: 0.25em; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0 0.2em 0.1em 0; border-bottom: 1px solid #039; display: block; }
.tx-mapagelinklist-pi1 ul.weitere-informationen li a strong { color: #000; }
#onlinegasform table {width:100%}
table th.rowgroup { font-size: 110% !important; width:100% !important; background-color: #e2eaf1; border-top: .5em solid #ffffff !important; border-bottom: 1px solid #0b5fa3 !important; border-left: none !important; border-right: none !important; }
DIV.csc-textpic-imagewrap .csc-textpic-caption { color: #555555; font-size: 90%; text-align: left; padding-bottom: 10px; margin: 0.2em 0 0 0 ; }
DIV.csc-textpic-caption-c .csc-textpic-caption { font-size: 90%; text-align: center; padding-bottom: 10px; }
DIV.csc-textpic-caption-r .csc-textpic-caption { font-size: 90%; text-align: right; padding-bottom: 10px; }
DIV.csc-textpic-caption-l .csc-textpic-caption { font-size: 90%; text-align: left; padding-bottom: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 1px solid #236c93; padding: 1px 1px; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic a IMG { border: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
DIV.csc-textpic-clear { clear: both; }
DIV.csc-textpic-left object,
DIV.csc-textpic-left embed { margin-left: 4px; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-right: 10px; }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 5px; padding-right: 5px; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 5px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin-left: 0; margin-right: 0; margin-bottom: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 5px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 5px !important; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-intext-right { }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; display: inline; }
DIV.csc-textpic-intext-right-nowrap { margin: 0; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right !important; margin-left: 0px !important; clear: both;  }
DIV.csc-textpic-intext-right-nowrap .cs-right-nowrap .cs-right-nowrap .cs-right-nowrap .cs-right-nowrap .cs-right-nowrap .csc-textpic-text { margin-bottom: 0; margin-right: 10px; display: block; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
DIV.csc-textpic-intext-left-nowrap { margin: 0; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; margin-right: 0px !important; clear: both; }
DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-bottom: 15px; margin-left: 10px; display: block }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
.csc-header { margin: 0; padding: 0; }
.csc-header-date { float: right; color: #666666; font-size: 90%; margin: 0 !important; padding: 0.2em 0.25em 0 0.25em !important; border: 1px none red;}
.csc-frame-rulerBefore { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-rulerAfter { line-height: 0; height: 0; clear: both; margin: 0 0 15px 0; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; }
.csc-frame-frame1{ border: 1px solid #000000 }
.csc-frame-frame2{ border: 1px solid #666666 }
p.align-left { text-align: left }
p.align-center { text-align: center }
p.align-right { text-align: right }
ul.csc-bulletlist {}
ul.csc-bulletlist-1 { margin: 0 0 1em; padding: 0 0 0 2em; }
ul.csc-bulletlist-1 li { margin: 0 0 0.25em; padding: 0; }
ul.csc-bulletlist-2 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-2 li { margin: 0 0 1em; padding: 0; }
ul.csc-bulletlist-3 { margin: 0 0 2em; padding: 0 0 0 2em; }
ul.csc-bulletlist-3 li { margin: 0 0 1em; padding: 0; }
.csc-linkToTop { padding: 0 8px 5px 0!important; margin: 0; clear: both; text-align: right; font-size: 0.9em !important; }
p.aktueller-gaspreis { background:url('/fileadmin/user_upload/privatkunden/erdgas/aktueller-gaspreis/background-aktueller-gaspreis.jpg') left top no-repeat; display: block; width: 390px; height: 490px; }
span.gaspreis { text-align: center; font-weight: bold; font-size: 35px; display: block; padding: 110px 0 0 0; }
span.gaspreis sup { font-size: 20px; }
#lbLightbox { z-index: 2100 !important; }
#overlay { background-color: #236c93 !important; z-index: 2000 !important; }
