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 10px 0px; margin: 0; }
.textstyle1 { text-align:center; }
#container_54dcf3ba { 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_54dcf3ba_padding { margin: 0px 0px 20px 0px;display: block;  }
.textstyle2 { text-align:left; }
#html_416b999a { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#img_43aa771d { vertical-align: bottom; position:relative; display: inline-block; margin:10px 0px 0px 10px;width:25%; background:none; height:auto;  }
#container_344f2873 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; max-width:800px; background:none;  }
#container_36a8b5e9 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:200px; background:none;  }
#container_36a8b5e9_padding { margin: 10px; display: block;  }
#container_395534f4 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_3c2a5032 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:126px; max-width:800px; background-color:#000000; background-image: url(rc_images/bar.jpg); background-position:center center; background-size:cover; border: 2px solid #D6B46C;  }
#container_3c2a5032_padding { margin: 10px; display: block;  }
#container_761bf6ae { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_761bf6ae_padding { margin: 10px; display: block;  }
.textstyle3 { text-align:right; }
#container_55752a2b { 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_55752a2b_padding { margin: 10px; display: block;  }
#text_4419f323 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_4419f323_padding { margin: 0px 0px 0px 20px;display: block;  }
.textstyle4 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5; text-shadow: 2px 2px 2px #000000;  }
#container_44c761c4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_44c761c4_padding { margin: 10px; display: block;  }
#container_1cb339f1 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:60px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_1cb339f1_padding { margin: 10px; display: block;  }
#text_78b8a13f { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_78b8a13f_padding { margin: 0px 0px 0px 20px;display: block;  }
.textstyle5 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; text-shadow: 2px 2px 2px #000000;  }
#container_7c8561eb { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_7c8561eb_padding { margin: 10px; display: block;  }
#container_226c58e { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_226c58e_padding { margin: 10px; display: block;  }
#text_7ae487ab { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
.textstyle6 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; line-height: 1.5;  }
#html_2d29761 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; background:none;  }
#container_2a298eed { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_2a298eed_padding { margin: 10px; display: block;  }
#container_56056c67 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:50px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_56056c67_padding { margin: 10px; display: block;  }
#text_567aca6e { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_567aca6e_padding { margin: 0px 0px 0px 20px;display: block;  }
#container_601aa4ff { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_601aa4ff_padding { margin: 10px; display: block;  }
#container_baeb9a4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:25px; background:none;  }
#container_baeb9a4_padding { margin: 10px; display: block;  }
#text_792a43c9 { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
.textstyle7 { font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; text-shadow: 2px 2px 2px #000000;  }
#container_10daf8a2 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_10daf8a2_padding { margin: 10px; display: block;  }
#container_363d51e6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_363d51e6_padding { margin: 10px; display: block;  }
#container_b3f86bb { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_b3f86bb_padding { margin: 10px; display: block;  }
#container_6dc1697b { vertical-align: top; position:relative; display: inline-block; width:5%; min-height:25px; background:none;  }
#container_6dc1697b_padding { margin: 10px; display: block;  }
#container_4f37411b { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#container_4f37411b_padding { margin: 10px; display: block;  }
#container_6f2de838 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none; border: 2px solid #D6B46C;  }
#container_6f2de838_padding { margin: 10px; display: block;  }
#html_4bf64079 { vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:100%; background:none;  }
#container_62dbe108 { vertical-align: top; position:relative; display: inline-block; width:5%; min-height:25px; background:none;  }
#container_62dbe108_padding { margin: 10px; display: block;  }
#container_465b3dd6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_465b3dd6_padding { margin: 10px; display: block;  }
#container_5f75fe66 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:50px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_5f75fe66_padding { margin: 10px; display: block;  }
#text_4fecba6b { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_4fecba6b_padding { margin: 0px 0px 0px 20px;display: block;  }
#container_2c197513 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_2c197513_padding { margin: 10px; display: block;  }
#container_3eba93c7 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:50px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_3eba93c7_padding { margin: 10px; display: block;  }
#button_71556f69 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; width:200px; height:151px; 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; }
.textstyle8 { font-size:16pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; font-weight:bold;  }
.textstyle9 { font-size:12pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#D6B46C; font-weight:bold;  }
#img_2939864d { vertical-align: bottom; position:relative; display: inline-block; width:71%; background:none; height:auto;  }
#container_5b61ea88 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_5b61ea88_padding { margin: 10px; display: block;  }
#container_881da43 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:100%; min-height:50px; max-width:800px; background-color:#4E3E40; border: 2px solid #D6B46C;  }
#container_881da43_padding { margin: 10px; display: block;  }
#text_4083a7ec { vertical-align: bottom; position:relative; display: inline-block; background:none;  }
#text_4083a7ec_padding { margin: 0px 0px 0px 20px;display: block;  }
.textstyle10 { font-size:20pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C; text-shadow: 2px 2px 2px #000000;  }
#container_3c572937 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_3c572937_padding { margin: 10px; display: block;  }
#container_d7f7436 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_d7f7436_padding { margin: 10px; display: block;  }
#button_510d7fec { 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_1d0e9860 { vertical-align: bottom; position:relative; display: inline-block; width:71%; background:none; height:auto;  }
#container_2b8ad0d3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:100px; background:none;  }
#container_2b8ad0d3_padding { margin: 10px; display: block;  }
#container_72991982 { 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_72991982_padding { margin: 10px; display: block;  }
#text_3834f6bf { vertical-align: bottom; position:relative; display: inline-block; height:40px; background:none;  }
.textstyle11 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#D6B46C;  }
#container_16337b5f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background:none;  }
#container_16337b5f_padding { margin: 10px; display: block;  }
@media only screen and (max-width: 450px)
{
		#container_6dc1697b { width:100%;  }
		#container_4f37411b { width:100%;  }
		#container_62dbe108 { width:100%;  }
}
@media only screen and (max-width: 300px)
{
		#container_6f2de838 { width:100%;  }
}
