a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
/*@import url('https://fonts.googleapis.com/css?family=Varela+Round');*/
html, body {
    overflow-x: hidden;
    height: 100%;
}
body {
    /*background: #fff;*/
       background-color: rgba( 0, 0, 0, 0.0 );
    padding: 0;
    margin: 0;
    font-family: 'Varela Round', sans-serif;
}
.header {
    display: block;
    margin: 0 auto;
    /*Menüleisten Breite*/
    width: 8%;
    max-width: 8%;
    box-shadow: none;
   /*Menüleistenfarbe*/
    background-color: rgba( 0, 0, 0, 0.0 );
    /*background-color: #000000;*/
    position: fixed;
    height: 60px!important;
    overflow: hidden;
    z-index: 0;
}
.main {
    margin: 0 auto;
    display: block;
    height: 100%;
    margin-top: 60px;
}
.mainInner{
    display: table;
    height: 100%;
    width: 100%;
    text-align: center;
}
.mainInner div{
    display:table-cell;
    vertical-align: middle;
    font-size: 3em;
    font-weight: bold;
    letter-spacing: 1.25px;
}
#sidebarMenu {
    height: 100%;
    position: fixed;
    left: 0;
    width: 300px;
    margin-top: 125px;/*Abstand vom Hamburger*/
    transform: translateX(-300px);
    transition: transform 250ms ease-in-out;
    background-color: rgba( 0, 0, 0, .8 );
    /*background: linear-gradient(180deg, #000000 70%, #D6B46C 0%);*/
}
.sidebarMenuInner{
    margin:0;
    padding:0;
    border-top: 1px solid rgba(214, 180, 108, 0.00);
}
.sidebarMenuInner li{
    list-style: none;
    background-color: rgba( 0, 0, 0, 0.8 );
    text-transform: uppercase;
    font-weight: bold;
    /*Abstand Menü*/
    padding: 5px;
    cursor: pointer;
    border-bottom: 1px solid rgba(214, 180, 108, 0.50); /*Linien sichtbar machen*/
}
.sidebarMenuInner li span{
    display: block;
    font-size: 16px;
    color: rgba(214, 180, 108, 0.50);
}
.sidebarMenuInner li a{
    color: #D6B46C; /*Sidebar Farbe*/
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}
input[type="checkbox"]:checked ~ #sidebarMenu {
    transform: translateX(0);
}

input[type=checkbox] {
    transition: all 0.3s;
    box-sizing: border-box;
    display: none;
}
.sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    height: 100%;
    width: 100%;
    top: 25px;
    left: 15px;
    height: 60px;
    width: 25px;
}
.spinner {
    transition: all 0.3s;
    box-sizing: border-box;
    position: absolute;
    height: 3px;
    width: 100%;
   /* background-color: rgba( 0, 0, 0, 0.0 );*/
    background-color: #D6B46C;
}
.horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 3px;
}
.diagonal.part-1 {
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box;
    float: left;
}
.diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 3px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    opacity: 0;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(135deg);
    margin-top: 8px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(-135deg);
    margin-top: -9px;
}
body { background-color:#D6B46C; background: linear-gradient(to bottom, #000000, #D6B46C); background-repeat: no-repeat; padding:0px 10px 0px 0px; margin: 0; }
.textstyle1 { text-align:center; }
#container_7fc8751b { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:100px; max-width:800px; background-color:rgba(0, 0, 0, 0.74902); border: 2px solid #D6B46C; position: fixed; z-index: 3000; }
#container_7fc8751b_padding { margin: 0px 0px 20px 0px;display: block;  }
.textstyle2 { text-align:left; }
#html_3f09ff3 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#img_44152f60 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:10px 0px 0px 10px;width:25%; background:none; height:auto;  }
#container_77c0a2b3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:800px; background:none;  }
#container_89631a2 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:100%; max-width:800px; background-color:#000000; background-position:top left; background-size:cover; position: fixed; z-index: 3000; }
#container_61d3a8c9 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:200px; max-width:800px; background:none;  }
#container_668bb3e3 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:200px; max-width:800px; background-color:#000000; background-image: url(rc_images/bar0.gif); background-position:center center; background-size:cover; border: 2px solid #D6B46C;  }
.textstyle3 { text-align:right; }
#text_297140bf { vertical-align: bottom; position:relative; display: inline-block; width:100%; max-width:800px; background:none;  }
#text_297140bf_padding { margin: 0px 10px 10px 0px;display: block;  }
.textstyle4 { font-size:20pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; font-weight:bold; text-shadow: 2px 2px 2px #000000;  }
#container_2544faa2 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; max-width:800px; background:none;  }
#container_2544faa2_padding { margin: 10px; display: block;  }
#container_189be270 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:40px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_189be270_padding { margin: 10px; display: block;  }
#text_2a72abd7 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_2a72abd7_padding { margin: 0px 0px 0px 20px;display: block;  }
.textstyle5 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
.textstyle6 { font-size:22pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
.textstyle7 { font-size:20pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
#container_1faa7373 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; max-width:800px; background:none;  }
#container_1faa7373_padding { margin: 10px; display: block;  }
#container_61dd425e { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:800px; background:none;  }
#container_61dd425e_padding { margin: 10px; display: block;  }
#text_564f79e7 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_564f79e7_padding { margin: 10px; display: block;  }
.textstyle8 { text-align:justify; }
#text_516501ea { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle9 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; font-style:italic; line-height: 1.5;  }
.textstyle10 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5;  }
#container_518623cc { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; max-width:800px; background:none;  }
#container_518623cc_padding { margin: 10px; display: block;  }
#container_7e547dcc { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_ec46549 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_49c56d3a { vertical-align: top; position:relative; display: inline-block; width:48%; min-height:150px; background:none;  }
#container_9e1def3 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; background:none;  }
#container_52ee68b9 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; background-color:#4E3E40;  }
#slide_30422970 { overflow:hidden; box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; background:none; border: 2px solid #D6B46C;  }
#container_4d31c33f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:175px; background:none;  }
#container_4a4c3708 { vertical-align: top; position:relative; display: inline-block; min-height:125px; background:none;  }
#container_5af520cb { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_7c4e67d7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_7b6ae337 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_7b6ae337_padding { margin: 10px; display: block;  }
#container_1ab19497 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_1ab19497_padding { margin: 10px; display: block;  }
.textstyle11 { font-size:26pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; text-shadow: 2px 2px 2px #000000;  }
#container_2d65da9e { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_2d65da9e_padding { margin: 10px; display: block;  }
#text_2eed27d { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_35713d11 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_35713d11_padding { margin: 10px; display: block;  }
#container_240af71f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_384049ad { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#img_4b02efee { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:50%; background-color:#4E3E40; border: 2px solid #D6B46C; box-shadow: 0px 4px 4px 0px rgba(214, 180, 108, 0.588235); height:auto;  }
#container_4f3c2cce { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_4f3c2cce_padding { margin: 10px; display: block;  }
#container_6acb35f7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:75px; background:none;  }
#container_13992f32 { vertical-align: top; position:relative; display: inline-block; width:4%; min-height:150px; background:none;  }
#container_4083f8da { vertical-align: top; position:relative; display: inline-block; width:48%; background:none;  }
#container_162c04d3 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; float:left; width:100%; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_162c04d3_padding { margin: 10px; display: block;  }
#text_4d099a64 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#text_4d099a64_padding { margin: 0px 10px 0px 10px;display: block;  }
.textstyle12 { font-size:26pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
#container_3a05ea72 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_3a05ea72_padding { margin: 10px; display: block;  }
.textstyle13 { font-size:16pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
#html_6c05386e { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; border: 1px solid #A0A0A0;  }
#container_749be54d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_749be54d_padding { margin: 10px; display: block;  }
.textstyle14 { font-size:16pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; line-height: 1.5;  }
#container_3ecdb7db { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_3ecdb7db_padding { margin: 10px; display: block;  }
#button_475e12b4 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:200px; height:150px; background-color:#000000; border: 2px solid #D6B46C; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle15 { font-size:16pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; font-weight:bold;  }
.textstyle16 { font-size:12pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; font-weight:bold;  }
#img_60c435ca { vertical-align: bottom; position:relative; display: inline-block; width:71%; background:none; height:auto;  }
#container_743390a2 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_743390a2_padding { margin: 10px; display: block;  }
#button_2218d2b4 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:200px; height:100px; background-color:#000000; border: 2px solid #D6B46C; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#img_7d48d734 { vertical-align: bottom; position:relative; display: inline-block; width:71%; background:none; height:auto;  }
#container_52958ea5 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_52958ea5_padding { margin: 10px; display: block;  }
#container_28ccbfc6 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:350px; background-color:#4E3E40;  }
#text_41b44412 { position:absolute; left:28%; top:25%; width:200px; height:200px; background:none;  }
#text_41b44412_padding { margin: 0px 10px 10px 20px;display: block;  }
.textstyle17 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5;  }
#text_5b19b59a { position:absolute; left:20%; top:7%; background:none;  }
.textstyle18 { font-size:20pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; font-weight:bold;  }
#text_334c4efe { position:absolute; left:18%; top:25%; width:40px; height:136px; background:none;  }
#text_334c4efe_padding { margin: 0px 0px 10px 10px;display: block;  }
#php_23dc62b5 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:100%; background:none; border: 2px solid #D6B46C;  }
#container_54bf6d2a { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_6c3a545d { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 10px;width:50%; background:none;  }
#container_6c3a545d_padding { margin: 0px 0px 0px 10px;display: block;  }
#container_33e8ea69 { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:800px; background:none;  }
#container_33e8ea69_padding { margin: 10px; display: block;  }
#container_3aeaecda { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:80px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_3aeaecda_padding { margin: 10px; display: block;  }
#text_265f75a2 { vertical-align: bottom; position:relative; display: inline-block; height:40px; background:none;  }
.textstyle19 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C;  }
#container_5bfa6758 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_5bfa6758_padding { margin: 10px; display: block;  }
@media only screen and (max-width: 600px)
{
		#container_49c56d3a { width:100%;  }
		#container_1ab19497 { width:100%;  }
		#container_13992f32 { width:100%;  }
		#container_4083f8da { width:100%;  }
}
@media only screen and (max-width: 450px)
{
		#container_9e1def3 { width:100%;  }
		#container_6c3a545d { width:100%;  }
}
