body {margin:0;font-family:arial;font-size:13.5px;overflow-y:scroll;}

a {outline:none;color:#0073c7;}

div#top {background:url('images/top.png') repeat-x;text-align:center;line-height:0;margin-bottom:1px}

a#menutop1 {background:#42891d}
a#menutop2 {background:#bb2624}

div.m1 {height:75px;margin:0 auto;background:url('images/menu.png') repeat-x;width:100%;position:relative}

div.m1 ul {list-style:none;display:table;padding:0 0 0 1px ;margin:0 auto;background:url('images/menu1split.png') no-repeat left top}
div.m1 ul li {float:left;background:url('images/menu1split.png') no-repeat right top;padding-right:1px}
div.m1 ul li a {display:block;line-height:25px;padding-left:8px;padding-right:7px;color:white;text-decoration:none;font-size:15px;}

div.m1 ul li:hover>a, div.m1 ul li.active>a, div.m1:hover>ul>li.active:hover>a {background:#42891d;}

/* m2 */
div.m1 ul li:hover div.m2, div.m1 ul li.active div.m2 {display:table}
div.m1 ul li:hover div.m2 {z-index:100}

div.m2 {position:absolute;height:25px;top:25px;left:0px;width:100%;background:url('images/menu2.png') repeat-x;display:none;}
div.m2 ul {width:auto;margin:0 auto;background:url('images/menu2split.png') no-repeat left top}

div.m2 ul li {background:url('images/menu2split.png') no-repeat right top;padding-right:1px}
div.m2 ul li a {background:url('images/menu2.png');/*height:25px;*/}
div.m2>ul>li:hover>a, div.m2>ul>li.active>a, div.m2:hover>ul>li.active:hover>a {background:#bb2624;}

/* m3 */
div.m2 ul li:hover div.m3, div.m2 ul li.active div.m3 {display:table}
div.m2>ul>li:hover>div.m3 {z-index:100}

div.m3 {position:absolute;height:25px;top:25px;left:0px;width:100%;background:url('images/menu3.png') repeat-x;display:none;}
div.m3 ul {width:auto;margin:0 auto;background:url('images/menu3split.png') no-repeat left top}

div.m3 ul li {background:url('images/menu3split.png') no-repeat right top;padding-right:1px}
div.m3 ul li a {background:url('images/menu3.png');/*height:25px;*/}
div.m3 ul li:hover a, div.m3 ul li.active a, div.m3:hover>ul>li.active:hover>a {background:#c8c8c8;color:#333;}


div.m1>ul:hover>li.active>a {background:url('images/menu1.png')}
div.m2>ul:hover>li.active>a {background:url('images/menu2.png')}
div.m3>ul:hover>li.active>a {background:url('images/menu3.png');color:white}

div.m1>ul:hover>li>div.m2>ul>li>div.m3 {display:none}
div.m1>ul:hover>li>div.m2>ul>li:hover>div.m3 {display:table}

h1 {font-size:18px;margin-bottom:25px;margin-top:0;}
div#main {background:url('images/main.png') repeat-x;}
div#content {background:url('images/content.png') repeat-y;margin:auto;width:1000px;border-left:1px solid #b1b1b1;}
div#content div#l {line-height:160%;width:692px;float:left;padding:20px;min-height:350px}
div#content div#r {width:266px;float:left;border-left:1px solid white;}
div#content div#r img {border-bottom:1px solid white}
div#bottom {clear:both;height:32px;background:url('images/bottom.png');border-top:1px solid white}
p {line-height:160%;margin:0;padding:0}

img.gallery {border:1px solid #808080;margin:6px}

#overlay {
	top:0; left:0;
	filter:alpha(opacity=70);opacity:.70;
	width: 100%; height: 100%; 
	position: absolute; 
	background: black;
	display: none;
}

#fotolay {
	background:white;
	width: 750px; height: 475px; margin-top:0px;
	margin-left:125px;
	position: absolute; 
	display: none;
	z-index:100;
}

#close { position:absolute;left:730px; top:6px;cursor:pointer; }
#left { position:absolute;left:6px; top:455px;cursor:pointer; }
#right { position:absolute;left:730px; top:455px;cursor:pointer; }

#fotoframe {
	border:1px solid #808080;margin:3px;height:425px;
	z-index:101;
}