/** start page banner **/
.border1pxCCC {
	border: 1px solid #cccccc !important;
}

.marginRight {
	margin-right: 10px;
}

.marginBottom {
	margin-bottom: 10px;
}

.marginLeft {
	margin-left: 10px;
}


.marginAround {
	margin: 10px !important;
}

.paddingContent {
	padding: 10px;
}

.noMarginPadding {
	margin: 0 !important;
	padding: 0 ! important;
}

.greyGradientBackground {
	background: url("../images/verlauf_kundenmeinung_s1.jpg") left bottom
		repeat-x;
}

.displayNone {
	display: none;
}

.opacity75 {
	filter: progid : DXImageTransform.Microsoft.Alpha ( Opacity = 25 )
		!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"
		!important;
	/*filter: progid:DXImageTransform.Microsoft.Chroma(color='transparent'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='transparent')"; */
	opacity: 0.25 !important;
	-moz-opacity: 0.25 !important;
	-khtml-opacity: 0.25 !important;
}


.opacity60 {
	filter: progid : DXImageTransform.Microsoft.Alpha ( Opacity = 60 )
		!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
		!important;
	/*filter: progid:DXImageTransform.Microsoft.Chroma(color='transparent'); 
    -ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='transparent')"; */
	opacity: 0.60 !important;
	-moz-opacity: 0.60 !important;
	-khtml-opacity: 0.60 !important;
}


.resetBackgroundImage {
	background: 0 !important;
}

.more-button {
	position: absolute;
	left: 0;
	bottom: 0;
}

.more-button a {
	display: block;
	height: 20px;
	line-height: 15px;
	vertical-align: middle;
	background: url("../images/pfeil_rot_rechts.png") 10px 3px no-repeat;
	padding-left: 20px;
}

.line1pxCCC {
	width: 100%;
	height: 1px;
	background-color: #cccccc;
	clear: both;
	margin-top: 10px;
}

.clearDiv {
	clear: both;
}

.capitalFirstChar {
	text-transform: capitalize;
}

.cursorPointer {
	cursor: pointer;
}

.wrapToCenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.wrapToCenter * {
	vertical-align: middle;
}

.wrapToCenter span {
	display: inline-block;
	height: 100%;
}

.rightBottomButton  a {
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../images/pfeil_weiss_rechts.png") 10px center #009DDF
		no-repeat;
	display: block;
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	padding-right: 15px;
	color: #ffffff !important;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}


.rightBottomButton  a:FIRST-LETTER {
	text-transform: capitalize;
}

.rightBottomButton  a:hover {
	color: #ffffff;
	text-decoration: none !important;
}