/*/www/htdocs/w0150b08/content/admin/js/plugins/bxslider/jquery.bxslider.css*/
/********************************************************/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img:not(".overflow"),
.bx-wrapper img:not(".scale"),
.bx-wrapper img:not(".noResize") {
	/*max-width: 100%;*/
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
	*/
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -22px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://immobilien-store.de/admin/js/plugins/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #808080;
	text-indent: -9999px;
	display: block;
	width: 7px;
	height: 7px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(https://immobilien-store.de/admin/js/plugins/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(https://immobilien-store.de/admin/js/plugins/bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://immobilien-store.de/admin/js/plugins/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://immobilien-store.de/admin/js/plugins/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*/www/htdocs/w0150b08/content/admin//modules/pageFramesAndModules/frames/custom/LP_image/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document bx-controls */

.LP_image{
	overflow:	hidden;
	min-height: 100px;
}

.LP_image .sliderHolder,
.LP_image .bxSliderImage {
	position:relative;
}

.LP_image .bxSliderContent {
	position:absolute;
	left:0;
	top:12%;
	width:100%;
}

.LP_image .contentArea {
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
	background-color:rgba(255,255,255,0.8);
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	display:inline-block;
	width:42%;
	
	padding:1em;
	padding-left:18.5%;
}

.LP_image .contentArea .slider_headline{
	color:#68686a;
	font-size:3.0em;	
	margin-bottom: 0em;
}
.LP_image .contentArea .h4{
	margin-bottom:0;
	font-size:1.2em;	
}

/* ALTE MEDIA QUERRIES */

@media all and (max-width: 1680px) {
	.LP_image .contentArea {
		padding-left:13.8%;
	}
}

@media all and (max-width: 1280px) {
	.LP_image .contentArea {
		padding-left:3.9%;
	}
}

@media all and (max-width: 1024px) {
	.LP_image .contentArea {
		padding-left:4.7%;
	}
}

@media all and (max-width: 960px) {
	.LP_image .contentArea {
		padding-left:4.0%;
	}
}


@media all and (max-width: 768px) {
	.LP_image .bxSliderContent {
		position:relative;	
		border-bottom:1px solid #ADADAD;
	}
	.LP_image .contentArea {
		display:block;
		width:100%;
		position:relative;
		
		padding-left: 30px;
	    padding-right: 30px;
	}
}



/*/www/htdocs/w0150b08/content/admin//modules/pageFramesAndModules/frames/custom/custom_text_image_IS/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.custom_text_image_IS .headline.h1,
.custom_text_image_IS .textHolderInline {
	text-align: center;
}

#outer .custom_text_image_IS .imageHolder img {
		margin-top:0 !important;	
	}

.custom_text_image_IS .textHolderInline { 
	width: 60%;
	margin: 0 auto 4.5em;
}

.custom_text_image_IS .elementHolder {
	float: left;
	width: 40%;
}

.custom_text_image_IS .elementHolder:nth-child(2) {
	padding-right: 5%;
	border-right: 1px solid #c6c6c6;
	margin-right: 6.8%;
	margin-left: 14px;
	width: 44%;
}

.custom_text_image_IS .imageHolder {
	float: left;
	width: 40%;
}

.custom_text_image_IS .imageHolder img {
	max-height: 191px;
	border-radius: 50%;
	max-width: 192px;
}

.custom_text_image_IS .textHolder {
	float: right;
	width: 55.9%;
	margin-top: 1em;
}

.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
	width: 52.8%;
}

.custom_text_image_IS .headline.h2,
.custom_text_image_IS .textHolderSmall {
	margin-bottom:1em;	
}

.custom_text_image_IS .headline.h2 {
	letter-spacing: 1px;
}

.custom_text_image_IS .linkHolder {
	display:block;
	width:100%;
}	


@media all and (max-width:1024px) {
	.custom_text_image_IS .elementHolder:nth-child(2) {
		margin-right:4%;	
	}
	
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width:55.8%;	
	}
	
	.custom_text_image_IS .textHolderInline {
		width:70%;	
	}
	
	
	
	.custom_text_image_IS .elementHolder:nth-child(2) {
		width:100%;
		float:none;
		margin-right:0;
		padding-right:0;
		border-right:none;
		border-bottom:1px solid #c6c6c6;	
		margin-bottom:4em;
	}
	
	.custom_text_image_IS .elementHolder {
		width:100%;
		float:none;	
	}
	
	.custom_text_image_IS .textHolderInline {
		margin-bottom:2.5em;	
	}
	
	.custom_text_image_IS .textHolder,
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width:70%;	
	}
	
	.custom_text_image_IS .imageHolder {
		width:30%;	
	}
	
	.custom_text_image_IS .textHolder {
		margin-top:2em;	
	}
}

@media all and (max-width:960px) {
	.custom_text_image_IS .elementHolder:nth-child(2) {
		width:100%;
		float:none;
		margin-right:0;
		padding-right:0;
		border-right:none;
		border-bottom:1px solid #c6c6c6;	
		margin-bottom:4em;
	}
	
	.custom_text_image_IS .elementHolder {
		width:100%;
		float:none;	
	}
	
	.custom_text_image_IS .textHolderInline {
		margin-bottom:2.5em;	
	}
	
	.custom_text_image_IS .textHolder,
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width:70%;	
	}
	
	.custom_text_image_IS .imageHolder {
		width:30%;	
	}
	
	.custom_text_image_IS .textHolder {
		margin-top:2em;	
	}
}

@media all and (max-width:800px) {
	.custom_text_image_IS .textHolderInline {
		width:90%;	
	}
	
	.custom_text_image_IS .textHolder, 
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width:65%;	
	}
	
	.custom_text_image_IS .textHolder {
    	margin-top: 1.3em;
	}
	
	.custom_text_image_IS .elementHolder:nth-child(2) {
		padding-bottom:2em;
		margin-bottom:3em;	
	}
}

@media all and (max-width:610px) {
	.custom_text_image_IS .textHolder {
		margin-top:0.2em;	
	}
	
	.custom_text_image_IS .elementHolder:nth-child(2) {
		padding-bottom:3em;	
	}
	
	.custom_text_image_IS .textHolder, 
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width: 57%;
	}
}

@media all and (max-width:480px) {
	.custom_text_image_IS .headline.h2, 
	.custom_text_image_IS .textHolderSmall {
		margin-bottom:0.4em;	
	}
	
	.custom_text_image_IS .elementHolder:nth-child(2) {
		padding-bottom:2.8em;	
	}
	
	.custom_text_image_IS .textHolder, 
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width: 100%;
	}
	
	.custom_text_image_IS .imageHolder {
		padding-bottom:5em;	
	}
}

@media all and (max-width:440px) {
	.custom_text_image_IS .imageHolder {
		width:69%;
		float:none;	
		margin:auto;
	}
	
	#outer .custom_text_image_IS .imageHolder img {
		margin-top:0 !important;	
	}
	
	.custom_text_image_IS .textHolder, 
	.custom_text_image_IS .elementHolder:nth-child(3) .textHolder {
		width:100%;	
		margin-top:1.5em;
	}
	
	.custom_text_image_IS .textHolderInline {
		width:100%;	
	}
}

@media all and (max-width:360px) {
	.custom_text_image_IS .imageHolder {
		padding-bottom:0em;	
	}	
}

@media all and (max-width:320px) {
	.custom_text_image_IS .imageHolder {
    	float: left;
    	margin: auto;
    	width: 90%;
	}	
}

/*/www/htdocs/w0150b08/content/admin//modules/pageFramesAndModules/frames/custom/custom_formKontakt_010_IS/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.editMode .imgeRightFix {position:relative !important; float:left; display:inline-block;}

.custom_formKontakt_010_IS{
	background-image:url(/pics/formularbg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}


.custom_formKontakt_010_IS .buttonArrow2.button:hover {
	background-color:#DBC9A9;
	color:#ffffff;	
}

.custom_formKontakt_010_IS .modHolderBox {
	position:relative;
	padding:0px;
}

.custom_formKontakt_010_IS .divTableRows .divTableCell.ort {
	float:right;	
}

.custom_formKontakt_010_IS .buttonArrow2.button {
    background-color: #b8a98e;
    color: #ffffff;
    text-align: center;
    width: 70%;
}

.custom_formKontakt_010_IS .smallText.text_tiny.pflichtClass {
    color: #ffffff;
}

#outer .custom_formKontakt_010_IS .divTableRows .fullwidthmessage .jqTransformTextareaInner {
    margin: 7px 0 6px;
} 

.custom_formKontakt_010_IS .divTableRows {
    float: left;
    width: 30.5%;
}

.custom_formKontakt_010_IS .divTableRows:nth-child(1),
.custom_formKontakt_010_IS .divTableRows:nth-child(2) {
	margin-right:4.2%;
}

.custom_formKontakt_010_IS .agbRow{
	margin-bottom:18px;
	width:70%;
	float: left;
}

.custom_formKontakt_010_IS .boxLeft {
    width: 100%;
}

.custom_formKontakt_010_IS .boxLeft h1{
	margin-top:-5px;	
}

.custom_formKontakt_010_IS .boxRight {
    width: 100%;
}

.custom_formKontakt_010_IS .mainForm {
	float:left;
	width:100%;
}

.custom_formKontakt_010_IS .headline{
	text-align:center;
	color:#ffffff;
}

.custom_formKontakt_010_IS h2, 
.custom_formKontakt_010_IS .h2 {
    margin-bottom: 2em;
}

.custom_formKontakt_010_IS .extraMessage {
	float:right;
	width:32%;
}

.custom_formKontakt_010_IS .divTableCell.datenschutz {
	height:33px;
	margin-top:9px;
	margin-bottom:10px;/*10*/
}

.custom_formKontakt_010_IS .jqTransformRadio:not(.fuckIE){
	height: 14px;
    width: 14px;
}

.custom_formKontakt_010_IS .jqTransformRadio.jqTransformChecked:after {
    border: 4px solid #000;
    border-radius: 5px;
    content: " ";
    left: 3px;
    position: absolute;
    top: 3px;
}

.custom_formKontakt_010_IS .paymentMethodWith{
	/*width:19%;*/
	margin-bottom: 1.4em;/*13*/
	float:right;
	opacity:0.5;
}

#outer .custom_formKontakt_010_IS .jqTransformCheckbox.jqTransformChecked::after {
	top:5px;	
}

.custom_formKontakt_010_IS .tel_check_label.checkboxRadioContainer.text_small {
    float: left;
    width: 25.5%;
}

.mail_check_label.checkboxRadioContainer.text_small {
	width:25.5%;
	float:left;	
}

.custom_formKontakt_010_IS .agb_check_label {
	width:49%;
	float:left;	
}

.custom_formKontakt_010_IS .checkboxRadioContainer label {
	color:#ffffff;
	position:relative;
	top:2px;
}

#outer #out .custom_formKontakt_010_IS .jqTransformRadio, 
#outer #out .custom_formKontakt_010_IS .jqTransformCheckbox {
	height:17px !important;
	width:17px !important;
	box-shadow:none;	
}

.custom_formKontakt_010_IS .textarea {
	min-height:77px;/*100*/
}

.custom_formKontakt_010_IS .datenschutzHolder.top { display:block; }
.custom_formKontakt_010_IS .datenschutzHolder.bottom { display:none; }

.custom_formKontakt_010_IS .button {
    margin-left: 0px;
    margin-right: 0px;
	padding: 14px 39px;
}


.custom_formKontakt_010_IS.normal h2, 
.custom_formKontakt_010_IS.normal .h2 {
    color: #FFFFFF !important;
	margin-bottom: 1.1em;
}

.datenschutzHolder.top .datenschutz {
	text-align:right;
}

.custom_formKontakt_010_IS input[type="submit"] {
	margin:0;	
}

.custom_formKontakt_010_IS .spacerHolder{min-height:55px;}
.custom_formKontakt_010_IS .innerHolderBox{
	position:relative;
	z-index:10;
}
.custom_formKontakt_010_IS .imgeRightFix{
	width:26%;/*317
	height:338px;*/
	position:absolute;
	right:0;
	top:15px;
	z-index:5;
	overflow:hidden;
	text-align:right;
}
.custom_formKontakt_010_IS .floatRight{
	float:right;
}

.custom_formKontakt_010_IS .submitButton {
    margin-top: 22px;
}

.custom_formKontakt_010_IS .specialWidth {
    margin: 0.6em auto 2em;
    text-align: center;
    width: 72%;
	color:#ffffff;
}

.pflichtClass{
	font-size:14px;
}

.custom_formKontakt_010_IS a.jqTransformCheckbox{margin-top:-1px;}
.custom_formKontakt_010_IS .agb_check_label{margin-bottom:0.5em;}
.custom_formKontakt_010_IS .checkboxRadioContainer span:before{margin:0.3em 0.3em 0 0;} 


.custom_formKontakt_010_IS .imgeRightFix img{margin:0;}

@media all and (max-width:1280px) {
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight {
    	width: 34% !important;
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell:nth-child(1) {
    	width: 66% !important;
	}	
}

@media all and (max-width: 1200px) {
	.custom_formKontakt_010_IS .agbRow{width:72%;}
	
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	/*.custom_formKontakt_010_IS .submit .divTableCell{width:75% !important;}
	.custom_formKontakt_010_IS .submit .divTableCell.spacer{width:4% !important;}
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{width:21% !important;}*/
	
	.custom_formKontakt_010_IS .imgeRightFix{width:31%;}
	
	.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:6% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:94% !important;}

	.custom_formKontakt_010_IS .tel_check_label.checkboxRadioContainer.text_small,
	.mail_check_label.checkboxRadioContainer.text_small,
	.custom_formKontakt_010_IS .agb_check_label {
		width:100%;
	}
	
	.custom_formKontakt_010_IS .tel_check_label.checkboxRadioContainer.text_small,
	.mail_check_label.checkboxRadioContainer.text_small {
		margin-bottom:0.5em;
	}	
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell:nth-child(1) {
		width:65% !important;	
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight {
		float:right;	
		width:31% !important;
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.spacer.innerSpacer {
		display:none;	
	}
	
	.custom_formKontakt_010_IS .buttonArrow2.button {
		width:100%;	
	}
}

@media all and (max-width: 960px) {	
	
	#immoDetails_kontaktanfrage {
		background-size:cover;	
	}
	
	.custom_formKontakt_010_IS .boxLeft { 
		width: 100%;
		float:none; 
		margin-bottom:15px;
	}
	.custom_formKontakt_010_IS .boxLeft p {
		display:inline;
		padding-right:5px;	
	}
	
	.custom_formKontakt_010_IS .boxRight { 
		width: 100%;
		float:none; 
	}
	.custom_formKontakt_010_IS .checkboxRadioContainer span:before{margin-top:0.3em;}
	
	/*.custom_formKontakt_010_IS .paymentMethodWith {
		width: 20%;
	}*/
}

@media all and (max-width: 800px) {
	.custom_formKontakt_010_IS .specialWidth {
		width: 91%;
	}
	
	.custom_formKontakt_010_IS .imgeRightFix{top:65px;}
	
	.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:8% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:92% !important;}
	
	.custom_formKontakt_010_IS .buttonArrow2.button{margin-bottom:0;}
	.custom_formKontakt_010_IS .paymentMethodWith{margin-top:-0.2em; margin-bottom:0.2em;}
	.custom_formKontakt_010_IS .boxLeft{margin-bottom:0;}
	
	/*.custom_formKontakt_010_IS .submit .divTableCell{width:70% !important;}
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{width:26% !important;}*/

}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
	/* styles for medium Tablets (Kindle etc)) */
	.custom_formKontakt_010_IS .mainForm { 
		width: 100%;
		float:none; 
		/*margin-bottom:15px;*/
	}
	.custom_formKontakt_010_IS .extraMessage { 
		width: 100%;
		float:none; 
	}
	.custom_formKontakt_010_IS .submit .divTableCell,
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{width:100% !important;}
	.custom_formKontakt_010_IS .divTableCell.spacer.innerSpacer{display:none;}
	
	.custom_formKontakt_010_IS .datenschutzHolder.top { display:none; }
	.custom_formKontakt_010_IS .datenschutzHolder.bottom { display:block; }
	
	.custom_formKontakt_010_IS .divTableCell.datenschutz {
		height:auto;
		margin:0;
		padding:0;	
	}
	
	.custom_formKontakt_010_IS .imgeRightFix{width:34%; top:56px;}
	
	.divTableRow.spacerHolder{display:none;}
	
	
	.custom_formKontakt_010_IS .agbRow{width:80%;}
	
	.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:10% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:90% !important;}
	
	.custom_formKontakt_010_IS .divTableCell .divTableCell.spacer {
		width: 4% !important;
	}
	.custom_formKontakt_010_IS .divTableCell.spacer {
		width: 10% !important;
	}
	
	.custom_formKontakt_010_IS .divTableCell.spacer.outSpacer {
		display: none;
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:50% !important;
	}
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"]{
		width:100% !important;
	}

	.custom_formKontakt_010_IS .divTableCell.spacer {
   		width: 4% !important;
	}
	.custom_formKontakt_010_IS .extraMessage .divTable .divTableCell{
		width: 100% !important;
	}
	.custom_formKontakt_010_IS .specialWidth {
		margin: 0.6em auto 1.6em;
	}
	
	.custom_formKontakt_010_IS .paymentMethodWith {
    	margin-bottom: 0.2em;
    	margin-top: -0.2em;
    	text-align: right;
    	width: 100%;
	}
	
	.custom_formKontakt_010_IS .divTableRows:nth-child(3) {
		width:100%;
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell:nth-child(1) {
		width:100% !important;	
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight {
		width:47% !important;	
	}
	
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{margin-top:1.1em;}
	
	.custom_formKontakt_010_IS .divTableRows:nth-child(1), 
	.custom_formKontakt_010_IS .divTableRows:nth-child(2) {
		width:47.9%;
	}
	
	.custom_formKontakt_010_IS .divTableRows:nth-child(2) {
		margin-right:0;	
	}
}

@media all and (max-width: 610px) {
	.custom_formKontakt_010_IS .headline {
		text-align: left;
		width: 100%;
	}
	.custom_formKontakt_010_IS .specialWidth {
		text-align: left;
		width: 100%;
	}	
	.custom_formKontakt_010_IS .basicFramePadding {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"] {
    	margin-top: 12px;
	}
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	
	.custom_formKontakt_010_IS .divTableRows:nth-child(1), 
	.custom_formKontakt_010_IS .divTableRows:nth-child(2) {
		width:100%;	
	}
	
	.custom_formKontakt_010_IS .divTableCell{ 
		width: 100% !important;
		float:none; 
	}
	
	.custom_formKontakt_010_IS .floatLeft.textLock {
		width: 90%;
	}
	
	.custom_formKontakt_010_IS .divTableCell.spacer {
		display:none;
	}
	
	.custom_formKontakt_010_IS .submitButton .divTableCell{ 
		width: 100% !important;/*50*/
		/*float:left; */
	}
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight{margin-top:0.8em;}
	
	.custom_formKontakt_010_IS .imgeRightFix{display:none;}
	.custom_formKontakt_010_IS .agbRow{width:100%;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{float:left;}
	.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:11% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:89% !important;}
	
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{width:100% !important;}
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:15% !important;
	}
	
	.custom_formKontakt_010_IS .paymentMethodWith {
		float: left;
		margin-top: 1.4em;
		text-align: left;
		width: 100%;
	}
	
	.custom_formKontakt_010_IS a.buttonArrow2.button {
		float: left;
		text-align: left;
	}
	.outerFrameset.custom_formKontakt_010_IS  {
		background-size: cover !important;	
	}
	.custom_formKontakt_010_IS {
		background-size:cover !important;	
	}
	
	.custom_formKontakt_010_IS a.buttonArrow2.button {
		text-align:center;	
	}
	
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight {
		width:100% !important;	
	}
}
@media all and (max-width: 360px) {
	
	
	.custom_formKontakt_010_IS .submit .divTableCell{width:100% !important;}
	.custom_formKontakt_010_IS .submit .divTableCell .pflichtClass{margin-top:0; margin-bottom:10px;}
	.custom_formKontakt_010_IS .submit .divTableCell.txtRight{width:100% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:15% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:85% !important;}
	
	.custom_formKontakt_010_IS .agbRow{margin-bottom:25px;}
	
	.custom_formKontakt_010_IS .textLock{width:90%;}
	
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell[data-cell-width="65%"]{
		width:100% !important;
	}
	.custom_formKontakt_010_IS .divTableRow.submit .divTableCell.txtRight[data-cell-width="25%"]{
		width:100% !important;
	}
	
	.custom_formKontakt_010_IS .modHolderBox { padding: 0;}
	.custom_formKontakt_010_IS .agbRow{margin-bottom:20px;}
	/*.custom_formKontakt_010_IS .agbRow .divTableCell:first-child{width:17% !important;}
	.custom_formKontakt_010_IS .agbRow .divTableCell{width:83% !important;}*/
	
	

}

