/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
        margin: 0;
        padding: 0;
}

body {
        background: #626262 url(imgconfig/images/bg.gif) repeat-x ;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 13px;
        color: #787878;
        text-align: justify;
}

h1, h2, h3 {
        color: #787878;
}

h1, h2 {
        margin-bottom: 20px;
        font-weight: normal;
}

h1 {
        font-size: 197%;
        color: #009E2C
}

h2 {
        font-size: 152%;
        color: #009E2C;
}

h3 {
        font-size: 100%;
}

p, ul, ol {
        margin-bottom: 20px;
        line-height: 1.8em;
}

ul, ol {
        margin-left: 3em;
}

blockquote {
        padding-left: 3em;
        background: url(imgconfig/images/img08.gif) no-repeat;
        font-style: italic;
}

a:link {
        color: #787878;
}

a:active {
        color: #787878;
}

a:visited {
        color: #787878;
}

a:hover {
        text-decoration: none;
        color: #009E2C;
}




img {
        border: 0px solid #000;
}

img.left {
        float: left;
        margin: 0 20px 10px 0;
}

img.service {
        border: 1px solid #929292;

}

img.service:hover {
        border: 1px solid #000;

}



/* Menu */

#menu {
        width: 769px;
        height: 45px;
        margin: 0 auto;
        border-right: 1px solid #FFFFFF;
        background: url(imgconfig/images/bg_menu.gif);
}

#menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

#menu li {
        display: inline;
}

#menu a {
        display: block;
        float: left;
        width: 127px;
        height: 35px;
        padding: 10px 0 0 0;
        border-left: 1px solid #FFFFFF;
        text-transform: lowercase;
        text-decoration: none;
        text-align: center;
        font-size: 144%;
        color: #000;
        background: url(imgconfig/images/start.jpg);
}

#menu a:hover {
        background: url(imgconfig/images/bg_menu_active.gif);
}

#menu a.acttive {
        background: url(imgconfig/images/bg_menu_active.gif);
}

/* Header */

#header {
        width: 770px;
        height: 170px;
        margin: 0 auto;
        background: url(imgconfig/images/header.jpg) no-repeat;
}

#header h1 {
        float: left;
        width: 220px;
        height: 100px;
        margin: 0;
        padding: 70px 0 0 0;
        background: url999(imgconfig/images/img02.jpg) no-repeat;
        text-align: center;
        font-size: 36px;
}

#header h2 {
        float: right;
        width: 530px;
        height: 86px;
        margin: 0;
        background: url999(imgconfig/images/img03.jpg) no-repeat;
        padding: 84px 20px 0 0;
        text-align: right;
}

#header a {
        text-transform: lowercase;
        text-decoration: none;
        font-style: italic;
        font-weight: normal;
        color: #FFFFFF;
}

/* Page */

#page {
        width: 768px;
        margin: 0 auto;
        padding: 0px 0;
        border: 1px solid #FFFFFF;
        background: #fff url(imgconfig/images/bg_fleischerei.jpg);
}

/* Background * /

#pagebg {
        width: 200px;
        margin: 0 auto;
        padding: 10px 0;
        border: 1px solid #FFFFFF;
        background: #FFFFFF;
}

/* Content */

#content {
        float: left;
        padding-top: 0px;
        width:640px;
        line-height: 18px;
        text-style: justify;
}

.post {
        margin: 0px;
        padding: 20px;
}

.hr {
        border-bottom: 1px solid #E1E1E1;
}

/* Sidebar */

#sidebar {
        float: right;
        width: 128px;
        padding: 0px;
        background: #fff;

}

#sidebarimage {
        float: right;
        width: 128px;
        padding-top:0px;
        background: #fff;

}

#imagewarm {
        float: right;
        width: 128px;
        height: 350px;
        background: #fff;
        overflow: auto;
        overflow-x: hidden;
        overflow-y: hidden;

}

#sidebarchronik {
        float: right;
        width: 128px;
        height:500px;
        padding: 0px;
        background: url(imgconfig/images/sidebar_chronik.gif) repeat-x;

}

#sidebar h2 {
        margin: 0;
        padding: 5px 15px;
        color: #FFFFFF;
}

#sidebar h3 {
        font-size: 85%;
        color: #787878;
}

#sidebar ul {
        margin: 0;
        padding: 15px;
        list-style: none;
}


/* Footer */

#footer {
        clear: both;
        width: 770px;
        margin: 0 auto;
        padding: 5;
        background: #fff;
}

#footer p {
        margin: 0;
        text-align: left;
        font-size: 77%;
        padding: 15px;
}

#footer a {
        color: #666666;
}

ul#service  {
        background: #F2F2F2;
        padding: 20px 20px 20px 30px;
        border: 1px solid #C8C8C8;
        margin-left: 15px;

}

li#service  {
        margin-left: 10px;
        padding: 0px;

}
li#jahr  {
        margin: 0px;
        padding: 15px 0px 1px 0px;
        list-style: none;
        background: #FFFFFF;

}

table#anschrift {
                 background: #F2F2F2;
                 padding: 10px;
                 border: 1px solid #C8C8C8;
                 margin-left: 15px;
                 width: 600px;
}
td#anschrift {
                 padding-left: 10px;

}

#text {
      margin-left: 15px;
      line-height: 22px;
}

li#start a  {
          background: url(imgconfig/images/start.gif);

}

li#start a:hover  {
          background: url(imgconfig/images/start.gif);
          background-position: -127px 0;

}

li#start a.active {
        background: url(imgconfig/images/start.gif);
        background-position: -127px 0;
}

li#chronik a  {
          background: url(imgconfig/images/chronik.gif);

}

li#chronik a:hover  {
          background: url(imgconfig/images/chronik.gif);
          background-position: -127px 0;

}

li#chronik a.active {
        background: url(imgconfig/images/chronik.gif);
        background-position: -127px 0;
}

li#partyservice a  {
          background: url(imgconfig/images/partyservice.gif);

}

li#partyservice a:hover  {
          background: url(imgconfig/images/partyservice.gif);
          background-position: -127px 0;

}

li#partyservice a.active {
        background: url(imgconfig/images/partyservice.gif);
        background-position: -127px 0;
}

li#team a  {
          background: url(imgconfig/images/team.gif);

}

li#team a:hover  {
          background: url(imgconfig/images/team.gif);
          background-position: -127px 0;

}

li#team a.active {
        background: url(imgconfig/images/team.gif);
        background-position: -127px 0;
}

li#kontakt a  {
          background: url(imgconfig/images/kontakt.gif);

}

li#kontakt a:hover  {
          background: url(imgconfig/images/kontakt.gif);
          background-position: -127px 0;
}

li#kontakt a.active {
        background: url(imgconfig/images/kontakt.gif);
        background-position: -127px 0;
}

li#impressum a  {
          background: url(imgconfig/images/impressum.gif);

}

li#impressum a:hover  {
          background: url(imgconfig/images/impressum.gif);
          background-position: -127px 0;
}

li#impressum a.active {
        background: url(imgconfig/images/impressum.gif);
        background-position: -127px 0;
}

#image {
       width: 102px;
       height: 77px;
       background: #fff;
       filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;
}

#imageout {
       width: 102px;
       height: 77px;
       background: #fff;
}

#imagesleft {
        float:left;
        margin-right: 15px;
}

#imagesright {
        float:right;
        margin-left: 15px;
}