body {color:#46322b;font-family:verdana; background:#fff}
a {color:#000;outline:none;	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;	
}

.flag {width: 22px;top: 1px;position:relative;}
a.flag {width:32px;}
a.flag.flag-gb {width:22px;}

html, body {margin: 0 !important; padding: 0 !important;}

body, td, .g-std {font-family: 'Open Sans', sans-serif;	font-size: 15px !important;line-height:1.4em;}

*, *:before, *:after {box-sizing: border-box;} 
 
a {text-decoration:none; font-size: 15px !important}

.article-wrapper {background:#fff}

.languages {width:98%;}
.languages > div {
	z-index:5;
    display: none;
}
.languages > div#lang-de{display:inline-block}
.languages > div:target {
    display: block;
	
	top:0;
}

.languages > div#lang-en{position:absolute;}

.languages-links a {margin-right:0 !important; padding-right:0 !important}

.ebay-header {position: relative; height: 120px; background:#eaebed; border-bottom:20px solid #4d4d4d !important; width:100%}
.top-bar {background: #f79628; height: 35px; width:100%}

.logo {display: inline-block;margin-top: -4px;position:relative}	
.logo img {position: relative; width: 380px; z-index:2}
.logo_hg {-webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    -ms-transition: all 0.4s ease-in-out;    -o-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    background: #eaebed;    position: absolute;    z-index: 1;    width: 100px;    height: 100px;    top: -12px;    border-radius: 100px;    left:-11px;}

.hotline {color: #4d4d4d; font-weight: bold;float: right; margin-right: 0px; margin-top: 30px; padding: 9px 0px 8px 16px; font-family: open sans condensed; font-size:34px;}
.hotline a {color: #7f7f7f !important; font-weight: bold !important;font-size:34px !important; }
.hotline a:hover {color: #f9921d}
.hotline span {color: #f9921d;}
	
.ebay-beschreibung {float:left;	width:100%; border-top:3px solid #ff931e#}
.fav-buttons-top {display: block;margin-top: -30px;position: absolute;top: 0;right:0px }
.fav-buttons-top a {font-size:14px !important; color: #1c1d22; font-weight:bold; text-transform:uppercase; font-family: open sans condensed;  padding:11px 8px 11px 8px; margin-right:13px;}
.fav-buttons-top a:hover {color: #fff}
.fav-buttons-top > a:last-child {padding-right:0; margin-right:0}
.fav-buttons-top .fa {color: #fff;font-size: 22px;top: 2px;position: relative; margin-right:7px;}
.fa-flag {font-size: 20px !important;}

#ebay-desc-left {margin-right:22px;	width: 192px;float:left;}

.ebay-desc-middle {float:left;width:100%;margin-bottom:15px;}
				
.descr-title {background: #eaebed !important; font-size: 2em; font-weight: 700; font-family: 'Open Sans Condensed', sans-serif; margin-top: 0 !important;margin-bottom: 30px !important; padding-left:0px; padding-right:0px !important; padding-top:25px; padding-bottom:25px;line-height: 1.0em !important; height: auto !important
}

.subtitle {font-size: 18px; line-height:23px}

.sliderElements,
.sliderElements figure,
.sliderControls {
    margin: 0;
}
 
.sliderElements:after {
    content: ".";
    display: block;
    height: .1px;
    clear: both;
    visibility: hidden;
    font-size: 0;
    overflow: hidden;
}
 
.cssSlider {
	width:100%;
    overflow: hidden;
}
 
.sliderElements {
	padding:0;
	margin:0;
    list-style: none;
    position: relative;
    left: 0;
    width: 500%;
    margin-bottom: .8em;
    -webkit-transition: left 400ms ease-in-out;
    -moz-transition: left 400ms ease-in-out;
    -o-transition: left 400ms ease-in-out;
    transition: left 400ms ease-in-out;
}
 
.sliderElements > li {
    float: left;
    width: 20%;
    position: relative;
}
 
#slide02-de:checked ~ .sliderElements.de {
    left: -100%;
}
 
#slide03-de:checked ~ .sliderElements.de {
    left: -200%;
}
 
#slide04-de:checked ~ .sliderElements.de {
    left: -300%;
}

#slide05-de:checked ~ .sliderElements.de {
    left: -400%;
}

#slide02-en:checked ~ .sliderElements.en {
    left: -100%;
}
 
#slide03-en:checked ~ .sliderElements.en {
    left: -200%;
}
 
#slide04-en:checked ~ .sliderElements.en {
    left: -300%;
}
 
#slide05-en:checked ~ .sliderElements.en {
    left: -400%;
}
 
/* Bildunterschrift auf dem Bild positionieren */
.sliderElements figcaption {
    display: block;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 1em;
    padding: .4em;
    background: rgba(0,0,0,.5);
}
 
/* Bilder responsive */
.sliderElements img {
    width: 100% !important;
    height: auto;
}
 
 
/* inputs aus dem Blickfeld schieben */
.cssSlider input {
    position: absolute;
    left: -99999px;
}
 
/* mittige Ausrichtung der Controls - funktioniert im Zusammenspiel mit inline-block */
.sliderControls {
	width:100%;
    text-align: left;
	margin:25px 0 45px 0; padding:0
	
}
 
/* Controls nebeneinander bringen */
.sliderControls li {
    display: inline-block;
	width:18%;margin-right:2%;
}
.sliderControls li:last-child {margin-right:0}
 
/* Controls auf einheitliche Maße bringen und die Ecken abrunden */
.sliderControls label {
    display: block;
    cursor: pointer;
	background:#fff;
	opacity:0.5;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
 
.sliderControls label img {padding-bottom:10px; border-bottom: 2px solid #ccc; width:100%; height: auto !important}
 
/* Attributselektor und indirekter Nachfahrkombinator zum ansteuern der labels */
.sliderControls label:hover,
#slide01-de:checked ~ .sliderControls label[for="slide01-de"],
#slide02-de:checked ~ .sliderControls label[for="slide02-de"],
#slide03-de:checked ~ .sliderControls label[for="slide03-de"],
#slide04-de:checked ~ .sliderControls label[for="slide04-de"],
#slide05-de:checked ~ .sliderControls label[for="slide05-de"] {
	opacity:1;
}

#slide01-de:checked ~ .sliderControls label[for="slide01-de"] img,
#slide02-de:checked ~ .sliderControls label[for="slide02-de"] img,
#slide03-de:checked ~ .sliderControls label[for="slide03-de"] img,
#slide04-de:checked ~ .sliderControls label[for="slide04-de"] img,
#slide05-de:checked ~ .sliderControls label[for="slide05-de"] img {
    border-bottom:2px solid orange;
}

#slide01-en:checked ~ .sliderControls label[for="slide01-en"],
#slide02-en:checked ~ .sliderControls label[for="slide02-en"],
#slide03-en:checked ~ .sliderControls label[for="slide03-en"],
#slide04-en:checked ~ .sliderControls label[for="slide04-en"],
#slide05-en:checked ~ .sliderControls label[for="slide05-en"] {
	opacity:1;
}

#slide01-en:checked ~ .sliderControls label[for="slide01-en"] img,
#slide02-en:checked ~ .sliderControls label[for="slide02-en"] img,
#slide03-en:checked ~ .sliderControls label[for="slide03-en"] img,
#slide04-en:checked ~ .sliderControls label[for="slide04-en"] img,
#slide05-en:checked ~ .sliderControls label[for="slide05-en"] img{
    border-bottom:2px solid orange;
}

.descr-wrapper	{color:#000; padding:10px; background: #f9f9f9; border: 1px solid #ff931e;}
.descr-wrapper .group {border-bottom: 1px solid grey;padding-bottom:5px; margin-top:5px; font-size:13px;}
.descr-wrapper .group:first-child {margin-top:0}
.descr-wrapper .group:last-child {border-bottom:0; padding-bottom:0}
.descr-wrapper .group span {font-weight:bold; display:block; font-size: 15px; font-family: open sans condensed; font-size:16px}
	
.description {color:#4d4d4d;}

.description p {width:100%}

.description > div:last-child {margin-bottom: 50px;}
.description .descr-subtitle {border-bottom: 1px solid #bbb;color: #000; font-size: 18px; margin-top: 45px; padding-bottom:6px; text-transform: uppercase; font-weight:bold; font-family: open sans condensed}
.description .descr-subtitle.first .page-top {display:none}
						
.page-top {display: block; float: right; height: 15px; width: 15px; cursor:pointer;}
.page-top a {color:#f18800}
.page-top ul {padding-left:15px;}

#ebay-desc-right {float:left;}
.price {font-family: open sans condensed; font-weight:bold; font-size:36px; color:#1c1d22; margin-bottom: 20px;
margin-top: 0px;
padding: 22px 10px 14px 15px !important;}
.price span:first-child {font-size: 48px;color:#ff931e}
.price span:last-child {line-height: 1em;margin-top: 18px;font-size: 12px; font-family: open sans; font-weight: normal; display:block;}

.fusszeile {margin-top:50px;width: 100%; visibility: visible; height: 240px; padding-top:45px;background:url(footer_hg.jpg) center top #4d4d4d; overflow: hidden;}
.fusszeile ul {width:100%; margin:0 auto}
.list-footer {height: 27px; margin: 0; padding: 0;}
.list-footer li {height: 195px; color: #bdbcbc;float: left; font-size: 15px; list-style: outside none none; margin-right: 94px;}

.list-footer li div {margin-right:8px;}
.list-footer li div:last-child {margin-right:0px;}

.list-footer li a {color:#bdbcbc;}
.list-footer li span {color: #fd9728; display: block; font-weight: bold; margin-bottom: 5px; font-size:18px; text-transform: uppercase; font-family: open sans condensed}

.description_left {width:48.5%; float:left; margin-right: 3%}

.description p, .description ul, .description a  {font-size:14px !important;clear:both;}

.description.top-right a {font-size:15px ;}
.description.top-right p {font-size: 15px !important; line-height:1.4em !important;}
.description.top-right p strong {font-family:open sans condensed !important; font-size:16px !important; color:#333}
.descr-subtitle.first {margin-bottom:10px; text-align: center; font-weight:bold; border-bottom:0; text-transform: uppercase;background: #ff931e; color:#fff; padding:13px 10px 15px; font-size:28px; font-family: open sans condensed}
.description {clear:both}
.description strong {font-family: 'Open Sans Condensed', sans-serif; font-size:17px;}
.description.top-right {float:right; clear:none; width:48.5%}
.description.top-right .descr-subtitle {margin-top:20px !important;}

.components {margin: 0;list-style: none;background: #f2f2f2;padding: 10px;border: 1px solid #ff931e;}
.components strong {font-size:15px !important;}
.components li {border-bottom: 1px solid #ccc; padding: 4px 0;font-size:12px;line-height: 16px;}
.components li:last-child {border-bottom:0; padding-bottom:0}
.components li:first-child {padding-top:0}

.wrapper {width:98%; max-width:1300px; margin:0 auto; position:relative;box-sizing: border-box;}


@media screen and (max-width: 1210px) {
	.wrapper {width:100%; padding-right:20px!important; padding-left:20px!important;}
	.fav-buttons-top {right:20px }
}
@media screen and (max-width: 950px) {
	.price {font-size:30px;	}
	.price span:first-child {font-size:35px;}
}

@media screen and (max-width: 920px) {
	#thumbs-wrapper {float:none !important}
	#thumbs-wrapper .thumbs {width:100% !important; margin-top:15px !important;}
	#thumbs-wrapper ul li {float:left !important; margin-right: 15px !important}
	#gallery > img {width:100%}
	.description_left {width:45%}
	.description.top-right {width:50%;}	
	.widerruf ul, p {text-align:left !important}


}

@media screen and (max-width: 810px) {
	.hotline, .hotline a {font-size:29px !Important}
	.hotline {margin-top:20px;}
	.ebay-header {padding:0; height:94px;}
	.logo img {width: 290px;}
	.logo_hg {width: 80px;height: 80px;border-radius: 80px;left: -10px;}
}
@media screen and (max-width: 740px) {
	.price {font-size:21px;	}
	.price span:first-child {font-size:26px;}
}
@media screen and (max-width: 680px) {
	
	.logo {margin-top: -14px;}	
	.logo_hg {display:none}
	.ebay-header {height:auto;}
	.ebay-header .wrapper {padding:0}
	.logo {width:100%;display: block;}
	.logo img {width:350px;margin: 0 auto !important;display: block;padding-top: 10px;}
	.hotline {margin:10px auto 0px auto;position: relative;width: 293px; float:none; padding:20px 0}

	.fav-buttons-top {display: block; position: relative; width: 398px; margin: 0 auto; top: -28px; right: auto}
	#lang-en .fav-buttons-top {width:374px;}
	.fav-buttons-top a.link-ask-article {padding-left:0}
	
	.fav-buttons-top .fa {font-size:16px; top:0}
	.fa-flag {font-size:14px !important;}
	
	.list-footer li {float:none; margin-bottom:30px;height:75px;}
	.fusszeile {height:280px;}
}

@media screen and (max-width: 570px) {
	.sliderControls {margin-bottom:0}
	.description.top-right {width:100%;}
	.description_left {width:100%; margin-bottom:30px}
	.descr-title {font-size:20px;line-height: 25px;}
	.price {font-size:36px;	}
	.price span:first-child {font-size:48px;}
}

@media screen and (max-width: 520px) {
	.list-footer li {margin-right:34px;}
}

@media screen and (max-width: 490px) {
	#fav-buttons-bottom br {display:block;}
	
	#fav-buttons-bottom > div {width:274px}
	.logo img{margin-top:15px;}
	
	.price {font-size:26px;	}
	.price span:first-child {font-size:38px;}
}

@media screen and (max-width: 460px) {
	.fav-buttons-top a {font-size:12px !important}
	.fav-buttons-top {width: 366px !important}
	#lang-en .fav-buttons-top {width: 352px !important}
}

@media screen and (max-width: 425px) {
	.fav-buttons-top a {margin-right:0}
	.fav-buttons-top {width:328px !important}
	#lang-en .fav-buttons-top {width: 312px !important}
}

@media screen and (max-width: 390px) {
	.logo img {width:100%; padding-right:20px; padding-left:20px;}
	.hotline a, .hotline span {font-size:22px !important;}
	.hotline {width: 224px;}
	.list-footer {padding-left:0}
	.list-footer li {padding-left:0; border:0}
	
	.price {font-size:20px;	}
	.price span:first-child {font-size:30px;}
}

@media screen and (max-width: 360px) {
	.fav-buttons-top .fa {margin-right:2px}
	.fav-buttons-top a {padding-right:1px}
	.fav-buttons-top {width:286px !important}
	#lang-en .fav-buttons-top {width:276px !important}
}

/* Testangaben für Ebaytemplate */
.components {margin: 0;list-style: none;background: #f2f2f2;padding: 10px;border: 1px solid #ff931e;}
.components strong {font-size:16px !important;}
.components li {border-bottom: 1px solid #ccc; padding: 5px 0;font-size:13px;}
.components li:last-child {border-bottom:0; padding-bottom:0}
.components li:first-child {padding-top:0}

.article-wrapper {    
    border-left: 0px solid darkgray;
    border-right: 1px solid darkgray;    
    
    -webkit-box-shadow: 10px 9px 17px -8px rgba(92,92,92,1);
	-moz-box-shadow: 10px 9px 17px -8px rgba(92,92,92,1);
	box-shadow: 10px 9px 17px -8px rgba(92,92,92,1);
}
.ebay-beschreibung{
	background-color: #F1F1F1;    
}
.sliderControls {
    width: 100%;
    text-align: left;
    margin: 8px 0 5px 0;
    
}
.sliderElements, .sliderElements figure, .sliderControls {
    margin: 0;
max-height: 350px;
text-align: center;
}
.sliderElements img {
    width: auto !important;
    height: auto;    
    max-height: 350px;
}
.description.top-right2 {
    float: left;
    clear: none;
    width: 57%;
}
.description_left {
    width: 46%;
    float: left;
    margin-right: 1%;
}
.description.top-right {
    float: left;
    clear: none;
    width: 53%;    
}
.content_dif {
	border: 1px #d5d4d4 solid;
    border-radius: 4px;
    background-color: #fefcfc;
    padding-left: 5px;
	border-radius: 10px;
	padding: 0px;
	overflow: hidden;
	margin-bottom: 30px;
}
.tabs01 {
    width:100%;
    position: relative;
    margin:0 auto;
    margin-top: 25px;
}
.labeltab {
    position:absolute;
    top:0;
    cursor:pointer;
    transition: all 0.1s ease-in-out;
    text-transform: uppercase;
    width: 23%;
    height: 50px;
    background-color: #EBEBEB;
    text-align: center;
    font-size: 14px;
    font-family: 'open sans', sans-serif;
    color: #666666;
    line-height: 50px;
    margin-right: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    text-transform: uppercase;
	border-radius: 5px 5px 0px 0px;
	margin-left:20px;
}
.label1 {left: 0;}
.label2 {left:24%;}
.label3 {left:48%;}
.label4 {left:72%;}
.tabdisplay {display:none;top:90px;position:relative;opacity:0;transition:all .5s;}
.tabdisplay>div {opacity:0; transition:all .5s;}
input[name='tab_switch'] {display:none;}
input[name='tab_switch']:checked+label+div.tabdisplay { display:block;opacity:1;top:50px;}
input[name='tab_switch']:checked+label+div.tabdisplay>div { opacity:1;}

input[name='tab_switch']:checked+label {    
    background-color: rgb(255, 147, 30);
    color: rgb(255, 255, 255);
	border-radius: 5px 5px 0px 0px;
	background: rgb(255,147,30); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,147,30,1) 0%, rgba(252,222,151,1) 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,147,30,1) 0%,rgba(252,222,151,1) 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,147,30,1) 0%,rgba(252,222,151,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff931e', endColorstr='#fcde97',GradientType=0 ); /* IE6-9 */
}

.tabdisplay_en {display:none;top:90px;position:relative;opacity:0;transition:all .5s;}
.tabdisplay_en>div {opacity:0; transition:all .5s;}
input[name='tab_switch_en'] {display:none;}
input[name='tab_switch_en']:checked+label+div.tabdisplay_en { display:block;opacity:1;top:50px;}
input[name='tab_switch_en']:checked+label+div.tabdisplay_en>div { opacity:1;}

input[name='tab_switch_en']:checked+label {    
    background-color: rgb(255, 147, 30);
    color: rgb(255, 255, 255);
	border-radius: 5px 5px 0px 0px;
	background: rgb(255,147,30); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,147,30,1) 0%, rgba(252,222,151,1) 97%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,147,30,1) 0%,rgba(252,222,151,1) 97%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,147,30,1) 0%,rgba(252,222,151,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff931e', endColorstr='#fcde97',GradientType=0 ); /* IE6-9 */
}

.tabContent {
    max-width: 1300px;
    margin: 0;
    padding: 25px 40px 55px 30px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    text-align: left;
	/* font-family: 'open sans', sans-serif;*/
    line-height: 1.3;
	overflow: hidden;
}
.contentBorder {
    border: 1px solid #D6D6D6;
	margin-bottom: 70px;
}
.desrow1 {
    margin-top: 2px;
    border-bottom: 1px solid transparent;
    color: #3f3f3f;
    padding: 3px 5px 2px 24px;
	font-size: 13px !important;
	/* display: grid; */
	line-height: 15px;
	border-bottom: 1px solid #f3f3f3;
}
.desrow1:hover {
    background-color: #fef7e966;
    border-bottom: 1px solid #ffdfc4;
}
.desrow1 strong {
    margin-left: -15px;
	font-size: 14px;
	line-height:normal;
}
.description_line {
    margin-top: 2px;
    border-bottom: 1px solid transparent;
    color: #3f3f3f;
    padding: 3px 5px 2px 24px;
	font-size: 13px !important;
	/* display: grid; */
	line-height: 15px;
	border-bottom: 1px solid #f3f3f3;
}
.description_line:hover {
    background-color: #fef7e966;
    border-bottom: 1px solid #ffdfc4;
}
.description_line strong {
    margin-left: -15px;
	font-size: 14px;
	line-height:normal;
}
#zstand {
    float: none;    
	font-size: 12px !important;
	margin-top: 15px;
	padding: 3px 5px 5px 8px;
	line-height: 16px;
}
#zstand > strong {
    float: none;
    font-size: 14px !important;
}
.desc_head {
    font-size: 20px;
    font-weight: bold;
    font-family: open;
    font-family: open sans condensed;
    color: #1c1d22;	
    background: #dbdbdb;
    overflow: hidden;
    padding: 7px 5px 6px 4px;
	margin-bottom: 5px;
	/* text-align: center; */
}
.spec_offer a {
    font-size: 11px !important;
}
.spec_offer {
    text-align: center;
    width: 100%;
    /* border-top: 2px solid #ebebeb; */
    /* border-radius: 2px; */
    margin-top: 15px;
	padding-bottom: 20px;
	padding-top:0px;
}
.serverlist{
	margin: 0 auto;
	max-width: 930px;
}
.tech_data {
	padding: 0px !important;
}
.gradient_t0, .labeltab, .desc_head{
	background: rgb(219,219,219); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(241,241,241,1) 30%, rgba(252,252,252,1) 96%, rgba(214,214,214,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(241,241,241,1) 30%,rgba(252,252,252,1) 96%,rgba(214,214,214,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(241,241,241,1) 30%,rgba(252,252,252,1) 96%,rgba(214,214,214,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}