/******************************************************************
 *
 * Use: eKomi - design (main stylesheet)
 *
 * Author(s): Isabela Goldan (isabela.s@gmail.com)
 *
 ******************************************************************/



/**************************************************
 *
 *	Layout / Elementary
 *
 **************************************************/

		a{
			text-decoration: none;
			color:#46A0B3;
			cursor: pointer;
			outline: none;
		}
	
		.left{
			float: left;
		}
		
		.right{
			float: right;
		}
		
		.clear{
			clear: both;
			line-height: 0px;
			height: 0px;
			font-size: 0px;
		}
		
		.clearfix:after {
		  clear:both;
		  display:block;
		  visibility:hidden;
		  height:0px;
		  content:".";
		}
		
					
		.hidden{
			display: none;	
		} 
		 
		.lastItem{
			margin-bottom: 0px !important;
			padding-bottom: 0px !important;
			border: 0px !important;
		}

	/* ========================
	 *
	 *	GLOBAL SETTINGS
	 *
	 *  ======================== */
		
			body{
				background: #ffffff url('images_new/background.png') repeat-x scroll top left;
				font-family: Arial, helvetica, sans-serif;
				font-size: 13px;
				text-align: center;
				color: #4a4a4a;
			}
			
			.pageWrapper{
				width: 716px;
				margin: 0px auto;
			}

	/* ========================
	 *
	 *	HEADER
	 *
	 *  ======================== */  
	 
			.logoWrapper {
				margin: 15px;
				text-align: left;
			}	 
		 
			.logoWrapper a {
				background:url("images_new/ekomi.png") no-repeat scroll left top transparent;
				display:block;
				height:54px;
				overflow:hidden;
				width:197px;
			}
	
			.logoWrapper a span {
				display:block;
				text-indent:-99999px;
			}

	/* ========================
	 *
	 *	BODY
	 *
	 *  ======================== */  
	 
	 		.contentWrapper{
				background:url("images_new/bodyBackgroundRepeat.png") repeat-y scroll center top transparent;
				width: 100%;
				margin-bottom: 5px;
			}
	 
	 		.contentHeader{
				background: transparent url("images_new/contentHeaderBackground.png") repeat-x scroll left top;
				height:82px;
				overflow:hidden;
				width:100%;			
			}
			
	 		.contentHeader .contentHeaderRightCorner{
				background:url("images_new/contentHeaderRightCorner.png") no-repeat scroll right top transparent;
				width:100%;				
			}
			
	 		.contentHeader .contentDetailsWrapper{
				
			}
			
	 		.contentHeader .contentDetails{
				background:url("images_new/contentHeaderLeftCorner.png") no-repeat scroll left top transparent;		
				float:left;		
				height:82px;				
			}			
			
	 		.contentHeader .contentDetailsInner{
				background:url("images_new/contentDetailsArrow.png") no-repeat scroll right center #ffffff;
				height:74px;
				margin-left:15px;
				margin-top:7px;								
			}
			
	 		.contentHeader .pageName{
				background:url("images_new/pageNameBackground.png") no-repeat scroll left top transparent;
				float:left;
				height:64px;
				margin-left:-14px;
				margin-top:8px;				
			}
			
	 		.contentHeader .pageNameArrow{
				background:url("images_new/pageNameArrow.png") no-repeat scroll right top transparent;
				height:64px;				
			}
			
	 		.contentHeader .pageNameArrow span{
				color:#333333;
				display:block;
				font-size:24px;
				font-weight:bold;
				padding:13px 60px 0 25px;
				text-shadow:1px 1px 0 #FFFFFF;			
			}			

	 		.contentHeader .clientLogo{
				float:left;
				padding: 3px 40px 0px 20px;				
			}		

			.bodyBottomShadow{
				background:transparent url(images_new/bodyBottom.png) repeat-x scroll left bottom;
				display: block;
				width: 100%;
			}
				
		
			.bodyTopLeft{
				background:transparent url(images_new/bodyTopLeft.png) no-repeat scroll left top;
				display: block;
				width: 100%;
			}
		
			.bodyTopRight{	
				background:transparent url(images_new/bodyTopRight.png)  no-repeat scroll right top;
				display: block;
				width: 100%;
			}
		
			.bodyBottomLeft{
				background:transparent url(images_new/bodyBottomLeft.png)  no-repeat scroll left bottom;
				display: block;
				width: 100%;	
			}
		
			.bodyBottomRight{	
				background:transparent url(images_new/bodyBottomRight.png)  no-repeat scroll right bottom;
				display: block;
				width: 100%;		
			}
		
			.bodyContent{
				display: block;
				width: 100%;				
			}
		
			.spacer{
				float: left;
				width: 1px;
				height: 400px;
			}
			
			.content{
				display:block;
				float:left;
				margin: 25px 0 30px 13px;				
				text-align:justify;
				width:667px;
			}
			
			.content .productWrapper{
				border-bottom: 1px solid #8e8e8e;
				padding:0 10px;
				width: 100%;
				margin-bottom: 30px;
			}
			
			.sectionWrapperT1,
			.sectionWrapperT2{
				margin-bottom: 20px;
			}
			
			.sectionWrapperT1 .sectionTitleWrapper{
				background:url("images_new/hr1.png") repeat-x scroll center 17px transparent;	
				display:block;
				float:left;
				width:100%;				
			}
			
			.sectionWrapperT1 .sectionTitleWrapper .sectionNumber{
				background:url("images_new/greenCircleWhite.png") no-repeat scroll left center transparent;
				color:#FFFFFF;
				display:block;
				float:left;
				font-size:12px;
				font-weight:bold;
				height:20px;
				line-height:19px;
				margin:8px 6px 0 10px;
				text-align:center;
				width:21px;				
			}
			
			.sectionWrapperT1 .sectionTitleWrapper .sectionNumber span{
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
				line-height:19px;			
			}			

			.sectionWrapperT1 .sectionTitleWrapper .sectionTitle{
				float:left;
				font-size:14px;
				line-height:14px;				
			}

			.sectionWrapperT1 .sectionLeftSide,
			.sectionWrapperT1 .sectionRightSide{
			}
			
			.sectionContentWrapper{
				margin-left: 38px;
				margin-right: 38px;
				clear: both;
			}
			
			.sectionWrapperT1 .sectionContentWrapper .sectionLeftSide{
				float: left;
				width: 285px;
			}

			.sectionWrapperT1 .sectionContentWrapper .sectionRightSide{
				float: right;
				width: 295px;
			}
			
			.sectionWrapperT2 .sectionContentWrapper .sectionLeftSide{
				float: left;
				width: 185px;
			}

			.sectionWrapperT2 .sectionContentWrapper .sectionLeftSide .productImageWrapper{
				border: 1px solid #bfbbbb;
				text-align: center;
				width: 170px;
			}

			.sectionWrapperT2 .sectionContentWrapper .sectionRightSide{
				float: right;
				width: 405px;
			}
			
			.subsectionTitle{
				font-size: 13px;
				font-weight: bold;
				margin-bottom: 5px;
			}
			
			ul.productDetails{
				margin-bottom: 15px;
			}
			
			ul.productDetails li{
				font-size: 12px;
				line-height: 16px;
			}			
			
			ul.productDetails li span{
				width: 100px;
				display: inline-block;
			}
			
			.sectionWrapperT1 p{
				margin-bottom: 10px;	
			}
			
			.sectionWrapperT3{
				padding-bottom: 15px;
			}
			
			.sectionWrapperT2 p,
			.sectionWrapperT3 p{
				margin-bottom: 10px;	
				font-size: 12px;
			}	
			
			ul.checkboxList{
				
			}
			
			ul.checkboxListInline{
				
			}			
			
			ul.checkboxList li{
				text-align: left;
			}
			
			ul.checkboxListInline li{
				display: inline-block;
				width: 32%;
				float: left;
			}				
			
			ul.checkboxListInline li span.jqTransformRadioWrapper{
				width: 10%;
				display: block;
				float: left;
			}
			
			ul.checkboxListInline li label.questionLabel{
				float: left;
				width: 84%;
				display: block;
			}			
			
			ul.checkboxList li label{
				line-height:16px;
				margin-top:4px;
				text-align:left;
			}	
			
			ul.checkboxList li label.checkboxQuestionLabel{
				line-height:normal;
				margin-top:1px;
				text-align:left;
			}
			
			ul.checkboxList li label.checkboxQuestionLabel span.jqTransformCheckboxWrapper{
				float: left;
				width: 16px;
				display: block;
			}
			
			ul.checkboxList li label.checkboxQuestionLabel span.question{
				display:block;
				float:left;
				line-height:16px;
				margin-top:4px;
				width: 260px;
			}			
			
			ul.checkboxList li label span.question .userInfo,
			.userInfo{
				font-weight: normal;
				display: block;
				padding-top: 5px;
				
			}
			
			ul.checkboxList li label input[type='checkbox']{
				float: left;
				margin-right: 7px;
				margin-top: 5px;
			}	

			ul.checkboxList li label input[type='radio']{
				float: left;
				margin-right: 7px;
				margin-top: 5px;
			}	
			
			ul.checkboxList li label span{
				font-size: 12px;
				font-weight: bold;
			}	
			
			.jqTransformRadioWrapper{
				margin-right: 5px;
			}
			
			
			.ratingStars{
				float: right;
			}
			
			.ratingWrapper{
				background:url("images_new/starRatingGray.png") no-repeat scroll left top transparent;
				height:36px;
				width:192px;
				margin-bottom: 5px;
			}	
			
			.ratingWrapper .ratingInner{
				background:url("images_new/starRatingYellow.png") no-repeat scroll left top transparent;
				height:36px;
				width:192px;
			}	
			
			p.ratingType{
				font-size: 12px;
				padding-left: 7px;
			}
			
			.sectionRightSide .formItemWrapper textarea{
				background:url("images_new/textareaBackground.png") repeat-x scroll left top #ffffff;
				width: 283px;
				height: 120px;
				border: 1px solid #d4d4d4;
				border-top: 0px;
				padding: 5px;
				font-size: 11px;
				font-family: Arial, helvetica, sans-serif;
			}
			
			.footnoteObs{
				margin: 5px 0px;	
			}
			
			.footnoteObs span{
				color:#757575;
				display:block;
				font-size:10px;
				text-align:justify;
				word-spacing: 0.1em;
			}
			
			.greenButton{
				background:url("images_new/greenButton.png") no-repeat scroll left top transparent;
				margin: 0px auto;
				display:inline-block;
			}			
				
			.greenButton span{
				background:url("images_new/greenButtonRight.png") no-repeat scroll right top transparent;
				color:#FFFFFF;
				display:block;
				font-size:18px;
				font-weight:bold;
				height:52px;
				line-height:48px;
				padding: 0px;
			}			
				
			.greenButton span input {
				background-color:transparent;
				border:0 none;
				cursor: pointer;
				color:#FFFFFF;
				display:block;
				font-size:20px;
				font-weight:bold;
				height:48px;
				line-height:48px;
				padding:0 40px;
				text-shadow:1px 1px 0 #333333;
			}	
			
			.inputGroupT1-1 .jqTransformSelectWrapper, .evaluationProcess .inputGroupT1-2 .jqTransformSelectWrapper {
				width:55px !important;
			}
			
			.jqTransformSelectWrapper {
				background:url("images_new/domainSelectLeft2.png") no-repeat scroll left top transparent;
				float:left;
				height:19px;
				position:relative;
				width:165px !important;
			}
			
			.inputGroupT1-1 .jqTransformSelectWrapper div span, .evaluationProcess .inputGroupT1-2 .jqTransformSelectWrapper div span {
				width:30px !important;
			}			
			
			.jqTransformSelectWrapper div span {
				cursor:pointer;
				float:none;
				font-size:12px;
				height:18px;
				line-height:18px;
				overflow:hidden;
				padding:1px 0 0 7px;
				position:absolute;
				white-space:nowrap;
				width:135px !important;			
			}	
			
			.jqTransformSelectWrapper a.jqTransformSelectOpen {
				background:url("images_new/domainSelectRight2.png") no-repeat scroll center center transparent;
				display:block;
				height:19px;
				position:absolute;
				right:0;
				width:16px;			
			}
	
			.jqTransformSelectWrapper ul {
				background-color:#000000;
				display:none;
				height:150px;
				left:0;
				list-style:none outside none;
				margin:0;
			    opacity: 0.8;
			    filter:alpha(opacity=80);
			    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	
				overflow:auto;
				padding:0;
				position:absolute;
				top:19px;
				width:164px !important;
				z-index:200;
				height: auto !important
			}
			
			.jqTransformSelectWrapper ul a {
				background-color:#8e8e8e;
				color:#ffffff;
				display:block;
				font-size:12px;
				padding:5px;
				text-decoration:none;
				z-index:210;
			}
			
			.jqTransformSelectWrapper ul a.selected {
				color:#ffffff;
				background-color:#8e8e8e;
			}
			
			
			.jqTransformSelectWrapper ul a:hover,
			.jqTransformSelectWrapper ul a.selected:hover{
				background-color:#000000;
				color:#ffffff;
				display:block;
				font-size:12px;
				padding:5px;
				text-decoration:none;
				z-index:210;
			}
		
			.formWraperT1 .jqTransformSelectWrapper{
				width: 275px !important;
			}

			.formWraperT1 .jqTransformSelectWrapper div span {
				width: 275px !important;
			}
			
			.formWraperT1 .jqTransformSelectWrapper ul {
				width: 274px !important;
			}			
				
			.questionWrapper {
				margin-bottom:15px;
			}				
				
			.subsectionTitleT2 {
				font-size:16px;
				margin-bottom:5px;
			}		
			
			p.ratingType input,
			p.ratingType strong{
				background-color:transparent;
				border:0 none;
				color:#333333;
				font-size:12px;
				font-weight:bold;
				width: 75px;
				font-family:Arial,helvetica,sans-serif;
			}	
			
			.ratingStars img{
				cursor: pointer;	
			}

			.inputGroupT1-1 .jqTransformSelectWrapper, .evaluationProcess .inputGroupT1-2 .jqTransformSelectWrapper {
				width:55px !important;
			}
			
			.jqTransformSelectWrapper {
				background:url("images_new/domainSelectLeft2.png") no-repeat scroll left top transparent;
				float:left;
				height:19px;
				position:relative;
				width:165px !important;
			}
			
			.inputGroupT1-1 .jqTransformSelectWrapper div span, .evaluationProcess .inputGroupT1-2 .jqTransformSelectWrapper div span {
				width:30px !important;
			}			
			
			.jqTransformSelectWrapper div span {
				cursor:pointer;
				float:none;
				font-size:12px;
				height:18px;
				line-height:18px;
				overflow:hidden;
				padding:1px 0 0 7px;
				position:absolute;
				white-space:nowrap;
				width:135px !important;			
			}	
			
			.jqTransformSelectWrapper a.jqTransformSelectOpen {
				background:url("images_new/domainSelectRight2.png") no-repeat scroll center center transparent;
				display:block;
				height:19px;
				position:absolute;
				right:0;
				width:16px;			
			}
	
			.jqTransformSelectWrapper ul {
				background-color:#000000;
				display:none;
				height:150px;
				left:0;
				list-style:none outside none;
				margin:0;
			    opacity: 0.8;
			    filter:alpha(opacity=80);
			    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	
				overflow:auto;
				padding:0;
				position:absolute;
				top:19px;
				width:164px !important;
				z-index:200;
				height: auto !important
			}
			
			.jqTransformSelectWrapper ul a {
				background-color:#8e8e8e;
				color:#ffffff;
				display:block;
				font-size:12px;
				padding:5px;
				text-decoration:none;
				z-index:210;
			}
			
			.jqTransformSelectWrapper ul a.selected {
				color:#ffffff;
				background-color:#8e8e8e;
			}
			
			
			.jqTransformSelectWrapper ul a:hover,
			.jqTransformSelectWrapper ul a.selected:hover{
				background-color:#000000;
				color:#ffffff;
				display:block;
				font-size:12px;
				padding:5px;
				text-decoration:none;
				z-index:210;
			}
		
			.formWraperT1 .jqTransformSelectWrapper{
				width: 255px !important;
			}

			.formWraperT1 .jqTransformSelectWrapper div span {
				width: 275px !important;
			}
			
			.formWraperT1 .jqTransformSelectWrapper ul {
				width: 253px !important;
			}

			.formWraperT1{
				
			}
			
			.formWraperT1 .formWraperInner{
				padding:0 37px 10px;
			}
			
			.formWraperT1 fieldset{
				border: 1px solid #29a00a;	
				padding: 10px;
			}			
			
			.formWraperT1 fieldset legend{
				background:url("images_new/actionsSpriteGray.png") no-repeat scroll left -359px transparent;		
				font-size:14px;
				line-height:30px;
				font-weight: bold;
				padding-left: 35px;
			}				
					
			.formWraperT1 .formItemWrapper{
				margin-bottom:10px;
			}
			
			.secondaryFiledsGroup{
				background:url("images_new/hr1.png") repeat-x scroll left top transparent;
				margin-top:10px;
				padding-top:15px;
			}
			
			.formWraperT1 .formItemLabel{
				float:left;
				font-size:11px;
				margin-right:5px;
				width:235px;				
			}
			
			.formWraperT1 .formItemInput{
				float:left;
			}
	
			.formWraperT1 .inputWrapper{
				background:url("images_new/inputBackground.png") repeat-x scroll left top transparent;
			}
			
			.formWraperT1 .inputWrapperInner{
				background:url("images_new/inputCorners.png") no-repeat scroll left top transparent;
			}	
			
			.formWraperT1 .inputWrapperInner span{
				background:url("images_new/inputCorners.png") no-repeat scroll right bottom transparent;
				display:block;
				height:19px;				
			}
			
			.formWraperT1 .inputWrapperInner span input{
				width: 245px;
				background:none repeat scroll 0 0 transparent;
				border:0 none;
				display:block;
				font-size:11px;
				height:19px;
				padding:1px 5px;				
			}
			
			
			.formWraperT1 .inputWrapperInner select{
				display:block;
				font-size:11px;
				height:19px;
				padding:1px 0px 1px 5px;				
			}		
			
			.sectionNumber span img {
				margin-top:4px;
			}			
			
		
			.schlichtungsverfahren{
				
			}
			
			.schlichtungsverfahren .addCommentWrapper{
				margin-bottom: 35px;
			}
			
			.schlichtungsverfahren .addCommentWrapper .addCommentTitle{
				background-color: #e8f5e4;
				border: 1px solid #d4d0d1;
			}		
						
			.schlichtungsverfahren .addCommentWrapper .addCommentTitle span{
				padding:10px;
				font-weight: bold;				
				display: block;
				font-size: 12px;
			}	
			
			.schlichtungsverfahren .addCommentWrapper textarea{
				border: 1px solid #d4d0d1;
				border-top: 0px;
				padding: 11px;
				display: block;
				margin-bottom: 10px;	
				width: 567px;
				font-size: 12px;
				line-height: 18px;
				color: #666666;
				font-family: Arial, Helvetica, sans-serif;
			}	
						
			.schlichtungsverfahren .addCommentWrapper input{
				background:url("images_new/sendComment.png") no-repeat scroll right bottom transparent;
				border: 0px;
				float: right;
				height: 26px;
				padding-right: 30px;
				cursor: pointer;
			}			
			
			.schlichtungsverfahren .commentItemWrapper{
				background-color: #f3f2f3;
				border: 1px solid #d4d0d1;
				padding: 10px;
				margin-bottom: 15px;	
				line-height: 16px;
			}
			
			.schlichtungsverfahren .commentItemTitle{
				font-weight: bold;
				padding-bottom: 7px;
				font-size: 13px;
			}
			
			.schlichtungsverfahren .commentItemData{
				font-size: 11px;
				font-weight: bold;
				padding-bottom: 2px;
			}			
			
			.schlichtungsverfahren .commentItemContent{
				margin: 0px;
				padding: 0px;
				font-size: 12px;
			}
			
			.schlichtungsverfahren .subMsg{
				font-size: 11px;
				margin-bottom: 7px;
				text-align: left;
			}
			
			.schlichtungsverfahren a.clientDetails{
				background:url("images_new/seeMoreInfo.png") no-repeat scroll right bottom transparent;
				color:#333333;
				display:block;
				float:left;
				font-size:12px;
				height:27px;
				line-height:27px;
				padding-right:35px;
			}
							
			.schlichtungsverfahren .ratingWrapper{
				background:url("../images_new/starRatingSmallGray.png") no-repeat scroll left top transparent;
				height: 21px;
				margin-bottom: 2px;				
			}
							
			.schlichtungsverfahren .ratingInner{
				background:url("../images_new/starRatingSmallYellow.png") no-repeat scroll left top transparent;
			}			 			
			
			.schlichtungsverfahren .processDetails{
				margin-bottom: 25px;
			}
			
			.schlichtungsverfahren .processDetails p{
				font-size:11px;
				margin-bottom:4px;
			}		
			
			.schlichtungsverfahren  .clientDetailsWrapper{
				margin-bottom: 15px;
			}
						
			.schlichtungsverfahren  .clientDetailsWrapper ul.clientDetailsList{
				margin-top: 7px;
			}
				
			.schlichtungsverfahren  .clientDetailsWrapper ul.clientDetailsList li{
				border-bottom:1px dotted #D4D4D4;
				font-size:12px;
				margin-bottom:6px;
				padding-bottom:5px;
				padding-left:15px;			
			}		
			
			.schlichtungsverfahren  .clientDetailsWrapper ul.clientDetailsList li span{
				display:inline-block;
				width:150px;
				font-weight: bold;
			}				
			
			.schlichtungsverfahren  .fixedRightSideWrapper{
				background:url("images_new/fixedRightSideRightShadow.png") repeat-y scroll left #f2f2f2;
				color: #333333;
				display:block;				
				position:fixed;
				right:0;
				top: 30%;								
			}
			
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideTopShadow{
				background:url("images_new/fixedRightSideTopShadow.png") repeat-x scroll top transparent;
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideTopShadow .fixedRightSideBottomShadow{
				background:url("images_new/fixedRightSideBottomShadow.png") repeat-x scroll bottom transparent;
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideTopShadow .fixedRightSideBottomShadow .fixedRightSideTopCorner{
				background:url("images_new/fixedRightSideTopCorner.png") no-repeat scroll top left transparent;
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideTopShadow .fixedRightSideBottomShadow .fixedRightSideTopCorner .fixedRightSideBottomCorner{
				background:url("images_new/fixedRightSideBottomCorner.png") no-repeat scroll left bottom transparent;
			}			
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideTopShadow .fixedRightSideBottomShadow .fixedRightSideTopCorner .fixedRightSideBottomCorner .fixedRightSideInnen{
				font-size:12px;
				line-height:16px;
				padding: 10px 5px 15px 20px;
				text-align:left;
			}
				
			.schlichtungsverfahren .fixedRightSideWrapper .clientTemplate{
				width:195px;
				padding-top: 10px;
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper .shopTemplate{
				
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper .shopTemplate p{
				padding-top: 5px;
				font-weight: bold;
			}			
			
			.schlichtungsverfahren .fixedRightSideWrapper .adminTemplate{
				width:195px;
				padding-top: 10px;
			}		
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideInnen h4{
				font-size: 13px;
				padding-bottom: 8px;
				float: left;
			}		
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideInnen .adminTemplate h4{
				padding-bottom: 5px;
			}				
			
			.schlichtungsverfahren .fixedRightSideWrapper .fixedRightSideInnen input{
				padding: 0px;
			}	
			
			.schlichtungsverfahren .fixedRightSideWrapper form.jqtransformdone label{
				padding-bottom: 2px;
				margin: 0px;
			}

			.schlichtungsverfahren .fixedRightSideWrapper span.jqTransformCheckboxWrapper,
			.schlichtungsverfahren .fixedRightSideWrapper span.question{
				float: left;
				display: block;
				margin-top: 3px;
			}
			
			.schlichtungsverfahren .silentModeWrapper span.question{
				display:block;
				float:left;
				margin-left:5px;
				margin-top:9px;
			}		
			
			.silentModeWrapper{
				display:block;
				float:left;
				margin-top:-10px;			
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper span.jqTransformCheckboxWrapper,
			.schlichtungsverfahren .fixedRightSideWrapper span.jqTransformRadioWrapper{
				margin-top: 0px;
				width: 22px;
				margin-right: 0px;
			}
			
			.schlichtungsverfahren .fixedRightSideWrapper span.question,
			.schlichtungsverfahren .silentModeWrapper span.question{
				width:163px;
				font-weight: normal;
			}		
			
			.schlichtungsverfahren .greenButtonSmallGray {
				margin-top: 7px;
			}
			
			.schlichtungsverfahren .greenButtonSmallGray a{
				color: #ffffff;
				font-size: 12px;
				padding: 0px 10px;
			}			
			
			.error{
				color: #cc0000;
				clear:both;
				margin-left:38px;
				margin-right:38px;	
				padding: 10px 0px;
				font-size: 12px;
				line-height: 18px;
			}
			
			
			.schlichtungsverfahren .firstParagraph{
				color: #666666;	
			}
					
			
								 
	/* ========================
	 *
	 *	FOOTER
	 *
	 *  ======================== */  
	 
			.footer{
				color:#909090;
				margin:40px auto 15px auto;
				text-align: center;
			}	

			.footer ul{
				display:inline-block;
				margin:0 auto 5px;
				text-align:center;
			}
			
			.footer ul li{
				float: left;
			}

			.footer ul li a{
				color:#909090;
				font-family:Arial;
				font-size:12px;
				margin-left:6px;
				margin-right:6px;
				text-decoration:none;
			}
			
			.footer a:hover{
				text-decoration: underline;
			}
			
			.footer p{
				font-size:11px;
			}

			.footer p a{
				font-family:Arial;
				font-size:11px;
				text-decoration:none;
			}


/* CSS buttons */
#button .cssButton { display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); -khtml-box-shadow: 6px; box-shadow: 0 1px 3px rgba(0,0,0,0.6); border: none; position: relative; cursor: pointer; font-size: 12px; margin: 2px 5px; }
/* blue button */
#button .blue { background-color: #4FA7FF; }
#button .blue:hover { background-color: #5EAEFF; }


#button .orange { background-color: #FFB64F; color:#000000; }
#button .orange:hover { background-color: #FFC16B; color:#000000; }



