/*CSS wenter.org ©2008*/

html{
    height: 100%;
}

body{
    height: 100%;
    margin: 0px 0px 0px 0px;
    background-color: white;
    /*fonts*/
    font-family: "Arial", "sans-serif"; 
    font-size: 10px;
    font-weight: normal;
}

/* main container */

#main{
    position: absolute;
    height: 100%;
    width: 100%;
    min-height: 619px;
    min-width: 800px;

}

#page{
    position: absolute;
    display: table-cell;
    width: 800px;
    height: 599px;    
    left: 50%;
    margin-left: -400px;
    top: 50%;
    margin-top: -300px; 
    border: 1px solid black;
}

*html body div#page{
    display: block;
}

#head{
    position: absolute;
    width: 260px;
    height: 92px;    
    left: 20px;
    top: 19px;
}
#head2{
    position: absolute;
    width: 260px;
    height: 92px;    
    left: 20px;
    top: 139px;
}
#menu{
    position: absolute;
    width: 110px;
    height: 331px;    
    left: 20px;
    top: 259px;
}
#menu_back{
    position: absolute;
    width: 110px;
    height: 331px;    
    left: 20px;
    top: 259px;
}
#aktuell_oben{
    position: absolute;
    width: 260px;    
    left: 410px;
    top: 19px;
}
#sub_menu{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 240px;
    height: 331px;    
    left: 150px;
    top: 259px;
}
#sub_menu_back{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;    
    width: 240px;
    height: 331px;    
    left: 150px;
    top: 259px;
}
#aussteller_case{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 241px;    
    height: 211px;
    left: 410px;
    top: 19px;
    
}
#aussteller{
    position: absolute;
    width: 240px;    
    height: 211px;
    z-index:2;
    
}
#aussteller_back{
    position: absolute;
    width: 240px;    
    height: 211px;
    
}
#ausstell_date{
    position: absolute;
    width: 110px;    
    height: 211px;  
    left: 670px;
    top: 19px;
}
#a_text_feld{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 331px;    
    left: 410px;
    top: 259px;
    line-height: 14px;     
}
#a_bild_spalte{
    position: absolute;
    overflow: auto;
    padding-left: 14px;
    width: 96px;    
    height: 571px;  
    left: 670px;
    top: 19px;
}
#einreichen{
    position: absolute;
    width: 240px;
    height: 331px;    
    left: 150px;
    top: 259px;
    line-height: 14px;    
    overflow: auto;
    overflow-x: hidden;
}
#text_feld{
    position: absolute;
    overflow: auto;
    width: 370px;
    height: 331px;    
    left: 410px;
    top: 259px;
    line-height: 14px; 
}
#t_back1{
    position: absolute;
    width: 110px;
    height: 331px;    
    left: 280px;
    top: 259px;
}
#t_back2{
    position: absolute;
    width: 240px;
    height: 331px;    
    left: 410px;
    top: 259px;
}
#termine{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 370px;
    height: 331px;    
    left: 280px;
    top: 259px;
}
#links{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 240px;
    height: 331px;    
    left: 280px;
    top: 259px;
    z-index:2;
}
#links_back{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    line-height: 14px;     
    width: 240px;
    height: 331px;    
    left: 280px;
    top: 259px;
}
#aktuell1{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 100px;    
    left: 410px;
    top: 19px;
}
#aktuell1a{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 100px;    
    left: 540px;
    top: 19px;
}
#aktuell2{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 100px;    
    left: 410px;
    top: 139px;
}
#aktuell2a{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 100px;    
    left: 540px;
    top: 139px;
}
#aktuell3{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 100px;    
    left: 410px;
    top: 259px;
}
#aktuell3a{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 100px;    
    left: 540px;
    top: 259px;
}
#aktuell4{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 100px;    
    left: 410px;
    top: 380px;
}
#aktuell4a{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 100px;    
    left: 540px;
    top: 380px;
}
#aktuell5{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 91px;    
    left: 410px;
    top: 500px;
}
#aktuell5a{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 91px;    
    left: 540px;
    top: 500px;
}
#uber1{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 110px;
    height: 220px;    
    left: 410px;
    top: 19px;
}
#uber_back1{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 220px;    
    left: 410px;
    top: 19px;
}
#uber2{
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    width: 110px;
    height: 220px;    
    left: 540px;
    top: 19px;
}
#uber_back2{
    position: absolute;
    overflow: auto;
    width: 110px;
    height: 220px;    
    left: 540px;
    top: 19px;
}
#uber3{
    position: absolute;
    overflow: auto;
    width: 240px;
    height: 331px;    
    left: 410px;
    top: 259px;
    overflow-x: hidden;    
    line-height:14px;    
}

/* box table */

table{
    /*fonts*/
    font-family: "Arial", "sans-serif";
    font-size: 10px;
    font-weight: normal;
}

td{
    height: 10px;
}

/*klassen*/

.termine_text{
    line-height:14px;    
}

.btn_back_box{
    z-index: 2;    
}
.btn_box{
    z-index: 3;
}
.btn_back{
    height: 11px;
    left:0px;
    margin-bottom: 9px;   
}
.btn{
    height: 11px;
    left:0px;
    margin-bottom: 9px;
}

.italo{
	font-style: italic; 
}
.a_date{
	font-weight: bold; 
}

.link{
    font-family: "Arial", "sans-serif";
    font-size: 10px;
    text-decoration: none;
}
.link_over{
    font-family: "Arial", "sans-serif";
    font-size: 10px;
    text-decoration: none;
}

