/* CSS Document */

body {
margin: 0;
padding: 0;
background: url("/images/background.jpg");
background-repeat: repeat-x;
background-attachment: fixed;
text-align:left;
}
.pointline {
margin: 10px 0 10px 0;
padding: 0;
}

h1 {
font: bold 11px Arial;
color: #000000;
margin: 0;
padding: 0;
}

h2 {
font: bold 10px Arial;
color: #000000;
margin: 0;
padding: 0;
}
h3 {
font: bold 11px Arial;
color: #000000;
margin: 0;
padding: 0;
}
h4 {
font: bold 14px Arial;
color: #000000;
margin: 0 0 10px 11px;
padding: 0;
}

.text_content {
font: 11px Arial;
color: #000000;
}
a.url:link {
text-decoration:none;
color: #5a6f48;
}
a.url:visited, a.url:active, a.url:hover  {
color: #5a6f48;
text-decoration:underline;
}
/* HEADER */
.text {
text-align:left;
font: 11px Arial;
color: #000000;
text-decoration: none;
}
.error {
text-align:left;
font: 10px Arial;
color: #990000;
text-decoration: none;
}
.durch {
text-decoration:line-through;
color: #cc0000;
}
select {
  background-color: #ffffff;
  color: #000000;
  padding: 1px;
  margin: 0;
  border:none;
  font-family: Arial;
  font-size: 1.0em;
}
#header {
z-index:1;
position:relative;
width:694px;
height:221px;
margin:40px 0 0 0;
background-image: url(/images/header.png);

}
* html #header {
z-index:1;
position:relative;
width:694px;
height:221px;
margin:40px 0 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header.png', sizingMethod='scale');
background:none;
}
/* HEADER END */
#frontbild {
z-index:8;
position:absolute;
width:676px;
height:365px;
margin:-52px 0 0 -97px;
background-image: url(/images/kinder-moebel-front.png);
}
* html #frontbild {
z-index:8;
position:absolute;
width:676px;
height:365px;
margin:-52px 0 0 -97px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/kinder-moebel-front.png', sizingMethod='scale');
background:none;
}
.warenkorb_link {
position:absolute;
display:block;
left:50%;
/*background:#003366;
filter: alpha(opacity=30); opacity: 0.3;*/
z-index:9;
width:140px;
height:70px;
padding:0;
margin: 25px 0 0 170px;
}
.home_link {
position:absolute;
display:block;
left:50%;
/*background:#003366;
filter: alpha(opacity=20); opacity: 0.2;*/
z-index:10;
width:440px;
height:90px;
padding:0;
margin: 65px 0 0 -280px;
}

/* MENU */
#menu {
z-index:5;
position:absolute;
text-align:left;
left:50%;
margin: -60px 0 0 -410px;
width:138px;
}
.menutd {
background:#393344;
}
#menu-corner1 {
position:relativ;
width:10px;
height:10px;
background-image: url(/images/menu-corner1.png);
}
* html #menu-corner1 {
position:relativ;
width:10px;
height:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-corner1.png', sizingMethod='noscale');
background:none;
}
#menu-corner2 {
position:relativ;
width:10px;
height:10px;
background-image: url(/images/menu-corner2.png);
}
* html #menu-corner2 {
position:relativ;
width:10px;
height:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-corner2.png', sizingMethod='noscale');
background:none;
}
#menu-corner3 {
position:relativ;
width:10px;
height:10px;
background-image: url(/images/menu-corner3.png);
}
* html #menu-corner3 {
position:relativ;
width:10px;
height:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-corner3.png', sizingMethod='noscale');
background:none;
}
#menu-corner4 {
position:relativ;
width:10px;
height:10px;
background-image: url(/images/menu-corner4.png);
}
* html #menu-corner4 {
position:relativ;
width:10px;
height:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-corner4.png', sizingMethod='noscale');
background:none;
}
/* MENU END */

/* CONTENT */
#content {
position:relative;
width:512px;
min-height: 478px;
height: auto !important;
height: 478px;
text-align:left;
padding: 0 0 0 30px;
margin-top:-15px;
background:#ffffff;
text-align:left;
font: 10px Arial;
color: #000000;
z-index:3;
}
/* CONTENT END*/


/* MAIN */
#main {
position:relativ;
margin-top:0;
min-height: 478px;
height: auto !important;
height: 478px;
width:694px;
background:#FFFFFF;
padding-bottom:50px;
z-index:3;
}
/* MAIN END*/

/* FOOTER */
#footer {
position:relative;
width:668px;
height:17px;
margin-top:-30px;
padding-top:4px;
background-image: url(/images/balken.jpg);
text-align:left;
font: 10px Arial;
color: #bdbcbf;
padding-left:10px;
}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
color: #bdbcbf;
text-decoration:none;
}
a.footerlink:hover {
text-decoration:none;
color: #ffffff;
}
/* FOOTER END*/
/* FOOTER IMG*/
#footer-img {
position:relativ;
width:694px;
height:10px;
background-image: url(/images/footer.png);
}
* html #footer-img {
position:relativ;
width:694px;
height:10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/footer.png', sizingMethod='noscale');
background:none;
}
/* FOOTER IMG END*/
.copyright {
position:absolute;
left:50%;
width:100px;
height:20px;
margin: -17px 0 0 235px;
font: 10px Arial;
color: #bdbcbf;
}




/* MENU 
.menu ul {
list-style: none;
padding:0;
margin:0;
}
.menulist li {
list-style:none;
text-align:left;
padding:0;
margin:0 0 0 5px;
}
*/
.navlink:link, .navlink:visited {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
display: block;
width:120px;
text-align:left;
font: 10px Arial;
color: #bdbcbf;
text-decoration: none;
}
.navlink:active, .navlink:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
font: 10px Arial;
color: #bdbcbf;
text-decoration: none;
}
.navlink_:link, .navlink_:visited, .navlink_:active, .navlink_:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
font: 10px Arial;
color: #bdbcbf;
text-decoration: none;
}
/**/
.navlink2:link, .navlink2:visited {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
display: block;
width:120px;
text-align:left;
font: 10px Arial;
color: #b39d8a;
text-decoration: none;
}
.navlink2:active, .navlink2:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
display: block;
width:120px;
font: 10px Arial;
color: #ffffff;
text-decoration: none;
}
.navlink2_:link, .navlink2_:visited, .navlink2_:active, .navlink2_:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 4px;
display: block;
width:120px;
font: 10px Arial;
color: #ffffff;
text-decoration: none;
}
/**/
.navlink3:link, .navlink3:visited {
margin: 2px 0 4px 0;
padding: 0 0 0 10px;
display: block;
width:120px;
text-align:left;
font: 10px Arial;
color: #b39d8a;
text-decoration: none;
}
.navlink3:active, .navlink3:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 10px;
display: block;
width:120px;
font: 10px Arial;
color: #ffffff;
text-decoration: none;
}
.navlink3_:link, .navlink3_:visited, .navlink3_:active, .navlink3_:hover {
margin: 2px 0 4px 0;
padding: 0 0 0 10px;
display: block;
width:120px;
font: 10px Arial;
color: #ffffff;
text-decoration: none;
}
/* MENU END */


/*  Produkt  */


.p_picture {
position:relative;
margin: 0 0 0 11px;
padding: 0;
width: 331px;
height: auto !important;
height: 248px;
min-height: 248px;
/*background:#003366;*/
}

.p_content {
position:relative;
margin: 5px 0 0 11px;
padding: 0;
width: 490px;
height: auto !important;
height: 165px;
min-height: 165px;
/*background:#99ddff;*/
text-align:left;
font: 11px Arial;
color: #000000;
}

.p_kosten {
position:absolute;
margin: 25px 0 0 348px;
padding: 0;
width: 148px;
height: 130px;
/*background:#993366;*/
text-align:left;
font: 11px Arial;
color: #000000;
}

.p_bigpreis {
font-size:14px;
}
.p_rot {
color: #cc0000;
}
.p_logo {
position:relative;
text-align:right;
width:165px;
height:auto;
margin: -25px 0 0 348px;
}

.p_mini {
position:relative;
margin: 0 0 0 11px;
padding: 0;
width: 400px;
height: 54px;
/*background:#336611;*/
}
.minipic {
padding: 0;
margin: 0;
border:none;
}
.minipic_ {
padding: 0;
margin: 0;
border:none;
filter: alpha(opacity=30); opacity: 0.3;
background:#ffffff;
}

.p_form {
position:absolute;
margin: 158px 0 0 348px;
}

.p_button2 {
position:absolute;
height: 23px;
width: 180px;
margin: -37px 0 0 480px;
font: 11px Arial;
color: #000000;
text-decoration: none;
background: #ffffff;
border: none;
}
.p_button:hover {
color: #000000;
background: #cccccc;
}
select.p_groesse {
margin: 0 0 0 20px;
border : 1px solid #cccccc;
background-color : #ffffff;
color : black;
font-family : arial;
font-size : 1.0em;
width:90px;
}
select.p_anzahl {
margin: 0 0 0 5px;
border : 1px solid #cccccc;
background-color : #ffffff;
color : black;
font-family : arial;
font-size : 1.0em;
width:40px;
}

/* ----------------- */
/* -- Kategorie -- */
.g_picture1 {
margin: 0 0 0 20px;
padding: 0;
text-align:center;
width: 148px;
height: 111px;
}

.g_content1 {
margin: 0 0 0 20px;
padding: 3px;
width: 142px;
height: 60px;
text-align:left;
font: 11px Arial;
color: #000000;
}

.g_picture2 {
margin: -177px 0 0 188px;
padding: 0;
text-align:center;
width: 148px;
height: 111px;
}

.g_content2 {
margin: 0 0 0 188px;
padding: 3px;
width: 142px;
height: 60px;
text-align:left;
font: 11px Arial;
color: #000000;
}

.g_picture3 {
margin: -177px 0 0 356px;
padding: 0;
text-align:center;
width: 148px;
height: 111px;
}

.g_content3 {
margin: 0 0 0 356px;
padding: 3px;
width: 142px;
height: 60px;
text-align:left;
font: 11px Arial;
color: #000000;
}
.g_anzahl {
position:relative;
margin: 0 0 0 0;
padding: 0;
text-align:left;
width: 120px;
height: 12px;
}
.g_seiten {
position:relative;
margin: -12px 0 0 130px;
padding: 0;
text-align:right;
width: 365px;
height: 12px;
}
.g_pfeile {
position:relative;
margin: -12px 0 0 495px;
padding: 0;
text-align:right;
width: 20px;
height: 12px;
}

a.g_link:link, a.g_link:visited, a.g_link:active {
font: 11px Arial;
color: #313131;
text-decoration:none;
}
a.g_link:hover {
text-decoration:none;
color: #5a6f48;
}

a.g_seitezahl:link, a.g_seitezahl:visited, a.g_seitezahl:active {
font: 10px Arial;
color: #313131;
text-decoration:none;
}
a.g_seitezahl:hover {
text-decoration:none;
color: #5a6f48;
}
a.g_seitezahl_:link, a.g_seitezahl_:visited, a.g_seitezahl_:active, a.g_seitezahl_:hover  {
text-decoration:none;
color: #5a6f48;
}
/* ----------------- */
/* - Warenkorb - */

.w_bild {
position:relative;
margin: 0;
padding: 0;
width: 110px;
height: 80px;
}


.w_anzahl {
position:relative;
margin: -80px 0 0 110px;
padding: 0;
width: 104px;
height: 80px;
}

.w_text {
font: 11px Arial;
color: #000000;
position:relative;
margin: -80px 0 0 215px;
padding: 0;
width: 162px;
height: 80px;
z-index:7;
}

.w_preis {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -80px 0 0 375px;
padding: 0;
width: 78px;
height: 80px;
z-index:7;
}

.w_preistot {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -80px 0 0 460px;
padding: 0;
width: 73px;
height: 80px;
z-index:7;
}
.w_titel_menge {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 0 0 0 110px;
padding: 0;
width: 104px;
height: 15px;
z-index:7;
}
.w_titel_beschreibung {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 215px;
padding: 0;
width: 162px;
height:15px;
z-index:7;
}
.w_titel_preis {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 395px;
padding: 0;
width: 78px;
height: 15px;
z-index:7;
}
.w_titel_total {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 460px;
padding: 0;
width: 73px;
height: 15px;
z-index:7;
}

.w_aktuallisieren {
position:absolute;
margin: 50px 0 0 240px;
padding: 0;
width: 109px;
height: 19px;
z-index:8;
}

.w_totaltext {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 5px 0 0 0;
padding: 0;
width: 300px;
height: 60px;
}
.w_waehrung {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 390px;
padding: 0;
width: 73px;
height: 60px;
}
.w_totalpreis {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 485px;
padding: 0;
width: 50px;
height: 60px;
}
.w_weitere {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 0;
padding: 15px 0 0 0;
width: 200px;
height: 15px;
}
.w_pic_weitere1 {
position:relative;
display:block;
margin: 0;
padding: 0;
width: 130px;
height: 97px;
}
.w_pic_weitere2 {
position:relative;
display:block;
margin: -97px 0 0 134px;
padding: 0;
width: 130px;
height: 97px;
}
.w_pic_weitere3 {
position:relative;
display:block;
margin: -97px 0 0 268px;
padding: 0;
width: 130px;
height: 97px;
}
.w_pic_weitere4 {
position:relative;
display:block;
margin: -97px 0 0 402px;
padding: 0;
width: 130px;
height: 97px;
}
.w_zurkasse {
position:relative;
margin: 10px 0 10px 425px;
padding: 0;
width: 113px;
height: 19px;
}
/* ----------------- */
/* Kasse */

.input {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background:#e5e5e5;
  color: #000000;
  width: 200px;
}
.red {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background: #e7b1b1;
  color: #000000;
  width: 200px;
}
.input2 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background: #e5e5e5;
  color: #000000;
  width: 145px;
}
.red2 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  color: #000000;
  width: 145px;
  background: #e7b1b1;
}
.input3 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background: #e5e5e5;
  color: #000000;
  width: 50px;
}
.red3 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background:#e7b1b1;
  color: #000000;
  width: 50px;
}
.input4 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background: #e5e5e5;
  color: #000000;
  width: 400px;
}
.red4 {
  font-family: Arial;
  font-size : 1.0em;
  padding: 1px;
  margin: 0;
  border: none;
  background: #e7b1b1;
  color: #000000;
  width: 400px;
}
.l_button {
position:absolute;
margin: -15px 0 0 420px;
padding: 0;
width: 113px;
height: 19px;
z-index:8;
}
/* ------------- */
/*  Bestelluebersicht */
.b_anzahl {
position:relative;
margin: 0;
padding: 0;
width: 104px;
height: 60px;
}

.b_text {
font: 11px Arial;
color: #000000;
position:relative;
margin: -60px 0 0 70px;
padding: 0;
width: 262px;
height: 60px;
z-index:7;
}

.b_preis {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 375px;
padding: 0;
width: 78px;
height: 60px;
z-index:7;
}

.b_preistot {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 460px;
padding: 0;
width: 73px;
height: 60px;
z-index:7;
}


.b_totaltext {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 5px 0 0 0;
padding: 0;
width: 300px;
height: 60px;
}
.b_waehrung {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 390px;
padding: 0;
width: 73px;
height: 60px;
}
.b_totalpreis {
font: 11px Arial;
color: #000000;
text-align:right;
position:relative;
margin: -60px 0 0 485px;
padding: 0;
width: 50px;
height: 60px;
}
.b_rechnung {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 0;
padding: 0;
width: 250px;
height: 130px;
}
.b_lieferung {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -130px 0 0 270px;
padding: 0;
width: 250px;
height: 130px;
}
.b_fragen {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 0;
padding: 0;
width: 230px;
height: 35px;
}
.b_hacken {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -35px 0 0 250px;
padding: 0;
width: 40px;
height: 35px;
}

.b_button {
position:relative;
margin: 10px 0 0 420px;
padding: 0;
width: 123px;
height: 19px;
z-index:8;
}
.b_titel_menge {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: 0;
padding: 0;
width: 104px;
height: 15px;
z-index:7;
}
.b_titel_beschreibung {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 70px;
padding: 0;
width: 162px;
height:15px;
z-index:7;
}
.b_titel_preis {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 400px;
padding: 0;
width: 78px;
height: 15px;
z-index:7;
}
.b_titel_total {
font: 11px Arial;
color: #000000;
text-align:left;
position:relative;
margin: -15px 0 0 480px;
padding: 0;
width: 73px;
height: 15px;
z-index:7;
}
/* ------------- */
.banner1 {
position:relative;
margin: 320px 0 0 -96px;
padding: 0;
width: 334px;
height: 156px;
}
.banner2 {
position:relative;
margin: -156px 0 50px 245px;
padding: 0;
width: 334px;
height: 156px;
}
.status_checkout {
position:relative;
font: arial 10px;
width:450px;
height:20px;
margin: 0 0 0 20px;
}
a.status_off:link, a.status_off:visited, a.status_off:active, a.status_off:hover  {
color: #999999;
text-decoration:none;
}
a.status_on:link, a.status_on:visited, a.status_on:active {
color: #000000;
text-decoration:none;
}
a.status_on:hover {
text-decoration:none;
color: #5a6f48;
}
a.status_active:link, a.status_active:visited, a.status_active:active, a.status_active:hover  {
color: #5a6f48;
text-decoration:none;
}
.status_text_off {
color: #999999;
}
.status_text_active {
color: #5a6f48;
}