/*------------------------------
	WebForms
------------------------------*/

.hss-action-form {}
.hss-action-form .form-list {
	padding:0;
	float:right;
	margin:0;
	width:333px;
}

.hss-action-form .fieldset,
.hss-action-form .fieldset li.fields {
	padding:0;
	margin:0;
}

.hss-action-form .buttons-set {
	padding:0 !important;
	text-align:left;
	border:none;
	clear:none;
	margin:10px 0 20px 0;
	width:337px;
	float:right;
}

.hss-action-form .buttons-set p {
	text-align:left;
}

.hss-action-form .buttons-set button {
	float:left;
	margin:0;
}

.hss-action-form .form-list label {
	font-weight:normal;
}

.hss-action-form .list-select label {
	float:none;
	font-size:11px;
	line-height:1.4;
	display:block;
	margin-top:2px;
}
.hss-action-form .form-list .fields .field {
	float:left;
	margin:0 0 5px 0;
}
.hss-action-form .form-list .fields .list-select {
	margin:0;
	padding:0 !important;
}

.hss-action-form .form-list .fields .list-select .control {
	margin:0;
}
.hss-action-form .webforms-fields-teilnahmebedingungen > label,
.hss-action-form .webforms-fields-angebote > label {
	display:none;
}

/*.hss-action-form .buttons-set > .required {
	float:right;
}*/

.hss-action-form .form-list input.input-text,
.hss-action-form .form-list .input-box {
	width:323px;
}

.hss-action-form > p {
	display:none;
}

.std.content small {
	font-size:10px;
	display:inline-block;
	line-height:1.2;
}

/*-----AKTION-HANDYSITZSACK-----*/

.fleft {
	margin:0 0 10px 0;
	width:333px;
}

.fleft img{
	margin:-10px 0 0 10px	;
}

#sidebar .box-gut {
	background:none repeat scroll 0 0 #FFFFFF;
	border-radius:5px 5px 5px 5px;
	box-shadow:0 0 5px 0 #DEDEDE;
	overflow:hidden;
	margin:0 0 15px 0;
}

#sidebar .gut {
	background:url(../images/backgrounds/gutschein.png) no-repeat;
	padding:15px 10px 10px;
}



.webforms-hss-junge-gruender .buttons-set button.button > span > span,
.webforms-hss-bjoerntantau .buttons-set button.button > span > span,
.webforms-hss-sputnika .buttons-set button.button > span > span,
.webforms-hss-deutsche-startups .buttons-set button.button > span > span,
.webforms-hss-gruendermagnet .buttons-set button.button > span > span,
.webforms-hss-sitzsack-druck .buttons-set button.button > span > span {
	font-size:18px;
}

.webforms-hss-junge-gruender .buttons-set button.button:hover,
.webforms-hss-bjoerntantau .buttons-set button.button:hover,
.webforms-hss-sputnika .buttons-set button.button:hover,
.webforms-hss-gruendermagnet .buttons-set button.button:hover,
.webforms-hss-deutsche-startups .buttons-set button.button:hover,
.webforms-hss-sitzsack-druck .buttons-set button.button:hover {
	opacity:0.85;
}

.webforms-hss-junge-gruender .buttons-set .required,
.webforms-hss-bjoerntantau .buttons-set .required,
.webforms-hss-sputnika .buttons-set .required,
.webforms-hss-gruendermagnet .buttons-set .required,
.webforms-hss-deutsche-startups .buttons-set .required,
.webforms-hss-sitzsack-druck .buttons-set .required {
	display:none;
}

.hss-action-form .form-list .webforms-fields-plz input.input-text,
.hss-action-form .form-list .webforms-fields-plz .input-box {
	width:100px;
	float:left;
}

.form-list .field.webforms-fields-plz {
	width:100px;
	margin:0 15px 0 0 !important;
}

.form-list .field.webforms-fields-city {
	width:150px;
}

.hss-action-form .form-list .webforms-fields-city input.input-text,
.hss-action-form .form-list .webforms-fields-city .input-box {
	width:199px;
	margin:0 0 3px 0;
}

p.info,
p.info-gut {
	margin-left:13px;
	margin-right:13px;
}

.hss-action-form .form-list .webforms-fields-address input.input-text,
.hss-action-form .form-list .webforms-fields-address .input-box,
.hss-action-form .form-list .webforms-fields-email input.input-text,
.hss-action-form .form-list .webforms-fields-email .input-box,
.hss-action-form .form-list .webforms-fields-firma input.input-text,
.hss-action-form .form-list .webforms-fields-firma .input-box,
.hss-action-form .form-list .webforms-fields-asp input.input-text,
.hss-action-form .form-list .webforms-fields-asp .input-box {
	width:314px;
}

/*----AKTION-HANDYSITZSACK-SUCCESS----*/

a.new {
	color:#6e3973;
	text-decoration:none;
}

a.new:hover {
	color:#b69bb8;
	text-decoration:none;
}

/*----SITZSACK-BEDRUCKEN----*/

.druck-info {

	height:auto;
	margin:0 ;
}

.druck-formular {

	min-height:550px;
	margin:0;
	border-left-width:thin;
	border-left-style:dotted;
	border-left-color:#6e3973;
	padding-left:15px;
}

.druck-formular .fieldset {
	padding:0;
	margin:0;
}

.druck-formular .buttons-set {
	margin:20px 7px 180px 0;
	padding:0;
	border:none;
}

.druck-formular .form-list input.input-text,
.druck-formular .form-list textarea {
/*	width:197px; */
}

.druck-formular .form-list select {
	margin-top: 0;
padding-left: 7px;
}

.druck-formular li.fields {
	margin:0;
}

.druck-formular .field {
	margin:0 0 10px 0;
	width:300px;
}

.druck-formular .form-list label {
	font-weight:normal;
	padding:3px 0 0 0;
}

.druck-formular .form-list .input-box {
	width:210px;
	float:right;
	clear:none;
}

.druck-info img {
	width:180px;
	margin:0 0 30px 0;
	display:block;
}

.druck-info .more-info {
	border-spacing:9px;
	margin:5px 0 0 0;
}

.druck-info h2 {
	text-transform: uppercase;
	font-size:14px;
	font-weight:bold;
}

.druck-info .box {
	height:auto;
	width:180px;
	float:left;
	margin:0 25px 10px 0;
	position:relative;
}

.druck-info .box span.details-icon {
	background:url("../images/icons/external-link-grey-icon.png") no-repeat;
	padding:0 0 0 12px;
}

.druck-info .box-last {
	height:auto;
	width:180px;
	float:left;
	margin:0 0 10px 0;
	position:relative;
}

.druck-info .box-last span.details-icon {
	background:url("../images/icons/external-link-grey-icon.png") no-repeat;
	padding:0 0 0 12px;
}

.druck-info .box-last p,
.druck-info .box p {
	padding:0 0 0 20px;
}

.popup-print-info {
	width:250px;
	height:auto;
	padding:0 0 0 5px;
	float:left
}

.popup-print-info a {
	color:#b69bb8;
	text-decoration:none;
}

.popup-print-info a:hover {
	color:#6e3973;
	text-decoration:none;
}

.popup-print-info span {
	line-height:1.2;
}

.popup-print-img {
	width:250px;
	margin:5px 5px 20px 0;
	float:right;
}

.popup-print-colors {
	clear:both;
	padding:0 0 0 5px;
}

.popup-print-colors span {
	float:left;
	width:140px;
}

.popup-print-colors img {
	float:left;
	margin:0 8px 8px 0;
}

.popup-print-colors img.new-line {
	margin:0 8px 8px 140px;
}

.dialogBody span.link {
	margin:0 0 0 145px;
}

.dialogBody span.link a {
	color:#b69bb8;
	text-decoration:none;
}

.dialogBody span.link a:hover {
	color:#6e3973;
	text-decoration:none;
}

.druck-info .meadow,
.druck-info .rock,
.druck-info .slope {
	display:block;
	width:155px;
	height:80px;
	position:absolute;
	padding:170px 0 0 20px;
	text-decoration:none;
	color: #736e6c;
	top:0;
	left:0;
}

.druck-info .box a:hover,
.druck-info .box-last a:hover {
	box-shadow: 0 0 8px #acacac;
}


/**----404-SEITE-----**/

.recommendation .int-products .tax-details {
	display:none;
}

.recommendation .int-products li.item.first {
	width:155px;
	margin:10px 15px 0 0;
}

.recommendation .int-products li.item {
	width:155px;
	margin:10px 10px 0 10px;
}

.recommendation .int-products .regular-price .price {
	font-size:12px;
	padding:0 0 0 15px;
}

.recommendation .int-products .title {
	font-size:13px;
	padding:10px 0 0 25px;
}

.recommendation .price-box span.price::after {
	content:"*";
}
