/*/www/htdocs/w0193e6b/content/admin//modules/pageFramesAndModules/frames/custom/custom_verkaufGesuchForm/styles.css*/
/********************************************************/

/**
*	Frame
*/
.custom_verkaufGesuchForm{
	z-index:		100;
}

.custom_verkaufGesuchForm .vk_box{

}

.custom_verkaufGesuchForm .vk_head .frameHeader{
	background:		#333333;
	padding: 		26px 0 18px;
	text-align:		left;
}

.custom_verkaufGesuchForm .vk_head .frameHeader .h1{
	color:			#FFFFFF;
	padding-right: 	60%;/*70*/
	box-sizing:		border-box;
	margin:			0;
}

.custom_verkaufGesuchForm .vk_content .vk_content_left,
.custom_verkaufGesuchForm .vk_content .vk_content_right{
	float:			left;
}

.custom_verkaufGesuchForm .vk_content .vk_content_left{
	box-sizing:		border-box;
	padding:		47px 80px 30px 0;
	width:			40%;
}

.custom_verkaufGesuchForm .vk_content .vk_content_right{
	width:			60%;
	margin-bottom:  57px;
}

.custom_verkaufGesuchForm .step-banderole{
	position: 		absolute;
	right: 			-6px;
    top: 			-5px;

	width: 			193px;
	height: 		161px;

	background:		url("/pics/banderole.png") no-repeat center center;
}

/**
*	Box
*/

.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box{
	margin-top:		-64px;

			box-shadow: 0 0 5px 0 #212121;
	-webkit-box-shadow: 0 0 5px 0 #212121;

			border-radius:	6px;
	   -moz-border-radius:	6px;
	-webkit-border-radius:	6px;
}

.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_head{
	height:			64px;
	padding:		15px 50px;
	box-sizing:		border-box;

			border-radius:	6px 6px 0 0;
	   -moz-border-radius:	6px 6px 0 0;
	-webkit-border-radius:	6px 6px 0 0;
}

.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_head .h2{
	color:			#FFFFFF;
}



@media all and (max-width: 1280px) {
	.custom_verkaufGesuchForm .vk_content .vk_content_left{
		width:			44%;
	}

	.custom_verkaufGesuchForm .vk_content .vk_content_right{
		width:			56%;
	}


	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_head {
		height:			auto;
	}

	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_head .h2 {
		margin:			0;
	}

}

@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */
	.custom_verkaufGesuchForm .vk_content .vk_content_left {

		padding-right: 0;
	}
}
@media all and (max-width: 960px) {
	.custom_verkaufGesuchForm .vk_content .vk_content_left{
		width:			100%;
		margin-bottom:	25px;
	}

	.custom_verkaufGesuchForm .vk_content .vk_content_right{
		width:			100%;
	}


	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box {
		margin-top:		0;
	}

	.custom_verkaufGesuchForm .vk_head .frameHeader .h1{padding-right:0;}
}
@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	.custom_verkaufGesuchForm .step-banderole{
		display: 		none !important;
	}
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */
	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_content{
		min-height:		300px;
	}

}
@media all and (max-width: 360px) {

	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_content{
		padding: 1em;
	}

	.custom_verkaufGesuchForm .vk_content .vk_content_right .vk_box_head{
		padding: 0.7em 1.4em;
	}
}
@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */
}

/*/www/htdocs/w01403b9/admin///modules/pageFramesAndModules/__frames/navigation/navigation_000/styles.css*/
/********************************************************/

#outer:not(.admin) .outerFrameset.navigation_000 {
	position:inherit !important;
}

/*/www/htdocs/w01403b9/admin//modules/pageFramesAndModules/__frames/headlines/headline_002/styles.css*/
/********************************************************/
@charset "utf-8";
/* CSS Document */

.headline_002 .frameHeader {
	padding:		35px 0;
	position: 			relative;
	height:				inherit;
	text-align:			center;
	display:block;

	/*background: 		#fff; */
	
	position: relative;
	z-index:  1;
	
	-webkit-box-shadow: 0 5px 3px 0px rgba(80,80,80,.5);
			box-shadow: 0 5px 3px 0px rgba(80,80,80,.5);
}

.headline_002 .frameHeader:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 37px;
	margin-left: -37px;
	z-index:1;
}

.headline_002 .frameHeaderLabel .h1,
.headline_002 .frameHeaderLabel .h2{
	margin:				0;
}
@media all and (max-width: 1024px) {
/* styles for narrow desktop browsers and iPad landscape */	

}

@media all and (max-width: 768px) {
/* styles for narrower desktop browsers and iPad portrait */

	
	.headline_002 .frameHeader:after {
		border-width: 25px;
		margin-left: -25px;
	}
}

@media all and (max-width: 610px) {
/* styles for medium Tablets (Kindle etc)) */
	
}

@media all and (max-width: 480px) {
/* styles for iPhone/Android landscape (and really narrow browser windows) */

}

@media all and (max-width: 320px) {
/* styles for iPhone/Android portrait */

}

/*/www/htdocs/w01403b9/admin///modules/pageFramesAndModules/__frames/text_image/text_image_095/styles.css*/
/********************************************************/
.text_image_095 .description{
	text-align:			center;	
	padding-bottom: 	60px;
	
	width:				52%;
	margin:				0 auto;
}

.text_image_095 .moduleBoxHolder {
	float:				left;
	background-color:	#FFFFFF;
	position:			relative;
	
	-webkit-box-shadow:	0 2px 5px 0px #A3A3A3;
			box-shadow:	0 2px 5px 0px #A3A3A3;
			
	min-height:			420px;
	width:				30%;
	margin-right:		5%;
	
	-webkit-border-radius:	3px;
	   -moz-border-radius:	3px;
	   		border-radius:	3px;
}

.text_image_095 .moduleBoxHolder.boxThree {
	margin-right:		0;
}

.text_image_095 .moduleBoxImage{
	position:			relative;
	overflow:			hidden;
}

.text_image_095 .modulInnerBox{
	padding:			35px 40px 55px;
}

.text_image_095 .h2.firstHeadline{
	margin-bottom:		0;
}

.text_image_095 .moduleBoxText{
	/*padding-bottom:		30px;*/
}

.text_image_095 .buttonHolder{
	text-align:			center;
	position:			absolute;
	bottom:				0;
	left:				0;
	
	width:				100%;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {}
@media only screen and (max-width : 1200px) {
	.text_image_095 .description{
		width:				80%;
	}

	.text_image_095 .absoluteButtonPlaceholder{
		height:				40px;
	}
}

@media only screen and (max-width : 1090px) {
	
}

@media only screen and (max-width : 1024px) {
	.text_image_095 .moduleBoxHolder {
		width:				47.5%;
	}
	
	.text_image_095 .moduleBoxHolder.boxTwo {
		margin-right:		0;
	}
	
	.text_image_095 .moduleBoxHolder.boxOne,
	.text_image_095 .moduleBoxHolder.boxTwo {
		margin-bottom:		2em;
	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}
@media only screen and (max-width : 960px) {
	
}
@media only screen and (max-width : 800px) {
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text_image_095 .description{
		width:				100%;
	}
	
	.text_image_095 .moduleBoxHolder{
		margin-bottom:		2em;
		width:				100%;
		margin-right:		0;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	
}
@media all and (max-width: 610px) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.text_image_095 .moduleBoxInnerImage{max-height:85px;}*/
	
	
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

/*/www/htdocs/w0193e6b/content/admin//modules/pageFramesAndModules/frames/custom/custom_kompetenzen/styles.css*/
/********************************************************/
.custom_kompetenzen .description{
	text-align:			center;	
	padding-bottom: 	60px;
	
	width:				52%;
	margin:				0 auto;
}

.custom_kompetenzen .moduleBoxHolder {
	float:				left;
	/*background-color:	#FFFFFF;*/
	position:			relative;
	
	/*-webkit-box-shadow:	0 2px 5px 0px #A3A3A3;
			box-shadow:	0 2px 5px 0px #A3A3A3;*/
			
	/*min-height:			420px;*/
	width:				30%;
	margin-right:		5%;
	
	/*-webkit-border-radius:	3px;
	   -moz-border-radius:	3px;
	   		border-radius:	3px;*/
}

.custom_kompetenzen .moduleBoxHolder.boxThree {
	margin-right:		0;
}

.custom_kompetenzen .moduleBoxImage{
	position:			relative;
	overflow:			hidden;
}
.custom_kompetenzen .moduleBoxImage.logoHolder{
	background-color:	#FFFFFF;
	
	-webkit-box-shadow:	0 2px 5px 0px #A3A3A3;
			box-shadow:	0 2px 5px 0px #A3A3A3;
			
	-webkit-border-radius:	3px;
	   -moz-border-radius:	3px;
	   		border-radius:	3px;
			
	margin-top: 			1.5em;
}

.custom_kompetenzen .modulInnerBox{
	padding: 35px 40px 55px;
}

.custom_kompetenzen .moduleBoxText{
	/*padding-bottom:		30px;*/
}

.custom_kompetenzen .buttonHolder{
	text-align:			center;
	position:			absolute;
	bottom:				0;
	left:				0;
	
	width:				100%;
}



.custom_kompetenzen .headerHolder .headline{
	text-align:center;
}

.custom_kompetenzen .moduleBoxHeadline {
	display:block;
}

.custom_kompetenzen .moduleBoxHeadline .bewertungSumme {
	float:right;	
	font-size:14px !important;
	margin-top:-40px;
}

.custom_kompetenzen .moduleBoxHeadline .bewertungSumme b{
	text-transform: uppercase;	
}

.custom_kompetenzen .headerHolder .subHeadline{
	text-align:center;
	text-transform:uppercase;
	font-family:'lato_semibold';
	margin-bottom:1.4em;
}

/* ====== Kundenstimmen ===== */
.custom_kompetenzen .kStimme{
	padding-bottom:1em;
	margin-bottom:0.9em;
	border-bottom:1px solid #CCCCCC;
	margin-top:1.1em;
}
.custom_kompetenzen .kStimme:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
}

.custom_kompetenzen .kStimme .moduleBoxImage{
	width: 			20%;
	float: 			left;
	margin-right: 	1em;
	
	max-width: 		61px;
	max-height: 	61px;
	min-height: 	61px;
	min-width: 		61px;
	
	margin-top: 	0.2em;
}

.custom_kompetenzen .kStimme .moduleBoxImage .moduleBoxInnerImage .corporateInnerFrame{
	-webkit-border-radius:	50px;
	   -moz-border-radius:	50px;
	   		border-radius:	50px;
}
.custom_kompetenzen .kStimme .moduleBoxImage .moduleBoxInnerImage{
	-webkit-border-radius:	50px;
	   -moz-border-radius:	50px;
	   		border-radius:	50px;
	
	max-width: 				60px;
	max-height: 			60px;
	min-height: 			60px;
	min-width: 				60px;
	
	box-sizing: 			border-box;
}
.custom_kompetenzen .kStimme .moduleBoxImage .corporateFrame{
	padding:0;/*0.2*/
	border-color: #FFFFFF;
    border-width: 3px;
}

.custom_kompetenzen .kStimme .moduleBoxText{
	width:61%;
	float:left;
}
.custom_kompetenzen .kStimme .moduleBoxText {
	font-size:0.85em;
}

.custom_kompetenzen .kStimme .moduleBoxText i{
	line-height:1.4em;
	display:block;
}

.custom_kompetenzen .kStimme .sternAnz{
	width:16%;
	float:right;
	text-align:right;
	/*margin-top:0.2em;*/
}
.custom_kompetenzen .kStimme .sternAnz .sternIcons{color:#ffc000; margin-top:-0.25em;}
.custom_kompetenzen .kStimme .sternAnz .sternIcons i:before{margin:0 -0.2em 0 -0.2em;}
/* ====== ListenElement ===== */
.custom_kompetenzen .listElement {margin-top:1.1em;}

.custom_kompetenzen .listElement .tableRow{
	padding-bottom: 	0.55em;
	margin-bottom: 		1.85em;
	border-bottom: 		1px solid #CCCCCC;
}

.custom_kompetenzen .listElement .tableRow:last-child{
	margin-bottom: 		0;
}
.custom_kompetenzen .listElement .tableCell{
	float:left;
	width:60%;
}
.custom_kompetenzen .listElement .tableCell.rightCell{
	width:25%;
	float:right;
	text-align:right;
	font-family:'lato_semibold';
	color:#ffc000;
	margin-top:-0.3em !important;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {}
@media only screen and (max-width : 1200px) {
	.custom_kompetenzen .description{
		width:				80%;
	}

	.custom_kompetenzen .absoluteButtonPlaceholder{
		height:				40px;
	}
}

@media only screen and (max-width : 1090px) {
	
}

@media only screen and (max-width : 1024px) {
	.custom_kompetenzen .moduleBoxHolder {
		width:				47.5%;
	}
	
	.custom_kompetenzen .moduleBoxHolder.boxTwo {
		margin-right:		0;
	}
	
	.custom_kompetenzen .moduleBoxHolder.boxOne,
	.custom_kompetenzen .moduleBoxHolder.boxTwo {
		margin-bottom:		2em;
	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}
@media only screen and (max-width : 960px) {
	
}
@media only screen and (max-width : 800px) {
	.custom_kompetenzen .kStimme .moduleBoxText {
		width:60%;	
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.custom_kompetenzen .description{
		width:				100%;
	}
	
	.custom_kompetenzen .moduleBoxHolder.boxOne,
	.custom_kompetenzen .moduleBoxHolder.boxTwo {
		margin-bottom:		3em;
		width:				100%;
		margin-right:		0;
	}
	
	.custom_kompetenzen .moduleBoxHolder.boxThree {
		margin-bottom:0;	
		width:100%;
	}
}

/* styles for medium Tablets (Kindle etc)) */
@media all and (max-width: 670px) {
	
}
@media all and (max-width: 610px) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

	
}

@media all and (max-width: 360px) {
/* styles for iPhone/Android portrait */
	/*.custom_kompetenzen .moduleBoxInnerImage{max-height:85px;}*/
	
	
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {}

