#sboettgercentercontainer {
margin-left: auto;
margin-right: auto;
width: 687px;
margin-top: 30px;
}

#choiceBilddiagonale {
padding-left:5px;
}

#choicePixel {
padding-left:5px;
}

#choiceHersteller {
padding-left:5px;
}

#choicePreis {
padding-left:5px;
}

.content_teaserbox_gross {
width: 694px;
height: 254px;
background: transparent url(media/images/teaserbox-gross.jpg);
position: relative;
font-family: Arial;
font-size: 20px;
color: #666666;
left: -4px;
}

.content_teaserbox_gross .title {
width: 580px;
height: 28px;
position: absolute;
top: 10px;
left: 10px;
}

.content_teaserbox_gross .teaserimage {
width: 295px;
height: 201px;
position: absolute;
top: 41px;
left: 25px;
}

.content_teaserbox_gross .desc {
width: 273px;
height: 73px;
position: absolute;
top: 36px;
left: 321px;
font-size: 14px;
}

.content_teaserbox_gross .preisinfobox {
width: 273px;
height: 100px;
position: absolute;
top: 124px;
left: 323px;
text-align: right;
}

.content_teaserbox_gross_bild .streichpreis,
.content_teaserbox_gross .streichpreis {
font-size: 18px;
font-family: Arial;
background: transparent url(media/images/streichpreis-bg.png);
display: inline;
font-weight: normal;
}

.content_teaserbox_gross .bruttopreis {
/*font-size: 20px;*/
color: #FF0000;
}

.content_teaserbox_gross .preisinfo {
font-size: 12px;
}

.content_teaserbox_gross .finanzierungsinfo {
font-size: 12px;
}


.content_teaserbox_gross .verfuegbarkeit {
width: 57px;
height: 25px;
position: absolute;
top: 210px;
left: 613px;
}


.content_teaserbox_gross .preisbiss {
width: 104px;
height: 61px;
position: absolute;
top: -10px;
left: 604px;
background: transparent url(media/images/preisbiss.gif);
}


/**
*
*
*  content_teaserKlein.html
*
*
*/



.content_teaserbox_klein {
width: 337px;
height: 251px;
background: transparent url(media/images/teaserbox-klein.jpg);
position: relative;
font-family: Arial;
font-size: 20px;
color: #666666;
margin-bottom: 10px;
}

.content_teaserbox_klein .title {
width: 198px;
height: 28px;
position: absolute;
top: 10px;
left: 14px;
}

.content_teaserbox_klein .teaserimage {
width: 206px;
height: 180px;
position: absolute;
top: 80px;

left: 14px;
}

.content_teaserbox_klein .preisinfobox {
width: 108px;
height: 67px;
position: absolute;
top: 104px;
left: 212px;
text-align: right;
}

.content_teaserbox_klein .streichpreis {
font-size: 14px;
background: transparent url(media/images/streichpreis-bg.png);
display: inline;
}

.content_teaserbox_klein .bruttopreis {
font-size: 18px;
color: #FF0000;
}

.content_teaserbox_klein .preisinfo {
font-size: 10px;
}

.content_teaserbox_klein .verfuegbarkeit {
width: 57px;
height: 25px;
position: absolute;
top: 210px;
left: 269px;
}


.content_teaserbox_klein .preisbiss {
width: 93px;
height: 53px;
position: absolute;
top: -7px;
left: 264px;
background: transparent url(media/images/preisbissklein.gif);
}


/**
*
*
*  ergebnisliste_Detailbox.html
*
*
*/



.content_teaserbox_liste {
width: 698px;
height: 158px;
background: transparent url(media/images/teaserbox-liste.jpg);
position: relative;
font-family: Arial;
font-size: 20px;
color: #666666;
margin-bottom:18px;
z-index:1;
}

.content_teaserbox_liste .teaserimage {
width: 155px;
height: 144px;
position: absolute;
top: 7px;
left: 13px;
/*  background-color: red; */
}


.content_teaserbox_liste .title {
width: 390px;
height: 28px;
position: absolute;
top: 10px;
left: 188px;
}

.content_teaserbox_liste .desc {
width: 273px;
height: 73px;
position: absolute;
top: 47px;
left: 188px;
font-size: 16px;
}

.content_teaserbox_liste .finanzierungsinfo {
width: 273px;
height: 73px;
position: absolute;
top: 114px;
left: 188px;
font-size: 12px;
}

.content_teaserbox_liste .preisinfobox {
width: 132px;
height: 74px;
position: absolute;
top: 51px;
left: 543px;
text-align: right;
}

.content_teaserbox_liste .streichpreis {
font-size: 16px;
background: transparent url(media/images/streichpreis-bg.png);
display: inline;
}

.content_teaserbox_liste .bruttopreis {
font-size: 20px;
color: #FF0000;
font-weight: bold;
}

.content_teaserbox_liste .preisinfo {
font-size: 12px;
}

.content_teaserbox_liste .verfuegbarkeit {
width: 57px;
height: 25px;
position: absolute;
top: 123px;
left: 625px;
}


.content_teaserbox_liste .preisbiss {
width: 78px;
height: 50px;
position: absolute;
top: -8px;
left: 612px;
background: transparent url(media/images/preisbiss_klein_3.png);
}


/**
*
*
*  content_ArtikelDetailbox.html
*
*
*/



.content_artikeldetailbox {
width: 693px;
height: 658px;
background: transparent url(media/images/artikel_detailbox.jpg);
position: relative;
font-family: Arial;
font-size: 20px;
color: #666666;
}

.content_artikeldetailbox .teaserimage {
width: 208px;
height: 213px;
position: absolute;
top: 84px;
left: 14px;
}

.content_artikeldetailbox .teaserimage .vergroessern {
margin-top: 5px;
display: block;
}

.content_artikeldetailbox .titlebox {
width: 550px;
height: 74px;
position: absolute;
top: 14px;
left: 14px;
}

.content_artikeldetailbox .title {
font-size: 20px;
}

.content_artikeldetailbox .artikelnummer {
position: absolute;
top: 40px;
left: 15px;
font-size: 12px;
}

.content_artikeldetailbox .titlebox .left {
float: left;
display: block;
}

.content_artikeldetailbox .titlebox .right {
position: absolute;
display: block;
top: 300px;
left: 0px;
}

.content_artikeldetailbox .titlebox .right img {
/*  width: 70%;
height: 70%; */
width: 134px;
}

.content_artikeldetailbox .titlebox .right logo {
float: left;
display: inline;
}

.content_artikeldetailbox .servicelinks {
position: absolute;
top: 298px;
left: 14px;
}

.content_artikeldetailbox .servicelinks a {
font-size: 12px;
text-decoration: underline;
display: block;
padding-left: 11px;
color: #666666;
background: transparent url(media/images/servicelink-icon.png) no-repeat 0px 0px;
}
.content_artikeldetailbox .servicelinks a.cliplister_videolink {
	background:none;padding-left:0;
}



.content_artikeldetailbox .desc {
width: 261px;
height: 290px;
position: absolute;
top: 74px;
left: 253px;
font-size: 14px;
background-color: #FDFCE2;
}

.content_artikeldetailbox .desc span {
font-weight: bold;
}

.content_artikeldetailbox .desc .content{
width: 238px;
height: 270px;
margin-left: 14px;
margin-top: 11px;
display: block;
position: absolute;
overflow: hidden;
}

.content_artikeldetailbox .preisinfobox {
width: 133px;
height: 267px;
position: absolute;
top: 100px;
left: 538px;
text-align: right;
}

.content_artikeldetailbox .finanzierungsinfo {
font-size: 12px;
margin-top: 16px;
}

.content_artikeldetailbox .streichpreis {
font-size: 16px;
background: transparent url(media/images/streichpreis-bg.png);
display: inline;
}

.content_artikeldetailbox .bruttopreis {
font-size: 20px;
color: #FF0000;
}

.content_artikeldetailbox .preisinfo {
font-size: 12px;
}

.content_artikeldetailbox .verfuegbarkeit {
color: #33CC00;
font-size: 12px;
margin-top: 16px;
}

.content_artikeldetailbox .warenkorbbutton {
margin-top: 16px;
}

.content_artikeldetailbox .preisbiss {
width: 110px;
height: 70px;
position: absolute;
top: -10px;
left: 570px;
background: transparent url(media/images/preisbiss_klein.png);
}


.content_artikeldetailbox .zubehoer {
width: 684px;
height: 217px;
position: absolute;
top: 402px;
left: 2px;
}

.content_artikeldetailbox .zubehoer zubehoercontainer {
position: relative;
}

.content_artikeldetailbox .zubehoer .header {
background-color: #CCCCCC;
color: #FFFFFF;
height: 22px;
padding: 0px;

}

.content_artikeldetailbox .zubehoer .header span {
padding: 0px;
display: block;
margin-top: -1px;
margin-left: 11px;
position: relative;
}

.zubehoer .artikel,
.zubehoer .lastartikel {
display: block;
float: left;
width: 227px;
height: 215px;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
position: relative;
}
.zubehoer .lastartikel {
border-right: 0px;
}
.zubehoer .artikel .title {
font-size: 16px;
border-bottom: 1px solid #CCCCCC;
padding-left: 11px;
padding-top: 7px;
padding-bottom: 9px;
padding-right: 5px;
height: 37px;
}

.zubehoer .artikel .teaserimage {
width: 217px;
height: 125px;
top: 6px;
left: 12px;
position: relative;
}

.zubehoer .artikel .bruttopreis {
border-top: 1px solid #CCCCCC;
font-size: 14px;
color: #333333;
padding-left: 11px;
}

.zubehoer .artikel .preisinfo {
padding-left: 11px;
}

.zubehoer .artikel .verfuegbarkeit {
position: relative;
top: -40px;
left: 138px;
}

.zubehoer .artikel .warenkorbbutton {
position: relative;
top: -81px;
left: 195px;
}

div.addcartbutton_teaserKlein {
display: block;
position: absolute;
height: 30px;
width: 31px;
left: 290px;
top: 180px;
}
div.addcartbutton_teaserKlein a {
display: block;
position: absolute;
}


/**
*
*
* Category Menu
*
*/

.tx-commerce-pi1 {
position: relative;
clear: both;
top: 0px;
}

.tx-comcategorymenu-pi1 {
display: block;

clear: both;
}

.catMenu {
position: relative;
display: block;
}

.catMenu div {
display: block;
float: left;
margin-right: 13px;
margin-bottom: 13px;
}



.catMenu .catLinkTitle {
display: block;
width: 128px;
height: 19px;
background-color: #CCCCCC;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: regular;
text-align: center;
line-height: 19px;
}


/**
*
*
* Manufacturers Menu
*
*/


.tx-commanufacturermenu-pi1 {
display: block;
clear: both;
width: 786px;
}
* html .tx-commanufacturermenu-pi1 {width:740px;}
.manuMenu {
position: relative;
display: block;
clear: both;
padding-top: 26px;

}

.manuMenu div {
display: block;
float: left;
width: 120px;
border: 1px solid #CCCCCC;
padding:3px; 
margin:0 13px 13px 0;
}


.manuMenu div img {
	width: 120px;
	max-height:72px;
}
.manuMenu div.manuDivFirst {
border-left: 1px solid #CCCCCC;
}

.manuMenu .manuLinkTitle {
display: block;
width: 128px;
height: 19px;
background-color: #CCCCCC;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: regular;
text-align: center;
line-height: 19px;
}


/**
*
* Filter Search Articles
*
*
**/

.tx-comfiltersearcharticles-pi1 {
position: relative;
}


/**
*
* Teasercontainer Anordnung
*
*/

#doublecol {
padding-left: 3px;
}

#doublecol,
.top {
width: 715px;
}

.botomteasercontainer {
float: left;
margin-top: 26px;
}

#bottom_first {
width: 355px;
}

.top .botomteasercontainer {
margin-bottom: 26px;
}


/**
*
*
*
* Schriftformatierung der Teasertitle
*
*/

.content_teaserbox_klein .title a,
.content_teaserbox_klein .title a:link,
.content_teaserbox_klein .title a:hover,
.content_teaserbox_klein .title a:active,
.content_teaserbox_klein .title a:visited,
.content_teaserbox_gross .title a,
.content_teaserbox_gross .title a:link,
.content_teaserbox_gross .title a:hover,
.content_teaserbox_gross .title a:active,
.content_teaserbox_gross .title a:visited,
.content_artikeldetailbox .title a,
.content_artikeldetailbox .title a:link,
.content_artikeldetailbox .title a:hover,
.content_artikeldetailbox .title a:active,
.content_artikeldetailbox .title a:visited,
.content_teaserbox_liste .title a,
.content_teaserbox_liste .title a:link,
.content_teaserbox_liste .title a:hover,
.content_teaserbox_liste .title a:active,
.content_teaserbox_liste .title a:visited {
text-decoration: none;
color: #666666;
}



.catMenu .catLinkTitle a,
.catMenu .catLinkTitle a:link,
.catMenu .catLinkTitle a:hover,
.catMenu .catLinkTitle a:visited,
.catMenu .catLinkTitle a:active {
color: #FFFFFF;
text-decoration: none;
}

#filtersearchCategorytitle {
padding: 0px;
position: relative;
top: -10px;
}

.detailpagepager {
	height: 41px;
	width: 630px;
	left: 25px;
	position: relative;
	overflow:hidden;
}

.detailpagepageruebersicht {
float: left;
margin-right: 100px;
}

.detailpagepageruebersicht a {
color:#666666;
font-family:verdana;
/*  text-decoration: none; */
}

.detailpagepageruebersicht a {
color:#F50C07;
font-family:arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.detailpagepageruebersicht a:hover {
color: #FF0000;
}
.detailpagepager .factfinderbacklink {text-align:right;float:right;}
.detailpagepager .factfinderbacklink a {color:#F50C07;}
.detailpagepager .factfinderbacklink a:hover {color:#ff0000;}

.pagination {
float: left;
}

.hiddenbigbox {
display: none;
}

#descbiglink {
background-color:#FEE7E7;
color:#676664;
display:block;
position:relative;
top:275px;
font-weight:bold;
text-decoration:none;
text-align:right;
padding-right:5px;
}

#descriptionbig {
background-color: #FDFCE2;
overflow: scroll;
}

#com_ccm_cliplister_link {
color:#000000;
display:block;
font-weight:bold;
padding-right:5px;
position:relative;
text-align:right;
text-decoration:none;
background: transparent;
}

img.mymoveupbigteaser {
position: relative;
top: -10px;
}

img.mymoveupsmallteaser {
position: relative;
top: -20px;
}

div.menu ul li ul li span {
padding-left: 5px;
}

#lightwindow p {
}


.nlformdesign {
width: 400px;
}

.nlformdesign dt {
width: 110px;
float: left;
display: block;
}

.nlformdesign dd {
width: 150px;
float: left;
display: block;
padding: 2px;
}

.clearer {
clear: both;
}

.content_teaserbox_gross_bild .preisinfobox {
left: 509px;
position: absolute;
top: 145px;
z-index: 99;
width: 150px;
text-align: right;
}

.content_teaserbox_gross_bild .preisinfobox .streichpreis,
.content_teaserbox_gross_bild .preisinfobox .bruttopreis {
left: 10px;
color: #FF0000;
width: 150px;
position: relative;
font-size: 18px;
}

.content_teaserbox_gross_bild .preisinfobox .streichpreis {
font-size: 16px;
color: #666666;
font-family: Arial;
}

.content_teaserbox_gross_bild .preisinfobox .preisinfo {
width: 110px;
position: relative;
left: 50px;
}

.videolink {
font-weight:normal;
display:block;
position:relative;
text-align:left;
height:20px;
top:-8px;
left:5px;
width:200px;
color:#666666;
}
.videobutton{
float:left;
padding-left:6px;
}
