  @font-face {
        font-family: xCourier New;
        font-style:  normal;
        font-weight: normal;
        src: url('font/COURIER0.eot');
  }
#main_tbl{
        position:relative;
        top:-14px;
}
.font_main{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
}
.menu_main{
        font-size:14px;
        letter-spacing:2px;
        font-weight:600;
        color:#27264C;
        
}
.menu_btn{
        font-size:14px;
        letter-spacing:2px;
        font-weight:600;
        color:#292929;
        text-decoration:none;
}
.menu_btn:hover{
        font-size:14px;
        letter-spacing:2px;
        font-weight:600;
        color:#292929;
        text-decoration:underline;
}
.menu_btn_activ{
        font-size:15px;
        letter-spacing:2px;
        font-weight:600;
        color:#292929;
        text-decoration:underline;
}
.menu_btn_sonst{
        font-size:14px;
        letter-spacing:2px;
        font-weight:600;
        color:#27264C;
        text-decoration:none;
}
.menu_btn_sonst:hover{
        font-size:14px;
        letter-spacing:2px;
        font-weight:600;
        color:#27264C;
        text-decoration:underline;
}
.menu_btn_sonst_active{
        font-size:15px;
        letter-spacing:2px;
        font-weight:600;
        color:#27264C;
        text-decoration:underline;
}
.menu_headline{
        font-size:18px;
        font-weight:600;
        letter-spacing:3px;
        color:#292929;
}
.menu_headline_special{
        font-size:18px;
        font-weight:bold;
        letter-spacing:1px;
        color:#27264C;
        text-decoration:none;
}
#content{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
        font-size:16px;
        font-weight:100;
        letter-spacing:1px;
        color:#2D2886;
}
.geschoss{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
        font-size:14px;
        font-weight:600;
        letter-spacing:1px;
        color:#414141;
}
#info_kosten{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
        font-size:14px;
        font-weight:100;
        letter-spacing:1px;
        color:#414141;
}
.font1{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
        font-size:12px;
        font-weight:100;
        letter-spacing:1px;
        color:#414141;
}
.error{
        font-family: Courier New, Courier, arial, verdana;
        text-decoration:none;
        font-size:12px;
        font-weight:100;
        letter-spacing:1px;
        color:#FFFFFF;
        background-color:#FF0000;
}

.t_border{border-top:    2px solid #414141;}
.l_border{border-left:   2px solid #414141;}
.r_border{border-right:  2px solid #414141;}
.b_border{border-bottom: 2px solid #414141;}

.c_align{
        text-align:center;
}
.leistungen{
        font-size:14px;
}
.einteilung{
        font-size:11px;
}
div#buch_button a img           { width:270px; height:34px;   background-image:url('pics/main/buch_button_none.gif');  background-repeat:none;      }
div#buch_button a:visited img   { width:270px; height:34px;   background-image:url('pics/main/buch_button_none.gif');  background-repeat:none;      }
div#buch_button a:hover img     { width:270px; height:34px;   background-image:url('pics/main/buch_button_hover.gif'); background-repeat:none;      }

#buch_button2              {font-size:16px;
                           letter-spacing:2px;
                           font-weight:100;
                           color:#292929;
                           text-decoration:underline;
                        }
#buch_button2:hover       { font-size:16px;
                            letter-spacing:2px;
                            font-weight:100;
                            color:#292929;
                            text-decoration:none;
                        }


#stuck_left             { width:90px;  height:100%;   background-image:url('pics/main/stuck_left.jpg');        background-repeat:repeat-y;  }
#bg_square              { width:747px; height:100%;   background-image:url('pics/main/bg_square.jpg');         background-repeat:repeat-y;  }
#stuck_right            { width:90px;  height:100%;   background-image:url('pics/main/stuck_right.jpg');       background-repeat:repeat-y;  }

#bird_left              { width:79px;  height:74px;   background-image:url('pics/main/bird_left.gif');         background-repeat:no-repeat; }
#bird_right             { width:71px;  height:79px;   background-image:url('pics/main/bird_right.gif');        background-repeat:no-repeat; }
#_dummy_bird_left       { width:79px;  height:74px;   }
#_dummy_bird_right      { width:71px;  height:79px;   }

#bottom_font_1          { width:337px; height:52px;   background-image:url('pics/main/bottom_font_1.jpg');     background-repeat:no-repeat; }
#bottom_font_2          { width:628px; height:52px;   background-image:url('pics/main/bottom_font_2.jpg');     background-repeat:no-repeat; }

#vborder_top            { width:397px; height:24;     background-image:url('pics/main/vborder_top.jpg');       background-repeat:no-repeat; }
#vborder_top_l          { width:22px;  height:24;     background-image:url('pics/main/vborder_top_l.jpg');     background-repeat:no-repeat; }
#vborder_top_r          { width:19px;  height:24;     background-image:url('pics/main/vborder_top_r.jpg');     background-repeat:no-repeat; }
#vborder_left           { width:22px;  height:255;    background-image:url('pics/main/vborder_left.jpg');      background-repeat:no-repeat; }
#vborder_right          { width:19px;  height:255;    background-image:url('pics/main/vborder_right.jpg');     background-repeat:no-repeat; }
#vborder_bottom         { width:397px; height:21;     background-image:url('pics/main/vborder_bottom.jpg');    background-repeat:no-repeat; }
#vborder_bottom_l       { width:22px;  height:21;     background-image:url('pics/main/vborder_bottom_l.jpg');  background-repeat:no-repeat; }
#vborder_bottom_r       { width:19px;  height:21;     background-image:url('pics/main/vborder_bottom_r.jpg');  background-repeat:no-repeat; }


