/*** style.css__holy-soup.de ***/

html {overflow-y:scroll;}
body {width:100%}

span.y {
         color:#f6a916;
}

span.y2 {
         font:14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#ede4c5;
}

span.y3 {
         font:24px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#f6a916;
}

span.y4 {
         font:18px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#ede4c5;
}

span.y4g {
         font:24px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#f6a916;
}

span.b {
         color:#ede4c5;
}

span.r {
         float:right;
}

span.i {
         padding:0px;
         font-style:italic;
}

span.ig {
         color:#f6a916;
         font-style:italic;
}

span.wr {color:#70202a;}



/*** body ***/
body {
         background:url(../images/body-bg.jpg) #70202a;
         background-attachment:fixed;
         font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#ede4c5;
         z-index:0;
}

#schatten_r {position:fixed; width:900px; height:708px; top:0px; right:0px; margin:0px;
            background-image:url(../images/schatten_rechts.png); background-repeat:no-repeat; z-index:1;}

#schatten_l {position:fixed; width:900px; height:708px; bottom:0px; left:0px; margin:0px;
            background-image:url(../images/schatten_links.png); background-repeat:no-repeat; z-index:2;}

#wrap {
         width:860px;
         left:50%;
         margin:0px 0px 0px -430px;
         padding-top:20px;
         border-top:16px #f6a916 solid;
         z-index:3;
         position:absolute;
}

/*** header ***/
#header h1 {
         font:38px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         padding:0px 56px;
         float:left;

}

#header h1 a {
         text-decoration:none;
         color:#f6a916;
}

#header ul {
         float:left;
         display:inline;
         font:10px Verdana, Arial, Helvetica, sans-serif;
         margin-top:27px;
         padding-left:58px;
         letter-spacing: 0.03em;
}

#header li {
         display:inline;
}

#header li a {
         color:#ede4c5;
         text-decoration:none;
         padding:0 1px;
}

#header li a:hover {
         color:#f6a916;
}



/*** home main image ***/
#home-main-image {
         background:url(../images/topf.png);
         width:860px;
         height:484px;
         overflow:hidden;
}



#startzweilinks
{float:left; width:336px; padding:27px 31px 0px 62px; overflow:hidden; border-right:1px #f6a916 solid;}
#startzweilinks p
{font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#ede4c5; line-height:22px; text-align: justify;}
#startzweilinks h2
{font:15px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#f6a916;
line-height:22px; letter-spacing:0.18em; margin-bottom:9px;}


#startzweirechts
{float:left; width:337px; padding:27px 62px 27px 31px; overflow:hidden;}
#startzweirechts p
{font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#ede4c5; line-height:22px; text-align: justify;}
#startzweirechts h2
{font:15px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#f6a916;
line-height:22px; letter-spacing:0.18em; margin-bottom:9px;}


#startgallery {padding:15px 0px 0px 0px; overflow:hidden;}
#startgallery ul {list-style:none;}
#startgallery li {float:left; margin:0px;}
#startgallery li img {padding:0px; border:1px #f6a916 solid;}


#home-content
{background:url(../images/bg_content.png); padding:27px 62px; border-bottom:2px #f7a914 solid;}
#home-content h2
{font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#f6a916; line-height:22px;
letter-spacing:0.1em; margin-bottom:4px; text-align:center;}
#home-content p
{font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#ede4c5; line-height:22px; text-align:center;}

/*** innerpage header ***/
#innerpage-header {
         width:860px;
         height:150px;
         overflow:hidden;
         margin-top:24px;
}

#innerpage-header img {
         float:left;
}


/*** inner content ***/
#inner-content {
         background:url(../images/bg_content.png);
         padding:27px 60px;
         border-bottom:2px #f7a914 solid;
}

#inner-content h2 {
         font:15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#f6a916;
         line-height:22px;
         letter-spacing:0.18em;
         margin-bottom:4px;
}

#inner-content h3 {
         font:15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#f6a916;
         line-height:22px;
         margin-bottom:4px;
}

#inner-content p {
         line-height:22px;
         overflow:hidden;
}

#inner-content blockquote {
         padding:10px;
         border-left:1px #f6a916 solid;
         font-style:italic;
}

#inner-content ul {
         display:inline;
         font:11px Verdana, Arial, Helvetica, sans-serif;
         margin-top:20px;
}

#inner-content li {
         display:inline;
         line-height:22px;
}

#inner-content li a {
         color:#ede4c5;
         text-decoration:none;

}

#inner-content a {
         display:inline;
         text-decoration:none;
         color:#ede4c5;
         font:11px Verdana, Arial, Helvetica, sans-serif;
         line-height:22px;
         padding:0;
}

#inner-content a:hover {
         color:#f6a916;
}

#inner-content li a:hover, #header li a.here {
         color:#f6a916;
}


/*** gallery ***/
#gallery {
         padding:15px 1px 10px 3px;
         overflow:hidden;
}

#gallery ul {
         padding:0px;
         list-style:none;
}

#gallery li {
         float:left;
         margin:1px 1px 1px 0px;
}

#gallery li img {
         border:2px #f6a916 solid;
}

/*** footer ***/
#footer {
         text-align:center;
         padding:4px 0;
         border-bottom:16px #f7a916 solid;
}

#footer p {
         font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
         color:#ede4c5;
         margin-top:10px;
         margin-bottom:10px;
         line-height:22px;
}

#footer a {
         color:#ede4c5;
         text-decoration:none;
}

#footer a:hover {
         color:#f6a916;
}



#hours ul
{list-style:none; top:0px; margin:0px 0px 0px 0px; padding:0px; left:0px;}

#hours li ul
{position:absolute; left:0px; display:none; margin:0px; width:920px;}

#hours li:hover ul
{position:absolute; margin:0px; display:block; left:0px;}

#hours li
{background:#f6a916; text-decoration:none; font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#70202a; letter-spacing:0.11em;
 padding:5px 25px; position:absolute; margin:0px; left:0px; border:2px #ede4c5 solid; line-height:22px;}








