@font-face{font-family:'nunitoLight';src:url('../fonts/Nunito-Light.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'nunitoRegular';src:url('../fonts/Nunito-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
html, body{height:auto;margin:0;padding:0;background:rgb(230,230,230);font-family:nunitoLight, arial;font-weight:normal;}
.container{width:1116px;height:100%;margin:0 auto;}
.whiteContainer{background:rgb(255,255,255);}
.whiteContainerClear{clear:both;margin-bottom:4px;}
p{margin:0;padding:0;}
a{color:#000;text-decoration:none;}
h1{margin:16px 0 16px 0;color:rgb(226,0,25);font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.h1{display:block;margin:16px 0 16px 0;color:rgb(226,0,25);font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
h2{margin:40px 0 21px 0;color:rgb(0,0,0);font-size:21px;line-height:25px;font-family:nunitoRegular,Arial;font-weight:normal;}
.h2{display:block;margin:16px 0 16px 0;color:rgb(226,0,25);font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
h3{color:rgb(0,0,0);font-size:25px;font-family:nunitoRegular, arial;font-weight:500;margin:40px 0 0 0;padding:0;}
.h3{color:rgb(0,0,0);font-size:25px;font-family:nunitoRegular, arial;font-weight:500;margin:40px 0 0 0;padding:0;}
img{border:none;}
.clearBoth{clear:both;}
.displayNone{display:none;}
.visibilityHidden{visibility:hidden;}
.floatLeft{float:left;}
.floatRight{float:right;}
.fontSize12{font-size:12px;}
.fontSize14{font-size:14px;}
.fontSize15{font-size:15px;}
.fontSize16{font-size:16px;}
.fontSite17{font-size:17px;}
.fontSite17higher{font-size: 17px; line-height: 25px;}
.fontSite18{font-size:18px;line-height:21px;font-weight:lighter;}
.fontSize19{font-size:19px;line-height:25px;}
.fontSize20{font-size:20px;}
.fontSize23{font-size:23px;line-height:28px;}
.fontSize25{font-size:25px;line-height:30px;}
.fontSize35{font-size:35px;}
.paddingTop12{padding-top:12px;}
.paddingTop20{padding-top:20px;}
.paddingTop30{padding-top:30px;}
.paddingTop45{padding-top:45px;}
.marginBottom8{margin-bottom:8px;}
.margin0{margin:0px;}
.marginTop10{margin-top:10px;}
.marginTop30{margin-top:30px;}
.marginTop60{margin-top:60px;}
.marginBottom20{margin-bottom:20px;}
.marginBottom30{margin-bottom:30px;}
.marginBottom-25{margin-bottom:-25px;}
.marginRight15{margin-right:15px;}
.colorHtdeRed{color:#e20019;}
.underlined{text-decoration:underline;}
.noMargin{margin: 0px !important;}
.pointer{cursor:pointer;}
.uppercase{text-transform:uppercase;}
.verticalAlignTop{vertical-align:top;}
.fontWeightBold{font-family:nunitoRegular,Arial;font-weight:normal;}
.width495{width:495px;}
.width395{width:395px;}
.width770{width:770px;}
.height60{height:60px;}
.basislink{color:rgb(226,0,25);text-decoration:underline;}
.schrift_rot{color:rgb(226,0,25);}
input[type="button"], input[type="submit"]{height:26px;padding:0 10px;border:1px solid rgba(0,0,0,0.1);font-size:14px;color:rgb(0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e3e6e4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e6e4));background:-webkit-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:-o-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e6e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e6e4',GradientType=0);}
.link_button{padding:5px 10px;border:1px solid rgba(0,0,0,0.1);font-size:14px;color:rgb(0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e3e6e4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e6e4));background:-webkit-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:-o-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#e3e6e4 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e6e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e6e4',GradientType=0);}
.logoimp{margin-left:15px;margin-top:-40px;}
ul{margin:0;padding:0;}
ul li{list-style-type:none;float:left;}
.displayTable{display:table;}
.displayTableRow{display:table-row;}
.displayTableCell{display:table-cell;padding:0;margin:0;}
.even{background-color:rgb(204,204,204);}
header{padding:5px 10px 17px 24px;}
header .logo{position:relative;}
header .logoTitle{font-family:nunitoRegular, Verdana, arial;font-size:18px;color:#e20019;margin-bottom:5px;}
header .htdeLogo{width: 401px;height:80px;background-size: 401px 32px;}
.search{margin:40px 275px 0 442px;}
.search form input[type="text"]{width:232px;font-size:16px;height:26px;border:1px solid rgba(0,0,0,0.1);}
.contact input[type="text"], .contact input[type="password"]{width:500px;height:26px;border:1px solid rgba(0,0,0,0.2);font-size:16px !important;padding-left:5px;}
.contact select{min-width:120px;height:28px;border:1px solid rgba(0,0,0,0.2);font-size:16px !important;padding-left:3px;}
.contact textarea{width:500px;height:150px;border:1px solid rgba(0,0,0,0.2);font-size:16px !important;}
.contact fieldset{margin:0px;padding:0px;border:none;}
.contact input[type="submit"]{font-size:14px;margin-top:30px;}
.button_account_settings{height:30px !important;padding:0 12px;border:1px solid rgba(230,111,114,1) !important;font-size:16px !important;color:rgb(255,255,255) !important;font-family:nunitoRegular;font-weight:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e20019 !important;width:220px;margin-left:330px;margin-bottom:20px;}
.contact label{display:inline-block;width:190px;text-align:right;margin-bottom:10px;}
.label-newsletter{width:530px !important;text-align:left !important;}
.checkbox_container{float:left;margin-left:170px;margin-right:5px;}
.contact_plz_field{width:120px !important;}
.contact_ort_field{width:370px !important;}
.contact label[for=input-text]{float:left;margin-right:7px;}
.contacttextarea{float:left;margin-right:7px;}
.contacthead{color: rgb(226,0,25); margin: 0px}
.foka1{border: 1px solid rgb(204,204,204); padding: 10px; margin-bottom:20px;}
.new_pass{padding-bottom:50px;border-bottom:1px solid rgba(0,0,0,0.5)}
.logged_in_link{background:transparent url("../images/list-style.png") left 3px no-repeat;background-size:11px 11px;padding-left:15px;}
.lougout-overlay{position:relative;margin:-19px 0 0 1071px;color:rgba(0,0,0,0.5);font-size:14px;width:225px;float:left;cursor:pointer;z-index:1;height:21px;}
.login{position:relative;margin:2px 0 0 585px;color:rgba(0,0,0,0.5);font-size:14px;width:225px;float:left;cursor:pointer;z-index:1;height:21px;}
.login .aycrBanner{height:18px;width:120px;float:left;margin-right:15px;background:transparent url("../images/aycr-banner.png") center center no-repeat;background-size:120px 18px;}
.login .overlay{float:left;}
.login .imageArrowDown{width:13px;height:9px;margin-left:210px;padding-top:12px;background:transparent url("../images/login-arrow-down.png") center center no-repeat;background-size:13px 9px;}
.loginOverlay{position:absolute;z-index:10;margin:7px 0 0 640px;font-size:12px;}
.loginOverlay.displayNone{display:none;}
.loginOverlay .imageArrowUp{width:167px;height:9px;margin-bottom:8px;background:transparent url("../images/login-arrow-up.png") right center no-repeat;background-size:13px 9px;cursor:pointer;}
.loginOverlay .loginOverlayContent{width:167px;height:250px;border-top:2px solid rgb(226,0,25);background-color:rgb(229,229,229);}
.loginOverlay .loginOverlayHeadline{color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;font-size:15px;margin:8px 8px 10px 8px;}
.loginOverlay input[type="text"], .loginOverlay input[type="password"]{height:25px;width:141px;color:rgba(0,0,0,0.3);font-size:16px;font-family:nunitoRegular, nunitoLight, arial;font-weight:lighter;margin:0 8px 8px 8px;padding-left:5px;padding-left:5px;}
.loginOverlay input[type="submit"]{float:right;margin:0 7px 15px 0;}
.loginOverlay .forgotPassword, .register{margin:0 0 15px 8px;}
.loginOverlay#loginOverlay2{margin:28px 0 0 1085px;}
.moreInformation{position:relative;margin-top:-23px;float:right; cursor:pointer;}
.moreInformation .aycrTeaser{width:260px;height:168px;margin-left:15px;background:transparent url("../images/aycr-teaser.png") center center no-repeat;background-size:260px 168px;}
.postionspecialheader{float:left;margin-top:-15px !important;}
.moreInformation a{position:absolute;margin:-40px 0 0 135px;}
.separatorHeader{height:77px;border-bottom:6px solid rgb(226,0,25);margin:0 8px;}
nav{position:absolute;margin:45px 0 0 5px;}
nav li a{padding:0 12px;}
nav li:first-child{margin-left:3px;}
nav li.activeLink{background:rgb(226,0,25);height:35px;margin-top:-3px;line-height:35px;}
nav li.activeLink a{color:rgb(255,255,255);}
nav ul{white-space:nowrap;}
nav ul li{font-size:20px;display:inline-block;float:none;}
#headerOverlay{height:65px;border-bottom:2px solid rgb(226,0,25);display:none;position:fixed;width:100%;top:0%;left:0%;background-color:rgb(255,255,255);z-index:1000;}
#headerOverlay .htdeLogo{width:315px;height:60px;background-size: 262px 20px;float:left;margin-top:4px;}
#headerOverlay ul li{font-size:18px;margin:0 10px 0 0;line-height:65px;}
#headerOverlay .login{height:65px;display:table-cell;vertical-align:middle;margin:23px 0 0 0;}
#headerOverlay .secondContainer{width:1300px;height:100%;margin:0 auto;}
.tabbar{margin-bottom:34px;}
.tabContainer{padding:34px 0 0 0;}
.h2mp{margin: 40px 0 21px 0;color: rgb(0,0,0);font-size: 25px;line-height: 28px;font-family: nunitoRegular,Arial;font-weight: normal;}
ul.topTab{list-style-type:none;width:100%;position:relative;height:34px;margin:0;padding:11px 0 0 0;border-bottom:1px solid rgb(226,0,25);;}
ul.topTab li{display:block;float:left;margin:0;height:34px;}
ul.topTab li.left{margin:0;}
ul.topTab li a{display:block;float:left;color:#000;background:rgba(0,0,0,0.2);line-height:34px;text-decoration:none;padding:0 8px 0 8px;height:34px;font-size:18px;}
ul.topTab li a.right{padding-right:19px;}
ul.topTab li a:hover{background:#fff;}
ul.topTab li a.current{color:#000;border-left:1px solid rgb(226,0,25);border-right:1px solid rgb(226,0,25);border-top:1px solid rgb(226,0,25);border-bottom:none;background:#fff;}
ul.topTab li a.current:hover{color:#000;background:#fff;}
.content .tabbarContent p{font-size:25px;line-height:30px;margin-bottom:40px;}
.content .tabbarContent a{font-size:25px;line-height:30px;color:rgb(226,0,25);text-decoration:underline;}
.content .tabbarContent img{margin:0 14px 14px 0;}
.markenpaket21 {font-size:21px !important; line-height:30px; margin-bottom:40px;}
.mbimg{padding-top:5px;}
.breadcrumb{margin:6px 0 0 0;font-size:12px;}
.breadcrumb ul li{margin:0 4px 20px 0;}
.breadcrumb ul li a{color:rgb(0,0,255);text-decoration:underline;}
.breadcrumb ul li.lastChild{color:rgb(128,128,128);}
.breadcrumb_dummy{height:40px;}
footer{font-size:18px;margin:35px 24px 150px 17px;padding:45px 0 0 76px;border-top:1px solid rgba(0,0,0,0.5);background-color:#fff;height:300px;display:inline-block;}
footer > div{float:left;}
footer .linkBlog{width:345px;}
footer .linkBlog2{width:378px;}
footer .linkBlog2 ul.firstElement{margin:20px 0 16px 18px;}
footer .linkBlog2 ul.secondElement{margin:0 0 0 18px;}
footer .linkBlog p{margin:0 0 25px -18px;}
footer .linkBlog p.interestingBlogs{margin:25px 0 0 -18px;}
footer .linkBlog3 p{margin:25px 0px 0px -18px;}
footer ul li{float:none;list-style-image:url("../images/list-style.png");height:22px;}
.htdeLogo{background:transparent url("../images/sht/smarthometest-logo.png") center center no-repeat;}
.htdeLogoMarket{background:transparent url("../images/hifitest_de_markt.png") center center no-repeat;}
.content{height:100%;min-height:1880px;}
.content .mainContent{width:770px;height:auto;min-height:1800px;float:left;margin-left:23px;}
.content p{line-height:21px;margin-right:15px;font-family:nunitoLight, arial;}
.topTheme{width:770px;height:390px;margin:0 15px 30px 0;border:1px solid rgba(0,0,0,0.5);}
.topThemeDetail{width:770px;height:390px;}
.topTheme .h2{display:block;margin:16px 0 16px 0;color:rgb(226,0,25);font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.topTheme .h1{display:block;margin-top:24px;margin-bottom:14px;color:rgb(0,0,0);font-size:21px;}
.leftBlogHeadline{color:#E20019;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;margin-bottom:15px;}
.topThemeImageContainer{float:left;overflow:hidden;width:447px;height:390px;margin-right:17px;cursor:pointer;}
.topThemeMargin{margin-top:-190px;}
.topThemeText{height:336px;overflow:hidden;cursor:pointer;}
.topThemePagecontrol{color:rgb(226,0,25);margin-top:7px;}
.topThemePagecontrol ul{display:table-cell;text-align:center;}
.topThemePagecontrol ul li{width:39px;height:39px;margin-top:5px;line-height:39px;font-size:20px;}
.topThemePagecontrol ul li.isActive{color:rgb(255,255,255);background:rgb(226,0,25);}
.topThemePagecontrol ul li.isActive a{color:rgb(255,255,255);}
.news{padding-bottom:25px;margin-bottom:18px;border-bottom:1px solid rgba(0,0,0,0.5)}
.news h1{margin-top:15px;margin-bottom:28px;}
.news h2{font-size:22px;margin:20px 0 10px 0;line-height:30px;cursor:pointer;}
.news h3{margin-bottom: 10px;}
.news .image{width:260px;height:224px;padding:0px 0px 0px 0px;margin-right:16px;overflow:hidden;}
.news ul{margin:16px 0 0 0;}
.news ul li{margin-right:12px;}
.news .author, .authornews{color:rgba(0,0,0,0.5);margin-top:0;padding-top:0;line-height:14px;margin-bottom:20px;}
.news .more a{color:rgb(226,0,25);}
.news a{color:rgb(226,0,25);}
.news ul li img{width:46px;}
.news p{line-height:150%;}
.reviewOverview .imageArrowDown{width:13px;height:21px;margin:0px 20px 0px 0px;padding-right:20px;background:transparent url("../images/login-arrow-down.png") center right no-repeat;background-size:13px 9px;}
.testOverviewCat{font-size:18px;margin-bottom:2px;}
.testOverviewDate{font-size:18px;}
.testOverviewDatePosition{margin-top:33px;margin-bottom:5px;}
.testOverviewFac{height:65px;margin-bottom:2px;overflow:hidden;}
.reviewOverview .sortBy{width:180px;text-align:right;font-size:15px;margin-top:4px;cursor:pointer;}
.reviewOverview .sortByAL{width:100px;text-align:right;font-size:15px;margin-top:4px;margin-left:-6px;float:right;cursor:pointer;}
.sortselect{position:absolute;z-index:5;width:167px;font-size:15px;border-top:2px solid rgb(226,0,25);background-color:rgb(229,229,229);margin-top:25px;margin-left:585px;}
.sortselect ul{margin-top:5px;}
.sortselect ul li{padding:5px 5px 5px 22px;}
.sortselectactive{background:url("../images/list-style.png") 5px 10px no-repeat;}
.testlistImg{width:173px;height:116px;border:1px solid rgba(0,0,0,0.5);float:left;margin:0 5px 0 0;overflow:hidden;}
.reviewOverview img.rating{width:90px;height:auto;border:none;margin-top:13px;}
.reviewOverview .categoryLabel{width:173px;background-color:rgba(226,0,25,0.8);margin-top:93px;position:absolute;margin-left:1px;text-align:center;font-size:18px;color:#fff;}
.reviewOverview .testOverviewPart{margin-bottom:35px;margin-right:15px;width:370px;float:left;font-size:20px;}
.testOverviewPartHeight{height:155px;overflow:hidden;}
.reviewOverview ul li{margin-bottom:10px;}
.testability h1{margin-top:0;}
.testability h2{font-size:33px;margin-bottom:40px;line-height:37px;}
.testah2{font-size:26px !important;margin-bottom:0px !important;line-height:20px;}
.testability .image{width:260px;height:250px;border:1px solid rgba(0,0,0,0.5);float:left;margin:5px 8px 8px 0;overflow:hidden;}
.testability .imagekompetenz{width:260px;height:250px;border:1px solid rgba(0,0,0,0.5);float:left;margin:32px 8px 8px 0;overflow:hidden;}
.testability p{line-height:30px;font-size:23px;}
.testability a{color: rgb(226,0,25);text-decoration: underline;}
.testability .moreInterestingThings{margin:0;}
.testabilityOverview h1{margin-top:0;margin-bottom:0;}
.testabilityOverview .imagetestabilityOverview{width:260px;height:250px;border:1px solid rgba(0,0,0,0.5);float:left;margin:5px 10px 8px 0;overflow:hidden;cursor:pointer;}
.testabilityOverview .secondHeadline{font-size:25px;font-family:nunitoRegular, arial;cursor:pointer;}
.testabilityOverviewHeadline{font-size:25px;margin:0px;cursor:pointer;}
.testabilityOverview p{margin-top:10px;line-height:22px;}
.testabilityOverview .table{padding:20px 0 25px 0;border-bottom:1px solid rgba(0,0,0,0.5);}
.buecher{padding-bottom:25px;margin-bottom:18px;border-bottom:1px solid rgba(0,0,0,0.5);}
.buecher h2{margin:0px;}
.buecher-info{margin-top:20px;}
.buecher-cover{margin-right:20px;float:left;}
.buecher-cover li{float:none;font-family:nunitoRegular,Arial;font-weight:normal;list-style-image:url("../images/list-style.png");margin-left:18px;}
.buecher a{text-decoration:underline;line-height:25px;color:rgb(226,0,25);}
.latestTestreviews.rightBlog{margin-left:400px;}
.latestTestreviews.rightBlog h1{margin-top:15px;}
.Testreviews_textcontainer{width:372px;}
.latestTestreviews{}
.latestTestreviews .displayTableRow{height:22px;}
.latestTestreviews .displayTableCell{vertical-align:top;padding-bottom:3px;}
.latestTestreviews .displayTableCell .reference{margin:8px 0 0 0;}
.latestTestreviews .section{font-size:14px;font-weight:lighter;}
.latestTestreviews .date{margin-top:8px;}
div.latestTestreviews img{width:170px;height:115px;margin:0 4px 10px 0;border:1px solid rgba(0,0,0,0.5);}
.content p.latestTestreviewsHeadline{font-family:nunitoRegular, arial;}
.rating span{color:rgb(255,210,0);}
.testreview h1.deviceHeadline{margin:12px 0 0 0;padding:0;font-weight:normal;font-size:35px;font-family:nunitoRegular, arial;color:#000000;line-height:40px;}
.testreview h2.deviceHeadline{margin:12px 0 0 0;padding:0;font-weight:normal;font-size:35px;font-family:nunitoRegular, arial;color:#000000;line-height:40px;}
.testreview .h2singleTestHeadline{margin:0 0 0 0;padding:0;font-weight:normal;font-size:25px;font-family:nunitoRegular, arial;line-height:30px;color:#000000;}
.testreview h2.singleTestHeadline{margin:0 0 0 0;padding:0;font-weight:normal;font-size:25px;font-family:nunitoRegular, arial;line-height:30px;color:#000000;}
.testreview h1.singleTestHeadline{margin:0 0 0 0;padding:0;font-weight:normal;font-size:25px;font-family:nunitoRegular, arial;line-height:30px;color:#000000;}
.testreview .h3category{margin:0px;font-size:18px;font-family:nunitoLight, arial;}
.bigimages{width:1066px !important;}
.content .text p.introduction{font-family:nunitoRegular, arial;}
.list_test_text{width:11px;height:13px;padding-bottom:2px;}
.content .text a{color:rgb(226,0,25);text-decoration:underline;}
.content .text p{margin-bottom:30px;padding:0;}
.content .text h3{margin-bottom:15px;}
.alleTestberichteHeadline a{color:#E20019;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;float:right;}
.content .informationBar{width:300px;float:right;margin:40px 8px 0 0;}
.informationBar .specialOffers .rotate{transform:rotate(6deg);width:140px;float:right;margin:5px 10px 0 0;}
div.informationBar div.specialOffers h1{margin:91px 164px 0 0 !important;text-align:right;}
.specialOffersHeadline{margin:91px 164px 0 0 !important;text-align:right;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;color:#E20019;}
.specialOffersHeadline a{color:#E20019;}
.followUs{padding-top:1px;}
.followUsHeadline{margin:14px 0px 6px 10px;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;color:#E20019;}
.followUs h2{margin-bottom:24px;}
.followUs ul{margin-top:10px;margin-left:10px;}
.followUs ul li img{width:86px;height:86px;margin-bottom:22px;border:none;}
.followUs ul li:first-child, .followUs ul li:nth-child(2){margin:0 14px 0 0;}
#shopoffer{padding-top:1px; cursor:pointer}
#shopoffer p {margin:0px 0px 0px 10px; font-size:18px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:21px; cursor:pointer}
#shopoffer a {margin:0px 0px 0px 10px; color:rgb(226,0,25); font-size:16px;}
#shopoffer img {width:298px; margin-top:10px; cursor:pointer}
.shopofferheadline{margin:0px 0px 6px 10px;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;color:#E20019;}
.dealersearch{background:rgba(0,0,0,0.05);padding-bottom:10px;}
#dealer_map{height:431px;width:300px;background:url("../images/haendlersuche.png") no-repeat;background-position:0px 0px;overflow:hidden;}
#dealer_map.landkarte-1{background-position:0px -431px;}
#dealer_map.landkarte-2{background-position:0px -863px;}
#dealer_map.landkarte-3{background-position:0px -1293px;}
#dealer_map.landkarte-4{background-position:0px -1724px;}
#dealer_map.landkarte-5{background-position:0px -2155px;}
#dealer_map.landkarte-6{background-position:0px -2586px;}
#dealer_map.landkarte-7{background-position:0px -3017px;}
#dealer_map.landkarte-8{background-position:0px -3448px;}
#dealer_map.landkarte-9{background-position:0px -3878px;}
#dealer_map.landkarte-0{background-position:0px -4310px;}
#dealer_map img{margin-top:25px;}
.dealersearchHeaderHeadline{font-size:20px;padding:6px 0px 0px 12px;color:#E20019;margin:16px 0px -10px 0px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.dealersearch h1, .dealersearch p, .dealersearch ul{font-size:20px;padding:6px 0 0 12px;}
.dealersearch p{font-size:22px;}
.dealersearchContent{display:table-cell;}
.dealersearchContent ul{margin-top:10px;}
.dealersearch ul li{margin-left:18px;float:none;list-style-image:url("../images/list-style.png");}
.newsletter{background:rgba(0,0,0,0.05);}
.newsletterHeadline{font-size:20px;padding:6px 0px 0px 12px;color:#E20019;margin:16px 0px;color:#E20019;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
div.newsletter p{padding:0 0 12px 12px;line-height:22px;font-size:17px;font-weight:normal;}
.newsletter input[type="text"]{height:25px;width:276px;color:rgba(0,0,0,0.3);font-size:16px;font-family:nunitoRegular, nunitoLight, arial;font-weight:lighter;margin:0 8px 8px 8px;padding-left:5px;}
.newsletter input[type="submit"]{float:right;font-size:14px;margin:0 7px 15px 0;}
.newsletter a{background:url("../images/list-style.png") no-repeat;background-position:0px 5px;padding-left:18px;margin-left:12px;}
.newsletter_a_cont{height:30px;}
.reviewSeparator{height:30px;}
.assessmentSeparator{height:50px;width:700px;}
.singleTestContainer{margin:8px 0 0 -15px;}
.singleTest{width:254px;height:176px;margin-bottom:10px;float:left;overflow:hidden;border:1px solid rgba(0,0,0,0.5);}
.singleTestImage{width:254px;height:176px;overflow:hidden;text-align:center;margin-bottom:-176px;}
.singleTestFirst, .singleTestSecond{margin-right:8px;}
.singleTestOverlaySmall{position:relative;height:66px;overflow:hidden;background:rgba(0,0,0,0.5);z-index:2;cursor:pointer;}
.singleTestOverlaySmall div{font-size:21px;line-height:30px;margin:0;padding:4px;color:rgb(255,255,255);cursor:pointer;height:61px;overflow:hidden;}
.singleTestOverlaySmall a{color:rgb(255,255,255);}
.singleTestOverlaySmall p{margin-top:25px;padding-left:4px;cursor:pointer;}
.singleTestOverlayLarge{height:100%;font-size:25px;line-height:30px;color:rgb(255,255,255);background:rgba(0,0,0,0.9);cursor:pointer;}
.singleTestImageImage{cursor:pointer;}
.testreviewImage{margin-top:20px;width:770px;max-height:445px;overflow:hidden;}
.testreviewImageBigger{margin-top:5px;width:770px;max-height:540px;overflow:hidden;}
.testreviewImageBig{margin-top:10px;width:770px;}
.gallery_Arrows{width:1064px;background:url("../images/gallery-arrows.gif") left center no-repeat;cursor:pointer;}
.galleryfigure{padding:0px;margin:0px;}
.gallery_blank{width:1064px;}
.gallery_Arrows_small{width:770px;background:url("../images/gallery-arrows-small.gif") left center no-repeat;cursor:pointer;}
.gallery_blank_small{width:770px;}
.galleryleft{background:url("../images/gallery-arrows-left.gif") left center no-repeat;}
.galleryright{background:url("../images/gallery-arrows-right.gif") left center no-repeat;}
#fotostrecke_container{position:relative;top:10px;left:0px;width:770px;height:178px;overflow:hidden;}
.fotostrecke_smallslider{background:transparent url("../images/bg-small-fotostrecke.gif") center center no-repeat;}
.fotostrecke_slider{background:transparent url("../images/bg-fotostrecke.gif") center center no-repeat;}
#fotostrecke_slides{position:absolute;left:0px;top:1px;width:770px;height:176px;overflow:hidden;}
.fotostrecke-image{border-left:1px solid rgb(127,127,127);border-right:1px solid rgb(127,127,127);}
.jssora03l, .jssora03l:hover, .jssora03ldn{position:absolute;cursor:pointer;display:block;background:url("../images/carousel/prev.png") no-repeat;background-position:center center;background-color:rgb(191,191,191);width:32px;height:176px;top:123px;left:0px;overflow:hidden;}
.jssora03r, .jssora03r:hover, .jssora03rdn{position:absolute;cursor:pointer;display:block;background:url("../images/carousel/next.png") no-repeat;background-position:center center;background-color:rgb(191,191,191);width:32px;height:176px;top:0px;right:0px;overflow:hidden;}
.author_test{background-color:rgb(242,242,242);padding:10px;}
.author_test table{font-size:12px;padding-left:4px;}
.author_test table tr td:first-child{font-family:nunitoRegular, arial;font-weight:normal;}
.imageAuthor{float:left;border:1px solid rgb(191,191,191);}
.markenanbindung{margin-top:30px;border:2px solid rgb(226,0,25);}
.markenanbindung_logo{padding:5px;}
.markenanbindung ul{height:140px;background-color:#f2f2f2;}
.markenanbindung ul li{cursor:pointer;font-size:20px;line-height:30px;margin:0 40px 0 028px;float:none;list-style-image:url("../images/list-style.png");}
.markenanbindung ul li:first-child{padding-top:10px;}
.text{margin-top:30px;}
.text p{line-height:29px;}
.pagecontrol{color:rgb(226,0,25);width:770px;margin:0px 0 45px 0px;padding-bottom:45px;}
.pagecontrol_marg{margin-top:30px;}
.pagecontrol ul{position:relative;float:left;left:50%;margin:0 auto;padding:0;}
.pagecontrol ul li{position:relative;width:48px;height:39px;margin-top:5px;line-height:39px;font-size:20px;text-align:center;list-style:none;right:50%;}
.pagecontrol ul li a{color:rgb(226,0,25);}
.pagecontrol ul li.isActive{background:rgb(226,0,25);}
.pagecontrol ul li.isActive a{color:rgb(255,255,255);}
.pagecontrol ul li img{height:15px;width:auto;}
.pagecontrol .controlItems{float:left;height:39px;margin-top:5px;}
.pagecontrol_prev_next{width:765px;margin:0px;}
.pagecontrol_prev_next div.ppn_left{cursor:pointer;float:left;background:url("../images/pagecontrol/before-item.png") no-repeat;padding-left:30px;background-position:0px 4px;}
.pagecontrol_prev_next div.ppn_right{cursor:pointer;float:right;background:url("../images/pagecontrol/next-item.png") no-repeat;padding-right:30px;background-position:right 4px;}
.pagecontrol_prev_next div a{font-family:nunitoRegular,Arial;font-weight:normal;font-size:20px;color:rgb(226,0,25);}
.testreviewDetailLeft{width:384px;float:left;}
.testreviewDetailLeft .price, .testreviewDetailLeft .testresult{font-family:nunitoRegular;}
.testreviewContent{border-top:1px solid #000;background:rgba(0,0,0,0.05);}
.testreviewContenth3{margin-top:30px;font-family:nunitoRegular,Arial;font-weight:normal;font-size:25px;}
.teklasse{font-family:nunitoRegular;font-size:23px !important;}
.testreviewDetailLeft p{line-height:35px;}
.testreviewDetailLeft .testreviewContent p.rating{font-size:35px;}
.testreviewDetailLeft p span.opener{color:rgb(226,0,25);}
.testreviewDetailLeft .testreviewContent p{font-size:12px;}
.testreviewDetail{border:1px solid #000;text-align:center;width:384px;}
.testreviewDetail h3{margin-top:20px;}
.testreviewDetail .htdeLogo{width: 350px;height: 67px;margin: 20px 0 20px 16px;background-size: 336px 27px;}
.testreviewDetailRight{width:370px;float:right;padding:0px;}
.testreviewDetailLeftDealer{width:370px;float:left;padding:0px;}
.testreviewDetailRightDealer{font-size:23px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;margin-top:0;}
.testreviewDetailRight table, .testreviewDetailLeftDealer table{width:100%;}
.testreviewDetailRight tr td, .testreviewDetailLeftDealer tr td{padding:8px;line-height:20px;}
.testreviewDetailRight tr td div.dealer_text, .testreviewDetailLeftDealer tr td div.dealer_text{float:left;width:330px;}
.testreviewDetailRight tr td .last-item, .testreviewDetailLeftDealer tr td .last-item{width:18px;height:42px;float:right;background:url("../images/pagecontrol/last-item.png") center center no-repeat;background-size:18px 16px;}
.assessment{margin:40px 0 0px 0;}
.assessmentHeadline{display:inline-flex;margin-bottom:0px;color:#000;margin:16px 0px;color:#000;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.assessmentHeadlineRed{color:#E20019}
.assessment table thead tr td{color:rgb(226,0,25);font-weight:600;width:323px;border-bottom:0;}
.assessment table{margin-bottom:30px;}
.assessment table tr td:nth-child(1){width:323px;}
.assessment table tr td:nth-child(2){width:80px;text-align:right;}
.assessment table tr td:nth-child(3){width:367px;text-align:right;}
.assessment table{margin-top:-10px;}
.assessment table tr td p.rating{font-size:25px;}
.assessment table tr td p.rating span{color:rgb(255,210,0);}
.assessment table tr td{padding:6px 0 2px 0;border-bottom:1px solid #000;}
.assessment table thead td{padding-top:30px;}
.collapse{width:16px;height:11px;padding:10px 0 0 10px;background:url("../images/collapse.png") center center no-repeat;background-size:16px 11px;}
.collapse_reverse{width:16px;height:11px;padding:10px 0 0 10px;background:url("../images/collapse_reverse.png") center center no-repeat;background-size:16px 11px;}
.moreInterestingThings{margin:0 0 0 25px;padding-top:40px;}
.moreInterestingThingsHeadline{margin:16px 0px;color:#E20019;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.moreInterestingThingsImage{width:345px;height:240px;border:1px solid rgba(0,0,0,0.5);overflow:hidden;}
.moreInterestingThingsContent{cursor:pointer;float:left;margin-right:10px;margin-top:15px;width:347px;overflow:hidden;}
.moreInterestingThingsContent p{margin:15px 0 65px 0;line-height:30px;font-weight:normal;}
.technicalDetails{margin-bottom:20px;}
.technicalDetails h1{display:inline-flex;}
.technicalDetailsHeadline{display:inline-flex;margin-bottom:0px;color:#000;margin:16px 0px;color:#000;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;}
.technicalDetailsHeadlineRed{color:#E20019}
.technicalDetails h1 span{color:#000;}
.technicalDetails table{width:770px;}
.technicalDetails table tbody tr td{border-bottom:1px solid #000;}
.trademark .box{width:770px;padding:8px;border:2px solid rgb(226,0,25);background:rgba(0,0,0,0.05);}
.trademark_top_height80{height: 80px;}
.trademark_top_height160{height: 160px;}
.trademark_top_height240{height: 240px;}
.trademark_top_height320{height: 320px;}
.trademark_top_height400{height: 400px;}
.trademark table tr td:last-child{width:480px;}
.trademark table tr td.borderBottom{border-bottom:1px solid rgba(0,0,0,0.5);}
.trademark table tr td:first-child{margin:0;padding:0px 0 0 8px;}
.trademark table ul li{margin-right:7px;background:url("../images/list-style.png") left center no-repeat;background-size:9px 11px;padding:0 0 0 10px;float:right;}
.trademark .verticalAlignTop{vertical-align:top;}
tr.ListingBlock td{vertical-align:bottom;}
.brandsAZ table{font-size:17px;line-height:26px;}
.brandsAZ table tr td u{font-size:16px;}
ul.brandListing{position:relative;z-index:2;}
.brandListingAnchor{padding-top:67px;margin-top:-67px;display:inline-block;}
.galleryAnchor{padding-top:40px;margin-top:-40px;display:inline-block;}
.brandsAZ ul.brandListing li{margin-right:13px;}
.brandsAZ ul.brandListing li span, .brandsAZ ul.brandListing li span a{font-size:20px;color:rgb(190,190,190);font-family:nunitoRegular,Arial;font-weight:normal;cursor:default;}
.brandsAZ ul.brandListing li a{font-size:20px;color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;}
.brandsAZ table{width:770px;margin-top:40px;border-top:1px solid rgb(226,0,25);}
.ListingBlock td:first-child, .ListingBlock2 td:first-child{width:25px;color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;font-size:20px;background-color:rgb(255,255,255) !important;}
.ListingBlock td:nth-child(2){text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.5);}
.ListingBlock td:last-child{width:306px;border-bottom:1px solid rgba(0,0,0,0.5);}
.noBorder{border-bottom:none !important;}
.impBrand2{border-bottom:1px solid rgba(0,0,0,0.5);}
.separatorBrandsAZ{clear:both;margin-bottom:40px;}
.importantBrand ul{margin:9px 0 5px 5px;padding-bottom:5px;}
.importantBrand ul li{float:right;margin-right:8px;background:url("../images/list-style.png") left center no-repeat;background-size:9px 11px;padding:0 0 0 10px;}
.importantBrandBackground{background-color:rgb(244,244,244);}
tr.ListingBlock.importantBrand td{vertical-align:top;}
tr.up td{padding-top:20px;}
.trademark h1{margin-top:50px;}
.trademark .products{margin-top:40px;}
.content .tabbarContent.consulting p{margin-bottom:23px;}
.content .tabbarContent.consulting p.marginBottom60{margin-bottom:60px;}
.dealerDetail h1{margin-top:50px;margin-bottom:25px;}
.dealerDetail hr{background:rgb(226,0,25);height:1px;border:none;}
div.content .dealerDetail p.dealerHeadline{font-family:nunitoRegular !important;margin:25px 0 25px 0;}
.dealerDetail div.dealerAddress{margin-left:300px;line-height:20px;}
.dealerDetail div.dealerAddress .dealerAddressContent{line-height:26px;}
.dealerDetailBrands h3{margin-bottom:25px;}
.separatorDealerDetail{height:110px;}
.dealer h1, .searchResult h1{margin-top:40px;margin-bottom:35px;}
#map_canvas{margin-left:20px;width:740px;height:400px;}
.dealer li a, .searchResult li a{color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;padding:5px;}
.dealer li a, .searchResult li a{color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;padding:5px;}
.haendler_detail_img{float:left;width:200px;height:200px;}
.dealer li:nth-child(2) a, .dealer li:nth-child(3) a{margin-left:8px;}
.dealer li a.activeLink, .searchResult li a.activeLink{background:rgb(226,0,25);color:rgb(255,255,255);}
.dealer ul li, .searchResult ul li{font-size:20px;}
.searchSeperator{font-size:20px;color:rgb(226,0,25);margin:0px 5px 0px 5px;font-family:nunitoRegular,Arial;font-weight:normal;}
.dealer ul li{font-size:20px;}
ul.plzListing{margin:28px 0;padding-bottom:40px;}
ul.plzListing li{padding:5px;margin-right:15px;}
ul.plzListing li:last-child{margin-right:0;}
ul.plzListing li a{font-family:nunitoRegular,Arial;font-weight:normal;font-size:20px;color:rgb(226,0,25);}
ul.plzListing li.isActive{background:rgb(226,0,25);}
ul.plzListing li.isActive a{color:rgb(255,255,255);}
table.dealerInPlzSection{font-size:20px;border-top:1px solid rgb(226,0,25);}
.dealerInPlzSection_h2_a{color:rgb(0,0,0) !important;text-decoration:none !important;}
table.dealerInPlzSection td:first-child{width:235px;padding:0 5px;}
table.dealerInPlzSection td:nth-child(2){width:245px;}
table.dealerInPlzSection td{height:204px;border-bottom:1px solid rgba(0,0,0,0.5)}
table.dealerInPlzSection td p{line-height:25px;}
table.dealerInPlzSection td h2{margin:0 0 20px 0;padding:0;}
table.dealerInPlzSection td a{color:rgb(226,0,25);font-size:20px;text-decoration:underline;font-family:nunitoRegular,Arial;font-weight:normal;}
table.dealerInPlzSection td a.webaddress{color:rgb(0,0,0);font-size:20px;text-decoration:none;}
.dealer_mailadress{float:right;margin-right:3px;}
table.dealerInPlzSection td div.moreInfo{margin-top:32px;margin-left:93px;position:absolute;}
table.dealerInPlzSection td div.moreInfo2{margin-top:22px;margin-left:93px;position:absolute;}
.dealer_list_overflow{width:200px;height:30px;overflow:hidden;white-space:nowrap !important;}
.categories h1{margin-top:50px;margin-bottom:35px;}
.categories ul{padding-bottom:30px;}
.categories ul li a{color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;font-size:20px;margin-right:60px;}
.categories h2{margin:45px 0 15px 0;}
.categories table{width:770px;font-size:17px;}
.categories table tr td{border-top:1px solid rgb(226,0,25);}
.categories table tr:last-child td{border-bottom:1px solid rgb(226,0,25);}
.categories_last_blank{border-bottom:none !important;}
.categories div.up{margin-top:20px;}
.categories div.up a{color:rgb(226,0,25);text-decoration:underline;}
.shop h1{margin-top:90px;}
.leaderboard h1{margin-top:50px;}
.leaderboard table{width:100%;}
.leaderboard table thead tr{background-color:#e5e5e5;}
.leaderboard table thead tr.tableHeadline td{height:47px;}
.leaderboard table thead tr.backgroundHtdeRed{color:#ffffff;background-color:rgb(226,0,25);}
.leaderboard table thead tr.backgroundHtdeRed td{font-family:nunitoLight, arial;height:40px;}
.leaderboard table thead tr td{font-family:nunitoLight, arial;}
.leaderboard table tr.even{background-color:#ffffff}
.leaderboard table tr.odd{background-color:#f2f2f2}
.leaderboard table tr td{padding-left:5px;}
.leaderboard table tr td:first-child{font-family:nunitoLight, arial;width:308px;}
.leaderboard table tr td:nth-child(2){text-align:center;width:150px;}
.leaderboard_link{text-decoration:underline;color:rgb(226,0,25);}
.leaderboard table .tableHeadline{font-size:23px;}
.leaderboard table tbody td img{width:130px;text-align:center;}
.noscript{margin:8px;padding:10px;font-size:12px;background:rgb(255,242,242);line-height:1.5;border:1px dashed rgb(226,0,25);color:rgb(226,0,25);font-family:nunitoRegular,Arial;font-weight:normal;}
.error{padding:10px !important;background:rgb(255,242,242);line-height:1.5;border:1px dashed rgb(226,0,25);color:rgb(226,0,25);}
.success{padding:10px !important;background:rgb(225,255,224);line-height:1.5;border:1px dashed rgb(48,143,42);color:rgb(48,100,42);}
.debug{background:rgb(255,255, 255);margin-left:300px;padding:30px;width:900px;}
#panel-game{margin-top:30px;margin-left:135px;padding:0px;width:500px;height:650px;}
.taeglich_gewinnen_main{margin-top:50px;border-bottom:1px solid rgba(0,0,0,0.5);border-top:1px solid rgba(0,0,0,0.5);padding-bottom:50px;margin-bottom:30px;}
.taeglich_gewinnen_main_h3{color:rgb(0,0,0);font-size:20px;font-family:nunitoRegular, arial;padding:0;}
.taeglich_gewinnen_img{float:right;margin-right:30px;}
.taeglich-gewinnen-monatspreis{float:left;margin-right:20px;}
.content .mainContent.market{width:1068px;}
.market header .htdeLogoMarket{width:455px;height:73px;background-size:455px 73px;}
.market header .logoMarket{position:relative;margin-top:8px;margin-right:-20px;}
.backgroundcolorMarketBlue{background:rgba(0,158,224,0.2);width:100%;height:650px;}
.market .marketCategoriesFilter{width:735px;text-align:center;float:left;margin-top:80px;}
.market .marketCategoriesOuter{height:131px;overflow:hidden;}
.moreCategoriesShow{height:inherit !important;overflow:visible;}
.market .marketCategoriesFilter a{display:inline-block;border:1px solid rgba(0,0,0,0.5);padding:7px 10px;margin:0 0 15px 7px;font-size:28px;font-family:nunitoLight, arial;line-height:35px;color:rgb(226,0,25);}
.market .marketCategoriesFilter a.activeLink{border:1px solid rgb(226,0,25);background:rgb(226,0,25);color:rgb(255,255,255);}
.market .marketCategoriesFilter a.moreCategories{color:rgba(0,0,0,0.2);background:rgba(0,0,0,0.05);border:0;}
.market .loadPDF img{width:300px;margin:-42px 0 0 30px;}
.market .marketTableHeadline{background:rgb(226,0,25);color:rgb(255,255,255);height:54px;font-size:24px;font-family:nunitoLight, arial;padding:0 10px;}
.marketCategories{float:left;margin-right:15px;margin-top:40px;}
.market .marketCategoriesTable{border:1px solid rgb(226,0,25);width:516px;height:430px;font-size:28px;}
.market .marketCategoriesTable .price{font-size:100px;line-height:70px;color:rgb(255,255,255);text-shadow:0px 2px 0 rgb(0,0,0),
0px -2px 0 rgb(0,0,0),
2px 0px 0 rgb(0,0,0),
-2px 0px 0 rgb(0,0,0);color:#fff;float:left;}
.market .marketCategoriesTable .moreInfo a{color:rgb(255,255,255);background:transparent url("../images/market/more-info.png") center left no-repeat;background-size:168px 54px;width:168px;height:54px;display:table-cell;vertical-align:middle;padding-left:15px;float:right;padding-top:17px;margin-top:30px;}
.market .marketCategoriesTable .bottom{vertical-align:bottom;padding:0 0 15px 25px;}
.market .marketCategoriesTable .top{vertical-align:top;padding:10px;width:100%;}
.marketOverviewProduct{float:left;margin-right:15px;margin-top:40px;}
.marketOverviewProductHeadline{display:block;background:rgb(226,0,25);color:rgb(255,255,255);height:34px;font-size:24px;font-family:nunitoLight, arial;padding:10px 10px;float:left;}
.marketOverviewProductContent{border:1px solid rgb(226,0,25);width:516px;height:430px;font-size:28px;}
.marketOverviewProductBildWrapper{position:relative;overflow:hidden;line-height:430px;height:430px;width:516px;text-align:center;vertical-align:middle;}
.marketOverviewProductBildWrapper img{max-width:100%;max-height:100%;}
.marketOverviewProductContentHead{position:relative;z-index:2;margin-top:-430px;padding:15px;background-color:rgba(255,255,255,0.2);}
.marketOverviewProductLink{color:rgb(255,255,255);background:transparent url("../images/market/more-info.png") center left no-repeat;background-size:168px 54px;width:168px;height:54px;display:table-cell;vertical-align:middle;padding-left:15px;float:right;padding-top:17px;margin-top:-88px;position:relative;z-index:2;}
.marketOverviewProductPrice{float:left;margin-top:-110px;margin-left:10px;}
.market .search form input[type="text"]{width:240px;margin-left:40px;height:26px;border:1px solid rgba(0,0,0,0.1);}
.marketDetail h1{margin-top:60px;font-size:40px;color:rgb(0,0,0);}
.marketDetail h2{font-size:100px;margin:85px 0 80px 0;line-height:100px;}
.marketDetail .navigationMarketDetail{margin-top:60px;width:1060px;}
.marketDetail .navigationMarketDetail a{font-size:28px;padding:7px 10px 7px 10px;}
.marketDetail .navigationMarketDetail a.headline{background:rgb(226,0,25);color:rgb(255,255,255);border:0;}
.marketDetail .navigationMarketDetail a.back{color:rgba(0,0,0,0.2);background:rgba(0,0,0,0.05);border:0;float:right;}
.marketDetail .test-verdict img{height:70px;margin-right:7px;}
.marketDetail .containerMarketDetail{position:absolute;width:380px;z-index:2;overflow:hidden;margin-left:690px;margin-top:230px;}
.containerMarketDetailPrice{position:relative;float:right;z-index:2;width:800px;height:200px;text-align:right;margin-bottom:-200px;}
.marketDetail .containerMarketDetail table{bottom:0;}
.marketDetail .containerMarketDetail table tr td{text-align:center;height:75px;background:rgba(255,255,255,0.4);}
.marketDetail .containerMarketDetail table tr td img{height:50px;max-width:180px;margin-right:20px;vertical-align:middle;}
.marketDetail .containerMarketDetail table tr td.moreInfo{margin-bottom:20px;width:160px;padding:0px !important;}
.marketDetail .containerMarketDetail table tr td.moreInfo a{display:block;color:rgb(255,255,255);background:transparent url("../images/market/more-info.png") center center no-repeat;background-size:155px 54px;padding:20px 0px;font-size:23px;}
.marketDetail .imageThumbnails{width:1060px;height:200px;margin-top:40px;position:relative;}
.marketDetail .imageThumbnails img{width:250px;height:186px;border:1px solid rgba(0,0,0,0.5);margin-right:15px;}
.marketDetail .technicalData{margin-top:50px;}
.marketDetail .conclusion p{line-height:30px;width:1060px;}
.marketDetail .technicalData p:first-child, .marketDetail .conclusion p:first-child{font-family:nunitoRegular;margin-top:30px;}
.marketDetail .technicalData ul{list-style-type:none !important;}
.marketDetail .technicalData ul li{padding-left:15px;text-indent:-15px;color:rgb(0,0,0);float:none;}
.marketDetail .technicalData ul li:before{content:"• ";color:rgb(226,0,25);}
.marketTextBoxOuter{height:120px;overflow:hidden;}
.searchResultTable{width:100%;margin-top:38px;margin-left:-8px;}
.searchResultTable tr td{border-bottom:1px solid rgba(0,0,0,0.5);padding:15px 5px 15px 0;}
.searchResultTableContented{border-bottom:none !important;padding:0px !important;text-align:left !important;width:100% !important;}
.searchResultTable tr td:last-child{text-align:right;font-size:18px;}
.searchResultTableDiv{border:1px solid rgba(0,0,0,0.5);width:130px;height:90px;overflow:hidden;}
.searchResultTable tr td:first-child{width:135px;}
.searchResultTable_img{display:table-cell;vertical-align:middle;text-align:center;}
.searchResultTable tr td.category p.colorHtdeRed.searchResultSingleTest{text-align:right;margin:0 0 27px 0;padding:0;}
.searchResultTable tr td.category p.colorHtdeRed{text-align:right;margin:0;padding:0;}
.searchResultTable tr td p.fontWeightBold{font-family:nunitoRegular, arial;}
.searchResultTable tr td p.fontWeightBold span{color:#808080;font-family:nunitoLight, arial;}
.searchResNav li{margin:0px !important;padding:0px !important;text-align:center;}
.itl{margin-bottom:30px;}
.positionaccount{margin-top:-13px;}
.account_main_width{width:1064px;}
.account_links a{font-size:25px;line-height:30px;margin-bottom:30px;display:block;background:transparent url("../images/list-style.png") left 9px no-repeat;background-size:15px 15px;padding-left:23px;}
.account_links span{color:#b3b3b3; cursor:help; font-size:25px;line-height:30px;margin-bottom:30px;display:block;background:transparent url("../images/list-style-grey.png") left 9px no-repeat;background-size:15px 15px;padding-left:23px;}
.account_links_small a{font-size:20px;line-height:25px;margin-bottom:12px;display:block;background:transparent url("../images/list-style.png") left 6px no-repeat;background-size:13px 13px;padding-left:20px;}
.account_links_small span{color:#b3b3b3; cursor:help; font-size:20px;line-height:25px;margin-bottom:12px;display:block;background:transparent url("../images/list-style-grey.png") left 6px no-repeat;background-size:13px 13px;padding-left:20px;}
.account_links p{font-size:25px;line-height:30px;margin-bottom:5px;display:block;}
.aycr_free_div{width:55px; display:block; text-align:right; margin:-33px 0px 0px 144px;}
.aycr_downloadlink{display:block;font-size:16px;font-family:nunitoRegular;font-weight:normal;color:rgb(255,255,255);background:rgb(226,0,25);width:70px;padding:5px;margin:5px auto;border-radius:5px;text-align:center;}
.aycr_download_grey{display:block;font-size:16px;font-family:nunitoRegular;font-weight:normal;color:rgb(240,240,240);background:rgb(200,200,200);width:70px;padding:5px;margin:5px auto;border-radius:5px;cursor:default;text-align:center;}
.aycr_download_add{margin-left:10px;}
.aycr_magazin_container{width:100%;border:1px solid rgb(226,0,25);background-color:rgb(242,242,242);}
.aycr_magazin_container_head{padding:5px 8px 13px 8px;height:20px;background-color:rgb(226,0,25);color:rgb(255,255,255);font-family:nunitoRegular;font-weight:normal;font-size:20px;}
.aycr_magazin_headline{margin-right:644px;margin-top:3px;}
.aycr_magazin_container_content{padding:8px;background-color:rgb(242,242,242);}
.aycr_magazin_newest{padding:7px;text-align:center;font-family:nunitoRegular;font-weight:normal;font-size:16px;width:160px;}
.aycr_magazin_newest img{display:block;margin-bottom:3px;}
.aycr_magazin_newest_name{width:160px;height:60px;overflow:hidden;}
.magazin_details_img{margin-right:10px;}
.magazin_details_head{font-size:22px;font-family:nunitoRegular;font-weight:normal;}
.magazin_details_head span{display:block;font-size:18px;font-family:nunitoLight;font-weight:normal;margin-top:-3px;}
.archiv_link{display:block;font-size:16px;font-family:nunitoRegular;font-weight:normal;color:rgb(255,255,255);background:rgb(226,0,25);padding:5px;margin:5px auto;border-radius:5px;width:380px;float:right;text-align:center;}
.archiv_link_grey{display:block;font-size:16px;font-family:nunitoRegular;font-weight:normal;color:rgb(240,240,240);background:rgb(200,200,200);padding:5px;margin:5px auto;border-radius:5px;width:380px;float:right;text-align:center;}
.magazin_details_themes{background:url("../images/aycr_top_thema.gif") 212px 0px no-repeat;background-size:45px 28px;min-height:28px;padding-left:263px;margin-bottom:5px;}
.magazin-details-lc{margin-left:212px;}
.aycr_magazin_container hr{width:1045px;color:rgba(192,192,192,0.5);}
.aycr_settings_head{font-size:18px;font-family:nunitoRegular;font-weight:normal;}
.aycr_settings_info{font-size:16px;font-family:nunitoLight;font-weight:normal;background:transparent url("../images/list-style.png") left 5px no-repeat;background-size:11px 11px;padding-left:20px;}
.aycr_settings_info span.bottom{margin-left:-20px;}
.settings_red_button{display:block;font-size:16px;font-family:nunitoLight;font-weight:normal;color:rgb(255,255,255);background:rgb(226,0,25);width:180px;padding:5px;margin:5px auto;border-radius:5px;text-align:center;}
.settings_grey_button{display:block;font-size:16px;font-family:nunitoLight;font-weight:normal;color:rgb(240,240,240);background:rgb(200,200,200);width:180px;padding:5px;margin:5px auto;border-radius:5px;cursor:default;text-align:center;}
.bezmet_line{display:inline-block;margin-right:200px;}
.account_rechnungen{width:100%;}
.account_rechnungen td{border-bottom:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);text-align:right;}
.account_rechnungen tr:nth-child(even){background-color:rgb(250,250,250) !important;}
.account_rechnungen tr:last-child td{border-bottom:0px !important;}
.marginRedaktion{margin-right:25px;}
.account_rechnungen td:last-child{border-right:0px !important;}
.themenmonat_trigger { display: block; }
.themenmonat{margin-bottom:10px;}
.themenmonat_width{width:770px; border:1px solid rgba(0,0,0,0.5);}
.themenmonat_width_infobar{width:300px}
.themenmonat .ha{display:block;margin:10px 0 10px 0;color:rgb(226,0,25);font-size:21px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:23px;}
.themenmonat .hb{display:block;margin-top:5px;margin-bottom:10px;color:rgb(0,0,0);font-size:18px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:21px;}
.themenmonat .hatt{margin-left:5px;color:rgb(226,0,25);font-size:18px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:23px;}
.themenmonat .hbtt{color:rgb(0,0,0);font-size:18px;font-family:nunitoLight,Arial;font-weight:normal;line-height:23px;}
.themenmonatspacer {height: 10px;}
.themenmonat_link { display: block; margin-top: 2px; }
.themenmonat_image{cursor:pointer;overflow:hidden;}
.themenmonat_image_size{float:left;width:269px;height:200px;margin-right:17px;}
.themenmonat_image_size_infobar{width:300px;height:223px;}
.themenmonat-text{cursor:pointer;}
.themenmonat-text-size{overflow:hidden;height:200px;}
.themenmonat-text-infobar{overflow:hidden; padding:5px;}
.galerie_teaser_container{width:280px;background-color:rgb(242,242,242);margin-bottom:10px;margin-top: 20px;padding:10px;font-family:nunitoRegular,Arial;font-weight:normal;}
.galerie_teaser_container .h2{font-size:21px;margin:0px 0px 10px 0px;color:rgb(226,0,25);}
.galerie_teaser_row{width:280px;height:95px;margin-bottom:12px;cursor:pointer;}
.galerie_teaser_image{width:130px;height:95px;overflow:hidden;margin-right:10px;border:1px solid rgb(207,203,200);float:left;}
.galerie_teaser_link_all{width:280px;text-align:right;margin-top:10px;}
.galerie_teaser_link_all a{color:rgb(226,0,25);}
.galerie_liste{float:left;width:240px;margin-right:15px;font-family:nunitoRegular,Arial;font-weight:normal;font-size:18px;cursor:pointer;}
.galerie_liste_image{width:240px;height:180px;overflow:hidden;border:1px solid rgb(207,203,200);margin-bottom:10px;}
.galerie_liste_spacer{width:770px;height:30px;}
.galerie_cmb_a{width:1066px;}
.galerie_cmb_b{width:770px;text-align:left;}
.thumb_link{position:relative;width:30px !important;height:30px !important;border:1px solid rgba(0,0,0,0.9);background:rgba(255,255,255,0.8) url("../images/adfiler.png") no-repeat;text-align:center;margin-bottom:-32px;z-index:100;cursor:pointer;}
.list_news_details {display:block;}
.list_news_details li {display:block;width: 770px;background: url("../images/list-style.png");background-repeat: no-repeat;background-position:0px 10px;background-size: 11px 11px;margin-bottom: 10px;padding-left: 15px;}
.testauszeichung {color: rgb(226,0,25);margin-top: 15px;margin-bottom: -15px;font-family: nunitoRegular,Arial;font-weight: normal;font-size: 24px;}
#mobile_weiche {margin-left: 4px; margin-top: 30px; width: 1075px; padding: 15px; background-color: rgb(226,0,25); text-align:center; color: #ffffff; font-size: 28px; display:none;}
#mobile_weiche span{margin-left: 50px; color: #ffffff; cursor:pointer; font-size: 28px; text-decoration: underline;}
#google_translate_element {display:none !important;}
.divnturl {margin-top: 15px}
.nturl {cursor: pointer}
.wartung_hinweis {margin-left: 8px; margin-top: 30px; padding: 10px; width: 1079px; text-align:center; background-color: rgb(226,0,25); color: #ffffff; font-size: 22px;}
.nativendo_im_test {width:770px; float:left; padding:0px;}
.unserePartner{padding-top:1px;}
.unserePartnerHeadline{margin:14px 0px 20px 10px;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;color:#E20019;}
.unserePartner h2{margin-bottom:24px;}
.unserePartner ul{margin-top:10px;margin-left:10px;}
.unserePartner ul li div{width:86px;height:40px; margin-bottom:11px;border: none;}
.unserePartner ul li:first-child, .unserePartner ul li:nth-child(3n+4), .unserePartner ul li:nth-child(3n+2) {margin:0 14px 0 0;}
.big_button{font-size:25px !important; height:38px !important;}
#infobar_probeexemplar {cursor:pointer;}
.infobar_probeexemplar {overflow:hidden; margin-bottom: -47px;}
.infobar_probeexemplar_banderole_oben {position: relative; top: 57px; right: -92px; z-index: 10; display: inline-block; font-size: 16px; width: 240px; text-align: center; padding: 5px 5px; color: white; transform: rotate(45deg); border: 5px solid rgba(255,0,0,0.7); background: rgba(255,0,0,0.7);}
.infobar_probeexemplar_button {position: relative; float:left; z-index: 10; display: inline-block; font-size: 16px; width: 280px; text-align: center; padding: 5px 5px; color: white; border: 5px solid rgba(255,0,0,0.7); background: rgba(255,0,0,0.7);}
.infobar_probeexemplar_button:hover {border: 5px solid rgba(255,0,0,0.8); background: rgba(255,0,0,0.8);}
.infobar_probeexemplar_button a {color: #fff; text-decoration:underline;}
.hintad{float:right; margin-top: 0px; margin-right: 5px; font-size: 10px;}
.addmagazinteaser{margin-top:0px; padding:5px;}
.magazinteasereinzel{width:25%; float:left;}
.magazinteasereinzelimg{width:80%;}
.magazinteaserbold{font-weight:600;}
.magazinteaserabo{width:33%; float:right;}
.magazinteaseraboimg{width:31%; display:inline-block; margin-right:4px;}
.magazinteaseraycr{width:33%; float:left; margin-left: 20px;}
.magazinteaseraycrimg{width:99%;}
.cr_logo{text-align:right; float:left; margin: -28px 0px 0px -100px; font-size:12px;}
.cr_infobar{float:right; background-color: #eeeeee; margin-left: 5px;}
.cr_infobar_txt{text-align:right; font-size:14px; padding:5px;}
.cr_infobar_img{height:120px}
.editorial{margin-bottom: 25px}
.editorialheadline{margin:0px 0px 6px 0px;font-size:25px;font-family:nunitoRegular,Arial;font-weight:normal;line-height:25px;color:#E20019;}