body {
  background: #46505a;
}
body, p, td {
  font-family : "Trebuchet MS", "Arial Narrow", "Helvetica Narrow", "Helvetica Condensed", Arial, Helvetica, Helvetica-Narrow, sans-serif;
  font-size : 14px;
  margin: 0;
  padding: 0;
}
img {
border:0;	
	}
}
a:link,
a:active,
a:visited { 
  text-decoration:none;
  color : #fdfcfe;
}
a:hover {
  color : #fdfcfe;
  text-decoration:underline;
}

form {
  margin:0px 0px 0px 0px;
}

select, option, input, textarea {
  font-size : 11px;
}

.small {
  font-size : 10px;
  color : #666666;
}

.dashedline {
  line-height: 6px;
  }

.legende {
  font-size : 12px;
  font-weight:bold;    

}

.grey { color:#666666; }
.red { color: #DE2418; }
.blue { color: #46505A; }

.navimain {
  margin: 2px 0px 0px 0%;
  font-weight:bold;
  color: #DE2418;
  }

.adresszeile {
  margin: 0px 0px 0px 12px;
  font-weight:bold;
}

.navisub {
  margin:2px 0px 0px 24px;
  font-weight:bold;  
}
.topic {
  font-weight:bold;
  color:#666666;
}
.produktgruppe{
  font-size:20px;  
  color:#fdfcfe;
  background-color: #DE2418;
  letter-spacing: 2px;
}
TD.produktlink A, 
TD.produktlink A:link, 
TD.produktlink A:visited, 
TD.produktlink A:active, 
TD.produktlink 
  {
  font-size:14px;  
  font-weight:bold;    
  letter-spacing: 1px;  
  color: #46505A;
  text-decoration:none;
}

TD.produktlink A:hover,
{
  text-decoration:underline;
}
.titel16px {
  color: #46505A;
  font-size:16px;
  font-weight:bold;
}
.titel14px {
  font-size:14px;
  font-weight:bold;
}.titel15px {
  font-size:15px;
  font-weight:bold;
}
.titel12px {
  font-size:12px;
  font-weight:bold;
  color: White;
}

.titel24px {
  color: #46505A;
  font-size:24px;
}

.titel22px {
  color: #46505A;
  font-size:22px;
}

.searchinput {
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  background-color: #EEEEEE;
}

.produktpalette {
	background-color: #fdfcfe;
}

.description {
  color: #46505A;
  font-size:16px;
  font-weight:bold;
}
.menu{
  color: White;
  font-size:12px;
  padding-left: 12px;
}

.fusszeile{
  font-size:9px;
  text-align:center;
}

.fusszeiledark A, 
.fusszeiledark A:link, 
.fusszeiledark A:visited, 
.fusszeiledark A:active, 
.fusszeiledark 
{
  font-size:9px;
  text-align:center;
  color: #46505A;
}

.fusszeilelight A, 
.fusszeilelight A:link, 
.fusszeilelight A:visited, 
.fusszeilelight A:active, 
.fusszeilelight 
{
  font-size:9px;
  text-align:center;
  color: #fdfcfe;
}

.menuteiler{
	line-height: 4px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.backbutton{
text-align:left;
font-size:12px;
font-weight: bold;
vertical-align: center;
color: #fdfcfe;
background: #46505A;
padding-left:16px;
height: 30px;
width: 20%;
}

a.backbutton:link{ 
 text-decoration:none;
color: #fdfcfe;
}


.palettentitel{
font-size:24px;
font-weight: bold;
color: #fdfcfe;
background: #46505A;
height: 30px;
width: 60%;
text-align:center;}

.technischedaten-links{
	border-bottom: 1px dotted #46505A;
	padding: 2px;
	width:20%;
  font-size : 12px;
	font-weight:bold;
}
.technischedaten-rechts{
	border-bottom: 1px dotted #46505A;
  font-size : 12px;
	padding: 2px;
}
.rotatingimage{

}

#maintable{ 
border: medium;  
position: static;  
text-align: center;     
height: 633px;
}

#web-buttons-idj63w3 a{
color:transparent;} 
#web-buttons-idj63w3 a:hover{
background-position:left bottom;}
a#web-buttons-idj63w3a {
display:none}
#web-buttons-idizjf5 a{
color:transparent;
color: #fff;
} 
#web-buttons-idizjf5 a:hover{
text-decoration:none;
background-position:left bottom;
}
a#web-buttons-idizjf5 a {
display:none;
 }

img.materialbild {
width:120px;
height:160px;	
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}

.headline
{
margin-left: 20px;
margin-top: 10px;
margin-bottom: 20px;
color: white;
font-size:22px;
}

.materialtitel {
  font-size : 14px;
  font-weight:bold;    
  color: White;
}
.material{
  color: White;
  font-size:12px;
  padding-left: 12px;
}

