.key-value-list {
list-style:none outside;
margin:10px 0;
padding:0;
}
.key-value-list .rallye-key {
font-weight:bold;
width:auto;
padding-right:5px;
}
/* TODO im Template: <h2 class="big">
.rallye-quick-start-container h2,
.rallye-configurator h2 {
font-size:18px;
font-weight:normal;
}
*/
.rallye-quick-start-container h2 + p {
margin-bottom:0;
}
.rallye-quick-start-list {
padding:0;
margin:10px 0 25px 0;
list-style:none outside;
}
.rallye-quick-start-item {
margin-bottom:16px;
}
.rallye-quick-start-item .img_link {
width:220px;
height:125px;
position:relative;
display:block;
float:left;
margin-right:10px;
margin-top:3px;
}
.rallye-flag {
width:32px;
height:32px;
position:absolute;
right:6px;
top:6px;
background:#3785D3 url(../img/sprite.png) 13px -111px no-repeat;
border:1px solid #003366;
text-indent:-9999px;
}
.rallye-quick-start-item h3 {
margin:0;
font-size:15px;
}
.rallye-quick-start-item h3 a {
color:#003366;
text-decoration:none;
}
.rallye-quick-start-item ul {
list-style:none outside;
margin:10px 0;
padding:0;
}
.rallye-quick-start-item p {
margin:0;
}
.rallye-key {
width:90px;
float:left;
}
.rallye-quick-start-container .show-more {
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
padding:10px 0;
}
.rallye-quick-start-container .show-more a {
color:#003366;
font-weight:bold;
padding:0 13px 0 5px;
background:url('../img/sprite.png') 100% -770px no-repeat;
}
/* --- Vorlagen Overview --- */
.rallye-wishes {
background:#F5F5F5;
padding:10px 10px 20px;
}
.rallye-wishes h2 {
margin:0;
}
.raetselrallye-link {
background:#3785D3 url('../img/sprite.png') 101% -456px no-repeat;
color:#fff;
padding:5px 25px 5px 13px;
border:1px solid #003366;
border-radius:3px;
}
.filter-container {
border-top:1px solid #E6E6E6;
margin-top:10px;
padding:5px 0;
}
.filter-container .btn {
margin-top:5px;
}
.filter-result {
width:450px;
float:left;
}
.filter-result strong {
font-size:1.2em;
}
.filter-result p,
.filter-result ul {
margin:0;
padding:0;
}
.filter-result-list {
list-style:none outside;
}
.filter-result-list li {
float:left;
padding-right:8px;
}
.show-all {
float:right;
margin:5px 0 0;
}
.show-all a {
background:#3785D3;
color:#fff;
padding:5px 13px;
border:1px solid #003366;
border-radius:3px;
}
.item-filter-result-label {
float:left;
margin-right:7px; 
}
h1.rr_headline {
padding:5px 0;
}
ul.list_bullets {
padding-left:1em;
margin:0;
}
ul.item-filter-result-list {
margin:0; 
float:left;
}
.item-filter-result-list li {
float:left;
padding-right:5px;
}
/*--- Vorlagen Detail ---*/
.article-detail-intro {
margin-bottom:0;
}
.rallye-article-pdf h2,
.rallye-article-customize h2 {
margin-top:0;
font-size:18px;
}
.rallye-article-customize h3 {
margin-top:5px;
}
.rallye-article-customize ul {
margin-top:0;
padding-left:14px;
}
.rallye-article-img-container {
position:relative;
margin:8px 0;
}
.rallye-article-pdf .btn {
padding:7px 10px;
}
.rallye-article-pdf .btn span {
min-width:190px;
margin-bottom:5px;
}
.rallye-article-pdf h2 {
margin-bottom:1.385em;
}
.rallye-contact {
border-top:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
padding:8px 0;
}
.rallye-configurator-save .rallye-contact {
border:none;
padding:0;
}
.rallye-contact .vcard {
margin-left:10px;
}
.rallye-contact span {
display:block;
font-size:11px;
}
/*--- Konfigurator speichern ---*/
.rr_box {
margin-bottom:10px;
padding:15px;
}
.rr_box h2 {
font-size:18px;
margin:0 0 10px;
}
h2.print-rallye-pdf {
margin-top:30px;
}
.rallye-save-share #social_media {
text-align:right;
margin-bottom:0;
overflow:visible;
}
.rallye-save-share #social_media #twitter {
width:80px;
}
#social_send {
float:left;
width:60px;
}
#social_email {
float:right;
margin-left:13px;
}
#social_email .btn {
display:block;
padding:1px 8px;
}
#social_email .mail {
background:url("../img/sprite.png") no-repeat -1009px -1381px;
display:inline-block;
padding:0 0 0 22px;
font-weight:normal;
}
#save-email {
margin:20px 0;
}
#save-email label {
padding-right:5px;
}
#save-email input[type='text'] {
width:380px;
}
#save-email p {
float:right;
margin:0;
}
.rallye-save-feedback-text {
width:400px;
}
ul.arrow-list li {
background:url(../img/sprite.png) no-repeat -1019px 6px;
padding-left:11px;
margin-bottom:5px;
}
.big-text {font-size:24px;}
/* Slider-CSS */
.ui-slider {clear:both; top:0;}
div.slider {
display:inline-block;
font-size:70%;
margin-left:5px;
float:right;
}
div.slider.challenge {
margin-top:4px;
}
div.slider fieldset {
border:0 none;
margin:0;
width:260px;
padding:3px 0 5px;
}
div.topic_slider fieldset{
padding-top:5px;
}
.placeholder.right {
width:30px;
text-align:right;
}
.placeholder {
width:30px;
}
.placeholder.small {
margin-top:3px;
}
.placeholder.small_star {
background:url(../img/sprite.png) no-repeat 0px -1032px;
font-size:0;
line-height:0;
margin-top:3px;
overflow:hidden;
text-indent:-9999px;
width:15px;
height:15px;
}
.placeholder.big_star {
background:url(../img/sprite.png) no-repeat 6px -1056px;
font-size:0;
line-height:0;
overflow:hidden;
text-indent:-9999px;
height:23px;
}
#configurator_theme_list li {
padding:8px 0;
border-bottom:1px solid #e4e4e4;
}
.exponat_list {
padding:.7em 0 .2em 90px;
}
#configurator_theme_list li:first-child {
border-top:1px solid #e4e4e4;
}
#configurator_theme_list .criteria_list li {
border:0;
margin-left:1em;
padding:0 10px 0 0;
}
#config_form fieldset {
padding:0;
border:0;
}
.rallye-configurator a.delete_thema:hover {
text-decoration:none;
}
.rallye-configurator .delete_thema {
font-size:13px;
padding-left:7px;
}
div.thema_form {
display:inline;
}
.thema_form label {
display:inline-block;
width:70px;
}
.thema_form select {
width:130px;
}
.rallye-configurator .info {
background-color:#F5F39D;
margin-top:1em;
padding:1em;
}
.rallye-configurator .info .headline {
color:#c83456;
line-height:1.6em;
}
#configurator_summary .grid_3 {
padding-top:1em;
}
.add_no_btn:before {
content:'\002B';
padding-right:5px;
}
.add_no_btn {
cursor:pointer;
}
#summary_list {
line-height:1.8em;
}
#summary_list li {
border-top:1px solid #e5e5e5;
}
#summary_list li:first-child {
border-top:none;
}
#configurator_hint {
margin-top:0.3em;
}
#configurator_theme_list .ui-slider-tooltip{
bottom:2.6em;
font-size:1.1em;
font-weight:normal;
padding:.5em .2em;
}
.rallye-configurator h2{
margin-bottom:.2em;
}
.rr_edit_title {
background-position:105px -247px;
color:#0372BF;
margin-top:8px;
padding-right:25px;
}
.rr_custom_description_text_cancel{
margin-left:10px;
}
.all_stations {
background-position:127% 6px;
padding:0 0 0 16px;
}
.rr_edit_links {
border-bottom:1px solid #E4E4E4;
padding-bottom:5px;
color:#0372BF;
}
.rr_step1_item{ 
margin:0 0 2em;
}
.rr_ebene {
padding:5px 0 5px 22px;
margin:.5em 0;
}
.stairs_ic{
background:#f5f5f5 url(../img/sprite.png) no-repeat 2px -1266px ;
}
.rr_step1_item .note {
font-size:1em;
}
.rr_step1_item h2 {
margin:0;
}
.rr_time {
padding-right:5px;
}
.rr_exp_list {
list-style:none;
margin:0;
padding:0;
}
.rr_exp_list > li{
margin-left:-9px;
}
.rr_exp_list li > a {
color:#434343;
cursor:pointer;
display:block;
padding:2px 0 2px 32px;
background:url(../img/sprite.png) no-repeat 3px -1202px;
position:relative;
height:19px;
}
.rr_exp_list li>a:hover {
background-color:#CCDFF5;
color:#003366;
font-weight:bold;
text-decoration:none;
}
.rr_exp_list_item_edit {
position:absolute;
right:55px;
top:0;
font-weight:normal;
/*  display:none;*/
}
.rr_step1_item h3 {
font-size:16px;
margin:0 0 0.5em 0;
}
.rr_exp_item_detail h3 {
background:url(../img/sprite.png) no-repeat -1px -1245px;
padding-left:20px;
}
.rr_exp_item_detail{
background:#f5f5f5;
padding:10px 5px;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.rr_exp_item_detail_close {
background:url(../img/sprite.png) no-repeat -942px -799px;
padding-right:18px;
margin-top:3px;
}
.rr_exp_item_detail_article {
padding-left:20px;
}
.rr_exp_item_detail_article_teaser {
width:350px;
padding:0 15px;
margin:0;
}
.rr_exp_item_detail_article .btn {
font-weight:normal;
}
.rr_exp_item_detail_list{
list-style:none outside;
padding:0;
}
.rr_exp_item_detail_list li{
background:#fff;
margin-bottom:3px;
}
.rr_add_question{
padding-left:68px;
}
.rr_exp_item_detail_list h4 {
font-size:15px;
color:#434343;
}
.rr_exp_item_detail_list div{
width:410px;
}
.rr_exp_item_detail_list .fleft p{
margin-bottom:10px;
}
div.rr_exp_item_detail_list_more{
width:auto;
margin-left:87px;
padding:10px 0;
border-top:2px solid #F5F5F5;
}
.rr_exp_item_detail_list fieldset{
border:none;
padding:10px 0;
}
.rr_exp_item_detail_list select{
width:450px;
}
.rr_exp_item_detail_list input[type=text]{
width:420px;
}
.rr_exp_item_detail_list .right {
margin-top:45px;
}
.rr_exp_item_detail_list .toggle_items .arrow{
background:url(../img/sprite.png) no-repeat;
background-position:45px -983px;
padding:0 20px 0 0;
cursor:pointer;
color:#0372BF;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-o-user-select:none;
user-select:none;
}
.rr_exp_item_detail_list .toggle_items .arrow:hover,
.rr_exp_item_detail_list .toggle_items .down{
background-position:-968px -521px;
}
.no-js .rr_exp_item_detail_list .toggle_items .arrow{
background-position:-968px -521px;
}
.rr_exp_item_detail_list .rr_delete_question {
margin:55px 0 0;
padding-right:10px;
}
div.rr_question_item {
width:520px;
margin-left:87px;
}
.rr_question_item input.question {
width:443px;
}
.rr_question_item input {
margin:5px 0;
}
.rr_question_item input[type=radio],
.rr_question_item input[type=checkbox] {
margin:10px 10px 10px 0;
}
.rr_question_item .delete{
text-indent:-9999px;
margin:7px 0 0 7px;
padding:0;
}
.rr_question_item .delete a{
width:16px;
height:16px;
display:block;
}
.rr_add_question p,
.rr_add_answer {
margin:0 0 0 25px;
padding:10px 0;
}
.rr_add_station {
margin-top:1em;
}
.rr_complete_buttons p{
margin:0 0 0 20px;
min-width:68px;
text-align:center;
}
.rr_complete_button_cancel{
padding:6px 15px 5px 0;
}
#content .starting_rallye_ic,
#content .meeting_rallye_ic {
background:url(../img/sprite.png) no-repeat;
display:block;
height:32px;
width:32px;
}
#content .starting_rallye_ic {
background-position:-530px 4px;
}
#content .meeting_rallye_ic {
background-position:-850px 4px;
}
.rr_meeting_point_label {
display:block;
}
select.rr_meeting_point_select,
select.rr_starting_point_select {
margin:5px 0 0 5px;
width:450px;
}
.yellow_bulb_ic {
background:url(../img/sprite.png) no-repeat -1010px -706px;
color:#D48B00;
font-size:12px;
font-weight:bold;
margin-left:47px;
padding:5px 0 5px 20px;
}
.rr_border_top {
border-top:1px solid #E4E4E4;
}
/* rr_icons */
.rr_ic {
background:url(../img/rr_icons_sprite.png) no-repeat;
display:block;
height:32px;
width:32px;
}
.rr_exp_item_detail_list .rr_ic {
margin:27px 33px 0 22px;
float:left;
}
.rr_start_ic{
background-position:-3px -7px;
}
.rr_words_ic{
background-position:-43px -7px;
}
.rr_bulb_ic{
background-position:-82px -7px;
}
.rr_questions_ic{
background-position:-121px -7px;
}
.rr_experiment_ic{
background-position:-160px -7px;
}
.rr_action_ic{
background-position:-199px -7px;
}
.rr_math_ic{
background-position:-239px -7px;
}
.rr_search_ic{
background-position:-278px -7px;
}
.rr_interview_ic{
background-position:-317px -7px;
}
.rr_place_ic{
background-position:-356px -7px;
}
.rr_letters_ic{
background-position:-395px -7px;
}
.rr_image_ic{
background-position:-434px -7px;
}
.rr_draw_ic{
background-position:-478px -7px;
}
.rr_question_ic{
background-position:-517px -7px;
}
.rr_finish_ic{
background-position:-556px -7px;
}
/*--- rr_icon END ---*/
/*-- customized slider --*/
#content .ui-slider{height:9px;}
#configurator_theme_list .topic_slider .ui-slider{
background:url(../img/sprite.png) no-repeat 24px -1163px;
}
#configurator_theme_list .topic_slider .ui-slider-range {
background:url(../img/sprite.png) no-repeat 24px -1176px;
}
/*.topic_slider{
border:1px solid black;
border-radius:5px;
}*/
.topic_slider .ui-widget-content,
.topic_slider li span.ui-widget-content, 
.topic_slider dd span.ui-widget-content{
border-left-width:0;
}
.topic_slider .ui-slider{
border-left-width:1px;
}
#slider_speed{
/*  background:#e6e6e6 url(../img/sprite.png) no-repeat 0 -1332px; */  /* slider background with 5 difficulties */
background:#e6e6e6 url(../img/sprite.png) no-repeat 0 -1350px; /* slider background with 4 difficulties */
}
#slider_speed .ui-widget-content,
#slider_speed li span.ui-widget-content, 
#slider_speed dd span.ui-widget-content{
/*border-left:5px solid #fff;
  border-right:5px solid #fff;*/
  border-left-width:0;
}
#slider_speed .ui-slider-tooltip{
  border-left-width:1px;
}
#slider_speed .ui-tooltip-pointer-down{
border-left:6px dashed transparent;
}
/*--- slider end ---*/
/*--- additional rr_map styles ---*/
#map_exhibitions #map_list ul li{
margin:0;
padding:8px 5px 8px 16px;
border-bottom:1px solid #b9b9b9;
}
#map_exhibitions #map_list ul li .ic_m .object_marker{
margin-top:15px;
}
#map_exhibitions #map_list ul li img{
margin-right:10px;
}
#map_exhibitions #map_list ul li button{
margin-top:5px;
}
#map_exhibitions #map_list ul li .back_link{
margin-top:15px;
color:#0372BF;
}
.inactive_station{
background:#f5f5f5;
}
.inactive_station .ic_m.object_marker{
visibility:hidden;
}
#map_exhibitions #map_list li.rr_sort .more_results a{
color:#fff;
}
.rr_exp_list_inactive{
list-style:none outside;
margin:0 0 10px;
padding:0;
}
.rr_exp_list_inactive li{
margin:0;
padding:8px 5px 8px 16px;
border-bottom:1px solid #b9b9b9;
}
.rr_exp_list_inactive li img{
margin:4px 10px 0 0;
}
.rr_exp_list_inactive li button{
margin-top:5px;
}
.inactive_station{
background:#f5f5f5;
}
.rr_exp_list_inactive_container,
.inactive_station_detail{
display:none;
}
.rr_exp_list_inactive_container{
background:#f5f5f5;
border-top:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
padding:10px 0;
}
.rr_exp_list_inactive_container a.rr_add_more_stations{
margin-left:16px;
background-position:100% -769px;
color:#0372BF;
}
.rr_exp_list_inactive_container_close{
border:0 none;
color:#0372BF;
cursor:pointer;
}
.rr_exp_list_inactive_container_close:hover{
text-decoration:underline;
}
.error_stations{
margin-left:10px;
color:red;
}
.editable input {
font-size:24px;
}
.editable_textarea textarea{
margin-bottom:10px;
min-height:40px;
}
.editable_textarea button {
background:#3785D3;
text-decoration:none;
cursor:pointer;
border:1px solid #0372BF;
-moz-border-radius:.3em;
-webkit-border-radius:.3em;
border-radius:.3em;
color:white;
font-size:12px;
font-weight:bold;
line-height:1.333;
padding:2px 8px;
margin-right:5px;
}
.editable_title button{
position:relative;
top:-5px;
background:none;
border:none;
color:#0372BF;
cursor:pointer;
}
.editable_title button:hover{
text-decoration:underline;
}
.editable_title input{
margin-right:10px;
}
.answer_container {
width:100% !important;
}
.rr_exp_list_inactive_container_close {
/*  background:url("../img/sprite.png") no-repeat scroll -940px -799px transparent;*/
background:none;
margin-top:3px;
padding-right:15px;
}
.rr_exp_list_item_handler span:first-child{
display:inline-block;
max-width:450px;
overflow:hidden;
}
.rr_exp_item_detail_list_question{
margin-top:24px;
}
.rr_exp_item_detail_list_more img{
margin:5px 10px 5px 0;
}
.rr_exp_item_detail_list_more ul{
padding-left:13px;
margin:0;
list-style-type:circle;
}
.rr_exp_item_detail_list_more ul.nl{
padding-left:0;
list-style-type:none;
}
/* with red border-left in detail-view */
.rr_question_form {
  border-left:2px solid red;
  margin-left:9px;
}
.rr_exp_item_detail{
padding-left:0;
}
.rr_exp_item_detail h3 {
margin-left:-6px;
padding-left:26px;
}
/* with red border-left in detail-view END */
.editable_title button[type=submit]{
font-weight:bold;
/*  margin-left:50px;*/
}
.rallye-quick-start-list-container > li{
border-bottom:1px solid #E6E6E6;
}
.rallye-quick-start-container .show-more{
margin:0;
}
.rallye-quick-start-list{
margin-bottom:0;
}
.button_link{
border:0 none;
cursor:pointer;
font-weight:bold;
}
.rr_topic_header{
border-bottom:1px solid #E4E4E4; 
padding-bottom:5px;
cursor:pointer;
}
.start_item .rr_topic_header{
border:none;
}
.add_topic_container{
line-height:21px;
}
.add_topic_box{
display:none;
border:1px solid #E4E4E4;
padding:10px;
-moz-box-shadow:0 0 5px #ccc;
-webkit-box-shadow:0 0 5px #ccc;
box-shadow:0 0 5px #ccc;
}
.add_topic_box li a:before {
content:"+ ";
}
.add_topic_info{
margin-top:20px;
}
.add_topic_info .yellow_bulb_ic,
.add_topic_info p {
margin:0;
}
.rr_pipe {
color:#999;
margin:0 5px;
font-size:11px;
}
.delete_topic_container {
background:#fffacc;
padding:20px 10px;
margin:10px 0;
line-height:1em;
}
.delete_topic_container p {
margin:0;
}
.color_white {color:#fff !important;}
.no_margin_bottom {
margin-bottom:0;
}
.no_margin_top {
margin-top:0;
}
.small_dark {
font-size:11px;
}
.rallye-from-config-info {
padding:10px;
background:#F6F38F;
margin-bottom:10px;
font-size:12px;
}
.rallye-from-config-info a {text-decoration:underline;}
.rallye-from-config-alert {
padding:10px;
background:#F1F1F1;
font-size:11px;
color:#000;
}
.config_warning {
padding:3px 0 0 25px;
}
.rallye-sidebar-links {
border:1px solid #f1f1f1;
border-width:1px 0;
padding:10px 0;
}
.rallye-sidebar-links h3 {margin:0;}
ol.nummeric_list{
  list-style-type:decimal;
}
ol.letter_list{
  list-style-type:upper-latin;
}
.rallye-save-feedback-text {

   width: 350px;

}
