body {
    font-family: Verdana;
    font-size: 10px;
	color: #5a5a5a;
	margin: 0;
	padding: 0;
}


a {
	color: #b5b5b5;
	text-decoration:none;
}

a:hover {
	color: #5a5a5a;
}
        h1 {
            display: none;
        }
        h2 {
            font-size: 10px;
            margin: 10px 0 5px 0;
        }
		
		h3 {
            font-size: 10px;
            margin: 10px 0 15px 0;
        }
        
        h4 {
            font-size: 10px;
            margin: 0 0 5px 0 !important;
            clear: both;
        }
    .wide {
        width: 600px !important;
        font-size: 9px;
    }
    .halfwide {
        width: 308px !important;
    }   
    .small {
            font-size: 9px !important;
    }

    
	#stage {
		float: left;
		padding-top: 45px;
		height: 100%;
		width: 992px;
	}
		#navi {
			float: left;
			font-family: Verdana;
    		font-size: 10px;
    		line-height: 16px;
			padding-left: 45px;
			padding-right: 45px;
			width: 62px;
		}	
            ul#Navigation {
                text-decoration: none;
                margin: 0; 
                padding: 0;
            }
            
            ul#Navigation li {
                list-style-type: none;
                margin: 0; 
                padding: 0;
                color: #b5b5b5;
            }
            
            ul#Navigation li.akt a {
                list-style-type: none;
                margin: 0; 
                padding: 0;
                color: #5a5a5a;
            }
            
            ul#Navigation a {
                color: #b5b5b5;
                text-decoration: none;
            }

            ul#Navigation a:hover {
                color: #5a5a5a;
            }
  		
  		.boxgrid { 
				width: 800px; 
				height: 400px; 
				margin:0px; 
				float:left; 
				background:#ededed; 
				overflow: hidden; 
				position: relative; 
				z-index: 1000;
		}
				.boxgrid #flash_rahmen { 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
                    background: #ededed;
                    z-index: 10000;
				}	
                    .boxgrid .aktiv {
                        left: 0;
                    }
                    .boxgrid .deaktiv {
                        left: 776px !important;
                    }
                        
                        #AccordionDiv {
                            background: #e3010f;
                        }
                            #AccordionDiv img {
                                border: 0;
                            }
                            
                .boxgrid #content_image {
                    width: 111px;
                    float: left;
                }    
                .boxgrid #content_text {
                    width: 600px;
                    float: left;
                    margin-left: 30px;
                }

				.boxgrid p{ 
					color: #5a5a5a; 
					font-size: 10px;
                    width: 260px;
                    margin: 0 0 10px 0 !important;
                    padding: 0 !important;
				}
                #content_text a {
                    color: #5a5a5a;
                }
                    #content_text a span {
                        color: #e3010f;
                    }
                #content_text a:hover {
                    color: #e3010f;
                }
                #content_text ul {
                    margin: 0;
                    padding: 0;
                }
                    #content_text li {
                        list-style-type: none;
                        margin: 0;
                        margin-bottom: 10px;
                        padding: 0;
                        color: #e2010f;
                        font-weight: bold;
                    }
                    #content_text li a {
                        font-weight: normal; 
                    }
                
                
                
		
        .vitacontainer {
            clear: both;
            _height: 140px;
        }
        .vitacontainer.erster {
            _height: 90px !important;
        }
        .vitacontainer.zweiter {
            _height: 70px !important;
        }
        
        dl {
            margin: 0;
            margin-left: 0px;
            margin-bottom: 20px;
            float: left;
        }
            dt{
                display:  block;
                width: 120px;
                float: left;
                margin: 0;
                clear: left;  
            }        
            dd {
                display: block;
                width: 300px;
                float: left;
                margin: 0;
            }    
        * html dl {
            margin-bottom: -70px;
        }

        table {
            margin-bottom: 0;
            border: 0px solid #FFF;
            background: #ebebeb;
            font-size: 9px;
        }
            thead {
                background-color: #989899;
                vertical-align: top;
            }
                thead td {
                    font-weight: bold !important;
                    color: #FFF;
                }
            
                td {
                    color: #5a5a5a;
                    font-weight: normal;
                }
                tr.odd {
                    background: #d8dada;
                }
 
        #produktnavi {
            position: absolute;
            right: 61px;
            bottom: 70px;
            display: block;
            z-index: 100;
        }
        #produkthinweis {
            position: absolute;
            right: 61px;
            bottom: 30px;
        }
        
        
        #links, #rechts {
            float: left;
            margin: 0;
            padding: 0;
            width: 300px;
        } 
        
        #links p {
            margin: 0;
            padding: 0;
        }
        
        #imageswitch {
            margin-top: 40px;
            margin-bottom: 15px;
            position: absolute;
            top: 73px;
            left: 0;
        }
        #imageswitch img {
            margin: 1px 0;
            padding: 0;
            border: 0;
        }        
            
		#footer {
			font-family: Verdana;
			float: left;
			padding-left: 152px;
			padding-top: 2px;
            width: 800px;
			font-size: 9px;
			color: #b5b5b5;
		}
            
            
            #footer .buh {
                margin-top: 35px;                
            }
            #footer .buh a {
                padding-left: 0;
                padding-top: 15px;
            }
            #footer .buh a:link,
            #footer .buh a:visited {
                background: #fff url(../images/logo_buh_bw.gif) 1px 2px no-repeat;
            }
            #footer .buh a:hover,
            #footer .buh a:active {
                background: #fff url(../images/logo_buh.gif) 1px 2px no-repeat;
            }            