* {margin: 0;}
html, body {width: 100%; height: 100%;}
img {border: 0;}
h1 {font-family: Arial; font-size: 12pt; color: #030303; font-weight: bold;}
h2 {font-family: Arial; font-size: 9pt; color: #424242; font-weight: bold;}
p {font-family: Arial; font-size: 9pt; color: #424242;}
a {color: #424242; text-decoration: none;}

div#containerBackground_Home {width: 961px; height: 644px; position: absolute; left: 50%; margin-left: -481px; top: 50%; margin-top: -322px;}
div#containerBackground {width: 961px; position: absolute; left: 50%; margin-left: -481px; top: 10px;}
div#containerHome {width: 961px; border-top: 3px solid #C9C9C9; border-bottom: 3px solid #C9C9C9; padding: 2px 0px 2px 0px;}
div#container {width: 961px;}
div#flashMovie_Home {width: 961px; height: 580px; margin-bottom: 4px;}
div#flashMovie_Kollektion {width: 961px; height: 500px; margin-bottom: 3px;}
div#nav_Home {width: 961px; height: 50px;}

/* HAUPTMENUE */
div#mainMenue {width: 961px; height: 26px; border-bottom: 3px solid #C9C9C9; padding-top: 49px; margin-bottom: 3px; background: url(upload/zack_logo.jpg) left top no-repeat;}
div#mainMenue ul {height: 26px; padding: 0; list-style-type: none; margin-left: 3px;}
div#mainMenue li {float: left; padding: 0;}

div#auswahl_Kollektion {width: 961px; height: 177px; border-bottom: 3px solid #C9C9C9; padding-bottom: 3px;}
div#footer {width: 961px; height: 21px; border-top: 3px solid #C9C9C9;}
div#footer p {margin-top: 5px; color: #5b5b5b; font-size: 11px;}
div#footer a {color: #5b5b5b;}

div#flashMovie_Classic {width: 961px; height: 356px; padding-bottom: 3px; border-bottom: 3px solid #C9C9C9;}
div#movieLeft {float: left; width: 210px; height: 356px; margin-right: 3px; background: url(upload/head_classiccol2.jpg);}
div#movieLeft h1 {margin-left: 15px; margin-top: 20px;}
div#movieLeft h2 {padding-left: 15px; padding-top: 15px;}
div#movieLeft h3 {padding-left: 15px; padding-bottom: 10px; margin-top: 0px; font-size: 8pt; color: #030303; font-family: Arial; font-weight: normal;}
div#movieLeft p {padding-left: 15px; padding-top: 5px; padding-right: 15px; font-size: 8pt; color: #757575;}
div#movieLeft ul {padding: 0;}
div#movieLeft ul li {padding: 0; margin-left: 30px;}
div#movieLeft ul li p {padding: 0;}
div#movieRight {float: left; width: 748px; height: 356px;}

div#auswahl {width: 961px; margin: 4px 0px 4px 0px; background: url(upload/bg_auswahl.gif) left top repeat-y;}
div#auswahl_Menue {float: left; width: 210px;}
div#auswahl_Menue ul {width: 206px; padding: 0; list-style-type: none;}
div#auswahl_Menue li {padding: 0; border-bottom: 1px solid #cacaca;}
div#auswahl_Menue li ul {padding-left: 26px; width: 180px; padding-bottom: 8px; display: none;}
div#auswahl_Menue li ul li {border-bottom: 0;}
div#auswahl_Menue li ul li p {font-family: Arial; font-size: 9pt; color: #616161;}
div#auswahl_Menue li ul li p a {color: #616161;}
div#auswahl_Menue li ul li p a.selected {color: #030303;}
div#auswahl_Menue li ul li p a:hover {color: #030303;}
div#auswahl_Menue li ul li img {margin-right: 6px;}

img.submenueImg {vertical-align: middle;}

div#auswahl_Serie {float: left; width: 732px; padding-left: 16px; padding-top: 8px;}

div.imgAuswahl {width: 215px; border: 1px solid #cacaca; margin-bottom: 20px;}
div.imgAuswahl:hover {border: 1px solid #030303;}
div.imgAuswahl img {margin: 3px;}
div.imgAuswahl p {font-family: Arial,sans-serif; font-size: 10pt; color: #030303; border-top: 1px solid #cacaca; padding: 2px 7px 2px 7px;}

div.imgAuswahlProducts {width: 136px; border: 1px solid #cacaca; margin-bottom: 25px;}
div.imgAuswahlProducts img {margin: 3px;}
div.imgAuswahlProducts p {font-family: Arial,sans-serif; font-size: 9pt; color: #030303; border-top: 1px solid #cacaca; padding: 2px 7px 2px 7px;}

div#auswahl_classicbetten {width: 961px; height: 311px; padding: 4px 0px 4px 0px; border-bottom: 3px solid #C9C9C9;}

div#flashMovie {width: 961px; height: 356px; padding-bottom: 3px; border-bottom: 3px solid #C9C9C9;}
div#content {width: 961px; padding: 4px 0px 4px 0px; border-bottom: 3px solid #C9C9C9;}
div#contentBackground {/*background: url(upload/bg_submenue.jpg) left bottom no-repeat;*/}

div#content_Page {float: left; width: 718px; padding-left: 30px; padding-top: 25px; padding-bottom: 25px;}
div#content_Page p {line-height: 20px;}
div#content_Page a {text-decoration: underline;}
.title {margin-bottom: 8px;}

table#Paging {width: 100%;}
table#Paging td {width: 33%; height: 30px;}
table#Paging p {font-family: Arial; font-size: 9pt; color: #030303;}

.rahmen {border: 1px solid #c9c9c9;}

/* Formular Katalogbestellung */
form#FormBestellung {width: 360px;}
form#FormBestellung input.input {width: 360px; height: 18px; border: 0; background: url(upload/bg_textfield.gif) left top no-repeat; margin-bottom: 12px;}
form#FormBestellung textarea {width: 360px; height: 50px; border: 0; background: url(upload/bg_textfield.gif) left top no-repeat; margin-bottom: 12px;}

/*table#Holzarten p {width: 160px; height: 40px; background: #c9c9c9; line-height: 14px; margin-left: 10px; padding-bottom: 5px;}*/

/* POPUP MENUE */
.popupmenue table table {border-bottom:1px solid #DBDBDB;}
.popup { background-color: #F5F3F3; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; border-top:1px solid #DBDBDB; }
a.popupLink{ padding:3px 0px 0px 3px; height:18px; display:block; background-color: none; width:165px; text-decoration:none; color: #777373; }
a.popupLink:hover { padding:3px 0px 0px 3px; height:18px; display:block; background-color: #DDD9D9; width:165px; text-decoration:none; }

/* PAGER BILDER */
div#PageBilder {padding-top: 338px; text-align: right; padding-right: 6px;}
div#PageBilder img {margin-left: 5px;}

/* DESIGN-MÖBEL */
#designmoebel {height: 343px; background: url(upload/bg-designmoebel.jpg) left top no-repeat;}
#designmoebel #designmoebelText {padding: 105px 0 0 415px;}
#designmoebel #designmoebelText p {text-align: justify; line-height: 18px; text-decoration: underline;}
#designmoebel #designmoebelText p.buttonShop {padding: 24px 0 0 333px;}
#designmoebel #designmoebelText p.buttonShop a {display: block; width: 160px; height: 37px; background: url(upload/bt-shop-besuchen.png) left top no-repeat;;}
#designmoebel #designmoebelText p.buttonShop a:hover {background: url(upload/bt-shop-besuchen.png) left bottom no-repeat;}
#designmoebel #designmoebelText .left {float: left; width: 215px; margin-right: 50px;}
#designmoebel #designmoebelText .right {float: left; width: 215px;}

/* UNTERNEHMEN - DESIGNTEAM */
table#Designteam h2 {font-family: Arial; font-size: 8pt; color: #030303; font-weight: bold; margin: 0px 0px 7px 0px;}
table#Designteam p {font-family: Arial; font-size: 8pt; color: #030303; line-height: 16px;}

/* QUALITÄT - HOLZARTEN */
table#Holzarten p {font-size: 8pt;}

/* PRESSE */
p.presseTitel {font-weight: bold; margin-bottom: 7px;}
span.presseDatum {color:#EB7D05;}
p.listPressearchiv {margin-bottom: 5px;}

/* HÄNDLERSUCHE */
div#haendlerLeft {float:left; width: 380px; padding-right: 17px;}
div#haendlerLeft form {margin-top: 15px; margin-bottom: 20px;}
div#haendlerLeft select {width: 260px; margin-right: 20px; font-size: 8pt;}
div#haendlerLeft table td {height: 25px; width: 180px;}
div#haendlerLeft table td.center {height: 25px; width: 10px;}
div#haendlerLeft table td a {text-decoration: none;}
div#haendlerLeft table td a.selected {color: #EB7D05;}
.lineTop { border-top: 1px solid #c9c9c9;}
.lineBottom { border-bottom: 1px solid #c9c9c9;}
div#haendlerLeft input#butSuche {margin-top: 2px;}

div#Suchergebnis {background: #ffffff; padding-top: 5px;}
div#Suchergebnis h1 {color: #ffffff; font-size: 9pt; margin: 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
div#Suchergebnis p {font-size: 8pt;}
div#Suchergebnis table td {width: 33%; border-right: 3px solid #ffffff; border-top: 3px solid #ffffff; padding: 5px; vertical-align: top;}
div#Suchergebnis table td.noborderright {border-right: 0;}
div#Suchergebnis table td a {text-decoration: none;}
div#Suchergebnis table td a:hover {color: #EB7D05;}
div#haendlerRight {float: left; padding-left: 40px; border-left: 1px solid #c9c9c9;}

/* HÄNDLERANGEBOTE */
table#Angebote td {padding-left: 5px;}
form#FormAngebote input.text {width: 150px; font-size: 8pt;}
form#FormAngebote select {width: 150px; font-size: 8pt; height: 20px;}
div#SuchergebnisAngebote {background: #ffffff; padding-top: 5px;}
div#SuchergebnisAngebote h1 {color: #ffffff; font-size: 9pt; margin: 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
table#resultAngebote {margin-bottom: 8px;}
table#resultAngebote tr {background: #ECECEC;}
table#resultAngebote p {font-size: 9pt;}
table#resultAngebote td#col1 {width: 132px; height: 94px; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; vertical-align: top;}
table#resultAngebote td#col2 {width: 187px; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}
table#resultAngebote td#col2 p {font-weight: bold; padding-left: 10px;}
table#resultAngebote td#col3 {width: 292px; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}
table#resultAngebote td#col3 p {padding-left: 10px;}

table#resultAngebote td#col4 {width: 101px; border-top: 2px solid #ffffff; border-right: 0;}
table#resultAngebote td#col4 p {font-weight: bold; text-align: center;}
table#resultAngebote td#col5 {border-top: 2px solid #ffffff; border-right: 0; vertical-align: top;}
table#resultAngebote td#col5 p {padding-left: 10px; padding-top: 5px; padding-right: 15px;}
table#resultAngebote td#col5 a.moreInfo {color: #EB7D05; text-decoration: underline; }

/* OUTLET HÄNDLER/ZACK */
div#outletHead {width: 961px; height: 356px; padding-bottom: 3px;}
div#outletLeft {float: left; width:469px; height: 340px; background: url(upload/bg_outlet_left.jpg); margin-right: 5px;}
div#outletLeft p {padding-left: 44px; padding-top: 263px;}
div#outletLeft p a {text-decoration: underline;}
div#outletLeft img {margin-left: -24px;}
div#outletRight {float: left; width:487px; height: 340px; background: url(upload/bg_outlet_right.jpg)}
div#outletRight p {padding-left: 44px; padding-top: 263px;}
div#outletRight p a {text-decoration: underline;}
div#outletRight img {margin-left: -24px;}
div#outletBackground {margin-bottom: 3px;}

/* ANGEBOT-DETAILS */
div#detailImage {width: 702px; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9;}
div#detailImage img {margin: 3px 0px 3px 0px;}
div#detailArtikel {margin-top: 3px; width: 702px;}
div#detailArtikel h1 {color: #ffffff; font-size: 9pt; margin: 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
div#detailArtikel p {padding-left: 5px; padding-right: 15px; line-height: 16px;}
div#detailArtikel p.detailTitle {font-weight: bold; font-size: 10pt; padding-top: 8px;}
div#detailHaendler {margin-top: 13px; width: 702px;}
div#detailHaendler h1 {color: #ffffff; font-size: 9pt; margin: 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
div#detailHaendler p {padding-left: 5px; padding-right: 15px; line-height: 16px;}
div#detailHaendler p.detailTitle {font-weight: bold; font-size: 10pt; padding-top: 8px;}
div#detailHaendler p a {text-decoration: none; color: #EB7D05;}

/* HÄNDLER-LOGIN */
div#loginUser {width: 702px;}
div#loginUser p#pwforgotten {text-align: right; margin-top: -20px;}
div#loginUser p#pwforgotten a {text-decoration: underline; color: #EB7D05;}
div#loginUser table {width: 100%; height: 50px; background: url(upload/bg_tbl_login.gif) left top repeat-x; margin-bottom: 30px;}
div#loginUser input.text {width: 206px; height: 18px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}
div#loginUser td#col1 {padding-left: 5px;}

div#loginRegister {width: 702px;}
div#loginRegister h1 {color: #ffffff; font-size: 9pt; margin: 0 0 5px 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
div#loginRegister input.text {width: 274px; height: 16px; font-size: 8pt; padding-top: 2px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}
div#loginRegister input.plz {width: 38px; height: 16px; font-size: 8pt; padding-top: 2px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}
div#loginRegister input.ort {width: 234px; height: 16px; font-size: 8pt; padding-top: 2px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}
div#loginRegister select {width: 274px; height: 20px; font-size: 8pt;}
div#loginRegister input.checkbox {float: left; margin-right: 5px; margin-bottom: 20px;}
div#loginRegister p#butRegister {text-align: right; margin-top: 10px;}

/* ADD NEW ARTICLE */
form#FormArtikelNeu {width: 702px;}
form#FormArtikelNeu h1 {color: #ffffff; font-size: 9pt; margin: 0; padding-left: 5px; line-height: 20px; font-weight: bold; background: #C9C9C9;}
form#FormArtikelNeu p {padding-left: 5px;}
form#FormArtikelNeu table td {padding-top: 5px; padding-left: 5px;}
form#FormArtikelNeu table p {padding-left: 0;}
form#FormArtikelNeu table td input.text {font-size: 8pt; width: 140px; height: 18px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}
form#FormArtikelNeu table td select {font-size: 8pt; width: 140px;}
form#FormArtikelNeu textarea {margin-top: 3px; font-size: 8pt; width: 700px; height: 120px; background: url(upload/bg_login_input.gif) left top no-repeat; border: 1px solid #c9c9c9;}

