body {
    color: #000;
    background-color: #fff;
    margin: auto;
    text-align: center;
}    

#body-content {
    margin: auto;
    text-align: left;
    width: 800px;
    background: #fff;
}   

#admin-panel {
    left: 0px;
    top: 50px;
    visibility: visible;
    text-align: left;
}    

#top-nav,
#top-nav a:link,
#top-nav a:visited,
#top-nav a:hover  {
    position: relative;
    margin: auto;
    top: 0px;
    left: 0px;
    width: 800px;
    height: 15px;
    text-align: center;
    color: #fff;
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

#banner1 {
    position: absolute;
    top: 23px;
    left: 310px;
    z-index: 100;
}    

#banner2 {
    position: absolute;
    top: 23px;
    left: 310px;
    z-index: 50;
}

#banner3 {
    position: absolute;
    top: 23px;
    left: 558px;
    z-index: 50;
}    

#tn-networx a:link,
#tn-networx a:visited {
    position: absolute;
    top: 0px;
    left: 8px;
    width: 73px;
    height: 25px;
    padding-top: 4px;
    z-index: 10;
    background: url(../img/tn-networx.gif) no-repeat;
}   

#tn-1 a:link,
#tn-1 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 91px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-1 a:active,
#tn-1 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 91px;
    width: 91px;
    height: 22px;
    padding-top: 6px; 
    background: url(../img/tab-blue.gif) no-repeat;
}    

#tn-2 a:link,
#tn-2 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 185px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-2 a:active,
#tn-2 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 185px;
    width: 91px;
    height: 22px;
    padding-top: 6px; 
    background: url(../img/tab-blue.gif) no-repeat;
}    

#tn-3 a:link,
#tn-3 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 279px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-3 a:active,
#tn-3 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 279px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-blue.gif) no-repeat;
}    

#tn-4 a:link,
#tn-4 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 373px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-4 a:active,
#tn-4 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 373px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-blue.gif) no-repeat;
}

#tn-5 a:link,
#tn-5 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 467px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-5 a:active,
#tn-5 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 467px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-blue.gif) no-repeat;
}    

#tn-6 a:link,
#tn-6 a:visited {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 561px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-gray.gif) no-repeat;
}         

#tn-6 a:active,
#tn-6 a:hover {
    position: absolute;
    z-index: 10;
    top: 24px;
    left: 561px;
    width: 91px;
    height: 22px;
    padding-top: 6px;
    background: url(../img/tab-blue.gif) no-repeat;
}    

#tn-7 a:link,
#tn-7 a:visited {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 129px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-7 a:active,
#tn-7 a:hover {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 129px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
}   
   
#tn-8 a:link,
#tn-8 a:visited {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 223px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-8 a:active,
#tn-8 a:hover {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 223px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
}   

#tn-9 a:link,
#tn-9 a:visited {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 317px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-9 a:active,
#tn-9 a:hover {
    position: absolute;
    z-index: 5;
    top: 4px;
    left: 317px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
}   

#tn-10 a:link,
#tn-10 a:visited {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 411px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-10 a:active,
#tn-10 a:hover {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 411px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
}   

#tn-11 a:link,
#tn-11 a:visited {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 505px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-11 a:active,
#tn-11 a:hover {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 505px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
} 

#tn-12 a:link,
#tn-12 a:visited {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 599px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-gray.gif) no-repeat;
}         

#tn-12 a:active,
#tn-12 a:hover {
    position: absolute;
    display: none;
    z-index: 5;
    top: 4px;
    left: 599px;
    width: 91px;
    height: 41px;
    padding-top: 3px;
    background: url(../img/tab-back-blue.gif) no-repeat;
}   

#topmenu {
    position: relative;
    margin: auto;
    width: 800px;
    height: 113px;
    background: url(../img/tn3-bg.gif) no-repeat;    
}

#toplogo {
    position: absolute;
    top: 16px;
    left: 20px;
}    

#topmenuitems {
    position: relative;
    top: 95px;
    left: 2px;
}    

.menu-0-NO,
.menu-0-NO a:link,
.menu-0-NO a:visited
{   padding: 0px 10px 0px 0px; 
    width: 88px;
    min-width: 88px;
    font: 11px normal Verdana,sans-serif;
    font-family: verdana,arial,helvetica,sans-serif;
    color: #666;
    text-decoration: none;
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.menu-0-NO a:hover,
.menu-0-NO a:active {
    color: #092869;
}    

.menu-0-ACT,
.menu-0-ACT a:link,
.menu-0-ACT a:visited,
.menu-0-ACT a:hover,
.menu-0-ACT a:active {
    padding: 0px 10px 0px 0px;
    font: 11px normal;
    color: #092869;
    font-family: verdana,arial,helvetica,sans-serif; 
    text-decoration: none;
    width: 88px;
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.menu-1-NO {
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.menu-1-NO a:link,
.menu-1-NO a:visited {
    border-left: 10px solid #e6e6e6;
    border-right: 10px solid #e6e6e6;    
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #666;
    text-decoration: none;    
}    

.menu-1-NO a:hover,
.menu-1-NO a:active {
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #092869; 
}    

.menu-1-ACT {
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
/*    width: 78px; */
}

.menu-1-ACT a:link,
.menu-1-ACT a:visited {
    border-left: 10px solid #092869;
    border-right: 10px solid #092869;    
    border-top: 2px solid #092869;
    border-bottom: 3px solid #092869;    
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #fff;
    background: #092869;
    text-decoration: none;
}    

.menu-1-ACT a:hover,
.menu-1-ACT a:active {
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
}

#partner {
    position: absolute;
    top: 5px;
    left: 310px;
    font: 11px verdana,arial,helvetica,sans-serif;
    color: #9e9e9e;
}    

#partner-logo1 {
    position: absolute;
    top: 10px;
    left: 340px;
    width: 455px;
    height: 55px;
    overflow: hidden;
}    

#content-area {
    position: relative;
    margin: auto;
    width: 800px;
    
}    

#main1 {
    margin: 0;
    padding: 0;
    background:  white url(../img/content-bg.gif) top left repeat-y;
}    

#main2 {
    margin: 0;
    padding: 0;
    background:  url(../img/border-right.gif) top right repeat-y;    
}

#left {
    float: left;
    width: 140px;
    margin: 0px;
    padding: 0px;
    background: url(../img/content-bg.gif) repeat;      
}

#right {
    float: right;
    width: 170px;
    margin: 0;
    padding: 0;
}    

#middle {
    margin: 0 168px 0 138px;
}

.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
}
    
.column-in-left {
    margin: 0;
    padding: 0;
}    

.column-in-right {
    margin: 0;
    padding: 0;
}    

.column-in-middle {
    margin: 0px 5px 5px 3px;
    padding: 20px 0px 0px 0px;
}    

#leftmenu {
    position: static;
    width: 131px;
    margin: 0px 0px 0px 2px;
    padding: 37px 0px 0px 0px;
    background: url(../img/leftmenu-bg.gif) repeat-y;
}

.lm-l1 {
    display: block;
    width: 131px;
    height: 16px;
    padding: 2px 0px 0px 4px;
    background: url(../img/lm-l1.gif) no-repeat;
}

.lm-l1 a:link,
.lm-l1 a:visited,
.lm-l1 a:hover,
.lm-l1 a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
}             

#leftmenuitems {
    position: static;
    width: 131px;
    margin: 0px 0px 0px 2px;
}

#miwrap {
    padding: 0 1px 0 4px;
}    

#mi2wrap {
    padding: 0 1px 0 10px;
}    

.lm-l2-no {
    display: block;
    width: 130px;
    height: auto;
    min-height: 17px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.lm-l2-no a:link,
.lm-l2-no a:visited {
    display:block;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    background: url(../img/lm-l2-no.gif) repeat-y;
    padding: 2px 0px 3px 0px;
}

.lm-l2-no a:hover,
.lm-l2-no a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    background: #02673f;
}             

.lm-l2-act {
    display: block;
    width: 130px;
    min-height: 17px;
    height: auto;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.lm-l2-act a:link,
.lm-l2-act a:visited,
.lm-l2-act a:hover,
.lm-l2-act a:active {
    display:block;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    background: #02673f;
    padding: 2px 0px 3px 0px;
}

#login {
    position: static;
    width: 131px;
    margin: 0px 0px 0px 2px;
    padding: 15px 0px 0px 0px;
    background: url(../img/leftmenu-bg.gif) repeat-y;
    height: 16px;
}

#loginbox {
    position: static;
    width: 120px;
    padding: 0px 5px 5px 5px;
    margin: 0 0 0 2px;
    background: #ccc;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}    

.logintext {
    font: normal 9px Verdana,arial,helvetica, sans-serif;
    color: #000;
}    

#quicklinks {
    position: static;
    width: 131px;
    margin: 0px 0px 0px 2px;
    padding: 37px 0px 0px 0px;
    background: url(../img/leftmenu-bg.gif) repeat-y;
    height: 16px;
}

.ql-l1 {
    display: block;
    width: 131px;
    height: 16px;
    padding: 2px 0px 0px 4px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    background: url(../img/lm-l1.gif) no-repeat; 
}

#quicklinksitems {
    position: static;
    width: 130px;
    margin: 0px 0px 0px 2px;
}

.ql-l2-no {
    display: block;
    width: 130px;
    min-height: 17px;
    height: auto;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.ql-l2-no a:link,
.ql-l2-no a:visited,
.ql-l2-no a:hover,
.ql-l2-no a:active {
    display:block;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    background: #e0e0e0;
    padding: 2px 0px 3px 0px;
}

.ql-l2-no a:hover {
    color: #092869;
}

#content-area {
    position: static;
    margin: 17px 0px 5px 0px;
    padding: 0;
    border: 1px solid #092869;
    width: 475px;
    display: block;
}    

#contenttitle {
    background: #092869;
    color: #fff;
    width: 100%;
    padding: 1px 0 2px 0;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
}    

#contentbox {
    margin 10px;
    padding: 10px;
}    
    
#newsletterbox {
    position: static;
    margin: 37px 0px 5px 0px;
    padding: 0;
    border: 1px solid #092869;
    width: 160px;
    display: block;
}

#anmeldebox {
    padding: 5px;
}    

#anzeigen {
    position: static;
    margin: 5px 0px 5px 0px;
    margin: 37px 0 5px 0;
    padding: 0;
    border: 1px solid #092869;
    width: 160px;
    display: block;
    padding: 0 0 5px 0; 

}        

#anzeigeninhalt {
    padding: 5px 10px 5px 10px;

}

#anzeigeninhalt p.bodytext {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    line-height: 100%;
    padding: 2px 2px 4px 2px;
    display: block;
    border: solid 1px #9e9e9e;
    background: white;
    margin: 10px 0 0 0;
}



#footer {
    position: relative;
    width: 800px;
    height: 27px;
    background: url(../img/bn-gif.gif) no-repeat;
}    

.bottom-menu {
    position: absolute;
    top: 6px;
    left: 20px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #9e9e9e;
    text-decoration: none;
}    

.bottom-menu a:link,
.bottom-menu a:visited {
    font-weight: normal;
    color: #9e9e9e;
}    

.bottom-menu a:hover {
    color: #092869;
}    


#copyright {
    position: absolute;
    top: 6px; 
    left: 620px;  
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #9e9e9e;  
}

p.tx-julleevents-pi1-listrowFrontPageField-title a:link,
p.tx-julleevents-pi1-listrowFrontPageField-title a:visited,
p.tx-julleevents-pi1-listrowFrontPageField-title a:hover,
p.tx-julleevents-pi1-listrowFrontPageField-title a:active {
    display: block;
    border-top: 2px solid #092869;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}    