*{margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none !important;}
body{background:#BEBEBE url(../html/img/background/body_shadow.png) center repeat-y;font-family:verdana,arial,tahoma,helvetica;margin:0;padding:0;}
input,select{border:1px solid #676767;color:#676767;background:#FFFFFF;padding:2px;margin-left:10px;}
input.w165{width:165px;}
select.w171{width:171px;}
p.align-left{float:left;}
p.align-center{text-align:center;}
p.align-right{text-align:right;}
div.sidebarRight p.align-right{padding-right:10px;}
p.pressSearch{background:#CCCCCC;font-weight:bold;color:#000000;margin:4px 0;padding:3px 10px 3px !important;}
p.pressSearch input,p.pressSearch select{padding-top:0 !important;padding-bottom:0 !important;background:#DCDCDC;}
p.imagecaption{float:left;font-size:11px;margin-right:16px;max-width:200px;}
p.imagecaption img{margin-bottom:6px;}
div.csc-textpic-imagewrap{padding:10px;}
div.paginator{float:right;display:inline-block;background:#999999;padding:3px 20px 3px 40px;margin:5px 0;color:#FFFFFF;}
div.paginator span.active,div.paginator a{color:#FFFFFF !important;margin:0 4px;}
div.paginator span.active{border:1px solid #FFFFFF;border-top:none;border-bottom:none;padding:0 4px;}
div.csc-textpic-caption-c .csc-textpic-caption{width:auto !important;}
dd.csc-textpic-caption{color:#666;font-size:10px;}
body.company dd.csc-textpic-caption{width:auto;}
div.tx-sigmaproductoverview-pi1 a{color:#000000 !important;font-weight:bold;}
body.product div.csc-default,body.vergleich div.csc-default,div.sidebarRight div.csc-default{border:none;}
div.content{border:1px solid #8D8D8D;border-top:none;background:#FFFFFF;margin-top:-3px;padding-top:10px;}
div.content_ohne{border:1px solid #8D8D8D;border-top:none;background:#FFFFFF;}
div.csc-textpic-text,div.content p,div.content dl.csc-menu{padding:0 10px;}
#additionalData{color:#999;font-size:10px;margin-left:40px;}
#body{background:#FFF url(../html/img/background/body.png) right repeat-y;padding-bottom:50px;}
#body_big{background:#FFF url(../html/img/background/body_big.png) right repeat-y;padding-bottom:50px;}
#body_large{background:#FFF;padding-bottom:50px;}
#content{float:left;margin-left:10px;width:593px;}
#content_big{float:left;margin-left:10px;margin-right:10px;width:793px;}
#content_large{float:left;margin-left:10px;margin-right:10px;width:1004px;}
#largeImage{border:1px solid #999;height:246px;margin-bottom:7px;width:591px;}
#largeImageLarge{border:1px solid #999;height:246px;margin-bottom:7px;width:779px;}
#largeImage div.csc-textpic-imagewrap,#largeImageLarge div.csc-textpic-imagewrap,#sidebarRight div.csc-textpic-imagewrap{padding:0;}
#largeImage a{color:#000!important;}
#largeImage dl.textWithImageLeft dd{float:none;}
#body dl.mw_fake_div{padding-left:10px;padding-right:10px;}
#body dl.mw_fake_div dd{width:77% !important;}
#largeImage p.moreLink{float:left;}
#largeImage p.moreLink a{background:url(../images/ok_formbutton.gif) no-repeat left;font-weight:bold!important;padding-left:14px;padding-right:0;text-transform:none!important;}
#sidebarLeft{border-right:1px solid #8D8D8D;border-top:1px solid #8D8D8D;color:#000;float:left;width:175px;min-height:500px;}
div.sdbBg{background:#FFF url(../html/img/background/sidebar.png) repeat-x;}
#sidebarLeft h1{margin-left:0 !important;}
#sidebarRight{float:right;}
#sidebarRight div.sidebarRight{border-left:1px solid #8D8D8D;border-top:1px solid #8D8D8D;color:#323232;width:235px;}
#partOfHeader div.block{height:auto;}
#partOfHeader div.sdbBg{height:191px;}
#sidebarRight div.sidebarRight ul{list-style:none;}
#partOfHeader{border-bottom:1px solid #8D8D8D;height:246px;background:#EDEDED;}
#partOfHeader div.block dl.textWithImageLeft{border-bottom:1px dotted #8D8D8D;padding:5px 0px;}
body.fotowelt #partOfHeader div.block dl.textWithImageLeft{border-bottom:1px dotted #8D8D8D;padding:4px 0px;}
#partOfHeader div.block:last-child dl.textWithImageLeft{border-bottom:none;padding:0px;padding-top:4px;}
body.fotowelt #partOfHeader div.block:last-child dl.textWithImageLeft{border-bottom:none;padding:0px;padding-top:4px;}
#sidebarRight a{color:#323232 !important;}
div.hideLineOfBodyBG{width:235px;border-left:1px solid #FFFFFF;height:6px;}
#newsletter dl.textWithImageRight dd{width:115px;}
#newsletter dl.textWithImageRight dd{width:150px;text-align:right;}
#newsletter dl.textWithImageRight dd a{color:#000000;text-decoration:none;}
#body div.sdbBg{background:#FFF url(../html/img/background/sidebar.png) repeat-x;}
div.produkttemplate{background:#ffffff;}
#content div.block{clear:both;}
#content div.block a{color:#000000;text-decoration:none;}
#content div.block a:focus{text-decoration:underline;}
#content div.block a:hover{text-decoration:underline;}
#content div.block div.teaser{float:left;margin-bottom:-1px !important;margin-right:4px;text-align:center;width:49%;}
#content div.block div.teaser h1{margin:0;}
#content div.block div.teaser h1 a{color:#FFFFFF;}
#content div.block div.teaser h1 a:hover{text-decoration:none;}
#content div.block div.teaser h1 a img{position:relative;top:-1px;}
#content div.block div.teaserLast{margin-right:-1px;width:258px !important;}
#content div.block h1,#content_big .block h1{margin-left:0;}
#content div.block table{border-collapse:collapse;width:100%;}
#content div.block table tbody tr td{margin:5px;vertical-align:top;}
#content div.imageList{text-align:center;}
#content div.imageList img{margin:3px 13px;}
#footer{background:#666;}
#footer ul{height:15px;list-style:none;padding-bottom:3px;padding-right:10px;padding-top:2px;margin-right:227px;text-align:right;}
#footer ul li{border-left:1px solid #D7D7D7;color:#D7D7D7;display:inline;font-size:10px;padding:0 5px;vertical-align:top;}
#footer ul li a{color:#D7D7D7;text-decoration:none;vertical-align:top;}
#copyright{border-left:none;}
#socialIcons{margin-right:240px;text-align:right;}
#socialIcons a{margin-left:7px;}
#subNav{background:#CCC;font-size:10px;height:15px;margin-bottom:10px;padding:3px 0 0 20px;}
#subNav p a{color:#666;text-decoration:none;}
#subNav p a:active{color:#666;text-decoration:none;}
#subNav p a:focus{color:#666;text-decoration:none;}
#top{background:silver url(../html/img/background/head_logo.png) repeat-x;height:80px;}
#logo{color:#D7D7D7;float:left;font-size:10px;margin-left:10px;margin-top:25px;text-transform:uppercase;}
#logo a img{vertical-align:bottom;}
#search{padding-right:15px;padding-top:30px;text-align:right;}
#searchString{background:#D4D4D4;color:#696969;border:1px inset #696969;font-size:10px;padding:1px;}
#submit{background:#515151;border-color:#A8A8A8;border-width:1px;color:#FFF;font-size:10px;float:right;}
#head ul.nav{background:#999 url(../html/img/background/head_nav.gif) repeat-x;font-size:12px;height:29px;list-style:none;margin-top:1px;padding-left:10px;}
#head ul.nav li{color:#FFF;display:inline;float:left;margin-right:15px;margin-top:4px;}
#head ul.nav #social{float:right;}
#head ul.nav #social a{display:inline-block;padding:2px 4px 9px;}
#head ul.nav #social_en{float:right;margin-right:13px;}
#head ul.nav #social_en a{display:inline-block;padding:2px 4px 9px;}
#head ul.nav #social_en:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;}
#head ul.nav li a{color:#FFF;display:block;height:14px;padding:2px 10px 9px;text-decoration:none;}
#theChosenOne{border-left:1px solid #FFFFFF;}
#head ul.nav li.current a{text-decoration:underline;}
#head ul.nav li:hover{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#666;}
#head ul.nav #social:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:none;}
#head ul.nav li:hover ul.listSubpages{display:block;}
#head ul.nav li:hover ul.listSubpages li a{text-decoration:none;}
#head ul.nav ul{position:absolute;z-index:500;}
#head ul.nav ul.listSubpages{-moz-border-radius:0 5px 5px;-webkit-border-radius:0 5px 5px;border-radius:0 5px 5px;opacity:.94;background:#666;display:none;width:200px;padding-bottom:3px;}
#head ul.nav ul.listSubpages li{display:block;float:none;border-bottom:1px dotted #939393;margin:1px 0;}
#head ul.nav ul.listSubpages li:last-child{border-bottom:none;}
#head ul.nav ul.listSubpages li a{display:block;font-size:10px;padding:3px 5px 3px 10px;}
#head ul.nav ul.listSubpages li a:hover{background:#767177;}
#largeImage div.tx-rlmpflashdetection-pi1{margin-left:8px;text-align:center;}
#properties{margin-bottom:20px;}
#properties div.property{clear:both;margin:10px 0;}
#properties div.property div.description{float:left;width:80%;}
#properties div.property div.description p{margin:0 20px 0 0;padding:0;}
#properties div.property div.description p span.title{font-weight:bold;}
#properties div.property div.icon{float:left;text-align:center;width:20%;}
#sidebarLeft div.block dl.textWithImageLeft{display:inline-block;}
#sidebarLeft div.block dl.textWithImageLeft dd{float:left;margin-top:10px;width:145px;}
#newsletter{background:#FFF;height:36px;padding:9px 0 10px 10px;}
#newsletter p.h2{font-size:16px;font-weight:bold;text-transform:uppercase;}
#newsletter p{font-size:10px;}
div.sidebarRight div.block{clear:both;margin-left:10px;}
div.sidebarRight div.block dl.textWithImageLeft{display:inline-block;}
div.sidebarRight div.block dl.textWithImageLeft dd{float:left;margin-top:10px;width:140px;}
#sigma{background:#FFF;border:1px solid #000;margin:0 auto;width:1025px;}
div.tx-flseositemap-pi1 a{font-size:12px;}
div.tx-flseositemap-pi1 ul{list-style:none;}
div.tx-flseositemap-pi1 ul.deep1,div.tx-flseositemap-pi1 ul.deep2,div.tx-flseositemap-pi1 ul.deep3,div.tx-flseositemap-pi1 ul.deep4{margin-left:30px;}
div.block h1,div.block p.h1,div.block h2.title{display:block;background:url(../html/img/background/h1.png) repeat-x;color:#FFF;font-size:14px;font-weight:bold;height:19px;margin-left:-10px;padding-left:10px;padding-top:4px;padding-bottom:2px;text-transform:uppercase;line-height:1em;}
div.block p.h1{margin-left:-10px !important;}
div.block h1 img,div.block p.h1 img{display:block;float:right;margin-right:10px;}
div.block h1 span,div.block p.h1 span{display:block;float:left;text-transform:uppercase;}
h2,p.h2{font-weight:bold;font-size:12px;margin-bottom:5px;}
h2.halfway,p.halfway{background:#CCC;font-size:12px;padding:5px;text-align:right;width:35%;position:relative;}
#content div.block ul.list{margin-left:15px;}
#content div.block ul.list li{font-size:11px;}
div.block p,div.block dl.csc-menu{font-size:11px;line-height:1.5em;}
div.block dl.csc-menu dt{margin-top:10px;}
#content div.block ol,#content div.block ul{margin-left:40px;}
#content div.block ul.rgtabs-menu{margin-left:0px;}
#content div.block ol li,#content div.block ul li{font-size:11px;padding-top:5px;}
div.block p.title{font-weight:bold;margin:0;}
div.block p.title a{color:#000000 !important;}
div.hasH2 h2,div.hasH2 p.h2{background:url(../html/img/background/hasH2.gif) repeat-y;font-size:14px;height:18px;margin-left:-10px;padding:1px 0 1px 10px;}
div.hasH2 h2 img,div.hasH2 p.h2 img{display:block;float:right;margin-right:10px;}
div.hasH2 h2 span,div.hasH2 p.h2 span{display:block;float:left;text-transform:uppercase;}
dl.textWithImageLeft{clear:both;display:block;}
dl.textWithImageLeft dd{display:inline-block;width:56%;}
dl.textWithImageLeft dd h2,dl.textWithImageLeft dd p.h2{font-size:14px;}
dl.textWithImageLeft dd h2 img,dl.textWithImageLeft dd p.h2 img{display:block;float:right;}
dl.textWithImageLeft dd h2 span,dl.textWithImageLeft dd p.h2 span{display:block;float:left;text-transform:uppercase;}
dl.textWithImageLeft dt{display:block;float:left;margin-right:10px;}
dl.textWithImageRight dd{float:left;}
dl.textWithImageRight dd h2,dl.textWithImageRight dd p.h2{font-size:14px;}
dl.textWithImageRight dt{display:block;float:left;margin-left:10px;}
p.linkRight,p.moreLink{float:right;padding:0 !important;}
p.topLink{float:right;padding:0 3px 0 0 !important;}
p.moreLinkLeft{float:left;}
p.linkRight a,p.moreLink a,p.topLink a,p.moreLinkLeft a{background:url(../images/ok_formbutton.gif) no-repeat left;color:#666!important;font-weight:normal!important;padding-left:14px;}
p.topLink a{background:url(../html/img/dot/arrow_top.gif) no-repeat left;}
#frontpage{border-collapse:separate !important;}
#frontpage tr td{width:33%;}
#frontpage tr td p{padding:0;}
#frontpage tr td dl.textWithImageLeft dd{width:67%;}
table th{background:#999999;color:#FFFFFF;font-size:11px;line-height:18px;}
#lensSearch .key{background:#999;}
#products{margin:0 auto;}
#products th p.align-right{margin-right:10px;}
#products th p.align-right a{color:#FFFFFF !important;}
#products td p{margin:4px 0;}
#products td.image{border-bottom:1px dotted #999;padding:10px 32px 10px 20px;}
#products td.text{border-bottom:1px dotted #999;padding:10px 20px 0 0;}
#products td.text div.features{margin-top:10px;}
#products td.text p.price{font-weight:bold!important;}
#products td.text p.price span{color:#F20429!important;}
#prices td p{color:#666;}
#products td.text p.title{color:red;font-weight:bold;}
#products td.text p.title a{color:#000;}
table.comparation{border-spacing:0;}
table.comparation td{border-left:0;border-right:1px solid #666;border-top:0;padding:0 2px;text-align:center;}
table.comparation td p.title{color:#000;}
table.comparation td:first-child{border-left:1px solid #666;}
table.comparation th{border-left:0;border-right:1px solid #FFF;font-weight:normal;padding:0 2px;}
table.comparation th:last-child{border-right:none;}
table.datasheet{border-collapse:collapse!important;width:100% !important;}
table.datasheet colgroup col{width:50%;}
table.datasheet tbody tr td p{margin:4px 0!important;}
table.datasheet tbody tr td.left p{padding-left:40px;}
table.datasheet tbody tr.even{background:#FFF;}
table.datasheet tbody tr.even_last{background:#FFF;border-bottom:1px solid #ccc}
table.datasheet tbody tr.odd{background:#CCC;}
table.datasheet thead tr th{color:#FFF;padding-left:40px;text-align:left;}
table.form{border-collapse:separate !important;width:100.7% !important;margin-left:-2px;}
table.form colgroup col.key{text-align:right;width:45%;}
table.form colgroup col.key,table.form colgroup col.value{background:#CCCCCC;}
table.form td{padding-left:10px;}
table.listTwoCol{border-spacing:5px;margin:-4px;}
table.listTwoCol td{border:1px solid #666;}
table.listTwoCol th.right{font-weight:normal;padding-right:10px;text-align:right;}
table.listTwoCol th.right a{color:#FFF!important;font-weight:normal!important;text-decoration:underline!important;}
table.products td{padding:0 7px 10px;border-bottom:1px solid #666;}
table.products td p a{font-weight:normal!important;white-space:nowrap;}
table.products td p.title a{white-space:normal;}
#news{list-style-type:none;}
#news li{border-top:1px dotted #8D8D8D;padding:0 10px 0 5px;}
#news li p{margin:0 0 0 10px!important;padding:10px 0;font-size:12px;}
#news li p + p{padding:0 0 10px 0;margin-top:-5px;}
#news li p a{font-weight:bold;text-decoration:none;}
#news li p a:hover{text-decoration:underline;}
ul.pagination{list-style:none;margin:5px 0 0 6px !important;}
ul.pagination li{background:#CCC;display:inline-block;padding:0 !important;width:33%;}
ul.pagination li a{color:#000!important;}
ul.pagination li p{color:#222;font-size:12px;margin:3px;padding:0;text-align:center;}
ul.productList{list-style-type:none;margin:0 0 0 8px;padding-top:10px;}
ul.productList li{background:url(../html/img/dot/dotted.png) no-repeat 0 4px;font-size:11px;padding-left:13px;}
ul.productList li a{color:#000;line-height:18px;text-decoration:none;}
ul.productList li.active{background:url(../html/img/dot/arrow.gif) no-repeat 0 4px;font-weight:bold;padding-left:18px;}
ul.productList li.active ul li{font-weight:normal;}
ul.productList ul{list-style-type:none;margin:0 0 10px;}
#productsearchLeft{border-right:1px solid #CCCCCC;}
#productsearchRight{margin-left:-1px;border-left:1px solid #CCCCCC;}
#productsearchLeft,#productsearchRight{float:left;width:46%;padding:10px;}
#productsearchLeft div,#productsearchRight div{padding:0 10px;}
#productsearchLeft h2,#productsearchRight h2{font-size:16px;}
#productsearchLeft form label{background:#CCCCCC;font-size:12px;text-align:right;padding:3px 2px 3px 0;margin:2px 5px 3px 0;width:39%;display:inline-block;}
#productsearchLeft form select,#productsearchRight form select{border:1px solid #CCCCCC;margin-bottom:3px;}
#tx_sigmaproductsearch_pi1_showMore{padding:0 !important;}
span.t3m_faq_tab{background:#CCCCCC !important;color:#333333 !important;font-size:10pt;line-height:1.5em;text-align:center;border:1px solid #838383 !important;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;width:18.65%;display:inline-block;}
.tx-t3mfaq-pi1 span.active{background:#666 !important;padding-top:3px;text-decoration:none;color:#FFF !important;}
#t3m_faq_tab_container{border:1px solid #8D8D8D !important;margin:-1px 0px 0px !important;font-size:11px;line-height:1.5em;width:auto !important;}
.t3m_faq_foldout{padding:5px 0px;}
.t3m_faq_foldout dt{background:url(../images/icons/small/pfeil_kreis_1_off.gif) no-repeat 0px 3px !important;font-weight:bold;}
.t3m_faq_foldout dt.active{background:url(../images/icons/small/pfeil_kreis_1_on.gif) no-repeat 0px 3px !important;}
#productImage{float:left;width:275px;height:210px;}
#productText{height:210px;padding:10px 10px 0px 0px;}
#productText h1{color:#F20429;font-weight:bold;background:none;text-transform:none;font-size:24px;display:inline;padding:0;}
#productText h1 span{font-size:16px;float:none;display:inline;text-transform:none;}
#content div.productHeader div.linkList{float:left;width:283px;position:relative;top:-25px;}
#content div.productHeader div.linkList ul{list-style:none;margin:0;}
#content div.productHeader div.linkList ul li{background:url(../images/ok_formbutton_grey.gif) no-repeat left 7px !important;font-size:11px;margin-bottom:5px;padding-left:14px;}
#content div.productHeader div.linkList ul li a{color:#666!important;font-weight:normal!important;}
#content div.productHeader div.linkListBottom2{position:relative;top:2px;height:20px;}
#content div.productHeader div.linkListBottom2 ul{margin-left:15px;width:270px;}
#content div.productHeader div.linkListBottom2 ul li{background:url(../images/ok_formbutton.gif) no-repeat left 7px !important;display:inline-block;margin-right:10px;width:110px;}
#content div.productHeader div.linkListBottom{border-top:2px dotted #8D8D8D;}
#content div.productHeader div.linkListBottom ul{margin-top:7px;width:300px;}
#content div.productHeader div.linkListBottom ul li span.price{color:red!important;font-weight:bold!important;}
#content div.productHeader div.linkListBottom ul li{display:inline-block;margin-right:10px;margin-bottom:0px;width:125px;}
#content div.reference{margin:0 10px;padding:0 0 5px;}
#content div.reference div.description dl.textWithImageLeft dt{margin-right:0;}
#content div.reference div.description dl.textWithImageLeft dd{width:71%;}
#content div.reference div.description img{float:left;}
#content div.reference div.description{float:left;width:283px;}
#content div.reference div.pics{float:right;width:288px;}
#content div.reference div.pics img{padding:0 2px;}
#content div.reference div.linkBar{background:url(../images/background/h1.png) repeat-x bottom;height:22px;margin:5px -10px 0;}
#content div.reference div.linkBar p.left,#content div.reference div.linkBar p.right{float:left;margin:2px 0 0 5px;}
#content div.reference div.linkBar p.moreLink a{color:#FFFFFF !important;}
#content div.reference div.linkBar p.left{width:285px;}
#referenceDetail{padding:10px;}
#referenceDetail h2{margin-right:-10px;}
#portrait{float:left;margin:0 10px 10px 0px;}
#photos tr td{border-right:1px dotted #8D8D8D;border-bottom:1px dotted #8D8D8D;text-align:center;padding:4px;width:33%;}
#photos tr td img{margin:0 auto;}
#photos tr td:last-child{border-right:none;}
#photos tr:last-child td{border-bottom:none;}
div.tx-rgtabs-pi1{clear:both;position:relative;top:-14px;}
div.tx-rgtabs-pi1 div.rgtabs-container p{margin:10px;}
div.tx-rgtabs-pi1 div.rgtabs-wrapper{border:1px solid #666;}
#productCamera div.tx-rgtabs-pi1 ul li{width:116.6px;}
#productCamera div.tx-rgtabs-pi1 ul li a{font-size:8pt;}
.news-single-img{margin:0 !important;padding:0 !important;}
div.news{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #999999;}
#latest tr td{border-right:1px dotted #999999;width:50%;padding:0 10px 0 0;}
#latest tr td div.image{width:284px;}
#latest tr td + td{border:none;padding:0 0 0 10px;}
#productreference_navigation{margin:0 0 25px 0 !important;text-align:center;list-style-type:none;}
#productreference_navigation li{display:inline-block;border:1px solid #8D8D8D;background:#FFFFFF;width:100px;margin:0 6px;padding:0px 2px 5px 2px;text-align:center;}
#productreference_navigation li.active{-moz-box-shadow:0px 5px 15px #A0A0A0;-webkit-box-shadow:0px 5px 15px #A0A0A0;box-shadow:0px 5px 15px #A0A0A0;}
#productreference_navigation li a{color:#000000 !important;font-weight:bold;}
#productreference_navigation li a:hover{text-decoration:none !important;}
#productreference_navigation li a img{padding-top:7px;}
div.glossary p.h1{background:url(../html/img/background/h1alt.png) repeat-x;text-align:center;padding-left:0;margin:0 !important;color:#999999;}
div.glossary p.h1 a{color:#FFFFFF !important;}
div.glossary div.searchedKey{float:left;width:10%;padding:9px;font-size:4em;}
div.glossary div.searchedKey a{color:#F20429 !important;}
div.glossary div.searchedKey a:hover{text-decoration:none !important;}
div.glossary div.entry{float:left;width:85%;padding:24px 5px 5px 5px;}
div.glossary div.entry p{padding:0;padding:0;}
a.glossary{border-bottom:1px dotted #000000;color:#000000 !important;}
a.glossary:hover{text-decoration:none !important;}
div.tx-sigmaplz-pi1{margin-top:9px;}
div.tx-sigmaplz-pi2{margin-left:10px;}
div.tx-sigmaplz-pi2 a{color:#323232;}
div.tx-sigmaplz-pi1 table + p{text-align:center;}
div.tx-sigmaplz-pi1 table td{color:#858585;font-weight:bold;}
div.tx-sigmaplz-pi1 table td + td{text-align:left;}
div.tx-sigmaplz-pi1 table.products td{border:1px dashed #CCCCCC;}
div.tx-sigmaplz-pi1 table.products td p{padding:0 !important;font-weight:normal;}
div.tx-sigmaplz-pi1 table.products td p.title a{font-weight:bold !important;color:#000000 !important;}
div.mw_dottedline2{margin:0 auto 10px;width:95%;}
body.presse div.dl.textWithImageLeft dl.textWithImageLeft{width:95%;}
body.presse div.tx-sigmapresse-pi1 dl.textWithImageLeft dd{width:70% !important;}
div.tx-sigmaregister-pi1{padding-left:10px;}
div.tx-sigmaregister-pi1 input,div.tx-sigmaregister-pi1 select{margin-left:0px;}
div.tx-sigmaregister-pi1 p{line-height:2em;}
div.tx-sigmaproductsearch-pi2 table#products{width:100% !important;}
div.tx-sigmaproductreference-pi1 div.description{width:150px !important;}
div.tx-sigmaproductreference-pi1 div.pics{width:421px !important;}
div.tx-sigmaproductreference-pi1 div.linkBar p.left{width:153px !important;}
.tx-indexedsearch-whatis{font-size:11px;margin-left:10px;}
.newsletter_images{float:right;}
.newsletter_content{width:400px;}
.nl_news{background:url("../html/img/background/sidebar.png") repeat-x scroll 0 0 #FFFFFF;}
#newsletter_body{text-align:left;}
#newsletter_body p{line-height:1.2em;font-size:12px;}
#newsletter_body .category{padding-left:9px;}
#newsletter_body img{padding-top:1px;}
#newsletter_body .hiddenElement{display:none;border:none;}
#language_box{margin:0px 0px 0px -90px;position:absolute;top:84px;}
#language_box span{position:relative;top:-7px;}
#language_box img{padding:0 5px;}
#language_box .active{background:#888;}
#language_select{cursor:pointer;}
#language_available{display:none;background:#888;width:136px;}
#lensComparator{overflow:hidden;position:relative;z-index:1;}
#lensComparator_left{float:left;width:605px;padding-left:5px;}
#lensComparator_left .item{background:#DFDFDF;min-height:150px;width:110px;display:block;float:left;margin:5px 11px 10px 0;text-align:center;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}
#comparison{display:none;position:absolute;z-index:999;box-shadow:0 0 20px #454545;-moz-box-shadow:0 0 20px #454545;-webkit-box-shadow:0 0 20px #454545;}
#comparisonTable{background:#FFFFFF;font-size:10px;border-collapse:collapse;border:1px solid #000000;}
#comparisonTable th{background:none;color:#000000;text-align:left;}
#comparisonTable th,#comparisonTable td{border:1px dotted #cccccc;padding:3px;border-top:0;}
#comparisonTable td{width:150px;}
#lensComparator .item{box-shadow:0 0 5px #626262;-moz-box-shadow:0 0 5px #626262;-webkit-box-shadow:0 0 5px #626262;}
#lensComparator .item .link{background: url(../../../typo3conf/ext/sigma_lensbase/pi1/res/img/information.png) no-repeat top right;position:absolute;right:0;width:24px;height:24px;}
#lensComparator .item .product{font-size:10px !important;min-height:11em;background:#EEEEEE;padding-top:6px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
#lensComparator .product a{color:#000000;text-decoration:none;}
#lensComparator .item .price{color:#f20429;padding:10px 0;}
#lensComparator .item .save{font-weight:bold;padding:2px 0;color:#626262;text-transform:uppercase;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
#lensComparator .stored .save{background:#D50F28;color:#FFFFFF;}
.comparatorButtons{float:right;width:180px;overflow:auto;}
.comparatorButtons .comparatorButton{float:right;vertical-align:baseline;background:#E1E1E1;text-align:center;padding:10px 0;margin:5px 0;width:166px;color:#454545;display:inline-block;cursor:pointer;font-size:1em;}
.comparatorButtons .active{border-left:14px solid #D50F28;}
.comparatorButtons .resetButton{background:#C1C1C1;border-left:0;}
.comparatorButtons .submitButton{background:#f20429;color:#FFFFFF;}
.comparatorButtons .closeButton{padding:10px 0;font-size:1.5em !important;background:#D50F28;color:#FFFFFF;}
.comparatorButtons .separator{padding:0;background:#454545;cursor:default;height:7px;}
#comparisonTable .comparatorButtons{float:none;}
#notFound{border:1px solid #D50F28;padding:3px;margin: 5px 0 0;}
.codeno-label-registrieren{background-color:#CE0000;color:#FFFFFF !important;display:inline-block;font-size:11px;font-weight:bold;padding:0.6em 2em;text-align:center;}

