@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;
}

#more img { vertical-align: baseline; position: relative;}

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;}


.textbox { background-image: url(../images/bg/tbg_detail_page.png); background-repeat: no-repeat; margin: 150px auto auto auto; width: 710px; height: 345px; position: relative; padding: 0;}


.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;
padding-top: 0px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
margin-top:0;
background-color: #5D5D5D;
clear: both;
padding: 0; 
position: relative;
}

.container_form {
width: 856px; 
height: 572px;
background-color: #5D5D5D;
clear: both;
padding: 0px; margin: 0px;
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_contact.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;
}

#impressum {
background-image: url(../images/bg/bg_imprint.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#furniture {
background-image: url(../images/bg/bg_furniture.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

#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;
}
#lageplan {
background-image: url(../images/bg/bg_lageplan.jpg);
background-repeat: no-repeat;
background-position: center;
padding: 0px; margin: 0px;
position: relative;
}

.text_container_imprint {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_imprint.png);
background-repeat: no-repeat;
background-position: top;
margin: 55px auto auto 365px;
position: relative;
}

.container_impressum .content { padding: 50px 50px 0px 50px;}

/* ABOUT */


.textbox { background-image: url(../images/bg/tbg_detail_page.png); background-repeat: no-repeat; margin: 150px auto auto auto; width: 710px; height: 345px; position: relative; padding: 0;}


.container_about {
padding-top: 170px; padding-left: 400px;
position: relative; 
margin: 0;

}

.objektdesmonats {
padding-top: 170px; padding-left: 400px;
position: relative; 
margin: 0;

}
.container_lageplan {
padding-top: 170px; padding-left: 400px;
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;}


/* END */

/* CONTACT */

.container_contact {
width: 856px; 
height: 572px;

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;

}

.container_impressum {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_imprint.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;

}

.container_form {
width: 856px; 
height: 572px;
background-image: url(../images/bg/bg_form.jpg);
background-repeat: no-repeat;
background-position: center;
padding-top: 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;}


*/

