body { 
            	background-color: #dcdcd6; 
            	background-repeat: repeat-x; 
            	background-image: url("../img/bg.jpg"); 
            	color: #353425; 
            	font-family: Helvetica, Verdana, Arial, sans-serif;
            	font-size: 11px;
            	text-align: left;
            	margin: 0px; 
            	padding: 0px;
                }
           
          	.main {
                margin: 0 auto 20px auto;
                width: 890px;
                padding: 0;
                }
            .header {
          	     background: url(../img/bg_head.jpg) ; 
          	     background-repeat: no-repeat; 
          	     margin: 12px auto -220px -210px;
          	     width: 1085px;
          	     height: 400px;
	clear: left;
}
           	.navi {
                
               	text-align: right;
               	font: 11px Arial, sans-serif;
               	float: right;
               	list-style-type: none;
               	width: 200px;
	padding-top: 10px;
}
            .navi ul li {
                border-right: 2px #7b7866 solid;
                /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
                font-size: 1.0em;
                line-height: 1.1em;
                list-style-type: none;
                margin: 0 0 3px 0;
                padding: 1px 5px 1px 3px;
                display: block;
}
            .navi a:link { 
				text-decoration: none; 
				color: #dcdcd6;
				}
			.navi a:visited { 
				text-decoration: none; 
				color: #dcdcd6;
				}
			.navi a:hover, .navi a:active { 
				text-decoration: none; 
				color: #dcdcd6;
				background: #7b7866;
				padding: 2px 0px 2px 3px;
				}
            #current {
                width: 75px;
                color: #7b7866;
				background: #dcdcd6;
				padding: 1px 7px 2px 1px;
	margin-left: 75px;
	margin-right: 3px;
}

          	p { 
				padding: 2px 30px 5px 40px;
				font: 11px Arial, sans-serif; 
				margin-top: 8px;
				text-align: justify;
				line-height:150%;
				}
				

          	#audio {
				margin-top: 10px;
				margin-left: 40px;
				}	          	
			#video {
				margin-top: 10px;
				margin-left: 40px;
				}	
				
			h1 {
				padding: 10px 30px 0 30px;
				font: 13px Arial, sans-serif; 
				margin-top: 8px;
                color: #9b2023;
                text-align: left;
                }
            h2 {
                margin: 15px 0 0 0;
                font: bold 14px Arial, sans-serif; 
                color: #555548;
                text-align: left;
                }
            h3 {
                margin-top: 0px;
                font: 11px Arial, sans-serif;
                color: #7b7866;
                }
            h4 {
                margin: 15px 0 0 20px;
                font: normal 12px Arial, sans-serif; 
                color: #555548;
                text-align: left;
                }
            h5 {
                margin: 15px 0 0 20px;
                font: bold 14px Arial, sans-serif; 
                color: #555548;
                text-align: left;
                }	
			
				
            a:link { 
				text-decoration: none; 
				color: #7b7866;
				}

			a:visited { 
				text-decoration: none; 
				color: #7b7866;
				}

			a:hover, a:active { 
				border-bottom: 1px solid #7b7866;
				}/**/
				
        .footer {
           	margin: 0px 10px 5px 0px;
        	padding-top: 30px;
        	clear: left;
        	text-align: left;
        	font-size: 10px;
            }
        #footer_right {
            float: right;
            width: 100px;
        }
     

        #cat_1 {
            width: 200px;
            height: 365px;
            background: #ffffff url("../img/cat_1_bg.jpg");
            float: left;
            margin: 0 15px 0 0px;
            }
        
        #cat_1 a:link, #cat_2 a:link, #cat_3 a:link, #cat_4 a:link {
            width: 200px;
            height: 365px;
            float: left;
            }
            
        #cat_1 a:hover, #cat_2 a:hover, #cat_3 a:hover, #cat_4 a:hover { border-bottom: 3px solid #7b7866;}
        
        #nav_index {
            height: 368px;
        }
        
        #nav_index a:hover { border-bottom: 3px solid #7b7866;}
        
        
        #cat_4 a:active { color: #000;}
    				
        #cat_2 {
            width: 200px;
            height: 365px;
            background: #fff url("../img/cat_2_bg.jpg");
            float: left;
            margin: 0 15px 0 10px;
            }
        #cat_3 {
            width: 200px;
            height: 365px;
            background: #fff url("../img/cat_3_bg.jpg");
            float: left;
            margin: 0 15px 0 10px;
            }
        #cat_4 {
            width: 200px;
            height: 365px;
            background: #fff url("../img/cat_4_bg.jpg");
            float: left;
            margin: 0 15px 0 10px;
            }
        
        
        #navi_cat {
            width: 540px;
            height: 60px;
            
            margin: 0 0px 0 0px;
            }
        #navi_cat_gefaesse_current {
            width: 130px;
            height: 60px;
            background: #8e8c77 url("../img/nav_cat_gefaesse_current.jpg");
            float: left;
            }
        #navi_cat_gefaesse a {
            width: 130px;
            height: 55px;
            background: #8e8c77 url("../img/nav_cat_gefaesse.jpg");
            float: left;
            margin-top: 5px;
            border-right: #b7b8b2 1px solid;
            border-bottom: 0px;
            }
        #navi_cat_gefaesse a:hover {background: #fff url("../img/nav_cat_gefaesse.jpg") bottom;}
        #navi_cat_becher1_current {
            width: 130px;
            height: 60px;
            background: #8e8c77 url("../img/nav_cat_becher1_current.jpg");
            float: left;
            }
        #navi_cat_becher1 a {
            width: 130px;
            height: 55px;
            background: #8e8c77 url("../img/nav_cat_becher1.jpg");
            float: left;
            margin-top: 5px;
            border-right: #b7b8b2 1px solid;
            border-bottom: 0px;
            }
        #navi_cat_becher1 a:hover {background: #fff url("../img/nav_cat_becher1.jpg") bottom;}

        #navi_cat_becher2_current {
            width: 130px;
            height: 60px;
            background: #8e8c77 url("../img/nav_cat_becher2_current.jpg");
            float: left;
            }
        #navi_cat_becher2 a {
            width: 130px;
            height: 55px;
            background: #8e8c77 url("../img/nav_cat_becher2.jpg");
            float: left;
            margin-top: 5px;
            border-right: #b7b8b2 1px solid;
            border-bottom: 0px;
            }
        #navi_cat_becher2 a:hover {background: #fff url("../img/nav_cat_becher2.jpg") bottom;}
        
        #navi_cat_besteck_current {
            width: 130px;
            height: 60px;
            background: #8e8c77 url(../img/nav_cat_besteck_current.jpg);
            float: left;
            }
        #navi_cat_besteck a {
            width: 130px;
            height: 55px;
            background: #8e8c77 url(../img/nav_cat_besteck.jpg);
            float: left;
            margin-top: 5px;
            border-bottom: 0px;
            }
        #navi_cat_besteck a:hover {background: #fff url("../img/nav_cat_besteck.jpg") bottom;}
        
                
        #content_cat {
            width: 890px;
            height: 300px;
            background: #fcfcfa url("../img/bg_content.jpg") repeat-x;
            text-align: left;
            }
         #content_cat_2 {
            width: 880px;
            height: auto;
            background: #fcfcfa url("../img/bg_content.jpg") repeat-x;
            text-align: left;
            padding-bottom: 15px;
            margin-bottom: 5px;
            }
        #content_cat_2 img {margin: 10px 0 0 10px;}
        #container_cat {
            width: 890px;
            margin: 0 auto 0 auto;
            padding-top: 60px;
            }

        .content_cat_img img {
            width: 200px;
            border: 0px;
            }
        .content_cat_img {
            width: 200px;
            margin: 0px 10px 0 8px;
            float: left;
            }
            
        #content_cat_img a:hover {border-bottom: 3px solid #8e8c77 ;}
        
        #portrait {
            width: 201px;
            height: 300px;
            background: #fcfcfa url("../img/portrait.jpg");
            float: right;
            margin: 60px 15px 0px 20px;
        }

.pdfs {
	margin-bottom: 40px;
	height: 200px;
	margin-left: -8px;
}

.pdfs .content_cat_img h2, .pdfs .content_cat_img h3  {
	margin-left: 10px;
}
.pdfs .content_cat_img {
	margin-right: 5px;
	
}        
.pdfs .content_cat_img img {
border: 1px solid #c5c1a5;	
} 

#img_left {
	border: 1px solid #c5c1a5;
	margin-left: 40px;
	width: 200px;
	height: 134px;
	margin-top: 20px;
}
#img_left img {
	margin: 0;
	padding: 0;
}
.right {
}

