/* ALLGEMEINE ELEMENTE */
/* background: url(images/back_opacity.png) top left repeat transparent;  */


body { font-family: verdana, arial, sans-serif; font-size: 76%; padding: 0; margin: 0; text-align: left; line-height: 1.6; color: #676767; }

a:link    { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:active  { text-decoration: underline; color: #000; }
a:hover   { text-decoration: underline; color: #000; }

#nav {  margin: 0;
        font-size: 100%;
        letter-spacing: 1px;
        padding: 52px 0 0 0;
        list-style: none;
        clear: both;
        }

#nav li {
        float: right;
        margin-right: 0px;
        overflow: hidden; /* if text-resize, this'll keep the nav the same size */
        }

#nav li a {
        display: block;
        overflow: hidden;
        }

        #navTab {
        background: transparent;
        padding: 6px 10px 6px 10px;
        font-weight: bold;
        }

#nav li a:hover {
        background: #352F29;
        color: #FFFFFF;
        }
        #nav li a.currentSection,
        #nav li a.currentSection:hover {
                background: #352F29;
                color: #FFFFFF;
                }

#header_wrap { width: 100%; height: 85px; margin: 0; clear: both; background: url(images/back_header_03.jpg) repeat-x left bottom #FFF; }

#header_content_wrap { width: 770px; height: 85px; margin: 0; padding: 0; clear: both; }

#header_left { width: 240px; margin: 0 0 0 0; padding: 10px; text-align: left; font-size: 90%; color: #FFF; clear: left; float: left; }

#header_right { width: 500px; margin: 0 0 0 0; padding: 0; text-align: right; font-size: 100%; color: #FFF; clear: right; float: right; }

#table { background: url(images/back_body.jpg) repeat left top; width: 100%; border: 0; }

#image { width: 770px; margin: 10px 0 5px 0; padding: 0; text-align: center; font-size: 90%; color: #FFF; clear: both; }

#content_full { background: #FFFAD8; width: 720px; margin: 0 0 10px 0; padding: 20px 20px 10px 20px; text-align: left; font-size: 100%; color: #000; clear: both; border: 5px solid #FFFFFF; }

#content_wrap { width: 770px; margin: 0 0 10px 0; clear: both; }

#content_left { background: #FFFAD8; width: 200px; margin: 0 0 10px 0; padding: 20px; text-align: left; font-size: 100%; color: #000; clear: left; float: left; border: 5px solid #FFFFFF; }

#content_right { background: #FFFAD8; width: 460px; margin: 0 0 10px 0; padding: 20px; text-align: left; font-size: 100%; color: #000; clear: right; float: right; border: 5px solid #FFFFFF; }

#content_left_50 { background: #FFFAD8; width: 330px; margin: 0 0 10px 0; padding: 20px; text-align: left; font-size: 100%; color: #000; clear: left; float: left; border: 5px solid #FFFFFF; }

#content_right_50 { background: #FFFAD8; width: 330px; margin: 0 0 10px 0; padding: 20px; text-align: left; font-size: 100%; color: #000; clear: right; float: right; border: 5px solid #FFFFFF; }

#footer_wrap { width: 100%; height: 60px; margin: 0 0 0 0; clear: both; background: url(images/back_footer.jpg) repeat-x left top #FFF; }

#footer { width: 760px; margin: 0 0 0 0; padding: 10px; text-align: left; font-size: 90%; color: #000; clear: both;  }

h1 { font-size: 130%; margin: 0 0 5px 0; line-height: 1.5; font-weight: bold; letter-spacing: 1px; }
h2 { font-size: 110%; margin: 0 0 0 0; line-height: 1.5; font-weight: bold; }
