* {
    /*font-family: "Arial"; /**/
    /*font-weight: bold; /**/
    font-family: "Comic Sans MS"; /**/
    
    margin: 0;
    padding: 0;
}

body {
    background-image: url(img/back.jpg);
    
    background-attachment: fixed;
    
    margin: 0;
    padding: 0;
}
.ro {
    width: 50px;
    height: 50px;
    
    position: fixed;
    
    top: 0;
    right: 0;
    
    background-image: url(img/neu2/border_ro.jpg);
    background-repeat: no-repeat;
    
    z-index: 10000;
}
.r {
    width: 50px;
    height: 100%;
    
    position: fixed;
    
    top: 0;
    right: 0;
    
    background-image: url(img/neu2/border_r.jpg);
    
    background-repeat: repeat-y;
    
    z-index: 1000;
}
.ru {
    width: 50px;
    height: 50px;
    
    position: fixed;
    
    bottom: 0;
    right: 0;
    
    background-image: url(img/neu2/border_ru.jpg);
    background-repeat: no-repeat;
    
    z-index: 10000;
}
.lo {
    width: 50px;
    height: 50px;
    
    position: fixed;
    
    top: 0;
    left: 0;
    
    background-image: url(img/neu2/border_lo.jpg);
    background-repeat: no-repeat;
    
    z-index: 10000;
}
.l{
    width: 50px;
    height: 100%;
    
    position: fixed;
    
    top: 0;
    left: 0;
    
    background-image: url(img/neu2/border_l.jpg);
    background-repeat: repeat-y;
    
    z-index: 1000;
}
.lu {
    width: 50px;
    height: 50px;
    
    position: fixed;
    
    bottom: 0;
    left: 0;
    
    background-image: url(img/neu2/border_lu.jpg);
    background-repeat: no-repeat;
    
    z-index: 10000;
}
.o {
    height: 50px;
    width: 100%;
    
    position: fixed;
    
    top: 0;
    right: 0;
    
    background-image: url(img/neu2/border_o.jpg);
    background-repeat: repeat-x;
    
    z-index: 1000;
}
.u {
    height: 50px;
    width: 100%;
    
    position: fixed;
    
    bottom: 0;
    right: 0;
    
    background-image: url(img/neu2/border_u.jpg);
    background-repeat: repeat-x;
    
    z-index: 1000;
}
.m {
    /*background-image: url(img/back.jpg);*/
    
    background-repeat: repeat;
    
    /*padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;*/
    
    padding: 0;
    
    position: absolute;
    
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
    
    overflow: visible;
    
    z-index: 100;
}
.bigsitespacer {
    visibility: hidden;
    
    height: 60px;
}

/* Global Content Style */

/*.page_global {
    width: 100%;
    height: 100%;
    
    margin: 0;
    padding: 0;
    
    empty-cells: show;
    border-collapse: collapse;
}*/
/*.page_banner_par {
    height: 100px;
    width: 100%;
    
    position: fixed;
    
    top: 60px;
    left: 60px;
    right: 10px;
    
    text-align: center;
}
.page_banner {
    width: 700px;
    height: 100px;
    
    text-align: center;
    
    background-repeat: no-repeat;
    background-image: url(img/banner4.jpg);
}*/
.page_menue_container {
    width: 200px;
    
    margin: 0;
    padding: 0 0 45px;
    
    position: absolute;
    
    top: 10px;
    left: 10px;
    
    /*vertical-align: top;*/
    
    /*overflow: scroll;*/
}
.page_menue {
    margin: 0;
    /*margin-top: 10px;*/
    padding: 0;
}
.page_menue > ul {
    background-image: url(img/menu_bg2.jpg);
    background-position: 0 100%;
    background-repeat: no-repeat;
}
.page_menue > ul ul {
    /*background-image: url(img/menue2_bg1.jpg);
    background-position: 0 0%;
    background-repeat: no-repeat;*/
    
    background-position: 0 0%;
    background-image: url(img/menue2_bg4.jpg);
    background-repeat: repeat;
}
.page_menue_spacer {
    height: 10px;
    
    margin: 0;
    padding: 0;
    
    position: fixed;
    
    left: 50px;
    right: 50px;
    top: 50px;
    
    background-image: url(img/back.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: -50px -50px;
    
    /*display: none;*/
}
/*.page_menue_spacer {
    height: 60px;
    
    margin: 0;
    padding: 0;
    
    visibility: hidden;
}*/
/*.page_content_container {
    margin: 0 0 10px;
    padding: 0px 10px 0;
    
    /*position: fixed; /**/
    /*position: absolute; /**/
    
    /*top: 10px;
    left: 210px;
    right: 0;
    bottom: 0;
    
    overflow: auto;
    
    /*background-color: #00FF00; /**/
/*}*/
.page_content_container {
    /*margin: 50px 50px 60px; /**/
    margin: 0;
    padding: 0px 10px 0;
    
    position: fixed; /**/
    /*position: absolute; /**/
    
    top: 60px;
    left: 260px;
    right: 50px;
    bottom: 60px;
    
    overflow: auto;
    
    /*background-color: #00FF00; /**/
}
.page_content {
    margin-top: 10px;
    
    text-align: justify;
}

/* Buttons */
/* Button Typ1 */
.button1 {
    height: 55px;
    width: 185px; /**/
    margin: 0 0 -6px -9px;
    padding: 0;
    
    font-family: "Arial";
    font-weight: bold;
    
    cursor: pointer;
    
    /*background-color: #00FF00; /**/
}
.button1 a:link, .button1 a:visited, .button1 a:active {
    font-family: "Arial";
    font-weight: bold;
    
    /*width: 100%;
    background-color: #00FFFF;*/
    
    text-decoration: none;
    
    color: #000000;
}
.button1 a:hover {
    /*color: #555555;*/
    color: #000000;
}
.button1 table {
    margin: 0;
    padding: 0;
    
    width: 100%; /**/
    height: 100%;
    
    border-collapse: collapse;
    
    vertical-align: middle;
}
/*.button1 table:hover {
    background-image: url(img/buttons/button1_hov_r.png);
}*/
.button1-r {
    background-image: url(img/buttons/neu3/button1_r.png);
    background-repeat: no-repeat;
    
    width: 25px;
    
    margin: 0;
    padding: 0;
}
.button1-m {
    background-image: url(img/buttons/neu3/button1_m.png);
    background-repeat: repeat-x;
    
    /*width: 150px;*/
    
    margin: 0;
    padding: 0;
    
    font-family: "Arial";
    font-weight: bold;
    text-align: center;
    
    vertical-align: middle;
}
.button1-l {
    background-image: url(img/buttons/neu3/button1_l.png);
    background-repeat: no-repeat;
    
    width: 25px;
    
    margin: 0;
    padding: 0;
}
/* Hover */
.button1-over {
    display: none;
}
.button1-over .button1-r {
    background-image: url(img/buttons/hover/button1_hov_r.png);
}
.button1-over .button1-m {
    background-image: url(img/buttons/hover/button1_hov_m.png);
}
.button1-over .button1-l {
    background-image: url(img/buttons/hover/button1_hov_l.png);
}

.speicher {
    display: none;
}

/** EXTRA **/

.align-center {
	text-align: center;
}
