html {
     height: 100%;
     background-image: url('../images/scheibihofawoas.gif');
     background-repeat: repeat-y;
}

/*
    ************************************************
    page element
    ************************************************
*/
#edRePage {
    width: 991px;
    font-family: Arial;
    line-height: 130%;
    font-size: 12px;
}

    /* LINKS */
    #edRePage a {
        color: #095ea4;
        text-decoration: none;
    }
    
    #edRePage a:visited {
        color: #3A7CAF;
    }
    
    #edRePage a:hover {
        color: #FF6600;
    }   
    /*
        ************************************************
        left
        ************************************************
    */
    #edReLeft {
        width: 130px;
        /* background-color: yellow; */
        float: left;
    }
    
        #edReLeftLogo {
            /* background-color: fuchsia; */
        }
        
        #edReLeftPersonal
        {
            /* background-color: maroon; */
        }
        
            #edReLeftPersonal h2 {
              /*  background-image: url('../images/titlebar_personal_menu.gif'); */
                background-image: url('../images/titlebar_menu.gif');
                color: #ffffff;
                padding: 3px;
                padding-left: 12px;
                background-repeat: no-repeat;
            }
            
            #edReLeftPersonal ul {
                padding-left: 10px;
                padding-right: 10px;
                /* background-color: aqua; */
                list-style-type: none;
            }
                #edReLeftPersonal ul li {
                    /* background-color: gray;  */
                    padding: 2px;
                    border-bottom: 1px solid #cccccc;
                }
                
                    #edReLeftPersonal ul li.lastChild {
                        border-bottom: 0;
                    }
            
                    #edReLeftPersonal ul li a {
                        display: block;
                    }                                             
        
        #edReLeftMenu {
            /* background-color: green; */
        }
            #edReLeftMenu h2 {
                background-image: url('../images/titlebar_menu.gif');
                color: #ffffff;
                padding: 3px;
                padding-left: 12px;
                background-repeat: no-repeat;
            }
            
            #edReLeftMenu ul {
                padding-left: 10px;
                padding-right: 10px;
                /* background-color: aqua; */
                list-style-type: none;
                
            }
                #edReLeftMenu ul li {
                    /* background-color: gray;  */
                    padding: 2px;
                    border-bottom: 1px solid #cccccc;
                }
                
                    #edReLeftMenu ul li.lastChild {
                        border-bottom: 0;
                    }
            
                    #edReLeftMenu ul li a {
                        display: block;
                    }
                                                           
        
        #edReLeftSponsors {
            margin-top: 20px;
            /* background-color: lime; */
        }
        
            #edReLeftSponsors img {
                display: block;
                margin: 0 auto 3px auto;
            }
    /*
        ************************************************
        center
        ************************************************
    */
    #edReCenter {
        width: 650px;
        float: left;
    }
    
        #edReCenterTop {
            /* background-color: red; */
            height: 82px;
            background-image: url("../images/header_with_shadow.gif");
            background-repeat: no-repeat;
        }
            #edReCenterTopSearch {
                margin-top: 10px;
                width: 170px; /* 175 - padding left */
                background-color: #c76d01;
                float: right;
                padding: 3px 0 3px 5px;
                /* background-color: red; */
            }
            
                #edReCenterTopSearchInput {
                    width: 82px; /* button has to be placed on the right */
                }
                
                #edReCenterTopSearchButton {
                    background-color: #c76d01;
                    border: 0;
                    font-weight: bold;
                    color: #ffffff;
                    cursor: pointer;
                    /* background-color: green; */
                }
               
      #edReCenterFooter {
        width: 620px;
        clear: both;
        border-top-color: #CCCCCC;
        border-top-width: 1px;
        border-top-style: solid;
        margin-left: 15px;
        margin-right: 15px; 
      }
      
        #edReCenterFooter p {
            font-size: 10px;
            color: #999999;
            padding-top: 3px;
            text-align: center;
        }
        
            #edReCenterFooter p a {
                font-size: 10px;
            } 
                                                             

    /*
        ************************************************
        right
        ************************************************
    */
    #edReRight {
        width: 169px; /*197 - 28 */
        background-color: #fff0df;
        float: left;
        padding: 14px;
    }
               #edReRightMySchool {
                    margin-bottom: 14px;
                    background-color: #ffffff;
                    border: 1px #cccccc solid;
                }                                       
            
                    #edReRightMySchool h2 {   
                        background-image: url('../images/titlebar_partnerbox.gif');
                        background-repeat: no-repeat;
                        color: #666666;
                        padding-left: 8px;
                        font-size: 12px; 
                        /* background-color: green;  */       
                    }
                
                    #edReRightMySchool p.school {
                        padding: 10px;
                        /*background-color: red; */
                        text-align: center;
                        border-bottom-color: #cccccc;
                        border-bottom-width: 1px;
                        border-bottom-style: solid;                        
                    }
                    
                    #edReRightMySchool p {
                        text-align: center;
                    }
                    
                #edReRightCommercial {
                    background-color: #ffffff;
                    border: 1px #cccccc solid;                   
                }
                
                    #edReRightCommercialCaption {
                       color: #999999;
                       text-align: right;
                       font-size: 11px;
                       margin-bottom: 14px;
                    }
                    
                    #edReRightCommercialCaption p {
                        margin: 0;
                        padding: 0;
                    }
                
                #edReRightBmukk {
                    margin-bottom: 14px;
                    background-color: #ffffff;
                    border: 1px #cccccc solid;                          
                }
                    #edReRightBmukk h2 {   
                        background-image: url('../images/titlebar_partnerbox.gif');
                        background-repeat: no-repeat;
                        color: #666666;
                        padding-left: 8px;
                        font-size: 12px; 
                        /* background-color: green;  */       
                    }
                    
                    #edReRightBmukk ul {
                        list-style-type: none;
                    }
                    
                        #edReRightBmukk ul li {
                            /* background-color: gray;  */
                            padding: 2px;
                            padding-left: 8px;
                            border-bottom: 1px solid #cccccc;
                        }
                        
                            #edReRightBmukk ul li.lastChild {
                                /* background-color: gray;  */
                                border-bottom: 0;
                            }                        
                        
                            #edReRightBmukk ul li a {
                                display: block;
                            }
                                                                                                             
                    
                #edReRightLsr {
                    margin-bottom: 14px;
                    background-color: #ffffff;
                    border: 1px #cccccc solid;                          
                }
                    #edReRightLsr h2 {   
                        background-image: url('../images/titlebar_partnerbox.gif');
                        background-repeat: no-repeat;
                        color: #666666;
                        padding-left: 8px;
                        font-size: 12px; 
                        /* background-color: green;  */       
                    }
                    
                    #edReRightLsr ul {
                        
                        list-style-type: none;
                        
                    }
                    
                        #edReRightLsr ul li {
                            /* background-color: gray;  */
                            padding: 2px;
                            padding-left: 8px;
                            border-bottom: 1px solid #cccccc;
                        }
                        
                            #edReRightLsr ul li.lastChild {
                                /* background-color: gray;  */
                                border-bottom: 0;
                            }                        
                    
                            #edReRightLsr ul li a {
                                display: block;
                            }
                            
                                                                              
                    
                #edReRightBsr {
                    margin-bottom: 14px;
                    background-color: #ffffff;
                    border: 1px #cccccc solid;                          
                }

                    #edReRightBsr h2 {   
                        background-image: url('../images/titlebar_partnerbox.gif');
                        background-repeat: no-repeat;
                        color: #666666;
                        padding-left: 8px;
                        font-size: 12px; 
                        /* background-color: green;  */       
                    }
                    
                        #edReRightBsr ul {
                            
                            list-style-type: none;
                            
                        }
                    
                        #edReRightBsr ul li {
                            /* background-color: gray;  */
                            padding: 2px;
                            padding-left: 8px;
                            border-bottom: 1px solid #cccccc;
                        }
                        
                            #edReRightBsr ul li.lastChild {
                                /* background-color: gray;  */
                                border-bottom: 0;
                            }                        
                    
                            #edReRightBsr ul li a {
                                display: block;
                            }
                                                                                                       
                    
                    #edReRightBsr p {
                        text-align: center;
                        padding: 0;
                        margin: 0;
                    }
                    
                    #edReRightBsr select {
                        display: block;
                        margin-left: auto;
                        margin-right: auto;
                    }
                    
    /*
        dialog
    */               
    #edReLoginDialog {
        
    }   
        #edReLoginDialogForm {
            
        }
            #edReLoginDialogForm fieldset {
                margin-top: 15px;
            }        
        
            #edReLoginDialogForm fieldset label {
                clear: both;
                float: left;
                width: 130px;
                height: 17px;
                margin-bottom: 10px;
                padding-top: 6px;
            }
            
            #edReLoginDialogForm fieldset input {
                width: 150px;
                margin-bottom: 10px;
            }
            
            #edReLoginDialogResult p {
                text-align: center;
                font-weight: bold;
                color: red;                
            }
         
            
/*
    classes
*/
.clearer {
    clear: both;
}

a.smallerLink {
    font-size: 11px;
    font-weight: normal;
} 

.bemhide {
    position: absolute;
    left: -10000px;
    top: -10000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline; 
}

/* classes */
.edReOverlayNewsGif {
    position: absolute;
    top: 5px;
    left: 0;
}
.edReOverlayInfosGif {
    position: absolute;
    top: 5px;
    right: 0;
}

/* themen */
td.content  img {
    margin-right: 5px;
    margin-bottom: 5px;
}

/* veranstaltungen */
td.content b img {
    margin-right: 0;
    margin-bottom: 3px;
}

.ui-widget-overlay { background: #666666 url(ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-tabs { position: relative; padding: 0; zoom: 1; }

.ui-tabs .ui-tabs-panel { padding: 5px; }

#tabs-1.ui-corner-bottom, #tabs-2.ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
#tabs.ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
#tabs.ui-widget-content { border: 0; background: none;  }
