/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules Start                                                                    */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2) {
body {
	background-image:url(../images/bg/bgPat-1-x2.png);
	background-size: 240px 240px;
}
.mainMenuButton {
	background-image: url(../images/common/mainMenuButtonBg-x2.png);
	background-size: 24px 18px;
}
.mainMenuWrapper > li > a {
	background-image: url(../images/skins/default/mainMenuItemBg-x2.png);
	background-size: 20px 72px;
}
.topNotification > span {
	background-image: url(../images/common/topNotificationBg-x2.png);
	background-size: 16px 16px;
}
.topNotification > .notificationButton {
	background-image: url(../images/common/topNotificationButtonBg-x2.png);
	background-size: 16px 16px;
}
.backToTopButton {
	background-image: url(../images/skins/default/backToTopButtonBg-x2.png);
	background-size: 12px 8px;
}
.nivo-directionNav a {
	background-image: url(../images/common/sliderArrowsBg-x2.png);
	background-size: 48px 36px;
}
.portfolioMenuWrapper li {
	background-image: url(../images/common/portfolioFilterableMenuDecoBg-x2.png);
	background-size: 6px 18px;
}
.portfolioOneExpandButton, .portfolioFilterableExpandButton, .singleProjectExpandButton {
	background-image: url(../images/skins/default/portfolioExpandButtonBg-x2.png);
	background-size: 28px 16px;
}
.portfolioOneDetailsButton, .portfolioFilterableDetailsButton, .singleProjectDetailsButton {
	background-image: url(../images/skins/default/portfolioDetailsButtonBg-x2.png);
	background-size: 28px 16px;
}
.smallPostMoreButton {
	background-image: url(../images/skins/default/smallPostReadMoreButtonBg-x2.png);
	background-size: 28px 16px;
}
.smallPostQuote {
	background-image: url(../images/common/quoteBg-x2.png);
	background-size: 16px 16px;
}
#cboxClose, #cboxPrevious, #cboxNext {
	background-image: url(../images/colorbox/controlsBg-x2.png);
	background-size: 98px 130px;
}
.formSuccessMessageWrapper > h4 {
	background-image: url(../images/icons/smallIcons/32/1/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.quoteWrapper > blockquote {
	background: none;
}
blockquote {
	background: url(../images/common/quoteBg-x2.png) 0 0 no-repeat;
	background-size: 16px 16px;
}
.alertBoxWarning {
	background-image: url(../images/common/alertBoxWarningBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxStop {
	background-image: url(../images/common/alertBoxStopBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxGo {
	background-image: url(../images/common/alertBoxGoBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxInfo {
	background-image: url(../images/common/alertBoxInfoBg-x2.png);
	background-size: 16px 16px;
}
.alertBoxButton {
	background-image: url(../images/common/alertBoxButtonBg-x2.png);
	background-size: 16px 16px;
}
.accordionButton .accordionButtonIcon {
	background-image: url(../images/skins/default/accordionButtonBg-x2.png);
	background-size: 32px 32px;
}
.buttonArrowLeft {
	background-image: url(../images/icons/smallIcons/32/2/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.buttonArrowRight {
	background-image: url(../images/icons/smallIcons/32/2/iconArrowRightBg32.png);
	background-size: 16px 16px;
}
.buttonBolt {
	background-image: url(../images/icons/smallIcons/32/2/iconBoltBg32.png);
	background-size: 16px 16px;
}
.buttonCalendar {
	background-image: url(../images/icons/smallIcons/32/2/iconCalendarBg32.png);
	background-size: 16px 16px;
}
.buttonCamera {
	background-image: url(../images/icons/smallIcons/32/2/iconCameraBg32.png);
	background-size: 16px 16px;
}
.buttonCheckmark {
	background-image: url(../images/icons/smallIcons/32/2/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.buttonComment {
	background-image: url(../images/icons/smallIcons/32/2/iconCommentBg32.png);
	background-size: 16px 16px;
}
.buttonDelete {
	background-image: url(../images/icons/smallIcons/32/2/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.buttonEdit {
	background-image: url(../images/icons/smallIcons/32/2/iconEditBg32.png);
	background-size: 16px 16px;
}
.buttonEmail {
	background-image: url(../images/icons/smallIcons/32/2/iconEmailBg32.png);
	background-size: 16px 16px;
}
.buttonExpand {
	background-image: url(../images/icons/smallIcons/32/2/iconExpandBg32.png);
	background-size: 16px 16px;
}
.buttonFlag {
	background-image: url(../images/icons/smallIcons/32/2/iconFlagBg32.png);
	background-size: 16px 16px;
}
.buttonGear {
	background-image: url(../images/icons/smallIcons/32/2/iconGearBg32.png);
	background-size: 16px 16px;
}
.buttonGraph {
	background-image: url(../images/icons/smallIcons/32/2/iconGraphBg32.png);
	background-size: 16px 16px;
}
.buttonHome {
	background-image: url(../images/icons/smallIcons/32/2/iconHomeBg32.png);
	background-size: 16px 16px;
}
.buttonLocation {
	background-image: url(../images/icons/smallIcons/32/2/iconLocationBg32.png);
	background-size: 16px 16px;
}
.buttonMinus {
	background-image: url(../images/icons/smallIcons/32/2/iconMinusBg32.png);
	background-size: 16px 16px;
}
.buttonMobile {
	background-image: url(../images/icons/smallIcons/32/2/iconMobileBg32.png);
	background-size: 16px 16px;
}
.buttonNo {
	background-image: url(../images/icons/smallIcons/32/2/iconNoBg32.png);
	background-size: 16px 16px;
}
.buttonPlus {
	background-image: url(../images/icons/smallIcons/32/2/iconPlusBg32.png);
	background-size: 16px 16px;
}
.buttonRefresh {
	background-image: url(../images/icons/smallIcons/32/2/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.buttonSearch {
	background-image: url(../images/icons/smallIcons/32/2/iconSearchBg32.png);
	background-size: 16px 16px;
}
.buttonStar {
	background-image: url(../images/icons/smallIcons/32/2/iconStarBg32.png);
	background-size: 16px 16px;
}
.buttonTag {
	background-image: url(../images/icons/smallIcons/32/2/iconTagBg32.png);
	background-size: 16px 16px;
}
.serviceIconCheckmarkLight {
	background: url(../images/icons/icon-beruf.jpg) 0 0 no-repeat;
}
.serviceIconClockLight {
	background: url(../images/icons/icon-rente.jpg) 0 0 no-repeat;
}
.serviceIconCommentLight {
	background: url(../images/icons/icon-krank.jpg) 0 0 no-repeat;
}
.serviceIconDollarLight {
	background: url(../images/icons/icon-unfall.jpg) 0 0 no-repeat;
}
.serviceIconFilesLight {
	background: url(../images/icons/icon-auto.jpg) 0 0 no-repeat;
}
.serviceIconFlagLight {
	background: url(../images/icons/icon-haft.jpg) 0 0 no-repeat;
}
.serviceIconGearLight {
	background: url(../images/icons/icon-krank.jpg) 0 0 no-repeat;
}
.serviceIconGlobeLight {
	background: url(../images/icons/icon-hausrat.jpg) 0 0 no-repeat;
}
.serviceIconHeartLight {
	background: url(../images/icons/icon-haus.jpg) 0 0 no-repeat;
}
.serviceIconInfoLight {
	background: url(../images/icons/icon-recht.jpg) 0 0 no-repeat;
}
.serviceIconKeyLight {
	background: url(../images/icons/icon-gewerbe.jpg) 0 0 no-repeat;
}
.serviceIconLinkLight {
	background: url(../images/icons/icon-staat.jpg) 0 0 no-repeat;
}
.iconArrowLeftLight {
	background-image: url(../images/icons/smallIcons/32/1/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.iconArrowRightLight {
	background-image: url(../images/icons/smallIcons/32/1/iconArrowRightBg32.png);
	background-size: 16px 16px;
}
.iconBoltLight {
	background-image: url(../images/icons/smallIcons/32/1/iconBoltBg32.png);
	background-size: 16px 16px;
}
.iconCalendarLight {
	background-image: url(../images/icons/smallIcons/32/1/iconCalendarBg32.png);
	background-size: 16px 16px;
}
.iconCameraLight {
	background-image: url(../images/icons/smallIcons/32/1/iconCameraBg32.png);
	background-size: 16px 16px;
}
.iconCheckmarkLight {
	background-image: url(../images/icons/smallIcons/32/1/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.iconCommentLight {
	background-image: url(../images/icons/smallIcons/32/1/iconCommentBg32.png);
	background-size: 16px 16px;
}
.iconDeleteLight {
	background-image: url(../images/icons/smallIcons/32/1/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.iconEditLight {
	background-image: url(../images/icons/smallIcons/32/1/iconEditBg32.png);
	background-size: 16px 16px;
}
.iconEmailLight {
	background-image: url(../images/icons/smallIcons/32/1/iconEmailBg32.png);
	background-size: 16px 16px;
}
.iconExpandLight {
	background-image: url(../images/icons/smallIcons/32/1/iconExpandBg32.png);
	background-size: 16px 16px;
}
.iconFlagLight {
	background-image: url(../images/icons/smallIcons/32/1/iconFlagBg32.png);
	background-size: 16px 16px;
}
.iconGearLight {
	background-image: url(../images/icons/smallIcons/32/1/iconGearBg32.png);
	background-size: 16px 16px;
}
.iconGraphLight {
	background-image: url(../images/icons/smallIcons/32/1/iconGraphBg32.png);
	background-size: 16px 16px;
}
.iconHomeLight {
	background-image: url(../images/icons/smallIcons/32/1/iconHomeBg32.png);
	background-size: 16px 16px;
}
.iconLocationLight {
	background-image: url(../images/icons/smallIcons/32/1/iconLocationBg32.png);
	background-size: 16px 16px;
}
.iconMinusLight {
	background-image: url(../images/icons/smallIcons/32/1/iconMinusBg32.png);
	background-size: 16px 16px;
}
.iconMobileLight {
	background-image: url(../images/icons/smallIcons/32/1/iconMobileBg32.png);
	background-size: 16px 16px;
}
.iconNoLight {
	background-image: url(../images/icons/smallIcons/32/1/iconNoBg32.png);
	background-size: 16px 16px;
}
.iconPlusLight {
	background-image: url(../images/icons/smallIcons/32/1/iconPlusBg32.png);
	background-size: 16px 16px;
}
.iconRefreshLight {
	background-image: url(../images/icons/smallIcons/32/1/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.iconSearchLight {
	background-image: url(../images/icons/smallIcons/32/1/iconSearchBg32.png);
	background-size: 16px 16px;
}
.iconStarLight {
	background-image: url(../images/icons/smallIcons/32/1/iconStarBg32.png);
	background-size: 16px 16px;
}
.iconTagLight {
	background-image: url(../images/icons/smallIcons/32/1/iconTagBg32.png);
	background-size: 16px 16px;
}
.iconArrowLeftDark {
	background-image: url(../images/icons/smallIcons/32/2/iconArrowLeftBg32.png);
	background-size: 16px 16px;
}
.iconArrowRightDark {
	background-image: url(../images/icons/smallIcons/32/2/iconArrowRightBg32.png);
	background-size: 16px 16px;
}
.iconBoltDark {
	background-image: url(../images/icons/smallIcons/32/2/iconBoltBg32.png);
	background-size: 16px 16px;
}
.iconCalendarDark {
	background-image: url(../images/icons/smallIcons/32/2/iconCalendarBg32.png);
	background-size: 16px 16px;
}
.iconCameraDark {
	background-image: url(../images/icons/smallIcons/32/2/iconCameraBg32.png);
	background-size: 16px 16px;
}
.iconCheckmarkDark {
	background-image: url(../images/icons/smallIcons/32/2/iconCheckmarkBg32.png);
	background-size: 16px 16px;
}
.iconCommentDark {
	background-image: url(../images/icons/smallIcons/32/2/iconCommentBg32.png);
	background-size: 16px 16px;
}
.iconDeleteDark {
	background-image: url(../images/icons/smallIcons/32/2/iconDeleteBg32.png);
	background-size: 16px 16px;
}
.iconEditDark {
	background-image: url(../images/icons/smallIcons/32/2/iconEditBg32.png);
	background-size: 16px 16px;
}
.iconEmailDark {
	background-image: url(../images/icons/smallIcons/32/2/iconEmailBg32.png);
	background-size: 16px 16px;
}
.iconExpandDark {
	background-image: url(../images/icons/smallIcons/32/2/iconExpandBg32.png);
	background-size: 16px 16px;
}
.iconFlagDark {
	background-image: url(../images/icons/smallIcons/32/2/iconFlagBg32.png);
	background-size: 16px 16px;
}
.iconGearDark {
	background-image: url(../images/icons/smallIcons/32/2/iconGearBg32.png);
	background-size: 16px 16px;
}
.iconGraphDark {
	background-image: url(../images/icons/smallIcons/32/2/iconGraphBg32.png);
	background-size: 16px 16px;
}
.iconHomeDark {
	background-image: url(../images/icons/smallIcons/32/2/iconHomeBg32.png);
	background-size: 16px 16px;
}
.iconLocationDark {
	background-image: url(../images/icons/smallIcons/32/2/iconLocationBg32.png);
	background-size: 16px 16px;
}
.iconMinusDark {
	background-image: url(../images/icons/smallIcons/32/2/iconMinusBg32.png);
	background-size: 16px 16px;
}
.iconMobileDark {
	background-image: url(../images/icons/smallIcons/32/2/iconMobileBg32.png);
	background-size: 16px 16px;
}
.iconNoDark {
	background-image: url(../images/icons/smallIcons/32/2/iconNoBg32.png);
	background-size: 16px 16px;
}
.iconPlusDark {
	background-image: url(../images/icons/smallIcons/32/2/iconPlusBg32.png);
	background-size: 16px 16px;
}
.iconRefreshDark {
	background-image: url(../images/icons/smallIcons/32/2/iconRefreshBg32.png);
	background-size: 16px 16px;
}
.iconSearchDark {
	background-image: url(../images/icons/smallIcons/32/2/iconSearchBg32.png);
	background-size: 16px 16px;
}
.iconStarDark {
	background-image: url(../images/icons/smallIcons/32/2/iconStarBg32.png);
	background-size: 16px 16px;
}
.iconTagDark {
	background-image: url(../images/icons/smallIcons/32/2/iconTagBg32.png);
	background-size: 16px 16px;
}
.socialIconFacebookLight {
	background-image: url(../images/icons/socialIcons/32/1/iconFacebookBg32.png);
	background-size: 16px 16px;
}
.socialIconRssLight {
	background-image: url(../images/icons/socialIcons/32/1/iconRssBg32.png);
	background-size: 16px 16px;
}
.socialIconDribbbleLight {
	background-image: url(../images/icons/socialIcons/32/1/iconDribbbleBg32.png);
	background-size: 16px 16px;
}
.socialIconVimeoLight {
	background-image: url(../images/icons/socialIcons/32/1/iconVimeoBg32.png);
	background-size: 16px 16px;
}
.socialIconTwitterLight {
	background-image: url(../images/icons/socialIcons/32/1/iconTwitterBg32.png);
	background-size: 16px 16px;
}
.socialIconDeviantArtLight {
	background-image: url(../images/icons/socialIcons/32/1/iconDeviantArtBg32.png);
	background-size: 16px 16px;
}
.socialIconLinkedInLight {
	background-image: url(../images/icons/socialIcons/32/1/iconLinkedInBg32.png);
	background-size: 16px 16px;
}
.socialIconYouTubeLight {
	background-image: url(../images/icons/socialIcons/32/1/iconYouTubeBg32.png);
	background-size: 16px 16px;
}
.socialIconPicasaLight {
	background-image: url(../images/icons/socialIcons/32/1/iconPicasaBg32.png);
	background-size: 16px 16px;
}
.socialIconFlickrLight {
	background-image: url(../images/icons/socialIcons/32/1/iconFlickrBg32.png);
	background-size: 16px 16px;
}
.socialIconSkypeLight {
	background-image: url(../images/icons/socialIcons/32/1/iconSkypeBg32.png);
	background-size: 16px 16px;
}
.socialIconWordPressLight {
	background-image: url(../images/icons/socialIcons/32/1/iconWordPressBg32.png);
	background-size: 16px 16px;
}
.socialIconFacebookDark {
	background-image: url(../images/icons/socialIcons/32/2/iconFacebookBg32.png);
	background-size: 16px 16px;
}
.socialIconRssDark {
	background-image: url(../images/icons/socialIcons/32/2/iconRssBg32.png);
	background-size: 16px 16px;
}
.socialIconDribbbleDark {
	background-image: url(../images/icons/socialIcons/32/2/iconDribbbleBg32.png);
	background-size: 16px 16px;
}
.socialIconVimeoDark {
	background-image: url(../images/icons/socialIcons/32/2/iconVimeoBg32.png);
	background-size: 16px 16px;
}
.socialIconTwitterDark {
	background-image: url(../images/icons/socialIcons/32/2/iconTwitterBg32.png);
	background-size: 16px 16px;
}
.socialIconDeviantArtDark {
	background-image: url(../images/icons/socialIcons/32/2/iconDeviantArtBg32.png);
	background-size: 16px 16px;
}
.socialIconLinkedInDark {
	background-image: url(../images/icons/socialIcons/32/2/iconLinkedInBg32.png);
	background-size: 16px 16px;
}
.socialIconYouTubeDark {
	background-image: url(../images/icons/socialIcons/32/2/iconYouTubeBg32.png);
	background-size: 16px 16px;
}
.socialIconPicasaDark {
	background-image: url(../images/icons/socialIcons/32/2/iconPicasaBg32.png);
	background-size: 16px 16px;
}
.socialIconFlickrDark {
	background-image: url(../images/icons/socialIcons/32/2/iconFlickrBg32.png);
	background-size: 16px 16px;
}
.socialIconSkypeDark {
	background-image: url(../images/icons/socialIcons/32/2/iconSkypeBg32.png);
	background-size: 16px 16px;
}
.socialIconWordPressDark {
	background-image: url(../images/icons/socialIcons/32/2/iconWordPressBg32.png);
	background-size: 16px 16px;
}
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// HiDPI Framework CSS Rules End                                                                      */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
