html {
    overflow-y: scroll;
}
body {
    background: #ffffff;
}
table, tr, td {
    padding: 0;
    margin: 0;
    border: none;
}
.table td {
    padding: 5px;
}
.wrapper {
    width: 975;
}
.nav {
}
.tab-inactive {
    background-image: url('/images/template_main_03.jpg');
    background-repeat: repeat-x;
}
a.tab-inactive:link, a.tab-inactive:hover, a.tab-inactive:visited, a.tab-inactive:active {
    color: #0d1658;
    background: #9da6c6;
}
.tab-active {
    background-image: url('/images/template_main_03_active.jpg');
    background-repeat: repeat-x;
}
a.tab-active:link, a.tab-active:hover, a.tab-active:visited, a.tab-active:active {
    text-decoration: underline;
    color: #ffffff;
    background: #0d1658;
}
.banner-home {
    width: 968;
    height: 437;
    vertical-align: top;
    background: #0d1658;
}
.banner-houdini {
    width: 968;
    height: 251;
    vertical-align: top;
    background: #0d1658;
    background-image: url('/images/banner_houdini.jpg');
}
.banner-salami {
    width: 968;
    height: 251;
    vertical-align: top;
    background: #0d1658;
    background-image: url('/images/banner_salami.jpg');
}
.banner-martin {
    width: 968;
    height: 251;
    vertical-align: top;
    background: #0d1658;
    background-image: url('/images/banner_martin_temp_norotate.jpg');
}
.banner-seminars {
    width: 968;
    height: 251;
    vertical-align: top;
    background: #0d1658;
    background-image: url('/images/banner_seminars.jpg');
}
.rotator {
    padding: 23px 0 0 240px;
}
.shadow {
    width: 7;
    background-image: url('/images/template_main_06.jpg');
    background-repeat: repeat-y;
}
.events {
    width: 210;
    margin: 0;
    padding: 18px 0px 18px 22px;
    vertical-align: top;
    background: #cfd5e8;
}
.events .events_iframe {
    height: 652px;
    overflow: auto;
}
.content-title {
    display: none;
    font-size: 16px;
    font-weight: bold;
}
.content {
    width: 758;
    padding: 18px 22px 18px 22px;
    margin: 0;
    vertical-align: top;
    background: #b9c2e3; /* #9da6c6; */
}
.content-home {
    width: 968;
    padding: 18px 22px 18px 22px;
    margin: 0;
    vertical-align: top;
    background: #b9c2e3; /* #9da6c6; */
}
.content-home img {
}
.footer {
    height: 38;
    padding: 10px 25px 0 20px;
    margin: 0;
    vertical-align: top;
    background-image: url('/images/template_main_09.jpg');
}
.footer td {
    font-size: 9px;
    color: #9da6c6;
}