* {
outline: none;
}


a:hover {
color: #000;
}
INPUT,
TEXTAREA {
outline: none;
}
INPUT.prefilled,
TEXTAREA.prefilled {
color: #000 !important;
}
a sup {
text-decoration: none !important;
font-size: 0.8em;
display: inline-block;
}
ul {
margin: 0px;
padding: 0px;
}
ol {
float: left;
margin: 0px;
padding: 0 0 0 18px;
}
ul li {
list-style: none;
}
p {
margin: 0px;
}
.ClearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ClearFix {
!display: inline-block;
!zoom: 1;
!display: block;
}
.FL {
float: left;
}
.FR {
float: right;
}
@font-face {
font-family: 'CompatilLetterLTCERegular';
src: url(/blob/307332/3f659c883a2efae5f75a0345f9298653/compatilletterltce-regular-webfont-eot-data.raw);
src: url(/blob/307332/3f659c883a2efae5f75a0345f9298653/compatilletterltce-regular-webfont-eot-data.raw#iefix) format('embedded-opentype'),
url(/blob/307334/26cded1bda160a23a1b6cf91071a50d9/compatilletterltce-regular-webfont-woff-data.raw) format('woff'),
url(/blob/307336/2d4246b7ad1a71d2c848d58cce75609b/compatilletterltce-regular-webfont-ttf-data.raw) format('truetype'),
url(/blob/307338/8827504f68d15295452b28fef76fc419/compatilletterltce-regular-webfont-svg-data.raw#CompatilLetterLTCERegular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CompatilLetterLTBold';
src: url(/blob/355168/57cb50ec3cb683d6e7575830b18e2ac0/compatilletterlt-bold-webfont-eot-data.raw);
src: url(/blob/355168/57cb50ec3cb683d6e7575830b18e2ac0/compatilletterlt-bold-webfont-eot-data.raw#iefix) format('embedded-opentype'),
url(/blob/355170/9c1c265449b0157877ee21e89543650d/compatilletterlt-bold-webfont-woff-data.raw) format('woff'),
url(/blob/355172/e59bb36f8f761b982b08c8ee68d30d62/compatilletterlt-bold-webfont-ttf-data.raw) format('truetype'),
url(/blob/355174/2ec6f99ea4b194fa75348e1e21efc3ee/compatilletterlt-bold-webfont-svg-data.raw#compatilletter_ltbold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CompatilFactLTRegular';
src: url(/blob/307340/f5d3a745c72cd612b81b7d3e41087b40/compafacltcereg-webfont-eot-data.raw);
src: url(/blob/307342/c976d90c6712e0c88ca35674191f7c71/compafacltcereg-webfont-woff-data.raw) format('woff'),
url(/blob/307344/cfafdc24e1d8d0d26ee49d0deeaf4a4f/compafacltcereg-webfont-ttf-data.raw) format('truetype'),
url(/blob/307346/11d065c32619628f648ca543a2181bab/compafacltcereg-webfont-svg-data.raw) format('svg');
}
@font-face {
font-family: 'CompatilFactLTBold';
src: url(/blob/346660/549cfe722cfbb2345d27e7b88ead2f69/compatilfactlt-bold-webfont-eot-data.raw);
src: url(/blob/346662/eecbc95626f8edf90d7aa513ec176832/compatilfactlt-bold-webfont-woff-data.raw) format('woff'),
url(/blob/346664/178dcb23c8d6317db565680ba700fd3d/compatilfactlt-bold-webfont-ttf-data.raw) format('truetype'),
url(/blob/346666/f41e4d3f443e418c55154fe8409d5a86/compatilfactlt-bold-webfont-svg-data.raw) format('svg');
}
/******** Main *******/
.Main {
background: url(/blob/307348/cb40e9b0a86d02893610e09bd0d9b6c7/bgmain-png-data.png) repeat-y left top;
width: 960px;
margin: 0 auto;
padding: 0px 18px;
font-size: 100%;
min-height: 100%;
}
.Main:after {
content: "";
}
/******** Navigation *******/
.Navigation {
background: url(/blob/307350/2c27d5121816aa6cb12f3a2158001672/bgnavigation-gif-data.gif) repeat-x left top;
height: 47px;
}
.Navigation li {
float: left;
position: relative;
margin-right: -6px;
}
.Navigation li a {
display: block;
background: url(/blob/307352/f476834a563b3f7e960a4e7e11a24298/line-png-data.png) no-repeat right bottom;
line-height: 44px;
font-size: 130%;
color: #646464;
padding: 3px 17px 0px 10px;
font-family: CompatilFactLtRegular, Arial, Tahoma;
}
.Navigation li a.Home {
height: 29px;
line-height: 29px;
padding-top: 18px;
}
.Navigation li a:hover {
color: #000;
}
.Navigation .Selected {
background: url(/blob/307354/a4203a02a44f02ef159df274f6a8dbc7/navigationselected-gif-data.gif) repeat-x left top;
}
.Navigation .Selected a {
background: url(/blob/307356/08dffc8cbff836c82cdcbe8a636b7bf3/lineselected-png-data.png) no-repeat right bottom;
}
/******** lang-nav **********/
.lang-nav {
cursor:pointer;
float: left;
padding: 12px 0 0 15px;
margin: 0;
}
.lang-nav .chooseRegion {
float: left;
line-height: 16px;
padding-right: 0px;
}
.lang-nav .chooseRegion .label {
float: left;
padding-right: 5px;
}
.lang-nav .yourRegion {
color: #646464;
}
.lang-nav li {
float: left;
list-style: none;
margin-right: 25px;
font-size: 10px;
line-height: 13px;
}
.lang-nav a {
float: left;
position: relative;
color: #646464;
padding: 2px 0 2px 22px;
}
.lang-nav a:hover,
.lang-nav .active a {
color: #000;
}
.lang-nav a i {
position: absolute;
text-indent: -9999px;
overflow: hidden;
left: 0;
top: 0;
width: 16px;
height: 11px;
top: 2px;
background: url(/blob/307358/a12946b75b6b8837ba63b0b4143def65/bg-lang-nav-gif-data.gif) no-repeat;
}
.lang-nav a.lang-deutch i {
background-position: -16px -11px;
}
.lang-nav .active a.lang-deutch i,
.lang-nav a.lang-deutch:hover i {
background-position: 0 -11px;
}
.lang-nav a.lang-english i {
background-position: -16px 0;
}
.lang-nav .active a i.lang-english,
.lang-nav a.lang-english:hover i {
background-position: 0 0;
}
/******** ToolBox *******/
.ToolBox {
background: #f2f2f3 url(/blob/307360/dd77ddcaeb3b730754244e97b4d25c98/bgtoolbox-gif-data.gif) repeat-x left top;
height: 40px;
border-bottom: 1px solid #dddddd;
}
.ToolBox li a {
font-family: Arial, Helvetica, sans-serif!important;
}
.ToolBox .SelectBox {
float: left;
position: relative;
padding: 10px 0px 0px 10px;
z-index: 999;
}
.ToolBox .SelectBox .FlagSelect {
background: url(/blob/307362/e546cbf3946a2d5e427ebe76955bc500/bgflag-png-data.png) no-repeat left top;
width: 25px;
height: 16px;
display: block;
float: left;
text-align: center;
padding-top: 4px;
}
.ToolBox .SelectBox .Chooses {
background: url(/blob/307364/cfb190e19f03f6d996ae097788c8a2d7/bgchoose-gif-data.gif) repeat-x left top;
height: 20px;
padding: 0px 12px;
line-height: 20px;
float: left;
color: #646464;
}
.ToolBox .SelectBox .ButtonSelect {
background: url(/blob/307366/aa9eb7a641802e529d5db2c642599909/buttonselect-png-data.png) no-repeat left top;
width: 22px;
height: 20px;
display: block;
float: left;
}
.ToolBox .SelectBox .FlagPopup {
background: url(/blob/307368/5e4fb8f582368d43e9136d9dba915f0f/bgpopup-png-data.png) no-repeat left top;
width: 748px;
height: 507px;
padding: 20px;
position: absolute;
top: 25px;
left: 0px;
display: none;
}
.ToolBox .FlagPopup .TopPopup {
border-bottom: 1px solid #cfcfcf;
padding-bottom: 10px;
}
.ToolBox .FlagPopup .TopPopup p {
float: left;
font-size: 14px;
font-weight: bold;
}
.ToolBox .FlagPopup .TopPopup a {
background: url(/blob/307370/56df3013adb83f67fbb27621f9c74b7a/closeicon-gif-data.gif) no-repeat left top;
width: 19px;
height: 19px;
float: right;
}
.ToolBox .FlagPopup .TopPopup a {
background: url(/blob/307370/56df3013adb83f67fbb27621f9c74b7a/closeicon-gif-data.gif) no-repeat left top;
width: 19px;
height: 19px;
float: right;
}
.ToolBox .FlagPopup .ColumnPP {
width: 182px;
float: left;
font-size: 11px;
border-bottom: 1px dotted #bebebe;
margin-right: 5px;
padding: 0px 0px 10px 0px;
}
.ToolBox .FlagPopup .ColumnPP h4 {
font-size: 14px;
font-weight: bold;
margin: 10px 0px;
}
.ToolBox .FlagPopup .ColumnPP li {
padding: 2px 0px 3px;
color: #646464;
cursor: pointer;
}
.ToolBox .FlagPopup .ColumnPP li a {
color: #646464;
}
.ToolBox .FlagPopup .ColumnPP li a:hover {
color: #000;
}
.ToolBox .FlagPopup .ColumnPP li img {
margin-right: 2px;
}
.ToolBox .Menu {
float: right;
}
.ToolBox .Menu > li {
background: url(/blob/307372/95b4b54f502fd6ddb1b6cb14b70635bf/linemenu-gif-data.gif) no-repeat left top;
float: right;
line-height: 40px;
padding: 0px 18px 0 18px;
}
.ToolBox .Menu li.Size {
line-height: 36px;
padding: 0 17px 0 16px;
;
}
.ToolBox .Menu li.last {
background: none;
}
.ToolBox .Menu li a {
color: #646464;
display: inline-block;
padding-top: 1px;
}
.ToolBox .Menu li a:hover {
color: #000;
}
.ToolBox .Menu .SearchBox {
padding: 9px 9px 0 17px;
height: 30px;
width: 290px;
}
.ToolBox .Menu .SearchBox .SearchIcon {
float: right;
padding-top: 0;
background: url(/blob/307374/8120ed168ba38069f3d43a66853accba/searchicon-png-data.png) no-repeat left top;
width: 25px;
height: 25px;
display: block;
}
/*
.ToolBox .Menu .SearchBox .SearchIcon:hover {
background-position: 0 100%;
}
*/
.ToolBox .Menu .SearchBox input {
float: right;
background: url(/blob/307376/2f21a0dce46198391d400e53c414df13/bginput-gif-data.gif) repeat-x left top;
width: 140px;
height: 25px;
padding: 0px 5px;
line-height: 25px;
color: #787878;
border: 0px;
}
.ToolBox .Menu .SearchBox .SearchOption {
display: block;
margin: 0px 2px;
width: 100px;
height: 21px;
overflow: hidden;
line-height: 18px;
color: #646464;
float: left;
}
.ToolBox .Menu .SearchBox .search-box-dropdown {
width: 110px;
line-height: 22px;
}
.ToolBox .Menu .SearchBox .search-box-dropdown .chosen-container {
border-top-right-radius:0;
border-bottom-right-radius:0;
height:23px;
padding-right:3px;
font-size:10px;
min-height:23px;
}
.ToolBox .Menu .SearchBox .search-box-dropdown .chosen-container a {
height:23px;
line-height:23px;
width:100%;
}
.ToolBox .Menu .Size a {
margin: 0px 2px;
font-weight: bold;
}
.ToolBox .Menu .Size .selected {
color: #000;
}
.ToolBox .Menu .Size .size10 {
font-size: 100%;
}
.ToolBox .Menu .Size .size12 {
font-size: 120%;
}
.ToolBox .Menu .Size .size15 {
font-size: 140%;
}
/******** Header *******/
.Header {
background: url(/blob/307378/28286cdcf63d47c67ce6180fc2fcb2dc/bgheader-gif-data.gif) repeat-x left top;
height: 51px;
padding: 28px 10px 0px 10px;
}
.Header .Logo {
float: left;
}
.Header .Claim {
padding: 3px 0 0;
float: right;
color: 16px;
font-size: 16px;
font-family: 'CompatilLetterLTCERegular';
}
/******** Breadcumb *******/
.Breadcumb {
padding: 14px 11px 18px;
color: #000;
line-height: 20px;
}
.breadcrumbs {
width: 100%;
overflow: hidden;
}
.breadcrumbs li {
float: left;
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) no-repeat 0 8px;
padding: 0 8px 0 13px;
margin: 0 13px 0 -13px;
}
.breadcrumbs li.last {
background: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif) no-repeat 0 8px;
}
.breadcrumbs a {
color: #6e6e6e;
}
.breadcrumbs span {
color: #6e6e6e;
}
.breadcrumbs a:hover {
color: #000;
}
/******** Banner *******/
.Banner {
position: relative;
z-index: 6;
clear: both;
height: 355px;

}
.BannerLabel {
background-color: #fff;
position: absolute;
bottom: 25px;
left: 10px;
padding: 5px 10px;
z-index: 101;
font-size: 12px;
line-height: 14px;
}
.SlideShow {
height: 355px;
}
/* bx Slider*/
.Banner IMG {
max-width: 100% !important;
max-height: 100% !important;
}
.bannerText {
width: 350px;
position: absolute;
top: 25px;
left: 30px;
}
.bannerText h1 {
font: 28px/35px 'CompatilLetterLTCERegular', Arial, sans-serif;
margin: 0 0 15px 0;
}
.bannerText P {
line-height: 18px;
}
.highlight {
position: absolute !important;
cursor: pointer;
}
.pulsateStop {
opacity: 1 !important;
}
.highlight .plus {
width: 28px;
height: 28px;
background: url(/blob/307384/18181e2615fffe307b04f050295514c9/plus-png-data.png) no-repeat;
position: absolute;
cursor: pointer;
top: 12px;
position: 0
}
.bx-wrapper {
height: 355px;
}
.bx-window {
height: 355px;
z-index: 10;
}
.SlideShow {
height: 355px;
}
.SlideShow .bx-wrapper {
margin: 0 auto;
}
.SlideShow ul {
margin: 15px 0;
overflow: hidden;
}
.bx-pager {
text-align: center;

position: absolute;
bottom: 25px;
left: 47%;
z-index: 20;
}
.bx-pager a,
.VideoGalleryPager a {
background: url(/blob/307386/1ab98990dab9df2c227aa04c19442a47/slidedot-png-data.png) no-repeat left top;
margin-right: 5px;
overflow: hidden;
}
.bx-pager .pager-active,
.bx-pager a:hover {
background: url(/blob/307386/1ab98990dab9df2c227aa04c19442a47/slidedot-png-data.png) no-repeat left bottom;
text-decoration: none;
}
/******** ContentWrap *******/
.ContentWrap {
padding: 0 10px 50px;
position: relative;
background-color: #fff;
}
.ContentWrap .LeftWrap {
width: 705px;
float: left;
}
.ContentWrap .RightWrap {
width: 220px;
float: right;
font-size: 12px;
}
.ContentWrap .TotalWrap {
width: 950px;
float: left;
margin-left: -10px;
}
/******** Teaser *******/
.Teaser {
margin-left: -4px;
overflow: hidden;
}
.Teaser .ColumnBox {
background: url(/blob/307388/3f5d1071c1546ed58ad15b9be0960f13/columnbox-gif-data.gif) no-repeat left top;
width: 218px;
height: 172px;
overflow: hidden;
padding: 1px 5px 5px 5px;
color: #646464;
font-size: 110%;
float: left;
margin-right: 12px;
position: relative;
}
.Teaser .ColumnBox a {
color: #626262;
display: block
}
.Teaser .ColumnBox a:hover {
color: #000;
}
.Teaser .Last {
margin: 0px;
}
.Teaser .ColumnBox img {
width: 216px;
border: 1px solid white;
border-bottom: 0;
}
.Teaser .ColumnBox I {
position: absolute;
right: 10px;
bottom: 20px;
width: 24px;
height: 24px;
display: block;
background-image: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png);
}
.Teaser .ColumnBox .RightArrow img,
.nav-section .RightArrow img,
.ContentImageGallery .Prev img,
.ContentImageGallery .Next img {
position: absolute;
width: 29px !important;
height: 100%;
border: 0 !important;
border-left: 1px solid #d2d2d2 !important
}
.Teaser .ColumnBox .RightArrow img.hover,
.nav-section .RightArrow img.hover,
.ContentImageGallery .Prev img.hover,
.ContentImageGallery .Next img.hover {
display: none;
}
.Teaser .ColumnBox .RightArrow span,
.nav-section .RightArrow span,
.ContentImageGallery .Prev span,
.ContentImageGallery .Next span {
position: absolute;
width: 15px;
height: 25px;
top: 50%;
left: 50%;
margin-left: -5px;
margin-top: -11px;
background: url(/blob/307390/9d7c5aeebb9830941c9ad8c00c883f0a/rarrow-gif-data.gif) 0 0 no-repeat
}
.ContentImageGallery .Prev span {
background-image: url(/blob/307392/986dcb46aeb5c56a16c8e45502c0dd8f/larrow-gif-data.gif)
}
.Teaser .ColumnBox a:hover .RightArrow img.hover,
.nav-section a:hover .RightArrow img.hover,
.ContentImageGallery .Prev:hover img.hover,
.ContentImageGallery .Next:hover img.hover {
display: block;
}
.Teaser .ColumnBox a:hover .RightArrow span,
.nav-section a:hover .RightArrow span,
.ContentImageGallery .Prev:hover span,
.ContentImageGallery .Next:hover span {
background-position: -15px 0;
}
.Teaser .ColumnBox .TxtColumn {
margin-right: 30px;
padding: 5px 0px 0px 10px;
height: 50px;
display: block;
}
.Teaser .ColumnBox .teaserTitle {
font-size: 100%;
font-weight: bold;
margin: 0px;
display: block;
}
.Teaser .ColumnBox .TxtColumn {
font: 11px/1.3 Arial, sans-serif;
}
.Teaser .ColumnBox .TxtColumn .teaserText {
margin: 0;
color: inherit;
display: block;
}
.Teaser .ColumnBox a:hover {
text-decoration: none;
border:none !important;
}
.Teaser .ColumnBox h5 {
display: block;
font-size: 11px;
font-weight: bold;
margin: 0;
}
.Teaser .ColumnBox .TxtColumn {
padding: 5px 0 0 10px !;
}
.Teaser .ColumnBox .TxtColumn P {
font: 11px/1.3 Arial, sans-serif;
}
.ContentWrap .divider {
border-top: 1px solid #ECECEC;
width: 700px;
height: 1px;
margin: 10px 0 30px 0;
}
/******** ContentItem *******/
.ContentItem {
background: url(/blob/346670/2747c7fb97cd424233874bdfa0943dae/contentitem-png-data.png) no-repeat left bottom;
position: relative;
margin-bottom: 15px;
padding: 15px 20px 20px 0px;
min-height: 80px;
}
.ContentItem .ImgCont {
display: block;
float: left;
}
.ContentItem .ImgCont img {
width: 220px;
margin-top: 6px;
margin-bottom: 6px;
}
.ContentItem .TxtCont {
margin-left: 240px;
min-height: 105px;
}
.ContentItem .TxtCont p {
font-size: 12px;
line-height: 18px;
margin-bottom: 36px;
}
.ContentItem h2 {
font-size: 180%;
font-weight: normal;
margin: 0px 0px 10px 0px !important;
}
.ContentItem h2 div {
color: #666666 !important;
font-family: 'CompatilLetterLTCERegular';
font-size:18px;
font-weight: normal;
}
.ContentItem h2 a {
color: #000 !important;
font-family: 'CompatilLetterLTCERegular';
font-size: 18px;
font-weight: normal;
}
.ContentItem h2 a:hover {
border-bottom: 1px solid black;
color: #646464;
}
.ContentItem .Action {
bottom: 11px;
display: block;
position: absolute;
right: 0;
}
.ContentItem .Action .button-gray {
float: right;
margin-left: 3px;
}
/******** Paging *******/
div.Paging {
text-align: center;
padding: 20px 0px;
}
div.Paging a {
color: #787878;
font-size: 10px;
margin: 0px 2px;
font-weight: normal !important;
}
div.Paging a:hover,
.Paging a.Selected {
color: #000;
text-decoration: none !important;
}
.Paging a.Selected {
font-weight: bold;
}
/******** Querverlinkung *******/
.Querverlinkung {
border: 1px solid #B4B4B4;
border-bottom: none;
margin-bottom: 10px;
overflow: hidden;
border-radius: 3px;
margin-top: 20px;
}
.Querverlinkung li {
background: url(/blob/346672/bcac52216e9858f64c9df047189297cf/gradient-accordion-closed-png-data.png) repeat-x top left;
border-bottom: 1px solid #B4B4B4;
}
.Querverlinkung li a.RightArrow {
color: #70767c;
text-align: left;
font-weight: bold;
}
.Querverlinkung li a:hover {
text-decoration: none;
}
.Querverlinkung li .RightArrow {
display: block;
padding: 0px 22px 0px 10px;
line-height: 34px;
position: relative;
}
.Querverlinkung li .RightArrow I {
width: 24px;
height: 24px;
position: absolute;
right: 5px;
top: 5px;
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat 0 -144px;
}
.Querverlinkung li .RightArrow SPAN {
width: 175px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
}
.Querverlinkung li .RightArrow:hover I {
background-position: -24px -144px;
}
.Querverlinkung li.Selected {
background: #fff url(/blob/346674/c6711d056f57280a32d377e05ca5fcda/gradient-accordion-open-png-data.png) repeat-x top left;
}
.Querverlinkung li.Selected A {
color: #000;
}
.Querverlinkung li.Selected .RightArrow I {
background-position: 0 -168px;
}
.Querverlinkung li.Selected:hover .RightArrow I {
background-position: -24px -168px;
}
.Querverlinkung li .Sub {
display: none;
padding-top: 5px;
}
.Querverlinkung li .Sub div {
overflow: hidden;
clear: both;
float: none;
border: 1px solid red;
}
.Querverlinkung li .Sub strong {
font-size: 12px;
padding-left: 10px;
margin-bottom: 5px;
display: block;
}
.Querverlinkung li .Sub .red {
font-weight: bold;
}
.Querverlinkung li .Sub p {
padding: 5px 10px 15px 10px;
font-size: 11px;
line-height: 14px;
text-align: left;
}
.Querverlinkung li strong.marked {
text-align: center;
display: block;
padding: 8px 0 3px;
color: #000;
font-size: 14px;
line-height: 17px;
}
.Querverlinkung li B {
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
display: block;
}
.Querverlinkung li img.centered {
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
}
A.more {
color: #787878 !important;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
clear: both;
background: url(/blob/346676/aaa9379819b03f4a0a08a5848271b4b2/icon-more-png-data.png) no-repeat right center;
padding-right: 15px;
}
/******** Newsletter *******/
.Newsletter {
border: 1px solid #d4d4d4;
padding: 10px;
margin-bottom: 20px;
}
.Newsletter h4 {
font-size: 120%;
font-weight: normal;
margin: 0px;
}
.Newsletter p {
font-size: 11px;
margin-bottom: 10px;
}
.Newsletter a:hover {
color: #000;
}
.Newsletter .MailBut {
background: url(/blob/307412/a10756322cc272ece02e2005f17b885c/mailbut-gif-data.gif) no-repeat left top;
display: block;
line-height: 21px;
width: 94px;
color: #969696;
padding-left: 10px;
float: left;
}
.Newsletter .AnmeBut {
background: url(/blob/307414/4a2d517ef24c7082e8c17cefcd8e4803/anmebut-gif-data.gif) no-repeat left top;
display: block;
height: 27px;
width: 77px;
line-height: 21px;
padding-left: 12px;
color: #646464;
float: right;
}
/******** SocialMedia *******/
.SocialMedia {
width: 100%;
overflow: hidden;
margin-top: 10px;
}
.SocialMedia a {
display: inline;
float: right;
height: 40px;
margin-left: 10px;
overflow: hidden;
position: relative;
width: 30px;
}
.SocialMedia a img {
float: left;
}
.SocialMedia a:hover img {
margin-top: -50px;
}
/******** Footer *******/
.Footer {
background: #f5f5f5 url(/blob/307416/688a16d95079d77b12e34e2f398553ec/bgfooter-png-data.png) repeat-x left top;
/*position: absolute; Why absolute? */
left: 18px;
bottom: 0;
padding: 20px 10px 12px;
color: #646464;
font-size: 110%;
width: 940px;
}
.Footer .TopFooter {
border-bottom: 1px solid #DCDCDC;
float: left;
margin-left: -10px;
margin-right: -10px;
padding-bottom: 20px;
padding-right: 10px;
}
.Footer .TopFooter .Column {
width: 220px;
float: left;
margin-left: 20px;
}
.Footer .TopFooter .Column:first-child {
margin-left: 10px;
}
.Footer .TopFooter .region {
padding-right: 40px;
width: 180px;
line-height: 18px;
position: relative;
z-index: 10000;
}
.Footer .TopFooter .region .button-gray {
margin-right: -50px;
margin-top: 15px;
}
.Footer H2 {
font-family: 'CompatilLetterLTCERegular';
font-size: 18px;
font-weight: normal !important;
color: #000;
margin: 0;
padding: 15px 0;
}
.Footer H2.country {
color: #000;
padding: 20px 0;
}
.Footer .TopFooter UL {
border: 1px solid #C8C8C8;
border-radius:3px;
}
.Footer .TopFooter UL LI {
border-bottom: 1px solid #C8C8C8;
padding: 0;
margin-left:10px;
}
.Footer .TopFooter UL LI:first-child {
padding-top: 12px;
}
.Footer .TopFooter UL LI:last-child {
border-bottom:none;
}
.Footer .TopFooter UL LI A {
color: #646464;
font-size: 12px;
line-height: 32px;
display:block;
position:relative;
}
.Footer .TopFooter UL LI A .number {
font-weight: bold;
padding-right: 10px;
}
.Footer .TopFooter UL LI A I {
color: #A4032F;
}
.Footer .TopFooter .Column2 {
padding-top: 60px;
text-transform: uppercase;
}
.Footer .btn {
float: left;
margin: 15px 0 0px -4px;
}
.Footer .countries {
position: absolute;
left: 220px;
bottom: -10px;
top: auto;
padding-right: 10px;
background: url(/blob/307418/fd3c89f274137712829a8c9385fe7bb0/bgcountriesfooterbottom-png-data.png) no-repeat left bottom;
}
.Footer .countries .countriesShadow {
background: url(/blob/307420/960e48cf005c95cc4cef5a98a3fc7fe5/bgcountriesfootertop-png-data.png) no-repeat left top;
padding-left: 40px;
margin-bottom: 50px;
}
.Footer .countries .globalContentColumn {
margin-bottom: -25px;
}
.Footer .linkBox {
margin-bottom: 4px;
}
.Footer .linkBox A {
display: block;
padding: 7px 10px 7px 10px;
border: 1px solid #B4B4B4;
border-radius: 2px;
color: #646464;
font-size: 12px;
line-height: 18px;
position: relative;
height: 100%;
padding-right: 35px;
}
.Footer .linkBox A:hover {
border-color: #70767C;
}
.Footer .linkBox .arrow,
.Footer .TopFooter UL LI A .arrow {
display: block;
width: 24px;
height: 24px;
position: absolute;
top: 50%;
margin-top: -12px;
right: 5px;
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat 0 -72px;
}
.Footer .linkBox A:hover .arrow,
.Footer .TopFooter UL LI A:hover .arrow {
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat -24px -72px;
}
.Footer .TopFooter .Column a:hover {
color: #000;
}
.Footer .BottomFooter {
padding-top: 12px;
font-size: 11px;
clear: both;
border-top: 1px solid #fff;
}
.Footer .BottomFooter SPAN {
padding-right: 30px;
}
.Footer .BottomFooter .TopIcon {
background: url(/blob/307426/c98f4673208581dad76178cc45876bc0/topicon-gif-data.gif) no-repeat left center;
padding-left: 12px;
color: #646464;
float: right;
}
.Footer .BottomFooter .TopIcon:hover {
color: #000;
}
.Footer .BottomFooter A {
color: #646464;
}
.Footer .BottomFooter a:hover {
color: #000;
}
/*****************************/
.Header .Logo p {
font-weight: normal;
}
.Teaser .ColumnBox img {
display: block;
}
.Navigation li a.Home img {
display: block;
}
.Navigation li a {
float: left;
background: none;
position: relative;
}
.Navigation li {
background: url(/blob/307352/f476834a563b3f7e960a4e7e11a24298/line-png-data.png) no-repeat;
}
/* NAVIGATION NEU
----------------------------------------------------------------------------------- */
#nav-overlay {
position: absolute;
z-index: 50;
top: 169px;
left: 0px;
right: 0px;
background: url(/blob/355176/eddd1e0a4304bd274f8945030305c4e5/bg-nav-overlay-png-data.png);
height: 100%;
display: none;
}
#nav {
width: 1000px;
position: relative;
z-index: 50;
background: url(../images/hjkl.jpg) repeat-x;
font: 13px/15px 'CompatilFactLtRegular', Arial, Tahoma;
display: table;
border-spacing: 0;
height: 46px;
}
#nav > LI {
height: 46px;
display: table-cell;
text-align: center;
vertical-align: middle;
width:125px;
}
#nav > LI > A {
color: #fff;
text-decoration: none;
display: block;
height: 46px;
padding-left: 1px;
overflow: hidden;
border-top: 1px solid transparent;
border-bottom: 1px solid #ddd;

}
#nav > LI:hover > A,
#nav > LI.active > A {

border-right: 1px solid #777777;
border-left: 1px solid #777777;
margin-right: -1px;
padding-left: 0;
position: relative;
background-image:url(../images/uuu.jpg);
z-index: 1;
color:#FFF;
}
#nav > LI.has-subnav:hover > A,
#nav > LI.has-subnav.active > A {
padding-bottom: 1px;
border-bottom: none;

}
#nav > LI:hover,
#nav > LI.active {
background: #fff;
}
#nav > LI:first-child {

background-image: none;
}
#nav > LI:first-child A {
padding-left: 0;
}
#nav > LI:first-child:hover A,
#nav > LI:first-child.active A {
margin-left: -1px;
}
#nav > LI > A .cell {
display: table;
width: 100%;
height: 100%;
}
#nav > LI > A .box {
display: table-cell;
vertical-align: middle;
padding: 0 5px;
}
#nav .subnav {
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #DEDEDE;
margin: 0 -2px;
padding: 0px 1px 1px 1px;
background-color: #DDDDDD;
position: absolute;
left: 0;
top: -10000px;
}
#nav > LI:hover .subnav,
#nav > LI.active .subnav {
top: 47px;
}
#nav .subnav > UL {
background-color: #fff;
}
#nav .subnav > UL:after {
content:'';
display:block;
clear: both;
}
#nav .subnav > UL > LI {
float: left;
width:130px;
}
#nav .subnav.fullwidth > UL > LI {
width: 120px;
height: 122px;
}
#nav .subnav > UL > LI > A {
min-width: 120px;
display: block;
margin-left: 1px;
color: #5d5d5d;
position: relative;
text-align: left;
}
#nav .subnav > UL > LI:hover,
#nav .subnav > UL > LI.active {
background: url(/blob/355180/e75c026ac7b90614c7be8e40c3c0c1bf/bg-subnav-hover-gif-data.gif) no-repeat -199px 12px;
}
#nav .subnav > UL > LI:hover > A,
#nav .subnav > UL > LI.active > A {
background: url(/blob/355180/e75c026ac7b90614c7be8e40c3c0c1bf/bg-subnav-hover-gif-data.gif) no-repeat right 12px;
margin-right: -1px;
padding-right: 1px;
position: relative;
z-index: 10;
color: #000;
}
#nav .subnav.fullwidth > UL > LI:hover > A,
#nav .subnav.fullwidth > UL > LI.active > A {
padding-right: 0;
}
#nav .subnav > UL > LI:first-child:hover > A,
#nav .subnav > UL > LI:last-child:hover > A {
margin-right: 0;
padding-right: 0;
}
#nav .subnav > UL > LI.has-subsubnav:hover > A,
#nav .subnav > UL > LI.has-subsubnav.active > A {
padding-bottom: 1px;
margin-bottom: -1px;
}
#nav .subnav > UL > LI:first-child {
background: none !important;
width: 130px;
}
#nav .subnav > UL > LI:last-child > A:hover,
#nav .subnav > UL > LI:last-child.active > A,
#nav .subnav > UL > LI:last-child:hover > A {
background-position: left top;
}
#nav .subnav > UL > LI:first-child A {
margin-left: 0;
}
#nav .subnav > UL > LI > A > .image {
position: absolute;
bottom: 11px;
margin-left: 11px;
}
#nav .subnav > UL > LI > A > .image.large {
position: absolute;
bottom: 0;
left: 0;
margin-left: 0;
}
#nav .subnav > UL > LI.has-subsubnav:hover > A > .image {
bottom: 12px;
}
#nav .subnav > UL > LI.has-subsubnav:hover > A > .image.large {
bottom: 1px;
}
#nav .subnav > UL > LI > A > .title {
margin-left: 11px;
display: block;
text-align: left;
font: bold 12px/14px Arial;
min-width: 85px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 95px;
}
#nav .subnav .sticker {
position: absolute;
right: 10px;
top: 50%;
margin-top: -85px;
text-align: right;
}
#nav .subnav:after,
#nav .subsubnav:after {
content: " ";
width: 1px;
height: 1px;
position: absolute;
right: -1px;
top: 0px;
background-color: #ddd;
z-index: 10000;
}
#nav .subnav:before,
#nav .subsubnav:before {
content: " ";
width: 1px;
height: 1px;
position: absolute;
left: -1px;
top: 0px;
background-color: #ddd;
z-index: 10000;
}
#nav .subnav:after,
#nav .subnav:before {
top: -1px;
}
#nav .subsubnav.fullwidth:before,
#nav .subsubnav.fullwidth:after,
#nav .subsubnav.right:after,
#nav .subnav.left:before,
#nav .subnav.fullwidth:before,
#nav .subsubnav.teaser:before,
#nav .subsubnav.teaser:after {
display: none;
}
#nav .subnav.fullwidth:after,
#nav .subnav.right:after {
background-color: #fff;
}
#nav .subsubnav {
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
padding: 0px;
margin: 0px -1px;
background-color: #EFEEEE;
text-align: left;
position: absolute;
z-index: 1;
display: none;
}
#nav .subnav > UL > LI:hover .subsubnav,
#nav .subnav > UL > LI.active .subsubnav {
display: block;
}
#nav .subnav.fullwidth,
#nav .subsubnav.fullwidth,
#nav .subsubnav.teaser {
left: 0;
width: 100%;
}
#nav .subnav,
#nav .subsubnav {
box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.5);
}
#nav .subnav LI:hover .subsubnav {
display: block;
}
#nav .subnav.right,
#nav .subsubnav.right {
width: auto;
right: 0;
left: auto;
}
#nav .subsubnav-content {
background-color: #EFEEEE;
border: 1px solid #DDDDDD;
font: 13px Arial;
overflow: hidden;
position: relative;
padding: 5px 25px 5px 20px;
box-sizing: border-box;
min-height: 30px;
}
#nav .subsubnav.teaser .subsubnav-content {
padding: 0;
}
#nav .subsubnav STRONG {
font: 11px/18px Arial;
font-weight: bold;
display: block;
margin-bottom: 4px;
}
#nav .subsubnav UL {

}
#nav .subsubnav UL:last-child {
margin-bottom: 1px;
}
#nav .subsubnav LI A {
color: #5d5d5d;
background: url(/blob/355182/df871d572911cb855c894e1269885f54/arrow-nav-png-data.png) no-repeat left 8px;
padding-left: 8px;
line-height: 18px;
padding: 3px 0 4px 8px;
display: block;
}
#nav .subsubnav A:hover {
color: #000;
}
#nav .columns {
overflow: hidden;
float: left;
}
#nav .columns.right {
float: right;
}
#nav .column {
float: left;

margin-left: 20px;
margin-right: 0;
margin-bottom: -5px !important;
}
#nav .column.narrow {
width: 150px;
}
#nav .column:first-child {
margin-left: 0px;
}
#nav .subsubnav .teaser {
display: block;
position: absolute;
top: 0;
right: 0;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
overflow: hidden;
height: 100%;
max-height: 240px;
border-bottom: 1px solid #ddd;
}
#nav .subsubnav .teaser.left {
right: auto;
left: 0;
border-right: 1px solid #ddd;
border-left: none;
}
#nav .subnav .top,
#nav .subsubnav .top {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
padding: 18px 20px;
box-sizing: border-box;
}
#nav .subnav .bottom,
#nav .subsubnav .bottom {
position: absolute;
bottom: 20px;
left: 20px;
}
#nav .subnav .title,
#nav .subsubnav .title {
display: block;
font: normal 18px/23px 'CompatilLetterLTBold';
margin-bottom: 2px;
text-align: left;
}
#nav .subnav .subtitle,
#nav .subsubnav .subtitle {
display: block;
font: 18px/23px 'CompatilLetterLTCERegular';
text-align: left;
}
#nav .subsubnav .teaser P {
font: 12px/17px Arial;
padding-right: 20px;
}
#nav .subnav .button,
#nav .subsubnav .button {
position: absolute;
bottom: 20px;
left: 20px;
}
/*
------------------------------------------------------------------------------- */
.nav-holder {
float: left;
width: 700px;
/* could be commented to prevent bottom line on empty space */
overflow: hidden;
background: url(/blob/307444/dc0c3630efc7c777ad8cbab73dc6d87c/divider-gif-data.gif) repeat-x 0 39px;
}
.navigation {
float: left;
font: 12px/14px Arial, Helvetica, sans-serif;
width:1000px;
}
.navigation li {
float: left;
padding: 0 0 9px;
}
.navigation a {
float: left;
padding: 13px 7px 0;
height: 26px;
color: #646464;
border: solid #ddd;
border-width: 1px 1px 0 0;
text-align: center;
}
.navigation a span {
display: block;
}
.navigation a span.red {
display: inline;
}
.navigation .active,
.navigation li:hover,
.navigation li.hover {
background: url(/blob/307446/48ec4d644a0c29c35bfa756f67a1adfa/nav-active-2-gif-data.gif) no-repeat 50% 100%;
}
.navigation a:hover,
.navigation .active a {
color: #000;
background: url(/blob/307448/b7cd9951ca93f2cbef332c4518eef931/nav-grad-gif-data.gif) repeat-x;
}
/* nav-section */
.nav-section {
width: 100%;
}
.nav-section LI {
vertical-align: top;
padding: 0 0 10px;
}
.RightWrap .gap {
margin-top: 10px;
}
.nav-section A {
display: block;
padding: 12px 40px 12px 10px;
border: 1px solid #70767C;
border-radius: 3px;
color: #70767c;
font-size: 13px;
font-weight: normal;
line-height: 16px;
min-height: 32px;
position: relative;
}
.nav-section A I {
display: block;
width: 24px;
height: 24px;
position: absolute;
right: 11px;
top: 52%;
margin-top: -12px;
background-image: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png);
}
.nav-section .RightArrow {
position: absolute;
top: 50%;
right: 5px;
width: 24px;
height: 24px;
margin-top: -12px;
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat;
}
.nav-section STRONG {
display: block;
font-weight: normal;
}
.nav-section a:hover {
color: #000;
}
.nav-section a img {
margin-bottom: 8px;
}
.subscribe-btn {
position: relative;
display: block;
margin-bottom: 10px;
border: 1px solid #70767C;
border-radius: 3px;
}
.subscribe-btn I {
position: absolute;
left: 5px;
top: -2px;
width: 48px;
height: 48px;
background: url(/blob/346678/23edb49cd7ea169e48aca80546229ea4/icons-48x48-png-data.png) no-repeat;
}
.sidebar-popup .content .subscribe-btn i {
left:inherit;
position:inherit;
}
.subscribe-btn:hover {
background-color: #70767C;
color: #fff;
}
.scout-btn {
position: relative;
}
.subscribe-btn .clickzone {
color: #fff;
padding: 9px 25px 9px 65px;
cursor: pointer;
background-color:#70767c;
}
.subscribe-btn:hover .clickzone {
color: #70767c;
background-color:#fff;
}
.subscribe-btn:hover .clickzone h4 {
color:#70767c;
}
.subscribe-btn h4 {
padding: 0;
margin: 0;
font-family: Arial, sans-serif;
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
color:#fff;
}
.subscribe-btn .sidebar-popup {
right: 10000px;
}
.sidebar-popup-show {
display: block !important;
right: 103% !important;
}
.sidebar-popup,
.scout-popup {
cursor: default;
position: absolute;
width: 414px;
bottom: -260px;
right: 103%;
color: #000;
font-family: Arial, sans-serif;
background: url(/blob/307454/5dfbadfd64e9c3dec09311a644062e3e/subscribe-popup-bottom-bg-png-data.png) left bottom no-repeat;
padding-bottom: 10px;
right: 5000px;
z-index:10000;
}
.scout-popup {
background-image: url(/blob/307456/6fb8cf2dd7b4d3d2037b4db7746cf9db/scout-popup-bottom-bg-png-data.png);
}
.subscribe-popup {
z-index: 10000;
}
.form-contact {
z-index:10001;
}
.scout-popup {
width: 564px;
top: 0px;
bottom: auto;
}
.close {
position: absolute;
display: block;
top: 9px;
right: 9px;
width: 20px;
height: 20px;
cursor: pointer;
background: #EEE url(/blob/307328/0ad8b84dc1b51cfd9785534f9bfe3dac/popupclose-png-data.png) 0 0 no-repeat;
}
.close:hover {
background-position: 0 -20px;
}
.sidebar-popup .container,
.scout-popup .container {
background: url(/blob/307458/885dc7869985b71542225928275af422/subscribe-popup-top-bg-png-data.png) left top no-repeat;
padding-top: 10px;
}
.scout-popup .container {
background-image: url(/blob/307460/9405b7c7d1350e8151a3c5038a61e5e6/scout-popup-top-bg-png-data.png)
}
.sidebar-popup .content label {
display:block;
color:#787878;
font-size:11px;
}
.sidebar-popup .content .selectBox {
width:180px !important;
margin-bottom:10px;
}
.sidebar-popup .content,
.scout-popup .content {
background: url(/blob/307462/0f77d9df6a87a0ee677f29a8bc632475/subscribe-popup-bg-png-data.png) left top repeat-y;
min-height: 100px;
padding: 7px 20px 0 25px;
font-size: 12px;
line-height: 2;
}
.scout-popup .content {
background-image: url(/blob/307464/3a7b8303b1b113796ea368f023998d16/scout-popup-bg-png-data.png)
}
.sidebar-popup .pointer,
.scout-popup .pointer {
position: absolute;
right: -6px;
bottom: 270px;
width: 14px;
height: 28px;
background: url(/blob/307466/fde641d673955868f700acdad1836e05/subscribe-popup-pointer-png-data.png) no-repeat;
}
.scout-popup .pointer {
top: 11px;
bottom: auto;
}
.sidebar-popup h3,
.scout-popup h3 {
font: normal 18px/30px 'CompatilLetterLTCERegular', Arial, sans-serif;
margin: 2px 0 !important;
padding: 0;
font-size: 18px !important;
font-weight: normal;
}
.sidebar-popup p,
.scout-popup p {
line-height:18px;
padding-top: 12px;
padding-bottom:12px;
}
.sidebar-popup .radios label,
.scout-popup .radios label {
float: left;
display: block;
width: 40px;
}
.sidebar-popup .inputs,
.scout-popup .inputs {
margin-left: -8px;
float: left;
clear: both;
}
.sidebar-popup .inputs .txt-select-custom {
width: 170px;
line-height: 18px;
}
.sidebar-popup .inputs .txt input,
.scout-popup .inputs .txt input {
width: 150px;
}
.sidebar-popup .buttons,
.scout-popup .bottom {
position: relative !important;
top: 3px;
margin: 0 -13px !important;
left: 0px !important;
background: url(/blob/307408/90ba780897f3a0ae8c04076cb1a8672f/gradient-gif-data.gif) 0 bottom repeat-x;
padding: 6px 6px 6px !important;
border-top: solid 1px #ddd;
overflow: hidden;
}
* + html .sidebar-popup .buttons,
* + html .scout-popup .bottom {
top: 20px;
}
.sidebar-popup .checkboxes,
.scout-popup .checkboxes {
overflow: hidden;
margin-bottom: 10px;
}
.sidebar-popup .checkboxes label,
.scout-popup .checkboxes label {
width: 50%;
float: left;
display: block;
}
#anfrage-form {
border-top: 1px solid #ddd;
margin-top: 5px;
padding-top: 5px;
}
#anfrage-form INPUT {
color: #000 !important;
}
#empfehlen-form {
border-top: 1px solid #ddd;
margin-top: 15px;
padding-top: 10px;
}
#empfehlen-form STRONG {
margin-bottom: 0px;
display: block;
}
.scout-popup h3 {
margin: 5px 0 10px 0 !important;
line-height: 18px !important;
}
.scout-popup P {
margin-bottom: 5px !important;
padding-top: 0px !important;
line-height: 15px !important;
}
.scout-popup .close,
.sidebar-popup .close {
right: 15px;
top: 15px;
}
.scout-popup .bottom {
padding-left: 12px !important;
margin-top: 3px !important;
}
.scout-popup .jqTransformCheckboxWrapper {
margin-top: 1px !important;
}
.scout-popup .jqTransformSelectWrapper {
width: 162px !important;
}
.scout-popup .jqTransformSelectWrapper UL {
width: 160px !important;
}
.scout-popup LABEL {
float: left;
}
.scout-popup .bottom LABEL {
margin-right: 20px;
}
.scout-popup .btn-anfordern {
margin-left: 20px;
}
.scout-popup .btn-anfordern:hover {
text-decoration: none;
}
.scout-popup .inputs {
margin-left: -45px;
}
.scout-popup .formItem {
float: left;
margin-left: 37px;
margin-bottom: 8px;
}
.scout-popup .formItem .w160 {
width:160px;
}
.scout-popup .formItem LABEL {
float: left;
width: 70px;
margin-right: 10px;
text-align: right;
line-height: 15px;
padding-top: 2px;
}
.scout-popup .formItem .txt {
width: 160px !important;
overflow: hidden;
}
.scout-popup .formItem .txt INPUT {
width: 150px;
}
.scout-popup .textarea {
width: 525px !important;
margin-right: -20px !important;
}
.scout-popup .txtarea {
float: left;
width: 439px;
height: 38px;
overflow: hidden;
}
.scout-popup .txtarea TEXTAREA {
float: left;
width: 429px;
resize: none;
height: 34px;
}
.scout-popup .select {
float: left;
width: 162px !important;
}
.scout-popup .jqTransformSelectWrapper DIV SPAN {
width: auto !important
}
/* form-partner */
.form-partner,
.contact-box {
width: 220px;
position: relative;
margin: 0 0 21px;
z-index: 1;
}
.form-partner .ttl {
font-weight: normal;
display: block;
font-size: 16px;
line-height: 19px;
margin: 0 0 14px;
}
.form-partner .tt2 {
font-weight: normal;
display: block;
font-size: 13px;
line-height: 16px;
margin: 0;
font-weight: bold;
}
.form-partner .tt3 {
font-weight: normal;
display: block;
font-size: 14px;
line-height: 16px;
margin: 0;
font-weight: normal;
}
.form-partner strong.text1 {
font-weight: normal;
display: block;
font-size: 11px;
line-height: 14px;
margin: 0;
font-weight: bold;
}
.form-partner p {
margin: 0 0 15px;
}
.form-partner h3 {
font-weight: normal;
display: block;
font-size: 18px;
line-height: 18px;
font-family:'CompatilLetterLTCERegular', Arial, sans-serif;
margin: 0 0 15px 0;
}
.form-partner .txt {
background-color:#fff;
}
.form-partner .txt input {
color:#bebebe;
}
.form-partner .holder,
.contact-box .holder {
position: relative;
width: 200px;
/*overflow: hidden;
*/
z-index: 1;
padding: 9px;
font-size: 12px;
line-height: 18px;
color: #000;
background-color:#f5f5f5;
border: 1px solid #b4b4b4;
border-bottom:none;
border-radius:3px;
}
.form-partner .holder .avtor-foto {
float: left;
margin: 0 10px 10px 0;
}
.form-partner .holder .avtor {
font-weight: bold;
clear: both;
}
.form-partner a {
font-size:11px;
color: #646464;
}
.form-partner .chosen-container a,
.form-partner .message a {
color: inherit;
}
.form-partner a:hover {
color: #000;
}
.form-partner .decor,
.contact-box .decor {
position: absolute;
background: url(/blob/346680/ff45bb021f48cc514e73cb328381a249/bg-form-decor-jpg-data.jpg) center bottom no-repeat;
top: 0;
width: 240px;
left: -10px;
right: -10px;
bottom: -20px;
}
/* contact boxes */
.contact-box p {
font-size:14px;
}
.contact-box a {
color: #787878;
background: url(/blob/307400/12bcc9b07ad0cf6a5cc5cff06b79a19a/arrowbut-gif-data.gif) no-repeat left center;
padding: 0px 10px 0px;
}
.contact-box a:hover {
background-image: url(/blob/307402/60b36416ba8e82790431849987f637cd/arrowbuthover-gif-data.gif);
text-decoration: none !important;
color:#000;
}
.contact-box strong {
font-size:14px;
display:block;
margin: 10px 0;
}
.contact-box h4 {
font-weight:normal;
margin:0;
font-size:20px;
}
.contact-box h4 strong {
display:inline;
margin:0;
font-size:inherit;
}
.txt {
border: 1px solid #d9d9d9;
width: 198px;
float: left;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
behavior: url(/blob/353634/fad0f4c1bf6443fa0a270491dc392cb3/pie-htc-data.raw);
height: 28px;
box-shadow: 0px 3px 5px #444;
box-shadow: inset -3px 2px 7px rgba(0,0,0,0.1);
}
.txt input {
padding: 4px 6px 4px 10px;
width: 186px;
color: #969696;
border: 0;
float: left;
margin: 0;
font-size: 12px;
background: none;
height: 24px;
line-height: 24px;
font: 12px Arial;
}
.txt-narrow {
width: 95px;
}
.txt-narrow input {
width: 83px;
}
.form-partner .row:after {
clear: both;
content: '';
display: block;
}
.txt-select-custom {
background: url(/blob/307472/d1793c9b0d3aa1d1d9ca606823f50046/bg-txt-select-gif-data.gif) no-repeat top right;
cursor: pointer !important;
padding: 1px 20px 0 8px;
color: #969696;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.ContentStart.messe-detail h2 {
text-decoration:underline;
}
#messe-form {
border-top: 1px solid #ececec;
}
#messe-form .check-holder label {
color:#000;
}
#messe-form label {
display:block;
color:#787878;
}
#messe-form #event-dates-label,
#messe-form #event-company-label {
font-weight:bold;
margin-bottom:10px;
color:#000;
}
#messe-form .txt-select-custom {
width: 232px;
}
#messe-form .jScrollPaneContainer {
width: 261px !important;
}
#messe-form .jScrollPaneContainer UL {
width: 246px !important;
}
.scout-popup .txt-select-custom {
color: #000;
}
.txt-narrow.txt-select-custom {
width: 67px;
}
.form-partner .row {
width: 200px;
padding: 0 0 10px;
margin-bottom: 0;
}
.form-partner .row2 {
width: 200px;
overflow: hidden;
padding: 0;
margin-bottom: -4px;
}
.form-partner select {
width: 200px;
color: #969696;
}
.form-partner .check-holder:after {
clear: both;
content: '';
display: block;
}
.form-partner .check-holder {
padding: 0 0 15px;
}
.form-partner .check-holder label {
display: block;
overflow: hidden;
float: left;
font-size: 11px;
padding: 2px 0 0;
}
.form-partner .inputs-cell {
width: 100%;
overflow: visible;
}
.form-partner .select-cell {
width: 97px;
}
.form-partner .select-cell.right {
float: right;
}
.form-partner .select-cell .jqTransformSelectWrapper {
width: 97px !important;
}
.form-partner .select-cell .jqTransformSelectWrapper div {
width: 95px !important;
}
.form-partner .select-cell .jqTransformSelectWrapper ul {
width: 95px !important;
z-index: 10000;
position: absolute;
}
.form-partner .select-cell .jqTransformSelectWrapper div span {
width: 83px !important;
}
.form-partner .btn-anfordern {
margin-right: -3px;
}
.txt {
float: left;
}
.alignright {
float: right;
}
.form-partner label.marked {
/* font-weight: bold;
*/
display: block;
padding: 0 0 6px;
}
.selector,
.checker,
.button,
.radio,
.uploader {
display: inline-block;
vertical-align: middle;
}
.form-partner .chk {
width: 19px;
height: 18px;
padding: 0;
float: left;
margin: 0;
}
.form-partner .checker,
.jqTransformCheckboxWrapper {
float: left;
width: 19px;
height: 18px;
margin-right: 5px;
}
.form-partner .checker span,
.jqTransformCheckboxWrapper .jqTransformCheckbox {
display: block;
width: 19px;
height: 18px;
background: url(/blob/346682/c3adbda20ada294979b012e39ca6b046/checkbox-png-data.png) no-repeat 0 -18px;
}
.jqTransformCheckboxWrapper.error .jqTransformCheckbox {
background: url(/blob/346682/c3adbda20ada294979b012e39ca6b046/checkbox-png-data.png) no-repeat 0 -36px;
}
.form-partner .checker .checked,
.jqTransformCheckboxWrapper .jqTransformChecked {
background-position: 0 0 !important;
}
.form-partner .sbHolder {
float: left;
width: 200px;
}
.jqTransformSelectWrapper {
position: relative;
cursor: pointer;
}
.form-partner .selector,
.jqTransformSelectWrapper div {
border: 1px solid #d9d9d9;
height: 19px;
border-radius: 3px;
position: relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.jqTransformSelectWrapper.disabled SPAN {
color: #999;
cursor: default;
}
.form-partner .selector span,
.jqTransformSelectWrapper div span {
display: block;
font-size: 12px;
line-height: 15px;
color: #000;
height: 15px;
padding: 2px 20px 2px 6px;
background: url(/blob/307476/4afaf1232e225115edf4d1b24673b453/bg-select-corner-gif-data.gif) no-repeat 100% 0;
}
.form-partner .jqTransformSelectWrapper div {
width: 198px !important;
}
.form-partner .jqTransformSelectWrapper div span {
width: 186px !important;
}
#cnc-form .technology_dependent .jqTransformSelectWrapper {
width: auto !important;
}
.w105 .jqTransformSelectWrapper {
z-index: 10 !important;
}
.form-partner .selector select {
position: absolute;
width: 200px;
height: 19px;
}
div.selector select {
left: 0;
top: 0;
font-size: 12px;
line-height: 15px;
}
.btn-anfordern,
.btn {
float: right;
margin: 0;
border: 0;
color: #646464 !important;
position: relative;
padding: 0 19px 0 0;
font-size: 12px;
line-height: 16px;
font-weight: normal;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat 100% -27px;
}
.btn-anfordern:hover,
.btn:hover {
background-position: 100% -54px;
}
.btn-anfordern:hover span,
.btn:hover span {
color: #000 !important;
}
.btn-anfordern span,
.btn span {
float: left;
cursor: pointer;
height: 24px;
padding: 3px 6px 0 12px;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat;
font-size: 12px;
}
.jqTransformHidden {
display: none;
}
.jqTransformSelectWrapper ul {
position: absolute;
width: 200px;
top: 20px;
left: 0px;
list-style: none;
background-color: #FFF;
border: solid 1px #CCC;
display: none;
margin: 0px;
padding: 0px;
height: auto;
overflow: auto;
overflow-y: auto;
z-index: 10;
border-radius: 0 0 5px 5px;
box-shadow: 0 2px 2px 1px rgba(0,0,0,0.1);
}
.jqTransformSelectWrapper ul li {
margin: 0 !important;
padding: 0 !important;
background: #FFF;
}
.jqTransformSelectWrapper ul a {
display: block;
padding: 6px;
text-decoration: none !important;
color: #000 !important;
background-color: #fff;
line-height: 14px;
font-size: 12px;
}
.jqTransformSelectWrapper ul a.selected {
color: #000 !important;
}
.jqTransformSelectWrapper ul a:hover {
background: #E7E7E7;
color: #000;
}
div.ContentStart .jqTransformSelectWrapper ul a:hover,
div.ContentStart .jqTransformSelectWrapper ul a.selected:hover {
border: none;
background: #676767;
color: #fff !important;
}
.LeftWrap a {
color: #787878;
font-size: 12px
}
/*********Internet Haftungsausschluss page start*********************/
.ContentItem1 {
width: 675px
}
.ContentItem1 p {
line-height: 17px
}
.form-partner .Sub p {
font-size: 11px;
padding: 2px 0 0;
}
.txt1 {
margin: 4px 0 -4px;
overflow: hidden;
}
.txt1 input {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x scroll 0 0 transparent;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
line-height: 15px;
margin: 0;
padding: 2px 6px;
width: 83px;
}
.ContentStart {
font-size: 12px;
line-height: 1.5;
position: relative;
}
UL.simplePager {
list-style-type: none;
}
UL.simplePager LI {
margin: 0 !important;
background: none !important;
padding: 0 !important;
}
.simplePagerPage1 {
list-style-type: none;
}
.ConstentStart a:hover {
text-decoration: underline;
}
.ContentStart b {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ContentStart h1,
.teaserContent h1,
#selectorResults h1 {
font: normal 18px/30px 'CompatilLetterLTCERegular', Arial, sans-serif;
margin: 2px 0 20px;
}
.ContentStart h1 a {
font-size: 18px;
}
.LeftWrap .nav-holder {
background: url(/blob/307444/dc0c3630efc7c777ad8cbab73dc6d87c/divider-gif-data.gif) repeat-x scroll 0 39px transparent;
overflow: hidden;
width: 715px;
margin-left: -10px;
}
.TotalWrap .nav-holder {
width: 950px;
}
.ContentWrap .Breadcumb {
color: #000000;
line-height: 20px;
margin-left: -10px;
}
h1.energysaving {
padding: 25px 0 50px 100px;
line-height: 25px;
margin-top: 50px;
background: url(/blob/307480/12078fb6455b04ecac2c97be34145128/energysaving-png-data.png) no-repeat;
}
/*.Breadcumb {
padding-left: 1px;
}
/*********Impressum. page start*********************/
.Impressum .ContentItem {
margin-top: -20px;
}
.Txt_left {
float: left;
width: 240px;
}
.Txt_right {
float: left;
width: 443px;
}
.ContentStart .Txt_right p {
margin-bottom: 0;
}
.Txt_left h3 {
font-size: 12px;
margin-top: 6px;
}
.BottomBorder {
border-bottom: solid 1px #ececec;
}
.wrapper .ContentItem {
background: none;
}
/*------DMG / MORI SEIKI Kontaktformular------*/
.form-partner-left h1 {
margin-bottom: 26px
}
.box1 {
background: url(/blob/307444/dc0c3630efc7c777ad8cbab73dc6d87c/divider-gif-data.gif) repeat-x bottom;
float: left;
margin-bottom: 30px;
padding-bottom: 30px;
width: 100%;
}
.box4 {
float: left;
padding-bottom: 30px;
width: 100%;
}
.box6 {
padding-top: 28px;
float: left;
background: url(/blob/307444/dc0c3630efc7c777ad8cbab73dc6d87c/divider-gif-data.gif) repeat-x;
width: 100%;
}
.wrapper .check-holder label {
display: block;
font-size: 11px;
overflow: hidden;
padding: 2px 0 0;
}
.box1 b.title {
margin-bottom: 9px;
;
}
b.title {
float: left;
width: 100%;
margin-bottom: 25px;
}
.row_left {
float: left;
width: 100%;
}
.txtareadmg {
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
float: left;
font-size: 12px;
height: 96px;
line-height: 15px;
margin: 0;
padding: 2px 6px;
width: 692px;
}
.box1 .txtarea {
background: none repeat scroll 0 0 transparent;
border: 0 none;
color: #969696;
float: left;
height: 96px;
width: 692px;
}
.txtboxdmg {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x scroll 0 0 transparent;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
line-height: 15px;
margin: 0;
padding: 2px 6px;
width: 250px;
}
.form-partner-left .txtboxdmg input {
background: none repeat scroll 0 0 transparent;
border: 0 none;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
line-height: 15px;
margin: 0;
width: 242px;
}
.txtboxdmg_small {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x scroll 0 0 transparent;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
line-height: 15px;
margin: 0 0 0 16px;
padding: 2px 6px;
width: 175px;
}
.form-partner-left .txtboxdmg_small input {
background: none repeat scroll 0 0 transparent;
border: 0 none;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
line-height: 15px;
margin: 0;
width: 175px;
}
.wrapper .form-partner-left .check-holder label {
font-size: 12px
}
.wrapper .chk {
float: left;
margin-right: 15px;
}
.box1 label {
float: left;
}
.box1 ul {
width: 211px;
float: left;
}
.box1 ul li {
float: left;
margin: 8px 26px 0 5px;
width: 211px;
}
.box4 label {
width: 61px;
float: left;
font-size: 12px;
margin-top: 3px;
}
.box4 ul {
float: left;
width: 328px
}
.box4 ul.checkbox_right {
margin-left: 44px;
}
.box4 ul li {
width: 100%;
float: left;
margin: 8px 0px 0 1px;
}
.jqTransformRadioWrapper {
margin-top: 2px;
color: #000000;
display: block;
float: left;
font-size: 12px;
height: 17px;
line-height: 15px;
margin-right: 10px;
width: 17px !important;
}
.jqTransformRadioWrapper .jqTransformRadio {
background: url(/blob/307482/c8001027d37c4cad2b8d5d0ad221c4ee/radiobg-gif-data.gif) no-repeat;
display: block;
height: 18px;
width: 19px;
}
.jqTransformRadioWrapper .jqTransformChecked {
background: url(/blob/307484/ae9ab9620fd182f08295787cb6827a74/radiochecked-gif-data.gif) no-repeat;
}
.box4 select {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x scroll 0 0 transparent;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
font-size: 12px;
height: 21px;
margin-bottom: 10px;
padding: 2px 6px;
width: 264px;
}
/**********Messer page start*************/
b.charttitle {
width: 50%;
margin-top: -2px;
float: left;
clear: both;
}
.charttitle_right {
float: right;
}
.chart,
.chart2 {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
float: left;
width: 100%;
font-size: 12px;
overflow: hidden;
margin-top: -1px;
margin-bottom: 20px;
clear: both;
}
.tradeshows .chart_row {
cursor: pointer;
}
#MachineSpec .chart {
border-bottom: 1px solid #d2d2d2;
}
#MachineSpec H1 {
clear: both;
}
#MachineSpec .popup1,
#MachineSpec .popup2,
#MachineSpec .popup3,
#MachineSpec .popup4,
#MachineSpec .popup-button {
clear: both;
position: relative;
font: 12px Arial;
display: inline-block;
margin: 1px 10px 0 0;
float: left;
}
#MachineSpec .popup-button {
top: -3px;
}
.chart2 {
border-bottom: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
}
.chart_row {
float: left;
width: 100%;
border-top: 1px solid #d2d2d2;
padding: 2px 0 1px;
}
.chart_row:first-child {
border-top: 0;
}
.chart_row div {
float: left
}
.chart_label {
width: 100px;
font-weight: bold;
height: 19px;
}
.chart_half {
width: 50%;
}
.chart_right {
width: 50%;
float: right !important;
text-align: right
}
.chart_300 {
width: 300px;
}
.chart_150r {
width: 150px;
text-align: right
}
.chart_250rr {
width: 250px;
text-align: right;
float: right !important;
}
.chart_date {
float: left;
width: 150px
}
.chart_title {
float: left;
width: 310px
}
.chart_country {
float: left;
width: 150px
}
.chart_link {
float: right !important;
text-align: right;
}
.chart a {
color: #787878;
background: url(/blob/307400/12bcc9b07ad0cf6a5cc5cff06b79a19a/arrowbut-gif-data.gif) no-repeat 100% center;
padding: 0px 10px 0px;
}
.chart a:hover {
background-image: url(/blob/307402/60b36416ba8e82790431849987f637cd/arrowbuthover-gif-data.gif);
text-decoration: none !important;
}
.footnote {
margin-top: 15px;
font-size: 11px;
}
SMALL.footnote {
margin-top: -10px;
margin-bottom: 20px;
display: block;
float: left;
with: 100%;
font-size: 11px;
}
.chartrow_sep {
display: none;
}
p.margin0 {
margin: 0
}
ul.messelinking {
border: 1px solid #d4d4d4;
border-bottom: none;
margin-bottom: 20px;
overflow: hidden;
}
ul.messelinking li {
background: url(/blob/307408/90ba780897f3a0ae8c04076cb1a8672f/gradient-gif-data.gif) repeat-x scroll left bottom transparent;
border-bottom: 1px solid #D4D4D4;
display: block;
line-height: 29px;
padding: 0 22px 0 10px;
}
ul.messelinking li h3 {
font-size: 12px;
margin: 0;
}
ul.messelinking li.Selected a {
color: #000;
padding-left: 8px;
background: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif) 0 5px no-repeat;
}
ul.messelinking li a {
color: #646464;
}
ul.messelinking li a:hover {
color: #000;
}
/**************Prozesskette page**************/
h2.titledmg {
font-family: 'CompatilLetterLTCERegular';
font-size: 13px;
font-weight: normal;
text-decoration: underline;
margin: 4px 0 0 0;
}
ul.list_highlights {
margin-left: 19px
}
ul.list_highlights li {
font-size: 12px;
margin-bottom: 5px;
}
.stepsbox {
margin-top: 40px;
float: left;
width: 702px;
font-size: 12px;
}
.steps_images {
float: left;
width: 100%;
}
.step_bottom {
background: url(/blob/307486/7e055d368b126073462325caf8f23405/bottomarrow-first-jpg-data.jpg) no-repeat;
float: left;
padding: 8px 0 8px 18px;
text-align: center;
width: 152px;
}
.stepsbox img {
margin-left: 5px
}
.stepsbox img.firstimg {
margin-left: 0px
}
.step_bottom_first {
background: url(/blob/307488/d506e517b60aeb0aaf501d89cf7959cb/step-bottom-first-jpg-data.jpg) no-repeat;
float: left;
padding: 8px 0 8px 0;
text-align: center;
width: 162px;
}
.step_bottom_last {
background: url(/blob/307490/83fd516ee600e70aa6f26a644457a9b7/step-bottom-last-jpg-data.jpg) right top no-repeat;
float: left;
padding: 8px 0 8px 18px;
text-align: center;
width: 152px;
}
.stepsbox {
float: left;
width: 100%;
}
.step_links {
float: left;
width: 100%;
margin: 10px 0;
}
.step_links div a {
color: #000;
}
.step_links div a:hover {
text-decoration: underline;
}
/*******Training Kontact*********/
.kontactaddes {
float: left;
font-size: 12px;
margin: 15px 20px 15px 0;
width: 215px;
line-height: 18px;
}
.kontactaddes A {
color: #000 !important;
}
.kontactaddes A:hover {
text-decoration: none !important;
}
.margin0 {
margin-right: 0
}
.kontactaddes a {
font-size: 12px
}
/*******Popup*********/
.popup {
width: 580px;
margin: 0 auto;
line-height: 18px;
border: 1px solid #dcdcdc
}
.popup_top {
padding: 10px;
width: 560px;
border-bottom: 1px solid #dcdcdc
}
.popup_bottom {
float: left;
margin-bottom: 5px;
padding-top: 8px;
width: 580px;
}
.popup_left {
float: left;
width: 240px;
}

.popup_right {
float: left;
width: 260px;
margin-left: 60px
}
.clear {
clear: both
}
.popup h1 {
font-family: 'CompatilLetterLTCERegular';
font-size: 18px;
font-weight: normal;
margin: 0px 0 12px;
}
.popup input.button {
margin-top: 25px
}
#marginrigh19 {
margin-right: 19px
}
.popup .txtboxdmg_small {
width: 200px;
margin: 0;
margin-bottom: 5px;
}
.popup .txtboxdmg_small input {
width: 200px;
}
.popup .check-holder {
float: left
}
.popup txtboxdmg_small {
float: left;
margin-bottom: 5px;
width: 98px;
}
.popup_news {
float: left;
height: 152px;
margin: 2px 12px 0 0;
padding: 1px 6px 0 9px;
width: 266px;
background: url(/blob/307492/11deac1d88692b8cb28fd7ec3ff8e804/newbg-jpg-data.jpg)
}
.news_text {
float: left;
width: 100%;
line-height: 14px;
color: #646464
}
.news_text p {
margin: 5px 0 0 5px
}
.txt2 {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x scroll 0 0 transparent;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
color: #969696;
float: left;
font-size: 12px;
height: 18px;
line-height: 16px;
width: 95px;
padding: 0;
margin-bottom: 5px;
}
.txt2 input {
background: none repeat scroll 0 0 transparent;
border: 0 none;
color: #969696;
float: left;
font-size: 12px;
height: 15px;
width: 92px;
line-height: 15px;
margin: 0;
}
/* Szielinski */
/* new ContentWrap definition(look at line 209) */
/*.ContentWrap {
padding: 10px 10px;
}
*/
/* ContentStart */
.ContentStart {
clear: both;
margin-top: 0px;
padding: 5px 0px 10px;
}
.ContentStart .Title {
font-size: 18px;
font-family: 'CompatilLetterLTCERegular';
font-weight: normal;
margin: 0px 0px 10px 0px;
}
.ContentStart .Description {
font-size: 12px;
margin-bottom: 24px;
font-weight: bold;
}
.ContentStart TABLE TD {
vertical-align: top;
}
.ContentStart TABLE TD P:first-child {
margin-top: 0;
}
/******** .Akkordeon *******/
.Akkordeon {
border: 1px solid #d4d4d4;
border-bottom: none;
margin-bottom: 20px !important;
margin-left: 0px !important;
overflow: hidden;
width: 100%;
}
.Akkordeon ul {
margin-left: 0px !important;
}
.Akkordeon>li {
float: left;
width: 100%;
background: url(/blob/307408/90ba780897f3a0ae8c04076cb1a8672f/gradient-gif-data.gif) repeat-x left bottom;
border-bottom: 1px solid #d4d4d4;
font-size: 14px !important;
font-family: Arial, Helvetica, sans-serif !important
}
.Akkordeon ul:not(.DownloadItems) li a {
color: #646464 !important;
text-decoration: none !important;
font-size: 14px !important;
font-family: Arial, Helvetica, sans-serif !important
}
.Akkordeon li a.RightArrow:hover {
color:#000;
}
.Akkordeon li a:not(.RightArrow):hover {
color: #000 !important;
text-decoration: none !important;
font-size: 14px !important;
font-family: Arial, Helvetica, sans-serif !important
}
.Akkordeon ul:not(.DownloadItems) li .Sub a {
font-size: 12px !important;
}
.Akkordeon li td {
padding: 0px 30px 0px 0px !important
}
.Akkordeon li .RightArrow,
.Akkordeon li .LeftArrow {
background: url(/blob/307400/12bcc9b07ad0cf6a5cc5cff06b79a19a/arrowbut-gif-data.gif) no-repeat 97% center;
display: block;
padding: 0px 22px 0px 1px;
line-height: 19px;
padding-top: 5px;
padding-bottom: 5px;
}
.Akkordeon li .RightArrow:hover,
.Akkordeon li .LeftArrow:hover {
background-image: url(/blob/307402/60b36416ba8e82790431849987f637cd/arrowbuthover-gif-data.gif);
}
.Akkordeon ul:not(.DownloadItems) li .Content a {
font-size: 12px !important;
}
.Akkordeon ul:not(.DownloadItems) li .Content a:hover {
text-decoration: underline !important;
}
.Akkordeon li .Sub P a:hover {
text-decoration: underline !important;
}
.Akkordeon li.Selected .RightArrow,
.Akkordeon li.Selected .LeftArrow {
background: url(/blob/307410/3485d81661b922cc275c31ce85abcbc5/downicon-gif-data.gif) no-repeat 97% center;
color: #000;
}
.ContentStart .Akkordeon li .RightArrow {
background-position: 98.5% 11px !important;
}
.ContentStart .Akkordeon li .col {
float: left;
width: 80px;
height: 20px;
}
.Akkordeon li .LeftArrow,
.Akkordeon li.Selected .LeftArrow {
background-position: 0 center;
padding-left: 10px;
font-weight: bold;
font-size: 12px !important;
line-height: 24px;
}
.Akkordeon li a:hover.LeftArrow {
font-size: 12px !important;
}
.Akkordeon li .Sub {
display: none;
position: relative;
zoom: 1;
font-size: 12px !important;
}
.Akkordeon li .Sub P {
margin-bottom: 15px !important;
}
.Akkordeon li .Content {
float: left;
width: 100%;
padding-bottom: 10px;
font-size: 12px
}
.Akkordeon li .ContentRight {
float: left;
padding-left: 20px;
font-size: 100%;
font-size: 12px
}
.Akkordeon li .marked {
text-align: center;
display: block;
padding: 8px 0 3px;
color: #000;
font-size: 14px;
line-height: 17px;
}
.w700 {
width: 700px;
}
.ContentStart .Akkordeon {
border: 0;
border-top: 1px solid #d4d4d4;
}
.ContentStart .Akkordeon li {
background: url(/blob/307448/b7cd9951ca93f2cbef332c4518eef931/nav-grad-gif-data.gif) 0 -20px repeat-x;
margin-bottom: 0;
}
.ContentStart .Akkordeon li.Selected>a {
color: #000 !important;
}
.ContentStart .Akkordeon li h4 {
font-size: 12px;
margin: 0 0 5px;
}
.ContentImageGallery {
border: 1px solid #e2e2e2;
padding: 1px;
margin-top: 2px;
background: #FFF;
float: left;
}
.ContentImageGallery .Frame {
overflow: hidden;
width: 379px;
height: 238px;
position: relative;
background: #fff;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ContentImageGallery ul {
position: relative;
overflow: hidden;
z-index: 1;
width: 10000px;
}
.ContentImageGallery ul li {
margin: 0 !important;
padding: 0 !important;
background: none;
float: left;
}
.ContentImageGallery .Frame ul li {
text-align: center;
background: none;
}
.ContentImageGallery .Frame ul li.center {
width: 540px;
height: 405px;
}
.ContentImageGallery ul li img {
max-width: 100%;
max-height: 100%;
position: relative;
}
.ContentImageGallery .Prev,
.ContentImageGallery .Next {
cursor: pointer;
position: absolute;
z-index: 100;
top: 50%;
left: 0px;
width: 29px;
height: 55px;
margin-top: -27px;
border: 1px solid #d2d2d2;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ContentImageGallery .Prev.disabled,
.ContentImageGallery .Next.disabled {
opacity: 0.4;
filter: alpha(opacity=40);
}
.ContentImageGallery .Prev.disabled img.hover,
.ContentImageGallery .Next.disabled img.hover {
display: none;
}
.ContentImageGallery .Prev.disabled span,
.ContentImageGallery .Next.disabled span {
background-position: 0 0 !important;
}
.ContentImageGallery .Prev span {
margin-left: -9px;
}
.ContentImageGallery .Prev img,
.ContentImageGallery .Next img {
border: 0 !important;
}
.ContentImageGallery .Next {
left: auto;
right: 0px;
}
/******** Newsletter2 *******/
.Newsletter2 {
border: 1px solid #d4d4d4;
padding: 10px;
margin-bottom: 20px;
height: 65px;
font-size: 13px;
font-weight: bold;
}
.Newsletter2 h4 {
font-size: 120%;
font-weight: normal;
margin: 0px;
}
.Newsletter2 p {
font-size: 11px;
font-weight: normal;
margin-bottom: 10px;
}
.Newsletter2 a:hover {
color: #000;
}
.Newsletter2 .txt {
border: 1px solid #d9d9d9;
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) repeat-x 0 0;
width: 100px;
float: left;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
position: relative;
behavior: url(/blob/353634/fad0f4c1bf6443fa0a270491dc392cb3/pie-htc-data.raw);
}
.Newsletter2 .txt input {
padding: 2px 6px;
height: 15px;
width: 100px;
color: #969696;
border: 0;
float: left;
margin: 0;
font-size: 12px;
line-height: 15px;
background: none;
}
.Newsletter2 .btn-anmelden {
float: right;
margin: 0;
border: 0;
color: #646464;
position: relative;
padding: 0 10px 0 0;
font-size: 12px;
line-height: 15px;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat 100% -27px;
}
.Newsletter2 .btn-anmelden:hover,
.Newsletter2 .btn-anmelden:hover span {
color: #000;
}
.Newsletter2 .btn-anmelden span {
float: left;
cursor: pointer;
height: 24px;
padding: 3px 8px 0 12px;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat;
}
/* Downloads */
.DownloadItemLeft {
width: 280px;
height: 206px;
float: left;
position: relative;
margin-bottom: 30px;
}
.DownloadItemLeft img {
padding-right: 10px;
float: left;
}
.DownloadItemLeft .Title {
font-size: 160%;
font-family: 'CompatilLetterLTCERegular';
font-weight: normal;
margin: 0px 0px 10px 0px;
}
.DownloadItemLeft .Description {
font-size: 100%;
margin-top: 10px;
font-weight: normal;
line-height: 15px;
height: 125px
}
.DownloadItemRight {
width: 280px;
height: 206px;
float: right;
position: relative;
margin-bottom: 30px;
}
.DownloadItemRight img {
padding-right: 10px;
float: left;
}
.DownloadItemRight .Title {
font-size: 160%;
font-family: 'CompatilLetterLTCERegular';
font-weight: normal;
margin: 0px 0px 10px 0px;
}
.DownloadItemRight .Description {
font-size: 100%;
margin-top: 10px;
font-weight: normal;
line-height: 15px;
height: 125px
}
.btn-pdf {
float: left;
margin: 0;
border: 0;
color: #646464;
bottom: 1%;
padding: 0 19px 0 0;
font-size: 12px;
line-height: 15px;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat scroll 100% -27px transparent;
}
.btn-pdf:hover,
.btn-pdf:hover span {
color: #000;
}
.btn-pdf span {
float: left;
cursor: pointer;
height: 24px;
padding: 3px 8px 0 12px;
background: url(/blob/307478/4dad3ae0d8a92bfdc411692ec7133a77/btn01-gif-data.gif) no-repeat;
}
#download.OverlayPopup .subscribe-popup {
background: none repeat scroll 0 0 transparent;
position: static;
float: right;
width: 330px;
}
#download #contactForm .form-errors {
margin-bottom: 20px;
}
#download .subscribe-popup .content {
background: none;
width: 300px;
padding-top: 5px;
float: left;
}
* + html #download .subscribe-popup .content {
top: -50px;
position: relative;
overflow: hidden;
}
#download .subscribe-popup .content P {
clear: both;
}
#download .form-partner .holder {
border: none;
}
#download .OverlayPopup .row {
overflow: auto !important;
position: relative;
}
#download .form-contact .txt-select-custom {
width: 67px;
}
#download .form-contact .selectCustomScroll {
margin-left: -103px;
}
#download .subscribe-popup .buttons {
background: none !important;
border: none !important;
}
#download .subscribe-popup .radios {
margin-bottom: 55px !important;
margin-top: 23px !important;
}
#download .subscribe-popup .customSelect {
margin-bottom: 10px;
}
#download .jqTransformCheckboxWrapper {
margin-top: -2px;
}
#download .jqTransformRadioWrapper {
margin-top: 0px;
}
#download INPUT {
font-family: Arial !important;
}
#download.OverlayPopup .Teaser .ColumnBox {
margin-right: 12px;
}
#download.OverlayPopup .form-partner .btn-anfordern {
margin-top: 45px;
}
#download .pt1 {
margin-bottom: 5px;
font-size: 11px;
}
/*Steuerung*/
.SteuerungBlock {
overflow: hidden;
}
.SteuerungBlock div.pro_top_left {
width: 320px;
margin-bottom: 30px;
}
.SteuerungBlock div.pro_top_right {
width: 360px;
}
.SteuerungDescription {
font-size: 120%;
margin-bottom: 24px;
font-weight: 500;
line-height: 22px;
float: right
}
.SteuerungBlock .Title {
font-size: 180%;
font-family: 'CompatilLetterLTCERegular';
font-weight: normal;
}
.SteuerungBlock .Description {
font-size: 120%;
margin-bottom: 24px;
font-weight: 500;
line-height: 22px;
float: left;
}
.SteuerungBlock img {
padding-right: 20px;
}
.Software {
position: relative;
border: 0;
padding-bottom: 20px;
clear: both;
}
#softwareFeatures {
margin-left: -20px;
}
.softwareFeature {
width: 220px;
height: 65px;
background: url(/blob/307494/12959530d2f60968d3746cfecc8e9b94/bgsoftware-gif-data.gif) no-repeat;
float: left;
margin-left: 20px;
margin-bottom: 20px;
}
.softwareFeature:hover {
background-position: 0 -65px;
}
.Software ul {
height: 150px;
width: 10000px;
}
div.Software ul li {
width: 215px;
height: 110px;
font-size: 120%;
font-weight: normal;
float: left;
padding: 20px 1px 15px 18px !important;
background: none;
margin: 0;
}
.Software li a {
color: #646464;
}
.Software li a:hover {
color: #000000;
}
.Software li img {
padding: 0 0 15px;
}
.Software li p {
padding: 0;
margin: 0;
}
.Software.ContentImageGallery .Frame {
width: 700px;
height: 150px;
background: none;
}
.Software.ContentImageGallery .Prev,
.Software.ContentImageGallery .Next {
border: 0;
height: auto;
margin: 0;
top: 0;
bottom: 0;
background: url(/blob/307496/2566b8ab10fef9014c9a69984ea522d5/software-arrows-bg-png-data.png) 0 0 repeat-y;
}
.Software.ContentImageGallery .Prev {
background-position: -40px 0;
}
.Software .SoftwareBorderTop {
width: 700px;
height: 5px;
background-image: url(/blob/307498/bd472b0cdd9fe2202aab5104e5952d34/soft-bkg1-jpg-data.jpg);
background-position: center top;
background-repeat: no-repeat;
}
.Software .SoftwareBorderBottom {
width: 700px;
height: 5px;
background-image: url(/blob/307500/1475c8da6acbe39dddd60cd85ddb614e/soft-bkg2-jpg-data.jpg);
background-position: center top;
background-repeat: no-repeat;
}
/* Machinen */
.Machinen,
.MachinenCTX {
display: block;
width: 960px;
float: left;
background: url(/blob/307502/2ae6868082c7b17b47d2b7e060584a8a/machinebkg-jpg-data.jpg) repeat-x 0 30px;
}
.machinesOverview {
margin-top: 20px;
padding-bottom: 40px;
}
.Machinen sup,
.MachinenCTX sup {
position: relative;
top: -1px;
vertical-align: top;
font-size: 80%;
}
.Machinen li {
text-align: center;
display: block;
color: #646464;
float: left;
margin-left: 10px;
margin-right: 10px;
padding-bottom: 40px;
}
.Machinen li img,
.MachinenCTX li img {
display: block;
padding-bottom: 10px;
}
.Machinen a {
color: #646464;
text-decoration: none;
}
.Machinen a:hover {
color: #000;
}
.Machinen li a > span,
.MachinenCTX li a > span {
cursor: pointer;
padding: 0 7px;
font-size: 12px;
display: inline-block;
margin-left: 20px;
}
.Machinen li a:hover > span,
.MachinenCTX li a:hover > span {
background: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif) no-repeat 0 5px;
}
.Machinen li a span i,
.MachinenCTX li a span i {
color: #a4032f;
font-style: italic;
}
.Machinen TABLE {
font-size: 12px;
border-spacing: 0px;
border-collapse: collapse;
margin: 10px 0px 10px 27px;
width: 180px;
}
.MachinenCTX TABLE {
width: 260px;
border-spacing: 0px;
border-collapse: collapse;
}
.Machinen TABLE TD {
border-bottom: 1px solid #C8C8C8;
text-align: right;
padding: 3px 0;
color: #000;
}
.Machinen TABLE TD:first-child {
border-bottom: 1px solid #C8C8C8;
text-align: left;
}
.Machinen TABLE TH {
border-bottom: 1px solid #000;
font-weight: bold;
color: #000;
padding: 3px 0;
text-align: left;
}
.ContentStart2 {
margin-top: -10px;
padding: 0px 0px 320px;
}
.ContentStart2 .Title {
font-size: 18px;
font-family: 'CompatilLetterLTCERegular';
font-weight: normal;
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 10px
}
.MachinenCTX p {
padding: 10px 0px 0px;
}
.MachinenCTX li {
text-align: left;
display: block;
color: #646464;
float: left;
margin-right: 10px;
margin-left: 10px;
padding-bottom: 20px;
}
.MachinenCTX a {
color: #646464;
text-decoration: none;
}
.MachinenCTX a:hover {
color: #000;
}
.productGroup {
text-align: center;
font-weight: bold;
font-size: 12px;
line-height: 27px;
clear: both;
background: url(/blob/307504/b6036b3a918898c527ce331f5b131a73/arrowproductgroup-gif-data.gif) no-repeat bottom left;
padding-top: 10px;
padding-bottom: 20px;
}
TABLE.products li ul {
margin-left: 10px;
}
TABLE.products ul li a {
width: auto;
display: block;
float: none;
height: auto;
color: #000 !important;
font-size: 11px;
padding: 3px 16px 2px 9px !important;
background: none !important;
}
TABLE.products {
margin-bottom: 10px;
}
TABLE.products {
table-layout: fixed !important;
width: 960px;
}
TABLE.products TD {
vertical-align: top;
padding: 20px 15px 5px 15px;
background: none !important;
}
TABLE.products TD UL UL {
margin-bottom: 20px;
}
TABLE.products TD UL LI A SPAN.red {
display: inline !important;
height: auto !important;
line-height: 20px !important;
vertical-align: top;
padding: 0 0 0 3px !important;
}
TABLE.products ul li,
TABLE.products ul a {
position: relative;
line-height: 15px;
}
TABLE.products ul a:hover {
color: #000 !important;
}
TABLE.products ul ul li a {
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) no-repeat 0px center !important;
font-size: 12px;
line-height: 20px;
color: #646464 !important;
padding: 0 0 0 10px !important;
}
TABLE.products ul ul li a:hover {
background-image: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif) !important;
}
/* App */
#AppContiner {
background: url(/blob/307506/a27e855ae3a4ad616132f26e45897037/appbkg-gif-data.gif);
margin-top: 25px;
margin-bottom: 60px;
padding-left: 6px;
overflow: hidden;
}
.App ul {
display: block;
overflow: hidden;
}
.App li {
text-align: center;
display: block;
color: #646464;
width: 145px;
height: 173px;
float: left;
margin-right: 14px;
overflow: hidden;
position: relative;
}
.App li img {
}
.App li img.shadow {
padding: 0 5px 7px;
background: url(/blob/307508/a16de009db19c9915d0db074f4557c98/appshadow-png-data.png) center bottom no-repeat;
}
.App li img.slogan {
padding-top: 46px;
}
.App li a {
height: 173px;
display: block;
color: #646464;
text-decoration: none;
}
.App li a:hover {
color: #000;
}
.App li a .shadowbox {
display: block;
position: absolute;
cursor: pointer;
top: 0;
left: 0;
width: 100%;
padding-top: 4px;
text-align: center;
}
.App li a .textbox {
cursor: pointer;
position: relative;
top: 106px;
left: -4px;
padding: 0 0 0 8px;
font-size: 12px;
display: inline;
}
.App li a:hover .textbox {
background: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif) no-repeat 0 5px;
}
/* Technische Daten */
.Td table {
margin-bottom: 50px;
}
.Td th {
border-bottom: 1px solid black;
border-top: 1px solid black;
line-height: 16px;
vertical-align: top;
font-size: 12px;
padding: 5px 0;
}
tr.TdHeader td {
height: 40px;
border-bottom: 1px solid black;
vertical-align: bottom !important;
font-size: 12px;
font-weight: bold;
}
.Td td {
border-bottom: 1px solid #cccccc;
line-height: 16px;
font-size: 12px;
padding: 2px 0 2px 0;
vertical-align: bottom;
}
.Rb {
border-right: 1px solid #bbb;
padding-right: 6px;
/* box-shadow: 3px 0 0 #eee;
*/
}
.red {
color: #a4032f;
font-style: italic;
}
#ScrollableTable {
position: relative;
width: 940px;
clear: both;
}
.ScrollableData {
width: 600px;
position: absolute;
top: 0;
right: 0;
padding-bottom: 12px;
overflow: hidden;
overflow-y: hidden;
overflow-x: scroll;
z-index: 10;
}
.ScrollableData::-webkit-scrollbar,
.ScrollableDataFake::-webkit-scrollbar,
.ScrollableData scrollbar,
.ScrollableDataFake scrollbar {
-webkit-appearance: none;
-moz-appearance: none !important;
border-radius: 5px;
background: #eee url(/blob/307510/8e6d41f947e42d8e860bab9f90e7863f/scrollbar-bg-png-data.png) 0 0 repeat-x;
height: 13px;
border: 1px solid #d4d4d4;
}
.ScrollableData::-webkit-scrollbar-thumb,
.ScrollableDataFake::-webkit-scrollbar-thumb,
.ScrollableData scrollbar thumb,
.ScrollableDataFake scrollbar thumb {
-moz-appearance: none !important;
background: #ddd url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) 0 0 repeat-x;
border: 1px solid #d4d4d4;
height: 13px;
border-radius: 5px;
}
.ScrollableDataFake {
position: absolute;
bottom: 100%;
margin-bottom: 12px;
right: 0;
width: 600px;
overflow-x: scroll;
display: none;
}
.ScrollableDataFakeContainer {
height: 20px;
}
.ScrollableDataContainer {
overflow: hidden;
}
ScrollableDataContainer table:last-child {
border: 1px solid red;
}
.ScrollableData table {
float: left;
width: 180px;
display: none;
font-weight: normal;
}
.ScrollableData table td {
width: 180px;
}
#ScrollableTable tr.hover {
background: #f0f0f0;
background: rgba(192,
192,
192,
0.15);
}
#ScrollableTable .techTall TD {
height: 32px;
}
.TdHeader.techTall TD {
height: 40px !important;
}
#ScrollableTable tfoot tr.hover {
background: #fff;
}
#ScrollableTable sup {
font-size: 8px;
}
#ScrollableTable .spacer {
width: 600px;
height: 1px;
#width: 352px;
}
.TechDatenContainer {
width: 42%;
float: left;
}
.ScrollSelects {
width: 50%;
float: right;
padding: 40px 0 20px;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
}
.Scroll ul {
list-style: none;
text-decoration: none;
margin: 0;
padding: 0;
float: right;
}
form.ScrollSelects ul li {
list-style: none !important;
text-decoration: none !important;
background: none !important;
padding: 3px 0px;
margin: 0 0 0 20px;
width: 215px;
float: left;
}
form.ScrollSelects ul li .jqTransformCheckboxWrapper {
margin-top: -3px;
}
#recommendations {
padding-top: 10px;
clear: both;
}
#recommendations STRONG {
display: block;
margin-bottom: 10px;
}
#recommendations IMG {
margin-right: 40px;
}
.Scroll img {
vertical-align: -20%;
}
/* Varianten */
#varianten {
border-bottom: 1px solid #ddd;
margin-bottom: 50px;
float: left;
width:100%;
}
.variante {
border-top: 1px solid #ddd;
}
.varianteLeft {
float: left;
width: 400px;
}
.varianteRight {
width: 300px;
float: right;
}
.varianteDaten {
padding: 10px 0 0 0;
}
.varianteDaten TABLE {
width: 100%;
}
.varianteSelect {
width: 200px;
}
.varianteDaten .jqTransformSelectWrapper,
.varianteDaten .jqTransformSelectWrapper SPAN {
width: auto !important;
}
TABLE.Td TD {
vertical-align: top;
}
TABLE.Td TD.Rb {
padding-right: 5px;
}
TABLE TBODY TR.hover TD {
background-color: #f6f6f6;
cursor: default;
}
TABLE.Td TFOOT TD {
border: none !important;
font-size: 11px;
padding: 10px 0;
}
/*Szielinski entry end */
/* Tell a Friend */
#TellFriend {
display: none;
position: absolute;
margin-left: -180px;
margin-top: -7px;
top: 41px;
width: 320px;
padding-bottom: 15px;
z-index: 100;
background: url(/blob/307512/78c2c080098b170d8b83cc407f8df81b/tellfriend-bottom-bg-png-data.png) 0 bottom no-repeat;
}
#TellFriendContainer {
padding: 15px 0 0;
background: url(/blob/307514/d447f33a84528256ca7c314f3851edd7/tellfriend-top-bg-png-data.png) 0 0 no-repeat;
}
#TellFriendContent {
padding: 0 7px;
background: url(/blob/307516/b58d2c2c4019dd4c92049f24a4e14fad/tellfriend-bg-png-data.png) 0 0 repeat-y;
#margin-top: -23px;
}
#TellFriend form {
padding: 0 22px;
font-size: 12px;
line-height: 1.6;
font-family: 'CompatilFactLTRegular',
Arial,
sans-serif;
}
#TellFriend form h3 {
font-size: 16px;
font-weight: normal;
margin: 0;
padding: 10px 0 6px;
}
#TellFriend p {
margin-top: 10px;
overflow: hidden;
}
#TellFriend label {
display: block;
margin-top: 10px;
overflow: hidden;
}
#TellFriend .optional {
color: #626262;
}
#TellFriend .txt {
margin-top: 4px;
width: 260px;
}
#TellFriend .txt input {
width: 250px;
padding: 2px 5px;
}
#TellFriend .txtarea {
margin-top: 4px;
}
#TellFriend .txtarea img {
border-radius: 1px;
vertical-align: bottom;
}
.txtarea {
background: url(/blob/307518/f083a99dfc3489a656ead26bb71f3df5/bg-txtarea-gif-data.gif) 0 0 repeat-x;
background-size: contain;
border: 1px solid #D9D9D9;
border-radius: 3px 3px 3px 3px;
width: 260px;
}
.txtarea textarea {
background: transparent;
margin: 0;
padding: 0;
border: 0;
width: 250px;
padding: 2px 5px;
font-size: 12px;
color: #969696;
font-family: Arial;
}
#TellFriend .Action {
position: relative;
overflow: hidden;
padding-top: 10px;
top: 9px;
margin-right: -22px;
#margin-bottom: -19px;
}
.ToolBox .Menu > li {
z-index: 1;
}
.ToolBox .Menu li.friend {
position: relative;
z-index: 101;
}
.ToolBox .Menu li.friend:hover {
margin-left: -9px;
margin-right: -9px;
padding: 0 0 0 9px;
background: url(/blob/307520/591a4d9cb651ecdafafe287c233da3cf/tellfriend-menu-bg-png-data.png) 0 1px no-repeat;
/* padding: 0px 18px 0 18px;
*/
}
.ToolBox .Menu li.friend:hover a {
padding: 1px 9px 0 0;
background: url(/blob/307520/591a4d9cb651ecdafafe287c233da3cf/tellfriend-menu-bg-png-data.png) 100% -40px no-repeat;
}
.ToolBox .Menu li.friend:hover a span {
padding: 0 18px;
display: block;
position: relative;
z-index: 101;
margin-bottom: -1px;
height: 40px;
background: #FFF;
}
.ToolBox .Menu li.friend:hover #TellFriend {
display: block;
}
.ToolBox li.chooseCountry {
position: relative;
z-index: 1000;
height: 41px;
margin-top: -12px;
padding: 0 0px;
margin-left: -11px;
margin-right: -10px;
background: url(/blob/307372/95b4b54f502fd6ddb1b6cb14b70635bf/linemenu-gif-data.gif) no-repeat scroll left top transparent;
}
.ToolBox li.chooseCountry>A {
height: 41px;
line-height: 40px;
padding: 0;
}
.ToolBox .chooseCountry>A>SPAN {
background: url(/blob/307522/0ed7214fa95f1e94b2c48accc3689321/globe-png-data.png) no-repeat 10px 0;
display: block;
padding: 0 10px 0px 35px;
height: 41px;
position: relative;
z-index: 200;
}
.ToolBox .chooseCountry:hover>A>SPAN,
.ToolBox .chooseCountry.active>A>SPAN {
background-position: 10px -40px;
}
.ToolBox li.chooseCountry:hover,
.ToolBox li.chooseCountry.active {
margin-left: -20px;
margin-right: -9px;
padding: 0 9px;
background: url(/blob/307520/591a4d9cb651ecdafafe287c233da3cf/tellfriend-menu-bg-png-data.png) 0 1px no-repeat;
}
.ToolBox li.chooseCountry:hover>a,
.ToolBox li.chooseCountry.active>a {
padding-right: 9px;
color: #000;
background: url(/blob/307520/591a4d9cb651ecdafafe287c233da3cf/tellfriend-menu-bg-png-data.png) 100% -40px no-repeat;
}
.ToolBox li.chooseCountry:hover>a>span,
.ToolBox li.chooseCountry.active>a>span {
background-color: #fff;
}
.countries {
display: none;
position: absolute;
z-index: 10000;
top: 30px;
left: -80px;
background-color: #fff;
width: 800px;
background: url(/blob/307524/711962275fea5e4c3d2940fcac44f2f2/bgcountriesbottom-png-data.png) no-repeat bottom left;
}
.countriesShadow {
background: url(/blob/307526/4d5b6d2a1fc3b5aabd058f57f51abfb0/bgcountriestop-png-data.png) no-repeat top left;
padding: 30px 30px 0px 30px;
margin-bottom: 20px;
float: left;
width: 740px;
}
.countries .close {
position: absolute;
top: 30px;
right: 30px;
width: 20px !important;
height: 20px !important;
padding: 0 !important;
}
.countries h1 {
border-bottom: 1px solid #cfcfcf;
margin-top: 0px;
padding: 0px 0 10px 0;
font-weight: normal;
font-size: 16px;
line-height: 22px;
color: #000;
}
.countries STRONG {
font-weight: normal;
}
.countries .continent {
font-size: 14px;
font-weight: bold;
color: #000;
margin-left: -1px;
margin-bottom: 10px;
display: block;
}
.globalContent {
margin-left: -40px;
}
.globalContentColumn {
display: block;
float: left;
margin-bottom: 10px;
width: 219px;
margin-left: 40px;
display: inline !important;
}
* html .globalContentColumn {
margin-left: 40px;
margin-right: 30px;
}
.popup .country {
background-position: 0 2px;
background-repeat: no-repeat;
color: #646464;
display: block;
font-size: 11px;
margin-bottom: 3px;
padding-left: 0;
white-space: nowrap;
}
* html .popup .country {
width: 240px;
}
.popup .country A:hover {
color: #000;
}
.popup .country STRONG {
color: #000;
}
/* L盲nderauswahl Popup auf Startseite */
#countryAlert {
width: 490px;
height: 165px;
padding: 30px;
background: url(/blob/307528/ee476efe0dc5a9ce31b7bf2f5b3e967e/bgpopupcountryalert-png-data.png) no-repeat;
position: absolute;
top: 240px;
left: 50%;
margin-left: -275px;
z-index: 100000;
display: none;
}
#countryAlert H1 {
margin: 0;
font-size: 16px;
margin-bottom: 15px;
}
#countryAlert P {
margin-bottom: 20px;
}
#countryAlert P A {
font-weight: bold;
color: #646464;
}
#countryAlert P A:hover {
color: #000;
}
#countryAlert .flag {
display: inline-block;
float: none;
margin-left: 5px;
margin-right: 3px;
position: relative;
top: 1px;
}
* + html #countryAlert .flag {
top: -2px;
}
#countryAlert .close {
top: 30px;
right: 30px;
}
#countryAlert .buttons {
clear: both;
position: relative;
top: -12px;
}
#countryAlert .buttons .left {
margin-left: -4px;
height: 50px;
}
#countryAlert .buttons .left .btn {
width: auto !important;
left: 0px;
margin: 0;
float: left;
}
.flag {
background: url(/blob/307530/b7ab5bf6134c79c6585cc9f0126b4fca/flagssprite-gif-data.gif) no-repeat scroll left top transparent;
display: block;
float: left;
height: 11px;
margin-right: 6px;
margin-top: 3px;
width: 16px;
}
.flag-ad {
background-position: 0 0;
}
.flag-ae {
background-position: -26px 0;
}
.flag-af {
background-position: -52px 0;
}
.flag-ag {
background-position: -78px 0;
}
.flag-ai {
background-position: -104px 0;
}
.flag-al {
background-position: -130px 0;
}
.flag-am {
background-position: -156px 0;
}
.flag-an {
background-position: -182px 0;
}
.flag-ao {
background-position: -208px 0;
}
.flag-ar {
background-position: -234px 0;
}
.flag-as {
background-position: -260px 0;
}
.flag-at {
background-position: -286px 0;
}
.flag-au {
background-position: -312px 0;
}
.flag-aw {
background-position: -338px 0;
}
.flag-ax {
background-position: -364px 0;
}
.flag-az {
background-position: -390px 0;
}
.flag-ba {
background-position: -416px 0;
}
.flag-bb {
background-position: -442px 0;
}
.flag-bd {
background-position: -468px 0;
}
.flag-be {
background-position: -494px 0;
}
.flag-bf {
background-position: -520px 0;
}
.flag-bg {
background-position: -546px 0;
}
.flag-bh {
background-position: -572px 0;
}
.flag-bi {
background-position: -598px 0;
}
.flag-bj {
background-position: -624px 0;
}
.flag-bm {
background-position: -650px 0;
}
.flag-bn {
background-position: -676px 0;
}
.flag-bo {
background-position: -702px 0;
}
.flag-br {
background-position: -728px 0;
}
.flag-bs {
background-position: -754px 0;
}
.flag-bt {
background-position: -780px 0;
}
.flag-bv {
background-position: -806px 0;
}
.flag-bw {
background-position: -832px 0;
}
.flag-by {
background-position: -858px 0;
}
.flag-bz {
background-position: -884px 0;
}
.flag-ca {
background-position: -910px 0;
}
.flag-catalonia {
background-position: -936px 0;
}
.flag-cc {
background-position: -962px 0;
}
.flag-cd {
background-position: -988px 0;
}
.flag-cf {
background-position: -1014px 0;
}
.flag-cg {
background-position: -1040px 0;
}
.flag-ch {
background-position: -1066px 0;
}
.flag-ci {
background-position: -1087px 0;
}
.flag-ck {
background-position: -1113px 0;
}
.flag-cl {
background-position: -1139px 0;
}
.flag-cm {
background-position: -1165px 0;
}
.flag-cn {
background-position: -1191px 0;
}
.flag-co {
background-position: -1217px 0;
}
.flag-cr {
background-position: -1243px 0;
}
.flag-cs {
background-position: -1269px 0;
}
.flag-cu {
background-position: -1295px 0;
}
.flag-cv {
background-position: -1321px 0;
}
.flag-cx {
background-position: -1347px 0;
}
.flag-cy {
background-position: -1373px 0;
}
.flag-cz {
background-position: -1399px 0;
}
.flag-de {
background-position: -1425px 0;
}
.flag-dj {
background-position: -1451px 0;
}
.flag-dk {
background-position: -1477px 0;
}
.flag-dm {
background-position: -1503px 0;
}
.flag-do {
background-position: -1529px 0;
}
.flag-dz {
background-position: -1555px 0;
}
.flag-ec {
background-position: -1581px 0;
}
.flag-ee {
background-position: -1607px 0;
}
.flag-eg {
background-position: -1633px 0;
}
.flag-eh {
background-position: -1659px 0;
}
.flag-england {
background-position: -1685px 0;
}
.flag-uk{
background-position: -26px -21px;
}
.flag-er {
background-position: -1711px 0;
}
.flag-es {
background-position: -1737px 0;
}
.flag-et {
background-position: -1763px 0;
}
.flag-europeanunion {
background-position: -1789px 0;
}
.flag-fam {
background-position: -1815px 0;
}
.flag-fi {
background-position: -1841px 0;
}
.flag-fj {
background-position: -1867px 0;
}
.flag-fk {
background-position: -1893px 0;
}
.flag-fm {
background-position: -1919px 0;
}
.flag-fo {
background-position: -1945px 0;
}
.flag-fr {
background-position: -1971px 0;
}
.flag-ga {
background-position: 0 -21px;
}
.flag-gb {
background-position: -26px -21px;
}
.flag-gd {
background-position: -52px -21px;
}
.flag-ge {
background-position: -78px -21px;
}
.flag-gf {
background-position: -104px -21px;
}
.flag-gh {
background-position: -130px -21px;
}
.flag-gi {
background-position: -156px -21px;
}
.flag-gl {
background-position: -182px -21px;
}
.flag-gm {
background-position: -208px -21px;
}
.flag-gn {
background-position: -234px -21px;
}
.flag-gp {
background-position: -260px -21px;
}
.flag-gq {
background-position: -286px -21px;
}
.flag-gr {
background-position: -312px -21px;
}
.flag-gs {
background-position: -338px -21px;
}
.flag-gt {
background-position: -364px -21px;
}
.flag-gu {
background-position: -390px -21px;
}
.flag-gw {
background-position: -416px -21px;
}
.flag-gy {
background-position: -442px -21px;
}
.flag-hk {
background-position: -468px -21px;
}
.flag-hm {
background-position: -494px -21px;
}
.flag-hn {
background-position: -520px -21px;
}
.flag-hr {
background-position: -546px -21px;
}
.flag-ht {
background-position: -572px -21px;
}
.flag-hu {
background-position: -598px -21px;
}
.flag-id {
background-position: -624px -21px;
}
.flag-ie {
background-position: -650px -21px;
}
.flag-il {
background-position: -676px -21px;
}
.flag-in {
background-position: -702px -21px;
}
.flag-io {
background-position: -728px -21px;
}
.flag-iq {
background-position: -754px -21px;
}
.flag-ir {
background-position: -780px -21px;
}
.flag-is {
background-position: -806px -21px;
}
.flag-it {
background-position: -832px -21px;
}
.flag-jm {
background-position: -858px -21px;
}
.flag-jo {
background-position: -884px -21px;
}
.flag-jp,.flag-ja {
background-position: -910px -21px;
}
.flag-ke {
background-position: -936px -21px;
}
.flag-kg {
background-position: -962px -21px;
}
.flag-kh {
background-position: -988px -21px;
}
.flag-ki {
background-position: -1014px -21px;
}
.flag-km {
background-position: -1040px -21px;
}
.flag-kn {
background-position: -1066px -21px;
}
.flag-kp {
background-position: -1092px -21px;
}
.flag-kr {
background-position: -1118px -21px;
}
.flag-kw {
background-position: -1144px -21px;
}
.flag-ky {
background-position: -1170px -21px;
}
.flag-kz {
background-position: -1196px -21px;
}
.flag-la {
background-position: -1222px -21px;
}
.flag-lb {
background-position: -1248px -21px;
}
.flag-lc {
background-position: -1274px -21px;
}
.flag-li {
background-position: -1300px -21px;
}
.flag-lk {
background-position: -1326px -21px;
}
.flag-lr {
background-position: -1352px -21px;
}
.flag-ls {
background-position: -1378px -21px;
}
.flag-lt {
background-position: -1404px -21px;
}
.flag-lu {
background-position: -1430px -21px;
}
.flag-lv {
background-position: -1456px -21px;
}
.flag-ly {
background-position: -1482px -21px;
}
.flag-ma {
background-position: -1508px -21px;
}
.flag-mc {
background-position: -1534px -21px;
}
.flag-md {
background-position: -1560px -21px;
}
.flag-me {
background-position: -1586px -21px;
}
.flag-mg {
background-position: -1612px -21px;
}
.flag-mh {
background-position: -1638px -21px;
}
.flag-mk {
background-position: -1664px -21px;
}
.flag-ml {
background-position: -1690px -21px;
}
.flag-mm {
background-position: -1716px -21px;
}
.flag-mn {
background-position: -1742px -21px;
}
.flag-mo {
background-position: -1768px -21px;
}
.flag-mp {
background-position: -1794px -21px;
}
.flag-mq {
background-position: -1820px -21px;
}
.flag-mr {
background-position: -1846px -21px;
}
.flag-ms {
background-position: -1872px -21px;
}
.flag-mt {
background-position: -1898px -21px;
}
.flag-mu {
background-position: -1924px -21px;
}
.flag-mv {
background-position: -1950px -21px;
}
.flag-mw {
background-position: -1976px -21px;
}
.flag-mx {
background-position: 0 -43px;
}
.flag-my {
background-position: -26px -43px;
}
.flag-mz {
background-position: -52px -43px;
}
.flag-na {
background-position: -78px -43px;
}
.flag-nc {
background-position: -104px -43px;
}
.flag-ne {
background-position: -130px -43px;
}
.flag-nf {
background-position: -156px -43px;
}
.flag-ng {
background-position: -182px -43px;
}
.flag-ni {
background-position: -208px -43px;
}
.flag-nl {
background-position: -234px -43px;
}
.flag-no {
background-position: -260px -43px;
}
.flag-np {
background-position: -286px -43px;
}
.flag-nr {
background-position: -305px -43px;
}
.flag-nu {
background-position: -331px -43px;
}
.flag-nz {
background-position: -357px -43px;
}
.flag-om {
background-position: -383px -43px;
}
.flag-pa {
background-position: -409px -43px;
}
.flag-pe {
background-position: -435px -43px;
}
.flag-pf {
background-position: -461px -43px;
}
.flag-pg {
background-position: -487px -43px;
}
.flag-ph {
background-position: -513px -43px;
}
.flag-pk {
background-position: -539px -43px;
}
.flag-pl {
background-position: -565px -43px;
}
.flag-pm {
background-position: -591px -43px;
}
.flag-pn {
background-position: -617px -43px;
}
.flag-pr {
background-position: -643px -43px;
}
.flag-ps {
background-position: -669px -43px;
}
.flag-pt {
background-position: -695px -43px;
}
.flag-pw {
background-position: -721px -43px;
}
.flag-py {
background-position: -747px -43px;
}
.flag-qa {
background-position: -773px -43px;
}
.flag-re {
background-position: -799px -43px;
}
.flag-ro {
background-position: -825px -43px;
}
.flag-rs {
background-position: -851px -43px;
}
.flag-ru {
background-position: -877px -43px;
}
.flag-rw {
background-position: -903px -43px;
}
.flag-sa {
background-position: -929px -43px;
}
.flag-sb {
background-position: -955px -43px;
}
.flag-sc {
background-position: -981px -43px;
}
.flag-scotland {
background-position: -1007px -43px;
}
.flag-sd {
background-position: -1033px -43px;
}
.flag-se {
background-position: -1059px -43px;
}
.flag-sg {
background-position: -1085px -43px;
}
.flag-sh {
background-position: -1111px -43px;
}
.flag-si {
background-position: -1137px -43px;
}
.flag-sj {
background-position: -1163px -43px;
}
.flag-sk {
background-position: -1189px -43px;
}
.flag-sl {
background-position: -1215px -43px;
}
.flag-sm {
background-position: -1241px -43px;
}
.flag-sn {
background-position: -1267px -43px;
}
.flag-so {
background-position: -1293px -43px;
}
.flag-sr {
background-position: -1319px -43px;
}
.flag-st {
background-position: -1345px -43px;
}
.flag-sv {
background-position: -1371px -43px;
}
.flag-sy {
background-position: -1397px -43px;
}
.flag-sz {
background-position: -1423px -43px;
}
.flag-tc {
background-position: -1449px -43px;
}
.flag-td {
background-position: -1475px -43px;
}
.flag-tf {
background-position: -1501px -43px;
}
.flag-tg {
background-position: -1527px -43px;
}
.flag-th {
background-position: -1553px -43px;
}
.flag-tj {
background-position: -1579px -43px;
}
.flag-tk {
background-position: -1605px -43px;
}
.flag-tl {
background-position: -1631px -43px;
}
.flag-tm {
background-position: -1657px -43px;
}
.flag-tn {
background-position: -1683px -43px;
}
.flag-to {
background-position: -1709px -43px;
}
.flag-tr {
background-position: -1735px -43px;
}
.flag-tt {
background-position: -1761px -43px;
}
.flag-tv {
background-position: -1787px -43px;
}
.flag-tw {
background-position: -1813px -43px;
}
.flag-tz {
background-position: -1839px -43px;
}
.flag-ua {
background-position: -1865px -43px;
}
.flag-ug {
background-position: -1891px -43px;
}
.flag-um {
background-position: -1917px -43px;
}
.flag-us {
background-position: -1943px -43px;
}
.flag-uy {
background-position: -1969px -43px;
}
.flag-uz {
background-position: 0 -65px;
}
.flag-va {
background-position: -26px -65px;
}
.flag-vc {
background-position: -52px -65px;
}
.flag-ve {
background-position: -78px -65px;
}
.flag-vg {
background-position: -104px -65px;
}
.flag-vi {
background-position: -130px -65px;
}
.flag-vn {
background-position: -156px -65px;
}
.flag-vu {
background-position: -182px -65px;
}
.flag-wales {
background-position: -208px -65px;
}
.flag-wf {
background-position: -234px -65px;
}
.flag-ws {
background-position: -260px -65px;
}
.flag-ye {
background-position: -286px -65px;
}
.flag-yt {
background-position: -312px -65px;
}
.flag-za {
background-position: -338px -65px;
}
.flag-zm {
background-position: -364px -65px;
}
.flag-zw {
background-position: -390px -65px;
}
.countries .popup {
border: none;
width: auto !important;
}
.popup .country A {
color: #787878;
font-size: 11px;
text-decoration: none;
float: none !important;
padding: 0 !important;
}
.popup .divider {
display: block;
height: 15px;
line-height: 5px;
margin: 5px 10px 10px 0px;
}
/* Tell a Friend end */
/* bottom center */
#wowslider-container1 .ws_prev,
#wowslider-container1 .ws_next {
position: absolute;
width: 36px;
height: 72px;
top: 50%;
margin-top: -36px;
background: url(../images/slider-buttons-png-data.png) no-repeat;
z-index: 10000;
cursor: pointer;
}
#wowslider-container1 .ws_prev {
left: 0;
}
#wowslider-container1 .ws_next {
right: 0;
background-position: -36px 0;
}
#wowslider-container1 .ws_prev:hover {
background-position: 0px -72px;
}
#wowslider-container1 .ws_next:hover {
background-position: -36px -72px;
}
#wowslider-container1 .ws_bullets {
bottom: 0;
left: 50%;
}
#wowslider-container1 .mask {
position: absolute;
z-index: 100;
right: -1px;
bottom: -1px;
background: url(/blob/307532/6e9134b04981f110121bb7dedea7bc77/bg-mask-png-data.png) no-repeat;
height: 81px;
width: 94px;
}
* html #wowslider-container1 .mask {
bottom: -1px;
}
#wowslider-container1 .ws_bullets div {
left: -50%;
}
#wowslider-container1 {
zoom: 1;
position: relative;
width: 1000px;
margin: 0 auto;
z-index: 100;
}
#wowslider-container1 ul {
list-style: none;
margin: 0;
padding: 0;
}
#wowslider-container1 .ws_images {
width: 1000px;
height: 355px;
overflow: hidden;
position: relative;
}
#wowslider-container1 .ws_images a {
color: transparent;
font-family: 'CompatilFactLTRegular',
Arial,
Tahoma,
Verdana;
}
.ws-title a {

font-size: 16px;
}
#wowslider-container1 .ws_images img {
top: 0;
left: 0;
border: none 0;
max-width: none;
}
#wowslider-container1 a {
text-decoration: none;
outline: none;
border: none;
}
#wowslider-container1 .ws_bullets {
font-size: 0px;
padding: 10px;
float: left;
position: absolute;
z-index: 70;
}
#wowslider-container1 .ws_bullets div {
position: relative;
float: left;
}
#wowslider-container1 .ws_bullets a {
background: url(../images/slidedot-png-data.png) no-repeat left top;
height: 7px;
width: 8px;
text-indent: -100px;
display: block;
float: left;
margin-right: 5px;
overflow: hidden;
margin-left: 5px;
position: relative;
color: transparent;
}
#wowslider-container1 .ws_bullets a:hover,
#wowslider-container1 .ws_overbull {
background: url(../images/slidedot-png-data.png) no-repeat left bottom;
text-decoration: none;
;
}
#wowslider-container1 a.ws_selbull {
background: url(../images/slidedot-png-data.png) no-repeat left bottom;
text-decoration: none;
}
#wowslider-container1 .ws-title {
position: absolute;
top: 30px;
left: 30px;
margin-right: 5px;
z-index: 50;
color: #000;
font-size: 130%;
width: 880px;
}
#wowslider-container1 .ws-title p {
font-size: 20px;

}
#wowslider-container1 .ws-title a {
color: #000;
text-decoration: underline;
line-height: 20px;
}
#wowslider-container1 .ws-title a:hover {
/* text-decoration: none;
*/
}
#wowslider-container1 a.wsl {
display: none;
}
#wowslider-container1 .ws-title .white,
#wowslider-container1 .ws-title .white A {
color: #fff !important;
}
#wowslider-container1 ul {
position: relative;
width: 800%;
left: 0%;
animation: wsBasic 30.4s infinite;
-moz-animation: wsBasic 30.4s infinite;
-webkit-animation: wsBasic 30.4s infinite;
}
#wowslider-container1 ul li {
float: left;
width: 960px;
}
@keyframes wsBasic {
0% {
left: -0%
}
6.91% {
left: -0%
}
12.5% {
left: -100%
}
19.41% {
left: -100%
}
25% {
left: -200%
}
31.91% {
left: -200%
}
37.5% {
left: -300%
}
44.41% {
left: -300%
}
50% {
left: -400%
}
56.91% {
left: -400%
}
62.5% {
left: -500%
}
69.41% {
left: -500%
}
75% {
left: -600%
}
81.91% {
left: -600%
}
87.5% {
left: -700%
}
94.41% {
left: -700%
}
}
@-moz-keyframes wsBasic {
0% {
left: -0%
}
6.91% {
left: -0%
}
12.5% {
left: -100%
}
19.41% {
left: -100%
}
25% {
left: -200%
}
31.91% {
left: -200%
}
37.5% {
left: -300%
}
44.41% {
left: -300%
}
50% {
left: -400%
}
56.91% {
left: -400%
}
62.5% {
left: -500%
}
69.41% {
left: -500%
}
75% {
left: -600%
}
81.91% {
left: -600%
}
87.5% {
left: -700%
}
94.41% {
left: -700%
}
}
@-webkit-keyframes wsBasic {
0% {
left: -0%
}
6.91% {
left: -0%
}
12.5% {
left: -100%
}
19.41% {
left: -100%
}
25% {
left: -200%
}
31.91% {
left: -200%
}
37.5% {
left: -300%
}
44.41% {
left: -300%
}
50% {
left: -400%
}
56.91% {
left: -400%
}
62.5% {
left: -500%
}
69.41% {
left: -500%
}
75% {
left: -600%
}
81.91% {
left: -600%
}
87.5% {
left: -700%
}
94.41% {
left: -700%
}
}
#wowslider-container1 .ws_bullets a img {
text-indent: 0;
display: block;
bottom: 12px;
left: -120px;
visibility: hidden;
position: absolute;
border: 2px solid #B8C4CF;
max-width: none;
}
#wowslider-container1 .ws_bullets a:hover img {
visibility: visible;
}
#wowslider-container1 .ws_bulframe div div {
height: 90px;
overflow: visible;
position: relative;
}
#wowslider-container1 .ws_bulframe div {
left: 0;
overflow: hidden;
position: relative;
width: 240px;
background-color: #B8C4CF;
}
#wowslider-container1 .ws_bullets .ws_bulframe {
display: none;
bottom: 25px;
overflow: visible;
position: absolute;
cursor: pointer;
border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bulframe span {
position: absolute;
}
img.app-store {
margin-top: 7px;
}
.symbol-medium {
font-size: 12px;
position: relative;
top: -4px;
}
.symbol-small {
font-size: 11px;
position: relative;
top: -2px;
}
.ContentStart .pro_top {
margin: 0;
padding: 0;
width: 705px;
float: left;
}
.ContentStart .pro_top_left {
margin: 0;
padding: 0;
width: 395px;
float: left;
}
.ContentStart .pro_top_right {
margin: 0;
padding: 0 15px 0 0;
width: 295px;
float: left;
}
.ContentStart a.product_name,
h2.supheader {
display: block;
font-size: 13px;
font-weight: normal;
line-height: 25px;
color: #000000;
margin-top: 0;
font-family: 'CompatilFactLtRegular',Arial,Tahoma;
text-decoration: none;
}
h2.supheader > span {
border-bottom: 1px solid black;
}
.ContentStart h2.supheader {
}
.ContentStart a.product_name:hover {
text-decoration: none;
}
.ContentStart .product_tagline,
.ContentStart .tagline {
display: block;
font-size: 18px;
font-weight: normal;
line-height: 25px;
color: #000000;
font-family: 'CompatilLetterLTCERegular';
margin-bottom: 15px;
}
.ContentStart h1.pt20 {
padding-top: 20px;
}
.ContentStart h2.mt30 {
margin-top: 30px;
}
.ContentStart p {
font-size: 12px;
line-height: 1.5;
color: #000000;
margin: 5px 0 15px;
}
.ContentStart ul {
margin: 0 0 5px;
padding: 0;
overflow: hidden;
}
.ContentStart ul li,
.ContentStart .Akkordeon li li {
margin: 0 0 5px;
padding: 0 0 0 12px;
background: url(/blob/307534/32660b2d116a70bee6d403bdfbe323d1/contentstart-li-bg-jpg-data.jpg) 0 8px no-repeat;
color: #000;
font-size: 12px;
line-height: 1.5;
}
.ContentStart .chosen-container ul li {
background:none;
}
.ContentStart .Akkordeon>li {
padding: 0 !important;
}
.ContentStart .Akkordeon li li {
border: 0;
font-size: 12px !important;
}
.ContentStart .Akkordeon li h3 {
margin: 10px 0 5px;
}
/*body#dmg .ContentStart ul {
margin: 0;
margin-left: 0px;
}
body#dmg .ContentStart ul li {
list-style: none;
}
*/
.ContentStart ul li a,
.ContentStart p a {
/* color: #000;
text-decoration: underline;
*/
}
.ContentStart ul li a:hover,
.ContentStart p a:hover {
/* text-decoration: underline;
*/
}
.ContentStart .highlights_slider_wrap {
float: left;
margin: 0;
padding: 0;
width: 705px;
}
.highlights_slider_wrap .ContentImageGallery {
float: right;
margin-top: 35px;
margin-right: 5px;
padding: 0;
border: 0;
}
.highlights_slider_wrap .ContentImageGallery .Frame {
width: 300px;
height: 250px;
}
.ContentStart .highlights {
margin: 0;
padding: 0;
width: 395px;
float: left;
}
.ContentStart .highlights ul {
margin-right: 15px;
}
.ContentStart .highlights .highlights_title {
color: #000000;
display: block;
font-family: 'CompatilLetterLTCERegular';
font-size: 18px;
font-weight: normal;
line-height: 25px;
margin: 5px 0;
}
.ContentStart .pro_slider {
margin: 0;
padding: 0;
width: 310px;
float: left;
}
.ContentStart.AboutPage h2 {
font-size: 12px;
margin: 0;
}
/*scrollable css start*/
.scrollable_wrap {
padding: 0;
margin: 40px 0 0 0;
width: 300px;
height: 250px;
position: relative;
}
.scrollable_wrap .left_arrow {
position: absolute;
top: 95px;
left: 0;
width: 30px;
height: 57px;
z-index: 999;
}
.scrollable_wrap .right_arrow {
position: absolute;
top: 95px;
right: 0;
width: 30px;
height: 57px;
z-index: 999;
}
.scrollable {
position: relative;
overflow: hidden;
width: 300px;
height: 250px;
float: left;
z-index: 1;
}
.scrollable .items {
width: 20000em;
position: absolute;
clear: both;
}
.items div {
float: left;
width: 300px;
height: 250px;
}
.scrollable img {
float: left;
margin: 0;
padding: 0;
width: 300px;
height: 250px;
}
.scrollable .active {
border: 0;
position: relative;
cursor: default;
}
a.browse {
display: block;
width: 30px;
height: 57px;
float: left;
margin: 0;
cursor: pointer;
font-size: 1px;
}
/* right */
a.right {
background: url(/blob/307536/6671332925c65330cc4a9aada384e352/right-btn-png-data.png) no-repeat center bottom;
clear: right;
margin-right: 0px;
}
a.right:hover,
a.right:active {
background: url(/blob/307536/6671332925c65330cc4a9aada384e352/right-btn-png-data.png) no-repeat center top;
}
/* left */
a.left {
margin-left: 0px;
background: url(/blob/307538/1a4aadaa1dbdef40c406f50a310e560e/left-btn-png-data.png) no-repeat center bottom;
}
a.left:hover,
a.left:active {
background: url(/blob/307538/1a4aadaa1dbdef40c406f50a310e560e/left-btn-png-data.png) no-repeat center top;
}
/* disabled navigational button */
a.disabled {
visibility: hidden !important;
}
/*scrollable css end*/
/*tooltip css start*/
#Tooltip {
cursor: default;
position: absolute;
display: none;
top: 0;
left: 0;
width: 254px;
color: #000;
font-family: Arial,
sans-serif;
background: url(/blob/307322/c0eb9e9cf45f9ab24c31445d16c27f88/tooltip-bottom-bg-png-data.png) left bottom no-repeat;
padding-bottom: 10px;
z-index: 100;
}
#Tooltip.center {
background: url(/blob/307540/1dcc71acda95d817c9370b03dc6cbf3b/tooltip-narrow-bottom-bg-png-data.png) left bottom no-repeat;
}
#Tooltip .container {
background: url(/blob/307320/34fce45d24bfd55e6909ca86d391fcfc/tooltip-top-bg-png-data.png) left top no-repeat;
padding-top: 10px;
}
#Tooltip.center .container {
background: url(/blob/307542/045b5b936cd3ff7a1059edcda5a29227/tooltip-narrow-top-bg-png-data.png) left top no-repeat;
padding-top: 10px;
}
#Tooltip .content {
background: url(/blob/307324/8b011ebeb19e4b6244d90f23a3c17181/tooltip-bg-png-data.png) left top repeat-y;
min-height: 44px;
padding: 0 12px;
font-size: 12px;
line-height: 1.5;
}
#Tooltip.center .content {
background: url(/blob/307544/58bd9cd3f10100daa689a826f8362f0b/tooltip-narrow-bg-png-data.png) left top repeat-y;
}
#Tooltip .image {
margin-left: -5px;
width: 239px;
overflow: hidden;
margin-bottom: -3px;
float: left;
}
#Tooltip .text IMG {
float: left;
margin: 4px 10px 5px 0px;
}
#Tooltip .image IMG {
float: left;
margin: 3px 1px 1px 1px;
border-top: 1px solid #DDD;
}
#Tooltip .title,
.map-title {
background: #FF0;
position: relative;
top: -3px;
margin: 0 -5px;
padding: 5px 7px;
background-color: #f9f8f8;
border-bottom: solid 1px #DDD;
font-weight: bold;
line-height: 17px;
}
.TooltipContainer {
position: relative;
min-height: 300px;
}
.map-title {
padding-right: 40px;
}
#Tooltip .pointer {
display: none
}
#Tooltip.right .right.pointer,
#Tooltip.bottom .bottom.pointer {
display: block;
}
#Tooltip .right.pointer {
position: absolute;
right: -11px;
top: 6px;
width: 18px;
height: 28px;
background: url(/blob/307546/df56a21e45558b8d2b8dd95d93bc1e53/tooltip-pointer-right-png-data.png) no-repeat;
}
#Tooltip .bottom.pointer {
position: absolute;
right: auto;
top: auto;
left: 20px;
bottom: -11px;
width: 28px;
height: 18px;
background: url(/blob/307548/b5d4886044b4d55158c9938cf67dc9f4/tooltip-pointer2-png-data.png) no-repeat;
}
#Tooltip.center .bottom.pointer {
left: 50% !important;
margin-left: -14px !important;
}
#Tooltip.wide {
width: 354px;
background-image: url(/blob/307550/1513c3719c9cd06bb5e1fd2459740a0f/tooltip-wide-bottom-bg-png-data.png);
}
#Tooltip.wide .container {
background-image: url(/blob/307552/1dbbadbd24b4b8ffdb20bbdcd2507282/tooltip-wide-top-bg-png-data.png);
}
#Tooltip.wide .content {
background-image: url(/blob/307554/23605294981ae7df41095c1cda1c83cf/tooltip-wide-bg-png-data.png);
}
#Tooltip.wide .title {
padding: 7px 12px;
}
#Tooltip.wide .text {
padding: 7px;
}
.tooltip {
position: relative;
width: auto;
float: left;
}
.tooltip.bottom IMG {
margin-bottom: 10px;
}
.h-tooltip_box {
position: relative;
}
.h-tooltip-box .tooltip {
float: left;
}
.v-tooltip_box {
position: absolute;
right: 0;
top: 0;
width: 120px;
padding: 0 0 0 10px;
height: 300px;
}
.v-tooltip_box .tooltip {
margin: 0 0 5px 0;
}
.tooltip-title,
.tooltip-description,
.tooltip-image {
display: none;
}
/*tooltip css end*/
/*17th April css end*/
input.button {
background: url(/blob/307556/778148b777bcb6416ff759491c696184/abschicken-jpg-data.jpg) repeat scroll 0 0 transparent;
border: medium none;
color: #646464;
cursor: pointer;
float: right;
font-size: 12px;
height: 21px;
padding: 2px 0 5px 3px;
text-align: left;
width: 90px;
}
ul.checkbox_right {
margin-left: 44px!important;
}
.LeftWrap a {
color: #787878;
font-size: 12px;
}
a {
color: #000000;
font-weight: normal;
text-decoration: none;
}
p {
font-size: 12px;
}
.DMG h2 {
margin: 0;
padding: 0;
}
.ContentStart.DMG {
padding-top: 0;
}
.DMG h2 a {
font-size: 14px;
color: #000;
text-decoration: underline;
}
.DMG h1 {
line-height: 30px;
margin-bottom: 15px;
}
.DMG h3 {
margin: 0 0 5px;
font-size: 12px;
}
div.ContentStart a {
color: #787878;
}
div.ContentStart a:hover {
/*color: #000;*/
/*text-decoration: underline;*/
/*border-bottom: 1px solid black;*/
}
div.ContentStart .chosen-container a:hover {
border:none;
text-decoration:none;
}
.ContentStart.Download .Content {
height: auto;
}
.Download .DownloadItems ul {
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
}
.Download .DownloadItems li {
float: left;
width: 330px;
margin: 0;
padding: 15px 15px 15px 0 !important;
border: 0;
position: relative;
background: none !important;
}
.Download .DownloadItems li.right {
float: right;
}
.Download .DownloadItems li img {
border: 1px solid #ccc;
float: left;
margin: 0 20px 10px 0;
padding: 4px;
}
.Download .DownloadItems li h3 {
font-size: 12px;
margin: 0 0 10px;
}
.Download .DownloadItems li .download-btn {
position: absolute;
bottom: 20px;
left: 170px;
}
.Download .DownloadItems li .download-btn span {
font-size:11px;
}
.Warning {
background-color: #fff;
height: 100%;
}
.Warning .Message {
margin: 0 auto;
width: 480px;
font-size: 12px;
padding-top: 100px;
}
.Warning .Message img {
padding-right: 25px;
float: left;
}
.Warning .Message h1 {
font: 18px 'CompatilLetterLTCERegular',
serif;
margin: 0 0 25px;
}
.Warning .Message a {
color: #626262;
}
.Warning .Message a:hover {
color: #000;
text-decoration: underline;
}
.OldBrowser {
text-align: center;
}
.OldBrowser ul {
overflow: hidden;
margin: 50px auto;
width: 460px;
}
.OldBrowser ul li {
text-align: center;
width: 115px;
float: left;
overflow: hidden;
}
.OldBrowser ul li img {
margin: 0 22px;
}
.Uberholung div,
.Spindelservice div {
clear: both;
overflow: hidden;
margin: 20px 0;
}
.Uberholung div img,
.Spindelservice div img {
margin-top: 8px;
}
.Uberholung div ul {
float: left;
width: 460px;
}
.Uberholung h3,
.Spindelservice h3 {
font-size: 12px;
margin: 5px 0 !important;
}
.Uberholung .BottomLine {
padding: 10px 0 20px;
border-bottom: none !important;
background-image: url(/blob/307500/1475c8da6acbe39dddd60cd85ddb614e/soft-bkg2-jpg-data.jpg);
background-position: center bottom;
background-repeat: no-repeat;
}
.Spindelservice ul li {
margin-bottom: 0px;
}
.left {
margin-right: 20px;
float: left;
}
img.right {
margin-left: 20px;
margin-right: 5px;
float: right;
}
.ContentStart .btn-anfordern {
color: #626262;
}
.Karriere .ws-title {
top: 300px !important;
left: 0 !important;
padding: 0 10px;
background: #FFF;
}
.Karriere h1 {
clear: both;
width: 100%;
}
.Karriere .Address {
float: left;
margin-bottom: 30px;
width: 230px;
height: 150px;
}
.ContentStart h2 {
margin: 1em 0 5px;
font-size: 13px;
}
.ContentStart h3 {
margin: 0 0 10px;
font-size: 12px;
}
.Karriere .ColumnBox .boxTitle {
font-size: 14px;
margin-bottom: 0.25em;
color: #000;
display: block;
font-weight: bold;
}
.Karriere .ColumnBox {
font-weight: bold;
}
.Karriere .ColumnBox .boxText {
font-size: 11px;
color: inherit;
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) 2px 6px no-repeat;
padding-left: 12px;
line-height: 1.6;
display: block;
}
.Karriere .ColumnBox a:hover li {
background-image: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif);
}
.Karriere .Sub .Content {
margin-top: 5px;
}
.Karriere .Akkordeon li .Content {
height: auto;
}
.Karriere .Button {
overflow: hidden;
padding: 5px 0;
}
.Karriere .Akkordeon {
margin-bottom: 30px !important;
}
.FullWrap {
padding: 0 10px;
}
.FullWrap.nopadding {
padding: 0;
}
.Karriere form {
margin: -20px 0 0;
}
.ContentStart .BottomLine {
padding: 20px 0 15px;
float: left;
width: 100%;
border-bottom: solid 1px #ececec;
}
.ContentStart .BottomLine.low {
padding-bottom: 0px;
}
.Karriere .BottomLine p {
margin-bottom: 5px;
}
.Karriere label,
#cnc-form label,
#inz-form label {
/* font-weight: bold;
*/
float: left;
line-height: 24px;
width: 95px;
}
/*
.Karriere label {
width:auto;
}
*/
#cnc-form label {
width: 70px;
text-align: right;
padding-right: 10px;
}
#cnc-form .right label {
width: 110px;
}
.w60 {
width: 60px !important;
}
.w80 {
width: 80px !important;
}
.w125 {
width: 125px !important;
}
.w260 {
width: 260px;
}
.w220 {
width: 220px;
float: left;
}
.w360 {
width: 360px !important;
}
#cnc-form .w105 {
width: 105px;
}
#cnc-form .w105.right {
float: right;
margin-right: 5px;
}
#cnc-form .txt.w105.right {
margin-right: 3px;
}
#cnc-form .w100 {
padding: 20px 0 0 0px;
float: left;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
#cnc-form .w100 label {
float: left;
width: 250px;
padding-right: 0px;
text-align: left;
display: inline;
line-height: 15px;
padding-top: 3px;
}
#cnc-form .or {
font-weight: bold;
text-align: center;
padding: 0 0 10px 30px;
}
#cnc-form #chooseSelect LABEL {
white-space: nowrap;
text-align: left;
}
.w260 input,
.w260 select {
width: 248px;
}
.w220 input,
.w220 select {
width: 208px;
}
.w105 input,
.w105 select {
width: 93px;
}
.A A {
font-size: 12px;
}
#trainingssuche-form LABEL {
text-align: right;
padding-right: 10px;
}
#trainingssuche-form .personal_left_column,
#trainingssuche-form .personal_right_column {
overflow: visible;
}
TABLE.kurse {
margin-bottom: 20px;
}
TABLE.kurse TD {
font-size: 12px;
padding: 3px 0 !important;
}
TABLE.kurse TD SMALL {
display: block;
font-size: 11px;
}
TABLE.kurse TD .anmelden {
text-align: right;
}
TABLE.kurse TD .anmelden A {
color: #787878;
background: url(/blob/307400/12bcc9b07ad0cf6a5cc5cff06b79a19a/arrowbut-gif-data.gif) no-repeat 100% center;
padding: 0px 10px 0px;
font-size: 12px !important;
}
TABLE.kurse TD .anmelden A:hover {
background-image: url(/blob/307402/60b36416ba8e82790431849987f637cd/arrowbuthover-gif-data.gif);
}
UL.liniert {
padding-top: 1px;
margin-bottom: 20px;
margin-right: -20px;
}
UL.liniert LI {
border-top: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
background: none !important;
padding: 1px 0 !important;
margin: -1px 20px 0 0 !important;
width: 340px;
float: left;
}
.colLeft {
float: left;
width: 340px;
margin-bottom: 15px;
}
.colRight {
float: right;
width: 340px;
margin-bottom: 15px;
}
.colLeft STRONG {
font-size: 13px;
clear: both;
display: block;
}
.terms LABEL {
width: 500px;
text-align: left !important;
}
.Karriere .terms LABEL {
width: 350px;
line-height: 15px;
}
.Karriere .terms LABEL SPAN.label {
float: left;
display: block;
width: 220px;
padding-top: 2px;
}
.terms .jqTransformCheckboxWrapper,
.checkbox .jqTransformCheckboxWrapper {
position: relative;
bottom: -2px;
}
#anmeldung-form .checkboxes {
margin-bottom: 20px;
}
#anmeldung-form LABEL {
text-align: right;
padding-right: 10px;
}
#anmeldung-form .checkbox LABEL {
width: 300px;
text-align: left;
}
#anmeldung-form .personal_left_column LABEL {
width: 80px;
}
#anmeldung-form .personal_right_column LABEL {
width: 125px;
}
#anmeldung-form .personal_right_column DIV {
float: right;
}
#anmeldung-form LABEL SMALL {
display: block;
font-size: 11px;
line-height: 12px;
}
#anmeldung-form .teilnehmer {
padding-top: 30px;
}
#anmeldung-form .teilnehmer .personal_left_column {
width: 160px;
}
#anmeldung-form .teilnehmer .personal_right_column {
width: 530px;
}
.required_hint {
padding-top: 7px;
padding-bottom: 10px;
float: left;
width: 100%;
}
#Suchergebnisse-form {
position: relative;
float: left;
width: 100%;
}
#Suchergebnisse-form label {
float: left;
line-height:24px;
margin-right:8px;
}
#Suchergebnisse-form .w65 {
width: 75px;
float: left;
}
#Suchergebnisse-form .w105 {
float: left;
margin-left:8px;
}
#Suchergebnisse-form .w105 .jqTransformSelectWrapper {
width: 120px !Important;
}
#Suchergebnisse-form .w65,
#Suchergebnisse-form .w65 .jqTransformSelectWrapper {
width: 90px !important;
}
#Suchergebnisse-form .w65 select {
width: 53px;
}
#Suchergebnisse-form .select {
margin: -2px 0 0 10px;
float: left;
}
.Karriere .txt.w320 {
width: 320px;
}
.Karriere .txt.w320 input {
width: 308px;
}
.Karriere .personal_left_column {
width: 330px;
float: left;
/*overflow: hidden;*/
}
.Karriere .personal_right_column {
float: right;
width: 360px;
}
.Karriere .personal_right_column label {
width: 105px;
}
.Karriere .Action {
margin-top: 10px;
}
.row {
clear: both;
margin-bottom: 5px;
z-index: 1;
}
.Karriere .row,
#cnc-form .row,
#inz-form .row,
#login-form .row {
margin-bottom: 8px !important;
}
.Karriere .select,
#cnc-form .select {
float: left;
}
.jqTransformSelectWrapper div {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) 0 0 repeat-x;
}
.jqTransformSelectWrapper UL {
height: auto;
width: 100% !important;
box-sizing: border-box;
}
.select.w260 .jqTransformSelectWrapper div {
width: 260px !important;
}
.select.w220 .jqTransformSelectWrapper div {
width: 220px !important;
}
.select.w105 .jqTransformSelectWrapper div {
width: 105px !important;
}
.select.w65 .jqTransformSelectWrapper div {
width: 75px !important;
}
.select.w260 .jqTransformSelectWrapper div span {
width: 248px !important;
}
.select.w220 .jqTransformSelectWrapper div span {
width: 193px !important;
padding-right: 20px;
}
.select.w105 .jqTransformSelectWrapper div span {
width: 93px !important;
}
.select.w65 .jqTransformSelectWrapper div span {
width: 63px !important;
}
.select.w260 .jqTransformSelectWrapper ul {
width: 260px !important;
}
.select.w220 .jqTransformSelectWrapper ul {
width: 220px !important;
}
.select.w105 .jqTransformSelectWrapper ul {
width: 105px !important;
}
.select.w65 .jqTransformSelectWrapper ul {
width: 75px !important;
}
.jqTransformSelectWrapper div span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.select .jqTransformSelectWrapper div,
.select-cell .jqTransformSelectWrapper div {
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) 0 0 repeat-x;
}
.ContentStart .select {
width: 100% !important;
}
.ContentStart .jqTransformSelectWrapper div {
height: 28px;
background: url(/blob/346686/35fe75f23a90fe69d4f3d02146d0e7bc/bg-select-gradient-png-data.png) repeat-x top left;
border-color: #D2D2D2;
}
.ContentStart .jqTransformSelectWrapper div span {
width: 100% !important;
box-sizing: border-box;
background: url(/blob/346688/7124ff91a4bdc240113b9cf213613ddb/bg-select-arrow-png-data.png) no-repeat no-repeat right center;
height: 28px;
line-height: 24px;
padding-left: 10px;
overflow: hidden;
}
#kontakt-form {
overflow: visible;
}
#kontakt-form .hide {
position: absolute;
left: -10000px;
}
#kontakt-form .row {
margin-bottom: 10px !important;
}
#kontakt-form LABEL {
display: block;
float: none;
color: #787878;
font-size: 11px;
}
.sidebar-popup .content .form-bottom {
margin-top:10px;
padding-bottom:15px;
}
.sidebar-popup .content .form-bottom .column {
margin-right:0;
}
.sidebar-popup .inputs .left {
width:172px;
margin-right:0px !important;
height:62px;
padding-left:8px;
}
.sidebar-popup .inputs .left select {
max-width:164px;
}
.sidebar-popup #interests {
width:100%;
}
.sidebar-popup .content #select_interest_chosen {
margin: 10px 0;
}
.sidebar-popup .inputs .left.separator {
margin-right:12px !important;
}
.sidebar-popup .inputs .txt {
width: 172px !important;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 2px;
}
.sidebar-popup .interest-toggle {
display:inline-block;
color:#787878;
font-size:12px;
line-height:27px;
background:url(/blob/346970/31618c07d507a41c119e7060336c3b87/arrow-down-png-data.png) no-repeat top left;
padding-left:30px;
}
.sidebar-popup .interest-toggle:hover {
background:url(/blob/346972/d22d586db0a6368cd0c6a28eed55cc8b/arrow-down-hover-png-data.png) no-repeat top left;
}
.sidebar-popup .interest-toggle.active {
background:url(/blob/346974/d25a405933403de37989f3f72d01972d/arrow-up-png-data.png) no-repeat top left;
}
.sidebar-popup .interest-toggle.active:hover {
background:url(/blob/346976/8abc108746be675e5d00b0e09780b900/arrow-up-hover-png-data.png) no-repeat top left;
}
.sidebar-popup .content .checkbox label {
font-size: 12px;
height: 18px;
}
.sidebar-popup .interest-holder {
padding-left:30px;
padding-top:10px;
border-bottom:1px solid #ececec;
padding-bottom:10px;
display:none;
}
#kontakt-form .txtarea {
width: 618px!important;
height: 100px !important;
padding-bottom: 0 !important;
border-radius: 5px;
background: none;
box-shadow: inset -3px 2px 7px rgba(0,0,0,0.1);
overflow: hidden;
}
#kontakt-form .txtarea TABLE {
width: 100% !important;
}
#kontakt-form .txtarea TD {
background: none !important;
}
#kontakt-form .jqTransformSafariTextarea DIV {
width: 620px !important;
}
#kontakt-form .jqTransformSelectWrapper div span {
color: #787878;
}
#kontakt-form TEXTAREA {
width: 100% !important;
resize: none;
background: none !important;
height: 100px !important;
padding: 5px;
box-sizing: border-box;
margin: 0 !important;
}
#kontakt-form #jqTransformTextarea-ml,
#kontakt-form #jqTransformTextarea-mr {
display: none;
}
#kontakt-form .BottomLine {
padding-top: 25px;
padding-bottom: 25px;
}
#kontakt-form P {
max-width: 620px;
}
#kontakt-form .form-bottom {
padding-top: 30px;
overflow: hidden;
clear: both;
}
#kontakt-form .jqTransformSelectWrapper ul {
top: 29px;
border-color: #D2D2D2;
}
#kontakt-form .customSelect {
width: 298px;
border: 1px solid #D9D9D9;
height: 28px;
border-radius: 5px;
background: url(/blob/346686/35fe75f23a90fe69d4f3d02146d0e7bc/bg-select-gradient-png-data.png) repeat-x top left;
}
#kontakt-form .customSelect.error {
border-color: #FF0000;
}
#kontakt-form .customSelect.active {
border-radius: 5px 5px 0 0;
}
#kontakt-form .txt-select-custom {
background: none;
height: 28px;
line-height: 26px;
color: #787878;
background: url(/blob/346688/7124ff91a4bdc240113b9cf213613ddb/bg-select-arrow-png-data.png) no-repeat right center;
}
#kontakt-form .selectCustomScroll {
margin-top: -1px;
border-radius: 0 0 2px 5px;
margin-left: -1px;
background-color: #fff;
}
#kontakt-form .jScrollPaneContainer {
width: 299px !important;
}
#kontakt-form .jScrollPaneContainer UL {
width: 299px !important;
}
#kontakt-form .jScrollPaneContainer UL LI {
background: none !important;
}
#locations {
padding-top: 5px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ECECEC;
}
#locations .button-gray {
margin-top: 10px;
}
.column {
float: left;
width: 300px;
margin-right: 20px;
}
#kontakt-form .column.right {
float: left;
}
.column.right .button-gray {
float: right;
}
#kontakt-form .checkbox LABEL {
float: left;
width: 90%;
margin-top: 1px;
font-size: 12px;
line-height: 18px;
color: #000;
}
#kontakt-form .checkbox INPUT {
float: left;
}
#locations ADDRESS {
font-style: normal;
float: left;
width: 240px;
}
#locations .left {
width: 400px;
}
#locations P {
margin: 0 0 10px 0;
}
#locations .btn {
margin-top: -10px;
margin-right: 40px;
}
.customSelectRegion {
z-index: 999;
}
.customSelectRegion,
.customSelectCountry,
.customSelectState {
position: relative;
float: left;
}
.map-search-form .selectCustomScrollOptions {
top: 0px;
height: auto;
}
.map-search-form .customSelectCountry .selectCustomScroll {
}
.map-search-form .selectCustomScrollOptions LI {
border-right: 1px solid #D9D9D9;
}
.map-search-form .txt {
width: 170px;
}
.map-search-form .hasScrollbars LI {
border-right: none;
}
.map-search-form .hasScrollbars .selectCustomScroll {
border-top: 1px solid #D9D9D9;
}
.Karriere form .select.w320 .jqTransformSelectWrapper div {
width: 320px !important;
}
.Karriere form .select.w320 .jqTransformSelectWrapper div span {
width: 308px !important;
}
.Karriere form .txtarea,
#kontakt-form .txtarea,
#messe-form .txtarea {
width: 700px;
height: auto;
padding-bottom: 4px;
}
.Karriere form .txtarea textarea,
#kontakt-form .txtarea textarea,
#messe-form .txtarea textarea {
width: 687px;
height: 100px;
margin-left: -3px;
background: transparent;
}
.Karriere form .row .left {
width: 260px;
float: left;
margin-right: 0;
}
.Karriere form .row .left.mr60 {
margin-right: 60px;
}
.Karriere form .row .left.spacer {
width: 60px;
line-height: 21px;
text-align: center;
margin: 0;
}
.Karriere form .row.margin {
margin-bottom: 20px;
}
.Karriere form .radio label {
width: 35px;
}
.Karriere form ol.radio-tips {
clear: both;
float: left;
list-style-type: decimal;
}
.Karriere form ol.radio-tips li {
float: left;
margin: 0 15px;
font-size: 11px;
}
.Karriere form .checkbox label {
width: 200px;
font-weight: normal;
}
form .upload-file {
margin: 15px 0;
overflow: hidden;
}
.upload-file input {
margin: 0;
}
form .chart {
margin-bottom: 10px;
}
.xspDataTableFileDownload {
border: 0 none;
border-collapse: collapse;
margin: 0;
padding: 0;
table-layout: auto;
}
.xspDataTableFileDownload thead tr {
background-color: #F3F3F3;
border: 1px solid #E8E8E9 !important;
}
.xspDataTableFileDownload thead tr th {
padding: 4px 4px 4px 3px;
}
.xspDataTableFileDownload tbody tr td {
padding: 4px 30px 2px 2px;
border-bottom: 1px solid #E8E8E9;
font-weight: normal;
vertical-align: baseline;
white-space: nowrap;
}
.xspDataTableFileDownload tbody tr td:first-child {
padding-left: 30px;
background-image: url(/blob/307558/d9c3326b1eef79e1f0695b6ee89c395b/iconfile-gif-data.gif);
background-repeat: no-repeat;
background-position: center left;
}
.xspDataTableFileDownload table table td {
padding: 0 2px !important;
}
.xspDataTableFileDownload thead tr th {
background-color: #F3F3F3 !important;
}
.xspDataTableFileDownloadType {
padding-left: 2px !important;
text-align: left;
}
.xspDataTableFileDownloadSize {
text-align: left;
}
.xspDataTableFileDownloadName {
text-align: left;
}
.xspDataTableFileDownloadCreated {
text-align: left;
}
.xspDataTableFileDownloadModified {
text-align: left;
}
.xspDataTableFileDownloadDelete {
text-align: right;
}
.xspDataTableFileDownload thead tr th .xspTextComputedField {
color: #545454;
font-weight: bold !important;
}
.xspImage {
border: 0 none;
vertical-align: middle;
}
.form-errors {
line-height: 14px;
font-size: 11px;
padding-top: 0px !important;
clear: both;
}
.RightWrap .form-errors {
padding-bottom: 20px;
}
.scout-popup .form-errors {
line-height: 14px;
font-size: 11px;
}
.scout-popup .form-errors {
margin-bottom: 10px;
overflow: hidden;
clear: both;
float: left;
width: 100%;
background-color: #fff;
}
.scout-popup .form-errors .form-error {
width: 50%;
float: left;
}
sup, sub
{
height: 0;
vertical-align: top;
}
.form-errors h3 {
color: red;
font-size: 12px !important;
}
.sidebar-popup .form-errors {
padding-top: 5px !important;
padding-bottom: 0;
}
.sidebar-popup .form-errors h3 {
font-size: 12px !important;
margin-bottom: 10px !important;
font-weight: bold !important;
font-family:arial;
}
.form-errors .red {
color: red;
font-style: normal;
font-weight: bold;
}
form .error,
form .error .jqTransformSelectWrapper div,
form .error .chosen-container {
border-color: red;
}
.check-holder.error LABEL {
color: red;
}
LABEL.error {
display: block;
width: auto !important;
}
.form-errors LABEL.error {
float: none;
clear: both;
line-height: 15px !important;
}
.Karriere .Teaser {
width: 960px;
margin-bottom: 25px;
}
#region-selection-form {
margin: 20px 0;
float: left;
width: 960px;
}
#region-selection-form .select {
width: 227px;
margin-right: 10px;
}
#region-selection-form .select .jqTransformSelectWrapper div {
width: 227px !important;
background: url(/blob/307376/2f21a0dce46198391d400e53c414df13/bginput-gif-data.gif) 0 -1px;
}
#region-selection-form .select .jqTransformSelectWrapper div span {
width: 216px !important;
background: url(/blob/307560/70404019f42453f899d3a15b2c785dc9/bg-select-corner2-gif-data.gif) 100% 0 no-repeat;
}
#region-selection-form .select .jqTransformSelectWrapper ul {
width: 227px !important;
}
.vacancies .chart_title {
width: 480px;
}
.chart_row:hover {
background: #f1f1f1;
}
.vacancies .chart_country,
.vacancies .chart_region {
width: 160px;
float: left;
}
.Karriere img.left {
margin-bottom: 20px;
}
.vacancy-features {
clear: both;
border-top: solid 1px #ececec;
border-bottom: solid 1px #ececec;
overflow: hidden;
}
.vacancy-features li {
float: left;
padding: 5px 0 !important;
margin: 0 !important;
width: 220px;
background: none !important;
}
#kontakt-form {
margin-top: -10px;
}
#kontakt-form H3 {
text-transform: uppercase;
line-height: 18px;
min-height:36px;
}
.w33 {
float: left;
width: 30%;
margin-right: 3% !important;
overflow: hidden;
}
.w50 {
float: left;
width: 49%;
}
#kontakt-form .row,
.Karriere .row,
#cnc-form .row,
#inz-form .row,
#login-form .row {
margin-bottom: 5px;
clear: both;
float: left;
width: 100%;
min-height:57px;
}
.ContentStart .jqTransformCheckboxWrapper {
margin-top: -3px;
}
.ContentStart ul.tree {
margin-bottom: 20px;
}
.ContentStart ul.tree>li {
background: url(/blob/307562/57d927a1c0030337389b1db5096cba42/plus-gif-data.gif) 3px 6px no-repeat;
margin-bottom: 5px;
}
.ContentStart ul.tree.gray li {
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) 4px 6px no-repeat;
}
.ContentStart ul.tree.gray a {
color: #626262 !important;
}
.ContentStart ul.tree li li {
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) 4px 6px no-repeat;
margin-bottom: 0;
}
.ContentStart ul.tree li a {
color: #000 !important;
display: block;
font-size: 12px !important;
text-decoration: none !important;
}
.ContentStart ul.tree li.section a,
.ContentStart ul.tree li.section .tree-line {
display: block;
border-bottom: 1px solid #000;
margin-left: -10px;
padding-left: 10px;
}
.ContentStart ul.tree li a:hover {
text-decoration: underline !important;
font-size: 12px !important;
color: #000 !important;
}
.ContentStart ul.tree li li a {
color: #626262 !important;
}
.ContentStart ul.tree li.section li a {
font-size: 11px !important;
border-color: #d2d2d2;
}
.tree-row {
overflow: hidden;
padding-bottom: 15px;
}
#messe-form .txtarea {
margin-top: 5px;
}
.inline-select {
float: left;
width: 60px;
}
.inline-select .jqTransformSelectWrapper div span {
width: 60px !important;
}
.inline-select .jqTransformSelectWrapper div {
width: 72px !important;
}
.inline-select .jqTransformSelectWrapper ul {
width: 72px !important;
}
.NextPrev {
margin-top: 15px;
padding-top: 25px;
background-image: url(/blob/307500/1475c8da6acbe39dddd60cd85ddb614e/soft-bkg2-jpg-data.jpg);
background-position: center top;
background-repeat: no-repeat;
}
.NextPrev a {
font-size: 10px !important;
}
.NextPrev a:hover {
text-decoration: none !important;
}
.NextPrev .prev,
.Paging .prev {
padding-left: 8px;
background: url(/blob/307564/350727a3617d7f1806e5bbc0374e24c6/bullet03-gif-data.gif) left center no-repeat;
}
.NextPrev .prev:hover,
.Paging .prev:hover {
background-image: url(/blob/307566/361f41e54af682e67f51cbce7a2ee11f/bullet04-gif-data.gif);
}
.NextPrev .next,
.Paging .next {
float: right;
padding-right: 8px;
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) right center no-repeat;
}
.Paging .next {
float: none;
}
.NextPrev .next:hover,
.Paging .next:hover {
background-image: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif);
}
.quickPager LI {
list-style-type: none !important;
background: none !important;
padding: 0;
}
.Paging {
text-align: center;
margin-bottom: 50px;
}
.Paging LI {
display: inline !important;
background: none !important;
margin: 0 1px !important;
padding: 0 !important;
border: none !important;
}
.Paging LI.currentPage A,
.Paging LI A:hover {
color: #000 !important;
text-decoration: none !important;
}
.Paging LI A {
color: #787878;
font-size: 10px;
margin: 0 2px !important;
}
FORM .Paging {
position: absolute;
top: 0px;
width: 100%;
padding-top: 8px;
}
.img-title {
margin-bottom: 10px;
}
.img-title.right {
float: right;
margin-left: 20px;
margin-right: 5px;
}
.img-title img {
display: block;
}
.img-title span {
display: block;
font-size: 10px;
}
.video-container {
float: left;
width: 700px;
margin-top: -5px;
}
.video-details {
width: 220px;
padding: 10px 0;
float: right;
}
.video-details p {
font-size: 11px;
line-height: 15px;
}
#video1_wrapper {
margin-bottom: 20px;
width: 700px;
height: 400px;
}
.videothumbs {
margin: 0;
padding: 0;
width: 105%;
}
ul.videothumbs li {
float: left;
width: 220px;
overflow: hidden;
margin: 0 20px 20px 0;
padding: 0;
background: none;
}
ul.videothumbs li img {
margin-bottom: 5px;
}
ul.videothumbs li .thumbtext {
display: block;
}
ul.videothumbs li a {
color: #626262;
text-decoration: none;
}
ul.videothumbs li a span.date {
display: block;
font-size: 11px;
color: #000;
}
ul.videothumbs li a:hover {
text-decoration: underline;
}
/* 'star-rating' component */
.video-details .starRate {
position: relative;
width: 70px;
overflow: hidden;
margin: -5px 0 30px;
zoom: 1;
}
.video-details .starRate ul {
width: 70px;
height: 14px;
overflow: hidden;
margin: 0;
padding: 0;
background: url(/blob/307568/40b79645a6e8372d086733d6e7a530e2/star-rate-gif-data.gif) left top repeat-x
}
.video-details .starRate li {
display: block;
z-index: 1;
float: right;
width: 70px;
padding: 0;
margin: 0;
background: none;
margin-left: -56px;
height: 14px;
list-style: none;
}
.video-details .starRate li.active {
background: url(/blob/307568/40b79645a6e8372d086733d6e7a530e2/star-rate-gif-data.gif) 0 -14px repeat-x;
}
.video-details .starRate a {
display: block;
height: 14px;
position: relative;
}
.video-details .starRate a .star {
display: block;
position: absolute;
right: 300px;
height: 14px;
width: 70px;
background: url(/blob/307568/40b79645a6e8372d086733d6e7a530e2/star-rate-gif-data.gif) left -28px repeat-x
}
.video-details .starRate a:hover .star {
right: 0;
}
.VideoOptionContainer {
float: right;
margin-top: 5px;
}
.VideoGalleryContainer {
width: 940px;
overflow: hidden;
position: relative;
}
.VideoOptionContainer UL{
max-height: 230px !important;
overflow-y: auto;
border-bottom: 1px solid #D2D2D2;
}
.VideoOptionContainer UL LI:last-child {
border-bottom: none !important;
}
.VideoGallery {
width: 10000px;
overflow: hidden;
position: relative;
}
.VideoGallery>li {
float: left;
width: 940px;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
background: none !important;
}
.VideoGalleryPager {
text-align: center;
float: none;
width: 940px;
overflow: hidden;
}
.VideoGalleryPager a {
background: url(/blob/307570/9b4e001be575908847122ec07873d379/slidedot2-gif-data.gif) no-repeat center top;
padding: 0 8px;
}
.VideoGalleryPager a.active,
.VideoGalleryPager a:hover {
background-position: center -20px;
}
.w49 {
width: 49%;
margin-right: 0 !important;
}
div.right {
float: right;
}
#map1 {
width: 940px;
height: 400px;
margin-bottom: 20px;
}
.map-search-form {
margin-top: 10px;
}
.map-search-form .search-input {
margin-bottom: 35px;
height: 31px;
position: relative;
}
.map-search-form .search-input b {
font-size: inherit;
}
.map-search-form .search-input input {
border: 0;
background: url(/blob/307572/9b495aa52d4c394fc14d0660a0cdbff1/searchbg2-png-data.png) 0 0 no-repeat;
height: 29px;
font-size: 14px;
line-height: 29px;
color: #626262;
padding: 1px 10px;
width: 410px;
float: left;
display: block;
}
.map-search-form .search-submit {
float: left;
display: block;
height: 29px;
padding: 1px 0;
width: 30px;
background: url(/blob/307574/7c95fcefa6cd127bd6c62d9f4456c548/searchicon2-png-data.png) 0 0 no-repeat;
}
.map-search-form label {
float: left;
width: 80px;
}
.map-search-form .row {
float: left;
width: 100%;
margin-bottom: 15px;
}
.map-search-form .jqTransformSelectWrapper {
float: left;
display: block;
width: 180px;
margin-top: -2px;
background: url(/blob/307376/2f21a0dce46198391d400e53c414df13/bginput-gif-data.gif) 0 0 repeat-x;
}
.map-search-form .jqTransformSelectWrapper div span {
width: 164px !important;
}
.map-search-form .dropdown {
z-index: 100;
position: absolute;
display: none;
top: 30px;
left: 0;
border: solid 1px #d9d9d9;
border-top: 0;
border-radius: 0 0 3px 3px;
}
.map-search-form .dropdown li {
width: 408px;
padding: 6px 10px 4px;
line-height: 16px;
font-size: 14px;
background: #FFF;
cursor: pointer;
border-top: solid 1px #d9d9d9;
}
.map-search-form .dropdown li a {
text-decoration: none;
color: #626262;
}
.map-search-form .dropdown li a:hover {
color: #000;
}
.headercomment {
margin-top: -20px;
color: #626262;
}
.search-results {
margin-top: 25px;
}
.search-results ul li {
padding: 10px 0;
margin: 0;
background: none;
border-bottom: 1px solid #d2d2d2;
}
.search-results ul li h3,
.search-results ul li p {

margin-bottom: 5px;
}
.search-results ul li a,
.search-results ul li h3 {
color: #626262;
text-decoration: none;
}
.search-results ul li h3 a {
font-weight: bold;
}
.search-results ul li a:hover {
text-decoration: underline;
}
.search-results .Paging {
margin-top: 20px;
}
.overflowVisible {
overflow: visible;
}
.OverlayPopup {
position: absolute;
top: 120px;
left: -5000px;
margin-left: -290px;
/*overflow: hidden;*/
border: 1px solid #dcdcdc;
z-index: 100000;
-webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.5);
box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.5);
margin-bottom: 100px;
}
.OverlayPopupBlur {
position:fixed; background-color:#000; width:100%; height:100%;z-index:999;top:0;left:0;opacity:0.3;
display:none;
}
.OverlayPopup .Teaser .ColumnBox {
margin-right: 55px;
}
.OverlayContent {
padding: 0 20px 4px;
position: relative;
float: left;
width: 540px;
background: #FFF url(/blob/307576/8056f79543264a80caf0353d4e2fc318/popup-bg-png-data.png) left bottom repeat-x;
}
#download .OverlayContent {
width: 560px;
}
.OverlayContent #kontakt-form .column.right, .OverlayContent #kontakt-form-popup .column.right {
margin-right:0;
}
.OverlayPopup #kontakt-form .form-bottom, .OverlayPopup #kontakt-form-popup .form-bottom {
padding-bottom:15px;
border-top:1px solid #efefef;
margin-top:30px;
padding-top:20px;
}
.OverlayPopup #kontakt-form .checkbox LABEL, .OverlayPopup #kontakt-form-popup .checkbox LABEL {
width:auto;
}
.OverlayPopup #kontakt-form .left .checkbox, .OverlayPopup #kontakt-form-popup .left .checkbox {
margin-bottom:10px;
}
#kontakt-form-popup .checkbox a {
color: #646464;
}
.OverlayPopup #kontakt-form H3, .OverlayPopup #kontakt-form-popup H3 {
margin-top:25px;
min-height:auto;
}
.OverlayPopup .Teaser {
overflow: hidden;
padding: 10px 10px 7px;
border-top: 1px solid #dcdcdc;
background: #FFF url(/blob/307578/7e6818dbe42d6ba428eaac149efa5492/popup-bg2-png-data.png) 0 0 repeat-x;
}
.OverlayPopup h1 {
font: 18px/33px 'CompatilLetterLTCERegular';
margin: 1em 0 0.5em;
}
.OverlayPopup p {
line-height: 18px;
margin: 0 0 0.5em;
}
.OverlayPopup .column {
width:260px;
}
.OverlayPopup .row {
margin: 0.5em 0;
}
.OverlayPopup form {
font: 12px/1.5 Arial;
}
.OverlayPopup .row label {
float: left;
margin-right: 20px;
margin-top: 3px;
}
.OverlayPopup .row.pt1 {
padding-top: 1em;
margin: 0 -4px 0 0;
clear: both;
}
.OverlayPopup .Buttons {
position: absolute;
bottom: 6px;
right: 6px;
width: 200px;
text-align: right;
zoom: 1;
}
.OverlayPopup .Teaser {
margin-right: -100px;
}
#cnc-form {
margin: 30px 0 20px;
padding: 20px 0;
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
float: left;
width: 100%;
position: relative;
z-index: 20;
}
#cnc-form .jqTransformRadioWrapper LABEL {
width: 200px;
}
#Machines {
clear: both;
float: none;
width: 100%;
padding-top: 20px;
}
#Machines .ContentItem {
clear: both;
overflow: hidden;
}
#Machines h2 {
float: left;
}
#Machines .ContentItem {
color: #666;
}
#Machines .ContentItem img {
opacity: 0.5;
}
#Machines .ContentItem:hover {
color: #000;
}
#Machines .ContentItem:hover img {
opacity: 1;
}
#Machines .ContentItem h2 a {
color: #666 !important;
}
#Machines .ContentItem:hover h2 a {
color: #000 !important;
}
#Machines .TechDetails {
float: left;
width: 420px;
min-height: 30px;
clear: left;
}
#Machines .TechDetails .property {
float: left;
width: 100px;
clear: left;
}
#Machines .TechDetails .value {
float: left;
width: 320px;
}
#Machines .TechImg {
float: right;
margin-right: 140px;
position: relative;
}
#Machines .TechImg IMG {
width: auto;
max-width: 120px;
height: 90px;
margin-top: 35px;
}
#Machines .Price {
position: absolute;
top: 30px;
bottom: 15px;
right: 15px;
width: 150px;
}
#Machines .Price .Amount {
position: absolute;
bottom: 0;
right: 0;
text-align: right;
}
#Machines .Price .Amount big {
font-size: 18px;
}
.popup1,
.popup2,
.popup3,
.popup4 {
position: absolute;
top: 0;
right: 0;
height: 28px;
padding-left: 6px;
background-position: top left;
background-repeat: no-repeat;
}
.popup1 {
background-image: url(/blob/307580/ba07d30faeb7fbad8b375bd8b9e99646/popup1-left-png-data.png);
}
.popup2 {
background-image: url(/blob/307582/dd28913bb4dde18ddffe78011979ecef/popup2-left-png-data.png);
}
.popup3 {
background-image: url(/blob/307584/98707221bfee64ea74beb0b33d7b5bb4/popup3-left-png-data.png);
}
.popup4 {
background-image: url(/blob/307586/ad39c1aceb8a7d808eca1fcdcaa32577/popup4-left-png-data.png);
}
.popup1>span,
.popup2>span,
.popup3>span,
.popup4>span {
display: block;
padding-right: 6px;
background-position: top right;
background-repeat: no-repeat;
}
.popup1>span {
background-image: url(/blob/307588/ff6595e851fa071dfb19485a3ba4d7dc/popup1-right-png-data.png);
}
.popup2>span {
background-image: url(/blob/307590/dcac5faebb5e45a5de7cec90e0ee9eda/popup2-right-png-data.png);
}
.popup3>span {
background-image: url(/blob/307592/c6345f0f4b5b2cca4de871eb8967754a/popup3-right-png-data.png);
}
.popup4>span {
background-image: url(/blob/307594/e6176266dbead52bfa02514bf139ed6b/popup4-right-png-data.png);
}
.popup1>span>span,
.popup2>span>span,
.popup3>span>span,
.popup4>span>span {
display: block;
height: 23px;
line-height: 23px;
overflow: hidden;
color: #fff;
font-weight: bold;
}
.popup1>span>span {
background: url(/blob/307596/b47ce11236bc1d775737e53bb7a3db41/popup1-bg-png-data.png) 0 0 repeat-x;
}
.popup2>span>span {
background: url(/blob/307598/08d0822af9a8e0842745c68c1daab868/popup2-bg-png-data.png) 0 0 repeat-x;
}
.popup3>span>span {
background: url(/blob/307600/55d0567c935231aa330f5a3627addc3c/popup3-bg-png-data.png) 0 0 repeat-x;
}
.popup4>span>span {
background: url(/blob/307602/52f99c8044a764bee7b785248884f7cb/popup4-bg-png-data.png) 0 0 repeat-x;
}
.popup1 .arrow,
.popup2 .arrow,
.popup3 .arrow,
.popup4 .arrow {
position: absolute;
left: 8px;
bottom: 0px;
width: 14px;
height: 11px;
}
.popup1 .arrow {
background-image: url(/blob/307604/2815f97da07e7cde77aea131019fd1d8/popup1-arrow-png-data.png);
}
.popup2 .arrow {
background-image: url(/blob/307606/9f8e554b301063e61979eec9a064d749/popup2-arrow-png-data.png);
}
.popup3 .arrow {
background-image: url(/blob/307608/a34e712ceb7e76fccd2f007e62f19d25/popup3-arrow-png-data.png);
}
.popup4 .arrow {
background-image: url(/blob/307610/b0c147f1d649ebd1b5b40009a28a0ed8/popup4-arrow-png-data.png);
}
.popup-button {
width: 120px;
height: 33px;
position: absolute;
top: -9px;
right: 0;
}
/** End-of-year button change **/
/*.end-of-year {
background: url(/blob/343414/5a1d9dab35ca489feac6162b056c0e91/cnc-scout-button-eoy-gif-data.gif) no-repeat;
}*/
.end-of-year {
background: url(/blob/389058/f26b6a0caf4e76004bc5ed155dfb6c43/eoy-2015-bubble-png-data.png) no-repeat left top transparent;
height: 66px;
width: 66px;
right: inherit;
left: -10px;
}
#MachineDetails .end-of-year {
position: relative;
top: 20px;
left: 20px;
}
/** End-of-year button change **/
.sunnydays-green {
background: url(/blob/343416/3bcd30e55bf6c0d1e1c2ae885900c286/cnc-scout-button-sunnydays-green-gif-data.gif) no-repeat;
}
.sunnydays-yellow {
background: url(/blob/343418/ee2b0d8fe1ff03961bd762be731b3d00/cnc-scout-button-sunnydays-yellow-gif-data.gif) no-repeat;
}
#MachineToolbar {
border: 1px solid #ddd;
margin-bottom: 30px;
background: url(/blob/307470/3cb25946378e7c116174288411d84b0b/bg-txt-gif-data.gif) 0 100% repeat-x;
position: relative;
line-height: 23px;
font-size: 11px;
}
#MachineToolbar a:hover {
text-decoration: none;
}
#MachineToolbar .Prev,
#MachineToolbar .Next {
top: 0;
position: absolute;
padding: 0 10px;
}
#MachineToolbar .Prev {
left: 8px;
border-right: 1px solid #DDD;
background: url(/blob/307564/350727a3617d7f1806e5bbc0374e24c6/bullet03-gif-data.gif) 0 center no-repeat;
}
#MachineToolbar .Prev:hover {
background-image: url(/blob/307566/361f41e54af682e67f51cbce7a2ee11f/bullet04-gif-data.gif);
}
#MachineToolbar .Next {
right: 8px;
border-left: 1px solid #DDD;
background: url(/blob/307380/eecd0984a823614b228bdcab76f1d841/bullet01-gif-data.gif) 100% center no-repeat;
}
#MachineToolbar .Next:hover {
background-image: url(/blob/307382/dad42b91f70d55b9c5828b60a9799986/bullet02-gif-data.gif);
}
#MachineToolbar .Back {
width: 200px;
margin: 0 auto;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
text-align: center;
display: block;
}
#MachineDetails {
position: relative;
width: 100%;
clear: both;
margin-bottom: 30px;
float: left;
width: 100%;
}
#MachineDetails .Info {
position: absolute;
top: 0;
bottom: 0;
width: 140px;
right: 0;
}
#MachineDetails .ContentImageGallery {
padding: 0;
}
#MachineDetails .ContentImageGallery .Frame {
background: url(/blob/307612/1b9d937af3326e95385700f772045a74/galleryloading-gif-data.gif) no-repeat center center;
}
#MachineDetails .ContentImageGallery UL LI IMG {
top: -5000px;
}
#MachineDetails .ContentImageGallery .Next {
right: -1px;
}
#MachineDetails .ContentImageGallery .Prev {
left: -1px;
}
#MachineDetails .ContentImageGallery .Frame {
width: 540px;
height: 405px;
}
#MachineDetails .Info img {
margin-bottom: 20px;
}
#MachineDetails .Info .Amount {
text-align: right;
position: absolute;
bottom: 0px;
left: 0px;
width: 140px;
color: #646464;
}
#MachineDetails .Info .Amount SMALL {
display: block;
margin-top: 10px;
line-height: 13px;
}
#MachineDetails .Info .Amount BIG {
font-size: 18px;
}
#MachineDetails .buttons {
width: 140px;
}
.button2,
.button3 {
display: block;
padding: 3px 5px;
line-height: 15px;
font-size: 11px;
border: 1px solid #ddd;
border-radius: 5px;
text-align: center;
background: url(/blob/307408/90ba780897f3a0ae8c04076cb1a8672f/gradient-gif-data.gif) repeat-x left bottom;
margin-top: 10px;
}
SPAN.button2 {
color: #000;
font-size: 11px;
line-height: 14px;
}
.button2:hover,
.button3:hover {
text-decoration: none !important;
}
.button3 {
float: left;
width: 200px;
color: #000 !important;
padding: 4px 30px 2px;
border-radius: 20px;
margin: 2px 55px 0 0;
}
#MachineDetails .scout-btn {
width: 141px;
min-height: 49px;
display: table;
margin-bottom: 10px;
}
#MachineDetails .scout-btn .button-gray {
height:100%;
}
#MachineDetails .scout-btn .button-gray span {
display:inline-block;
width:86px;
margin-bottom:6px;
}
#MachineDetails .scout-btn .button-gray.small i {
margin-top:0;
}
#MachineDetails .scout-btn .button2 {
background: url(/blob/307614/4f21e73aeabc87a6dcb329a09f4c532c/buttonscout-gif-data.gif) no-repeat;
border: none;
display: block;
padding-left: 30px;
text-align: left;
color: #646464;
height: 49px;
display: table-cell;
font-weight: bold;
vertical-align: middle;
padding: 0 0 0 30px;
width: 140px;
border-radius: 0;
}
* + html #MachineDetails .scout-btn .button2 {
width: 110px;
padding-top: 17px;
}
* + html #MachineDetails .scout-btn .button2.multiline {
padding-top: 10px;
}
#MachineDetails .scout-btn .button2:hover,
#MachineDetails .scout-btn .button2.active {
background: url(/blob/307616/dc754f22a4b995444922472edba67051/buttonscoutactive-gif-data.gif) no-repeat;
color: #000;
}
#inz-form {
margin: 0;
padding: 0;
}
#inz-form label {
width: 90px;
padding-right: 10px;
text-align: right;
}
div.fr {
float: right;
width: 375px;
}
#inz-form .fr label {
width: 135px;
}
#inz-form .txtarea {
float: left;
width: 595px;
padding-bottom: 3px;
}
#inz-form .txtarea textarea {
width: 585px;
margin-left: -3px;
height: 80px;
}
#inz-form .row>div {
line-height: 21px;
}
#inz-form small {
font-size: 11px;
}
#login-form {
overflow: hidden;
padding: 20px 0 6px;
line-height: 22px;
}
#login-form label {
float: left;
width: 160px;
text-align: right;
padding-right: 10px;
}
#login-form .btn {
float: left;
margin: 0 15px;
}
#login-form small a {
font-size: 11px !important;
}
.form-contact {
z-index: 10;
}
.customSelect {
line-height: 18px !important;
position: relative;
z-index: 100000;
}
.form-contact .txt-select-custom {
width: 170px;
}
.error .txt-select-custom {
border-color: red;
}
.form-contact .check-holder LABEL {
font-size: 12px !important;
line-height: 18px;
padding-top: 2px;
}
.form-contact .check-holder LABEL SPAN {
margin-top: -2px;
}
.scout-popup .formItem .txt-select-custom {
width: 132px !important;
}
.form-contact .message {
margin: 10px 0 5px 0;
clear: both;
}
.messageToggle {
height: 20px;
cursor: pointer;
display: block;
margin-bottom:5px;
}
.messageToggle:hover {
color: #000;
}
.messageToggle SPAN {
float: left;
margin: 0;
line-height:24px;
}
.messageToggle .arrow {
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat scroll 0 -144px rgba(0, 0, 0, 0);
width: 20px;
height: 18px;
display: block;
margin-left:-5px;
}
.messageToggle:hover .left {
text-decoration:underline;
}
.message.showContent .messageToggle .arrow {
background-position:0 -168px;
}
.message.showContent A {
color: #000 !important;
}
.form-contact .txtarea {
width: 198px;
display: none;
border-radius:5px !important;
}
.showContent .txtarea {
display: block;
height: 60px;
background:none !important;
}
.form-contact .txtarea TEXTAREA {
width: 195px;
height: 54px;
resize: none;
padding: 3px 0 3px;
color: black;
background:none !important;
background-color:#fff !important;
box-shadow:-3px 2px 7px rgba(0, 0, 0, 0.1) inset;
}
.form-contact TABLE TBODY TR.hover TD {
background: none !important;
}
.form-contact TABLE TBODY TR {
height: 1px;
height: auto !important;
}
.jqTransformSafariTextarea {
float: left;
}
.customSelect {
position: relative;
float: left;
}
.customScroll {
left: -5000px;
position: absolute;
}
.customScroll.active {
left: 0px;
}
.selectCustomScroll {
position: absolute;
z-index: 1000 !important;
border: 1px solid #d9d9d9;
border-right: none;
margin-top: 20px;
}
.sidebar-popup .selectCustomScroll {
margin-left: 8px;
}
.selectCustomScrollOptions {
height: 183px;
width: 199px;
top: 20px;
position: absolute;
}
.scout-popup .jScrollPaneContainer {
width: 161px !important;
}
.selectCustomScrollOptions LI {
border-top: 1px solid #d9d9d9;
background: none !important;
background-color: #fff !important;
line-height: 18px;
padding: 0 !important;
margin: 0 !important;
}
.selectCustomScrollOptions LI A {
color: #969696;
display: block;
cursor: pointer;
padding: 2px 2px 2px 5px;
white-space: nowrap;
}
.selectCustomScrollOptions LI A:hover {
color: #000;
text-decoration: none;
}
.selectCustomScrollOptions LI:first-child {
border-top: none;
}
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
outline: none !important;
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: url(/blob/307620/20bf7ee580533e27ca8908198967293e/jscrollpanemedium-gif-data.gif) no-repeat left center;
z-index: 1000;
}
.jScrollPaneDrag {
position: absolute;
background: url(/blob/307622/5595ace3e588f0f0c438167778dc9957/jscrolldragmedium-png-data.png) repeat-y;
cursor: pointer;
z-index: 1000000000;
}
.jScrollPaneDragTop {
position: absolute;
top: -11px;
left: 0;
height: 11px;
background: url(/blob/307624/c2d11ed8d9a8c40b63d7d90bab7f69a0/jscrolldragtopmedium-png-data.png) repeat-y;
z-index: 100000000;
}
.jScrollPaneDragBottom {
position: absolute;
bottom: -11px;
left: 0;
overflow: hidden;
height: 11px;
background: url(/blob/307626/d70aa1878350f81a2cbc0f5bd8fcb46c/jscrolldragbottommedium-png-data.png) repeat-y;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 0;
top: -1px !important;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;
*/
height: 26px;
width: 22px;
background: url(/blob/307628/a1e5b5992cc4493c03960e338b3cd8b5/jscrollarrowtopmedium-gif-data.gif) no-repeat;
visibility: visible !important;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;
*/
}
a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: -1px !important;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;
*/
height: 26px;
background: url(/blob/307630/56a1d294b52b5182d43ca95bfc4b197c/jscrollarrowbottommedium-gif-data.gif) no-repeat;
visibility: visible !important;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;
*/
}
a.jScrollActiveArrowButton,
a.jScrollActiveArrowButton:hover {
/*background-color: #f00;
*/
}
#inz-form .txt-select-custom {
width: 192px;
color: #000;
}
#inz-form .selectCustomScrollOptions {
width: 206px !important;
}
#inz-form .jScrollPaneContainer {
width: 221px !important;
}
/* SPALTENLAYOUT
------------------------------------------------------------------------------------------------------------- */
.contactpersons {
margin-left: -20px;
}
.contactperson {
margin-left: 20px;
margin-bottom: 30px;
float: left;
}
.contactperson .portrait {
width: 140px;
height: 173px;
overflow: hidden;
float: left;
margin-right: 20px;
}
.contactperson .text {
width: 300px;
float: left;
}
/* MASCHINENSELEKTOR
------------------------------------------------------------------------------------------------------------- */
.formFilter {
border: 1px solid #D2D2D2;
width: 300px;
clear: both;
font-size: 12px;
margin-top: 20px;
float: left;
background: url(/blob/307632/f2697ced26d7448dcc19aca60215f190/bgformfilter-gif-data.gif) repeat-x bottom left;
}
.formFilter .title {
line-height: 44px;
padding-left: 10px;
color: #646464;
font-weight: bold;
background: url(/blob/307408/90ba780897f3a0ae8c04076cb1a8672f/gradient-gif-data.gif) repeat-x bottom left;
}
.formFilter .title .button-gray {
margin:3px;
float:right;
}
.formFilter .section {
border-top: 1px solid #D2D2D2;
padding: 10px;
}
.formFilter .section.turning,
.formFilter .section.turning-universal {
display: block;
}
.formFilter .buttons {
padding: 10px;
}
.formFilter .buttons .button-gray {
float:right;
}
.formFilter LABEL {
line-height: 22px;
}
.formFilter .separate {
margin-top: 10px;
}
.formFilter .jqTransformSelectWrapper {
width: 250px !important;
margin: 7px 0 5px 0;
}
.formFilter .jqTransformSelectWrapper SPAN {
width: auto !important;
}
.formFilter .jqTransformRadioWrapper {
float: left;
}
.formFilter .txt {
width: 50px;
clear: both;
margin: 7px 0 5px 0;
}
.formFilter .unit {
float: left;
line-height: 33px;
padding-left: 5px;
}
.slider {
background: url(/blob/307634/c8dfdffce9cde07d92f462e6c7164c4f/bgslider-gif-data.gif) no-repeat 0 6px;
height: 20px;
margin: 10px 0;
}
.ui-slider {
height: 40px;
width: 240px;
margin: 0px 0 0px 5px;
position: relative;
float: left;
}
.ui-slider-range {
height: 40px;
position: absolute;
/* background: url(/blob/307636/d224e958ff6507afcdcdd136ecdc2322/bgsliderrange-gif-data.gif) repeat-x;*/
}
.ui-slider-handle {
width: 10px;
height: 20px;
display: block;
cursor: pointer;
background: url(/blob/307638/674fb95e5010845802cb0e0a3e5d8fab/bgsliderhandle-gif-data.gif) no-repeat;
position: absolute;
margin-left: -5px;
}
.slider .reset {
background: url(/blob/307328/0ad8b84dc1b51cfd9785534f9bfe3dac/popupclose-png-data.png) no-repeat scroll 0 0 #EEEEEE;
width: 20px;
height: 20px;
float: right;
cursor: pointer;
display: none;
}
.slider .reset:hover {
background-position: 0 -20px;
}
.slider .von {
float: left;
clear: both;
margin-top: 25px;
margin-left: -5px;
}
.slider .bis {
float: right;
margin-top: 25px;
margin-right: -5px;
}
#selectorResults {
float: right;
width: 620px;
margin-top: 20px;
position: relative;
}
#selectorResults .ContentItem {
background-image: url(/blob/307640/8638df5d4cdd7078ad118a7793bf221d/contentitemsmall-gif-data.gif);
padding: 15px 25px 25px 10px;
margin-right: -10px;
margin-left: -10px;
}
#selectorResults .ContentItem .Action {
bottom: 16px;
right: 10px;
}
#selectorResultsHeader {
border-bottom: 1px solid #D2D2D2;
}
#machineSelector h2 {
margin: 0;
}
#machineSelector .ContentStart {
padding-top: 0px;
}
#selectorResults h1 {
padding: 0;

margin: 0;
padding-bottom: 1px;
}
#selectorResults I {
color: #a3032e;
}
#selectorResults .Paging {
position: absolute;
top: 0px;
left: 240px;
text-align: left;
padding-top: 10px;
width: 200px;
}
#selectorResultsFooter {
margin-top: 25px;
position: relative;
height: 100px;
}
#selectorResults .subheader {
font-size: 14px;
line-height: 18px;
margin-bottom: 20px;
}
#maschinenselektorTeaser {
width: 940px;
height: 250px;
background: url(/blob/307642/048f97acad5b195f6ed7e576c5bd9c10/maschinenselektorteaser-jpg-data.jpg);
margin: 10px 10px 20px 10px;
}
#maschinenselektorTeaser .teaserContent {
margin-left: 550px;
padding-top: 15px;
width: 350px;
}
#maschinenselektorTeaser P {
line-height: 18px;
}
#maschinenselektorTeaser .teaserContent h1 {
line-height: 24px;
}
#maschinenselektorTeaser .teaserContent h2 {
margin-bottom: 3px;
}
#maschinenselektorTeaser .btn {
float: left;
margin: 25px 0 0 -4px;
}
#maschinenselektorTeaser .btn,
#maschinenselektorTeaser .btn SPAN {
background-image: url(/blob/307644/2ebf2c8b0d17847220f27a9e2a7bb42d/btn02-gif-data.gif);
}
.msloading {
float: right;
height: 300px;
margin-top: 30px;
text-align: center;
width: 620px;
}
/* VIRTUAL MACHINE WEBKONFIGURATOR
------------------------------------------------------------------------------------------------------------- */
#vmConfig h2 {
margin-top: 0 !important;
}
#vmConfig .formItem {
margin-bottom: 10px;
width: 400px;
}
#vmConfig LABEL {
float: left;
width: 150px;
}
#vmConfig SELECT {
}
#vmConfig .jqTransformSelectWrapper {
float: left;
width: 200px;
position: relative;
}
#vmConfig .jqTransformSelectWrapper SPAN {
width: 186px !important;
color: #969696;
}
#vmConfig .checkboxes {
float: left;
width: 200px;
margin-bottom: 10px;
}
#vmConfig .checkboxes INPUT {
clear: both;
}
#vmConfig .checkbox {
overflow: hidden;
}
#vmConfigResult {
margin-top: 30px;
}
#vmConfig .green {
background-color: #148073;
color: white !important;
font-weight: bold;
margin-bottom: 5px;
padding: 5px;
}
#vmConfig .red {
background-color: #E31810;
color: white !important;
font-weight: bold;
margin-bottom: 5px;
padding: 5px;
}
#vmConfig #formSection2 {
visibility: hidden;
}
#vmConfigResult HR {
border:none;
border-top:1px dashed black;
height:1px;
color:#000000;
background:transparent;
}
/* POPUP TEASER
------------------------------------------------------------------------------------------------------------- */
.popup-teaser {
display: block;
}
.popup-teaser .close {
top: 20px;
right: 21px;
}
.popup-teaser-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 100000;
opacity: 0.3;
}
.popup-teaser-shadow {
background: url(/blob/307646/45cc00467521ac4c46e967aa67c3c99e/popup-teaser-bottom-png-data.png) no-repeat bottom left;
padding-bottom: 20px;
width: 580px;
position: fixed;
left: 50%;
top: 50%;
margin-left: -290px;
margin-top: -300px;
z-index: 100001;
}
.popup-teaser-content {
background: url(/blob/307648/9d1698ad6b83fd8a16487dfd430f0ce6/popup-teaser-top-png-data.png) no-repeat top left;
padding: 20px 30px 5px 30px;
font: 12px/18px Arial;
overflow: hidden;
}
.popup-teaser H1 {
font-weight: normal;
font: 28px/33px 'CompatilLetterLTCERegular';
margin: 0 0 20px 0;
}
.popup-teaser H2 {
font-weight: normal;
font: 18px/33px 'CompatilLetterLTCERegular';
margin: 0 0 5px 0;
}
.popup-teaser H3 {
font-weight: normal;
font: 16px/32px 'CompatilLetterLTCERegular';
text-decoration: underline;
margin: 0 0 5px 0;
}
.popup-teaser P {
margin-bottom: 18px;
}
.popup-teaser P:last-child {
margin-bottom: 0;
}
.popup-teaser UL LI {
background: url(/blob/307534/32660b2d116a70bee6d403bdfbe323d1/contentstart-li-bg-jpg-data.jpg) no-repeat 0 12px;
margin: 0 0 6px;
padding: 0 0 0 12px;
}
.popup-teaser HR {
clear: both;
margin-left: -20px;
margin-right: -20px;
height: 0px;
border: none;
border-top: 1px solid #DDDDDD;
background-color: none;
margin: 25px -19px 10px -19px;
}
.popup-teaser .btn-bottom {
position: absolute;
bottom: 22px;
right: 30px;
}
.popup-teaser .columns {
overflow: hidden;
margin-bottom: 15px;
}
.popup-teaser .column-left {
float: left;
margin-right: 20px;
}
.popup-teaser .column-left IMG {
margin-top: 9px;
}
.popup-teaser .column-right {
float: left;
}
.popup-teaser .grey {
color: #787878;
}
/* BUTTONS
------------------------------------------------------------------------------------------------------------- */
.button-gray,
.externalButton-gray,
.internalButton-gray {
border: 1px solid #70767C !important;
background-color: #70767C;
border-radius: 3px;
color: #fff !important;
position: relative;
font: 14px/36px "CompatilFactLTRegular" !important;
height: 36px;
padding-left: 10px;
padding-right: 12px;
display: inline-block;
text-transform: uppercase;
cursor: pointer;
}
.button-gray I {
width: 24px;
height: 24px;
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat;
margin: 5px -7px 5px 12px;
float: right;
left:inherit;
position:inherit;
}
.button-gray.small {
font:12px/18px "CompatilFactLTRegular" !important;
padding-top:6px;
}
.button-gray.small I {
margin-top:-10px;
}
.button-gray:hover {
background-color: #fff;
color: #000 !important;
}
.externalButton-gray {
background: url(/blob/346690/1b544c54329c75b28d6a6962780bde9e/icon-external-png-data.png) no-repeat right center #70767C;
padding-right: 40px;
}
.externalButton-gray:hover {
background: url(/blob/346692/2dde3416184dfa6981033a4cf1b701b9/icon-external-hover-png-data.png) no-repeat right center #fff;
color: #000 !important;
}
.internalButton-gray {
background: url(/blob/346694/0db96ea7b42f8afc8dedb1592d3d3945/icon-internal-png-data.png) no-repeat right center #70767C;
padding-right: 40px;
}
.internalButton-gray:hover {
background: url(/blob/346696/0b3bb977e8945eed505de7475cf051c8/icon-internal-hover-png-data.png) no-repeat right center #fff;
color: #000 !important;
}
.externalButton-gray a,
.internalButton-gray a {
color: #fff !important;
font: 14px/36px "CompatilFactLTRegular" !important;
}
.externalButton-gray b,
.internalButton-gray b {
font: 14px/36px "CompatilFactLTRegular" !important;
}
.externalButton-gray:hover a,
.internalButton-gray:hover a {
color: #000 !important;
text-decoration: none;
}
.externalButton-gray a:hover,
.internalButton-gray a:hover {
border: none !important;
}
/* ICONS
------------------------------------------------------------------------------------------------------------- */
A:hover > I.confirm {
background-position: -24px 0;
}
I.globe {
background-position: 0 -24px;
}
I.text {
background-position: 0 -48px;
}
A:hover > I.text {
background-position: -24px -48px;
}
I.text {
background-position: 0 -48px;
}
A:hover > I.check {
background-position: -24px 0px;
}
I.arrow {
background-position: 0 -120px;
}
A:hover > I.arrow {
background-position: -24px -120px;
}
.button-gray I.arrow {
background-position: 0 -96px;
}
A.button-gray:hover > I.arrow {
background-position: -24px -96px;
}
I.contact {
background-position: -48px 0px;
}
:hover > I.contact {
background-position: 0 0;
}
I.newsletter {
background-position: -48px -48px;
}
:hover > I.newsletter {
background-position: 0 -48px;
}
/* CUSTOM SELECT
-------------------------------------------------------------------------------------------------- */
/* Dropdown control */
.chosen-container {
position: relative;
width: 100% !important;
min-height: 28px;
border: none;
text-decoration: none;
text-align: left;
outline: none;
vertical-align: middle;
cursor: default;
cursor: pointer;
border: 1px solid #D2D2D2;
border-radius: 5px;
background: url(/blob/346686/35fe75f23a90fe69d4f3d02146d0e7bc/bg-select-gradient-png-data.png);
}
.chosen-container.chosen-container-multi {
border:none;
background:none;
}
.chosen-container-multi .chosen-choices {
border: 1px solid #d9d9d9;
border-radius: 5px;
box-shadow: -3px 2px 7px rgba(0, 0, 0, 0.1) inset;
}
.chosen-container-multi .chosen-choices li.search-field {
}
.selectBox-dropdown:hover {
border-color: #D2D2D2 !important;
}
.selectBox-dropdown.selectBox-menuShowing {
background: url(/blob/346698/b841fe622b4ca56fc56b58563e77a196/bg-select-open-png-data.png);
border-bottom: none !important;
padding-bottom: 1px;
border-radius: 5px 5px 0 0;
}
.selectBox-dropdown .selectBox-label {
display: inline-block;
white-space: nowrap;
overflow: hidden;
line-height: 28px;
width: auto !important;
padding-left: 10px;
font-size: 12px;
font-weight: normal;
color: #717171;
padding-right: 5px;
float: left;
text-shadow: 1px 1px 0 rgba(255,255,255,0.75);
}
.selectBox-dropdown .selectBox-arrow {
width: 28px;
height: 100%;
float: right;
background: url(/blob/346688/7124ff91a4bdc240113b9cf213613ddb/bg-select-arrow-png-data.png) no-repeat center center;
}
.selectBox-dropdown:hover .selectBox-label,
.selectBox-dropdown:hover .selectBox-arrow {
color: #374655;
}
/* Dropdown menu */
.selectBox-dropdown-menu {
position: absolute;
z-index: 10000;
min-height: 1em;
border: 1px solid #D2D2D2;
border-radius: 0 0 5px 5px;
border-top: none;
background: #FFF;
overflow: hidden;
box-sizing: content-box;
}
/* Inline control */
.selectBox-inline {
min-width: 150px;
outline: none;
border: solid 1px #BBB;
background: #FFF;
display: inline-block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
overflow: auto;
}
.selectBox-inline:focus {
border-color: #666;
}
.selectBox-options {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
list-style: none;
display: block;
cursor: pointer;
padding: 0;
margin: 0;
}
.selectBox-options LI:first-child A {
display: none;
}
.selectBox-options LI A {
white-space: nowrap;
overflow: hidden;
font-size: 12px;
padding: 4px 10px;
color: #787878;
}
.selectBox-options LI.selectBox-hover A {
background-color: #6E6E6E;
color: #fff;
margin-top: -2px;
margin-bottom: -2px;
padding-top: 6px;
padding-bottom: 6px;
}
.selectBox-options LI.selectBox-disabled A {
color: #888;
background-color: transparent;
}
.selectBox-options .selectBox-optgroup {
color: #666;
background: #EEE;
font-weight: bold;
line-height: 1.5;
padding: 0 .3em;
white-space: nowrap;
}
/* Disabled state */
.selectBox.selectBox-disabled {
color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
opacity: .5;
border-color: #666;
}
.selectBox-inline.selectBox-disabled {
color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
background-color: transparent !important;
}
/* MULTISELECT
------------------------------------------------------------------------------------------------------------- */
.ui-multiselect {
width: 100% !important;
font: 12px Arial;
height: 30px;
padding: 2px 0 2px 4px;
text-align: left;
border: 1px solid #D2D2D2;
border-radius: 5px;
color: #717171;
padding-left: 10px;
background: url(/blob/346686/35fe75f23a90fe69d4f3d02146d0e7bc/bg-select-gradient-png-data.png);
position: relative;
cursor: pointer;
}
.ui-multiselect.ui-state-active {
background: url(/blob/346698/b841fe622b4ca56fc56b58563e77a196/bg-select-open-png-data.png);
border-bottom: none;
border-radius: 5px 5px 0 0;
padding-bottom: 3px;
}
.ui-multiselect span.ui-icon {
position: absolute;
top: 0;
right: 0;
background: url(/blob/346688/7124ff91a4bdc240113b9cf213613ddb/bg-select-arrow-png-data.png) no-repeat;
width: 30px;
height: 30px;
}
.ui-multiselect-single .ui-multiselect-checkboxes input { width: 10px; height: 10px; display: block !important; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
.ui-multiselect-header { display: none; margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }
.ui-multiselect-menu {
display:none;
padding: 2px;
position:absolute;
z-index:10000;
text-align: left;
height: auto !important;
background-color: #fff;
border: 1px solid #D2D2D2;
border-top: none;
border-radius: 0 0 5px 5px;
box-sizing: content-box;
}
.ui-multiselect-checkboxes {
height: auto !important;
padding: 5px 0;
}
.ui-multiselect-checkboxes label {
cursor:default;
display:block;
}
.ui-multiselect-checkboxes label input {
display: none;
}
.ui-multiselect-checkboxes li {
clear:both;
font-size: 12px;
color: #717171;
margin: -2px -2px 0px -2px;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 4px;
display: block;
}
.ui-multiselect-checkboxes li:hover {
background-color: #6E6E6E;
color: #fff;
}
.ui-multiselect-checkboxes li span {
padding-left: 25px;
background: url(/blob/346682/c3adbda20ada294979b012e39ca6b046/checkbox-png-data.png) no-repeat 0 -18px;
display: block;
padding: 4px 0 2px 25px;
}
.ui-multiselect-checkboxes li.checked span {
background: url(/blob/346682/c3adbda20ada294979b012e39ca6b046/checkbox-png-data.png) no-repeat 0 0px;
}
/* COOKIE HINWEIS
------------------------------------------------------------------------------------------------------------- */
#cookies {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #fff;
height: 75px;
border-top: 1px solid #DDD;
z-index: 1000000;
font-size: 12px;
line-height: 18px;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
#cookies .wrap {
width: 760px;
margin: 0 auto;
}
#cookies .left {
padding-top: 20px;
width: 530px;
}
#cookies .right {
margin-top: 20px;
}
/* MISC
------------------------------------------------------------------------------------------------------------- */
sup {
height: 0;
line-height: 2;
position: relative;
vertical-align: top;
}
sup {
bottom: 1ex;
}
sup small {
display: inline !important;
}
.underline {
text-decoration: underline;
}
.navigation li a span {
display: block;
}
div.ContentStart a.active {
color: #000;
}
.Teaser .ColumnBox a.active .RightArrow img.hover, .nav-section a.active .RightArrow img.hover {
display: block;
}
.Teaser .ColumnBox a.active .RightArrow span, .nav-section a.active .RightArrow span {
background-position: -15px 0;
}
/* Technical Data
------------------------------------------------------------------------
*/
.charttitle_inrow {
padding-top: 22px;
height: 40px;
display: block;
vertical-align: bottom !important;
}
.chart_rowhead {
float: left;
display: block;
padding-top: 10px;
vertical-align: bottom !important;
height: 40px;
width: 100%;
border-top: 1px solid #d2d2d2;
padding: 2px 0 1px;
border-bottom: 1px solid black;
}
.chart_rowhead:hover {
}
.showContent .txtarea {
display: block;
height: 60px;
background: url(/blob/307618/f2e34f081eeecbb0f3289edba8708c95/bgtextarea-gif-data.gif) repeat-x bottom left;
}
/* Coremedia CSS Classes
-----------------------------------------------------------------------------
*/
.float--left {
float: left;
margin-right: 20px;
}
.float--right {
float: right;
margin-left: 20px;
}
.float--none {
float: none;
}
.align--left {
text-align: left;
}
.align--right {
text-align: right;
}
.align--center {
text-align: center;
}
.align--justify {
text-align: justify;
}
.red {
color: #a4032f;
font-style: italic;
}
.lup {
vertical-align: inherit;
position: relative;
top: -4px;
font-size: 85%;
text-decoration: none !important;
}
.noindex {
z-index: inherit;
}
.navigation .lup {
display: inline;
}
.breadcrumbs .lup {
vertical-align: 0 !important;
}
.ScrollableDataContainer table .lup {
vertical-align: 0 !important;
}
#wowslider-container1 .ws-title a {
text-decoration: none !important;
border-bottom: 1px solid;
}
#nav td > ul > li > a {
font-weight: bold !important;
cursor: default;
}
.strike {
text-decoration: line-through;
}
.optional-toggle {
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
color:#000 !important;
display:block;
line-height:25px;
vertical-align:middle;
}
.optional-toggle i {
display:inline-block;
width:24px;
height:24px;
background: url(/blob/346668/44cfdfb91dad147b0e11cf75f4eb4894/icons-24x24-png-data.png) no-repeat 0 -144px;
}
.optional-toggle.active i {
background-position: 0 -168px;
}
.optional-container {
display:none;
}
.georgia {
font-family: Georgia;
}
/* TYPO ANPASSUNGEN RUSSISCH / TUERKISCH
------------------------------------------------------------------------------------------------------------- */
.ru .Header .Claim, .tr .Header .Claim, .cz .Header .Claim {
font-family: Georgia;
}
.ru .bannerText h1, .tr .bannerText h1, .cz .bannerText h1 {
font-family: Georgia;
}
.ru .ContentItem h2 div, .tr .ContentItem h2 div, .cz .ContentItem h2 div {
font-family: Georgia;
}
.ru .ContentItem h2 a, .tr .ContentItem h2 a, .cz .ContentItem h2 a {
font-family: Georgia;
}
.ru .Footer H2, .tr .Footer H2, .cz .Footer H2 {
font-family: Georgia;
}
.ru .ContentStart h1, .tr .ContentStart h1, .cz .ContentStart h1,
.ru .teaserContent h1, .tr .teaserContent h1, .cz .teaserContent h1,
.ru #selectorResults h1, .tr #selectorResults h1, .cz #selectorResults h1 {
font-family: Georgia;
}
.ru h2.titledmg, .tr h2.titledmg, .cz h2.titledmg {
font-family: Georgia;
}
.ru .popup h1, .tr .popup h1, .cz .popup h1 {
font-family: Georgia;
}
.ru .ContentStart .Title, .tr .ContentStart .Title, .cz .ContentStart .Title {
font-family: Georgia;
}
.ru .DownloadItemLeft .Title, .tr .DownloadItemLeft .Title, .cz .DownloadItemLeft .Title {
font-family: Georgia;
}
.ru .DownloadItemRight .Title, .tr .DownloadItemRight .Title, .cz .DownloadItemRight .Title {
font-family: Georgia;
}
.ru .SteuerungBlock .Title, .tr .SteuerungBlock .Title, .cz .SteuerungBlock .Title {
font-family: Georgia;
}
.ru .ContentStart2 .Title, .tr .ContentStart2 .Title, .cz .ContentStart2 .Title {
font-family: Georgia;
}
.ru #wowslider-container1 .ws-title p, .tr #wowslider-container1 .ws-title p, .cz #wowslider-container1 .ws-title p {
font-family: Georgia;
}
.ru .ContentStart .product_tagline, .tr .ContentStart .product_tagline, .cz .ContentStart .product_tagline,
.ru .ContentStart .tagline, .tr .ContentStart .tagline, .cz .ContentStart .tagline {
font-family: Georgia;
}
.ru .ContentStart .highlights .highlights_title, .tr .ContentStart .highlights .highlights_title, .cz .ContentStart .highlights .highlights_title {
font-family: Georgia;
}
.ru .Warning .Message h1, .tr .Warning .Message h1, .cz .Warning .Message h1 {
font-family: Georgia;
}
.w120 {
width:120px;
}
.w160 {
width:160px;
}
.w240 {
width:240px;
}
.w320 {
width:320px;
}
.w340 {
width:340px;
}
.w400 {
width:400px;
}
.w480 {
width:480px;
}
/******** Spam Protection *******/
#fieldWebsite {
display: none;
}
/*Link f眉r Datenschutz wird unterstrihen */
#cookies a:link, #cookies a:visited {
text-decoration: underline;
}
.LeftWrap > li {
list-style:none;
}
#wowslider-container1 .ws-title p a {
font-size:20px;
border-bottom: none;
line-height:30px;
}

a.zsy:link{ color:#0000; margin-bottom:20px!important;}
a.zsy:visited{color:#0000; margin-bottom:20px!important;}
a.zsy:hover{color:#5d5d5d!important; margin-bottom:20px!important;}


