#sswwidgetausgabe {
margin: 0 AUTO;
display: table;
height: AUTO;
width:100%;
}

#sswwidgetausgabe2 {
margin: 0 AUTO;
display: table;
height: AUTO;
max-height:100%;
width:100%;
}


.sswwidgetausgabe2-bg-start {
background: url(images/module_pattern.png);
border: 1px solid #d8d8d8;
min-height: 194px !important;
}

.sswwidgetausgabe2-bg-next {
background-image: url(images/kalender-blurred.png);
background-size: 100% AUTO;
background-position: top center;
background-repeat: no-repeat;
width: 100%;
height: 100%;
border: 1px solid #d8d8d8;
min-height: 194px !important;
}

.sswwidgetausgabe2-bg-next-innerbox {
display: table;
width: 50%;
text-align: center;
margin-left: AUTO;
margin-right: AUTO;
margin-bottom: 20px;
margin-top: 20px;
background-color: #fff;
border: 3px solid rgb(217, 76, 67);
padding: 20px;
height: AUTO;
min-height: 142px !important;
}

.sswwidgetausgabe2-bg-end {
background: url(images/kalender-blurred.png);
border: 1px solid #d8d8d8;
min-height: 194px !important;
}

.ssw-widget-headline {
color: rgb(217, 76, 67);
font-weight: bold;
}

.ssw-widget-inner {display:table;width:100%;height:AUTO;}
.ssw-widget-inner-td {display:table-cell;height:100%;vertical-align:middle;}
.ssw-widget-inner-tr {display:table-row;}
.ssw-widget-p5 { padding:5px !important;}
.ssw-widget-p5 { padding:5px !important;}
.ssw-widget-p10 { padding:10px !important;}
.ssw-widget-p15 {padding:15px !important;}
.ssw-widget-p15rl {padding-left:15px !important; padding-right: 15px !important;}
.ssw-widget-r { text-align:right !important;}
.ssw-widget-c { text-align:center !important;}
.ssw-widget-w5 { width:5% !important;}
.ssw-widget-w10 { width:10% !important;}
.ssw-widget-w15 { width:15% !important;}
.ssw-widget-w20 { width:20% !important;}
.ssw-widget-w25 { width:25% !important;}
.ssw-widget-w30 { width:30% !important;}
.ssw-widget-w33 { width:33% !important;}
.ssw-widget-w35 { width:35% !important;}
.ssw-widget-w40 { width:40% !important;}
.ssw-widget-w45 { width:45% !important;}
.ssw-widget-w50 { width:50% !important;}
.ssw-widget-w55 { width:55% !important;}
.ssw-widget-w60 { width:60% !important;}
.ssw-widget-w65 { width:65% !important;}
.ssw-widget-w70 { width:70% !important;}
.ssw-widget-w75 { width:75% !important;}
.ssw-widget-w80 { width:80% !important;}
.ssw-widget-w85 { width:85% !important;}
.ssw-widget-w90 { width:90% !important;}
.ssw-widget-w95 { width:95% !important;}
.ssw-widget-w100 {width:100% !important;}
.ssw-widget-top { vertical-align:top !important;}
.ssw-widget-middle { vertical-align:middle !important;}
.ssw-widget-h100 { height: 100% !important;}

.ssw-css-normal {}
.ssw-css-error { border:1px solid #A33636 !important;background:#A33636;color:#fff;} /*Input Form Border Color */
.ssw-error {background:#A33636;color:#fff;border:#fbc2c4 1px solid !important;padding: 5px 15px 5px 10px;margin-bottom:5px; border-radius: 5px;}
.ssw-notice {background:#fff6bf;color:#514721;border:#ffd324 1px solid !important;padding: 5px 15px 5px 10px;margin-bottom:5px; border-radius: 5px;}
.ssw-success {background:#97C02F;color:#fff;border:#c6d880 1px solid !important;padding: 5px 15px 5px 10px;margin-bottom:5px;border-radius: 5px;}
.ssw-info {background:#d5edf8;color:#205791;border:#92cae4 1px solid !important;padding: 5px 15px 5px 10px;margin-bottom:5px; border-radius: 5px;}
.ssw-error a {color:#8a1f11;}
.ssw-notice a {color:#514721;}
.ssw-success a {color:#264409;}
.ssw-info a {color:#205791;}
.ssw-widget-radio {  }

.ssw-bg-a { background-color:#f5f5f5;}
.ssw-bg-b { background-color:#e9e9e9;}

.ssw-bg-ab { background-color:#ffffff ;}
.ssw-bg-bb { background-color:#cbe8fe;}


.ssw-widget-inner-border {
padding-top: 20px !important;
padding-right: 20px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
background-color: #def2ff !important;
border: #b7e8f1 1px solid !important; 
border-radius: 5px;
}


.ssw-select select:hover {
background-color: #fff !important;
border: 1px solid #0080ce !important;
}
.ssw-select select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
font-size: 1em;
background-color: #fff !important;
color: #000;
border: 1px solid #0080ce !important;
border-radius: 4px;
padding: 4px 28px 4px 4px;
width: AUTO;
min-width: 80px;
display: inline-block;
background: url(./images/selectbackground.png) no-repeat;
background-color: rgba(0, 0, 0, 0);
background-position-x: 0%;
background-position-y: 0%;
background-position: right 8px center;
}



/*Layer Start */

.ergebnis {display:table;width:100%;height:100%;}
.ergebnis-ausgabe {}

.ergebnis-sswoverlay {
display:none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
z-index: 99992;
text-align:center;
}

.ergebnis-sswoverlay-hide {
	display:none;
	position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 99993;
text-align:center;
}

.ergebnis-sswoverlay-inner-first {
display:table;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
z-index: 99993;
text-align:center;
}

.ergebnis-sswoverlay-inner {
display: table;
width: 100%;
height: 100%;
z-index: 99991;
background: none !important;
}
.ergebnis-sswoverlay-c {
padding: 10px;
display: table-cell;
text-align: center;
vertical-align: middle;
}
.ergebnis-sswoverlay-box {
width: 100%;
max-width:500px;
height: AUTO;
background: none !important;
display: inline-block;
vertical-align: top;
position: relative;
background: #000 !important;
color:#fff !important;
text-align: center !important;
}
.ergebnis-sswoverlay-box img {
width: AUTO;
max-width: 98%;
max-width: calc(100% - 10px);
height: AUTO;
padding: 5px;
filter:alpha(opacity=100) !important;
-moz-opacity:1 !important;
-khtml-opacity: 1 !important;
opacity: 1 !important;
background: none !important;
z-index: 99998;
}
.ergebnis-sswoverlay-box-inner-closer {
display:block;
width:100%;
text-align:right;
color:red;
cursor:pointer;
}
.ergebnis-sswoverlay-box-inner-closer:hover {
color:#fc8e84;
}
/*Layer End */


input[type="submit"] {
	border-style: solid !important; border-radius: 5px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
.ssw-widget-inner-td {display:block !important;}
.ssw-widget-w5, .ssw-widget-w10, .ssw-widget-w15, .ssw-widget-w20, .ssw-widget-w25, .ssw-widget-w30, .ssw-widget-w33, .ssw-widget-w35, .ssw-widget-w40, .ssw-widget-w45, .ssw-widget-w50, .ssw-widget-w55, .ssw-widget-w60, .ssw-widget-w65, .ssw-widget-w70 ,.ssw-widget-w75, .ssw-widget-w80, .ssw-widget-w85 ,.ssw-widget-w90, .ssw-widget-w95,.ssw-widget-w100 { display:block !important;float:left !important; width:100% !important;}
}

@media (max-width:767px) {
.ssw-widget-inner-td {display:block !important;}
.ssw-widget-w5, .ssw-widget-w10, .ssw-widget-w15, .ssw-widget-w20, .ssw-widget-w25, .ssw-widget-w30, .ssw-widget-w33, .ssw-widget-w35, .ssw-widget-w40, .ssw-widget-w45, .ssw-widget-w50, .ssw-widget-w55, .ssw-widget-w60, .ssw-widget-w65, .ssw-widget-w70 ,.ssw-widget-w75, .ssw-widget-w80, .ssw-widget-w85 ,.ssw-widget-w90, .ssw-widget-w95,.ssw-widget-w100 { display:block !important;float:left !important; width:100% !important;}
}

@media (max-width:480px) {
.ssw-widget-inner-td {display:block !important;}
.ssw-widget-w5, .ssw-widget-w10, .ssw-widget-w15, .ssw-widget-w20, .ssw-widget-w25, .ssw-widget-w30, .ssw-widget-w33, .ssw-widget-w35, .ssw-widget-w40, .ssw-widget-w45, .ssw-widget-w50, .ssw-widget-w55, .ssw-widget-w60, .ssw-widget-w65, .ssw-widget-w70 ,.ssw-widget-w75, .ssw-widget-w80, .ssw-widget-w85 ,.ssw-widget-w90, .ssw-widget-w95,.ssw-widget-w100 { display:block !important;float:left !important; width:100% !important;}
}

