body {font-family: Lucida Sans,Lucida Grande,Arial; font-size:12px; color:#666666;font-weight:normal;font-style: normal; -webkit-text-size-adjust: 100%;
margin:0;padding:0;background-color:#000000;background-image:url(367.jpg);background-repeat:repeat-x;
}
td {font-family: Lucida Sans,Lucida Grande,Arial; font-size:12px; color:#666666; font-weight:normal;font-style:normal;line-height:16px;}


div#imagegallery img{display:inline;}

img{display:block;border:0px;}



img.map, map area{
    outline: none;
}

.hovercatalogue img{
-webkit-transform:scale(1.0); 
-moz-transform:scale(1.0); 
-o-transform:scale(1.0); 
-webkit-transition-duration: 0.1s; 
-moz-transition-duration: 0.1s; 
   -o-transition-duration: 0.1s;
   border:1px solid #f0ede9;
  
}

.hovercatalogue img:hover{
   z-index:1000;
      position:relative;
-webkit-transform:scale(2); 
-moz-transform:scale(2); 
-o-transform:scale(2); 
box-shadow:0px 0px 5px #efefef; 
-webkit-box-shadow:0px 0px 5px #efefef; 
   -moz-box-shadow:0px 0px 5px #efefef;
   

}





h2{
   font-family: 'Playfair Display',sans-serif;
   font-style:normal;
   font-size:14px;
   font-weight: 700; 
   text-transform:uppercase;
   margin-bottom:2px;
   line-height:14px;
   letter-spacing:1px;
   color: #666666;
}


h3{
   font-family: 'Open Sans', sans-serif;
   font-style:normal;
   font-size:10px;
   font-weight: 300; 
   text-transform:uppercase;
   margin-top:2px;
   color: #666666;
   
}


.beschreibungstext{
   font-family: 'Open Sans', sans-serif;
   font-style:normal;
   font-size:10px;
   font-weight: 300; 
   color: #666666;
}

.ringtitel{
   font-family: 'Open Sans', sans-serif;
   font-size:12px;
   font-weight: 300; 
   color: #666666;
   padding-top:15px;
}


.preis{
   font-family: 'Open Sans', sans-serif;
   font-style:normal;
   font-size:12px;
   font-weight: 600; 
   margin-bottom:2px;
   line-height:14px;
   color: #666666;
}
.news {color:#333333; font-size:11px;text-decoration:none;font-weight:normal;line-height:19px;text-decoration:none;}

.lagernd{color:#FF0000}
.produktion{color:#339933}

.headline18{font-size:18px;margin-bottom:16px;}



.IndexHead{font-size:14px;;line-height:18px;margin-top:0px;color:#333333;font-weight:normal;}

.MenuHead{color:#333333;line-height:19px;font-size:12px;}


.TextFacts{color:#666666;line-height:15px;font-size:11px;}


.TextFactsLink{color:#333333;line-height:15px;font-size:11px;}

.facts_upper{color:#666666;line-height:15px;text-transform:uppercase;font-weight:bold;font-size:11px;}
.footer_button{color:#FFFFFF;font-size:10px;text-transform:uppercase;}

.back{color:#333333;background-image:url(449.gif);background-repeat:no-repeat;padding-left:20px;line-height:19px;}
.map{color:#333333;background-image:url(450.gif);background-repeat:no-repeat;padding-left:20px;line-height:19px;}

.subnav{color:#999999;background-image:url(395.gif);background-repeat:no-repeat;padding-left:8px;line-height:19px;}
.subnav:hover{color:#333333;background-image:url(394.gif);background-repeat:no-repeat;padding-left:8px;line-height:19px;}
.subnav_active{color:#333333;background-image:url(394.gif);background-repeat:no-repeat;padding-left:8px;line-height:19px;}

.subsubnav{font-size:10px;color:#999999;background-image:url(732.gif);background-repeat:no-repeat;padding-left:13px;line-height:15px;}
.subsubnav:hover{font-size:10px;color:#333333;background-image:url(733.gif);background-repeat:no-repeat;padding-left:13px;line-height:15px;}
.subsubnav_active{font-size:10px;color:#333333;background-image:url(733.gif);background-repeat:no-repeat;padding-left:13px;line-height:15px;}



.subsubsubnav{font-size:10px;color:#999999;padding-left:15px;line-height:15px;}
.subsubsubnav:hover{font-size:10px;color:#333333;padding-left:15px;line-height:15px;}
.subsubsubnav_active{font-size:10px;color:#333333;padding-left:15px;line-height:15px;}




.TextLink {color:#333333; font-size:12px;text-decoration:none;font-weight:normal;line-height:19px;}

.service_link{color:#ffffff;font-size:11px;line-height:14px;}


.headline12{font-size:12px;margin-bottom:14px;}
.headline_upper{font-weight:bold;text-transform:uppercase;}

a {color:#999999; font-size:12px;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}




#container_box{
width:175px;
height:20px;
float:left;
text-align:center;
background-image:url(418.gif);
margin-left:7px;
} 


.search_button{
float:right;
margin-right:2px;
margin-top:2px;
}


.suchfeld{
float:left;
margin-top:1px;
}



input, textarea,select {font-family:Verdana;color:#666666;font-size:11px;line-height:11px;}






.sucheingabe {font-family:Verdana;color:#666666;font-size:10px;line-height:12px;}

.multiple_select {color:#333333;font-size:11px;height:17px;line-height:18px;}

.footer{color:#FFFFFF;font-size:10px;background-color:#333333;}


.mainmenu{
font-size: 12px;
line-height:30px;
color: #333333;
width:125px;
margin-top:1px;
display:block;
float:left;
padding-left:15px;
background-image:url(385.png);
text-decoration:none;
}

.mainmenu_active{
font-size: 12px;
line-height:30px;
color: #333333;
width:125px;
margin-top:1px;
display:block;
float:left;
padding-left:15px;
background-image:url(386.png);
text-decoration:none;
}


.mainmenu_active:hover{
font-size: 12px;
line-height:30px;
color: #333333;
width:125px;
margin-top:1px;
display:block;
float:left;
padding-left:15px;
background-image:url(386.png);
text-decoration:none;
}

.mainmenu:hover{
font-size: 12px;
line-height:30px;
color: #333333;
width:125px;
margin-top:1px;
display:block;
float:left;
padding-left:15px;
background-image:url(386.png);
text-decoration:none;
}



.slide_left{
width:25px;
height:175px;
display:block;
background-image:url(349.gif);
}

.slide_left:hover{
width:25px;
height:175px;
display:block;
background-image:url(387.gif);
}


.slide_right{
width:25px;
height:175px;
display:block;
background-image:url(350.gif);
}

.slide_right:hover{
width:25px;
height:175px;
display:block;
background-image:url(388.gif);
}


.blaettern_vor{
width:18px;
height:15px;
display:block;
background-image:url(370.gif);
background-position:bottom;
}

.blaettern_vor:hover{
width:18px;
height:15px;
display:block;
background-image:url(370.gif);
background-position:top;
}


.blaettern_back{
width:18px;
height:15px;
display:block;
background-image:url(369.gif);
background-position:bottom;
}

.blaettern_back:hover{
width:18px;
height:15px;
display:block;
background-image:url(369.gif);
background-position:top;
}