* {
font: 100.01% Verdana, Arial, Helvetica, sans-serif;
line-height: normal;
color: black;
text-align: left;
margin: 0px;
padding: 0px;
border: 0px;
}
b, strong, u, i, em {
color: white;
}
b, strong {
font-weight: bold;
}
body {
background: #a8a8b8 url() repeat-x left top;
}
table { 
width: 99.9%; 
height: 100%; 
}
td { 
vertical-align: middle; 
text-align: center; 
}
div {
/*
-webkit-box-sizing: border-box;	
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; 
*/
position: static;
text-align: left;
}
ul {
list-style: none;
}
h1 {
font-size: 14px;
font-weight: bold;
color: white;
margin-bottom: 7px;
}
h2 {
font-size: 11px;
font-weight: bold;
color: white;
margin-bottom: 7px;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
color: white;
}
.navigation a:hover {
text-decoration: underline;
color: black;
}
a:link {
}
a:visited {
}
a:active {
}
.prev, .next {
cursor: pointer;	
}
.container {
position: relative;
margin: 0 auto;
overflow: hidden;
}
.main {
-webkit-box-sizing: border-box;	
-moz-box-sizing: border-box;
box-sizing: border-box; 
background: white;
padding: 3px;
width: 986px;
border: 1px solid black;
}
#header {
margin: 0 30 0;
width: 950px;
height: 150px;
background: white;
overflow: hidden;
}
.navigation {
float: left;
display: block;
padding-top: 20px !important;
width: 120px;
}
.navigation a {
height: 15px;
font-size: 10px;
line-height: 10px;
color: rgb(180,180,180);
font-weight: bold;
}
.navigation a:hover {
color: black;
text-decoration: none;
}
#logo {
width: 216px;
height: 30px;
float: right;
display: inline;
margin: 0;
margin-top: 60px;
}
#inhalt {
padding: 0px !important;
height: 410px;
width: 100%;
float: left;
background: black;
overflow: hidden;
color: white;
}
#produkte-links {
display: inline;
float: left;
color: white;
background: black;
/* width: 220px; */
height: 410px;
}
#produkte-rechts {
float: right;
width: 757px;
height: 410px;
min-height: 410px;
background: black;
overflow: hidden;
border-left: 1px solid white;
}
#produkte-img {
float: left;
width: 520px;
height: 410px;
overflow: hidden;
background: black;	
}
#produkte-desc {
-webkit-box-sizing: border-box;	
-moz-box-sizing: border-box;
box-sizing: border-box; 
float: right;
width: 215px;
height: 220px;
min-height: 170px;
padding-right: 20px;
padding-top: 25px;	
background: black;
overflow: hidden;
}
#produkte-facts {
-webkit-box-sizing: border-box;	
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
width: 215px;
height: 190px;
padding-right: 20px;
padding-top: 14px;
background: black;
}
#produkte-rechts p, #produkte-rechts h1, #produkte-rechts h2, #produkte-rechts a {
color: white;
font-weight: bold;
}
#produkte-rechts p {
font-size: 10px;
line-height: 14px;
/* letter-spacing: 0.02em;	*/
}
#produkte-rechts h2, #produkte-rechts h2 a {
font-size: 10px;
line-height: 8px;
}
#produkte-rechts h2 a:hover {
text-decoration: underline;
color: white;	
}
.produkt-titel {
text-transform: uppercase;	
font-size: 11px !important;
}
.warenkorb {
margin-top: 10px;	
}
.spacer{
background: transparent;
overflow: hidden;
clear: both;
height: 2px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
margin-right: -3px;
}
.bottom {
background: transparent;
width: 990px;
height: 20px;
}
form {
float: left;	
}
#suche {
display: inline;
margin-right: 5px;
margin-top: 0px;
height: 10px;
float: right;
/* visibility: hidden; */
}
#suche li {
float:left;
font-size:10px;
font-style:italic;
margin-right:5px;
margin-top:4px;
}
#suche select {
margin-right: 0px;	
}
#suche select, #suche input {
margin-top: 2px;
float: left;
font-size: 9px;
border: 1px solid black;
height: 17px;
display: inline;
}
#produktfinder_select {
width: 120px;	
}
.search-input {
padding: 1px 2px 0px 3px;
margin-left: 10px;	
}
.submit-button {
height: 15px !important;
width: 15px;
margin-left: 2px;
}
#footer {
position: relative;
float: left;
top: 3px;
left: 5px;
font-size: 0.7em;
height: 10px;
}
#footer a {
margin-right: -3px;
color: black;
padding-right: 2px;
}
#footer a:hover {
text-decoration: underline;	
}
#footer li {
float: left;
padding-right: 3px;
display: inline;
color: #333333;
}
#kontakt {
margin-left: 30%;
margin-top: 50px;
width: 40%;
}
#impressum {
margin-left: 298px;
margin-top: 50px;
width: 392px;
}
.text, .text p, .text h1 {
background: black;
color: white;
font-size: 1em;
}
.text h1 {
font-size: 0.8em;
font-weight: bold;
margin-bottom: 5px;
}
.text p {
font-size: 0.7em;
margin-bottom: 10px;
}
.current a {
color: black;	
}
.produkte-scroll {
height: 25px !important;
width: 220px;
text-align: center;
background: black;
margin: 0;
padding: 0;
}
.produkte-scroll img {
/* border: 1px solid white; */
margin-top: 5px;	
margin-bottom:-3px
}
/*
#top img {
}
#bottom img {
margin-top: 5px;	
}
*/
#produkte-liste {
background: black;
overflow: hidden;
width: 220px;
height: 360px;
margin: 0;
padding: 0;
/* margin-top: 15px; */
/*
scrollbar-arrow-color: black;
scrollbar-darkshadow-color: rgb(35,35,35);
scrollbar-face-color: rgb(50,50,50);
scrollbar-highlight-color: rgb(50,50,50);
scrollbar-shadow-color: black;
scrollbar-track-color: rgb(25,25,25);
*/
}
#produkte-liste ul {
width: 220px;
height: 360px;
background: black;
margin: 0;
padding: 0;
}
#produkte-liste li {
display: block;
margin: 0;
margin-bottom: -3px;
width: 220px;
height: 85px;
padding: 5px 35px 5px;
background: black;
float: left;
-moz-box-sizing: border-box;
text-align: center;
}
#produkte-liste img {
border: 0;
margin: 0 10px 0 0;
padding: 0;
float: left;
cursor: pointer;
}
#produkte-liste a {
color: white;
font-size: 11px;
font-weight: bold;
}
.navi {
height: 10px;
width: 220px;
background: orange;	
}
.navi span {
background: red;
width: 10px;
height: 10px;
cursor:pointer;	
}
/*
#produkte-liste h3 {
margin: 0;
padding: 0;
float: left;
font-weight: bold;
font-size: 11px;
color: white;
width: 140px;
text-transform: uppercase;
margin-top: 10px;
}
#produkte-liste p {
font-size: 10px;
color: white;	
}
#produkte-links h2 a, .produkte-links h2 a:hover, .produkte-links p {
color: white;
font-weight: bold;
}
#produkte-liste a:hover h3, .produkte-liste a:hover {
text-decoration: underline;
cursor: pointer;
} */
/*
.produkte-liste a:hover p {
text-decoration: none;
}
*/
.index {
float: left;
width: 440px;
text-align: right;
border-top: 1px solid white;
}
.index a, .index a:hover {
position: relative;
top: 5px;
color: white;
font-size: 12px;
}
.index li {
margin-left: 200px;
border-bottom: 1px solid white;
height: 30px;
}
/*
#footer li:after {
content: "ABC";
} */
.rollOverImageLink .overImage {
display: none; 
/* position:absolute; */
z-index: 5;
}
.spalte {
background: black;
color: white;
font-size: 9px;
min-height: 360px;
height: 360px;
width: 200px;
margin-top: 25px;
margin-bottom: 25px;
overflow: hidden;
float: left;
display: inline;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#spalte_1 {
margin-left: 28px;
}
#spalte_2 {
margin-left: 50px;
}
#spalte_3 {
margin-left: 65px;
}
.spalte h1 {
color: white;
font-size: 12px
}
.spalte h2 {
color: white;
font-size: 11px
}
.spalte h3 {
color: white;
font-size: 10px
}
.spalte p {
color: white;
font-size: 10px;
padding-bottom: 6px;
font-weight: bold;
}
.spalte span {
color: white;
font-size: 9px;
}
.spalte a {
color: white;
font-weight: bold;
}
.spalte img {
padding-bottom: 6px;
}
.caption {
font-weight: normal !important;
}
.produkt-bezeichnung {
line-height: 14px !important;
}
#produkte-rechts h2 {
}
.produkt-material {
line-height: 125% !important;
}
.warenkorb {
position: absolute;
bottom: 12px;
}
#warenkorb {
position: absolute;
bottom: 12px;
height: 32px;
}
#online_kaufen {
/* display: none; */
position: absolute;
bottom: 3px;
left: 3px;
z-index: 44;
}
.__scrollable {
width: 220px !important;
}
#fachhaendler, #onlinehaendler, #international_agenturen {
	width: 180px;
	height: 50px;
}
#fachhaendler {
	padding-bottom: 20px;
}
#fachhaendler_form input {
	margin-bottom: 5px;
}
#fachhaendler_input {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	width: 63px;
	color: black;
	-moz-box: border-box;
}
#fachhaendler_submit {
	
}
.submit_button {
	background: url(../images/suchen.png) no-repeat;
	width: 63px;
	height: 20px;
	border: 0px;
	color: transparent;
}
.search {
	background: url(../images/search.png) no-repeat;
}
.checky {
margin-right: 5px;
}
#anliegen_textarea {
	width: 195px;
	height: 275px;
}
#kontaktcenter li{
	width:198px;
	height: 15px;
	/* background: maroon; */
	padding-bottom: 1px !important;
	margin-bottom: 1px !important;
}
#kontaktcenter label{
	width:98px;
	height: 14px;
	float: left;
	color: white;
	font-weight: bold;
}
#kontaktcenter input{
	width:98px;
	height: 14px;
	float: left;
}
#kontaktcenter_submit {
	/* background: url(../images/suchen.png) no-repeat;
	width: 63px;
	height: 20px;  */
	border: 1px solid white;
	background: black;
	color: white;
	font-weight: bold;
}
#produkte-desc p a {
color: white;
font-size: 12px;
}
.GB_frame {
height: 260px !important;
}
.search_button { background: url(../images/search.png) no-repeat !important; }
.spacer-gif { display:block; }


.navigation select {
    border: 1px solid black;
    display: inline;
    float: left;
    font-size: 9px;
    height: 17px;
    margin-top: 2px;
}
.navigation select {
    margin-right: 0;
}

#breadcrumb {
	background: none repeat scroll 0 0 white;
	border-top: 1px solid black;
  color: #000000;
  float: left;
  height: 17px;
  overflow: hidden;
  padding-left: 30px;
  width: 100%;
  font-size: 8px;
}
#breadcrumb a {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    height: 15px;
}
#breadcrumb a:hover {
    color: #000000;
}
#breadcrumb li {
    float: left;
    font-size: 10px;
    margin-right: 5px;
    margin-top: 2px;
}
.breadcrumb_left {
		width:75%;
		float:left;
}
.breadcrumb_right {
		width:20%;
		float:left;
}
.breadcrumb_right input {
		margin-top: 2px;
		float: left;
		font-size: 9px;
		border: 1px solid black;
		height: 13px;
		display: inline;
}


#produkte-neu-links {
padding: 15px
}
#produkte-neu-rechts {
padding: 15px;
border-left:1px solid white;
height:410px;
overflow:scroll;
}
#produkte-neu-rechts a {
text-decoration: none;
color: white;
}
#produkte-neu-rechts a:hover {
text-decoration: underline;
color: white;
}
#produkte-neu-links p,
#produkte-neu-rechts p {
color: white;
font-weight: normal;
font-size:11px;
}

