@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
html{overflow-y:scroll;}
body{font:76% Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333;background:url(../images/layout/background.jpg) center top no-repeat #389c1e;}
* html body{background:url(../images/layout/background.jpg) center top;} 
.clear{clear:both;font-size:0.001em;line-height:0.001em}
#container{width:993px;margin:0 auto;}
#header{background:url(../images/layout/header2.jpg) no-repeat;width:993px;height:381px;position:relative;font-size:0.9em;}
#header #gbook{width:112px;height:112px;display:block;background:url(../images/layout/gaestebuch2.jpg) no-repeat;text-indent:-9000000px;position:absolute;top:320px;left:822px;}
#header #top_nav{list-style:none;position:absolute;left:40px;top:310px;}
#header #top_nav li{display:inline;}
#header #top_nav a{color:#333;text-decoration:none;}
#header #top_nav a:hover,#index #header #top_nav .tn_01 a,#kontakt #header #top_nav .tn_02 a,#danke #header #top_nav .tn_02 a,#anfahrt #header #top_nav .tn_03 a,#impressum #header #top_nav .tn_04 a{text-decoration:underline;}
#header #gbook:hover{background-position:0px -112px;}
#mainbody{background:url(../images/layout/mainbody_background.jpg) repeat-y top center;width:993px;min-height:393px;}
* html #mainbody{height:393px;}
#billiards{background:url(../images/layout/mainbody.jpg) no-repeat top center;width:993px;min-height:393px;}
#col_left{width:263px;float:left;padding:0 0 0 33px;color:#333;}
#col_left p{font-size:0.9em;line-height:160%;margin-bottom:25px;}
#col_left a{text-decoration:underline;color:#e3007a;}
#col_left a:hover{text-decoration:none;}
#col_right{width:540px;float:left;}
#accordion h3 { color:#e3007a;}
#accordion .datum {font-size:11px; font-weight:bold; color:#E3007A;}
#accordion .zeit {font-size:11px; font-weight:bold; color:#E3007A; margin-bottom:20px;}
#accordion .text {font-size:11px;}

#navigation{list-style:none;margin-bottom:35px;}
#navigation li a{width:263px;height:31px;display:block;background-repeat:no-repeat; background-position:-20px 0px;overflow:hidden;text-indent:-9000000px;}
#navigation li.n_01 a{background:url(../images/layout/n_01.jpg) -20px 0px no-repeat;}
#navigation li.n_02 a{background:url(../images/layout/n_02.jpg) -20px 0px no-repeat;margin-top:2px;}
#navigation li.n_03 a{background:url(../images/layout/n_03.jpg) -20px 0px no-repeat;}
#navigation li.n_04 a{background:url(../images/layout/n_04.jpg) -20px 0px no-repeat;}
#navigation li.n_05 a{background:url(../images/layout/n_05.jpg) -20px 0px no-repeat;}
#navigation li.n_06 a{background:url(../images/layout/n_06.jpg) -20px 0px no-repeat;}
#navigation li a:hover,#team #navigation li.n_01 a,#unterhaltungsangebote #navigation li.n_02 a,#preise #navigation li.n_03 a,#aktionstage #navigation li.n_04 a,#veranstaltungen #navigation li.n_05 a,#bildergalerie #navigation li.n_06 a{background-position:-20px -31px;}
#newsletter_box{margin-bottom:10px;}
#col_left p.min_margin{margin-bottom:10px;}
#col_left form a{color:#4d4d4d;text-decoration:underline;font-size:0.9em;}
#col_left form a:hover{text-decoration:none;}
#col_left form .nl_mail{width:144px;height:15px;border:1px solid #cacaca;font-size:0.9em;color:#737373;padding:3px 0 0 3px;}
#col_right{line-height:180%;}
#col_right .lh{line-height:200%;}
#col_right h1{width:508px;height:46px;text-indent:-9000000px;margin:18px 0 30px 0;}
#index #col_right h1{background:url(../images/layout/heading/index.gif);}
#team #col_right h1{background:url(../images/layout/heading/team.gif);}
#preise #col_right h1{background:url(../images/layout/heading/preise.gif);}
#aktionstage #col_right h1{background:url(../images/layout/heading/aktionstage.gif);}
#unterhaltungsangebote #col_right h1{background:url(../images/layout/heading/unterhaltungsangebote.gif);}
#veranstaltungen #col_right h1{background:url(../images/layout/heading/veranstaltungen.gif);}
#bildergalerie #col_right h1{background:url(../images/layout/heading/bildergalerie.gif);}
#impressum #col_right h1{background:url(../images/layout/heading/impressum.gif);}
#kontakt #col_right h1,#danke #col_right h1{background:url(../images/layout/heading/kontakt.gif);}
#anfahrt #col_right h1{background:url(../images/layout/heading/anfahrt.gif);}
#nl_abo #col_right h1{background:url(../images/layout/heading/newsletter.gif);}
#col_right p{margin-bottom:30px;}
#col_right a{text-decoration:underline;color:#e3007a;}
#col_right a:hover{text-decoration:none;}
#col_right img{padding:1px;border:1px solid #b8b8b8;}
#footer{background:url(../images/layout/footer.jpg) no-repeat bottom left;height:160px;position:relative;margin-left:12px;}
#footer #oeffnungszeiten{color:#fff;position:absolute;top:60px;left:30px;line-height:160%;font-size:0.9em;}
#footer #biermarken{position:absolute;left:295px;}
#footer #address{position:absolute;top:100px;left:300px;line-height:140%;}
#footer #contact{position:absolute;top:100px;left:470px;line-height:140%;}
#footer #contact a{color:#333;text-decoration:underline;}
#footer #contact a:hover{text-decoration:none;}

h3{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#e3007a;font-weight:bold;font-size:1.3em;margin-bottom:12px;}
h4{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#e3007a;font-weight:bold;font-size:1.1em;margin-bottom:0px;}

.veranstaltungen h4, .veranstaltungen h3{color:#333;margin-bottom:0px;}

.mitarbeiter{margin-bottom:20px;}
.mitarbeiter .left{float:left;margin-right:30px;}
.mitarbeiter .right{float:left;}

.veranstaltungen{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #cacaca;width:500px;}
.veranstaltungen .left{float:left;width:120px;margin-right:30px;}
.veranstaltungen .right{float:left; width:500px;}
.veranstaltungen .pic{width:300px;}

table tr td{padding-bottom:20px;}

.facebook {width:139px; height:42px; display:block; margin:0px 0px 5px 0px; background:url(../images/layout/facebook.png) no-repeat; visibility:visible;}
.facebook:hover {background:url(../images/layout/facebook-hover.png) no-repeat;}

#kontakt #col_right img,#nl_abo #col_right img,#danke #col_right img{padding:0;border:0;}
