@charset "utf-8";
/***********************************************************/
/************************** default.css ********************/
/***********************************************************/


/***********************************************************/
/********************** Farben ******************************/
/***********************************************************/
/*

	#931738		<--		rot				Überschriften;
	#0059aa		<--		hellblau		Linkfarbe;
	#7d7d7d		<--		dunkelgrau		Linkfarbe bei Mouseover;
	#b3b3b3		<--		hellgrau		Gestrichelte Linien;
	#00509d		<--		dunkelblau		Kraft Schriftzug im Titel;


*/






/***********************************************************/
/*************************** Standard **********************/
/***********************************************************/

html {
    overflow-y: scroll;
}


body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 75%;
    margin: 0px;
    padding: 0px;
    background-color: #ececec;
    background-image: url('../images/body/bg-content.gif');
    background-repeat: repeat-x;
    /* Background- Nur graue Fläche

		background-image: url('../images/body/bg-content-grey.gif');
		background-repeat: repeat-x;

		*/
}


body a, body a img {
    border: 0;
}

h1 {
    margin: 0px 0px 14px 0px !important;
    padding: 0px 0px 0px 0px !important;
    font-family: Arial !important;
    font-size: 1.33em !important;
    font-weight: bold !important;
    color: #931738 !important;
    line-height: 120% !important;
}

h2 {
    margin: 0px 0px 8px 0px !important;
    padding: 0px 0px 0px 0px !important;
    font-family: Arial !important;
    font-size: 1.33em !important;
    font-weight: normal !important;
    color: #931738 !important;
    line-height: 120% !important;
}

h3 {

}

p {

}

a {
    outline: none !important;
    color: #0059aa;
}

a:hover {
    color: #931738;
}


a:link, a:active, a:visited, a:hover{
    text-decoration: none;
}

a.jumper {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumper:hover {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}



a.jumperSliderUp {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper_blue_up.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumperSliderUp:hover {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper_red_up.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}

a.jumperSliderDown {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper_blue_down.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumperSliderDown:hover {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper_red_down.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}


/***********************************************************/
/* Listen */


ul.ListProductDetails {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 125%;
}

ul.ListProductDetails li {
    margin: 0px 0px 0px 0px;
    background-image: url('../images/content/list-image-arrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 9px 17px;
    list-style-type: none;
}

li.LastLiNoPaddingBottom {
    padding-bottom: 0px !important;
}


ol.ListProductDetailsOL {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 25px;
    line-height: 125%;
}

ol.ListProductDetailsOL li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 9px 0px;
}

ol.LastLiNoPaddingBottomOL {
    padding-bottom: 0px !important;
}


ol.AktuellesOrderedList {
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 25px;
}


/* Spacer */

.divSpacer {
    height: 40px;
    line-height: 0px;
    font-size: 0px;
}

.divSpacerSmall {
    height: 20px;
    line-height: 0px;
    font-size: 0px;
}




/***********************************************************/
/***************** divBodyBackgroundImage ******************/
/***********************************************************/

.divBodyBackgroundImage {
    background-image: url('../../media/images/hintergrundbilder/hintergrundbild-11.jpg');
    background-repeat: no-repeat;
    background-position: top center;
}


/***********************************************************/
/************************* divBody *************************/
/***********************************************************/

.divBody {
    margin: 0px auto 0 auto;
    padding: 0;
    width: 986px;
    text-align: left;
}


.divContentBody {
    background-image: url('../images/content/bg-content.png');
    background-repeat: no-repeat;
    background-position: top left;
    xpadding: 0px 18px 0px 18px;
    behavior: url(/shared/png-fix/iepngfix_nopos.htc);
}

.divMainContent {
    background-color: #ffffff;
    width: 950px;
    xheight: 424px;
    margin: 0px 0px 0px 18px;
}


/***********************************************************/
/************************ Header ***************************/
/***********************************************************/


.divContentHeader {
    padding: 7px 0px 0px 0px;
}

.divContentHeaderTop {
    background-image: url('../images/header/bg-header-top.png');
    background-repeat: no-repeat;
    background-position: top left;
    height: 27px;
    behavior: url(/shared/png-fix/iepngfix_nopos.htc);
}

.divContentHeaderBody {
    background-image: url('../images/header/bg-header.png');
    background-repeat: no-repeat;
    background-position: top left;
    height: 92px;
    padding: 0px 18px 0px 18px;
    behavior: url(/shared/png-fix/iepngfix_nopos.htc);
}

.divContentHeaderBody  .ContentHeaderBody {
    background-color: #ffffff;
    width: 950px;
    position: relative;
}

.divContentHeaderBody  .ContentHeaderBody .Claim {
    position: absolute;
    top: 23px;
    left: 29px;
}

.divContentHeaderBody  .ContentHeaderBody .Contact {
    position: absolute;
    top: 27px;
    left: 500px;
    color: #7d7d7d;
    text-align:center;
}

.divContentHeaderBody  .ContentHeaderBody .Contact a {
    color: #7d7d7d;
    text-align:center;
}

.divContentHeaderBody  .ContentHeaderBody .Logo {
    position: absolute;
    top: 3px;
    left: 736px;
}



/***********************************************************/
/*********************** Navigation ************************/
/***********************************************************/

.divNavigation {
    margin: 0px 0px 0px 10px;
    width: 198px;
    border-bottom: 1px dotted #b3b3b3;
}

.NavigationElement {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 8px 10px;
    background-image: url('../images/navigation/bg-navigation.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

.NavigationItem {
    background-image: url('../images/navigation/jumper-navigation.gif');
    background-repeat: no-repeat;
    background-position: 173px 2px;
    padding-right: 19px;
}


.NavigationItem a {
    color: #000000;
    text-decoration: none;
}

.NavigationItem.Open {
    background-image: url('../images/navigation/jumper-navigation-active.gif');
    background-repeat: no-repeat;
    background-position: 170px 4px;
    padding-right: 12px;
    padding-bottom: 8px;
}

.NavigationItem a:hover, .NavigationElement .othercolor a:hover, .NavigationItem.Active a:hover  {
    color: #931738;
}

.NavigationElement .othercolor a {
    color: #0059aa;
    text-decoration: none;
}

.NavigationItem.Active a, .NavigationItemProducts.Active a, .NavigationElement .othercolor.Active a  {
    color: #931738;
    text-decoration: none;
    font-weight: bold;
}





/* Sub Navigation - Level 2 */

.SubNavigationElement {
    padding: 0px 0px 8px 10px;
}


.SubNavigationItem {
    xpadding-right: 28px;
}

.SubNavigationItem a.jumpersubnavigation {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
    xfont-size: 0.92em;
}

.SubNavigationItem a.jumpersubnavigation:hover {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    color: #931738;
    xfont-size: 0.92em;
}


.SubNavigationItem.Active a.jumpersubnavigation {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    font-weight: bold;
    color: #931738;
    xfont-size: 0.92em;
}



/***********************************************************/
/************************* Content *************************/
/***********************************************************/

.divContent {
    margin: 0px 0px 0px 21px;
    line-height: 142%;
}

.TDBorderRight {
    border-right: 1px dotted #b3b3b3 !important;
}



/***********************************************************/
/****************** Content Startpage **********************/
/***********************************************************/


/*Animation Startpage */

.divAnimationStartpage {
    background-color: #ffffff;
}



/* Teaser News Startpage */

.TeaserNews {
    margin: 36px 0px 0px 0px;
}

.TeaserNewsElement {
    line-height: 125%;
}

.TeaserNewsElement .TeaserNewsElementImage {
    width: 132px;
    /*height: 78px;*/
    overflow: hidden;
    text-align: center;
}

.TeaserNewsElement .TeaserNewsElementImage img {
    border: 1px solid #b3b3b3;
}

.TeaserNewsElement .TeaserNewsElementImagewithZoom {
    width: 136px;
    /*height: 80px;*/
    overflow: hidden;
    text-align: center;
    position: relative;
}

.TeaserNewsElement .TeaserNewsElementImagewithZoom img {
    border: 1px solid #b3b3b3;
}

.TeaserNewsElement .TeaserNewsElementImagewithZoom .ZoomIcon {
    position: absolute;
    top: -2px;
    left: 2px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}


.TeaserNewsElement .TeaserNewsElementDate {
    font-weight: bold;
    color: #7d7d7d;
    margin: -3px 0px 5px 0px;
}

.TeaserNewsElementLink {
    margin-bottom: 5px;
}

.TeaserNewsElementLink a.jumperlarge {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    color: #0059aa;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.17em;
}

.TeaserNewsElementLink a.jumperlarge:hover {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}

.TeaserNewsElementText {
    margin-bottom: 4px;
}

.TeaserNewsElementDelimiter {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 30px;
}


.TeaserNewsElementHeadline {
    margin-bottom: 5px;
    padding: 0px;
    color: #0059aa;
    font-weight: bold;
    font-size: 1.17em;
}


/* TeaserBox Right Column Startpage */

.TeaserBoxRightColumn {

}

.TeaserBoxRightColumnDelimiter {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 40px;
}

.TeaserTerminBlock {
    margin-bottom: 13px;
}

.TeaserTerminBlock.Last {
    margin: 0px;
}

.TeaserTerminBlock .Date {
    font-weight: bold;
    color: #7d7d7d;
    margin-bottom: 1px;
}

.TeaserTerminBlock .TextElement {
    line-height: 125%;
}



/* TeaserBox Right Column LinkElement */


.divTeaserBoxLinkElement {

}

.divTeaserBoxLinkElementHeader {
    background-image: url('../images/content/teaser-rightcolumn-header.gif');
    background-repeat: no-repeat;
    background-position: top left;
    height: 90px;
    padding: 0px 6px 0px 6px;
}

.divTeaserBoxLinkElementHeader .TeaserBoxLinkElementHeaderImage {
    width: 211px;
    height: 90px;
    background-color:#b3b3b3;
    overflow: hidden;
}

.divTeaserBoxLinkElementBody {
    background-image: url('../images/content/teaser-rightcolumn-body.gif');
    background-repeat: repeat-y;
    background-position: top left;
}

.divTeaserBoxLinkElementBody .TeaserBoxLinkElementBodyLink {
    line-height: 125%;
    padding: 5px 16px 0px 16px;
}

.divTeaserBoxLinkElementFooter {
    background-image: url('../images/content/teaser-rightcolumn-footer.gif');
    background-repeat: no-repeat;
    background-position: top left;
    height: 10px;
}

/* TeaserBoxLinkElement Delimiter */

.TeaserBoxLinkElementDelimiter {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 15px;
}

/* TeaserBoxLinkElement Delimiter */

.divTeaserBoxFilmPrevImg a {
    background-image: url('../../media/images/startseite/preview_film-reitervevue.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    width: 223px;
    height: 131px;
}
.divTeaserBoxFilmPrevImg2 a {
    background-image: url('../../media/images/startseite/preview_film-hackenesch.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    width: 223px;
    height: 131px;
}
.divTeaserBoxFilmPrevImg2 a:hover {
    background-position: left -140px;
}
.divTeaserBoxFilmPrevImg a:hover {
    background-position: left -131px;
}

.divTeaserBoxFilmPrevImgGF a {
    background-image: url('../../media/images/startseite/preview_film-gleitschienen-fuehranlagen.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    width: 223px;
    height: 131px;
}

.divTeaserBoxFilmPrevImgGF a:hover {
    background-position: left -131px;
}


.divTeaserBoxFilmPrevImgGF-US a {
    background-image: url('../../media/images/startseite/preview_film-kraft-us-main.jpg');
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    width: 223px;
    height: 131px;
}

.divTeaserBoxFilmPrevImgGF-US a:hover {
    background-position: left -131px;
}


/***********************************************************/
/****************** Content Product Overview ***************/
/***********************************************************/


/* Keyvisual Area */

.divKeyvisualArea {
    width: 711px;
    height: 257px;
    margin-bottom: 21px;
}

/* Box Element Product Overview */


.divBoxElementProductOverview {
    margin-top: 21px;
}

.divBoxElementProductOverview.FirstBoxElement {
    margin: 0px;
}

.divBoxElementProductOverviewHeader {
    background-image: url('../images/content/box-element-header.gif');
    background-repeat: no-repeat;
    background-position: top left;
    height: 55px;
}

.divBoxElementProductOverviewHeader.Small {
    height: 40px;
}

.divBoxElementProductOverviewHeader.Large {
    background-image: url('../images/content/box-element-header-large.gif');
    background-repeat: no-repeat;
    background-position: top left;
    height: 72px;
}

.divBoxElementProductOverviewHeader .BoxElementProductOverviewHeadline {
    padding: 12px 16px 0px 16px;
}

.divBoxElementProductOverviewHeader .BoxElementProductOverviewHeadline a.jumperlarge {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    color: #0059aa;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.17em;
}

.divBoxElementProductOverviewHeader .BoxElementProductOverviewHeadline a.jumperlarge:hover {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}

.divBoxElementProductOverviewImage {
    background-image: url('../images/content/box-element-body.gif');
    background-repeat: repeat-y;
    background-position: top left;
    height: 120px;
    padding: 0px 6px 0px 6px;
}

.divBoxElementProductOverviewImage .BoxElementProductOverviewImage {
    width: 333px;
    height: 120px;
    xbackground-color:#b3b3b3;
    overflow: hidden;
}


.divBoxElementProductOverviewImage.NoHeadline {

}


.divBoxElementProductOverviewImage.NoHeadline .BoxElementProductOverviewImage {
    position:relative;
    top: -20px;
    margin-bottom: -20px;
}



.divBoxElementProductOverviewImage .BoxElementProductOverviewImage .ZoomBlack {
    position: relative;
    top: -12px;
    left: 8px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom-black.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}



.divBoxElementProductOverviewBody {
    background-image: url('../images/content/box-element-body.gif');
    background-repeat: repeat-y;
    background-position: top left;
    height: 90px;
}

.divBoxElementProductOverviewBody .BoxElementProductOverviewText {
    line-height: 125%;
    xfont-size: 0.92em;
    padding: 10px 16px 0px 16px;
    color: #7d7d7d;
}

.divBoxElementProductOverviewBodyLarge {
    background-image: url('../images/content/box-element-body.gif');
    background-repeat: repeat-y;
    background-position: top left;
    height: 105px;
}

.divBoxElementProductOverviewBodyLarge .BoxElementProductOverviewTextLarge {
    line-height: 125%;
    xfont-size: 0.92em;
    padding: 10px 16px 0px 16px;
    color: #7d7d7d;
}

.divBoxElementProductOverviewBody2 {
    background-image: url('../images/content/box-element-body.gif');
    background-repeat: repeat-y;
    background-position: top left;
    height: 30px;
}

.divBoxElementProductOverviewBody2 .BoxElementProductOverviewText {
    xline-height: 125%;
    xfont-size: 0.92em;
    padding: 8px 16px 0px 16px;
    color: #7d7d7d;
}

.divBoxElementProductOverviewFooter {
    background-image: url('../images/content/box-element-footer.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 345px;
    height: 10px;
}



/***********************************************************/
/****************** Content Product Details ****************/
/***********************************************************/

.divProductRangeofBenefit {

}

.divProductTypeAll {

}

.divProductType {

}

.divProductType .ProductTypeHeadline {
    font-weight: bold;
    xmargin-bottom: 3px;
    margin-bottom: 8px;
}

.ProductTypeImage {
    width: 162px;
    height: 95px;
    overflow: hidden;
    xbackground-color: #b3b3b3;
    margin: 3px 0px 0px 0px;
    position: relative;
}

.ProductTypeImage .Zoom {
    position: absolute;
    top: 81px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}

.ProductTypeImage .ZoomBlack {
    position: absolute;
    top: 81px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom-black.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}


.ImageSubText {
    font-size: 0.92em;
    color: #7d7d7d;
    line-height: 120%;
    margin-top: 5px;
}


.ContentImageSize01 {
    width: 223px;
    height: 131px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.ContentImageDelimiter {
    line-height: 0px;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
    height: 21px;
}

.ContentImageSize01 .Zoom {
    position: absolute;
    top: 117px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}

.ContentImageSize01 .ZoomBlack {
    position: absolute;
    top: 117px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom-black.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}


.ProductLocation {
    font-weight: bold;
    color: #7d7d7d;
    padding: 0px 0px 10px 0px;
    line-height: 125%;
}

.ImageText {
    font-weight: normal;
    color: #7d7d7d;
    padding: 0px 0px 0px 0px;
    line-height: 125%;
}



/* TextDelimiter */

.TextDelimiter {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 21px;
}

.TextDelimiterLARGE {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    height: 36px;
}


/* InfoTextBoxGrey */

.InfoTextBoxGrey {
    background-color: #d9d9d9;
    padding: 6px 10px 6px 10px;
}

.InfoTextBoxGrey2 {
    background-color: #d9d9d9;
    padding: 6px 10px 6px 10px;
    text-align: center;
}

.InfoTextBoxGrey2Large {
    background-color: #d9d9d9;
    padding: 6px 0px 6px 0px;
    text-align: center;
}

.InfoTextBoxGrey3 {
    background-color: #d9d9d9;
    padding: 2px 10px 2px 10px;
}

.InfoTextGrayTable tr td {
    padding: 4px 0px 4px 0px;
}

.InfoTextGrayTableTD {
    border-bottom: 1px solid #ffffff;
}


/***********************************************************/
/****************** Content References **********************/
/***********************************************************/

.divReferences {
    margin-bottom: 21px;
    xpadding-bottom: 10px;
    xborder-bottom: 1px dotted #b3b3b3;
}

.divReferences.LastReferences {
    margin-bottom: 30px;
}

.divReferences .ReferenceImage {
    width: 162px;
    height: 95px;
    overflow: hidden;
    background-color: #e6e6e6;
    margin: 0px 0px 0px 0px;
}

.divReferences .ReferenceTitel {
    font-size: 0.92em;
    font-weight: bold;
    color: #7d7d7d;
    line-height: 125%;
    margin: 5px 0px 0px 0px;
}

a.jumperreferences {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumperreferences:hover {
    display: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}



/***********************************************************/
/************************** News ***************************/
/***********************************************************/


.NewsDetailElement.FirstNewsElement {
    border-top: 1px dotted #b3b3b3 !important;
    border-bottom: 1px dotted #b3b3b3;
    padding: 8px 0px 36px 0px;
}

.NewsDetailElement {
    border-top: none;
    border-bottom: 1px dotted #b3b3b3;
    padding: 8px 0px 36px 0px;
}

.NewsDetailElementNew {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 36px 0px;
}

.NewsDetailElement.LastNewsElement {
    border: none !important;
    padding: 8px 0px 0px 0px;
}

.NewsDetailElement .DateElement {
    font-weight: bold;
    color: #7d7d7d;
    margin: 0px 0px 8px 0px;
}

.NewsElementBorderTop {
    line-height: 0px;
    font-size: 0px;
    height: 0px;
    border-bottom: 1px dotted #b3b3b3;
    padding: 0px 0px 0px 0px;
}




.ContentImageSize01 .Zoom {
    position: absolute;
    top: 117px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}


.NewsDetailElementImage.FirstNewsImage {
    width: 223px;    
    overflow: hidden;
    text-align: center;    
    margin: 28px 0px 0px 0px;
    position: relative;
}

.NewsDetailElementImage {
    width: 223px;   
    overflow: hidden;
    text-align: center;
    margin: 21px 0px 0px 0px;
    position: relative;
}

.NewsDetailElementImage img {
    border: 1px solid #b3b3b3;
}

.NewsFrontpageImage {
    max-width: 130px;   
    border: none;
}

.NewsDetailImage {
    max-width: 221px;   
    border: none;
}

.NewsDetailElementImage .Zoom {
    position: absolute;
    top: -2px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}


.PagingNews {
    margin: 21px 0px 0px 0px;
}

a.jumperback{
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-blue-back.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumperback:hover {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red-back.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}

a.jumpernext{
    xdisplay: block;
    padding: 0px 8px 0px 0px;
    background-position: right 4px;
    background-image: url('../images/icons/jumper-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
}

a.jumpernext:hover {
    xdisplay: block;
    padding: 0px 8px 0px 0px;
    background-position: right 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #931738;
}

.PagingElements {
    padding: 0px 17px 0px 17px;
    color: #7d7d7d;
}

.PagingElements .ActivePagingElement {
    color: #931738;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
}


.PagingElements a.PagingelementLink {
    display: inline;
    color: #0059aa;
    padding: 0px 4px 0px 4px;
    text-decoration: underline;
}

.PagingElements a.PagingelementLink:hover {
    color: #931738;
}

a.jumperback.InactiveBack {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-lightgrey-back.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #b3b3b3;
    text-decoration: none;
}

a.jumperback.InactiveBack:hover {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-lightgrey-back.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #b3b3b3;
    text-decoration: none;
}

a.jumpernext.InactiveNext {
    xdisplay: block;
    padding: 0px 8px 0px 0px;
    background-position: right 4px;
    background-image: url('../images/icons/jumper-lightgrey-next.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #b3b3b3;
    text-decoration: none;
}

a.jumpernext.InactiveNext:hover {
    xdisplay: block;
    padding: 0px 8px 0px 0px;
    background-position: right 4px;
    background-image: url('../images/icons/jumper-lightgrey-next.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #b3b3b3;
    text-decoration: none;
}


/***********************************************************/
/********************** Exhibition *************************/
/***********************************************************/


.ExhibitionDetailElement.FirstExhibitionElement {
    border-top: 1px dotted #b3b3b3 !important;
    border-bottom: 1px dotted #b3b3b3;
    padding: 8px 0px 8px 0px;
}

.ExhibitionDetailElement {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 8px 0px;
}

.ExhibitionDetailElementNew {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 8px 0px;
}

.ExhibitionDetailElement.LastExhibitionElement {
    border: none !important;
    padding: 8px 0px 0px 0px;
}

.ExhibitionDetailElement .ExhibitionDateElement {
    font-weight: bold;
    color: #7d7d7d;
    margin: 2px 0px 7px 0px;
}

.ExhibitionDetailElement .ExhibitionText {
    margin: 0px 0px 8px 0px;
}


.ExhibitionElementImage {
    width: 223px;
    height: 131px;
    overflow: hidden;
    text-align: center;
    margin: 21px 0px 13px 0px;
    position: relative;
}


.ExhibitionElementImage img {
    border: 1px solid #b3b3b3;
}


.ExhibitionElementImage .Zoom {
    position: absolute;
    top: 0px;
    left: 5px;
    width: 10px;
    height: 9px;
    background-image:url('../images/icons/icon-zoom.gif');
    background-repeat: no-repeat;
    background-position: top left;
    cursor: pointer;
}

.ExhibitionElementImageInline {
    display: inline;
    position: relative;
}


/***********************************************************/
/************************* Presse **************************/
/***********************************************************/


.PresseDetailElement.FirstPresseElement {
    border-top: 1px dotted #b3b3b3 !important;
    border-bottom: 1px dotted #b3b3b3;
    padding: 8px 0px 10px 0px;
}

.PresseDetailElement {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 10px 0px;
}

.PresseDetailElementNew {
    border-top: 1px dotted #b3b3b3;
    padding: 8px 0px 10px 0px;
}

.PresseDetailElement.LastPresseElement {
    border: none !important;
    padding: 8px 0px 0px 0px;
}

.PresseDetailElement .PresseDateElement {
    font-weight: bold;
    color: #7d7d7d;
    margin: 2px 0px 7px 0px;
}

.PresseDetailElement .PresseText {
    margin: 0px 0px 8px 0px;
}

/***********************************************************/
/************************* Händler *************************/
/***********************************************************/

.TextKontinent {
    font-size: 14px;

    padding: 5px 0px 10px 0px;
    height: 24px;
    border-top:1px dotted #B3B3B3 !important;
    font-family: Arial !important;
    font-size: 1.33em !important;
    font-weight: normal !important;
    color: #931738 !important;

}


/***********************************************************/
/************************* Filme ***************************/
/***********************************************************/



.divMoviePlayerContent {
    width: 711px;
    text-align: center;
}

.divMoviePlayerContent  .MovieContent {
    background-color: #b7b7b7;
}

.divMoviePlayerContent .MovieContent .ContentBG {
    background-color:#000000;
}

.divMoviePlayerContent .Text {
    padding: 40px 30px 0px 30px;
    margin: 0px auto 0px auto;
    color: #FFF;
}

.divFilmBox {
    height: 80px;
    background-image: url('../images/content/bg-filmbox.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

.ActiveFilmBox {
    height: 80px;
    background-image: url('../images/content/bg-filmbox-active.gif');
    background-position: top left;
    background-repeat: repeat-x;
}

.FilmBoxImage {
    width: 116px;
    height: 80px;
    overflow: hidden;
}

.FilmTitle {
    margin: 7px 0px 0px 0px;
}

.FilmLanguageFlag {
    margin: 10px 8px 0px 5px;
}

a.jumper.ActiveLink {
    xdisplay: block;
    padding: 0px 0px 0px 8px;
    background-position: 0 4px;
    background-image: url('../images/icons/jumper-red.gif');
    background-repeat: no-repeat;
    font-weight: bold !important;
    color: #931738;
}



/***********************************************************/
/************************* Links ***************************/
/***********************************************************/

.tableLinks td {
    border-top: none;
    border-bottom: 1px dotted #b3b3b3;
    padding: 4px 0px 4px 0px;
}

.tableLinks tr {
    vertical-align:top;
}

.tableLinks .FirstLinkElement td {
    border-top: 1px dotted #b3b3b3 !important;
    border-bottom: 1px dotted #b3b3b3;
    padding: 4px 0px 4px 0px;
}



/***********************************************************/
/************************* Broschüren **********************/
/***********************************************************/

.tableBroschuere {
    border-bottom:1px dotted #b3b3b3;
    margin-bottom:10px;
    height:110px;
}


.tableBroschuere .tdBestellen {
    padding-top:0px;
}


.divBroschuereTitel {
    height:65px;
    font-weight:bold;
}


.tableBroschuereLinkText .spanBroschuereLinkText {
    padding-left:3px;
    color: #0059aa;
}



/*****************************************/
/*** Download Broschueren ***/

.divBroschuereDownloads {
    display: none;
    background-color: #ececed;
    height: 52px;
    width: 255px;
}

.divBroschuereDownloads .divBroschuereContent {
    padding: 7px 8px 11px 8px;
}

.divBroschuereDownloads .divBroschuereContent .divBroschuereContentTitel {
    padding-bottom: 4px;
}


.divBroschuereDownloads .divBroschuereDownloadsLinks {
    float:left;
}

.divBroschuereDownloads .inaktivLink {
    float:left;
}

.divBroschuereDownloads .divAbstand {
    float:left;
    width: 12px;
}


/*****************************************/
/*** Formular: Ausgewählte Broschueren ***/

.tableChosenBroschuere {
    border-bottom:1px dotted #b3b3b3;
    margin-bottom:6px;
}

.tableChosenBroschuere td {
    padding-bottom: 8px;
}


/***************************/
/*** Formular: Anschrift ***/

.tableAnschrift td {
    padding-bottom: 8px;
}

.inputTextField {
    background-image:url(../images/content/input-background.jpg);
    background-repeat:repeat-x;
    width:350px;
    height:17px;
    border:1px solid #a7a39d;
    padding: 0px;
    margin: 0px;
}

.textareaAdministration {
    background-image:url(../images/content/input-background.jpg);
    background-repeat:repeat-x;
    width:500px;
    height:34px;
    border:1px solid #a7a39d;
    overflow: auto;
    font-family: Arial;
    font-size: 1em;
    padding: 0px;
    margin: 0px;
}

.textareaTextField {
    background-image:url(../images/content/input-background.jpg);
    background-repeat:repeat-x;
    width:350px;
    height:17px;
    border:1px solid #a7a39d;
    padding: 0px;
    margin: 0px;
    overflow: auto;
    font-family: Arial;
    font-size: 1em;
}

.textareaTextField {
    background-image:url(../images/content/input-background.jpg);
    background-repeat:repeat-x;
    width:350px;
    height:17px;
    border:1px solid #a7a39d;
    padding: 0px;
    margin: 0px;
    overflow: auto;
    font-family: Arial;
    font-size: 1em;
}

.tableCheckboxlist {
    margin: 15px 0px 21px 0px;
}

.tableCheckboxlist td {
    padding-bottom: 8px;
}

/**********************/
/******* Button ******/


.btnBroschuere {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:none;
    background:none;
    cursor:pointer;
    height: 23px;
}

.btnBroschuere table {
    padding:0px;
    margin:0px;
}

.btnBroschuere td {
    padding-right:0px;
    padding-left:0px;
    margin-right:0px;
    margin-left:0px;
}

.btnBroschuere .btnBroschuereTdLeft {
    padding-right:0px;
    padding-left:0px;
    margin:0px;
}

.btnBroschuere .btnBroschuereTd {
    padding: 0px 0px 12px 0px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    background-image:url(../../shared/images/icons/button-bg.gif);
    background-repeat:repeat-x;
}

.btnBroschuere .btnBroschuereTdRight {
    padding-right:0px;
    padding-left:0px;
    margin:0px;
}


/******* Button-Administration ******/

.btnBroschuereAdmin {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:none;
    background:none;
    cursor:pointer;
}

.btnBroschuereAdmin .btnBroschuereTdLeftAdmin {
    height: 23px;
    width: 14px;
}

.btnBroschuereAdmin .btnBroschuereTdAdmin {
    padding: 0px 0px 4px 0px;
    color:#FFFFFF;
    font-size:12px;
    font-family: Arial;
    font-weight: bold;
    background-image:url(../../shared/images/icons/button-bg.gif);
    background-repeat:repeat-x;
    height: 19px;
}

.btnBroschuereAdmin .btnBroschuereTdRightAdmin {
    height: 23px;
    width: 26px;
}





/**********************************************************************************/
/*  Window */
/**********************************************************************************/


.divWindowContent {
    font-family: Arial;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.divWindowHeader {
    background-image: url('../images/content/bg-extjs-window-toolbar.gif');
    background-repeat: repeat-x;
    background-position: top left;
    border-bottom: 1px solid #d0d0d0;
    height: 27px;
}

.WindowHeaderContent {
    padding: 6px 20px 0px 10px;
}

.divWindowHeadline {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #931738;
    overflow: hidden;
    height: 16px;
}

.ReferencesLinkBack a.jumperReferencesBack {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.ReferencesLinkBack a.jumperReferencesBack:hover {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}

.ReferncesNumber {
    color: #0059aa;
    font-family: Arial;
    font-size: 12px;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
}

.ReferencesLinkNext a.jumperReferencesNext {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-blue.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #0059aa;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.ReferencesLinkNext a.jumperReferencesNext:hover {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}


.divWindowRefercesImage {
    background-color: #d9d9d9;
    width: 800px;
    height: 469px;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
}

.divWindowContentReferences {
    padding: 12px 20px 0px 10px;
}

.divWindowReferncesTitleandDescription {
    height: 60px;
    overflow: auto;
}

.WindowReferencesTitle {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.WindowReferencesDescription {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

.WindowReferencesLink {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    margin: 25px 0px 0px 0px;
}



.ReferencesImageLinkBack a.jumperReferencesImageBack {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-grey.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #7d7d7d;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.ReferencesImageLinkBack a.jumperReferencesImageBack:hover {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}

.ReferncesImageNumber {
    color: #7d7d7d;
    font-family: Arial;
    font-size: 12px;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
}

.ReferencesImageLinkNext a.jumperReferencesImageNext {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-grey.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #7d7d7d;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.ReferencesImageLinkNext a.jumperReferencesImageNext:hover {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}








/* Plan */


.divWindowPlanImage {
    background-color: #d9d9d9;
    width: 800px;
    height: 469px;
    overflow: hidden;
    margin: 15px 0px 0px 0px;
}

.divWindowContentPlan{
    padding: 12px 20px 0px 10px;
}

.divWindowPlanTitleandDescription {
    height: 60px;
    overflow: auto;
}

.WindowPlanTitle {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.WindowPlanLink {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    margin: 10px 0px 0px 0px;
}



.PlanImageLinkBack a.jumperPlanImageBack {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-grey.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #7d7d7d;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.PlanImageLinkBack a.jumperPlanImageBack:hover {
    padding: 0px 0px 0px 15px;
    background-position: 0 2px;
    background-image: url('../images/icons/jumper-references-back-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}

.PlanImageNumber {
    color: #7d7d7d;
    font-family: Arial;
    font-size: 12px;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
}

.PlanImageLinkNext a.jumperPlanImageNext {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-grey.gif');
    background-repeat: no-repeat;
    font-weight: normal;
    color: #7d7d7d;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    white-space: nowrap;
    display: block;
}

.PlanImageLinkNext a.jumperPlanImageNext:hover {
    padding: 0px 15px 0px 0px;
    background-position: right 2px;
    background-image: url('../images/icons/jumper-references-next-red.gif');
    background-repeat: no-repeat;
    color: #931738;
}


/* References Window */

.divWindowContentArea {
    padding: 10px 10px 0px 10px;
}

.divWindowContentArea {
    font-size: 12px !important;
}

.WindowImageLegend {
    color: #7d7d7d;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
}

.divWindowContentAreaMovie{
    padding: 10px 10px 10px 10px;
}





/***********************************************************/
/************************* Footer **************************/
/***********************************************************/


.divContentFooter {
    background-image: url('../images/footer/bg-footer.png');
    background-repeat: no-repeat;
    background-position: top left;
    height: 88px;
    padding: 0px 18px 2px 18px;
    behavior: url(/shared/png-fix/iepngfix_nopos.htc);
}

.divContentFooter .ContentFooterBody {
    background-color: #ffffff;
    width: 950px;
    height: 56px;
}


.ContentFooter {
    padding: 30px 10px 0px 10px;
}

.ContentFooter .FooterDottedLine {
    border-top: 1px dotted #b3b3b3;
}

.ContentFooter .FooterInfoBar {
    margin: 0px 10px 0px 10px;
}

.ContentFooter .FooterInfoBar .tableFooter {
    margin: 11px 0px 0px 0px;
}

.ContentFooter .FooterInfoBar .tableFooter td {
    font-size: 0.92em;
    color: #7d7d7d;
}

.ContentFooter .FooterInfoBar .tableFooter td a {
    color: #7d7d7d;
    text-decoration: none;
}

.ContentFooter .FooterInfoBar .tableFooter td a:hover {
    color: #931738;
    text-decoration: none;
}

.FooterLinkPaddingRight {
    padding-right: 10px;
}

.FooterLinkPaddingLeft {
    padding-left: 10px;
}

.FooterLinkPadding {
    padding-right: 10px;
    padding-left: 10px;
}

.LanguageFlag {
    padding-top: 2px;
    width: 28px;
    text-align: right;
}


.LanguageFlag.Inactive {
    filter: alpha(opacity:30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

a.JumperLanguageActive {
    padding: 0px 0px 0px 8px;
    background-position: 1px 1px;
    background-image: url('../images/icons/jumper-grey.gif');
    background-repeat: no-repeat;
}

a.IconArrowUp {
    xdisplay: block;
    padding: 0px 0px 0px 10px;
    background-position: 0 3px;
    background-image: url('../images/icons/icon_arrow-up.gif');
    background-repeat: no-repeat;
}

a.IconArrowUp:hover {
    xdisplay: block;
    padding: 0px 0px 0px 10px;
    background-position: 0 3px;
    background-image: url('../images/icons/icon_arrow-up-red.gif');
    background-repeat: no-repeat;
}













.divPrintHeader {
    display: none;
}


/***********************************************************/
/************************** Extjs **************************/
/***********************************************************/

ul.x-menu-list  {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

ul.x-menu-list li.x-menu-date-item  {
    padding: 0px;
    margin: 0px;
}



ul.x-tab-strip{
    padding: 0px;
    margin: 0px;
    list-style: none;
}








/***********************************************************/
/************************** Print **************************/
/***********************************************************/

@media Print {

    .NoPrint {
        display: none;
    }

    /* Print Header*/

    .divPrintHeader {
        display: block;
    }

    .divPrintHeader img {
        width: 650px !important;
    }


    /* */

    .divContent { display: block; }
    .divKeyvisualArea { display: none; }
    .divBodyBackgroundImage { background: none; }
    .divBody { width: auto; }
    .divContentBody { background: none; }

    .divMainContent {
        width: auto;
        margin: 0px 0px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }
    .divContent {
        margin: 0px 0px 0px 0px !important;
    }

    a.jumper {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }

    a.jumper:hover {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }

    .TeaserNewsElementLink a.jumperlarge {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }

    .TeaserNewsElementLink a.jumperlarge:hover {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }

    .divBoxElementProductOverviewHeader .BoxElementProductOverviewHeadline a.jumperlarge {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }

    .divBoxElementProductOverviewHeader .BoxElementProductOverviewHeadline a.jumperlarge:hover {
        padding: 0px 0px 0px 0px !important;
        background: none;
    }



    /***********************************************************/
    /* Listen */


    ul.ListProductDetails {
        padding: 0px 0px 0px 20px;
        margin: 0px 0px 0px 0px;
        line-height: 125%;
        list-style: disc !important;
    }

    ul.ListProductDetails li {
        margin: 0px 0px 0px 0px;
        background: none;
        padding: 0px 0px 9px 0px;
        list-style: disc !important;
    }

    li.LastLiNoPaddingBottom {
        padding-bottom: 0px !important;
    }


    .divTeaserBoxLinkElement { display: none; }
    .PagingNews { display: none; }
}





/***********************************************************/
/* Popup */


.bodyPopup {
    background: none;
}





/***********************************************************/
