@font-face {
font-family:EuroSansProLig;
src:url(EuroSansProLig.eot);
}
@font-face {
font-family:Graublau Sans Web;
src:url(GraublauWeb.otf) format("opentype");
}

body {margin:0; padding:0; background:#fff url(bg3.jpg) center no-repeat; border:0; padding-top:10px; font: 16px/20px; color:#222; font-family:"Graublau Sans Web", "EuroSansProLig", Arial, Helvetica, sans-serif;}
h1 {color:#c3c; font-size:1.6em;}
a {color:#000;}
p.par {font-size:14px;font-family:arial;}

#header {width:100%; height:100px;}
#header_inner {width:900px; margin:20px auto; height:100px;}

menu {float:right; list-style:none; margin-top:30px; margin-right:20px;display:none;}
menu li {display:inline;margin-left:40px;}
menu li a {font-size:20px; color:#111; padding:3px 7px;}
menu li a:hover {background:#090; color:#fff; text-decoration:none;}

#win2{width:100%; height:500px; border-bottom:solid 5px #eee;}
#win2_in {width:900px; margin:0 auto; min-height:500px; padding-top:0;}
#win2_in h4 {margin-bottom:0.5em;}

.col {float:left; width:230px;}
.col ul {list-style:none;padding-left:0.5em; margin:0; }
.col ul li {line-height:2.1em;}
.col ul li a:hover{color:#070;}
.col h4 {font-size:1.3em; margin:0;padding:0;}

.col2 {width:440px;}
.col2 img {border:solid 5px #ddd; border-left:0; border-top:0;}

.clear {clear:both;}

.wide_p {border-bottom:solid 1px #eee; width:100%;}
.wide_p {font-size:1.1em;}



#footer {width:100%; height:120px;}
#footer_inner {width:900px; margin:20px auto;}
