/* 
GROUP:	BASIC HTML ELEMENTS
*/
body {
background-color: #FFF;
font-size: 100.01%;
font-family: Arial,Verdana;
margin: 0;
padding: 0;
text-align: left;
color: #000;
letter-spacing:0.005em;
}

p {
margin: 0;
padding: 0;
font-size: 0.85em;
}

img {
border: 0;
}

h1 {
margin: 0.4em 0 0 0;
padding: 0;
font-size: 1.063em;
}

a.grey {
text-decoration: none;
color: #A7A7A7;
font-weight: bold;
font-size: 0.85em;
}

a.grey:hover {
text-decoration: none;
color: #000;
font-weight: bold;
font-size: 0.85em;
}

a.gray {
text-decoration: none;
color: #A7A7A7;
font-weight: bold;
}

a.gray:hover {
text-decoration: none;
color: #000;
font-weight: bold;
}

div#mainouter {
width: 56.563em;
height: 37.5em;
margin: 2em auto 0 auto;
}

div#logo {
width: 11.938em;
height: 2.563em;
margin-bottom: 0.5em;
float: left;
}

div#baseline {
width: 100%;
height: 2em;
vertical-align: middle;
border-bottom: 1px solid black;
}

div#rootline {
width: 60%;
height: 2em;
vertical-align: middle;
float: left;
}

div#rootline a {
text-decoration: none;
color: #000;
}

div#nav_appendix {
width: 44.625em;
height: 2em;
vertical-align: top;
float: right;
text-align: right;
}

div#nav_appendix  ul {
margin: 0;
padding: 0;
}

div#nav_appendix  ul  li {
list-style-type: none;
display: inline;
padding: 0 0 0 3em;
font-size: 0.6em;	
}

div#nav_appendix  ul  li a {
text-decoration: none;
color: #000;
}

div#nav_appendix  ul  li a.active {
text-decoration: underline;
font-weight: bold;
color: #000;
}

div#rootline {
width: 56.563em;
margin-top: 1em;
height: 1.5em;
vertical-align: middle;
float: left;
}

div#rootline  p {
font-size: 0.6em;
margin-top: 0.5em;
}

div#navline {
width: 56.563em;
height: 2.188em;
float: left;
border-top: 3px solid black;
border-bottom: 1px solid black;
vertical-align: middle;
letter-spacing: 0.05em;
}

div#navline  ul {
font-weight: bold;
padding: 0;
margin: 0.55em 0 0 0;
}

div#navline  ul  li {
list-style-type: none;
display: inline;
padding-right: 3.5em;
font-size: 0.85em;
}

div#navline  ul  li a {
text-decoration: none;
color: #A7A7A7;
}

div#navline  ul  li a.active {
text-decoration: none;
color: #000;
}

div#navline  ul  li a:hover {
text-decoration: none;
color: #000;
}

div#nav_container {
float: left;
width: 8.125em;
margin-right: 1.563em;
letter-spacing: 0.05em;
}

div#split_content {
float: right;
width: 46.875em;
vertical-align: top;
}

div#full_content {
width: 56.563em;
float: left;
}

div#split_content p, div#split_content td, div#full_content p, div#full_content td  {
line-height: 1.4em;
}

ul#nav_sub {
font-weight: bold;
padding: 0.35em 0 0.55em 0;
margin: 0;
}

ul#nav_sub li {
list-style-type: none;
font-size: 0.85em;
line-height: 1.4em;
}

ul#nav_sub li a {
text-decoration: none;
color: #A7A7A7;
}

ul#nav_sub  li a.active {
text-decoration: none;
color: #000;
}

ul#nav_sub  li a:hover {
text-decoration: none;
color: #000;
}

ul#nav_sub_sub {
font-weight: bold;
padding: 0.35em 0 0.55em 0;
margin: 0;
border-top: 1px solid black;
}

ul#nav_sub_sub li {
list-style-type: none;
font-size: 0.85em;
line-height: 1.4em;
}

ul#nav_sub_sub li a {
text-decoration: none;
color: #A7A7A7;
}

ul#nav_sub_sub  li a.active {
text-decoration: none;
color: #000;
}

ul#nav_sub_sub  li a:hover {
text-decoration: none;
color: #000;
}

ul#nav_sub_sub_functions {
font-weight: bold;
padding: 0.35em 0 0.55em 0;
margin: 0;
border-top: 1px solid black;
}

ul#nav_sub_sub_functions li {
list-style-type: none;
font-size: 0.85em;
line-height: 1.4em;
}

ul#nav_sub_sub_functions li a {
text-decoration: none;
color: #A7A7A7;
}

ul#nav_sub_sub_functions  li a.active {
text-decoration: none;
color: #000;
}

ul#nav_sub_sub_functions  li a:hover {
text-decoration: none;
color: #000;
}

div#intro {
width: 56.563em;
height: 37.188em;
float: left;
}

img.produkte_intro_sessel {
padding-top: 2.813em;
}

img.produkte_intro_sofas {
padding: 2.813em 0 0 3.125em;
}

img.produkte_intro_jonedwards {
padding: 2.813em 0 0 3.125em;
}

div#produkte_sessel_details {
width: 37.188em;
height: 31.45em;
}

div#produkte_sessel_details_alternate {
width: 37.188em;
height: 31.45em;
}

#flashcontainer {
background-color: white;
}

div#produkte_sessel_spezifikationen {
width: 46.875em;
border-bottom: 3px solid black;
float: left;
}

div#buttons {
padding-top: 1em;
border-top: 3px solid black;
width: 37.188em;
float:left;
}

div#slideshow {
margin: 0;
width: 31.5em;
float: left;
height: 3.25em;
overflow: hidden;

}

div#slideshow ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 0;
width: 8000px;
}

div#slideshow ul li {
float: left;
margin: 0 10px;
}

table#slideshowcontainer {
width: 100%;
margin-top: 0.938em;
}

td#slide_nav_left, td#slide_nav_right {
width: 2.844em;
}

td#slide_nav_middle {
width: 31.5em;
}

a.slide_prev, a.slide_next {
cursor: pointer;
}

div#produkte_spezifikationen_text {
width: 17.813em;
float: left;
}

div#produkte_spezifikationen_text p {
margin: 1em 0;
}

div#produkte_spezifikationen_awards {
padding-top: 0.938em;
border-top: 1px solid black;
width: 17.813em;
}

div.awardteaser {
width: 17.813em;
float: left;
}

div.awardteaser_left {
width: 8.125em;
float: left;
padding: 0 0 0.938em 0;
}

div.awardteaser_right {
width: 9.688em;
float: left;
padding: 0 0 0.938em 0;
}

div.awardteaser_right span {
font-size: 0.7em;
}

div#produkte_spezifikationen_skizze {
width: 8.125em;
margin: 2.8em 1.563em 0 1.563em;
float: left;
}

div#produkte_spezifikationen_skizze img {
margin-bottom: 1em;
}

div#produkte_spezifikationen_details {
width: 17.813em;
float: left;
margin-top: 2.8em;
}

table.specs {
width: 100%;
}

table.specs td {
vertical-align: top;
font-size: 0.75em;
padding-bottom: 1em;
}

table.specs td.label {
padding-right: 0.5em;
font-weight: bold;
white-space: nowrap;
}

div#produkte_sessel_designer {
width: 46.875em;
padding-bottom: 1.563em;
border-bottom: 3px solid black;
float: left;
}

div#produkte_sessel_designer_links {
width: 29.063em;
float: left;
}

div#produkte_sessel_designer_links_zitat {
width: 27.5em;
padding-bottom: 1.1em;
margin-bottom: 1.1em;
border-bottom: 1px solid black;
}

div#produkte_sessel_designer_links_zitat p {
padding-top: 1.563em;
}

div#produkte_sessel_designer_links_produktbeispiel {
width: 27.5em;
padding-bottom: 1.563em;
}

div#produkte_sessel_designer_links_produktzitat {
width: 27.5em;
}

div#produkte_sessel_designer_links_produktzitat p {
font-size: 1.063em;
}

div#produkte_sessel_designer_rechts {
width: 17.813em;
float: right;
margin-top: 0;
}

div#produkte_sessel_designer_rechts_vita {
width: 8.125em;
margin-right: 1.563em;
float: left;
}

div#produkte_sessel_designer_rechts_vita_link {
position: relative;
width: 8.125em;
height: 6.063em;
float: left;
}

div#produkte_sessel_designer_rechts_vita_link_style {
position: absolute;
bottom: 0px;
width: 8.125em;
}

div#produkte_sessel_designer_rechts_produkte {
width: 17.813em;
float: left;
padding-top: 1.3em;
margin-top: 1.563em;
border-top: 1px solid black;
}

div#produkte_sessel_designer_rechts_produkte p {
display: block;
width: 100%;
margin-bottom: 1.563em;
font-size: 0.9em;
}

div#produkte_sessel_designer_rechts_produkte_bild {
width: 8.125em;
margin: 0 1.563em 1.563em 0;
float: left;
}

div#produkte_sessel_designer_rechts_produkte_link {
position: relative;
width: 8.125em;
height: 3.25em;
float: left;
}

div#produkte_sessel_designer_rechts_produkte_link_style {
position: absolute;
bottom: 0px;
width: 8.125em;
}

div#designer_uebersicht {
width: 46.875em;
margin-top: 1.8em;
float: left;
}

div#designer_uebersicht_galerie {
width: 27.5em;
margin-right: 1.563em;
float: left;
}

div#designer_uebersicht_galerie img {
margin-bottom: 1.563em;
}

div#designer_uebersicht_slogan {
width: 17.813em;
float: left;
}

div#designer_uebersicht_slogan h1 {
margin: 0 0 1em 0;
padding-top: 0;
}

div.designer_uebersicht_produkte {
width: 46.875em;
margin-top: 1.8em;
padding-top: 1.563em;
float: left;
border-top: 1px solid black;
display: none;
}

div#designer_uebersicht_produkte_container {
width: 46.875em;
height: 8em;
float: left;
overflow: visible;
}

div#designer_details_fotos {
width: 46.875em;
padding: 0 0 0.3em 0;
border-bottom: 1px solid black;
float: left;
}

table#designer_fotos {
margin: 0;
padding: 0;
}

table#designer_fotos td {
text-align: left;
padding: 0 1.563em 0.2em 0;
}

table#designer_fotos td  img {
padding-bottom: 0.2em;
}

table#designer_fotos td.left {
padding: 0 1.563em 0.2em 0;
text-align: left;
}

table#designer_fotos td span { 
color: #000;
font-weight: bold;
font-size: 0.75em;
}

table#designer_fotos_produkte {
margin: 0;
padding: 0;
}

table#designer_fotos_produkte td {
text-align: center;
width: 9.688em;
}

table#designer_fotos_produkte td  img {

}

table#designer_fotos_produkte td.left{
padding: 0 1.563em 0.2em 0;
text-align: left;
}

table#designer_fotos_produkte td span { 
color: #000;
font-weight: bold;
font-size: 0.75em;
}

div#designer_alle_produkte {
width: 46.875em;
margin-top: 0.6em;
padding-bottom: 0.3em;
border-bottom: 1px solid black;
float: left;
}

div#designer_vita {
width: 17.813em;
margin: 0.6em 1.563em 0 0;
float: left;
}

div#designer_vita span {
font-size: 0.75em;
}

div#designer_vita span h2 {
font-size: 1em;
padding: 0;
margin: 0;
}

div#designer_zitat {
margin-top: 0.6em;
width: 27.5em;
float: left;
}

div#designer_zitat p {
font-size: 1.063em;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

.clearboth {
clear: both;
}

div#footer {
width: 100%;
height: 1em;
float: left;
}

div#unternehmen_start {
width: 46.875em;
float:left;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 3px solid black;
}

div#unternehmen_start_2 {
width: 46.875em;
float:left;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 1px solid black;
}

div#unternehmen_start_bild {
width: 27.5em;
height: 17.813em;
float:left;
}

div#unternehmen_start_text {
float:left;
margin-left: 1em;
width: 18.375em;
}

div#unternehmen_start_text h1 {
margin: 0 0 0.7em 0;
}

div#unternehmen_historie_start {
width: 37.188em;
float:right;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 3px solid black;
}

div#unternehmen_historie_start_bild {
width: 17.813em;
height: 17.813em;
float:left;
}

div#unternehmen_historie_start_text {
float:left;
margin-left: 1em;
width: 18.375em;
}

div#unternehmen_historie_start_text h1 {
margin: 0 0 0.7em 0;
}

table#unternehmen_historie_start_text {
width: 17.813em;
border: 0;
}

table#unternehmen_historie_start_text td {
vertical-align: top;
padding-bottom: 1.5em;
font-size: 0.75em;
}

td.jahreszahl, td.jahreszahl_lang  {
font-weight: bold;
}

td.jahrestext {
padding-left: 0.5em;
}

td.jahreszahl_lang {
padding: 0 !important;
margin: 0;
}

div#unternehmen_handmade_start {
width: 37.188em;
float:right;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 3px solid black;
}

div#unternehmen_handmade_start p, div#unternehmen_handmade_funktionalitaet_start p, div#kontakt_start p, div#unternehmen_start_text p {
font-size: 0.8em;
}

div#unternehmen_handmade_start_bild {
width: 17.813em;
height: 17.813em;
float:left;
}

div#unternehmen_handmade_start_bild img {
margin: 0;
padding: 0;
}

div#unternehmen_handmade_start_text {
float:left;
margin-left: 1em;
width: 18.375em;
}

div#unternehmen_handmade_start_text h1 {
margin: 0 0 0.7em 0;
}

div#unternehmen_handmade_funktionalitaet_start {
width: 46.875em;
float:left;
border-bottom: 3px solid black;
margin: 1em 0 0 0;
background-image: url(../media/images/unternehmen/handmade/532_funktion-skizze.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

div#unternehmen_handmade_funktionalitaet_start_image {
float: left;
margin-top: 12em;
}

div#unternehmen_handmade_funktionalitaet_start_text {
float:right;
width: 18.375em;
padding-bottom: 1em;
}

div#unternehmen_handmade_funktionalitaet_start_text h1 {
margin: 0 0 0.7em 0;
}

div#unternehmen_handmade_funktionalitaet_start_bottom {
width: 46.875em;
float:left;
margin: 1em 0 0 0;
}

div#unternehmen_philosophie_start_text {
width: 33.125em;
float:left;
}

div#unternehmen_karriere_text {
width: 33.125em;
float:left;
}

div#unternehmen_karriere_text ul li {
font-size: 0.9em;
line-height: 1.2em;
padding-bottom: 0.25em;
}

div#kontakt_start {
width: 46.875em;
float:left;
margin-top: 1em;
padding-bottom: 1em;
}

div#kontakt_start_bild {
width: 27.5em;
height: 17.813em;
float:left;
}

div#kontakt_start_text {
float:left;
margin-left: 1em;
width: 18.375em;
}

div#kontakt_start_text h1 {
margin: 0 0 0.7em 0;
}

table#unternehmen_philosophie_potpouri {
width: 46.875em;
border: 0;
}

div#unternehmen_philosophie_start {
width: 46.875em;
float:left;
margin: 1em 0 0 0;
}

div#unternehmen_karriere {
width: 46.875em;
float:left;
margin: 1em 0 0 0;
}

div#unternehmen_philosophie_details {
width: 46.875em;
float:left;
margin: 1em 0 0 0;
padding: 0 0 1em 0;
}

div#unternehmen_philosophie_details_text {
width: 33.125em;
float:left;
}

div#unternehmen_philosophie_details_text_headlines {
width: 46.875em;
float:left;
}

div#unternehmen_philosophie_details_text h1 {
margin: 0 0 0.7em 0;
}

div#unternehmen_philosophie_details_text_headlines h1 {
letter-spacing: 0.1em;
}

div#unternehmen_philosophie_details_zeile_1 {
/* width: 46.875em; */
width: 17.812em;
padding-left: 29.063em;
float:left;
}

div#unternehmen_philosophie_details_zeile_1 h1 {
font-size: 1em;
}

div#unternehmen_philosophie_details_zeile_2 {
width: 42.187em;
padding-left: 4.688em;
float:left;
}

div#unternehmen_philosophie_details_zeile_2 h1 {
font-size: 2em;
}

div#unternehmen_philosophie_details_zeile_3 {
width: 9.687em;
padding-left: 37.188em;
float:left;
}

div#unternehmen_philosophie_details_zeile_3 h1 {
font-size: 1.6em;
}

div#unternehmen_philosophie_details_zeile_4 {
width: 33.125em;
padding-left: 13.75em;
float:left;
}

div#unternehmen_philosophie_details_zeile_4 h1 {
font-size: 1.2em;
}

div#unternehmen_philosophie_details_zeile_5 {
width: 24.062em;
padding-left: 22.813em;
float:left;
}

div#unternehmen_philosophie_details_zeile_5 h1 {
font-size: 1.4em;
}


div#unternehmen_philosophie_details  a {
text-decoration: none;
color: #A7A7A7;
}

div#unternehmen_philosophie_details  a.active {
text-decoration: none;
color: #000;
}

div#unternehmen_philosophie_details  a:hover {
text-decoration: none;
color: #000;
}

div#unternehmen_philosophie_details_bottom {
width: 46.875em;
float:left;
}

div#unternehmen_philosophie_details_produkte {
width: 29.063em;
float: left;
margin-top: 2.089em;
}

div#unternehmen_philosophie_details_produkte a {
display: block;
float: left;
}

div#unternehmen_philosophie_details_produkte_row {
width: 29.063em;
float: left;
}

div#produkte_jonedwards_logo {
margin-top: 1.1em;
padding-bottom: 1.15em;
border-bottom: 1px solid black;
}

div#produkte_jonedwards_teaser {
border-bottom: 1px solid black;
float: left;
padding: 0.1em 0;
width: 46.875em;
}

div#produkte_jonedwards_teaser_image {
width: 17.813em;
float: left;
}

div#produkte_jonedwards_teaser_image h1 {
font-size: 0.85em;
}

div#produkte_jonedwards_teaser_text {
width: 17.813em;
float: right;
}

div#produkte_jonedwards_teaser_text p {
font-size: 0.75em;
}

div#produkte_jonedwards_teaser_intro {
width: 46.875em;
float:left;
margin-top: 1em;
}

div#produkte_jonedwards_teaser_text_links {
width: 18.375em;
float: left;
}

div#produkte_jonedwards_teaser_text_rechts {
width: 18.375em;
float: right;
font-weight: bold;
}

div#produkte_jonedwards_teaser_text_rechts ul {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;
}

div#produkte_jonedwards_teaser_text_rechts ul li {
margin: 10px 0;
padding: 0;
font-size: 0.85em;
}

div#produkte_jonedwards_teaser_elemente {
float: left;
padding: 1em 0;
width: 46.875em;
}

div.produkte_jonedwards_teaser_details, div.produkte_jonedwards_teaser_details_last {
text-align: left;
width: 7.188em;
float: left;
margin-right: 0.75em;
}

div.produkte_jonedwards_teaser_details label, div.produkte_jonedwards_teaser_details_last label {
display: block;
font-size: 0.75em;
}

div.produkte_jonedwards_teaser_details_last {
margin-right: 0;
}

div#produkte_jonedwards_teaser_sub {
float: left;
padding: 1em 0;
width: 46.875em;
}

div.produkte_jonedwards_teaser_details_2, div.produkte_jonedwards_teaser_details_2_last {
text-align: left;
width: 3.25em;
float: left;
margin-right: 1.563em;
}

div.produkte_jonedwards_teaser_details_2 label, div.produkte_jonedwards_teaser_details_2_last label {
display: block;
font-size: 0.75em;
}

div.produkte_jonedwards_teaser_details_2_last {
margin-right: 0;
}

div#impressum {
width: 46.875em;
float:left;
margin: 1em 0 0 9.688em;
}

div#impressum p {
font-size: 0.75em;
padding: 0 0 1em 0;
}


div#impressum h1 {
font-size: 1em;
font-weight: bold;
}

div#impressum h2 {
font-size: 0.75em;
font-weight: bold;
padding: 0;
margin: 1em 0 0 0;
}

div#impressum  a {
text-decoration: none;
color: #A7A7A7;
font-weight: bold;
}

div#impressum  a.active {
text-decoration: none;
color: #000;
}

div#impressum  a:hover {
text-decoration: none;
color: #000;
}

div#impressum  p {
margin: 0;
padding: 0 0 1em 0;
}

div.hidden {
display: none;
}

li.hidden {
display: none;
}

div.line {
border-bottom: 1px solid black;
}

div#produkte_jonedwards div {
width: 12.375em;
padding: 2.813em 3.125em 0 0;
float: left;
}

div#unternehmen_kontakt_text {
float:left;
margin-left: 1em;
width: 18.375em;
}

div#unternehmen_kontakt_text h2 {
font-size: 0.75em;
font-weight: bold;
padding: 0;
margin: 1em 0 0 0;
}

div#unternehmen_kontakt_text p {
font-size: 0.75em;
}

div#unternehmen_kontakt_text img {
margin-bottom: 5em;
}

div#unternehmen_kontakt {
width: 46.875em;
float:left;
margin-top: 1em;
padding-bottom: 1em;
border-bottom: 3px solid black;
}


div#unternehmen_kontakt_formular p {
font-size: 0.75em;
width: 30.5em;
padding-bottom: 2em;
}

div#unternehmen_kontakt_formular {
width: 27.5em;
float: left;
}

div#unternehmen_kontakt_formular table {
width: 23em;
border: 0;
}

div#unternehmen_kontakt_formular table td {
font-size: 0.75em;
vertical-align: top;
}

div#unternehmen_kontakt_formular table td.line {
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 0.5em 0;
text-align: left;
}

div#unternehmen_kontakt_formular table td.line input {
border: 0;
text-align: left;
background-color: #FFF;
cursor: pointer;
width: auto;
}

div#unternehmen_kontakt_formular input, div#unternehmen_kontakt_formular select, div#unternehmen_kontakt_formular textarea {
width: 18em;
border: 1px solid black;
}

div#unternehmen_kontakt_formular input.check {
width: auto;
border: 0;
}

div#unternehmen_kontakt_formular input.zeichenzahl {
background-color: #FFF;
border: 0;
width: 2.6em;
text-align: right;
font-size: 1em;
}

div#unternehmen_kontakt_formular span.zeichenzahl {
font-size: 1em;
}

div#unternehmen_kontakt_formular input.checkerror , div#unternehmen_kontakt_formular input.error,div#unternehmen_kontakt_formular select.error,div#unternehmen_kontakt_formular textarea.error,div#unternehmen_kontakt_formular textarea.kommentar_error {
border: 2px solid red;
}

#kontaktform {
text-align: left;
border-collapse: separate;
border-spacing: 0 0.5em;
}


div#haendlersuche {
width: 46.875em;
float:left;
padding-bottom: 1em;
border-bottom: 3px solid black;
}

div#haendlersuche_form {
width: 27.5em;
float: left;
}

div#haendlersuche_adressen {
float:left;
margin-left: 1.562em;
width: 17.813em;
}

div#haendlersuche_adressen p {
font-size: 0.75em;
padding-top: 1em;
}

div#haendlersuche_form table {
width: 100%;
border: 0;
padding-top: 0.2em;
border-collapse: separate;
border-spacing: 0 0.5em;
}

div#haendlersuche_form table td {
font-size: 0.75em;
vertical-align: top;
}

div#haendlersuche_form table td.line {
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 0.5em 0;
text-align: left;
}

div#haendlersuche_form table td.leftside {
width: 16em;
}

div#haendlersuche_form table td.line input {
border: 0;
text-align: left;
background-color: #FFF;
cursor: pointer;
width: auto;
}

div#haendlersuche_form input, div#haendlersuche_form select, div#haendlersuche_form textarea {
width: 7em;
border: 1px solid black;
}

div#haendlersuche a {
text-decoration: none;
color: #A7A7A7;
font-weight: bold;
}

div#haendlersuche  a.active {
text-decoration: none;
color: #000;
}

div#haendlersuche  a:hover {
text-decoration: none;
color: #000;
}

div#haendlersuche_form table td a {
display: block;
float: left;
}

div#haendlersuche_form table td a.margin {
margin-right: 3.5em;
}

div#haendlersuche_form table td a.margin_active {
text-decoration: underline;
color: #000;
margin-right: 3.5em;
}

div#haendlersuche_form table td a.active {
text-decoration: underline;
color: #000;
}

table#haendlerdaten {
width: 100%;
border: 0;
}

table#haendlerdaten td {
vertical-align: top;
font-size: 0.75em;
}

img.print_dealer {
width: 0.917em;
height: 0.833em;
border: 0;
margin-top: 0.2em;
}

td.red {
font-weight: bold;
color: red;
}

td.spacer {
height: 2em;
line-height: 2em;
}

p.red {
font-weight: bold;
color: red;
}

div.sitemap {
width: 46.875em;
float: right;
}

div.sitemap a {
text-decoration: none;
color: #000;
font-size: 0.75em;
font-weight: bold;
}

div.sitemap  a.active {
text-decoration: none;
color: #000;
}

div.sitemap  a:hover {
text-decoration: underline;
color: #000;
}

div.sitemap li {
font-size: 1em;
}

div.sitemap_main {
width: 46.875em;
line-height: 2em;
float: left;
border-bottom: 1px solid black;
}

div.sitemap_main a {
font-size: 0.75em;
}

div.sitemap_main_2 {
width: 46.875em;
line-height: 2em;
float: left;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

div.sitemap_sub {
width: 46.875em;
line-height: 2em;
float: left;
border-bottom: 1px solid black;
}

div.sitemap_sub_sub {
display: block;
float: left;
width: 9.375em;
line-height: 1.1em;
margin-top: 0.75em;
margin-bottom: 1em;
}

div.sitemap_sub_sub_2 {
width: 46.875em;
float: left;
border-bottom: 1px solid black;
line-height: 1.1em;
margin-top: 0.75em;
}

div.sitemap_sub_sub_3 {
display: block;
float: left;
width: 9.375em;
line-height: 1.1em;
margin: 0;
}

div.sitemap_sub_sub ul, div.sitemap_sub_sub_2 ul {
margin: 0 auto;
}

ul.sitemap_sub_container, ul.sitemap_sub_sub_specs {
padding: 0 0 0.3em 1.938em;
margin: 0;
}

ul.sitemap_sub_specs, ul.sitemap_sub_space {
padding: 0 0 0 0.5em;
margin: 0;
}

ul.sitemap_sub_container_2  ul {
margin: 0;
padding: 0;
list-style-type: none;
}

div.sitemap_sub_sub_2 ul a {
font-weight: bold;
}

ul.sitemap_sub_specs a, ul.sitemap_sub_sub_specs a, ul.sitemap_sub_container_2 a, ul.sitemap_sub_space li a {
font-weight: normal;
}

ul.sitemap_sub_space li, ul.sitemap_sub_specs li, ul.sitemap_sub_sub_specs li, ul.sitemap_sub_container_2 li{
list-style-type: none;
padding: 0;
margin: 0;
}

div.sitemap_sub_sub_2 ul {
padding: 0 0 0 1.938em;
margin-bottom: 1em;
}

div.sitemap_sub_clean  {
width: 46.875em;
margin: 0;
padding: 0;
float: left;
margin-top: 0.5em;
}

div.sitemap_sub_clean_2 {
width: 46.875em;
margin: 0;
padding: 0;
float: left;
}

div.sitemap_sub_clean ul,div.sitemap_sub_clean_2 ul {
padding: 0 0 0 1.938em;
margin: 0;
}

div.sitemap_sub_clean ul ul, div.sitemap_sub_clean_2 ul ul {
padding: 0 0 0 1em;
margin: 0;
}

ul.sitemap_sub_sub_space ul {
padding: 0 0 0 0.5em;
margin: 0;
}

ul.sitemap_sub_sub_specs {
padding: 0;
margin: 0;
}

div#karriere {
width: 46.875em;
float:left;
margin: 1em 0 0 9.688em;
}

div#karriere p {
font-size: 0.75em;
padding: 0 0 1em 0;
}


div#karriere h1 {
font-size: 1em;
font-weight: bold;
}

/*
Group MouseOver
*/
td#slide_nav_left a img.transOFF, td#slide_nav_right a img.transOFF, div#slideshow ul li img.transOFF, div#designer_uebersicht_galerie img.transOFF, table#unternehmen_philosophie_potpouri  a img.transOFF { border: 0; }
td#slide_nav_left a img.transON, td#slide_nav_right a img.transON, div#slideshow ul li img.transON, div#designer_uebersicht_galerie img.transON, table#unternehmen_philosophie_potpouri  a img.transON { opacity:.50; border: 0; }

div#produkte_sofas div.transOFF,div#produkte_jonedwards div.transOFF { float: left; width: 12.375em; padding: 2.813em 3.125em 0 0; background-color: #FFF; border: 0; }
div#produkte_sofas div.transON,div#produkte_jonedwards div.transON  {  float: left; width: 12.375em; padding: 2.813em 3.125em 0 0; background-color: #FFF; opacity:.50; border:0; }
div#produkte_sessel div.transOFF { float: left; width: 8.125em; padding: 2.813em 3.125em 1.938em 0; background-color: #FFF; border: 0; }
div#produkte_sessel div.transON {  float: left; width: 8.125em; padding: 2.813em 3.125em 1.938em 0; background-color: #FFF; opacity:.50; border:0; }

/*
Group Lytebox
*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #ffffff; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 1px solid #888888; }
#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 1px solid #888888; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading { position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../media/lytebox/loading.gif) center no-repeat; }
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(../media/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../media/lytebox/prev_grey.gif) left 15% no-repeat; }
#lbNext { width: 49%; height: 100%; background: transparent url(../media/lytebox//blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../media/lytebox/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(../media/lytebox/close_grey.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(../media/lytebox/play_grey.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(../media/lytebox/pause_grey.png) no-repeat; }