h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
.body_about_html a { color:#5D5D9E; } 
.body_about_html a:visited { color:#5D5D9E; } 
.body_about_html a:active { color:#5C615E; } 
.body_about_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
body.body_about_html  { background-color:#ECECEC; background-image: url(../rc_images/final_image.png); background-position:center left; background-size:cover; border: 0px solid #404040; padding:30px 0px 0px 0px;  margin: 0; }
.textstyle1 { text-align:left; }
#container_18dde19f { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:107px; background:none;  }
#container_18dde19f_padding { margin: 10px; display: block;  }
#html_1fffb498 { vertical-align: top; position:relative; display: inline-block; float:left; width:800px; height:100px; min-width:1200px; max-width:1200px; background:none;  }
#container_5e0baf3e { vertical-align: top; position:relative; display: inline-block; width:20%; min-height:167px; background:none;  }
#container_5e0baf3e_padding { margin: 0px 0px 0px 30px; display: block;  }
.textstyle2 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_5c17f023 { vertical-align: top; position:relative; display: inline-block; float:left; width:41%; min-height:108px; background:none;  }
#img_d75b7d1 { vertical-align: top; position:relative; display: inline-block; float:left; width:8%; min-width:80px; max-width:80px; background:none; height:auto;  }
#text_7bb6723a { vertical-align: bottom; position:relative; display: inline-block; float:left; width:567px; height:67px; background:none;  }
#text_7bb6723a_padding { margin: 20px 0px 0px 0px; display: block;  }
.textstyle3 { font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
.textstyle4 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
.textstyle5 { font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_155afd3d { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 30px; width:50%; min-height:442px; background:none;  }
#container_155afd3d_padding { margin: 30px 0px 0px 0px; display: block;  }
.textstyle6 { font-size:12pt; font-family:Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', sans-serif-condensed, sans-serif; color:#000000; font-weight:bold;  }
.textstyle7 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
.textstyle8 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle9 { font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle10 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.body_contact_html a { color:#5D5D9E; } 
.body_contact_html a:visited { color:#5D5D9E; } 
.body_contact_html a:active { color:#5C615E; } 
.body_contact_html a:hover { color:#B2B3B4; } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
body.body_contact_html  { background-color:#FFFFFF; padding:0;  margin: 0; }
#container_1ab19497 { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:69px; background:none;  }
#container_1ab19497_padding { margin: 10px 0px 0px 30px; display: block;  }
#html_69f7d430 { vertical-align: top; position:relative; display: inline-block; float:left; width:1200px; height:100px; min-width:1200px; max-width:1200px; background:none;  }
.textstyle11 { text-align:center; }
#container_62a75dad { vertical-align: top; position:relative; display: inline-block; float:left; width:70px; min-height:69px; min-width:69px; max-width:69px; background:none;  }
#img_5e6975ff { vertical-align: top; position:relative; display: inline-block; float:left; margin:0px 0px 0px 570px; width:8%; min-width:60px; max-width:60px; background:none; height:auto;  }
.textstyle12 { font-size:16pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000; line-height: 1.5;  }
#container_6b0ba376 { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:150px; background:none;  }
#container_6b0ba376_padding { margin: 10px; display: block;  }
#text_13c9e25a { vertical-align: bottom; position:relative; display: inline-block; float:left; width:300px; height:195px; min-width:1200px; background:none;  }
.body_was_ist-die_iso_html a { color:#5D5D9E; } 
.body_was_ist-die_iso_html a:visited { color:#5D5D9E; } 
.body_was_ist-die_iso_html a:active { color:#5C615E; } 
.body_was_ist-die_iso_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_1497f3b4:hover { filter: brightness( 80%);  } 
body.body_was_ist-die_iso_html  { background-color:#ECECEC; background-image: url(../rc_images/final_image.png); background-position:center left; background-size:cover; border-top: none; border-left: none; border-right: none; border-bottom: none; padding:0;  margin: 0; }
#container_33f1becb { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:71px; background:none;  }
#container_33f1becb_padding { margin: 10px; display: block;  }
#html_a09e17d { vertical-align: bottom; position:relative; display: inline-block; float:left; width:800px; height:100px; min-width:1200px; max-width:1200px; background:none;  }
#container_6d7f694e { vertical-align: top; position:relative; display: inline-block; float:left; width:77%; min-height:105px; background:none;  }
#container_fb36e63 { vertical-align: top; position:relative; display: inline-block; float:left; width:64%; min-height:238px; background:none;  }
#container_fb36e63_padding { margin: 30px 0px 0px 30px; display: block;  }
#container_353946e3 { vertical-align: top; position:relative; display: inline-block; width:23%; min-height:167px; background:none;  }
#img_1497f3b4 { vertical-align: top; position:relative; display: inline-block; float:left; margin:0px 0px 0px 30px; width:8%; min-width:100px; max-width:100px; background:none; height:auto;  }
#text_69563e92 { vertical-align: bottom; position:relative; display: inline-block; float:left; margin:0px 0px 0px 30px; width:374px; height:67px; background:none;  }
#text_69563e92_padding { margin: 20px 0px 0px 0px; display: block;  }
#text_7b3a9019 { vertical-align: top; position:relative; display: inline-block; float:left; width:1113px; height:1089px; background:none;  }
#text_7b3a9019_padding { margin: 0px 0px 0px 55px; display: block;  }
.textstyle13 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold; line-height: 1.5;  }
.textstyle14 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_29067862 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_29067862_padding { margin: 10px; display: block;  }
#text_3a687b5a { position:absolute; left:0%; top:13%; background:none;  }
.body_datenschutz_html a { color:#5D5D9E; } 
.body_datenschutz_html a:visited { color:#5D5D9E; } 
.body_datenschutz_html a:active { color:#5C615E; } 
.body_datenschutz_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_6f2de838:hover { filter: brightness( 80%);  } 
body.body_datenschutz_html  { background-color:#FFFFFF; background-image: url(../rc_images/final_image.png); background-position:top left; background-size:cover; padding:0;  margin: 0; }
#container_1fa0001a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_1fa0001a_padding { margin: 10px; display: block;  }
#html_44cd065 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:77%; height:100px; background:none;  }
#container_1aa02385 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:62px; max-width:200px; background:none;  }
#container_1aa02385_padding { margin: 10px; display: block;  }
#img_6f2de838 { vertical-align: top; position:relative; display: inline-block; float:left; margin:0px 0px 0px 55px; width:8%; min-width:50px; max-width:50px; background:none; height:auto;  }
#text_56056c67 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:446px; height:87px; background:none;  }
#text_56056c67_padding { margin: 10px 0px 0px 55px; display: block;  }
#container_62259c78 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_62259c78_padding { margin: 10px; display: block;  }
#html_42e1be39 { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 0px 45px; width:51%; height:6800px; background:none;  }
.body_impressum_html a { color:#5D5D9E; } 
.body_impressum_html a:visited { color:#5D5D9E; } 
.body_impressum_html a:active { color:#5C615E; } 
.body_impressum_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_6bc5fd87:hover { filter: brightness( 80%);  } 
body.body_impressum_html  { background-color:#FFFFFF; background-image: url(../rc_images/final_image.png); background-position:top left; background-size:cover; padding:0;  margin: 0; }
#container_8250a81 { vertical-align: top; position:relative; display: inline-block; width:51%; min-height:160px; background:none;  }
#container_4b8ac3c7 { vertical-align: top; position:relative; display: inline-block; width:153%; min-height:150px; background:none;  }
#container_4b8ac3c7_padding { margin: 10px; display: block;  }
#html_3e4c6bf { vertical-align: bottom; position:relative; display: inline-block; float:left; width:97%; height:100px; background:none;  }
#container_594183a4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_594183a4_padding { margin: 10px; display: block;  }
#container_34477081 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:62px; max-width:200px; background:none;  }
#container_34477081_padding { margin: 10px; display: block;  }
#img_6bc5fd87 { vertical-align: top; position:relative; display: inline-block; float:left; margin:0px 0px 0px 55px; width:8%; min-width:50px; max-width:50px; background:none; height:auto;  }
#text_6bb122d9 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:446px; height:87px; background:none;  }
#text_6bb122d9_padding { margin: 10px 0px 0px 55px; display: block;  }
#container_3d782f09 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:237px; background:none;  }
#container_3d782f09_padding { margin: 10px; display: block;  }
#html_67883280 { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 0px 55px; width:52%; height:450px; background:none;  }
#container_355a9811 { vertical-align: top; position:relative; display: inline-block; float:left; width:95%; min-height:95px; background:none;  }
#container_355a9811_padding { margin: 0px 0px 0px 30px; display: block;  }
.body_master_html a { color:#5D5D9E; } 
.body_master_html a:visited { color:#5D5D9E; } 
.body_master_html a:active { color:#5C615E; } 
.body_master_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_70dca2ac:hover { filter: brightness( 80%);  } 
/* Festes statisches Layout */

html, body {

  margin: 0;

  padding: 0;

  width: 100%;

  min-width: 1200px;

  overflow-x: auto;

}

body {

  background-color: #ffffff;

}

/* Hauptseite fest zentrieren */

.textstyle1 {

  position: relative;

}

/* Oberer Navigationsbereich */

#container_59299990 {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Hauptcontainer */

#container_2d65da9e {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Inhalt nicht umbrechen / nicht skalieren */

#container_48e28962,

#container_60fd7768,

#container_5ed68884,

#container_4d2e226d,

#container_594abb12,

#container_526a9cdd,

#container_36175d75 {

  position: relative !important;

  box-sizing: border-box;

}

/* Bilder behalten feste Größe */

img {

  max-width: none !important;

  height: auto;

}

/* Buttons behalten feste Position */

#button_7446523,

#button_41e5572d,

#button_5fdec02b,

#button_34042f14,

#button_3d8ccbb7,

#button_9e2d23b,

#button_4e6f07ae {

  position: relative !important;

  flex-shrink: 0;

}

/* Keine automatische mobile Anpassung */

@media screen and (max-width: 1199px) {

  html, body {

    min-width: 1200px;

  }

  #container_59299990,

  #container_2d65da9e {

    width: 1200px !important;

    min-width: 1200px !important;

  }

}body.body_master_html  { background-color:#ECECEC; background-image: url(../rc_images/final_image.png); background-position:center center; background-size:cover; padding:0px 0px 0px 10px;  margin: 0; }
#container_7d5b9fe0 { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:105px; background:none;  }
#button_54755a93 { vertical-align: top; border-radius: 9px; position:relative; display: inline-block; width:150px; height:40px; background:none;  }
#button_54755a93_padding { margin: 30px 0px 0px 0px; display: block;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
#button_508d5d2f { vertical-align: top; border-radius: 9px; position:relative; display: inline-block; width:151px; height:40px; background:none;  }
#button_508d5d2f_padding { margin: 30px 0px 0px 0px; display: block;  }
#button_3933c8cf { vertical-align: top; border-radius: 9px; position:relative; display: inline-block; width:150px; height:40px; background:none;  }
#button_3933c8cf_padding { margin: 30px 0px 0px 0px; display: block;  }
#button_40cee31b { vertical-align: top; border-radius: 9px; position:relative; display: inline-block; width:91px; height:40px; background:none;  }
#button_40cee31b_padding { margin: 30px 0px 0px 0px; display: block;  }
#container_e2685b5 { vertical-align: top; position:relative; display: inline-block; float:left; width:64%; min-height:816px; background:none;  }
#container_e2685b5_padding { margin: 0px 0px 0px 30px; display: block;  }
#container_434e3d86 { vertical-align: top; position:relative; display: inline-block; width:23%; min-height:158px; background:none;  }
#container_434e3d86_padding { margin: 10px; display: block;  }
#img_70dca2ac { vertical-align: top; position:relative; display: inline-block; float:left; width:8%; min-width:100px; max-width:100px; background:none; height:auto;  }
#text_3f3985df { vertical-align: bottom; position:relative; display: inline-block; float:left; width:374px; height:67px; background:none;  }
#text_3f3985df_padding { margin: 20px 0px 0px 0px; display: block;  }
#container_5db5a622 { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:252px; max-width:2000px; background:none;  }
.textstyle15 { font-size:12pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#000000;  }
.textstyle16 { font-size:24pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
.textstyle17 { font-size:24pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#0C3C6C; font-weight:bold;  }
#container_46078edb { vertical-align: top; position:relative; display: inline-block; width:95%; min-height:149px; background:none;  }
.textstyle18 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold; line-height: 1.5;  }
#container_3ee42e34 { vertical-align: top; position:relative; display: inline-block; width:95%; min-height:448px; background:none;  }
#container_3ee42e34_padding { margin: 0px 10px 10px 0px; display: block;  }
#container_464c17e1 { vertical-align: top; position:relative; display: inline-block; float:left; width:26%; min-height:208px; background:none;  }
.textstyle19 { font-size:26pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle20 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle21 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
#container_455adee5 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 10px; width:28%; min-height:199px; background:none;  }
#container_455adee5_padding { margin: 0px 0px 0px 10px; display: block;  }
.textstyle22 { font-size:36pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_21b57895 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 10px; width:26%; min-height:223px; background:none;  }
#container_21b57895_padding { margin: 0px 0px 0px 10px; display: block;  }
.textstyle23 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_3b7503c4 { vertical-align: top; position:relative; display: inline-block; width:172%; min-height:215px; background:none;  }
#container_3b7503c4_padding { margin: 10px; display: block;  }
#button_64225efd { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; float:left; margin:25px 0px 0px 10px; width:101px; height:40px; background:none;  }
#button_2109bf05 { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; float:left; margin:25px 0px 0px 10px; width:94px; height:40px; background:none;  }
#button_53d4d74c { vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; float:left; margin:25px 0px 0px 10px; width:81px; height:40px; background:none;  }
@media only screen and (max-width: 600px)
{
		#container_464c17e1 { width:100%;  }
		#container_455adee5 { width:100%;  }
		#container_21b57895 { width:100%;  }
}
.body_leistungen_html a { color:#5D5D9E; } 
.body_leistungen_html a:visited { color:#5D5D9E; } 
.body_leistungen_html a:active { color:#5C615E; } 
.body_leistungen_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_63ddebe7:hover { filter: brightness( 80%);  } 
/* Festes statisches Layout */

html, body {

  margin: 0;

  padding: 0;

  width: 100%;

  min-width: 1200px;

  overflow-x: auto;

}

body {

  background-color: #ffffff;

}

/* Hauptseite fest zentrieren */

.textstyle1 {

  position: relative;

}

/* Oberer Navigationsbereich */

#container_59299990 {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Hauptcontainer */

#container_2d65da9e {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Inhalt nicht umbrechen / nicht skalieren */

#container_48e28962,

#container_60fd7768,

#container_5ed68884,

#container_4d2e226d,

#container_594abb12,

#container_526a9cdd,

#container_36175d75 {

  position: relative !important;

  box-sizing: border-box;

}

/* Bilder behalten feste Größe */

img {

  max-width: none !important;

  height: auto;

}

/* Buttons behalten feste Position */

#button_7446523,

#button_41e5572d,

#button_5fdec02b,

#button_34042f14,

#button_3d8ccbb7,

#button_9e2d23b,

#button_4e6f07ae {

  position: relative !important;

  flex-shrink: 0;

}

/* Keine automatische mobile Anpassung */

@media screen and (max-width: 1199px) {

  html, body {

    min-width: 1200px;

  }

  #container_59299990,

  #container_2d65da9e {

    width: 1200px !important;

    min-width: 1200px !important;

  }

}body.body_leistungen_html  { background-color:#ECECEC; background-image: url(../rc_images/final_image.png); background-position:center center; background-size:cover; padding:0px 0px 0px 10px;  margin: 0; }
#container_2ba39bff { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:105px; background:none;  }
#html_145e5370 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:77%; height:100px; background:none;  }
#container_114fb848 { vertical-align: top; position:relative; display: inline-block; float:left; width:64%; min-height:816px; background:none;  }
#container_114fb848_padding { margin: 0px 0px 0px 30px; display: block;  }
#container_33ccfd27 { vertical-align: top; position:relative; display: inline-block; width:23%; min-height:158px; background:none;  }
#container_33ccfd27_padding { margin: 10px; display: block;  }
#img_63ddebe7 { vertical-align: top; position:relative; display: inline-block; float:left; width:8%; min-width:100px; max-width:100px; background:none; height:auto;  }
#text_27960a10 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:374px; height:67px; background:none;  }
#text_27960a10_padding { margin: 20px 0px 0px 0px; display: block;  }
#container_27fbeb1a { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:252px; max-width:2000px; background:none;  }
#container_301a3c75 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:68px; background:none;  }
#container_301a3c75_padding { margin: 10px; display: block;  }
.textstyle24 { font-size:22pt; font-family:Segoe, 'Segoe UI', 'Helvetica Neue', sans-serif; color:#0C3C6C; font-weight:bold;  }
#container_3c8710b2 { vertical-align: top; position:relative; display: inline-block; width:92%; background:none;  }
#container_3c8710b2_padding { margin: 10px; display: block;  }
#html_d52e182 { vertical-align: top; position:relative; display: inline-block; float:left; width:900px; height:900px; background:none;  }
.body_selbsttest_html a { color:#5D5D9E; } 
.body_selbsttest_html a:visited { color:#5D5D9E; } 
.body_selbsttest_html a:active { color:#5C615E; } 
.body_selbsttest_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_20275cb0:hover { filter: brightness( 80%);  } 
/* Festes statisches Layout */

html, body {

  margin: 0;

  padding: 0;

  width: 100%;

  min-width: 1200px;

  overflow-x: auto;

}

body {

  background-color: #ffffff;

}

/* Hauptseite fest zentrieren */

.textstyle1 {

  position: relative;

}

/* Oberer Navigationsbereich */

#container_59299990 {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Hauptcontainer */

#container_2d65da9e {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Inhalt nicht umbrechen / nicht skalieren */

#container_48e28962,

#container_60fd7768,

#container_5ed68884,

#container_4d2e226d,

#container_594abb12,

#container_526a9cdd,

#container_36175d75 {

  position: relative !important;

  box-sizing: border-box;

}

/* Bilder behalten feste Größe */

img {

  max-width: none !important;

  height: auto;

}

/* Buttons behalten feste Position */

#button_7446523,

#button_41e5572d,

#button_5fdec02b,

#button_34042f14,

#button_3d8ccbb7,

#button_9e2d23b,

#button_4e6f07ae {

  position: relative !important;

  flex-shrink: 0;

}

/* Keine automatische mobile Anpassung */

@media screen and (max-width: 1199px) {

  html, body {

    min-width: 1200px;

  }

  #container_59299990,

  #container_2d65da9e {

    width: 1200px !important;

    min-width: 1200px !important;

  }

}body.body_selbsttest_html  { background-color:#A5E0F9; background-image: url(../rc_images/final_image.png); background-position:center center; background-size:cover; padding:0px 0px 0px 10px;  margin: 0; }
#container_25bcdda2 { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:105px; background:none;  }
#html_67580ade { vertical-align: bottom; position:relative; display: inline-block; float:left; width:77%; height:100px; background:none;  }
#container_5ef93a62 { vertical-align: top; position:relative; display: inline-block; float:left; width:64%; min-height:2399px; background:none;  }
#container_5ef93a62_padding { margin: 0px 0px 0px 30px; display: block;  }
#container_5806d7d8 { vertical-align: top; position:relative; display: inline-block; width:23%; min-height:158px; background:none;  }
#container_5806d7d8_padding { margin: 10px; display: block;  }
#img_20275cb0 { vertical-align: top; position:relative; display: inline-block; float:left; width:8%; min-width:100px; max-width:100px; background:none; height:auto;  }
#text_70dfcd45 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:374px; height:67px; background:none;  }
#text_70dfcd45_padding { margin: 20px 0px 0px 0px; display: block;  }
#container_76422ff5 { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:1798px; max-width:2000px; background:none;  }
#container_4b711abb { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:600px; background:none;  }
#container_4b711abb_padding { margin: 10px; display: block;  }
#html_36a80373 { vertical-align: top; position:relative; display: inline-block; float:left; width:902px; height:1800px; background:none;  }
.body_index_html a { color:#5D5D9E; } 
.body_index_html a:visited { color:#5D5D9E; } 
.body_index_html a:active { color:#5C615E; } 
.body_index_html a:hover { color:#B2B3B4; } 
html, body { min-height: 100% } 
		a.wsp5475a51b{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:visited{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:active{ color:#0C3C6C; text-decoration: none} 
		a.wsp5475a51b:hover{ color:#547698; text-decoration: none} 
#img_3e8f3b69:hover { filter: brightness( 80%);  } 
/* Festes statisches Layout */

html, body {

  margin: 0;

  padding: 0;

  width: 100%;

  min-width: 1200px;

  overflow-x: auto;

}

body {

  background-color: #ffffff;

}

/* Hauptseite fest zentrieren */

.textstyle1 {

  position: relative;

}

/* Oberer Navigationsbereich */

#container_59299990 {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Hauptcontainer */

#container_2d65da9e {

  position: relative !important;

  width: 1200px !important;

  min-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

/* Inhalt nicht umbrechen / nicht skalieren */

#container_48e28962,

#container_60fd7768,

#container_5ed68884,

#container_4d2e226d,

#container_594abb12,

#container_526a9cdd,

#container_36175d75 {

  position: relative !important;

  box-sizing: border-box;

}

/* Bilder behalten feste Größe */

img {

  max-width: none !important;

  height: auto;

}

/* Buttons behalten feste Position */

#button_7446523,

#button_41e5572d,

#button_5fdec02b,

#button_34042f14,

#button_3d8ccbb7,

#button_9e2d23b,

#button_4e6f07ae {

  position: relative !important;

  flex-shrink: 0;

}

/* Keine automatische mobile Anpassung */

@media screen and (max-width: 1199px) {

  html, body {

    min-width: 1200px;

  }

  #container_59299990,

  #container_2d65da9e {

    width: 1200px !important;

    min-width: 1200px !important;

  }

}body.body_index_html  { background-color:#ECECEC; background-image: url(../rc_images/final_image.png); background-position:center center; background-size:cover; padding:0px 0px 0px 10px;  margin: 0; }
#container_2e0751be { vertical-align: top; position:relative; display: inline-block; float:left; width:100%; min-height:105px; min-width:1200px; max-width:1200px; background:none;  }
#html_3420e85a { vertical-align: top; position:relative; display: inline-block; width:100%; height:65px; min-width:1200px; max-width:1200px; background:none;  }
#container_7f03f7ab { vertical-align: bottom; position:relative; display: inline-block; float:left; width:52%; min-height:758px; min-width:1200px; max-width:1200px; background:none;  }
#container_7f03f7ab_padding { margin: 0px 0px 0px 30px; display: block;  }
#container_33d03df { vertical-align: top; position:relative; display: inline-block; width:23%; min-height:158px; min-width:1200px; max-width:1200px; background:none;  }
#container_33d03df_padding { margin: 10px; display: block;  }
#img_3e8f3b69 { vertical-align: top; position:relative; display: inline-block; float:left; width:8%; min-width:100px; max-width:100px; background:none; height:auto;  }
#text_77afe44 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:374px; height:67px; background:none;  }
#text_77afe44_padding { margin: 20px 0px 0px 0px; display: block;  }
#container_6ad6ca88 { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:252px; min-width:1200px; max-width:1200px; background:none;  }
#container_3ed1d252 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:68px; min-width:1200px; max-width:1200px; background:none;  }
#container_3ed1d252_padding { margin: 10px; display: block;  }
#container_e5005bd { vertical-align: top; position:relative; display: inline-block; width:92%; min-height:253px; min-width:1200px; max-width:1200px; background:none;  }
#container_e5005bd_padding { margin: 10px; display: block;  }
#container_2c43c45b { vertical-align: top; position:relative; display: inline-block; width:26%; min-height:208px; background:none;  }
.textstyle25 { font-size:25pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle26 { font-size:27pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
.textstyle27 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C; font-weight:bold;  }
.textstyle28 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_3ec44aa2 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 10px; width:28%; min-height:199px; background:none;  }
#container_3ec44aa2_padding { margin: 0px 0px 0px 10px; display: block;  }
.textstyle29 { font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
#container_33c96533 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 10px; width:26%; min-height:223px; background:none;  }
#container_33c96533_padding { margin: 0px 0px 0px 10px; display: block;  }
.textstyle30 { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#0C3C6C;  }
