#variante_link {visibility: hidden}
.tab-label-3 {visibility: hidden !important}
.tab-label-4 {visibility: hidden !important}

/* Gross ----------- */
@media only screen 
and (min-width: 1000px)
{

/* ######################################################################################################
** ### Listenansicht / Listview ##################################################################
** ######################################################################################################
*/

#listenansicht_ueberschrift    { color: #000; font-size: 20px; font-family: "Open Sans", sans-serif; font-weight: 300; background-color: #f4f4f4; text-transform: uppercase;  position: relative; width: 100%; float: left; padding-left: 6px }


#list_wrapper{position:relative;float:left;width: 100%; margin-bottom: 40px;  }
/*#listenansicht_produkttitel   { color: #fff; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; background-color: #890502; text-transform: uppercase; margin-left: -6px; padding-left: 6px; position: relative; width: 100%; float: left }*/
#listenansicht_produkttitel { color: #a80703; font-size: 18px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; float:left; position:relative; width: 100%;margin-top: -6px;  }

#listenansicht_kategoriebeschreibung {position: relative; width: 100%; float: left;padding-left: 7px; }



#listenansicht_produktbild {float:left; position:relative;}
#listenansicht_beschreibung {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400;float:left; position:relative;}
#listenansicht_beschreibung a:link  { color: #a80703; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; text-decoration: none;  }
#listenansicht_beschreibung a:visited   { color: #a80703; }
#listenansicht_beschreibung a:hover    { color: #000; }
#listenansicht_beschreibung a:active  { color: #000;  }

#listenansicht_preis {float:left; position:relative; color: #a80703; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.listenansicht_preis {color: #000; font-size: 18px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.listenansicht_preis_nachkomma {color: #000; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300;}




.right { float:right;}



#PRODUCT_TITLE_LIST   { margin-top: 20px; margin-right: 47px; margin-bottom: 30px; padding-left: 5px; position: relative; width: 210px;  border-left: 1px solid #d7d7d7;float:left; height: 272px}
#PRODUCT_TITLE_LIST a:link  { color: #a80703;  text-decoration: none;  }
#PRODUCT_TITLE_LIST a:visited   { color: #a80703; }
#PRODUCT_TITLE_LIST a:hover    { color: #000; }
#PRODUCT_TITLE_LIST a:active  { color: #000;  }



#display_variant2_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

#display_variant1_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

/*
#display_variant5_isSingle_LIST
{
float: left;
padding-left: 10px;
font-size: 12px;
color: #222;
}
*/

#anzahl_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 10px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}

#inputimage_list
{

position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}


#button2_LIST {

position:absolute;
top: 130px;
left: 110px;
margin-left: 0px;
font-size: 0.8em;
font-weight: normal;
margin-left: 0px;
margin-top: 5px;
height: 25px;
width:150px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;
}

#web_price_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 0px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}



/********************************* Einzelansicht- Singleview ***************************************************/

#einzelansicht_wrapper_links {float:left; position:relative; width: 349px;}
#einzelansicht_wrapper_rechts {float:left; position:relative; width: 450px !important; }
#einzelansicht_wrapper_links_custom {float:left; position:relative; width: 500px;}
#einzelansicht_wrapper_rechts_custom {float:left; position:relative; width: 500px; }
#einzelansicht_ueberschrift  { color: #a80703; font-size: 20px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; padding-bottom: 6px; border-bottom: 1px dashed #d7d7d7; float:left; position:relative; width: 100%}

#einzelansicht_beschreibung {color: #000; font-size: 13px; font-family: "Open Sans", sans-serif; font-weight: 400; width: 330px; float:left; position:relative;margin-bottom: 30px }

#einzelansicht_bild {  float:right; width: 450px;position: relative; margin-top: 10px}
#einzelansicht_bild2 {  float:right; width: 450px;position: relative}
#einzelansicht_bild_custom {  float:right; width: 500px;position: relative; margin-top: 10px}
#einzelansicht_bild_custom img{  float:right; }
#einzelansicht_bild2_custom {  float:right; width: 500px;position: relative}
.einzelansicht_minibilder  { position: relative; float: right; height: 150px; margin-left: 10px }
.einzelansicht_minibilder a:link    { outline: solid 1px #ccc }

#einzelansicht_varianten {width: 330px; float:left; position:relative}


.einzelansicht_styled-select select  {background: transparent;
   width: 278px;
   padding: 2px;
   color: #000; font-size: 13px; font-family: "Open Sans", sans-serif; font-weight: 300;
   border: 0;
   border-radius: 0;
   height: 24px;
   -webkit-appearance: none;}

.einzelansicht_styled-select  { background: #fff url(../bilder/selectbox_pfeil.png) no-repeat 240px 50%; text-indent: 0.01px; margin-bottom: 10px; padding: 0 4px; width: 250px; height: 24px; overflow: hidden; border: solid 1px #d8d8d8; -moz-appearance: none; -moz-border-radius: 3px; -webkit-appearance: none; -webkit-border-radius: 3px; appearance: none; border-radius: 3px; text-overflow: ''
    }


.einzelansicht_preis {width: 330px; margin-top: 30px;float:left;position:relative;}


#zusatz_test {float:left; position:relative}
#tab_content {float:left; position:relative}

.rote_ueberschrift {color: #a80703; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}
.preis {color: #000; font-size: 32px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}
.preis_nachkomma {color: #000; font-size: 22px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}

#einzelansicht_kontaktwrapper {width: 349px; float:left; position:relative; margin-bottom: 50px}
.einzelansicht_kontaktbutton    { color: #fff; background-color: #971714; text-align: center; margin-top: 30px; padding-top: 2px; padding-left: 9px; padding-right: 9px; padding-bottom: 2px;  -khtml-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(border-radius.htc); border-radius: 3px 3px 3px 3px;float:left;position:relative;  }
.einzelansicht_kontaktbutton a:link {color: #fff; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; text-decoration: none}
.einzelansicht_kontaktbutton a:visited   { color: #fff }



#einzelansicht_zurueck {position:absolute;right: 0; top: 9px}
#einzelansicht_zurueck a:link  { color: #808080; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; text-decoration: none;  }
#einzelansicht_zurueck a:visited   { color: #808080 }
#einzelansicht_zurueck a:hover    { color: #a80703; }
#einzelansicht_zurueck a:active  { color: #a80703;  }

.tabs { position: relative;float:left;width: 100%;}
div.tabs .content {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400;line-height: 20px; }
.modell_technische_daten {color: #a80703; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; }
.modell_technische_daten_schwarz {color: #000; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; }

.content-1 {width:100% }

.datenblatt {margin-top: 30px; line-height: 40px}
.content-2 {color: #a80703; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400;width:100% }
.content-2 a:link { color: #000; background-image: url(../bilder/pdf_icon.png); background-repeat: no-repeat; background-position: 0 center;  padding-left: 20px; word-wrap: break-word }
.content-2 a:visited{ color: #000;}
.content-2 a:hover{ color: #a80703;}
.content-2 a:active{ color: #a80703;}
.content-3 {width:100% }
.content-4 {width:100% }



#set {float:left; position:relative; }
.content-3 img {max-height: 80px; width: auto}
.content-4 img {max-height: 80px; width: auto}
.set_preis {color: #a80703; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.set_preis2 {color: #000; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.set_preis3 {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 300;}




#PRODUCT_TITLE_SINGLE
{
text-align: left;
position: relative;
top: 10px;
font-size: 12px;
color: #222;
}

.floatbox_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 400px;
font-size: 12px;
color: #222;
}

#PRODUCT_IMAGE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#PRODUCT_NOTE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
margin-top: 10px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#display_variant2_SINGLE
{
position: relative;
float: left;
}

#display_variant1_SINGLE
{
position: relative;
float: left;
color: #222;
}




#display_variant5_isSingle_LIST
{
float: right;
width: Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden
padding-left: 10px;
}



#web_price_SINGLE
{
float: left;
background:#333366;
position: relative;
color: #222;
}

#anzahl_SINGLE
{
float: left;
position: relative;
top: 10px;
padding: 0px 0px 0px 0px;
width: 150px;
font-size: 12px;
color: #222;
}




#inputimage
{
position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}

#PRODUCT_RELATED_UID_SINGLE
{
font-size: 12px;
color: #222;
}

#SHOPADMIN_EMAIL_SINGLE
{
float: right;
position: relative;
top: 10px;
padding: 20px;
width: 150px;
font-size: 12px;
color: #222;
}

#backtolist_SINGLE
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-size: 12px;
color: #222;
}


}

/* Klein ----------- */
@media only screen 
and (max-width: 1000px)
{/* ######################################################################################################
** ### Listenansicht / Listview ##################################################################
** ######################################################################################################
*/

#listenansicht_ueberschrift    { color: #000; font-size: 18px; font-family: "Open Sans", sans-serif; font-weight: 300; background-color: #f4f4f4; text-transform: uppercase;  position: relative; width: 100%; float: left; padding-left: 6px }


#list_wrapper{position:relative;float:left;
            width: 100%; margin-bottom: 40px         
              }
/*#listenansicht_produkttitel   { color: #fff; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; background-color: #890502; text-transform: uppercase; margin-left: -6px; padding-left: 6px; position: relative; width: 100%; float: left }*/
#listenansicht_produkttitel { color: #a80703; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; float:left; position:relative; width: 100%;margin-top: -6px;  }

#listenansicht_kategoriebeschreibung {position: relative;  float: left;padding-left: 7px; }



#listenansicht_produktbild {float:left; position:relative;}
#listenansicht_beschreibung {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400;float:left; position:relative;}
#listenansicht_beschreibung a:link  { color: #a80703; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; text-decoration: none;  }
#listenansicht_beschreibung a:visited   { color: #a80703; }
#listenansicht_beschreibung a:hover    { color: #000; }
#listenansicht_beschreibung a:active  { color: #000;  }

#listenansicht_preis {float:left; position:relative; color: #a80703; font-size: 13px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.listenansicht_preis {color: #000; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300;}
.listenansicht_preis_nachkomma {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 300;}




.right { float:right;}



#PRODUCT_TITLE_LIST   { margin-top: 20px; margin-right: 47px; margin-bottom: 30px; padding-left: 5px; position: relative; width: 210px; float: left; border-left: 1px solid #d7d7d7;height: 272px }
#PRODUCT_TITLE_LIST a:link  { color: #a80703;  text-decoration: none;  }
#PRODUCT_TITLE_LIST a:visited   { color: #a80703; }
#PRODUCT_TITLE_LIST a:hover    { color: #000; }
#PRODUCT_TITLE_LIST a:active  { color: #000;  }



#display_variant2_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

#display_variant1_LIST
{
position: relative;
top: 10px;
float: right;
padding: 10px 10px 10px 0px;
font-size: 12px;
color: #222;
}

/*
#display_variant5_isSingle_LIST
{
float: left;
padding-left: 10px;
font-size: 12px;
color: #222;
}
*/

#anzahl_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 10px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}

#inputimage_list
{

position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}


#button2_LIST {

position:absolute;
top: 130px;
left: 110px;
margin-left: 0px;
font-size: 0.8em;
font-weight: normal;
margin-left: 0px;
margin-top: 5px;
height: 25px;
width:150px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;
}

#web_price_LIST
{
float: left;
margin-left: 10px;
position: relative;
top: 10px;
margin-top: 0px;
padding: 10px 0px 10px 0px;
font-size: 12px;
color: #222;
width: auto;
}



/********************************* Einzelansicht- Singleview ***************************************************/

#einzelansicht_wrapper_links {float:left; position:relative; }
#einzelansicht_wrapper_rechts {float:left; position:relative; }
#einzelansicht_ueberschrift  { color: #a80703; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; padding-bottom: 6px; border-bottom: 1px dashed #d7d7d7; float:left; position:relative; width: 99%}

#einzelansicht_beschreibung {color: #000; font-size: 13px; font-family: "Open Sans", sans-serif; font-weight: 400;  float:left; position:relative;margin-bottom: 30px }

#einzelansicht_bild {  float:left; position: relative; margin-top: 10px}
#einzelansicht_bild img {  width: 99%; height: auto}
#einzelansicht_bild2 {  float:right; position: relative}
.einzelansicht_minibilder  { position: relative; float: right; height: 150px; margin-left: 10px }
.einzelansicht_minibilder a:link    { outline: solid 1px #ccc }

#einzelansicht_varianten { float:left; position:relative; width: 99%}


.einzelansicht_styled-select select  {background: transparent;
   width: 248px;
   padding: 2px;
   color: #000; font-size: 13px; font-family: "Open Sans", sans-serif; font-weight: 300;
   border: 0;
   border-radius: 0;
   height: 24px;
   -webkit-appearance: none;}

.einzelansicht_styled-select  { background: #fff url(../bilder/selectbox_pfeil.png) no-repeat 210px 50%; text-indent: 0.01px; margin-bottom: 10px; padding: 0 4px; width: 220px; height: 24px; overflow: hidden; border: solid 1px #d8d8d8; -moz-appearance: none; -moz-border-radius: 3px; -webkit-appearance: none; -webkit-border-radius: 3px; appearance: none; border-radius: 3px; text-overflow: ''
    }




.einzelansicht_preis { margin-top: 30px;float:left;position:relative;width: 99%}


#zusatz_test {float:left; position:relative}
#tab_content {float:left; position:relative; }

.rote_ueberschrift {color: #a80703; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}
.preis {color: #000; font-size: 32px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}
.preis_nachkomma {color: #000; font-size: 22px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase;}

#einzelansicht_kontaktwrapper {width: 99%; float:left; position:relative; margin-bottom: 50px}
.einzelansicht_kontaktbutton    { color: #fff; background-color: #971714; text-align: center; margin-top: 30px; padding-top: 2px; padding-left: 9px; padding-right: 9px; padding-bottom: 2px;  -khtml-border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; behavior: url(border-radius.htc); border-radius: 3px 3px 3px 3px;float:left;position:relative;  }
.einzelansicht_kontaktbutton a:link {color: #fff; font-size: 16px; font-family: "Open Sans", sans-serif; font-weight: 300;text-transform: uppercase; text-decoration: none}
.einzelansicht_kontaktbutton a:visited   { color: #fff }



#einzelansicht_zurueck {position:absolute;right: 0px; top: 9px}
#einzelansicht_zurueck a:link  { color: #808080; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; text-decoration: none;  }
#einzelansicht_zurueck a:visited   { color: #808080 }
#einzelansicht_zurueck a:hover    { color: #a80703; }
#einzelansicht_zurueck a:active  { color: #a80703;  }


.tabs {
    position: relative;float:left;
	width: 99%
}
div.tabs .content {color: #000; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400;line-height: 20px}
.modell_technische_daten {color: #a80703; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; }
.modell_technische_daten_schwarz {color: #000; font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; }


.datenblatt {margin-top: 30px; line-height: 40px}
.content-2 {color: #a80703; font-size: 12px; font-family: "Open Sans", sans-serif; font-weight: 400; }
.content-2 a:link { color: #000; background-image: url(../bilder/pdf_icon.png); background-repeat: no-repeat; background-position: 0 center;  padding-left: 20px; word-wrap: break-word }
.content-2 a:visited{ color: #000;}
.content-2 a:hover{ color: #a80703;}
.content-2 a:active{ color: #a80703;}
#PRODUCT_TITLE_SINGLE
{
text-align: left;
position: relative;
top: 10px;
font-size: 12px;
color: #222;
}

.floatbox_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 400px;
font-size: 12px;
color: #222;
}

#PRODUCT_IMAGE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#PRODUCT_NOTE_SINGLE
{
position: relative;
top: 10px;
float: left;
width: 200px;
margin-top: 10px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #222;
}


#display_variant2_SINGLE
{
position: relative;
float: left;
}

#display_variant1_SINGLE
{
position: relative;
float: left;
color: #222;
}




#display_variant5_isSingle_LIST
{
float: right;
width: Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden
padding-left: 10px;
}



#web_price_SINGLE
{
float: left;
background:#333366;
position: relative;
color: #222;
}

#anzahl_SINGLE
{
float: left;
position: relative;
top: 10px;
padding: 0px 0px 0px 0px;
width: 150px;
font-size: 12px;
color: #222;
}




#inputimage
{
position: relative;
top: 8px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
}

#PRODUCT_RELATED_UID_SINGLE
{
font-size: 12px;
color: #222;
}

#SHOPADMIN_EMAIL_SINGLE
{
float: right;
position: relative;
top: 10px;
padding: 20px;
width: 150px;
font-size: 12px;
color: #222;
}

#backtolist_SINGLE
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-size: 12px;
color: #222;
}
}