html { 
overflow: scroll;
overflow-x: hidden;
scroll-behavior: smooth;
}
body {
margin:0px;
padding:0px;
background:#ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 62.5%; 
color: #5e5d5d;
font-style: normal; 
line-height: normal;
background-image:url(../img/body-hg-kurz.gif);
background-repeat:repeat-x;
}
body.startPage {
background-image:url(../img/body-hg-start.gif);
}
body.startPage div.tx-jfmulticontent-pi1 {
display:none;
}

#contentWrap {
position:relative;
width:99.0em;
margin-left:auto;
margin-right:auto;
font-size:1.0em;
}
#top {
position:relative;
margin:0.8em 0 0 4.5em;
padding:0px;
width:93.5em;
height:9.3em;
}
/* ie7 */
*:first-child+html #top { height:9.4em; }
#top #logo {
position:absolute;
margin:0;
padding:0;
}
#top #mainNav {
position:absolute;
margin:0;
padding:0;
bottom:0;
left:19.0em;
}
#top #mainNav ul {
margin:0px;
padding:0px;
list-style-type:none;
}
#top #mainNav ul li {
float:left;
margin:0 0.2em 0 0;
padding:0;
line-height:3.8em;
text-align:center;
width:9.0em;
background-image:url(../img/mainNav-hg.png);
background-repeat:repeat-x;
}
#top #mainNav ul li.li45,
#top #mainNav ul li.li20,
#top #mainNav ul li.li48 {
margin:0 0.2em 0 1.0em;
}
#top #mainNav ul li.li5, 
#top #mainNav ul li.li45, 
#top #mainNav ul li.li6,
#top #mainNav ul li.li7,
#top #mainNav ul li.li20,
#top #mainNav ul li.li33,
#top #mainNav ul li.li34,
#top #mainNav ul li.li35,
#top #mainNav ul li.li48,
#top #mainNav ul li.li54,
#top #mainNav ul li.li55,
#top #mainNav ul li.li56 {
 background-image:url(../img/mainNav-allg-hg.png);
}
#top #mainNav ul li a {
margin:0;
padding:0.5em 0 0.5em 0;
font-size:1.0em;
line-height:1.4em;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
display:block;
height:2.9em;
}
#top #mainNav ul li a:hover,
#top #mainNav ul li a.active {
background-image:url(../img/mainNav-hg_aktiv.png);
}

/* sprachnavigation */
#top #language {
position:absolute;
margin:0;
padding:0;
bottom:0;
right:2.5em;
height:2.3em;
}
#top #language ul {
margin:0;
padding:0;
}
#top #language ul li {
list-style-type:none;
float:left;
color:#8C151A;
}
#top #language ul li a {
color:#8C151A;
font-weight:normal;
padding:0;
}
#top #language ul li.flag {
padding-right:0.6em;
}
#top #language ul li.flag-last {
padding-right:0;
}
#top #language ul li.nolang img,
#top #language ul li.nolangact img {
opacity: 0.30;
-moz-opacity: 0.30;
filter:alpha(opacity=30);
}

#topImage {
position:relative;
margin:0.4em 0 0 0;
padding:0px;
width:99.0em;
height:10.0em;
overflow:hidden;
}
/* ie7 */
*:first-child+html #topImage { height:10.1em; }

#topImage.startTopImage {
height:27.5em;
}
/* ie7 */
*:first-child+html #topImage.startTopImage { height:27.7em; }

#content {
position:relative;
width:99.0em;
min-height:42.0em;
float:left;
}
#contentStartPage {
min-height:19.0em;
}

#content #leftCol {
position:relative;
float:left;
margin:0;
padding:0;
width:22.5em;
}
#content #leftCol #subNav {
margin:9.5em 0 0 0;
padding:0;
}
#content #leftCol #subNav ul {
margin:0;
padding:0;
list-style-type:none;
}
#content #leftCol #subNav ul li {
margin:0;
padding:0;
line-height:3.4em;
}
#content #leftCol #subNav ul li a {
font-size:1.1em;
color:#5e5d5d;
text-decoration:none;
display:block;
padding:0 0 0 2.0em;
margin:0;
background-image:url(../img/subNav-linie.png);
background-position:left bottom;
background-repeat:no-repeat;
}
#content #leftCol #subNav ul li a:hover {
font-weight:bold;
}
#content #leftCol #subNav ul li a.active {
font-weight:bold;
background-image:url();
}
#content #leftCol #subNav ul li a.activeNosub {
font-weight:bold;
}

#content #leftCol #subNav ul li ul li {
margin:0;
padding:0;
line-height:1.6em;
}
#content #leftCol #subNav ul li ul li a {
padding:0.2em 0 0.2em 3.0em;
line-height:1.6em;
background-image:url();
}
#content #leftCol #subNav ul li ul li a:hover,
#content #leftCol #subNav ul li ul li a.active {
background-image:url(../img/subNav-hg.gif);
background-position:2.0em 0.7em;
background-repeat:no-repeat;
font-weight:normal;
}
#content #leftCol #subNav ul li ul {
margin-bottom:0.2em;
padding:0 0 0.6em 0;
background-image:url(../img/subNav-linie.png);
background-position:left bottom;
background-repeat:no-repeat;
}
/* 3.ebene */
#content #leftCol #subNav ul li ul.ulsub {
margin-left:1.2em;
background-image:url();
background-position:left bottom;
background-repeat:no-repeat;
}
#content #leftCol #subNav ul li ul.ulsub li a.subactive {
background-image:url(../img/subNav-hg.gif);
background-position:2.0em 0.7em;
background-repeat:no-repeat;
font-weight:normal;
}

#content #conCol {
position:relative;
float:left;
margin:0 0 0 2.0em;
padding:2.0em 0 0 0;
width:49.6em;
}
#content #conCol.batteriesStart {
width:74.4em;
}

#contentStartPage #conCol {
position:relative;
float:right;
margin:0 9.5em 0 0;
padding:2.0em 0 0 0;
width:44.0em;
}
#content #conCol h1,
#contentStartPage #conCol h1 {
margin:0 0 0.8em 0;
padding:0;
font-size:2.2em;
font-family:Georgia;
line-height:1.0em;
font-weight:normal;
}
#content #conCol h2 {
margin:0;
padding:0;
font-size:1.8em;
font-family:Georgia;
}
#content #conCol h3 {
font-size:1.2em;
line-height:1.5em;
}
#content #conCol p {
margin:0 1.2em 1.1em 0;
padding:0;
font-size:1.1em;
line-height:1.3em;
}
#contentStartPage #conCol p {
margin:0 0 0.8em 0;
padding:0;
font-size:2.2em;
font-family:Georgia;
line-height:1.2em;
font-weight:normal;
}
#content #conCol #printIcon {
position:absolute;
top:2.0em;
right:2.2em;
}

#content #rightCol {
position:relative;
float:right;
margin:0 2.0em 0 0;
padding:0;
width:21.8em;
}
#content #rightCol #boxRight,
#content #leftCol #boxRight {
position:relative;
margin:6.4em 0 0 0;
padding:0 0 0.4em 0;
border-left:1px solid #aeaeae;
border-right:1px solid #aeaeae;
background-image:url(../img/boxRight-hg.png);
background-position:left bottom;
background-repeat:repeat-x;
}
#content #leftCol #boxRight {
width:21.6em;
}
#content #rightCol #boxRightTop ,
#content #leftCol #boxRightTop {
position:relative;
margin:0 0 0 -0.1em;
padding:0;
background-color:transparent;
}
#content #rightCol #boxRightBottom,
#content #leftCol #boxRightBottom {
position:relative;
margin:0;
padding:0;
border-top:1px solid #aeaeae;
background-color:transparent;
width:21.8em;
height:4.8em;
background-image:url(../img/boxRightBottom.png);
background-position:left top;
background-repeat:no-repeat;
}
#content #rightCol #boxRight p,
#content #leftCol #boxRight p {
margin:0 0 0.6em 0;
padding:0 1.6em 0 1.6em;
font-size:1.1em;
line-height:1.3em;
}
#content #rightCol #boxRight h1,
#content #leftCol #boxRight h1 {
padding:0 1.0em 0 1.0em;
font-size:1.7em;
line-height:1.0em;
font-weight:normal;
}
#content #leftCol #boxRight a.openText {
font-size:1.1em;
line-height:1.3em;
padding:0 0 0 1.0em;
margin:0 0 0 1.6em;
background-image:url(../img/shadowbox-link-hg.gif);
background-position:left 5px;
background-repeat:no-repeat;
}
#content #leftCol #boxRight div.tx-jfmulticontent-pi1 {
display:none;
}

#content #schmuckImg {
position:absolute;
margin:0;
padding:0;
width:20.0em;
height:19.0em;
top:-8.0em;
left:2.0em;
}
#content #schmuckImgStandard {
position:absolute;
margin:0;
padding:0;
top:-6.0em;
left:-1.0em;
}
#content #schmuckImgStandard ul li.csc-textpic-lastcol img {
margin-top:4.5em;
}

#contentStartPage #schmuckImgLinks {
position:absolute;
margin:0;
padding:0;
width:18.0em;
height:18.0em;
top:46.4em;
left:6.0em;
}
#contentStartPage #schmuckImgRechts {
position:absolute;
margin:0;
padding:0;
width:18.0em;
height:18.0em;
top:46.4em;
left:24.2em;
}

#footer {
width:100%;
margin:0;
background-image:url(../img/footer-hg.gif);
background-repeat:repeat-x;
height:6.7em;
}
#footerStart {
width:100%;
margin:0;
background-image:url(../img/footer-hg-start.gif);
background-repeat:repeat-x;
height:20.4em;
}
#footer #footerContentWrap,
#footerStart #footerContentWrap {
position:relative;
width:99.0em;
margin-left:auto;
margin-right:auto;
font-size:1.0em;
text-align:right;
}
#footer #footerContentWrap p {
margin:0 4.0em 0 0;
padding:1.1em 0 0 0;
font-size:1.0em;
color:#b9b9ba;
}
#footer #footerContentWrap p a {
color:#b9b9ba;
text-decoration:none;
}
#footer #footerContentWrap p a:hover {
text-decoration:underline;
}

/* startseite */
#footerStart #footerContentWrap #neueProdukte {
position:relative;
float:left;
text-align:left;
margin:1.6em 0 0 1.0em;
}
#footerStart #footerContentWrap #aktuelles,
#footerStart #footerContentWrap #kontakt {
position:relative;
float:left;
text-align:left;
margin:1.2em 0 0 1.0em;
}
#footerStart #footerContentWrap #servNav {
position:absolute;
top:18.0em;
right:2.5em;
}
/*
*:first-child+html #footerStart #footerContentWrap #servNav { top:15.5em; }
*/

#footerStart #footerContentWrap #servNav p,
#footerStart #footerContentWrap #servNav p a {
color:#b9b9ba;
text-decoration:none;
}
#footerStart #footerContentWrap #servNav p a:hover {
text-decoration:underline;
}

#footerStart #footerContentWrap h2 {
margin:0 0 0.2em 0;
padding:0;
font-size:2.2em;
font-family:Georgia;
line-height:1.0em;
font-weight:normal;
color:#ffffff;
}
#footerStart #footerContentWrap #aktuelles h2,
#footerStart #footerContentWrap #kontakt h2 {
margin:0 0 0.4em 0;
}

#footerStart #footerContentWrap #neueProdukte {
margin:1.2em 2.5em 0 5.0em;
width:37.0em;
z-index:1100;	/* konflikt mit y-Animation */
}
#footerStart #footerContentWrap #neueProdukte h3 {
font-weight:normal;
font-size:1.1em;
width:15.2em;
height:2.4em;
margin:0.5em 0 1.0em 0;
}
#footerStart #footerContentWrap #neueProdukte div.csc-default {
float:left;
margin-right:1.4em;
}
#footerStart #footerContentWrap #neueProdukte div.csc-default dd.csc-textpic-caption {
font-size:1.1em;
line-height:1.3em;
color:#ffffff;
}
#footerStart #footerContentWrap #aktuelles .twoColStart,
#footerStart #footerContentWrap #kontakt .twoColStart,
#footerStart #footerContentWrap #aktuelles div.csc-default {
float:left;
width:15.8em;
margin-right:1.5em;
}
#footerStart #footerContentWrap #aktuelles .twoColStart h3,
#footerStart #footerContentWrap #kontakt .twoColStart h3,
#footerStart #footerContentWrap #aktuelles div.csc-default h3 {
margin:0 0 0.6em 0;
padding:0;
font-size:1.1em;
line-height:1.3em;
color:#b90003;
font-weight:normal;
}
#footerStart #footerContentWrap #aktuelles .twoColStart p,
#footerStart #footerContentWrap #kontakt .twoColStart p,
#footerStart #footerContentWrap #aktuelles div.csc-default p {
margin:0;
padding:0;
font-size:1.1em;
line-height:1.3em;
color:#ffffff;
}
#footerStart #footerContentWrap #aktuelles div.csc-default p a {
color:#b90003;
text-decoration:none;
}
#footerStart #footerContentWrap #aktuelles div.csc-default p a:hover {
text-decoration:underline;
}



					#footerStart #footerContentWrap h2 {
					color:#b90003;
					}
					#footerStart #footerContentWrap #neueProdukte h3 a,
					#footerStart #footerContentWrap #neueProdukte h3,
					#footerStart #footerContentWrap #aktuelles .twoColStart h3 a, 
					#footerStart #footerContentWrap #kontakt .twoColStart h3 a, 
					#footerStart #footerContentWrap #aktuelles div.csc-default h3 a,
					#footerStart #footerContentWrap #kontakt .twoColStart p a {
					color:white;
					} 
					#footerStart #footerContentWrap #neueProdukte h3 a span.rot,
					#footerStart #footerContentWrap #neueProdukte h3 a:hover span.rot,
					#footerStart #footerContentWrap #neueProdukte h3 a span:hover,
					#footerStart #footerContentWrap #neueProdukte h3:hover a span {
					color:#b90003;
					} 
					
					#footerStart #footerContentWrap #neueProdukte a.internal-link,
					#footerStart #footerContentWrap #aktuelles a.internal-link {
					color:#b90003;
					}

					
					
					

/* allgemeines */
a   { color:#b90003; }
a:link   { text-decoration:none;  }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline;  }

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
a:focus{ outline:0; }

/*** typo3 spezifisches ***/
/* listenauszeichnung */
div.csc-default ul li {
margin:0 0 0 -0.6em;
padding:0;
font-size:1.1em;
line-height:1.3em;
list-style-type:square;
}
/* produkt�bersichtbilder */
div.csc-frame-frame1 {
position:relative;
float:left;
margin:0 1.0em 0.1em 0;
padding:0;
}
/* produktdetailliste mit download */
div.csc-default div.prodDetailDiv {
position:relative;
margin:0 0 1.0em 0;
padding:2.0em 0 2.0em 2.0em;
background-color:#ffffff;
border:1px solid #dbdbdb;
width:72.2em;
}
div.csc-default div.prodDetailDiv div.prodDetailImage {
position:relative;
float:left;
margin:0 2.0em 0 0;
padding:0;
width:10.0em;
height:7.0em;
background-color:green;
}
div.csc-default div.prodDetailDiv div.prodDetailImage1 {
position:relative;
float:left;
margin:0 2.0em 0 0;
padding:0;
width:8.5em;
height:6.2em;
}
div.csc-default div.prodDetailDiv div.prodDetailHeader {
position:relative;
float:left;
margin:0 0 1.6em 0;
padding:0;
width:32.0em;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailHeader h2 {
font-size:1.3em;
color:#bb0205;
font-weight:normal;
font-family:Georgia;
line-height:1.0em;
}
div.csc-default div.prodDetailDiv div.prodDetailHeader1 {
position:relative;
float:left;
margin:0 0 1.1em 0;
padding:0;
width:58.0em;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailHeader1 h2 {
font-size:1.3em;
color:#bb0205;
font-weight:normal;
font-family:Georgia;
line-height:1.0em;
}
div.csc-default div.prodDetailDiv div.prodDetailSpannung,
div.csc-default div.prodDetailDiv div.prodDetailKap,
div.csc-default div.prodDetailDiv div.prodDetailDown {
position:relative;
float:left;
margin:0 2.0em 0 0;
padding:0;
}
div.csc-default div.prodDetailDiv div.prodDetailSpannung {
width:8.0em;
}
div.csc-default div.prodDetailDiv div.prodDetailKap {
width:14.5em;
}
div.csc-default div.prodDetailDiv div.prodDetailDown {
margin:0 0 0 0;
}
.prodDetSpanHeader,
.prodDetSpanTxt,
.prodDetKapHeader,
.prodDetKapTxt,
.prodDetDownHeader,
.prodDetDownTxt {
border-bottom:1px solid #dbdbdb;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailSpannung p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailKap p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown a {
margin:0 0 0.2em 0;
padding:0;
line-height:1.8em;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown a {
font-size:1.1em;
}

div.csc-default div.prodDetailDiv div.prodDetailSpannung1,
div.csc-default div.prodDetailDiv div.prodDetailKap1,
div.csc-default div.prodDetailDiv div.prodDetailDown1 {
position:relative;
float:left;
margin:0 1.8em 0 0;
padding:0;
}
div.csc-default div.prodDetailDiv div.prodDetailSpannung1 {
width:8.0em;
}
div.csc-default div.prodDetailDiv div.prodDetailKap1 {
width:14.5em;
margin-right:29.0em;
}
div.csc-default div.prodDetailDiv div.prodDetailDown1 {
margin:0 0 0 0;
}
	
.prodDetSpanHeader1,
.prodDetSpanTxt1,
.prodDetKapHeader1,
.prodDetKapTxt1,
.prodDetDownHeader1,
.prodDetDownTxt1 {
border-bottom:1px solid #dbdbdb;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailSpannung1 p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailKap1 p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown1 p,
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown1 a {
margin:0 0 0.1em 0;
padding:0;
line-height:1.7em;
}
#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown1 a {
 font-size:1.1em;
}

#content #conCol div.csc-default div.prodDetailDiv div.prodDetailDown1 {
margin:-0.6em 0 1.2em 0;
}
.prodDetDownHeader1,
.prodDetDownTxt1 {
float:left;
}
.prodDetDownHeader1,
.prodDetDownTxt1 {
margin:0 0.6em 0 0;
}
.prodDetDownTxt1 {
padding:0 0 0.1em 0;
}
/* erweiterung batterieprodukte */
div.csc-default div.prodDetailDiv div.moreValues {
position:relative;
float:left;
margin:2.0em 0 0 0;
padding:0;
display:none;
}
div.csc-default div.prodDetailDiv div.moreValues div.ArtNr {
float:left;
margin:0 0.5em 0 0;
padding:0.2em 0 0.2em 0;
width:6.0em;
border-bottom:1px solid #d8d8d8;
font-size:1.1em;
line-height:1.3em;
}
div.csc-default div.prodDetailDiv div.moreValues div.Typ {
float:left;
margin:0 0.5em 0 0;
padding:0.2em 0 0.2em 0;
width:10.0em;
border-bottom:1px solid #d8d8d8;
font-size:1.1em;
line-height:1.3em;
}
div.csc-default div.prodDetailDiv div.moreValues div.Bez1,
div.csc-default div.prodDetailDiv div.moreValues div.Bez2,
div.csc-default div.prodDetailDiv div.moreValues div.Bez3,
div.csc-default div.prodDetailDiv div.moreValues div.Bez4,
div.csc-default div.prodDetailDiv div.moreValues div.Bez5 {
float:left;
margin:0 0.5em 0 0;
padding:0.2em 0 0.2em 0;
width:9.2em;
border-bottom:1px solid #d8d8d8;
font-size:1.1em;
line-height:1.3em;
}
div.csc-default div.prodDetailDiv div.moreValues div.Pdf {
float:left;
margin:0 0.5em 0 0;
padding:0.2em 0 0.2em 0;
width:2.0em;
border-bottom:1px solid #d8d8d8;
font-size:1.1em;
line-height:1.3em;
}

div.csc-default div.prodDetailDiv div.moreValues div.moreTxt {
float:left;
margin:0 1.2em 1.1em 0;
padding:0;
}
div.csc-default div.prodDetailDiv div.moreValues div.moreTxt p {
font-size:1.1em;
line-height:1.3em;
}
div.csc-default div.prodDetailDiv div.buttonMore {
position:absolute;
top:0;
right:0;
padding:0.7em;
}
div.csc-default div.prodDetailDiv div.moreValues div.buttonLess {
position:absolute;
top:-10.5em;
right:0;
padding:0.7em;
}
/* ie7 */
*:first-child+html div.csc-default div.prodDetailDiv div.moreValues div.buttonLess { 	top:-10.7em; right:-1.4em; }

/* kontaktform */
form {
margin:0;
padding:0;
}
form fieldset.csc-mailform {
border:0;
margin:0;
padding:0;
font-size:1.1em;
}
form fieldset.csc-mailform label {
display:block;
width:8.4em;
float:left;
text-align:right;
margin-top:0.3em;
padding-right:0.6em;
}
form fieldset.csc-mailform div.csc-mailform-field {
float:left;
}
form fieldset.csc-mailform div.csc-mailform-field select,
form fieldset.csc-mailform div.csc-mailform-field input {
width:12.0em;
font-size:1.0em;
border:1px solid #e4e4e4;
margin-bottom:0.6em;
color: #5e5d5d;
padding:0.2em;
}
form fieldset.csc-mailform div.csc-mailform-field select {
width:12.5em;
padding:0.1em;
}
/* ie7 */
*:first-child+html form fieldset.csc-mailform div.csc-mailform-field select { width:12.5em; }

form fieldset.csc-mailform div.csc-mailform-field textarea {
width:33.6em;
font-size:1.0em;
border:1px solid #e4e4e4;
margin-bottom:0.6em;
color: #5e5d5d;
padding:0.2em;
font-family: Verdana, Arial, sans-serif;
}
form fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit {
width:8.0em;
font-size:1.0em;
border:1px solid #e4e4e4;
background-color:#f8f9f9;
margin:0 0 1.6em 9.0em;
color: #5e5d5d;
padding:0.2em;
}



/*** typo3 spezifisches ***/
/*** accordion ***/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; line-height:1.3em;}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #65160b; background: #9f2614 url(images/ui-bg_gloss-wave_35_9f2614_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #65160b; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #65160b; }
.ui-state-hover a, .ui-state-hover a:hover { color: #65160b; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #65160b; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #65160b; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_65160b_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_65160b_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding:0; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

div.tx-jfmulticontent-pi1 {
background-color:#fafafa;
border:1px solid #dbdbdb;
margin: 0 0 1.0em 0;
}
div.tx-jfmulticontent-pi1 a {
color:#b90003;
}
div.tx-jfmulticontent-pi1 h3 {
color:#bb0205;
border:0;
width:100%;
margin:0;
padding:0.7em 0 0.7em 0;
font-size:1.3em;
line-height:1.5em;
font-weight:normal;
/*font-family:Georgia;*/
background-color:#fafafa;
}
div.tx-jfmulticontent-pi1 h3.ui-state-hover {
background-color:#fafafa;
}
div.tx-jfmulticontent-pi1 h3.ui-accordion-header,
div.tx-jfmulticontent-pi1 h3.ui-accordion-header a,
div.tx-jfmulticontent-pi1 h3.ui-accordion-header a:link {
color:#bb0205;
}
.ui-widget-content {
background-color:#fafafa;
border:0;
}
#content #conCol .ui-widget-content p {
font-size:1.0em;
line-height:1.3em;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background-color:transparent;
border:0;
}
div.tx-jfmulticontent-pi1 h3 a {
color:#bb0205;
text-decoration:none;
margin:0 1.0em 0 -0.5em;
padding:0;
display:block;
background-image:url(../img/box-button-plus.png);
background-repeat:no-repeat;
background-position:right top;
}
div.tx-jfmulticontent-pi1 h3 a:link {
color:#bb0205;
}
div.tx-jfmulticontent-pi1 h3 a:link,
div.tx-jfmulticontent-pi1 h3 a:hover {
color:#bb0205;
background-color:transparent;
}
div.tx-jfmulticontent-pi1 h3.ui-state-active {
color:#bb0205;
}
div.tx-jfmulticontent-pi1 h3.ui-state-active a {
color:#bb0205;
background-image:url(../img/box-button-minus.png);
background-repeat:no-repeat;
background-position:right top;
}

/* frequenzprodukte */
div.quartzTable {
border:1px solid #dcdcdc;
background-color:#f9f9f9;
width:73.5em;
margin:0;
padding:1.0em 0.3em 1.0em 0.6em;
}
#content #conCol div.quartzTable h1 {
font-size:1.3em;
color:#bb0205;
font-weight:normal;
font-family:Georgia;
line-height:1.0em;
}
#content #conCol div.quartzTable table.freqTbl {
margin:0;
padding:0;
font-size:1.1em;
position:relative;
}
#content #conCol div.quartzTable table.freqTbl tr {
vertical-align:top;
font-weight:normal;
}
#content #conCol div.quartzTable table.freqTbl tr.freqTblHead {
vertical-align:bottom;
font-weight:bold;
}
#content #conCol div.quartzTable table.freqTbl td {
padding:0.2em 0.3em 0.2em 0;
border-top:1px solid #dcdcdc;
}
#content #conCol div.quartzTable table.freqTbl tr.freqTblHead td {
border-top:0px solid #dcdcdc;
}
#content #conCol div.quartzTable table.freqTbl td.col1 {
width:2.5em;
}
#content #conCol div.quartzTable table.freqTbl td.col2 {
width:8.5em;
}
#content #conCol div.quartzTable table.freqTbl td.col3 {
width:6.3em;
}
#content #conCol div.quartzTable table.freqTbl td.col4 {
width:11.2em;
}
#content #conCol div.quartzTable table.freqTbl td.col5 {
width:11.5em;
}
#content #conCol div.quartzTable table.freqTbl td.col6 {
width:10.9em;
}
#content #conCol div.quartzTable table.freqTbl td.col7 {
width:12.9em;
height:4.1em;
}
/* ie7 */
*:first-child+html #content #conCol div.quartzTable table.freqTbl td.col7 { width:14.4em; }
#content #conCol div.quartzTable table.freqTbl td.col5 div.tr1 {
width:3.2em;
margin-right:0.4em;
font-size:0.8em;
float:left;
}
#content #conCol div.quartzTable table.freqTbl td.col5 div.tr1last {
width:3.2em;
margin-right:0;
margin-left:0.1em;
font-size:0.8em;
float:left;
}
#content #conCol div.quartzTable table.freqTbl td.col5 div.tr2 {
width:2.3em;
margin:0 0.1em 0 0.1em;
font-size:1.2em;
float:left;
}
#content #conCol div.quartzTable table.freqTbl td.col5 div.tr2last {
width:1.0em;
margin:0 0 0 0.1em;
font-size:1.2em;
float:left;
}

#content #conCol div.quartzTable div.prodFreqContainer {
position:relative;
}

#content #conCol div.quartzTable div.prodFreqContainer p {
margin:0;
padding:0;
font-size:1.0em;
line-height:1.3em;
}

#content #conCol div.quartzTable div.prodDetailFreqDiv div.moreValues {
display:none;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.buttonMore {
position:absolute;
top:0.5em;
right:15.0em;
}
/* ie7 */
*:first-child+html #content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.buttonMore { right:16.4em; }
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.FirstLine {
position:absolute;
top:4.8em;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues {
margin-left:41.0em;
margin-top:-2.3em;
background-color:#f5f5f5;
border:1px solid #dcdcdc;
width:17.0em;
}
/* ie7 */
*:first-child+html #content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues { margin-left:39.6em; margin-top:-10.0em; }
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table {
font-size:1.1em;
width:100%;
position:relative;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table td {
border-bottom:1px solid #dcdcdc;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table td.col3 a {
padding:0.1em 0.2em 0.1em 0.3em;
-moz-border-radius:0.6em;
-khtml-border-radius:0.6em;
background-color:#5a5a5a;
color:white;
display:block;
text-decoration:none;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table td.col3 a div.tempCdiv {
display:none;
padding:0.1em;
-moz-border-radius:0.6em;
-khtml-border-radius:0.6em;
background-color:#5a5a5a;
color:white;
position:absolute;
margin-left:1.3em;
margin-top:-1.4em;
width:9.2em;
}
/* ie7 */
*:first-child+html #content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table td.col3 a div.tempCdiv { margin-left:0.6em; margin-top:0; }
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValues table td.col3 a:hover div.tempCdiv {
display:block;
text-decoration:none;
}

/* produktuebersichtseiten */
/* batterieprodukte */
div.boxOverviewSingleProd {
margin:3.5em 1.0em 2.0em 0;
padding:0;
float:left;
width:23.5em;
height:22.8em;
border:1px solid #d8d8d8;
background-color:#f9f9f9;
}
div.boxOverviewSingleProd div.prodImg {
float:right;
margin:-3.0em 1.0em 0 0;
}
#content #conCol div.boxOverviewSingleProd h2 {
margin:0.5em 0 0.6em 0.4em;
padding:0;
font-weight:normal;
font-size:1.3em;
}
div.boxOverviewSingleProd table {
margin:0;
padding:0.4em;
width:100%;
}
/* ie7 */
*:first-child+html div.boxOverviewSingleProd table { margin:0.4em; }
div.boxOverviewSingleProd table tr td {
margin:0;
padding:0 0.4em 0.2em 0;
border-bottom:1px solid #d8d8d8;
text-align:bottom;
}
table#Table3 tr td {
text-align:center;
height:25px;
}
/* frequenzprodukte erste box */
#c182 div.boxOverviewSingleProd table tr td a,
#c1484 div.boxOverviewSingleProd table tr td a,
#c2170 div.boxOverviewSingleProd table tr td a,
#c2175 div.boxOverviewSingleProd table tr td a,
#c8004 div.boxOverviewSingleProd table tr td a {
white-space: nowrap;
}


/* iframe frequenzbox */
iframe.iFrameLightboxKatalog {
width:45.2em;
height:49.0em;
}
iframe.iFrameLightboxKatalogService {
width:41.2em;
height:42.0em;
}
/* ie7 */
*:first-child+html iframe.iFrameLightboxKatalogService { width:40.2em; }
iframe.iFrameLightboxMuster {
width:45.2em;
height:56.0em;
}
iframe.iFrameLightboxMusterService {
width:41.2em;
height:51.0em;
}
/* ie7 */
*:first-child+html iframe.iFrameLightboxMusterService { width:40.2em; }
iframe.iFrameLightboxMusterBox {
width:45.2em;
height:36.0em;
}
iframe.iFrameLightboxMusterBoxService {
width:41.2em;
height:35.0em;
}
/* ie7 */
*:first-child+html iframe.iFrameLightboxMusterBoxService { width:40.2em; }

iframe.iFrameKontaktForm {
width:46.2em;
height:37.0em;
}
/* ie7 */
*:first-child+html iframe.iFrameLightboxMusterBoxService { width:40.2em; }

iframe.iFrameLightboxReferencedesign {
width:45.2em;
height:48.0em;
}
iframe.iFrameLightboxReferencedesignService {
width:41.2em;
height:43.6em;
}
/* ie7 */
*:first-child+html iframe.iFrameLightboxReferencedesignService { width:40.2em; }




/* printstylesheet einbinden */
@media print {

#topImage { display:none; }
#content #schmuckImg { display:none; }
#top #mainNav ul li a.active { border:1px solid black; }
#content #leftCol #subNav ul li ul li a.active { font-weight:bold; }
}



/*startseite 50 jahre geyer  */
div#startStempel50Years {
position:absolute;
top:10.0em;
left:36.0em;
}

body.startPageNeu {
background-image: url("../img/body-hg-startPageNeuFinal.gif");
}
body.startPageNeu #topImage.startTopImage {
height: 36.6em;
background-image: url("../img/start_headerbild-hg.jpg");
background-repeat:no-repeat;
background-position:center top;
text-align:right;
}
body.startPageNeu #contentStartPage #schmuckImgLinks {
top: 48.0em;
height:16.0em;
display:none;
z-index:1100;
left:7.0em;
}
body.startPageNeu #contentStartPage #schmuckImgRechts {
top: 48.0em;
height:16.0em;
display:none;
}

body.startPageNeu .bx-wrapper {
float:right;
width:74.0em;
margin-top:3.0em;
margin-right:0;
}
body.startPageNeu .bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 0 #ccc;
-webkit-box-shadow: 0 0 0 #ccc;
box-shadow: 0 0 0 #ccc;
border:  0px solid #fff;
left: 0;
background: transparent;
}
body.startPageNeu .bx-wrapper .bx-pager {
padding-top:0;
}
body.startPageNeu .bx-wrapper .bx-pager {
bottom: -10px;
position: absolute;
width: 100%;
}

body.startPageNeu #yAnimation {
position:absolute;
top:9.7em;
left:0;
width:26.0em;
height:63.0em;
background-color:transparent;
z-index:1000;
}
body.startPageNeu #yAnimation div.singleAni {
position:absolute;
top:0;
left:0;
}
body.startPageNeu #yAnimation1,
body.startPageNeu #yAnimation2,
body.startPageNeu #yAnimation3,
body.startPageNeu #yAnimation4 {
display:none;
}

body.startPageNeu #contentStartPage #conCol {
position:relative;
float:left;
margin:3.1em 0 0 16.6em;
}
body.startPageNeu #contentStartPage #conCol p {
font-size:2.5em;
}

body.startPageNeu div#startStempel50Years {
top:5.2em;
left:64.0em;
}
body.startPageNeu div#txtRechts {
position:absolute;
top:48.9em;
left:45.5em;
width:33.0em;
}
body.startPageNeu div#txtRechts p {
font-size:1.1em;
line-height:1.3em;
}

/* print icon bei agbs ausblenden 01092015 */
body.noPrintIcon #content #conCol #printIcon {
display:none;
}


/*************** lagertypen quarze oszillatoren ********************/
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz {
margin-left:auto;
margin-right:15.2em;
width:54.5em;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesOscil {
width:54.5em;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table.quarzTableAvStFr {
font-size:1.0em;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table td {
vertical-align:top;
text-align:center;
}

#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesOscil table td.Ocol7,
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table td.Qcol8 {
width:192px;
text-align:left;
}

#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table td.colFreq {
text-align:left;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table td.col3 a {
padding:0.1em 0.2em 0.1em 0.2em;
}
#content #conCol div.quartzTable div.prodFreqContainer div.prodDetailFreqDiv div.moreValuesQuarz table td.col3 a div.tempCdiv {
margin-left:1.7em;
margin-top:-1.5em;
height:1.4em;
}



/** startseite mit y -- 03122014**/
body.startPageNeu #topImage.startTopImageY {
height: 36.6em;
background-image: url("../img/start_headerbild_Y.jpg");
background-repeat:no-repeat;
background-position:center top;
text-align:right;
}
body.startPageNeu #contentStartPage #conCol.neuY {
position:relative;
float:left;
margin:3.1em 0 0 45.2em;
}
body.startPageNeu #contentStartPage #conCol.neuY div#startStempel50Years {
top:-12.0em;
left:30.0em;
}

/**frequenzprodukte - schwingquarze - pdf-direktverlinkung**/
#content #leftCol #subNav ul li ul li.subLi756 a,
#content #leftCol #subNav ul li ul li.subLi756 a:hover,
#content #leftCol #subNav ul li ul li.subLi756 a.active,
#content #leftCol #subNav ul li ul li.subLi763 a,
#content #leftCol #subNav ul li ul li.subLi763 a:hover,
#content #leftCol #subNav ul li ul li.subLi763 a.active {
background-image:none;
color:#bb0205;
padding: 0.2em 0 0.5em 3.8em;
}

/**frequenzprodukte - design testcenter -> schaltungsbegutachtung unterseiten **/
#content #leftCol #subNav ul li ul li.subLi791 a,
#content #leftCol #subNav ul li ul li.subLi791 a:hover,
#content #leftCol #subNav ul li ul li.subLi791 a.active,
#content #leftCol #subNav ul li ul li.subLi900 a,
#content #leftCol #subNav ul li ul li.subLi900 a:hover,
#content #leftCol #subNav ul li ul li.subLi900 a.active {
background-image:none;
padding: 0.2em 0 0.5em 3.8em;
}
#content #leftCol #subNav ul li ul li.subLi791 a:hover,
#content #leftCol #subNav ul li ul li.subLi791 a.active,
#content #leftCol #subNav ul li ul li.subLi900 a:hover,
#content #leftCol #subNav ul li ul li.subLi900 a.active {
color:#bb0205;
}
#content #leftCol #subNav ul li ul.subNoImage {
background-image:none;
margin-bottom:0.2em;
padding:0;
}

table.ReferenceDesignTabelle {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 1.2em 1.1em 0;
padding: 0;
width:100%;
}
table.ReferenceDesignTabelle thead tr th {
text-align:left;
color: rgb(185, 0, 3);
}
table.ReferenceDesignTabelle .td-0,
table.ReferenceDesignTabelle .td-1,
table.ReferenceDesignTabelle .td-2,
table.ReferenceDesignTabelle .td-3,
table.ReferenceDesignTabelle .td-4 {
width:20%;
}

table.ReferenceDesignTabelle .td-0 {
width:25%;
}
table.ReferenceDesignTabelle .td-1,
table.ReferenceDesignTabelle .td-2 {
width:15%;
}
table.ReferenceDesignTabelle .td-3 {
width:10%;
}
table.ReferenceDesignTabelle .td-4 {
width:35%;
}




/** facelift 072016 - eingespielt am 09.09.2016 **/
#top {
height:93px;
}
#topImage {
height:100px;
}
body {
background-image:url("../img/body-hg-kurz2018.png");
}
body.startPageNeu {
background-image: url("../img/body-hg-startPageNeu2016.png");
}
body.startPageNeu #topImage.startTopImageY {
height: 366px;
background-image: url("../img/start_headerbild_2022.jpg");
background-repeat:no-repeat;
background-position:center top;
text-align:right;
}
#footerStart {
width:100%;
margin:0;
background-image:none;
height:22.4em;
background-color:#00072d;
}
#contentStartPage #conCol p {
margin:0 0 0.8em 0;
padding:0;
font-size:2.2em;
font-family:Verdana;
line-height:1.2em;
font-weight:normal;
}
body.startPageNeu #contentStartPage #conCol p {
font-size:2.5em;
}
#footerStart #footerContentWrap h2 {
margin:0 0 0.2em 0;
padding:0;
font-size:2.2em;
font-family:Verdana;
line-height:1.0em;
font-weight:normal;
}
#footerStart #footerContentWrap #neueProdukte h3 {
width:15.4em;
}
#topImage div.slogan {
position:relative;
float:left;
margin:1.0em 0 0 24.0em;
}
#topImage div.slogan p {
font-size:2.3em;
color:white;
}
#topImage div.slogan p span.red {
color:#ea0000;
}
#content #conCol h1,
#contentStartPage #conCol h1 {
font-family:Verdana;
}
#content #conCol h2 {
font-family:Verdana;
}
#footer {
background-image:url(../img/footer-hg2016.png);
background-repeat:repeat-x;
}


/*cookie alert*/
div.useOfCookies {
width: 96%;
padding:10px 2%;
position: fixed;
bottom: 0;
left: 0;
text-align: center;
z-index: 10000;
background-color: rgba(60,60,60,0.9);
color: white;
font-size:1.0em;
}
div.useOfCookies a {
color: white; 
cursor:pointer;
text-decoration:underline;
}
div.useOfCookies a:hover {
text-decoration:none;
}
#footer {
height:13.0em;
}
#footerStart {
height:29.5em;
}


/*neues layout reference designs 07/2018*/
div.wrapperRefDesBoxes {
background-color:yellow;
}
div.wrapperRefDesBoxes div.csc-default {
margin:3.5em 1.0em 2.0em 0;
padding:0;
float:left;
width:23.5em;
height:22.8em;
border:1px solid #d8d8d8;
background-color:#f9f9f9;
}
#content #conCol div.wrapperRefDesBoxes div.csc-default h2 {
margin:0.5em 0 0.6em 0.4em;
padding:0;
font-weight:normal;
font-size:1.3em;
}
#content #conCol div.wrapperRefDesBoxes div.csc-default p {
margin:0 0.6em 0 0.6em;
font-size:1.0em;
line-height:0.8em;
}
#content #conCol div.wrapperRefDesBoxes div.csc-default a {
display:block;
padding:0.6em 0 0.6em 0;
margin-bottom:-0.9em;
border-bottom: 1px solid #d8d8d8;
}

#content #conCol div.wrapperRefDesBoxes div.csc-default h2 a {
margin:0.5em 0 0.6em 0.4em;
padding:0;
border:0;
}

div.csc-frame-frame2 ul {
font-size:1.4em;
list-style-type:square;
}
div.csc-frame-frame2 ul li:first-child {
display:none;
}
#content #conCol div.csc-frame-frame2 h3 {
font-size:1.6em;
}


/*hersteller*/
div.csc-frame-frame2 ul {
font-size:1.6em;
font-weight:bold;
list-style-type:none;
margin-left:120px;
margin-top:-2.4em;
margin-bottom:3.2em;
padding-left:0;
}
div.csc-frame-frame2 ul li {
display:inline-block;
margin-right:10px;
margin-left:10px;
}


/*russisch korrektur navi schrfiftgr�sse*/
body.langRU #top #mainNav ul li.li9 a {
font-size:0.8em;
}
