* { margin: 0; padding: 0; }

img  { margin: 0; padding: 0; }

body {
  padding:0;
  margin:0;
  margin-left:10px;
  margin-top:10px;
  background: #fcfefc;
  _text-align:center;

}


#container {
  width:962px;
  margin: 10px auto 0; 
  _text-align:left;
}

#header {
  background: url(../bilder/logo.gif) no-repeat;
  height:143px;
  width:962px;
}

#form_left {
  width:393px;
  height:24px;
  margin-top:119px;
  float:left; 
}

#frm_language {
  line-height:20px;
  height:24px;
  width:112px;
  background:#eaeaea;
  font-size:9pt;
  font-family:Times;
  text-indent:40px;
  color:black;
  text-align:middle;
  float:left;
  display:none;
}

#sel_language {
  float:left;
  display:none;  
}

#sel_language img, #go_search img {
  border:none;
  height:24px;
  width:24px;
}

/*
#input_suche input {
  margin-top:-2px;
  border:none;
  height:20px;
  padding-top:4px;
  width:112px;
  background:#eaeaea;
  font-size:9pt;
  font-family:Times;
  text-indent:40px;
  color:black;
  text-align:middle;
  float:left;
}*/

#input_suche input {
  border:none;
  padding-top:4px;
  font-family: Times;
  font-size:10pt;
  text-indent:10px;
  color:black;
  float:left;
  height:16px;
  background:#eaeaea;
  width:112px;
  border: 2px solid #6FA1D9;  
  
}

#go_search {
  float:left;
}

#go_search input {
  float:left;
  background:url(../bilder/go.gif);
  border:1px solid blue;
  width:24px;
  height:24px;
  border:none;
  cursor:pointer;
}


#login_msg_ok {
  border:none;
  height:22px;
  font-size:8pt;
  font-family:Verdana,Helvetica,Sans;
  color:black;
  text-align:middle;
  float:left;
  margin-top:3px;
}

#login_msg_err {
  margin-top:3px;
  border:none;
  height:22px;
  color:red;
  font-weight:bold;
  font-size:8pt;
  font-family:Verdana,Helvetica,Sans;
  text-align:middle;
  float:left;
}




#form_right {
  
  height:23px;
  margin-top:119px;
   margin-left:376px;
  float:left; 
  width:193px;
  _margin-left:376px;
}


#go_warenkorb {
  float:left;
}

#go_warenkorb img {
  border:none;
  float:left;
  
}

#warenkorb_label {
  font-family: Times;
  line-height:24px;
  font-size:10pt;
  text-indent:10px;
  color:black;
  float:left;
  height:24px;
  width:169px;
  background:#eaeaea;

}

#logo {
  float:left;
}



#main {
  width:962px;

}

.start {
  background: url(../bilder/motiv_start.jpg) no-repeat;
  
}

.streifen {
  background: url(../bilder/streifen.jpg);
}

.warenkorb {
  background: url(../bilder/warenkorb.jpg);
}

.back_1 {
  background: rgb(59, 80, 159);

}

.back_2 {
  background: #f6cf46;  
}

.back_3 {
  background: #6c6f70;
}

.back_4 {
  background: #185132;
}

.back_5 {
  background: #9fceec;
}

.back_6 {
  background: #b956d6;
}

.back_7 {
  background: rgb(233,162,74);

}

.back_8 {
  background: rgb(230, 153,201);
}

.back_9 {
  background: #ecaec7;
}

.back_10 {
  background: rgb(201,62,52);
}

.back_11 {
  background: rgb(110,164,77);
}

.back_12 {
  background: #eee9d3;
}

.back_13 {
  background: #61351d;
}

#main_left {
  clear:both;
  float:left;
  width:230px;
  min-height:780px;

}



#main_middle {
  float:left;
  width:540px;
  margin-top:0px;
  >width:0;
}

#main_right {
  float:left;
  width:184px;
  min-height:780px;
}

#go_menu {
  margin-top:32px;
  height:145px;
}

#go_menu img {
}





.go {
  clear:both;
  float:left;
}

.go img {
  border:none;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  _margin-top:5px;
  >margin-top:5px;
  
}

.go_label {
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;

  font-family: Times;
  line-height:24px;
  font-size:10pt;
  text-indent:10px;
  color:white;
  float:left;
  height:24px;
  width:156px;
  background:#a29156;
  _margin-top:5px;
  >margin-top:5px;
  
}

#haendler_zugang {
  line-height:24px;
  border: 1px solid white;
  height:24px;
  color:#ac1a2f;
}

#menu_bottom ul {
  margin:0;
  padding:0;
  list-style:none;
}

#menu_bottom li a {
  font-family: Sans, Helvetica, Arial;
  line-height:24px;
  font-size:9pt;
  font-weight:bold;
  color:white;
  text-decoration:none;
}


.start_bereich_kinder {
  margin-top:51px;
}



.random_produkte_kinder  {
  table-layout:fixed;
  margin-left:-8px;
}

.random_produkte_kinder td:hover {
  cursor:pointer;
}


  
#farbauswahl {
  height:0px;
}



#farb_auswahl {
  //margin-left:7px;
}

#farb_auswahl div {
  margin-top:20px;
  width:23px;
  height:19px;
  _height:2px;  float:left;
  color:white;
  text-align:middle;
  padding-left:11px;
  font-family: Verdana, Arial, Sans;
  font-size:10pt;
  font-weight:bold;
}


#farb_auswahl div:hover {
  cursor:pointer;
}

#farbe_3 {
 background:#636667
}

#farbe_13 {
 background:#59311b
}

#farbe_6 {
 background:#a94fc4
}

#farbe_5 {
 background:#92bdd8
}

#farbe_8 {
 background:#db3a9d
}

#farbe_4 {
 background:#164a2e
}

#farbe_2 {
 background:#e1be40
}

#farbe_7 {
 background:#ea7f18
}

#farbe_12 {
 background:#dad5c1
}

#farbe_1 {
 background:#182486
}

#farbe_9 {
 background:#d89fb6
}

#farbe_11 {
 background:#6ca800
}

#farbe_10 {
 background:#e61e3b
}

#go_sonder {
  display:none;
}

#go_sonder_label {
  display:none;
}



#frm_produkt {
  margin-top:5px;
  margin-left:8px;
  line-height:24px;
  height:21px;
  width:102px;
  background:#a29156;
  font-size:9pt;
  font-family:Times;
  text-indent:5px;
  color:white;
  text-align:middle;
  float:left;
  border:1px solid #B4B4BD;
}



#sel_produkt {
  margin-top:5px;
  float:left;
}

#sel_produkt img{
  border:none;
}

#frm_thema,#frm_thema_inkativ {
  margin-top:5px;
  margin-left:5px;
  line-height:24px;
  height:21px;
  width:80px;
  background:#a29156;
  border: 1px solid #B4B4BD;
  font-size:9pt;
  font-family:Times;
  text-indent:3px;
  color:white;
  text-align:middle;
  float:left;
  _margin-top:-28px;
  _margin-left:62px;  
  _width:75px;
}

#frm_thema_inkativ {
  color:gray; 
}

#sel_thema {
  margin-top:5px;
  float:left;
  _margin-top:-28px;  
}

#sel_thema img {
  border:none;
  
}



#lst_themen {
  margin-left:117px;
  list-style:none;
  margin-top:5px;
  background:#eaeaea;
  width:106px;
  >margin-top:-5px;
  >margin-left:117px;
  _margin-top:-2px;
  _margin-left:122px;
}

#lst_themen li {
  font-size:10pt;  
  text-indent:15px;
  width:104px;
  background:#eaeaea;

	}  
  
#lst_themen li:hover{
  cursor:pointer;
background:#ABC963;
  
  color:white;
  
}

#lst_themen li a {
  color:black;
  text-decoration:none;
  
}

#lst_themen li a:hover {
  text-decoration:none;
  background:#ABC963;
  color:white;
  
}


#lst_lampen {
  margin-left:112px;
  list-style:none;
  margin-top:-144px;
  background:#eaeaea;
  width:104px;
  >margin-top:-168px;
  _margin-top:-170px;
  _margin-left:110px;
}

#lst_decken {
  margin-left:112px;
  list-style:none;
  margin-top:-112px;
  background:#eaeaea;
  width:100px;
  width:115px;
  >margin-top:-130px;
  _margin-top:-130px;
  _margin-left:114px;
}

#lst_produkte {
  margin-left:8px;
  list-style:none;
  margin-top:5px;
  background:#eaeaea;
  width:104px;
  
  >margin-top:-5px;
  _margin-left:17px;
  _margin-top:-2px;
}

#lst_produkte li, #lst_lampen li,#lst_decken li {
  font-size:10pt;  
  text-indent:15px;
  width:104px;
  background:#eaeaea;
}  

#lst_lampen li {
  font-size:10pt;  
  text-indent:10px;
  width:115px;
  background:#eaeaea;
  >text-indent:0px;
  >width:104px;
}

#lst_decken li {
  font-size:10pt;  
  text-indent:5px;
  >text-indent:0px;
  width:115px;
  background:#eaeaea;
}
  
#lst_produkte li:hover, #lst_lampen li:hover, #lst_decken li:hover{
  cursor:pointer;
 background:#ABC963;
  color:white;
  
}

#lst_produkte li a, #lst_lampen li a, #lst_decken li a {
  color:black;
  text-decoration:none;
  
}

#lst_produkte li a:hover,#lst_lampen li a:hover, #lst_decken li a:hover {
  text-decoration:none;
  background:#ABC963;
  color:white;
  
}

#prod_details {
  width:530px;
  background: white;
}

#prod_motiv_text {
  padding-top:10px;
  padding-left:20px;
  clear:both;
  font-size:9pt;
}

#prod_motiv_text p {
  padding-left:20px;
  padding-right:20px;
}

#prod_similar {
  background:white;
  padding-left:4px;
}

#prod_similar h1 { 
  padding:0;
  margin:0;
  margin-top:30px;
  margin-left:195px;
  color:#ac1a30;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:10px;
}

#details {
  margin-top:20px;
  padding-left:20px;
}

#details h1 { 
  float:left;
  padding:0;
  margin:0;
  color:#ac1a30;
  font-size:10pt;
  font-weight:bold;
}

#details img {
  margin-left:20px;
  border:1px solid #e6e7e8;
}


#prod_dtl_left {
  float:left;
}

#prod_dtl_right {
  padding-top:10px;
}


#korb_zaehler {
  float:left;
  margin-left:10px;
  _margin-left:0px;
  >margin-left:0px;
  
}

#korb_zaehler input { 
  width:25px;
  float:left;
  line-height:25px;
  height:25px;
  margin-left:20px;
  background:#eaeaea;
  border:none;
}

.btnInKorb {
  float:left;
  height:27px;
  line-height:25px;
  text-indent:8px;
  width:150px;
  font-size:10pt;
  background:#ac1a30;
  color:white;
  cursor:pointer;
}

.btnInKorb_tap {
  margin-top:10px;
  margin-left:33px;
  float:left;
  height:25px;
  line-height:25px;
  text-indent:8px;
  width:150px;
  font-size:10pt;
  background:#ac1a30;
  color:white;
  cursor:pointer;
}

#myprod {
  margin-top:69px;

}

#myprod img {
  padding:0;
  margin:0;
}


#prod_Artnr,#prod_Artnr2 {
  margin-left:20px;
  color:gray;
  font-size:7pt;
}

#boxAuswahl {
  
  margin-bottom:5px;
  float:left;
  margin-left:30px;
  >margin-top:-10px;
  >margin-left:37px;
  _margin-top:-10px;
  _margin-left:37px;
}

#boxAuswahl ul {
  padding:0;
  list-style:none;
  background:#eaeaea;
  width:176px;
}

#boxAuswahl ul li {
  color:black;
  font-size:10pt;  
  font-weight:bold;
  text-indent:30px;
  background:#eaeaea;
}  
  
#boxAuswahl ul li:hover{
  cursor:pointer;
  background:#ac1a30;
  color:white;
  
}

#boxAuswahl ul li a {
  color:black;
  text-decoration:none;
  
}

#boxAuswahl ul li a:hover {
  text-decoration:none;
  background:#ac1a30;
  color:white;
  
}

#short_korb {
  margin-top:5px;
}

#short_korb a {
  color:#ac1a30
}

#prod_name {
  margin-top:14px;
}

#motiv_name {
  font-weight:bold;
}


#prod_name, #motiv_name {
  margin-left:20px;
  font-size:10pt;
}

#textBlock1 {
  width:250px;
  padding-left:20px;
  font-size:10pt;
  padding-top:15px; 
  color:gray;
}

#prod_Masse {
  padding-left:20px;
  padding-top:10px;
  font-size:10pt; 
}

#tap_zusatz {
  clear:both;
  padding-left:20px;
  padding-top:10px;
  font-size:10pt; 
}

#masse {
  float:left;
}

#preise {
  float:left;
  margin-left:20px;
}

#prod_textblock {
  clear:both;
  padding-left:20px;
  font-size:10pt;
  padding-top:10px; 
  color:gray;
}

#liefer_versand { 
  padding-left:20px;
  font-size:9pt;
  margin-top:10px;
  font-weight:bold;
}

#zaehler_input {
 height:20px;
 padding-top:4px;
}

#my_tapete {
width: 530px;
height: 380px;
overflow: auto;
margin-top:60px;
background:white;
}

#my_borte {
width: 530px;
height: 248px;
overflow: auto;
margin-top:60px;
background:white;
}

#my_tapete img {
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }



#raum {
  font-size:9pt;
  float:left;
  margin-top:10px;
}

#raum a {
  color:black;
  text-decoration:none;
}

#dealer_adresse {

  border-bottom:1px solid gray;
  padding:5px;
}

.dealer_land {
  font-weight:bold;
  margin-top:4px;
  margin-bottom:4px;
}


.random_produkte_kinder tr, td{
  height:124px;
}

#kein_design {
  padding-top:10px;
//  color:white;
}

#warenkorb, #register {
  padding-bottom:20px;
  background:white;
  margin-top:60px;
  margin-right:20px;
  padding-left:10px;
  padding-right:10px;
}

#warenkorb h1,#register h1 {
  padding-top:30px;
  color:#ac1a30;
  font-size:10pt;
  text-align:center; 
}

#warenkorb label, #register label {
  color:#ac1a30;
  font-size:10pt;
  font-weight:bold;
  width:65px;

}
#warenkorb input, #register input {
  background:#eaeaea;
  border:1px solid gray;
  width:180px;
}

#hz input,  #hz #cancel  {
  background:#eaeaea;
  border:1px solid gray;
  width:180px;
}

#hz #login, #hz #cancel {
  background: #ac1a30;
  color:white;
}

#warenkorb #plz, #register #plz {
  width: 40px
}

#warenkorb #ort, #register #ort {
  width: 103px
}


#r_anschrift {
  padding-top:30px;
}

#r1_left {
  float:left;
  padding-bottom:10px;
}

#div_pass input {
  color: #ac1a30;
  background:#eaeaea;
  border:1px solid gray;
  width:180px;  
}


#r1_right {
  margin-top:3px;
  float:left;
  padding-left:5px;
}


#r1_right input {
  width:160px;
  margin-right:10px;
}

#bestellung {
  border-top: 1px solid #ac1a30;
}

#bestellung table {
  margin:0;
  padding:0;
}

#bestellung tr {
  font-size:9pt;
  height:30px;
}

#bestellung td {
  height:30px;

}

#bestellung img {
  border: none;

}

#kopf {
  color:#ac1a30;
  width:90px;
  width:290px;
  width:70px;
  width:100px;
}


#txtMenge {
  width:20px;
}


.start_bereich_kinder {
  margin-top:62px;
}

