* {
  font-size: 12px;
  font-family: arial;
color:#3e3e3e;
}



a {
color:#3e3e3e;
text-decoration:none;
}
body {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: arial;

}
.Price {
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}
h1 {
  font-size: 18px;
  color: #3e3e3e;
  font-weight:normal;
padding:0px;
margin:0px 0px 5px 0px;
}
h2 {
  font-size: 16px;
  color: #3e3e3e;
}
h3 {
  font-size: 14px;
  color: #3e3e3e;
}
.table_border {
  border-left: 1px #CCCCCC solid;
  border-right: 1px #CCCCCC solid;
  background-color: #FFFFFF;
}


/** * Hinweistexte oder Ergebnisausgaben werden in diesen Boxen platziert */
.plenty_horizontal_bar {
  width: 99%;
  margin: 4px 0px 4px 0px;
  padding: 0px;
  border: 2px solid #dfdfdf;
  background-color: #f8f8ff;
  text-align: left;
  vertical-align: middle;
}
.plenty_horizontal_bar div {
  padding-left: 8px;
  padding-bottom: 4px;
}
.plenty_horizontal_bar h2 {
  color: #D2D1D7;
  font-weight: normal;
}
/* ======================================*/

img {
border:0 none;
}



#back {
margin-top:0px;
text-align:center;
}


#back_header {
margin:0px;
background: url(/layout/sandor/images/header.jpg) no-repeat center top;
}



#back_footer {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(/layout/sandor/images/footer.jpg) no-repeat center bottom;

}





#wrap {
  text-align: left;
  padding: 0px;

  float: none;
  clear: both;
margin:0 auto;
width:1000px;
border:0px solid #cc0011;
}




/*  ============== grundboxen struktur ================= */


#mitteteil_container{

margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:0px solid #cc0011;

}


#links{
width:230px;
float:left;
margin:0px 8px 20px 0px;
border:0px solid #cc0011;
}



#rechts{
float:left;
width:755px;
border:0px solid #cc0011;
margin:0px 0px 20px 0px;
}




#header {
  width: 1000px;
  height: 210px;
  text-align:left;
  z-index:10;
position:relative;
border: 0px solid #cc0011;

}


#contentseiten{
margin:10px 50px 10px 50px;
padding:10px;
}


#footer {
border:0px solid #000000;
position:relative;
width:1000px;
height:380px;
margin:0px 0px 0px 0px;
}

#startseite h2{
margin:15px 10px 20px 0px;
padding:5px 0px 5px 10px;
background-color:#2a6BBD;
display:block;
clear:both;
color:#ffffff;
font-size:18px;
}






/*  ============= layout hilfen ==================== */
hr {
  display: none
}
hr.break {
  display: block;
  visibility: hidden;
}
.break {
  float: none;
  clear: both;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}






/*  ========== header =============== */





#suche{
border:0px solid #cc0011;
width:250px;
position:absolute;
left:10px;
bottom:46px;
display:inline;
}

#suche h4{
display:inline;
text-transform:uppercase;
color:#ffffff;
font-size:11px;
margin-right:5px;
font-weight:bold;
}


#suche form.search_form {
 display:inline

}

#suche form.search_form input#butt,#suche form#search_form input#butt{
color: #ffffff;
background:none;
border:none;
text-transform: uppercase;
text-decoration: none;
display:inline;
margin:0px;
padding:0px;
cursor:pointer;
width:25px;
font-size:11px;
text-align:left;
font-weight:bold;
}

#suche input#topsinput{
border:none;
background:none;
border:0px solid #cc0011;
width:163px;
height:13px;
color:#3c3c3c;
margin-left:4px;
}



#hotline{
border:0px solid #cc0011;
width:290px;
position:absolute;
left:350px;
bottom:44px;
display:inline;
color:#78d2ff;
font-size:18px;
font-weight:bold;
}

#hotline b{
font-size:18px;
font-weight:bold;
color:#ffffff;
}



a.login{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:163px;
bottom:48px;
}


a.anmelden{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:225px;
bottom:48px;
}


a.home{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:110px;
bottom:48px;
}

a.konto{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:20px;
bottom:48px;
}


a.kasse{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:20px;
bottom:23px;
}

a.neukunde{
display:block;
float:left;
font-size:11px;
color:#ffffff;
padding:0px 0px 0px 0px;
text-transform:uppercase;
position:absolute;
right:310px;
bottom:48px;
}


a.anmelden:hover, a.home:hover, a.login:hover, a.konto:hover, a.neukunde:hover{
color:#78d2ff;
}



#home_gif a{
position:absolute;
left:10px;
top:43px;
height:80px;
width:348px;
border:0px solid #cc0011;
display:block;
}

a.ankauf{
border:0px solid #cc0011;
width:87px;
height:97px;
position:absolute;
left:360px;
top:0px;
display:block;
}

a.qualitaet{
border:0px solid #cc0011;
width:130px;
height:72px;
position:absolute;
left:460px;
top:15px;
display:block;
}



#warenkorb {
border:0px solid #cc0011;
color: #ffffff;
padding:0px 0px 5px 0px;
position:absolute;
right:30px;
top:119px;
width:200px;
text-align:right;
font-size:15px;
font-weight:bold;
}

a.warenkorb_grafik{
border:0px solid #cc0011;
width:150px;
height:17px;
position:absolute;
top:98px;
right:47px;
display:block;

}



#warenkorb a{
color: #78d2ff;
text-decoration:none;
font-family:verdana;
font-size:15px;
padding:0px 0px 0px 5px;
display:inline;
font-weight:bold;
text-transform:uppercase;
}

#topmenu {
position:absolute;
top:174px;
left:0px;
line-height:25px;
height: 30px;
width:1000px;
}


#topmenu ul {
list-style: none;
margin: 0;
padding: 0;
width:100%;
float: left;
}






/*  =========== footer =================== */

#verkaufen{
text-align:right;
font-size:10px;
}


#verkaufen a{
text-decoration:underline;
font-size:10px;
}





#phonegrafik{
position:absolute;
width:60px;
height:64px;
right:330px;
top:120px;
background: url(/layout/sandor/images/phone.png) no-repeat center top;
}





.footer_navi{
position:absolute;
top:40px;
color:#ffffff;
right:160px;
text-align:right;
border:0px solid #cc0011;
}

.footer_navi a{
font-size:12px;
font-family:arial;
color:#ffffff;
padding:0px 5px 0px 20px;
text-decoration:none;

}

.footer_navi a:hover{
color: #78d2ff;
}


#footerbox1{
width:280px;
height:140px;
position:absolute;
border:0px solid #cc0011;
top:88px;
left:10px;
}

#footerbox1 h1{
text-align:center;
text-transform:uppercase;
color:#ffffff;
letter-spacing:4px;
margin:0px 0px 10px 0px;
}

#footerbox1{
color:#ffffff;
font-size:14px;
padding:0px 0px 0px 10px;
}

.footerbox1_links{
width:120px;
float:left;
margin-right:40px;
}


.footerbox1_rechts{
width:120px;
float:left;
}


#footerbox1 a{
color:#78d2ff;
font-size:14px;
display:block;
margin:2px 0px 2px 0px;
font-weight:normal;
}

#footerbox1 a:hover{
color:#ffffff;
}

#footerbox2{
color:#ffffff;
font-size:14px;
width:355px;
height:140px;
position:absolute;
border:0px solid #cc0011;
top:88px;
left:317px;
}

#footerbox2 h1{
text-align:center;
text-transform:uppercase;
color:#ffffff;
letter-spacing:4px;
margin:0px 0px 10px 0px;
}

#footerbox2 small{
font-size:10px;
display:block;
color:#ffffff;
}

#footerbox2 b{
color:#78d2ff;
font-size:14px;
}


#footerbox3{
width:310px;
height:215px;
position:absolute;
border:0px solid #cc0011;
top:88px;
right:0px;
}

#footerbox3 h1{
text-align:center;
text-transform:uppercase;
color:#ffffff;
letter-spacing:4px;
margin:0px 0px 10px 0px;
}


#footerbox3 #adresse{
float:left;
width:210px;
color:#ffffff;
display:block;
font-size:14px;
}

#footerbox3 #adresse a{
color:#78d2ff;
text-decoration:none;
display:block;
font-size:14px;
font-weight:bold;
margin:5px 0px 5px 0px;

}


#footerbox4{
color:#ffffff;
font-size:14px;
width:355px;
height:29px;
position:absolute;
border:0px solid #cc0011;
top:233px;
left:317px;
}

#footerbox4 a{
display:inline;
margin-right:5px;
}



#zahlungsarten{
position:absolute;
top:30px;
color:#58792D;
right:30px;
text-align:right;
border:0px solid #cc0011;
}

#footer #style {
text-align:left;
font-size:10px;
color:#ffffff;
position:absolute;
left:0px;
bottom:10px;
font-family:verdana;
display:inline;
}

#footer #style a{
font-size:10px;
color:#ffffff;
text-decoration:underline;
}



.cloud{
position:absolute;
bottom:30px;
width:770px;
height:38px;
border:0px solid #cc0011;
left:120px;
}


.cloud a{
color:#060606;
text-decoration:none;
display:inline;
padding:5px 10px 5px 0px;
}

.cloud a.tag_3{
font-size:15px;
text-decoration:underline;
}

.cloud a.tag_1{
font-size:18px;
font-weight:bold;
}

.cloud a.tag_2{
font-size:16px;
text-transform:uppercase;
}

.cloud a.tag_4{
font-size:20px;

}

.cloud a.tag_5{
font-size:16px;
font-style:italic;
}






/*** Linke Seite ***/


#links .box{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 4px;
}


#links #kat{
margin-bottom:15px;
}





#links ul.left_menu {
  padding: 0px;
  margin: 0px 0px 0px 5px;
  width: 230px;
}


#links ul.left_menu ul {
  padding: 0px;
  margin: 0px 0px 0px 0px;

}
#links ul.left_menu li {
  text-align: left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  list-style-type: none;
}

#links ul.left_menu li.level1 a{
display:none;
}

#links ul.left_menu li.level1active a, ul.left_menu li.level1 a:hover {
display:none;
}


#links ul.left_menu li.level2 a {
font-weight:bold;
padding:5px 0 5px 15px;
text-align:left;
color:#060606;
display:block;
text-transform:uppercase;
background: url(/layout/sandor/images/dot.jpg) no-repeat left 6px;

}

#links ul.left_menu li.level2active a, ul.left_menu li.level2 a:hover {
  color: #0294df;
}


#links ul.left_menu li.level3 a {
font-weight:normal;
padding:2px 0 2px 15px;
text-align:left;
color:#0294df;
display:block;
text-transform:uppercase;
}

#links ul.left_menu li.level3active a, ul.left_menu li.level3 a:hover {
color: #060606;
}









/*** Artikeldetailansicht ***/


#detail_artikel{
position:relative;
margin:0px 0px 0px 0px;
border:0px solid #cc0011;
}



#detail_links{
width:310px;
float:left;
border:0px solid #cc0011;
position:relative;
}


#detail_links #artikeldetail_bild{
display:block;
text-align:center;
}

#detail_links #artikelbild1{
float:left;
display:block;
margin:10px 10px 0px 0px;
}

#detail_links #artikelbild2{
float:left;
display:block;
margin:10px 10px 0px 0px;
}

#detail_links #artikelbild3{
float:left;
display:block;
margin:10px 10px 0px 0px;
}


#detail_links #artikelbild4{
float:left;
display:block;
margin:10px 10px 0px 0px;
}

#detail_links #artikelbild5{
float:left;
display:block;
margin:10px 10px 0px 0px;
}



#detail_rechts{
float:left;
width:430px;
text-align:left;
margin:0px 0px 0px 0px;
border-left:1px solid #dedede;
padding-left:10px;
}



#detail_cross h2{
clear:both;
margin:20px 25px 0px 3px;
font-family:arial;
font-size:10px;
color:#3e3e3e;
padding:0px;
text-transform:uppercase;
font-size:15px;
border-bottom:1px dotted #3e3e3e;
}

#detail_lastseen h2{
clear:both;
margin:30px 25px 0px 3px;
font-family:arial;
font-size:10px;
color:#3e3e3e;
padding:0px;
text-transform:uppercase;
font-size:15px;
border-bottom:1px dotted #3e3e3e;
}



#detail_beschreibung div, #detail_technical div{
font-family:arial;
font-size:12px;
color:#2e2e2e!important;
margin:0px 10px 0px 0px;
}

#detail_beschreibung div h1, #detail_beschreibung div h2{
font-family:arial;
font-size:13px;
color:#0909090!important;
text-align:left!important;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:bold;
}



.detail_name{
font-weight:bold;
display:block;
font-size:16px;
margin:0px 0px 10px 0px;

}

.detail_nr{
display:block;
margin:5px 0px 10px 0px;
font-family:verdana;
font-size:11px;
color:#3e3e3e;
}

.detail_nr i{
color: #0294df;
}


.detail_verfuegbar{
display:block;
margin:2px 0px 0px 0px;
font-family:verdana;
font-size:11px;
float:right;
height:45px;
color:#3e3e3e;
}

.detail_verfuegbar_icon{
float:right;
display:block;
height:45px;
width:20px;
}



.detail_preis span{
display:inline;
margin:10px 0px 0px 0px;
font-size:20px;
color: #0294df;
font-weight:bold;
}



.detail_preis .Price_UVP, .Price_single_art1{
font-size:13px!important;
}

.detail_mwst{
font-size:10px;
display:block;
margin:0px 0px 20px 0px;
font-family:verdana;
font-size:10px;
color:#3e3e3e;
}

.detail_mwst a{
display:inline;
font-family:arial;
font-size:10px;
color:#3e3e3e;
text-decoration:underline;
}



.detail_buttons{
border: 0px solid #cc0011;
position:relative;
margin:10px 0px 0px 0px;
text-align:left;
}

input.detail_wunschliste{
width:185px;
height:45px;
margin:0px 0px 5px 0px;
}


input.detail_merkliste{
width:185px;
height:45px;
margin:0px 0px 5px 0px;
}

input.detail_warenkorb{
width:185px;
height:45px;
margin:0px 0px 0px 0px;
}

.detail_vorschlag{
width:185px;
height:45px;
margin:0px 0px 10px 0px;
cursor:pointer;
}

.detail_fragen{
float:left;
display:block;
margin:10px 10px 20px 0px;
}




/* ========== artikeluebersicht ==============  */



.artikeluebersicht_bread{
margin:0px 0px 20px 0px;
display:block;
padding-bottom:2px;
border-bottom:1px solid #78d2ff;
}

.artikeluebersicht_bread a{
text-decoration:none;
font-size:10px;
}


div.artikeluebersicht {
float:left;
width:165px;
margin:0px 20px 30px 0px;
text-align:center;
height:200px;
border:0px dotted #000000;
background-color:#ffffff;
}



div.artikeluebersicht_bild{
margin-bottom:10px;
height:110px;
display:block;
}

div .artikeluebersicht_titel{
display:block;
margin:5px;
height:45px;
}

div .artikeluebersicht_titel a{
text-decoration:none;
font-size:12px;
color:#060606;
font-weight:bold;
}

div.artikeluebersicht_preis{
font-weight:bold;
}

div.artikeluebersicht_preis span{
color: #135f79;
font-weight:bold;
font-size:20px;
}

.Price_UVP{
text-decoration:line-through;

}


div.artikeluebersicht_preis .Price_single_art{
color: #135f79;
}



.cat_text{
background-color:#ededed;
padding:5px;
color:#545454;
}

.cat_text p{
color:#545454;
}

.seitennavi {
margin:20px 23px 5px 17px;
position:relative;
height:30px;
padding-top:5px;
border-top:1px solid #78d2ff;
}



.sortieren_nach{
position:absolute;
right:3px;
top:4px;
width:145px;
text-align:right;
z-index:20;
padding-top:5px;

}

.seitenzahlen{
margin-top:4px;
}

.sortieren_nach form.ArticleOrderForm {
display:inline;
}


.ff01_BrowseNextButton a{
width:26px;
height:26px;
float:left;
margin-right:10px;
}

.ff01_BrowsePreviousButton a{
width:26px;
height:26px;
float:left;
margin-left:10px;
}

div.articlePages {display:inline; float:left; margin-top:7px;}

.seitennavi span {
float:left;
padding:0 5px;
display:inline;
color:#ffffff;
}

.seitennavi1 span {
float:left;
padding:0 5px;
display:inline;
color:#ffffff;
}


div.articlePages a{
padding:2px 5px 2px 5px;
font-weight:bold;
background-color:#ffffff;
text-decoration:none;
color:#060606;
border:0px solid #606060;
}

a.articlePages_activeLink{
color:#ffffff!important;
background-color:#78d2ff!important;
}

.articlePages_DotStart, .articlePages_DotEnd{
display:none!Important;
}





/* Kategorieuebersicht  */

#categorieslist {
position:relative;
text-align:left;
}



#categorieslist .catbox {
  float: left;
  width: 120px;
  margin: 10px 15px 10px 15px;
  height: 160px;
border:0px solid #cc0011;

}
#categorieslist .catpic {
margin:0px 0px 5px 0px;
  border: 0px solid #ccc;
  width: 120px;
  height: 120px;
  background: #eeeeee;
  padding: 0;
}

#categorieslist .catpic a{
text-decoration:none;
display:block;
  width: 120px;
  height: 120px;
}


#categorieslist .cattitle a {
  color: #060606;
  text-decoration: none;
  font-size: 11px;
  font-weight:normal;
font-family:arial;
padding:2px 0px 2px 0px;
display:block;

}

#categorieslist .cattitle {
  margin: 0px 0px 0px 0px;
background-color:#78d2ff;
height:33px;
text-align:center;
}









fieldset.box_gray2{
border: 1px solid #2a6bbd!important;

}


#overlay_doc     {
background: transparent;
display:none;
border:none!important;
width:535px!Important;
height:385px!important;
             }

#overlay_doc {border:none; background: transparent}


#overlay_doc .close {
            background-image:url(/images/icons/silk/overlay_close.png );
                  position:absolute;
                  right:-10px;
                  top:-10px;
                  cursor:pointer;
                  height:35px;
                  width:35px;
                }


#hintergrund{
background-color:#fc75c4;
width:535px!Important;
height:385px!important;
display:block;
}

.fragen_titel{
font-family:verdana;
font-size:22px;
display:block;
margin:0px 25px 0px 25px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
padding-top:25px;
letter-spacing:2px;
}

#overlay_doc table{
width: 405px;
border:0px solid #cc0011;
margin:20px 0px 20px 25px;
color:#3e3e3e;
}

td.beschriftung b{
width:183px;
color:#090909;
font-size:13px;
text-transform:uppercase;
}

td.feld{
width:210px;
}

td.feld2{
color:#ffffff;
font-size:15px;
}

.feld2 .Price{
color:#ffffff;
}


td.beschriftung1, td.feld1{
padding-top:40px;
}

td.beschriftung1 b{
width:183px;
color:#090909;
font-size:13px;
text-transform:uppercase;
}


.pflicht{
display:block;
margin:20px 0px 20px 25px;
font-style:italic;
color:#3e3e3e;
}

.frage{
font-weight:bold;
margin:20px 0px 20px 25px;
color:#3e3e3e;
}

.fragen_submit{
margin:20px 0px 20px 25px;
}


img  { border:0; }




table#PlentyOrderPayPalExpressPanel{

}




#livesearch_result .Price{
color:#ff8928;
}

.LiveSearchShowMoreArticleHint input {
background-color:#0042a5!important;
color:#ffffff!important;
cursor:pointer;
height:25px!important;
width:150px!important;
}






.hinweis_sort{
background-color:#ff8928;
padding:10px;
color:#ffffff;
margin:20px 0px 20px 0px;
}




/*** ESSENTIAL STYLES ***/
#topmenu .sf-menu, .sf-menu * {
    margin:            0;
    padding:        0;
    list-style:        none;
}
#topmenu .sf-menu {
    line-height:    1.0;
}
#topmenu .sf-menu ul {
    position:        absolute;
    top:            -999em;
    width:            10em; /* left offset of submenus need to match (see below) */
}
#topmenu .sf-menu ul li {
    width:            100%;
}
#topmenu .sf-menu li:hover {
    visibility:        inherit; /* fixes IE7 'sticky bug' */
}
#topmenu .sf-menu li {
    float:            left;
    position:        relative;
}
#topmenu .sf-menu a {
    display:        block;
    position:        relative;
}
#topmenu .sf-menu li:hover ul,
#topmenu .sf-menu li.sfHover ul{
    left:            0;
    top:            2.4em; /* match top ul list item height */
    z-index:        99;
}
#topmenu ul.sf-menu li:hover li ul,
#topmenu ul.sf-menu li.sfHover li ul {
    top:            -999em;
}
#topmenu ul.sf-menu li li:hover ul,
#topmenu ul.sf-menu li li.sfHover ul {
    left:            10em; /* match ul width */

}
#topmenu ul.sf-menu li li:hover li ul,
#topmenu ul.sf-menu li li.sfHover li ul {
    top:            -999em;
}
#topmenu ul.sf-menu li li li:hover ul,
#topmenu ul.sf-menu li li li.sfHover ul {
    left:            10em; /* match ul width */
    top:            0;
}

/*** DEMO SKIN ***/
#topmenu .sf-menu {
    float:            left;
    margin-bottom:    1em;
}
#topmenu .sf-menu a{
text-decoration:none;
display: block;
margin: 0px 5px 0px 5px;
padding:5px 5px 5px 5px;
color: #fff;
text-transform: uppercase;
text-decoration: none;
font-size:12px;
font-weight:bold;
font-family:arial;
}


#topmenu .sf-menu a { /* visited pseudo selector so IE6 applies text colour*/
    color:            #ffffff;
}
#topmenu .sf-menu li {

}

#topmenu .sf-menu li li {
background: url(/layout/sandor/images/drop_back.png) repeat;
margin: 0px 0px 0px 5px;
}

#topmenu li#plentycat_71-0-0-0-0-0,
#topmenu li#plentycat_69-0-0-0-0-0,
#topmenu li#plentycat_75-0-0-0-0-0,
#topmenu li#plentycat_33-0-0-0-0-0,
#topmenu li#plentycat_72-0-0-0-0-0,
#topmenu li#plentycat_73-0-0-0-0-0,
#topmenu li#plentycat_238-0-0-0-0-0,
#topmenu li#plentycat_262-0-0-0-0-0,
#topmenu li#plentycat_334-0-0-0-0-0,
#topmenu li#plentycat_313-0-0-0-0-0,
#topmenu li#plentycat_209-0-0-0-0-0,
#topmenu li#plentycat_323-0-0-0-0-0,
#topmenu li#plentycat_74-0-0-0-0-0{
border-right:1px solid #444444;
}



#topmenu .sf-menu li li a{
color:#ffffff!Important;
font-size:12px;
font-weight:normal;
display:block;
text-transform: uppercase;
text-decoration: none;
font-weight:bold;
font-family:arial;
letter-spacing:0px;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

#topmenu .sf-menu .level1active_link {
color:#ffffff!Important;
display:block;
background: url(/layout/sandor/images/drop_back.png)
}


#topmenu .sf-menu li li a:visited {
color:#ffffff;

}


#topmenu .sf-menu li li li {
background: url(/layout/sandor/images/drop_back.png) repeat!important;

}

#topmenu .sf-menu li li li a{
color:#ffffff!important;

}
#topmenu .sf-menu li  a:hover{
color:#000000!important;
background: url(/layout/sandor/images/drop_back.png) repeat;
}

#topmenu .sf-menu li li a:hover{
color:#000000!important;
}

#topmenu .sf-menu li li li a:hover{
color:#000000!important;
}



#topmenu .sf-menu li:hover, #topmenu .sf-menu li.sfHover,
#topmenu .sf-menu a:focus, #topmenu .sf-menu a:hover, #topmenu .sf-menu a:active {

    outline:        0;

}

#topmenu .sf-sub-indicator{
display:none;
}





.scrollable {
	position:relative;
	overflow:hidden;
	width: 1000px;
	height:394px;
	border:0px solid #ccc;
}


.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:1000px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0x 0px 0px 0px;
	padding:0px;
	border:0px solid #ccc;
	width:1000px;
	height:394px;
	
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

/* active item */
.scrollable .active {
	border:0px solid #000;
	position:relative;
	cursor:default;
}



/* prev, next, prevPage and nextPage buttons */
a.right {
	background:url(/layout/sandor/images/navi_links.png) no-repeat;
	display:block;
	width:43px;
	height:200px;
	cursor:pointer;
z-index:1;
position:absolute;
left:55px;
top:240px;
}

a.left {
	background:url(/layout/sandor/images/navi_rechts.png) no-repeat;
	display:block;
	width:43px;
	height:200px;
	cursor:pointer;
z-index:1000;
position:absolute;
right:55px;
top:240px;
}


.startbild1{
position:relative;
width:1000px;
height:394px;
background: url(/layout/sandor/images/1.jpg) no-repeat center top;
}


.startbild1 a, .startbild2 a, .startbild3 a{
position:absolute;
width:1000px;
height:394px;
top:0px;
left:0px;
}


.startbild1 .text{
position:absolute;
left:30px;
top:260px;
border:0px solid #cc0011;
width:440px;
color:#3e3e3e;
font-size:14px;
}

.startbild1 .text b{
width:440px;
color:#3e3e3e;
font-size:14px;
}


.startbild2{
position:relative;
width:1000px;
height:394px;
background: url(/layout/sandor/images/2.jpg) no-repeat center top;
}


.startbild3{
position:relative;
width:1000px;
height:394px;
background: url(/layout/sandor/images/3.jpg) no-repeat center top;
}

#contenthotline{
line-height:50px;
margin:20px 0px 0px 150px;
font-size:15px;
font-weight:bold;
}

#contenthotline b{
font-size:15px;
font-weight:bold;
}

#contenthotline img{
float:left;
margin-right:20px;
}

#contenthotline small{
font-size:10px;
font-weight:normal;
}/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block;
}

/* ul (all) */

/* ul */
.plentyAttributeSelectWrapperContent ul {
padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
list-style: none;
margin-left: 0;
overflow: hidden;
}

/* disabled */
li.plentyAttributeSelectDisabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
height: auto;
z-index: 10000;
-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* selectet item */

/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
padding: 0 0 0 7px;
white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
position: absolute;
right: 2px;
top: 2px;
width: 12px;
height: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
display: inline-block;
border-style: solid;
border-width: 5px;
border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
border-color: #777777 transparent transparent;
}


/* list */

/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
max-height: 108px; /*adapt to height of li*/
overflow-y: auto;
overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
height: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
}
/* li hover / a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
background: #eeeeee;
color: #000000;
cursor: pointer;
}
/* reset li hover / a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
background: transparent;
color: #000000;
}
/* li / a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
/*float: left;*/
}
.plentyAttributeSelectValueMarkup {
padding-left: 5px;
/*float: right;*/
}


/* IMAGE GALLERY / TEXT BOX */

/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
width: 60px; /*adapt box dimension to image dimension*/
height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
display: inline-block;
margin: 0 5px 5px 0;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
border-color: #999999;
cursor: pointer;
-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
border-color: #DDDDDD;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
display: block;
overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
padding-right: 5px;
} 