	    body{margin:0; padding:0; font-family:  helvetica, arial, sans-serif ; font:11px Helvetica,Arial,sans-serif; color:#7D7474; line-height:110%}
	    a{text-decoration:none; color:#7D7474;}
	    a img{border:0}

        .trenner{height:1px; width:100%; border-bottom:1px solid #ccc;
        margin-bottom:10px} 
        .trenner1{height:1px; width:100%; border-bottom:1px dotted #ccc;
        margin-bottom:10px} 
        
        .copyright{color:#fff; padding:5px 10px 5px 10px; display:block}
		h1{font-size:20px; margin-bottom:2em}			            
		h2{font-size:16px;}			            
        h3{font-weight:normal; margin-bottom:5px; margin-top:10px; font-size:100%; color:#000}
        .date{ color:#aaa; display:block; width:110px; float:left; clear:both}
        .news{margin-left:110px}
	    #main{width:625px; margin: auto auto;}
	    #header{width:100%; background-repeat:no-repeat; height:120px; background-position:bottom left  ; position:relative;   border-top:none; border-left:none;}
	    #header #logo{position:absolute; bottom: 10px; left:20px; z-index:99}
	    #header .menu ul{position:absolute; bottom:30px; right:0px; top:120px; margin:0; padding:0;list-style:none; width:625px; background-color:transparent;  border-bottom:1px dotted #d9d2d2;  height:22px; }
        #header .menu ul li{display:block; padding:0px; float:right}
        #header .menu ul li.nolink, #header .menu ul li a{color:#42291e;  padding:5px 10px 5px 10px; display:block; background-color:transparent}
		#header .menu ul li{position:relative; top:1px}
        #header .menu ul li a:hover{text-decoration:underline; }
        #header .menu ul li.first{margin-left:0px; }
        #header .menu ul li ul{display:none}
        #footer{margin-top:50px}
        #footer #footer_navi{background-color:#d9d2d2; width:100%; height:20px;  padding:0; list-style:none}
        #footer #footer_navi li{float:left; color:#000}
        #footer #footer_navi a{color:#7D7474; background-color:transparent; padding:5px 10px 5px 10px; display:block; position:relative;top:-1px}
        
        #mb_body a{text-decoration:underline; }
        #mb_body{padding:0 17px; margin-top:70px; width:70%; float:left}
        .piclenselink{display:none}
        .ngg-gallery-thumbnail a:hover{background:none}
        #fancybox-close{ padding:0}
        #fancybox-close:hover{background-color:transparent;} 
        #fancybox-left:hover{background:none} 
        #fancybox-right:hover{background:none}
        dt{display:block; width:130px; float:left; clear:both; font-weight:bold}
        dd{padding-left:130px}
        .wpcf7-not-valid-tip-no-ajax{display:block; margin-top:1em; color:#ff0000}
        .pages {margin-right:1em}
        .page{margin-right:.5em}
