@charset "utf-8";
/* CSS Document */


body {
font-family: Arial, Tahoma, Verdana, sans-serif; 
font-size: 11px;
background-color: #5D5D5D;
background-repeat: repeat-x; 
background-position: top;
line-height: 17px;
margin: 0;
padding: 0;
}

ul.details { width: 600px; height: 220px; margin-top: 160px; margin-left: 70px; padding: 60px; }
ul.details li {list-style: none; padding: 10px; float: left; margin: 0; display: inline;}

a:link       { color:#333333; text-decoration: underline;}
a:visited    { color:#333333; text-decoration: underline;}
a:active     { color:#333333; text-decoration: underline;}
a:hover      { color:#666666; text-decoration: underline;}


.top {width: 625px; height: 45px; margin: 45px auto 30px auto;}
.top img {float: left;}

img { behavior: url(../images/bgfix/iepngfix.htc); border: none;}

#box { width: 856px; margin: 0 auto auto auto; padding: 0;}

/*.container img  {margin: 45px 0 auto 55px; float: left; position: relative;}*/
.textbox {width: 710px; height: 345px; position: absolute; padding: 0; margin:  0 auto auto auto;}

#mar {margin-top: 150px; margin-left: 73px;}

.textbox_glass{ margin: 90px auto auto 70px; width: 670px; background-image: url(../images/bg/tbg_detail_page.png); background-repeat: no-repeat; position: relative; height: 285px; padding: 30px 30px 30px 30px;}

.textbox img {margin: 45px 0 auto 55px; float: left; position: relative;}
.textbox_glass img {margin: 17px 0 auto 18px; float: left; position: relative; padding: 0px;}
.textbox_glass_index img {margin: 0px 0 auto 55px; float: left; position: relative; padding: 0px;}

/* Footer  -  Start */
.footer {
width: 625px; 
height: 15px;
margin-bottom: 0px;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
padding: 0;
position: static;
clear: both;
float: none;
}


.container {
width: 856px; 
height: 572px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
background-color: #5D5D5D;
clear: both;
position: relative;

}


.container_glass {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_glass.jpg);
background-repeat: no-repeat;
background-position: center;
padding-top: 25px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
background-color: #5D5D5D;
}

#lighting {
background-image: url(../images/bg/bg_lighting.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#about {
background-image: url(../images/bg/bg_about.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;

}

#contact {
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#index {
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#various {
background-image: url(../images/bg/bg_various.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#imprint {
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#test {padding: 200px 60px auto 60px; position: relative; height: 350px;}

#furniture {
background-image: url(../images/bg/bg_furniture.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px auto auto auto;
}

#glass {
background-image: url(../images/bg/bg_glass.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#paintings {
background-image: url(../images/bg/bg_paintings.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}


.txtimprint { padding: 50px 50px 0px 50px;}

/* ABOUT */




.container_about {
padding-top: 170px; padding-left: 400px;
position: relative; 
margin: 0;

}

.container_odm {
padding-top: 170px; padding-left: 400px;
position: relative; 
margin: 0;

}

#monat {
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;

}

.container_furniture {
padding-top: 170px; padding-left: 400px;
position: relative; 
margin: 0;

}

.container_imprint {
padding-top: 00px; padding-left: 600px;
position: relative; 
margin: 0;

}

#content { padding: 70px 50px 0px 50px; 
width: 305px; 
height: 300px;
background-image: url(../images/bg/bg_about.png);
background-repeat: no-repeat;
background-position: center;}



#contentfurniture { padding: 70px 50px 0px 50px; 
width: 305px; 
height: 300px;
}

#contentimprint { 
padding: 20px 50px 0px 50px; 
width: 305px; 
height: 800px;
}

/* END */

/* CONTACT */

.container_contact {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
margin-top: 25px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
background-color: #5D5D5D;
}

.text_container_contact {
width: 405px; 
height: 323px;
background-image: url(../images/bg/bg_contact.png);
background-repeat: no-repeat;
background-position: center;
margin: 180px auto auto 380px;
position: absolute;
padding: 0;
}

.content { padding: 35px 50px 0px 70px;}

.input { margin: 60px 50px 0px 0px; width: 200px; float: right; padding: 0;}

/* END */

/* IMPRINT */

.container_imprint {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_general.jpg);
background-repeat: no-repeat;
background-position: center;
background-color: #5D5D5D;
padding:0;

}



/* PAINTINGS */

.container_furniture {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_furniture.jpg);
background-repeat: no-repeat;
background-position: center;
padding-top: 25px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
background-color: #5D5D5D;

}

.textbox_furniture {
width: 846px; 
height: 572px;
background-image: url(../images/bg/tbg_detail_page.png);
background-repeat: no-repeat;
background-position: top;
margin-top: 55px;
margin-bottom: auto;
margin-right: auto;
margin-left: 365px;
position: absolute;
}

/* END */




#imprint { color:#FFFFFF; text-decoration: none; width: 70px; float: left; position: relative;}
a#imprint:link       { color:#FFFFFF; text-decoration: underline;}
a#imprint:visited    { color:#FFFFFF; text-decoration: underline;}
a#imprint:active     { color:#FFFFFF; text-decoration: underline;}
a#imprint:hover      { color:#CCCCCC; text-decoration: underline;}

#copy { color:#949494; text-decoration: none; float: right; position: relative; text-align: right; clear: both; margin-top: 10px; font-family: Tahoma, Arial, Verdana; font-size: 10px; width: 200px;}
a#copy:link       { color:#949494; text-decoration: none;}
a#copy:visited    { color:#949494; text-decoration: none;}
a#copy:active     { color:#FFFFFF; text-decoration: underline;}
a#copy:hover      { color:#FFFFFF; text-decoration: underline;}
/* Footer  -  End */





/*
.container_produkt_index {
width: 750px; 
height: 605px;
background-image:url(../images/bg/bg_gradient_box.jpg);
background-repeat: repeat-x; 
background-position: top;
margin: 85px auto auto auto;
}



.container_long {
width: 750px; 
height: 543px;
background-image:url(../images/bg/bg_gradient_box_unternehmen.jpg);
background-repeat: repeat-x; 
background-position: top;
margin: 85px auto auto auto;
}


img.logo {display: block; border: none;}

img.motto {clear: both; display: block; border: none;}


*/
