/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/paged_menu.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#hoverpage { font-size: 78%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#logo { background-image: url(../images/logo.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: 150px; }
#hoverpage ul#menu li div p { font-size:11px; line-height:15px; text-align: justify; margin:5px 3px 15px 0; }
#hoverpage ul#menu li div h2 {line-height:1em; color:#574f4d; font-size:1.4em; font-weight:normal; margin-top:0;}
#hoverpage ul#menu li div h3 { line-height:1.2em; color:#666; font-size:1.2em; font-weight:normal; }
#hoverpage ul#menu li div h6 { color: #51859f; font-size: 1.3em; font-weight: normal; line-height: 1em; margin: 0 0 5px; padding: 0; }
#hoverpage ul#menu li div h1 { font-weight: normal; line-height: 1em; margin: 0 0 5px 25px; padding: 0; border-bottom: 1px dotted #98bfe7; }
#hoverpage ul#menu li div hr { border-bottom: 1px dotted #98bfe7; }
#hoverpage ul#menu li div h3.clear { clear:left; }

#hoverpage { width:800px; height:600px; background:#fff url(../images/footer.jpg) no-repeat center bottom; z-index:200; overflow:hidden; text-align:left; position: relative; }

#hoverpage ul#menu { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 600px; padding:0; margin:0; list-style:none; }

#hoverpage ul#menu li.page {display:inline;} /* needed for IE to function correctly */

#hoverpage ul#menu li.page a.menuitem { color: #98bfe7; text-decoration:none; }

#hoverpage ul#menu li.page i { position:absolute; display:block; height:25px; line-height:25px; padding-right:5px; right:620px; background:#fff; cursor:default; z-index:500; text-align:left; text-decoration:none; color:#666; font-style:normal; cursor:pointer; width:150px; border-top: 1px dotted #8c8c8c; border-bottom: 1px dotted #8c8c8c; }

#hoverpage ul#menu li.p1 i {top:30px;}
#hoverpage ul#menu li.p2 i {top:55px;}
#hoverpage ul#menu li.p3 i {top:80px;}
#hoverpage ul#menu li.p4 i {top:105px;}
#hoverpage ul#menu li.p5 i {top:130px;}
#hoverpage ul#menu li.p6 i {top: 155px; }
#hoverpage ul#menu li.page div { display:block; width:700px; height:600px; font-weight:normal; color:#333; background:#fff; padding: 25px 0 25px 15px; }

#hoverpage ul#menu li div img { margin: 0 15px 10px 0; padding: 0; }
#hoverpage ul#menu li div p.big {line-height:1.2em; color:#333; font-size:1.5em;}
#hoverpage ul#menu li div p.small { color: #333; font-size: 0.8em; line-height: 1em; }
#hoverpage ul#menu li div a, #hoverpage ul#menu li div a:visited { color:#98bfe7; text-decoration: none; }
#hoverpage ul#menu li div em { display:block; width:210px; height:600px; float: left; }

#hoverpage ul#menu li.page div a:hover { color: #204b61; text-decoration:none; }
#hoverpage ul#menu li.page a.menuitem:hover { color: #98bfe7; white-space:normal; } /* for IE6 */

#hoverpage ul#menu li.click div {position:absolute; left:0; top:0;}
#hoverpage ul#menu li.click a i,
#hoverpage ul#menu li.click a:visited i
{ color:#98bfe7; font-weight:bold; }

#hoverpage ul#menu div ul li {line-height:20px; color:#574f4d; list-style-type:disc;}
#hoverpage ul#menu div ul li a,
#hoverpage ul#menu div ul li a:visited
{line-height:20px; color:#98bfe7;}

#hoverpage ul#menu div dl dd {line-height:20px; font-size:1.1em; color:#574f4d;}
#hoverpage ul#menu div dl dt {line-height:30px; color:#333;}
.galerie { color: #98bfe7; background-color: #fff; margin-top: 20px; padding: 5px 8px; border: solid 1px; }
.kunden { color: #575352; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px; background-color: #fff; text-decoration: none; text-align: center; margin: 25px 10px 20px; padding: 5px; border: solid 1px #8f8c8b; }

