/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/*  */


#flashfrontpage {  border: 0px solid ; width: 967px; height: 380px; margin: 0px auto; position: relative; z-index: 9998; }
#flash {  border: 0px solid ; width: 967px; height: 279px; margin: 0px auto; position: relative; z-index: 9998; }

#teaser { border: 0px solid #00ff00; width: 967px; height: 191px; margin: 0px auto; position: relative; z-index: 9998; }

#teaserimage1 { overflow: hidden; cursor: pointer; border: 0px solid ; width: 322px; height: 191px; top 0px; left: 0px;   margin: 0px auto; position: absolute; z-index: 9998; }
#teaserimage2 { overflow: hidden; cursor: pointer; border: 0px solid ; width: 323px; height: 191px; top 0px; left: 322px; margin: 0px auto; position: absolute; z-index: 9998; }
#teaserimage3 { overflow: hidden; cursor: pointer; border: 0px solid ; width: 322px; height: 191px; top 0px; left: 645px; margin: 0px auto; position: absolute; z-index: 9998; }


#bottomcontainer { border: 0px solid ; width: 967px; height: auto; margin: 0px auto; position: relative; z-index: 9998; }

#topmenucontainer { border: 0px solid ; width: 967px; height: 55px; margin: 0px auto; position: relative; z-index: 9998; }

#leftmenu { border: 0px solid #ff0000; width: 196px; height: auto; margin: 0px ; position: absolute; z-index: 9998; }

#overviewcontainer { border: 0px solid ; top: 0px; left: 242px; width: 486px; height: auto; margin: 0px ; position: absolute; z-index: 9998; }
#overviewtopspacing { border: 0px solid ; width: 20px; height: 15px; margin: 0px ; position: relative; z-index: 9998; }
#overviewheading { border: 0px solid ; width: 486px; height: 45px; margin: 0px ; position: relative; z-index: 9998; font-family: arial; font-size: 24px; color: #4a4949 }
#overviewmenu { border: 0px solid ; height: 50px; margin: 0px ; position: relative; z-index: 9998; }


#textheader { border: 0px solid ; width: 486px; height: 20px; margin: 0px ; position: relative; z-index: 9998; margin-top: 20px ;font-family: arial; font-size: 14px; font-weight: bold; color: #000000; }
#textsubheader { border: 0px solid ; width: 486px; margin: 0px ; position: relative; z-index: 9998; margin-top: 0px ;font-family: arial; font-size: 13px; font-weight: bold; color: #4a4949; }

#text { border: 0px solid ; width: 486px; height: auto; margin: 0px ; position: relative; z-index: 9998; font-family: arial; font-size: 13px; color: #5e5e5e; line-height: 18px; }
#textbottom { border: 0px solid ; width: 486px; height: 10px; margin: 0px ; position: relative; z-index: 9998;  }

#boxes        { border: 0px solid ; top: 0px; left: 759px; width: 208px; margin: 0px ; position: absolute; z-index: 9998; }

#footercontainer { visibility: hidden ; border: 0px solid #ff0000; width: 967px; height: auto; margin: 0px auto; position: relative; z-index: 9998; }
#footertop { border: 0px solid #000000; border-top: 1px solid #eaeaea;width: 967px; height: 1px; margin: 0px auto; margin-top: 30px; position: relative; z-index: 9998; }
#footermiddle { 
    text-align: center;
    font-family: arial; 
    font-size: 10px;     
    color: #a6a6a6;
    border: 0px solid #ff0000; width: 967px; height: 40px; margin: 0px auto; margin-top: 15px; margin-bottom: 15px; position: relative; z-index: 9998; 
    }
#footerbottom { border: 0px solid #000000;  border-top: 1px solid #eaeaea; width: 667px; height: 15px; margin: 0px auto; position: relative; z-index: 9998; }

.block_d  {
    border: 0px solid;    
    padding-top: 3px;
    padding-right:0px;
    padding-bottom:15px;
}

.block_b  {
    border: 0px solid;
    float: left;
    padding-top: 3px;
    padding-right:14px;
    padding-bottom:5px;
}

.block_c {
    border: 0px solid;
    float: right;
    padding-top: 3px;
    padding-left:14px;
    padding-bottom:5px;
}


html {
        overflow: -moz-scrollbars-vertical; /* Always show scrollbar */
        overflow-y: scroll; /* always show scrollbar (safari) */
    }

.event td{    
    padding-right: 20px;    
    white-space: nowrap;
    font-family: arial; 
    font-size: 13px; 
    font-weight: bold ; 
    color: #707070;
    height: 25px;
}    

.event input {
    font-family: arial; 
    font-size: 13px;     
}

.event select {
    font-family: arial; 
    font-size: 13px;     
}
    
#overviewmenuitem {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}

#overviewmenuitem .menuitemcontent {border:0px solid #ff0000;display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #333333; font-family: arial;font-size: 13px;}
    
#overviewmenuitemover {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemover .menuitemcontent {display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #0063a2; font-family: arial;font-size: 13px;}

#overviewmenuitemleft {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemleft .menuitemcontent {display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #333333; font-family: arial;font-size: 13px;}

#overviewmenuitemleftover {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemleftover .menuitemcontent {display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #0063a2; font-family: arial;font-size: 13px;}

#overviewmenuitemright {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemright .menuitemcontent {display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #333333; font-family: arial;font-size: 13px;}

#overviewmenuitemrightover {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemrightover .menuitemcontent {display:block; background:#eeeeee; height: 22px; padding-left: 5px; 
    padding-right: 5px; padding-top: 7px; color: #0063a2; font-family: arial;font-size: 13px;}

#overviewmenuitemselected {cursor: pointer;background: transparent; margin:0px 0px 0px 0px;}
#overviewmenuitemselected .menuitemcontent {height: 22px; border-top:1px solid #eeeeee; padding-top: 11px; display:block; background:#ffffff; padding-left: 5px; padding-right: 5px; color: #0063a2; font-family: arial;font-size: 13px;}


.xboxcontent {display:block; background:#fbfbfb; border:0 solid #e4e4e4; border-width:0 1px;}

.moreinfo-top {width: 208px;height: 8px;display:block; background:#ffffff; border:0 solid #e4e4e4; border-width:0px;background-image:url('/images/cms/more_info_box_top.png')}
.moreinfo-bottom {width: 208px;height: 8px;display:block; background:#ffffff; border:0 solid #e4e4e4; border-width:0px;background-image:url('/images/cms/more_info_box_bottom.png')}
.moreinfo-content {width: 206px;display:block; background:#ffffff; border: 0px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.moreinfo-spacing {width: 206px;display:block; background:#ffffff; border:0 solid #cccccc; border-width:0 1px; height: 10px; }
.moreinfo-statement {width: 208px;display:block; background:#ffffff; border: 0px;}


.addon-top {width: 208px;height: 72px;display:block; background:#ffffff; border-width:0px; border-width:0px;background-image:url('/images/cms/addon_box_top.jpg')}
.addon-bottom {width: 208px;height: 8px;display:block; background:#ffffff; border:0 solid #e4e4e4; border-width:0px;background-image:url('/images/cms/addon_box_bottom.png')}
.addon-content {display:block; background:#f6f6f6; border-width:0px;}
.addon-spacing {display:block; background:#f6f6f6; border-width:0px; height: 10px; }

.xboxbottom {
        display:block; 
        background:#ffffff; 
        border:0 solid #e4e4e4; 
        border-width:0 1px;
        height:32px;
        background-image:url('/images/cms/menu_bottom.png')
    }


.frontpagebg {
        display:block; 
        background:#ffffff; 
        border:1 solid #666666; 
        border-width:0 1px;
        height:496px;
        width: 100%;
        top: 0px;
        position: absolute;
        background-image:url('/images/cms/frontpage-bg.png')
    }
    
.subpagebg {
        display:block; 
        background:#ffffff; 
        border:0 solid #666666;         
        height:395px;
        width: 100%;
        top: 0px;
        position: absolute;
        background-image:url('/images/cms/subpage-bg.png')
    }
    
#logo-container {  
    border: 0px solid #ff0000;
    width: 967px; 
    height: 60px; 
    margin: 0px auto; 
    position: relative; z-index: 9998;     
}

#logo {  
    border: 0px solid #ff0000; 
    width: 600px; 
    height: 60px; 
    margin: 0px auto; 
    left: 0px;
    position: absolute; z-index: 9998;     
}


#topspacing {  
    border: 0px solid ; 
    width: 967px; 
    height: 1px; 
    margin: 0px auto; 
    position: relative; z-index: 9998; 
}

#bottomspacing {  
    border: 0px solid ; 
    width: 967px; 
    height: 15px; 
    margin: 0px auto; 
    position: relative; z-index: 9998; 
}


#teaser-divider { 
    border: 0px solid ; 
    width: 967px; 
    height: 23px; 
    margin: 0px auto; 
    position: relative; z-index: 9998; 
}
    
    
    
    
.menulink {  
    text-align: right;
    sbackground-image: url(/images/cms/left-menu-main-inactive.png);
    background-repeat: no-repeat; !important;  
    border: 0px solid #00ff00; 
    width: 196px; 
    height: 32px;
    font-family: arial; 
    font-size: 12px; 
    font-weight: bold ; 
    color: #494949 ;
    cursor: pointer;
}

.submenulink { 
    text-align: right;
    background-image: url(/images/cms/left-menu-sub-inactive.png);
    background-repeat: no-repeat; !important;  
    border: 0px solid #00ff00; 
    width: 196px; 
    height: 25px;
    font-family: arial; 
    font-size: 12px;  
    color: #494949 ;
    cursor: pointer;
}

.leftmenutop {
    height: 25px;
}

.leftmenutop .inner {
    height: 25px;
    float:right;
    width:3px;
    background-image: url(/images/cms/left_menu_top_line.png);
    background-repeat: no-repeat; !important;  
}

.leftmenubottom {
    height: 47px;
}

.leftmenubottom .inner {
    height: 47px;
    float:right;
    width:3px;
    background-image: url(/images/cms/left_menu_bottom_line.png);
    background-repeat: no-repeat; !important;  
}

.linkheader        { 
    padding-right: 22px;    
    padding-left: 22px;        
    padding-bottom: 10px;        
    font-family: arial; 
    font-size: 18px;     
    color: #4a4949;
    }

.linktext { 
    padding-right: 22px;    
    padding-left: 22px;    
    padding-top: 8px;    
    padding-bottom: 15px;    
    font-family: verdana; 
    font-size: 11px;     
    color: #5e5e5e;
    
    }


.linkdownload {
    padding-bottom: 2px;        
}
    
a.linkdownload:link { 
    padding-right: 22px;    
    padding-left: 22px;        
    font-family: arial; 
    font-size: 12px;     
    color: #666666;        
    text-decoration: none;    
}
    
a.linkdownload:visited {     
    padding-right: 22px;    
    padding-left: 22px;        
    font-family: arial; 
    font-size: 12px;     
    color: #666666;    
    text-decoration: none;
}    

a.linkdownload:hover {     
    color: #0063a2;            
    text-decoration: underline;
}    

.contactdownload    { 
    padding-right: 22px;        
    padding-top: 2px;    
    padding-left: 50px;    
    font-family: verdana; 
    font-size: 11px;     
    color: #2387c3;            
    }
    
.slinkdownload_a    {     
    color: #333333;        
}
        
    
a {
    text-decoration: none;
}    

.linkdivider {        
        margin-top: 12px;
        margin-bottom: 15px; 
        margin-left: 22px;
        margin-right: 22px;
        border: 0px; 
        border-top: 1px; 
        border-style: dashed; 
        border-color: #c8c8c8;
}
    
    
.contactbullet  {
    width:18px;
    height:19px;
    background:#2387c3;
    float:left;
    margin-left:22px;
}

.contactclear {
    clear: both;
    float:none;
    height:4px;
}

.statementspacer {
    height: 20px;
}

/* GLOBALHEADER */
#globalheader { border: 0px solid ; width: 967px; height: 55px; margin: 0px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 967px; height: 0; padding-top: 0px; overflow: hidden; }




#SliderName{
    width: 967px;
    margin: auto;
}

.SliderNamePrev{
    background: url(/images/cms/sliderman/left.png) no-repeat center center;
    width: 35px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    text-decoration: none;    
}

.SliderNameNext{
    background: url(/images/cms/sliderman/right.png) no-repeat center center;
    width: 35px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    text-decoration: none;
}


#SliderNameNavigation { 
    margin: 0; 
    padding: 20px 0 0 0; 
    height: 30px; 
    text-align: center; 
    overflow-y: hidden; 
    width: 967px;
    position: absolute;
}


#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover{
    margin: 0 2px;
    background: url(/images/cms/sliderman/bullet.png) no-repeat center center;
    font-size: 0px;
    line-height: 0px;
    padding: 12px;
    text-decoration: none;
}

#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover{
    background: url(/images/cms/sliderman/bullet_active.png) no-repeat center center;
}

