#head,
#banner,
#menu,
#left,
#linkbar,
#links,
#w3c,
#order {
display: none;
}

.information {
display: none;
}





#content, #middle {
font: 10pt Georgia, "Times New Roman", serif;
background: #fff;
color: #000;
margin: 0;
padding: 0;
line-height: 20px;
text-align: left;
}

p {
margin: 0;
padding: 0;
}




#warning { 
border-top: 2px solid #d0003a;
border-right: 2px solid #d0003a;
border-bottom: 2px solid #d0003a;
border-left: 2px solid #d0003a;
background-color : #f2f2f2;
color : black;
padding : 5px;
margin : 10px 0;
font-size : 11px;
text-align: justify;
line-height: 16px;
}

.kontakt { 
width : 540px;
padding : 10px;
background-color : #DCE6EA;
border-top : 1px solid #d9d9d9;
border-bottom : 1px solid #d9d9d9;
margin: 10px 0 0 0; 
} 


input, select, textarea { 
color : #000;
margin : 0;
}

.bereich, .feld { 
background-color : #fff;
width : 300px;
} 
.auswahl { 
background-color : #fff;
width : 300px;
color : #000;
font-weight : normal;
} 
.termin_tag { 
background-color : #fff;
width : 40px;
color : #000;
font-weight : normal;
} 
.termin_jahr { 
background-color : #fff;
width : 60px;
color : #000;
font-weight : normal;
} 
.termin_zeit { 
background-color : #fff;
width : 140px;
color : #000;
font-weight : normal;
} 
.check, .radio { 
background-color : #f2f2f2;
border : 0px none;
padding : 0; margin-left:0; margin-right:10px; margin-top:0; margin-bottom:0
} 
.upload { 
background-color : #fff;
width : 300px;
color : #000;
font-weight : normal;
} 



h1 {
font-size : 22px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
}

h2 {
font-size : 19px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
margin-top : 15px;
margin-bottom : 10px;
}

h3 {
font-size : 18px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
padding-left : 20px;
background-image : url('images/dot.gif');
background-repeat : no-repeat;
background-position : 0 5px;
margin-top : 15px;
margin-bottom : 5px;
}

a.h3:link {
font-size : 18px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

a.h3:hover {
font-size : 18px;
color : #d0003a;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

h4 {
font-size : 18px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
margin-top : 10px;
margin-bottom : 5px;
}

h5 {
font-size : 14px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
margin-top : 0;
margin-bottom : 5px;
}

h6 {
font-size : 18px;
color : #d0003a;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
margin-top : 15px;
margin-bottom : 5px;
text-align : center;
text-decoration : none;
}


.line {
clear: both;
height : 11px;
background-image : url('images/horizontal_dot.gif');
background-repeat : repeat-x;
background-position : 0 6px;
margin : 3px 0 3px 0;
}


.rollover {
width : 421px;
height : 315px;
border : 10px solid #fff;
}

.rolloverleft {
float : left;
width : 315px;
height : 315px;
}

.rolloverright {
float : right;
width : 106px;
height : 315px;
}

.rollover1 {
width : 421px;
height : 368px;
border : 10px solid #fff;
}

.rolloverleft1 {
float : left;
width : 315px;
height : 368px;
}

.rolloverright1 {
float : right;
width : 106px;
height : 368px;
}

.klein {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #000;
line-height : 20px;
}

.productimage {
padding : 1px;
border : 1px solid #d9d9d9;
margin-right : 10px;
}

.chair {
margin : 0 0 10px 0;
padding : 1px;
border : 1px solid #d9d9d9;
}

.red {
color : #d0003a;
font-weight : bold;
}

.productinfo {
width : auto;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : normal;
line-height : 16px;
}

pre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000;
line-height : 20px;
}


.imageleft { 
float : left;
margin : 6px 10px 0 0;
border : 1px solid #b2b2b2;
padding : 2px;
} 

.imageright { 
float : right;
margin : 6px 0 0 10px;
border : 1px solid #b2b2b2;
padding : 1px;
} 

.imageleft-nob { 
float : left;
border : 0px none;
padding : 2px; margin-left:0; margin-right:10px; margin-top:6px; margin-bottom:0
} 

.imageright-nob { 
float : right;
border : 0px none;
padding : 1px; margin-left:10px; margin-right:0; margin-top:6px; margin-bottom:0
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Tabber Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.menu {
background-color:#d9d9d9;
color:#000;
height:23px;
width:558px;
margin-top: 10px;
}

.menu ul {
margin:0px;
padding:0px;
list-style:none;
text-align:left;
}

.menu li {
display:inline;
line-height:23px;
list-style: none;
}

.menu li a {
color:#000000;
text-decoration:none;
padding:4px 5px 5px 5px;
font-weight:bold;
}

.menu li a.tabactive {
color:#fff;
background-color:#d0003a;
font-weight:bold;
position:relative;
}

#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, #tabcontent5, #tabcontent6, #tabcontent7{
border-top:1px solid #d0003a;
border-right:1px solid #d9d9d9;
border-bottom:3px solid #d0003a;
border-left:1px solid #d9d9d9;
width:546px;
text-align:left; 
padding: 5px 5px 5px 5px;
font-size:12px;
margin-bottom:10px;
}

.furniture {
margin: 10px 0 10px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Gallerie ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.gallery {
padding: 0;
margin: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : normal;
}

.gallery ul {
margin: 0;
padding: 0;
border: none;
width: 560px;
background: #fff;
color: #555;
list-style: none;
overflow: hidden;
}

.gallery ul li {
width: 186px;
float: left;
margin: 2px 0 0 0;
background: #fff;
padding: 0;
}

.gallery ul li img {
padding : 1px;
border : 1px solid #d9d9d9;
}

.marginright {
margin-right: 3px;
}

.gallery-left {
float: left;
margin: 0;
padding: 0;
}

.gallery-left li {
width: 184px;
display: inline;
}

.gallery-left img {
padding : 1px;
border : 1px solid #d9d9d9;
margin: 10px 5px 0 0;
}

.gallery-more {
width: 560px;
}

.gallery-more ul {
width: 560px;
list-style-type: none;
}

.gallery-more li {
display: inline;
}

.gallery-more img {
padding : 1px;
border : 1px solid #d9d9d9;
margin: 2px 0 2px 0;
}

.gallery-chair {
padding: 0;
margin: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : normal;
text-align: center;
}

.gallery-chair ul {
margin: 0;
padding: 0;
border: none;
width: 560px;
background: #fff;
color: #555;
list-style: none;
overflow: hidden;
}

.gallery-chair ul li {
width: 186px;
float: left;
margin: 5px 0 0 0;
background: #fff;
padding: 0;
}

.gallery-chair ul li img {
padding : 1px;
border : 1px solid #d9d9d9;
}

ul li div {
background: white;
width: 170px;
margin-top: 3px;
text-align: center;
line-height: 14px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #showroom ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#showroom {
float : left;
width : 750px;
margin : 0;
padding : 10px 10px 0 10px;
background-image : url('images/showroom-dot.gif');
background-repeat : repeat-y;
background-position: 769px 0;
}

.gallery-showroom {
padding: 0;
margin: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : normal;
}

.gallery-showroom ul {
margin: 0;
padding: 0;
border: none;
width: 750px;
background: #fff;
color: #555;
list-style: none;
overflow: hidden;
}

.gallery-showroom ul li {
width: 186px;
float: left;
margin: 2px 0 0 1px;
background: #fff;
padding: 0;
}

.gallery-showroom ul li img {
padding : 1px;
border : 1px solid #d9d9d9;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Webkatalog ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a.title:link {
font-weight : bold;
font-size : 12px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : underline;
}

a.title:visited {
font-weight : bold;
font-size : 12px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : underline;
}

a.title:hover {
font-weight : bold;
font-size : 12px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : underline;
}

a.title:active {
font-weight : bold;
font-size : 12px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : underline;
}

.urltext {
font-weight : normal;
font-size : 11px;
color : #d0003a;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.distext {
margin-top : 10px;
font-weight : normal;
font-size : 11px;
color : #626262;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

a.webkat:link {
font-family : verdana, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
margin-top : 10px;
padding : 10px 0 0 20px;
background-image : url('images/ordner.gif');
background-repeat : no-repeat;
background-position : 0 5px;
border-bottom : 1px dashed #d0003a;
}

a.webkat:visited {
font-family : verdana, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-decoration : none;
margin-top : 10px;
padding : 10px 0 0 20px;
background-image : url('images/ordner.gif');
background-repeat : no-repeat;
background-position : 0 5px;
border-bottom : 1px dashed #d0003a;
}

a.webkat:hover {
font-family : verdana, sans-serif;
font-size : 12px;
color : #d0003a;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
clear: both;
width : 770px;
height : 88px;
}

#links {
width : 750px;
height : 110px;
clear : both;
font-size : 11px;
color : #808080;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 0;
margin : 10px 0 10px 10px;
}

.copyright {
width : 560px;
height : 53px;
float : left;
font-size : 11px;
color : #000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 25px 10px 10px 10px;
clear : both;
}

#top {
width : 190px;
height : 88px;
float : right;
}

#top span {
display: none;
}

#top a {
display: block;
background-image: url('images/slogan.gif');
background-repeat: no-repeat;
background-color: transparent;
position: absolute;
width : 190px;
height : 88px;
}

a.footer:link {
color : #808080;
text-decoration : none;
}

a.footer:visited {
color : #808080;
text-decoration : none;
}

a.footer:hover {
color : #d0003a;
text-decoration : underline;
}

a.footer:active {
color : #808080;
text-decoration : none;
}

#w3c {
margin-left: 10px;
}

#html {
float: left;
width: 90px;
height: 25px
}

#html span {
display: none;
}

#html a {
display: block;
background-image: url('images/xhtml.png');
background-repeat: no-repeat;
background-color: transparent;
width: 80px;
height: 15px
}

#css {
float: left;
width: 90px;
height: 25px
}

#css span {
display: none;
}

#css a {
display: block;
background-image: url('images/css.png');
background-repeat: no-repeat;
background-color: transparent;
width: 80px;
height: 15px
}

#firefox {
float: left;
width: 90px;
height: 25px
}

#firefox span {
display: none;
}

#firefox a {
display: block;
background-image: url('images/firefox.png');
background-repeat: no-repeat;
background-color: transparent;
width: 80px;
height: 15px
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Formular ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.quickinput {
display : block;
width : 135px;
float : left;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-top : 8px;
}

.quickselect {
display : block;
width : 135px;
float : left;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-top : 8px;
}

.quick {
width : 170px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
}

label {
display : block;
float : left;
width : 200px;
margin : 3px 0 0 0;
}

input {
display : block;
float : left;
margin : 3px 0 0 0;
}

select {
display : block;
float : left;
margin : 3px 0 0 0;
}

form br {
clear : left;
}

submit, reset {
float : left;
width : auto;
margin : 10px 0 10px 0;
}

.schrift {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
width : 150px;
}

.forminfo {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
line-height : 12px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a.norm:link {
font-family : verdana, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
padding-left : 10px;
background-image : url('images/pfeil.gif');
background-repeat : no-repeat;
background-position : 0 5px;
border-bottom : 1px dashed #d0003a;
}

a.norm:visited {
font-family : verdana, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
padding-left : 10px;
background-image : url('images/pfeil.gif');
background-repeat : no-repeat;
background-position : 0 5px;
border-bottom : 1px dashed #d0003a;
}

a.norm:hover {
font-family : verdana, sans-serif;
font-size : 12px;
color : #d0003a;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

a.norm2:link {
font-family : verdana, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
border-bottom : 1px dashed #d0003a;
}

a.norm2:visited {
font-family : verdana, sans-serif;
font-size : 12px;
color : #000000;
text-decoration : none;
border-bottom : 1px dashed #d0003a;
}

a.norm2:hover {
font-family : verdana, sans-serif;
font-size : 12px;
color : #d0003a;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

a.pdf:link {
height : 20px;
font-family : verdana, sans-serif;
font-size : 12px;
color : #000;
text-decoration : none;
background-image : url('images/pdf.gif');
background-repeat : no-repeat;
background-position : 0 4px;
padding-top : 5px;
padding-bottom : 10px;
padding-left : 30px;
line-height : 18px;
}

a.pdf:visited {
font-family : verdana, sans-serif;
font-size : 12px;
color : #000;
text-decoration : none;
background-image : url('images/pdf.gif');
background-repeat : no-repeat;
background-position : 0 4px;
padding-top : 5px;
padding-bottom : 10px;
padding-left : 30px;
line-height : 18px;
}

a.pdf:hover {
background-image : url('images/pdf.gif');
background-repeat : no-repeat;
background-position : 0 4px;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 30px;
text-decoration : underline;
color : #d0003a;
line-height : 18px;
}

a.productlink:link {
font-size : 18px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

a.productlink:visited {
font-size : 18px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}

a.productlink:hover {
font-size : 18px;
color : #d0003a;
font-family : Arial, Helvetica, sans-serif;
line-height : 22px;
font-weight : normal;
text-decoration : none;
border-bottom : 1px solid #d0003a;
}






