a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 
#button_7adb11cf { border-radius: 5px; position:absolute; left:39%; top:78%; width:150px; height:40px; background-color:#00FFFF; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_7adb11cf:hover { background-color:#00FFFF;  }
#button_7adb11cf:hover span { color:#0000FF; }
#button_68635472 { border-radius: 5px; position:absolute; left:27%; top:3%; width:150px; height:40px; background-color:#3164B7; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_68635472:hover { background-color:#FFFF00;  }
#button_68635472:hover span { color:#FF0000; }
#button_7e041a8c { border-radius: 5px; position:absolute; left:27%; top:25%; width:150px; height:40px; background-color:#3164B7; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_7e041a8c:hover { background-color:#FFFF00;  }
#button_7e041a8c:hover span { color:#FF0000; }
#button_1e24092a { border-radius: 5px; position:absolute; left:27%; top:46%; width:150px; height:40px; background-color:#3164B7; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_1e24092a:hover { background-color:#FFFF00;  }
#button_1e24092a:hover span { color:#FF0000; }
#button_9663379 { border-radius: 5px; position:absolute; left:27%; top:66%; width:150px; height:40px; background-color:#00FF40; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_9663379:hover { background-color:#FFFF00;  }
#button_9663379:hover span { color:#FF0000; }
#button_39a987f9 { border-radius: 5px; position:absolute; left:27%; top:86%; width:150px; height:40px; background-color:#3164B7; box-shadow: 7px 7px 10px -5px rgba(0, 0, 0, 0.784314);  }
#button_39a987f9:hover { background-color:#FFFF00;  }
#button_39a987f9:hover span { color:#FF0000; }
body { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:center; }
#container_3771cb8a { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:93%; min-height:1010px; background-color:#FFFFFF; background-image: url(rc_images/aktueller_shack_web.jpg); background-position:top left; background-size:cover; border-top: none; border-left: none; border-right: none; border-bottom: none;  }
#container_3771cb8a_padding { margin: 10px; display: block;  }
.textstyle2 { text-align:left; }
#text_409996f1 { border-radius: 15px; position:absolute; left:44%; top:3%; width:640px; height:274px; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235);  }
#img_71742726 { position:absolute; left:85%; top:39%; width:10%; background:none; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235); height:auto;  }
.textstyle3 { font-size:48pt; font-family:'Arial Black', Gadget, sans-serif; color:#0000FF; font-weight:bold; line-height: 0.5; text-shadow: 4px 2px 2px #000000;  }
.textstyle4 { font-size:60pt; font-family:'Arial Black', Gadget, sans-serif; color:#00FFFF; font-weight:bold; line-height: 0.5; text-shadow: 6px 4px 2px #000000;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle5 { font-size:20pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-shadow: 1px 2px 2px #000000;  }
#container_36175d75 { box-sizing: border-box; border-radius: 15px; position:absolute; left:8%; top:1%; width:22%; min-height:337px; background:none; border: 1px solid #404040; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235);  }
#container_36175d75_padding { margin: 10px; display: block;  }
.textstyle6 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  }
.textstyle7 { font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-shadow: 2px 2px 2px #000000;  }
