/* Border, Fotoen, allgemeng Rummen ouni iwwerschr�ft */
.rc_grey1 { width: 100%; height: 100%; }
.rc_grey1 .b1, .rc_grey1 .b2, .rc_grey1 .b3, .rc_grey1 .b4 { display: block; overflow: hidden; font-size: 1pt; height:1px; }
.rc_grey1 .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_grey1 .b2, .rc_grey1 .b3, .rc_grey1 .b4, .rc_grey1 .rc_grey1_c { background-color: #353535; border-left: 1px solid #171717; border-right: 1px solid #171717; }
.rc_grey1 .b1 { margin: 0 5px; background-color: #171717; }
.rc_grey1 .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_grey1 .b3 { margin: 0 2px; }
.rc_grey1 .b4 { height: 2px; margin: 0 1px; }
.foto_all_space { text-align:center; width:180px; margin-right:10px; margin-left:10px; margin-top:12px; margin-bottom:12px; }
.foto_home_space { text-align:center; width:175px; margin-right:2px; margin-left:2px; margin-top:6px; margin-bottom:6px; }

.rc_blue { width: 360px; height:100%; }
.rc_blue .b1, .rc_blue .b2, .rc_blue .b3, .rc_blue .b4 { background-color:#73a5e2; display: block; overflow: hidden; font-size: 1pt; height:1px; }
.rc_blue .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_blue .b2, .rc_blue .b3, .rc_blue .b4, .rc_blue .rc_blue_c { background-color: #344254; border-left: 1px solid #73a5e2; border-right: 1px solid #73a5e2; }
.rc_blue_c { padding:1px 20px; color:#e1f3ff; }
.rc_blue .b1 { margin: 0 5px; background-color: #73a5e2; }
.rc_blue .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_blue .b3 { margin: 0 2px; }
.rc_blue .b4 { height: 2px; margin: 0 1px; }

/* Highlighted Box */
.rc_highlight { width: 360px; height:100%; }
.rc_highlight .b1, .rc_highlight .b2, .rc_highlight .b3, .rc_highlight .b4 { background-color:#3979a6; display: block; overflow: hidden; font-size: 1pt; height:1px; }
.rc_highlight .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_highlight .b2, .rc_highlight .b3, .rc_highlight .b4, .rc_highlight .rc_c { background-color: #353535; border-left: 1px solid #587e98; border-right: 1px solid #587e98; }
.rc_highlight .rc_c { padding:8px 5px 5px 5px; background-color:#353535; }
.rc_highlight .b1 { margin: 0 5px; background-color: #587e98; }
.rc_highlight .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_highlight .b3 { margin: 0 2px; }
.rc_highlight .b4 { height: 2px; margin: 0 1px; }

/* Informatiun/Tipp */
.rc_tipp { margin:10px 10px 0px 10px; }
.rc_tipp .b1, .rc_tipp .b2, .rc_tipp .b3, .rc_tipp .b4 { display: block; overflow: hidden; font-size: 1pt; height:1px; }
.rc_tipp .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_tipp .b2, .rc_tipp .b3, .rc_tipp .b4, .rc_tipp .rc_tipp_c { background-color: #1f272e; border-left: 1px solid #577fa1; border-right: 1px solid #577fa1; }
.rc_tipp .b1 { margin: 0 5px; background-color: #577fa1; }
.rc_tipp .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_tipp .b3 { margin: 0 2px; }
.rc_tipp .b4 { height: 2px; margin: 0 1px; }
.rc_tipp .rc_tipp_c { padding:2px 5px; }

/* Ouni Rumm, just hellgro allgemeng */
.rc { font-size:9pt; }
.rc .b1, .rc .btop1, .rc .btop2, .rc .b2, .rc .btop2, .rc .b3, .rc .btop3, .rc .b4, .rc .btop4 { display: block; overflow: hidden; font-size: 1pt; height:1px; }
.rc .b4, .rc .btop4 { display: block; overflow: hidden; font-size: 1pt; }
.rc .btop2, .rc .btop3, .rc .btop4 { background-color: #44494c; border-left: 1px solid #44494c; border-right: 1px solid #44494c; }
.rc .b2, .rc .b3, .rc .b4 { background-color: #353535; border-left: 1px solid #353535; border-right: 1px solid #353535; }
.rc .btop1 { background-color: #44494c; }
.rc .b1 { background-color: #353535; }
.rc .b1, .rc .btop1 { margin: 0 5px; }
.rc .b2, .rc .btop2 { margin: 0 3px; border-width: 0 2px; }
.rc .b3, .rc .btop3 { margin: 0 2px; }
.rc .b4, .rc .btop4 { height: 2px; margin: 0 1px; }
.rc .rc_title { font-family:Tahoma, sans-serif; color:white; font-size:10.5pt; letter-spacing:1px; margin:0px 0px 2px 0px; padding:0px 0px 4px 0px; background-color:#44494c; }
.rc .rc_c { background-color:#353535; margin:0px; padding:8px 5px 5px 5px; }
.rc .rc_c2 { background-color:#353535; margin:0px; padding:8px 0px 5px 0px; }
.general_title { padding-bottom:10px; margin-bottom:2px; border-bottom:1px solid #646464; font-family:Georgia, sans-serif; font-size:11pt; letter-spacing:1px; font-weight:bold; color:white; }
.title_tahoma { border-bottom:1px dotted grey; font-size:13pt; letter-spacing:2px; color:#8ed0ff; font-family:Tahoma, Arial, Verdana, sans-serif; padding-bottom:5px; margin-bottom:8px; }

/* Next an Weider */
.rc_next { background: transparent; width:212px; text-align:center; margin-left:294px; margin-right:294px; margin-top:12px; margin-bottom:5px; }
.rc_next .b1, .rc_next .b2, .rc_next .b3, .rc_next .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_next .b1, .rc_next .b2, .rc_next .b3 { height:1px; }
.rc_next .b2, .rc_next .b3, .rc_next .b4 { background: #1B1B1B; border-left: 1px solid #1B1B1B; border-right: 1px solid #1B1B1B; }
.rc_next .b1 { margin: 0 5px; background: #1B1B1B; }
.rc_next .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_next .b3 { margin: 0 2px; }
.rc_next .b4 { height: 2px; margin: 0 1px; }
.rc_next .rc_next_c { background: #1B1B1B; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; }
.rc_next_c .link:link, .rc_next_c .link:visited, .rc_next_c .link:active { font-size:12pt; color:#5b9cca; text-decoration:none; width:92px; background:#262626; padding:4px; float:left; }
.rc_next_c .link:hover { background: #1B1B1B; }

/* Titel voll, all Box matt Titel */
.rc_head1 { background: transparent; }
.rc_head1 .b1, .rc_head1 .b2, .rc_head1 .b3, .rc_head1 .b4 { display: block; overflow: hidden; font-size: 1pt; }
.rc_head1 .b1, .rc_head1 .b2, .rc_head1 .b3 { height:1px; }
.rc_head1 .b2, .rc_head1 .b3, .rc_head1 .b4 { background: #1B1B1B; border-left: 1px solid #1B1B1B; border-right: 1px solid #1B1B1B; }
.rc_head1 .b1 { margin: 0 5px; background: #1B1B1B; }
.rc_head1 .b2 { margin: 0 3px; border-width: 0 2px; }
.rc_head1 .b3 { margin: 0 2px; }
.rc_head1 .b4 { height: 2px; margin: 0 1px; }
.rc_head1 .rc_head1_c { background: #242424; border-left: 2px solid #1B1B1B; border-right: 2px solid #1B1B1B; border-bottom: 2px solid #1B1B1B; }
.rc_head1 .rc_head1_title { background: #1B1B1B; border-bottom: 5px solid #1B1B1B; color:white; font-size:9pt; text-align:center;}