#prom_menu {
  background-color:#f6f6f6;
}

.prom_menuItem {
  border-right:1px solid #a2a2a2;
}

.prom_menuItem > div {
  border-top:3px solid #f6f6f6;
}

.prom_menuItem div div {
  color: #333;
}

.prom_menuItemActive div{
  border-top-color:#c01f34;
}

/*
.prom_glass {
  background-color:#fff;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter:alpha(opacity=50);
}
*/
.prom_text span{
  color: #fff;
  font: 200 16px/24px "Merriweather",Georgia,Times,serif;
  margin: 11px 0 16px;
}
.prom_text h1 {
  color:#FFFFFF;
  border: 0 none;
  font: bold 24px/1.3em "Merriweather",Georgia,Times,serif;
  margin: 0;
  padding: 0;
}

.prom_actionButton a {
  color:#fff;
}
/*
.prom_checkList li:before {
  color:#328600;
}
*/
/* Allgemein */


.jq_keyvisual {
  width: 980px;
  height: 400px;
  position: relative;
  overflow: hidden;
}

.jq_keyvisual * {
  font-family : italianno;
  color: #fff;

}

.jq_keyvisual .v_frame div {
  position: absolute;
  display: none;
}

.v_frame,
.v_background {
  width:100%;
  height: 100%;
}

.v_background {
  top: 0;
  left: 0;
}

.v_text {
	padding-right: 30px
}

/* Frame 1 */

.v_frame1 .v_text1 {
  left: 400px;
  top: 100px;

}

.v_frame1 .v_text2 {
  font-size: 70px;
  right: 70px;
  top: 230px;
}

.v_frame1 .v_text3 {
  right: 250px;
  top: 50px;
}

.v_frame1 .v_text4 {
  right: 100px;
  bottom: 100px;
}

/* Frame 2 */

.v_frame2 .v_text1 {
  right: 40px;
  top: 80px;

}

.v_frame2 .v_text2 {
  left: 100px;
  top: 70px;
}

.v_frame2 .v_text3 {
  left: 130px;
  top: 50px;
}

.v_frame2 .v_text4 {
  right: 20px;
  top: 120px;
}

.v_frame2 .v_text5 {
  font-size: 40px;
  left: 40px;
  top: 200px;
}



/* Frame 3 */

.v_frame3 .v_text1 {
  left: 80px;
  top: 50px;

}

.v_frame3 .v_text2 {
  left: 120px;
  top: 170px;
}

.v_frame3 .v_text3 {
  left: 460px;
  top: 170px;
}

.v_frame3 .v_text4 {
  left: 270px;
  top: 300px;
}


/* Frame 4 */

.v_frame4 .v_text1 {
  left: 400px;
  top: 250px;

}

.v_frame4 .v_text2 {
  left: 710px;
  top: 120px;
}

.v_frame4 .v_text3 {
  left: 700px;
  top: 270px;
}

.v_frame4 .v_text4 {
  left: 780px;
  top: 50px;
}

.v_frame4 .v_text5 {
  left: 320px;
  top: 90px;
}

/* Frame 5 */

.v_frame5 .v_text1 {
  left: 380px;
  top: 180px;

}

.v_frame5 .v_text2 {
  left: 220px;
  top: 40px;
}

.v_frame5 .v_text3 {
  left: 90px;
  top: 230px;
}

.v_frame5 .v_text4 {
  left: 30px;
  top: 110px;
}

.v_frame5 .v_text5 {
  left: 280px;
  top: 290px;
}fieldset.widgetframe legend{
    font-weight:bold;
    font-size:14px;
    color:#BE005E;
    padding:0 5px;
}

.widgetconfig{
    width:230px;
    float:right;
    padding:10px;
    border:2px solid #BFBBB6;
    border-radius:8px;
    background:#E6E1D1 !important; /* Old browsers */
    background:-moz-linear-gradient(top, #ffffff 0%, #E6E1D1 100%) !important; /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E6E1D1)) !important; /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top, #ffffff 0%,#E6E1D1 100%) !important; /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top, #ffffff 0%,#E6E1D1 100%) !important; /* Opera11.10+ */
    background:-ms-linear-gradient(top, #ffffff 0%,#E6E1D1 100%) !important; /* IE10+ */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E6E1D1',GradientType=0 ) !important; /* IE6-9 */
    background:linear-gradient(top, #ffffff 0%,#E6E1D1 100%) !important; /* W3C */
}

.widgetconfig .configblock_headline{
    margin-bottom:10px;
    font-weight:bold;
    text-align:left;
}

.widgetconfig .configblock_headline.border{
    margin:15px 0 10px 0;
    border-top:1px solid #BFBBB6;
    padding-top:10px;
}

.widgetconfig .configblock{
    margin-bottom:10px;
}

.widgetconfig .configblock ul{
    list-style-type:square;
    margin:0 0 10px 0;
    padding-left:15px;
    text-align:left;
}
.widgetconfig .configblock input.color{
    width:100%;
}

.widgetconfig .configblock .iconset{
    float:left;
    text-align:center;
}

.widgetconfig .configblock .margintop5{
    margin-top:5px;
}

.widgetconfig .configblock .background{
    float:left;
    text-align:center;
    margin:0 5px;
}




.container {
    background: #fff;
    padding: 16px 16px 0;
    margin: 0 16px 16px 0;
    float: left;
}

.container.last {
    margin-right: 0;
}

.row {
    display: table-row;
}

.row>.container {
    border-left: 16px solid transparent;
    border-bottom: 16px solid transparent;
    background-clip: padding-box;
    margin: 0;
    display: table-cell;
    float: none;
}

.row>.container:first-child {
    border-left: 0
}

p {
    margin: 10px 0
}

.container.padding-bottom {
    padding-bottom: 16px;
}

.container.no-top-padding {
    padding-top: 0;
}

#contentarea>.column {
    float: left;
    margin-bottom: 16px;
}

.column.content {
    width: 733px;
    line-height: 24px;
}

.column.content .container.full-width {
    width: 699px;
    margin-right: 0
}

.column.content .clearfix {
    overflow: hidden;
}

.column.content a, .column.content ul.tabs.actions a {
    font-weight: bold;
}

a, .content ul.tabs.actions a {
    color: #448EA6;
    text-decoration: none;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

div.keyvisual {
    position: relative;
    width: 100%;
    min-height: 181px;
}

.widget-configuration button {
    margin-top: 16px;
}

.widget-configuration button {
    margin-bottom: 16px;
}

.btn, .extended_searchform .right .submitrow button, #discardImage, .fake-form button.submit_off, form button.submit_off, .fake-form button.submit, form button.submit {
    font: bold 16px/40px "Open Sans",Arial,sans-serif;
    color: #fff;
    text-align: left;
    background-color: #448EA6;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #737373;
    padding: 0 16px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -moz-transition: background-color 300ms ease-out;
    -o-transition: background-color 300ms ease-out;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
}


/*********************************START**********************************/
/** compiled scss from _widget.scss and variables.scss and mixins.scss **/
/************************************************************************/
#contentarea .widgets > * {
    text-align: center;
    float: left;
    margin: 0 10px 15px 0;
    width: 130px;
    height: 145px;
}
#contentarea .widgets > * > a:first-child:hover {
    text-decoration: none;
}

#contentarea .widget-preview {
    width: 453px;
    vertical-align: top;
    max-width: 453px;
}

#contentarea .widget-configuration {
    width: 200px;
    max-width: 200px;
}
#contentarea .widget-configuration button {
    margin-bottom: 16px;
}
#contentarea .widget-configuration select {
    width: 100%;
}
#contentarea .widget-configuration .background,
#contentarea .widget-configuration .iconset {
    text-align: center;
    float: left;
    margin: 0 5px 15px 5px;
    width: 56px;
}
#contentarea .widget-configuration .background.last,
#contentarea .widget-configuration .iconset.last {
    margin-right: 0;
}
#contentarea .widget-configuration .background label,
#contentarea .widget-configuration .iconset label {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
}
#contentarea .widget-configuration button {
    margin-top: 16px;
}
#contentarea .widget-configuration p {
    margin: 16px 0 5px 0;
    clear: both;
}
#contentarea .widget-configuration p:first-child {
    margin-top: 0px;
}

#widgetframe {
    margin: 0 auto;
}

#contentarea .widgetframe {
    padding-bottom: 16px;
    border: 2px dashed #C5C1C6;
    padding: 5px;
    margin: 0 auto;
}

/*.widgetborder
{
  border: 3px dashed $viv-color-disabled;
  padding: 5px;
  margin: auto;
}*/
#contentarea .widget-list-entry > div, .widget-list-entry > a {
    float: left;
    display: block;
}
#contentarea .widget-list-entry > a {
    width: 73px;
    margin: 0 16px 0 0;
}
#contentarea .widget-list-entry > div {
    width: 612px;
}
#contentarea .widget-list-entry p {
    margin-top: 0;
}

#contentarea textarea#quelltext {
    resize: vertical;
    min-height: 90px;
    line-height: 1.3em;
    width: 100%;
}

#contentarea input[readonly], select[readonly], textarea[readonly], input[disabled], select[disabled], textarea[disabled] {
    color: #C5C1C6;
}

#contentarea .configblock {
    float: left;
    width: 202px;
    margin-right: 16px;
}
#contentarea .configblock.last {
    margin-right: 0;
}
#contentarea .configblock .ui-slider {
    margin-top: 11px;
}

h1.widget-headline {
    font: 100 24px/1.5em "Merriweather",Georgia,Times,serif;
    padding: 0;
    text-align: left;
    margin: 19px 0;
    min-height: 39px;
}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
 */.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff;color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{color:#5fa7be;cursor:pointer;border:1px solid #E6E6E6}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#ffffff;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(Opacity=35);background-image:none}.ui-widget-overlay{background:#aaaaaa;opacity:.30;filter:Alpha(Opacity=30)}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;border:1px solid transparent}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{background:#f0f7f9}/*!
 * jQuery UI Autocomplete 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete{position:absolute;cursor:default;z-index:1000;max-height:250px;overflow-y:auto;overflow-x:hidden}.ui-helper-hidden-accessible{display:none}* html .ui-autocomplete{width:1px}.ui-autocomplete .bold{font-weight:bold}.ui-autocomplete .ui-menu-item{margin:-2px}.ui-autocomplete .ui-menu-item a{color:#3f3342}.ui-autocomplete .ui-menu-item:nth-child(2n){background-color:#eee}/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-handle.ui-state-hover{border-color:#AAAAAA}
