*:focus {outline: none;}

.csc-textpic-clear{

}

body{
/*#444;color:#7B7B7B;*/
color:#504F54;
margin:0px;
padding:0px 0px 15px 0px;
line-height:1.2em;
font-family:arial, sans-serif;
font-size:11px;

}

#maincontainer {
 position: absolute;
 width: 990px;
 height: auto;
 left: 50%;
 top: 0%;
 margin-left: -495px;
 margin-top: 0px;
 font-family:arial, sans-serif;
 border:0px solid #000000;

}

#header{
width:990px;
height:255px;
font-family:arial, sans-serif;
background:#fff;
background-image:url(/fileadmin/template/bg/bg_oben.jpg);
background-repeat:repeat;
background-position: 0px 0px;
}

#logo{
position:absolute;
top:55px;
left:291px;
height:176px;
width:31px;
font-family:arial, sans-serif;
background-image:url(/fileadmin/template/logo/logo2.png);
background-repeat:repeat-no;
background-position: 0px 0px;
}

#navi1_container{
position:absolute;
top:64px;
left:0px;
height:169px;
width:283px;
text-align:right;
font-family:arial, sans-serif;
font-size:11px;
line-height:12px;
padding:0px;
margin:0px;
}
#navi1{
bottom: 0;
right: 0;
position: absolute;
font-family:arial, sans-serif;
}

#navi2{
position:absolute;
top:51px;
left:332px;
height:169px;
width:300px;
padding:0px;
margin:0px;
font-family:arial;
font-size:11px;
line-height:12px;
font-family:arial, sans-serif;
}
#designlink{
position:absolute;
top:30px;
left:660px;
text-align:right;
height:15px;
width:300px;
text-transform:uppercase;
font-family:arial, sans-serif;
display:none;
}
#logout{
position:absolute;
top:40px;
left:660px;
text-align:right;
height:15px;
width:300px;
text-transform:uppercase;
font-family:arial, sans-serif;
}
.logout_over{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 50px;
height: 15px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;

}
.logout{
border:solid 0px #5f5f5f;
color:#504F54;
background-color:transparent;
font-family:arial, sans-serif;
width: 50px;
height: 15px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;

}

#container_inhalte{
font-family:arial, sans-serif;
position:relative;
top:10px;
left:0px;
height:auto;
width:990px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;

clear:both;
}


#container_links{
float:left;
width:318px;
height:auto;
font-family:arial, sans-serif;

}

#container_rechts{
float:right;
font-family:arial, sans-serif;
width:660px;
height:auto;
background-image:url(/fileadmin/template/bg/bg_grau_hell.jpg);
background-repeat:repeat;
background-position: 0px 0px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

#rechts_inhalte{
/*overflow:auto;*/
position:relative;
left:0px;
top:0px;
width:627px;
height:auto;
font-family:arial, sans-serif;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 15px;
}

#rechts_inhalte h3{
text-transform: uppercase;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:arial, sans-serif;
}

#rechts_unten{
position:relative;
left:0px;
top:0px;
width:660px;
height:17px;
background-image:url(/fileadmin/template/bg/bg.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}

#suche{
position:relative;
top:0px;
left:0px;
height:80px;
width:321px;
background:#4D4D4C;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#fff;
font-family:arial, sans-serif;
}


#container_warenkorb{
position:relative;
top:0px;
left:0px;
height:50px;
width:321px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-image:url(/fileadmin/template/bg/bg_grau_hell.jpg);
background-repeat:repeat;
font-family:arial, sans-serif;
}

#warenkorb_inhalte{
position:relative;
left:0px;
top:0px;
width:291px;
height:33px;
margin:0px 0px 0px 0px;
/*padding:15px 0px 0px 30px;*/
padding:0px 0px 0px 0px;
font-family:arial, sans-serif;
}

#warenkorb_unten{
position:relative;
left:0px;
top:0px;
width:321px;
height:17px;
background-image:url(/fileadmin/template/bg/bg.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}

#container_bestseller{
position:relative;
top:0px;
left:0px;
height:auto;
width:321px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-image:url(/fileadmin/template/bg/bg_grau_hell.jpg);
background-repeat:repeat;
background-position: 0px 0px;
font-family:arial, sans-serif;
}

#bestseller_inhalte{
position:relative;
left:0px;
top:0px;
width:291px;
height:autox;
margin:0px 0px -15px 0px;
padding:15px 0px 0px 30px;
font-size:11px;
font-family:arial, sans-serif;
}

#bestseller_inhalte h3{
text-transform: uppercase;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:arial, sans-serif;
}

#bestseller_unten{
position:relative;
left:0px;
width:321px;
height:17px;
background-image:url(/fileadmin/template/bg/bg.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}

#container_produktbeschreibung{
position:relative;
top:0px;
left:0px;
height:auto;
width:321px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
background-image:url(/fileadmin/template/bg/bg_grau_hell.jpg);
background-repeat:repeat;
background-position: 0px 0px;
font-family:arial, sans-serif;
}

#produktbeschreibung_inhalte{
position:relative;
left:0px;
top:0px;
width:276px;
height:auto;
margin:0px 0px -15px 0px;
padding:15px 0px 0px 30px;
font-family:arial, sans-serif;

}
#produktbeschreibung_inhalte h3{
text-transform: uppercase;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:arial, sans-serif;
}
#produktbeschreibung_unten{
position:relative;
left:0px;
top:0px;
width:321px;
height:17px;
background-image:url(/fileadmin/template/bg/bg.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}

#zeile_unten{
position:relative;
font-family:arial, sans-serif;
font-size:11px;
width:649px;
height:35px;
margin:0px 0px 15px 348px;
padding:0px 0px 15px 0px;
text-transform:uppercase;
}

#zeile_unten a.navi1_no:link {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none; font-weight:normal; }
#zeile_unten a.navi1_no:visited {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none;font-weight:normal;}
#zeile_unten a.navi1_no:hover {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#zeile_unten a.navi1_no:active {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #7B7B7B;text-decoration: none;font-weight:normal;}

#zeile_unten a.navi1_act:link {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#zeile_unten a.navi1_act:visited {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#zeile_unten a.navi1_act:hover {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#zeile_unten a.navi1_act:active {height:11px;padding:0px 0px 25px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}


#navi1 ul{
list-style-type:none;
  margin: 1px 0px 0px 0px;
  padding: 0 0 0 0;
  text-transform:uppercase;
  font-family:arial, sans-serif;
  }
#navi1 ul li{
 margin: 1px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-family:arial, sans-serif;
}

#navi1 a.navi1_no:link {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none; font-weight:normal; }
#navi1 a.navi1_no:visited {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none;font-weight:normal;}
#navi1 a.navi1_no:hover {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi1 a.navi1_no:active {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #7B7B7B;text-decoration: none;font-weight:normal;}

#navi1 a.navi1_act:link {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi1 a.navi1_act:visited {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi1 a.navi1_act:hover {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi1 a.navi1_act:active {height:10px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}

#navi2 ul{
list-style-type:none;
  margin: 1px 0px 0px 0px;
  padding: 0 0 0 0;
  text-transform:uppercase;
  font-family:arial, sans-serif;

  }
#navi2 ul li{
 margin: 1px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-family:arial, sans-serif;
}

#navi2 a.navi1_no:link {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none; font-weight:normal; }
#navi2 a.navi1_no:visited {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none;font-weight:normal;}
#navi2 a.navi1_no:hover {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi2 a.navi1_no:active {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #7B7B7Btext-decoration: none;font-weight:normal;}

#navi2 a.navi1_act:link {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi2 a.navi1_act:visited {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi2 a.navi1_act:hover {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#navi2 a.navi1_act:active {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}

#designlink a:link {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none; font-weight:normal; }
#designlink a:visited {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;COLOR:#504F54;text-decoration: none;font-weight:normal;}
#designlink a:hover {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color:#7B7B7B;text-decoration: none;font-weight:normal;}
#designlink a:active {height:11px;padding:0px 0px 0px 0px;font-family:arial,verdana,sans-serif;font-size:11px;color: #7B7B7B;text-decoration: none;font-weight:normal;}


a:link {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#504F54;text-decoration: underline;font-family:arial, sans-serif;  }
a:visited {padding:0px 0px 0px 0px;font-weight:normal;COLOR:#504F54;text-decoration: underline;font-family:arial, sans-serif;}
a:hover {padding:0px 0px 0px 0px;font-weight:normal;color:#7B7B7B;text-decoration: none;font-family:arial, sans-serif;}
a:active {padding:0px 0px 0px 0px;font-weight:normal;color:#7B7B7B;text-decoration: none;font-family:arial, sans-serif;}
a:focus {padding:0px 0px 0px 0px;color:#7B7B7B;text-decoration: none;font-weight:normal;font-family:arial, sans-serif;}

div.csc-textpic-imagecolumn{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:arial, sans-serif;
}

div.csc-textpic-imagewrap{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:arial, sans-serif;
}
dl.csc-textpic-image{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.csc-textpic{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:arial, sans-serif;
}

div.csc-textpic-text{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:arial, sans-serif;

}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	font-family:arial, sans-serif;
	}

#screenshot{
	position:absolute;
	border:5px solid #fff;
	background:#fff;
	padding:5px;
	display:none;
	color:#504F54;
	font-family:arial, sans-serif;
	}

.thumbs_untenlinks{
float:left;
width:350px;
font-family:arial, sans-serif;
text-transform:uppercase;
}

.thumbs_untenrechts{
float:right;
width:260px;
height:20px;
text-align:right;
text-transform:uppercase;
font-family:arial, sans-serif;
}

.thumbseitebutton{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 10px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
padding-left:2px;
}

.thumbseitebutton_over{
border:solid 0px #5f5f5f;
color:#504F54;
background-color:transparent;
font-family:arial, sans-serif;
width: 10px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
padding-left:2px;
}

.thumbseitebutton1{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 10px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
padding:0px 0px 0px -3px;
}
.thumbseitebutton1_over{
border:solid 0px #5f5f5f;
color:#504F54;
background-color:transparent;
font-family:arial, sans-serif;
width: 10px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
padding:0px 0px 0px -3px;
}

.thumbseitebutton2{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 90px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
text-align:left;
margin:5px 0px 0px -2px;
padding:0px 0px 0px 0px;
}

.thumbseitebutton2_over{
border:solid 0px #5f5f5f;
color:#504F54;
background-color:transparent;
font-family:arial, sans-serif;
width: 90px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
text-align:left;
margin:5px 0px 0px -2px;
padding:0px 0px 0px 0px;
}


.input_klein{
width:30px;
height:20px;
border: 0px;
margin-left:3px;
border-bottom: 0px solid #504F54;
background-image:url(/fileadmin/template/bg/bg_input.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}


.input_suche{
width:276px;
height:20px;
border: 0px;
border-bottom: 0px solid #504F54;
background-image:url(/fileadmin/template/bg/bg_input.jpg);
background-repeat:repeat-x;
background-position: 0px bottom;
font-family:arial, sans-serif;
}



.suchebutton{
border:solid 0px #5f5f5f;
color:#fff;
background-color:transparent;
font-family:arial, sans-serif;
width: 250px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
text-align:left;
margin:5px 0px 0px -2px;
padding:0px 0px 0px 0px;
}

.suchebutton_over{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 250px;
height: 20px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
text-align:left;
margin:5px 0px 0px -2px;
padding:0px 0px 0px 0px;
}

.suchfeld{
margin:0px 0px 0px 0px;
padding:15px 0px 0px 30px;
font-family:arial, sans-serif;
}

.warenkorbfeld{
height:35px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 30px;
text-transform:uppercase;
font-family:arial, sans-serif;
}

.warenkorbbutton{
border:solid 0px #5f5f5f;
color:#504F54;
background-color:transparent;
font-family:arial, sans-serif;
width: 200px;
height: 25px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
vertical-align:middle;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;

}

.warenkorbbutton_over{
border:solid 0px #5f5f5f;
color:#7B7B7B;
background-color:transparent;
font-family:arial, sans-serif;
width: 200px;
height: 25px;
cursor:pointer;
font-size:11px;
text-transform:uppercase;
vertical-align:middle;
text-align:left;
margin:0px 0px 5px 0px;
padding:0px 0px 5px 0px;
}


.select_kaufen{
width:150px;
height:20px;
border: 0px;
font-size:11px;
color:#4D4D4C;
border-bottom: 0px solid #504F54;
font-family:arial, sans-serif;
padding:2px 2px 0px 0px;
margin:0px 0px 0px 0px;
}
.select_kaufen_2{
width:50px;
height:20px;
border: 0px;
font-size:11px;
color:#4D4D4C;
border-bottom: 0px solid #504F54;
padding:2px 2px 0px 0px;
margin:0px 2px 0px 0px;
font-family:arial, sans-serif;
}
.select_kaufen_1{
width:198px;
height:20px;
border: 0px;
font-size:11px;
color:#4D4D4C;
border-bottom: 0px solid #504F54;
font-family:arial, sans-serif;
padding:2px 2px 0px 0px;
margin:0px 0px 0px 0px;
}
.select_anmeldung{
width:250px;
height:20px;
border: 0px;
font-size:11px;
color:#4D4D4C;
border-bottom: 0px solid #504F54;
font-family:arial, sans-serif;
padding:2px 2px 0px 0px;
margin:0px 0px 0px 0px;
}

.buttonwarenkorb{
width:150px;
height:30px;
border: 0px;
font-size:11px;
color:#fff;
background:#4D4D4C;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}
.buttonwarenkorb_over{
width:150px;
height:30px;
border: 0px;
font-size:11px;
color:#7B7B7B;
background:#4D4D4C;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}
.buttonregistrierung{
width:250px;
height:30px;
border: 0px;
font-size:11px;
color:#fff;
background:#4D4D4C;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}

.buttonregistrierung_over{
width:250px;
height:30px;
border: 0px;
font-size:11px;
color:#7B7B7B;
background:#4D4D4C;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}

.buttonwarenkorbraus{
width:150px;
height:30px;
border: 0px;
font-size:11px;
color:#4D4D4C;
background:transparent;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}

.buttonwarenkorbraus_over{
width:150px;
height:30px;
border: 0px;
font-size:11px;
color:#7B7B7B;
background:transparent;
border-bottom: 0px solid #504F54;
text-transform:uppercase;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
cursor:pointer;
font-family:arial, sans-serif;
}

.bestellerbild{
height:165px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:arial, sans-serif;
}



form #error-message-box		
{ display:none;
  color:#A21D1D;
  font-weight:bold;
  height:25px;
  padding-top:10px;
  font-family:arial, sans-serif;
}

form #error-message-box2		
{ display:none;
  color:#A21D1D;
  font-weight:bold;
  height:25px;
  padding-top:10px;
  font-family:arial, sans-serif;
}

form #error-message-box3		
{ display:none;
  color:#A21D1D;
  font-weight:bold;
  height:25px;
  padding-top:10px;
  font-family:arial, sans-serif;
}

form #error-message-box4		
{ display:none;
  color:#A21D1D;
  font-weight:bold;
  height:25px;
  padding-top:10px;
  font-family:arial, sans-serif;
}

.hausfarbe,#error-message-newsletter{
 color:#A21D1D;
}	

.dg-shim{
	opacity : 0.8;
	filter: alpha(opacity = 80);
	background-color: #4D4D4C;
}
.dg-resize-handle{
	background-image:url(/typo3conf/ext/dialuxshop/images/square.gif);
	background-repeat:no-repeat;
	z-index:99;
}

.dg-crop{
	border:1px solid #000;
	z-index:97;
}

.dg-movable{
	background-color:#4D4D4C;
	filter:alpha(opacity=0);
	opacity:0;
	width:100%;
}

.dg-crop-shadow{
	background-color:#4D4D4C;
	filter:alpha(opacity:80);
	opacity:0.8;
}
