body {
   background-color           :  #D2CBC1;
   font-family                :  Helvetica, "Trebuchet MS", Arial, sans-serif;
   line-height                :  15pt;
   color                      :  #F3EFDF;
   margin                     :  0px;
}

img {
   border                     :  0px;
}

input {
   font-size                  :  10px;
}

/******************************************************************************/

/*aeussere tabelle*/
.outer_table {
   width                      :  100%;
   min-width                  :  99%;
   height                     :  100%;
   min-height                 :  99%;
   background-color           :  inherit;
   color                      :  inherit;
   text-align                 :  center;
   vertical-align             :  middle;
   padding                    :  0px;
   margin                     :  0px;
}

/******************************************************************************/

/*header*/
.header_top {
   background-color           :  #cac4ba;
   color                      :  inherit;
   height                     :  76px;
   text-align                 :  right;
   vertical-align             :  bottom;
   background-image           :  url('../media/header_top.gif');
   background-repeat          :  no-repeat;
   background-position        :  10px bottom;
   padding-right              :  10px;
}

.header_top a , .header_top a:active {
   color                      :  #484642;
   background-color           :  inherit;
   text-decoration            :  none;
   font-size                  :  12px;
   padding-left               :  22px;
}

.header_top a:hover {
   color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
   padding-left               :  22px;
}

.header_top a.active {
   color                      :  #AF6657;
   background-color           :  inherit;
}

.header_bottom {
   background-color           :  #F3EFDF;
   color                      :  inherit;
   height                     :  20px;
   text-align                 :  left;
   background-image           :  url('../media/header_bottom.gif');
   background-repeat          :  no-repeat;
}

/******************************************************************************/

/*menu*/
.menu_left {
   /*width                      :  100px;*/
   width                      :  106px;
   background-color           :  #654B48;
   color                      :  #D2CCC3;
   font-size                  :  12px;
   padding-left               :  10px;
   padding-top                :  30px;
   text-align                 :  left;
   vertical-align             :  top;
}

.menu_left_inner td {
   padding-bottom             :  15px;
}

.menu_left a , .menu_left a:active {
   color                      :  #F3EFDF;
   background-color           :  inherit;
   text-decoration            :  none;
   font-weight                :  bold;
   font-size                  :  12px;
}

.menu_left a:hover, .menu_left a.active {
   color                      :  #AF6657;
   background-color           :  inherit;
}

.menu_left span {
   color                      :  #F3EFDF;
   background-color           :  inherit;
   text-decoration            :  none;
   font-weight                :  bold;
   font-size                  :  12px;
cursor					  :  pointer;
}

.menu_left span:hover {
   color                      :  #AF6657;
   background-color           :  inherit;
   cursor					  :  pointer;	
}

/******************************************************************************/

.menu_right {
   /*width                      :  100px;*/
   width                      :  106px;
   background-color           :  #654B48;
   color                      :  #D2CCC3;
   font-size                  :  12px;
   padding-left               :  10px;
   padding-top                :  30px;
   text-align                 :  left;
   vertical-align             :  top;
cursor					  :  pointer;
}

.menu_right_inner td {
   padding-bottom             :  15px;
cursor					  :  pointer;
}

.menu_right_inactive {
   background-color           :  #7C5B58;
   color                      :  inherit;
}

.menu_right a, .menu_right a:active {
   color                      :  #F3EFDF;
   background-color           :  inherit;
   text-decoration            :  none;
   font-weight                :  bold;
   font-size                  :  12px;
cursor					  :  pointer;
}

.menu_right a:hover, .menu_right a.active {
   color                      :  #AF6657;
   background-color           :  inherit;
}

.menu_right span {
   color                      :  #AF6657;
   background-color           :  inherit;
   font-weight                :  bold;
   font-size				  :  12px;
cursor					  :  pointer;
}

/******************************************************************************/

/*main*/
.inner_main {
   background-color           :  #484642;
   color                      :  #F3EFE0;
   width                      :  auto;
   vertical-align             :  top;
   text-align                 :  left;
   /*padding-right              :  200px;*/
   padding-right              :  30px;
   padding-left               :  30px;
   padding-top                :  30px;
   padding-bottom             :  30px;
   font-size                  :  12px;
   line-height                :  15pt;
}

.main {
   font-size                  :  12px;
   line-height                :  15pt;
}

.main a {
   color                      :  #A6A09C;
   background-color           :  inherit;
   text-decoration            :  none;
}

.main a:hover {
   color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
}

/******************************************************************************/

/*schrift*/
.fett {
   font-weight                :  bold;
}

/******************************************************************************/

/*startseite*/
.startseite td {
   width                      :  50%;
   height                     :  202px;
   vertical-align             :  middle;
}

/******************************************************************************/

/*unternehmen*/
.unternehmen td {
   width                      :  99%;
   text-align                 :  left;
}

/******************************************************************************/

/*produktion*/
.produktion {
   
}

.produktion td {
   width                      :  180px;
   height                     :  180px;
}

.text_left {
   position                   :  relative;
   left                       :  5px;
}

.text_right {
   position                   :  relative;
   right                      :  5px;
}

/******************************************************************************/

/*impressum*/
.impressum {
   width                      :  99%;
   min-width                  :  99%;
   height                     :  99%;
   min-height                 :  99%;
   text-align                 :  center;
   vertical-align             :  middle;
   line-height                :  15pt;
}

/******************************************************************************/

/*muster und mustergruppen*/

.muster_liste {
   font-size                  :  12px;
   line-height                :  15pt;
   width                      :  auto;
}

.muster_liste a {

}

.muster_liste a:hover {
   color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
}

/*zelle bei muster-startseite*/
.muster_liste_zelle {
   width                      :  172px;
}

/*mustergruppennamen (oben)*/
.muster_liste_name {
   padding-right              :  10px;
   padding-bottom             :  10px;
}

/*mustergruppenname (oben) bei auswahl*/
.muster_liste_name_link {
   color                      :  #A6A09C;
   background-color           :  inherit;
   text-decoration            :  none;
}

/*mustergruppenname (oben) bei auswahl*/
.muster_liste_name_link_active {
   font-weight                :  bold;
   color                      :  #AF6657;
   background-color           :  transparent;
   text-decoration            :  none;
}

/*muster-name und -nummer bei listenanzeige*/
.muster_liste_show {
   text-align                 :  center;
  color                      :  #A6A09C;
   background-color           :  inherit;
   text-decoration            :  none;
}
.muster_liste_show a {
   text-align                 :  center;

}

.muster_liste_show a:hover {
   text-align                 :  center;
 color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
}


/*muster-bild bei listenanzeige*/
.muster_liste_show img {
   /*width                      :  80px;*/
   width                      :  85px;
}

.muster_zelle {
   padding-right              :  40px;
   padding-bottom             :  20px;
}

/******************************************************************************/

/*kontaktformular*/
.kontakt {
   width                      :  100%;
}

.kontakt td {
   height                     :  10px;
}

.kontakt_error {
   color                      :  #FF0000;
   background-color           :  inherit;
   font-size                  :  12px;
   width                      :  100%;
}

/******************************************************************************/

/*galerie*/
.galerie_zelle {

}

.galerie_zelle img {

}

/******************************************************************************/

/*faq*/
.faq {
   width                      :  100%;
}

.faq_group {
   width                      :  100%;
   font-size                  :  12px;
   font-weight                :  bold;
   background-color           :  #745653;
   color                      :  #D2CCC3;
   padding-left               :  5px;
}

.faq_question {
   padding-left               :  5px;
   font-weight                :  bold;
   font-size                  :  12px;
}

.faq_answer {
   padding-left               :  15px;
   font-style                 :  italic;
   padding-bottom             :  5px;
   font-size                  :  12px;
}

/******************************************************************************/

/*schmuckstuecke*/

.schmuck td {
   padding                    :  2px;
}

.schmuck_image {
   height                     :  201px;
}

/******************************************************************************/

/*projekte*/

.projekte {
   width                      :  100%;
}

.projekte td {
   padding-right              :  5px;
   padding-bottom             :  5px;
   text-align                 :  center;
}

/******************************************************************************/

/*presse-ver�ffentlichungen*/

.press {
   width                      :  100%;
}

.press td {
   padding-right              :  5px;
   padding-bottom             :  5px;
   text-align                 :  center;
}

/******************************************************************************/

/*presse-mitteilungen*/

.pr {
   width                      :  100%;
}

.pr td {
   padding-right              :  5px;
   padding-bottom             :  5px;
   text-align                 :  center;
}

/******************************************************************************/

/*goldies*/

.goldies {
   width                      :  100%;
}

.goldies td {
   padding-right              :  5px;
   padding-bottom             :  5px;
   text-align                 :  center;
}

/******************************************************************************/

/*formate*/

.formate {

}

.format_top_zelle {
   width                      :  250px;

   vertical-align             :  top;
}

.format_zelle {
   width                      :  100%;
}
.format_zelle td {
   vertical-align             :  top;
   padding-bottom             :  5px;
}

.format_spacer_1 {
   width                      :  80px;
}

.format_spacer_2 {
   height                     :  80px;
}

.format_zelle_img {
   height                     :  60px;
}

/******************************************************************************/

/*kontakt*/

.kontakt_zelle {
   padding-bottom             :  40px;
}

.kontakt_zelle_1 {
   padding-right              :  10px;
}
/******************************************************************************/

/*farben*/

.farben_zelle_start {
   width                      :  172px;
   height                     :  172px;
   background-repeat          :  no-repeat;
   text-align                 :  right;
   vertical-align             :  top;
   padding-top                :  50px;
   padding-right              :  15px;
}

/*farbname und -nummer*/
.farben_liste_show {
   text-align                 :  left;
}

/*farben-bild*/
.farben_liste_show img {
   width                      :  85px;
}

.farben_zelle {
   padding-right              :  40px;
   padding-bottom             :  20px;
   vertical-align             :  top;
}

.farben_dummy {
   width                      :  85px;
   height                     :  85px;
}

/******************************************************************************/

/*bordueren*/

.border_liste {
   font-size                  :  12px;
   line-height                :  15pt;
   width                      :  auto;
}

.border_liste a {

}

.border_liste a:hover {
   color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
}

/*zelle bei border-startseite*/
.border_liste_zelle {
   width                      :  172px;
}

/*mustergruppennamen (oben)*/
.border_liste_name {
   padding-right              :  10px;
   padding-bottom             :  10px;
}

/*mustergruppenname (oben) bei auswahl*/
.border_liste_name_link {
   color                      :  #A6A09C;
   background-color           :  inherit;
   text-decoration            :  none;
}

/*mustergruppenname (oben) bei auswahl*/
.border_liste_name_link_active {
   font-weight                :  bold;
   color                      :  #AF6657;
   background-color           :  transparent;
   text-decoration            :  none;
}

/*border-name und -nummer bei listenanzeige*/
.border_liste_show {
   text-align                 :  center;
   color                      :  #A6A09C;
   background-color           :  inherit;
   text-decoration            :  none;
}
.border_liste_show a {
   text-align                 :  center;

}

.border_liste_show a:hover {
   text-align                 :  center;
   color                      :  #AF6657;
   background-color           :  inherit;
   text-decoration            :  none;
}


/*border-bild bei listenanzeige*/
.border_liste_show img {
   /*width                      :  80px;*/
   width                      :  85px;
}

.border_zelle {
   padding-right              :  40px;
   padding-bottom             :  20px;
}

