@charset "utf-8";

@media all {
	ul[class^="boxListing"]:after,
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	ul[class^="boxListing"],
	.clearfix {
		display: block;
	}
	
	.floatbox {
		overflow:hidden;
	}
	
	.verticalCenterImage {
		display: table-cell;
		vertical-align: middle;
	}
	
	.verticalCenterImage * {
		vertical-align: middle;
	}
	
	.verticalCenterImage span {
		display: inline-block;
		height: 100%;
		margin-left: -1px;
		width: 1px;
	}
	
	.logout-button {
		display:block;
	}
}

@media screen {
	
	body,
	html {
		height: 100% !important;
	}
	
	html {
		overflow-y: scroll;
	}
	
	form button[type="submit"],
	form input[type="text"]#username,
	form input[type="password"],
	form input[type="submit"],
	form select,
	form input[type="text"],
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	form textarea,
	.caption.big_black,
	.caption.big_white,
	body {
		font-family: 'Open Sans', sans-serif;
	}
	
	.galleryListing > .listingItems > ul > li > article > header > h3 > a,
	.subColLeft > .moduletable > ul > li h3 {
		font-family: 'Open Sans Condensed', sans-serif;
	}
	
	body {
		font-size: 87.50%;
	}
	
	
	form input[type="submit"],
	form input[type="text"]#username,
	form input[type="password"],
	.contentWeather .item-1,
	.contentWeather .item-2,
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul li,
	.moduletable.meistGeleseneArtikel ul li,
	.listingItemsSecondary h5,
	#col1Content > header > h5,
	.content h5,
	.description h5 {
		font-size: 100.00%;
	}
	
	.contentWeather .moduleCopyright,
	.contentWeather .headline,
	#k2Container > .listingItems.listing1Cols > ul > li > article time,
	.bannerLabel,
	#immonet_hpmodul_info,
	.itemImageCredits,
	.bannerLabelArticleDetailLeft,
	.bannerLabelArticleDetailRight,
	.bannerLabelRight,
	.bannerLabelLeft {
		font-size: 78.57%
	}

	.itemFullText .easy_img_caption_inner,
	#footerMenu > ul > li > ul > li > a,
	article time,
	#copyright,
	.k2AccountPageNotice,
	.moduletable.topThemen .moduleItemIntrotext,
	.moduletable.kurzmeldungen .moduleItemIntrotext,
	.meistGeleseneArtikel .moduleItemIntrotext,
	#col2 .moduletable.itemListing > ul > li,
	.breadcrumbs {
		font-size: 85.71%
	}
	
	form button[type="submit"],
	form input[type="submit"],
	#col1Content > footer ul li,
	a.itemReadMore,
	.itemImage,
	.jvs-module .navi a,
	#footerMenu > ul > li > a,
	article .description {
		font-size: 92.86%
	}
	
	/*form input[type="button"],
	form input[type="reset"],
	form input[type="submit"],
	button,
	#col2 .moduletable h2 {
		font-size:90%;
	}*/
	
	
	#col1Content .listingItems article header > h2,
	.galleryListing > .listingItems > ul > li > article > header > h3,
	.caption.big_black,
	.caption.big_white,
	.mainMenuButton > a,
	.listingItems h2 {
		font-size: 114.29%;
	}
	
	.listingItemsSecondary h2 a {
		font-size:50%;
	}
	
	
/*	.subColLeft > .moduletable > ul > li h3,
	.galleryListing h3 {
		font-size: 138.5%
	}
	
	.moduletable.meistGeleseneArtikel ul li {
		font-size: 108.33%
	}
	*/
	
	#col1.errorPage h1,
	.subColLeft > .moduletable > ul > li header > h3 {
		font-size: 128.57%
	}
	
	h3 {
		font-size: 142.86%
	}
	
	
	
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline,
	#col2 .moduletableHeadline,
	.listing > article > header > h2,
	#col1Content .listingMainArticle > article header > h2,
	.subColLeft > .moduletable > ul > li.mainArticle header > h3,
	.subColRight > .moduletable > .moduletableHeadline {
		font-size: 157.14%;
	}
		

	#col1Content h1,
	#col1Content h2,
	#col1 h1,
	.frontPage .listing > article > header > h2 {
		font-size: 228.57%;
	}
	
	.item-0 .value,
	.caption.very_big_black,
	.caption.very_big_white {
		font-size: 300%;
	}
	
	.leftMessage {
		font-size:76.9%;
	}
	
	a,
	a:link,
	a:visited,
	.contentWeather,
	div.k2SearchBlock input[type="submit"],
	.moduletableHeadline,
	.jvs-module > div.topbox > p.question,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	h1 > a,
	h2 > a,
	h3 > a,
	h4 > a,
	h5 > a,
	h6 > a,
	body {
		color: #393939;
	}
	
	.bannerLabelArticleDetailLeft,
	.bannerLabelArticleDetailRight,
	.bannerLabel,
	.bannerLabelRight,
	.bannerLabelLeft {
		color: #858585;
	}
	
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline,
	.galleryListing > .listingItems > ul > li > article > header > h3 > a,
	.content,
	.content h3 > a {
		color: #000000;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer:hover a,
	.itemFullText a,
	.itemFullText a:link,
	.itemFullText a:visited,
	div.k2SearchBlock input[type='submit']:hover,
	a.itemReadMore,
	.contentRightArticle > ul > li,
	.listingItemsSecondary h5,
	#col1Content > header > h5,
	.content h5,
	.description h5,
	.pagination > ul > li.pagination-next > span,
	.pagination > ul > li.pagination-prev > span,
	.pagination > ul > li.pagination-end > span,
	.leftMessage,
	.pagination > ul > li.pagination-start > span,
	.pagination > ul > li.pagination-next > a:hover,
	.pagination > ul > li.pagination-prev > a:hover,
	.pagination > ul > li.pagination-end > a:hover,
	.pagination > ul > li.pagination-start > a:hover,
	a:focus,
	a:hover,
	a:active {
		color: #CB1819;
	}
	
	
	#footerMenu > ul > li > a {
		color: #5b5b5b;
	}
	
	.itemImageCredits {
		color: #a1a1a1;
	}
	
	#dj-classifieds a.button,
	#archivLink a,
	.contentWeather .moduleCopyright > a,
	.contentSlider > .moduletable > .moduletableHeadline > a:hover,
	.sectionService > .listingItems > ul > li > article > header > h3 > a,
	.sectionService > .listingItems > ul > li > article > header > h3 > a:hover,
	#col2 > .moduletable > .moduletableHeadline,
	.subColRight > .moduletable > .moduletableHeadline,
	.caption.big_white,
	.relatedArticle > h3,
	.caption.very_big_white,
	.tip-wrap,
	form#djForm a.button,
	input[type="submit"],
	form input[type="button"]:focus,
	form input[type="button"]:hover,
	form input[type="button"]:active,
	form input[type="reset"]:focus,
	form input[type="reset"]:hover,
	form input[type="reset"]:active,
	form input[type="submit"]:focus,
	form input[type="submit"]:hover,
	form input[type="submit"]:active,
	button:focus,
	button:hover,
	button:active,
	.mainMenuButton > a,
	noscript > strong,
	.subMenu > ul > li > a,
	.contentWeather .moduleCopyright,
	#pageContent #mainMenu > ul > li > ul > li > a,
	#footerMenu > ul > li.active > a,
	#footer #copyright,
	.pagination > ul > li > a:hover,
	.pagination > ul > li > span,
	.mainMenuButton:hover > a,
	.contentWeather .headline,
	#mainMenu > ul > li > a,
	.button.validateReg,
	button,
	#mainMenu > ul > li.active > a,
	#mainMenu > ul > li:hover > a {
		color: #fff;
	}
	
	.RegForm span {
		color:#F00;
	}
	
	
	#footerMenu > ul > li > ul > li > a,
	#copyright {
		font-weight: 300;
	}
	
	.listing5Cols header > h3,
	.listing3Cols header > h3,
	a.itemReadMore,
	.moduletableHeadline {
		font-weight: 600;
	}
	
	.caption.very_big_black,
	.caption.very_big_white,
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.mainMenuButton > a,
	noscript > strong,
	.contentWeather .item-0 .value,
	.contentWeather .item-1 .label,
	.contentWeather .item-2 .label, 
	.jvs-module > div.topbox > p.question,
	.moduletable.beliebtesteArtikel .moduleItemTitle,
	.moduletable.topThemen .moduleItemTitle,
	.moduletable.kurzmeldungen .moduleItemTitle,
	.moduletable.meistGeleseneArtikel ul li,
	.listingItemsSecondary h5,
	#col1Content > header > h5,
	.content h5,
	h1,
	h2,
	h3,
	h4,
	h6 {
		font-weight: bold;
	}
	
	#col1.errorPage h1,
	.moduletable.beliebtesteArtikel .moduleItemIntrotext,
	.moduletable.kurzmeldungen .moduleItemIntrotext,
	#col2 .moduletableHeadline,
	div.k2SearchBlock input[type="text"], 
	.galleryListing header h3,
	#system-message .message > ul > li,
	.subColRight > .moduletable > .moduletableHeadline {
		font-weight: normal;
	}
	
	.caption.big_black,
	.caption.big_white {
		font-weight: normal !important;
	}
	
	
	address
	h5 {
		font-style: normal;
	}
	
	address {
		font-style: normal !important;
	}
	
	
	#footerContent .moduletableHeadline,
	.subColRight > .moduletable > .moduletableHeadline,
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline,
	.listing > article > header > h2 span,
	.bannerLabelArticleDetailLeft,
	.bannerLabelArticleDetailRight,
	.bannerLabel,
	.bannerLabelRight,
	.bannerLabelLeft,
	#mainMenu > ul > li > ul > li > a,
	#mainMenu > ul {
		text-transform:uppercase;
	}
	
	.galleryListing > .listingItems > ul > li > article > header > h3 > a {
		text-transform:none;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	#archivLink a,
	#footerContent .moduletableHeadline,
	.pagination > ul > li > a,
	.pagination > ul > li > span,
	#col1Content > footer ul,
	#contentFooterWrapper,
	#footerContent #mainMenu,
	.listing > article > .itemIntroText > .bannerFrontPage > .moduletable,
	.listingItems > ul > li > article > .image,
	div[class^="bannerContainer"],
	.banneritem,
	.listing5Cols header > h3,
	.listing3Cols header > h3,
	.textAlignCenter,
	#header,
	#copyright,
	.leftMessage,
	.errorPage #col1,
	noscript > strong {
		text-align: center;
	}
	
	.listingItems > ul > li > article > header,
	#boxplus .boxplus-title,
	.listingItems h2,
	.itemImage,
	.contentWeather .item-2,
	.contentWeather .item-1,
	.k2LiveSearchResults > ul > li,
	#col2 .moduletable h2,
	#pageMargin {
		text-align: left;
	}
	
	
	#boxplus .boxplus-controls {
		text-align: right;
	}
	
	#widget {
		text-align: right !important;
	}
	
	
	.sectionService > .listingItems > ul > li:hover > article > header > h3 > a,
	.sectionService > .listingItems > ul > li > article > header > h3 > a,
	#footerMenu > ul > li > a:hover,
	a.topLink,
	a.topLink:link,
	a.topLink:visited,
	a.topLink:focus,
	a.topLink:hover,
	a.topLink:active,
	button,
	button:focus,
	button:hover,
	button:active,
	form input[type="button"],
	form input[type="button"]:focus,
	form input[type="button"]:hover,
	form input[type="button"]:active,
	form input[type="reset"],
	form input[type="reset"]:focus,
	form input[type="reset"]:hover,
	form input[type="reset"]:active,
	form input[type="submit"],
	form input[type="submit"]:focus,
	form input[type="submit"]:hover,
	form input[type="submit"]:active,
	.mainMenuButton > a:hover,
	.subMenu > ul > li > a,
	#mainMenu > ul > li > ul > li > a,
	#mainMenu > ul > li > a,
	a,
	a:link,
	a:focus,
	a:active {
		text-decoration: none;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer:hover a,
	.listingItems > ul > li:hover > article > header > h3 > a,
	a:hover {
		text-decoration: underline;
	}
	
	form#djForm #submit_button,
	.contentWeather .item-2,
	.listingItemsSecondary h5,
	#col1Content > header > h5,
	.content h5,
	.description h5,
	.description,
	.description p {
		line-height: 18px;
	}
	
	#dj-classifieds a.button,
	form#djForm a.button {
		line-height: 20px;
	}
	/*
	.subColLeft > .moduletable > ul > li.mainArticle h3 {
		line-height: 26px;
	}*/
	
	.pagination > span,
	#col1Content h1 {
		line-height: 35px;
	}
	
	.frontPage .listing > article > header > h2 {
		line-height: 37px;
	}
	
	.itemFullText .easy_img_caption_inner,
	.listingItemsSecondary article header > h2,
	#col1Content .listingItems article header > h2,
	#col1Content .listingMainArticle > article header > h2,
	.subColLeft > .moduletable > ul > li header > h3,
	.subColLeft > .moduletable > ul > li.mainArticle header > h3,
	a.itemReadMore,
	.listingItems > ul > li > article > header {
		line-height: normal;
	}
	
	
	.listingItemsSecondary ul,
	.listingItemsSecondary ul li,
	#col1Content > footer ul,
	#col1Content > footer ul li,
	div[class^="subCol"] .moduletable ul,
	div[class^="subCol"] .moduletable ul li,
	ul[class^="boxListing"],
	ul[class^="boxListing"] > li,
	.pagination > ul,
	.pagination > ul > li,
	.listingItems > ul,
	.listingItems > ul > li,
	#footerContent > ul,
	#footerContent > ul > li,
	.sigplus-gallery > ul,
	.sigplus-gallery > ul > li,
	#col2 .moduletable.itemListing > ul,
	#col2 .moduletable.itemListing > ul > li,
	#col2 .moduletable.imageListing1Row ul,
	#col2 .moduletable.imageListing1Row ul > li,
	#footer .moduletable.imageListing1Row ul,
	#footer .moduletable.imageListing1Row ul > li,
	.subMenu > ul,
	.subMenu > ul > li,
	.breadcrumbs > ul,
	.breadcrumbs > ul > li,
	.moduletable.topThemen ul > li,
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul > li,
	.moduletable.meistGeleseneArtikel ul,
	.moduletable.meistGeleseneArtikel ul > li,
	.k2LiveSearchResults ul,
	#topMenu ul li,
	#topMenu ul,
	#mainMenu ul li,
	#mainMenu ul,
	#footerMenu ul li,
	.serviceListing > ul > li,
	#footerMenu ul,
	.relatedArticle ul li,
	#socialIconsMenu > ul > li,
	#socialIconsMenu > ul {
		margin: 0;
		list-style: none;
	}
	
	.moduletable.meistGeleseneArtikel ul li,
	div[class^="subCol"] .moduletable.meistGeleseneArtikel ul li {
		list-style:decimal;
	}
	
	.iconLink,
	.iconZoom {
		text-indent: 100%;
		white-space: nowrap;
	}
	
	/**
	* display
	*/

	#col1Content > .itemFullText > div.sigplus-gallery ul > li > a,
	noscript > strong,
	#footerMenu > ul > li > span,
	.socialShare,
	.itemFullText .easy_img_caption_inner,
	.itemImageAlt > span,
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.topThemen ul > li > a,
	.jqueryBanners > .bannerContainer,
	.contentSlider .djslider > .slider-container > ul > li > a,
	.caroufredsel_wrapper,
	article time,
	.subColRight > .moduletable a,
	.listingItems > ul > li > article > .image > a,
	.listing1Cols > ul > li > article > .image > a > img,
	.subColLeft > .moduletable > ul > li header,
	.subColLeft > .moduletable > ul > li .image > a > img,
	.bannergroup .banneritem a,
	.requiredsign > small,
	.k2LiveSearchResults > ul > li > a,
	form label,
	form select,
	form input[type='text'],
	form input[type='email'],
	form input[type='password'],
	form textarea,
	.pagination > ul > li > *,
	#col2 .moduletable.itemListing > ul > li .image > a,
	.sigplus-gallery a,
	.subMenu a,
	.breadcrumbs span,
	.breadcrumbs a,
	#topMenu a,
	#mainMenu a,
	#footerMenu > ul > li > a,
	#socialIconsMenu > ul > li > a,
	#logo,
	.displayBlock,
	h3 a,
	h2 a {
		display: block;
	}

	form label#remember-lbl,
	.subColRight > .moduletable div.sigplus-gallery ul > li > a,
	.listingItemsSecondary article footer,
	.listingItemsSecondary article header,
	#col2 > .moduletable.oneInRow a,
	#col2 > .moduletable.oneInRow img,
	.subColRight > .moduletable.oneInRow a,
	.subColRight > .moduletable.oneInRow img,
	.subColRight > .moduletable.small-rectangle a,
	.subColRight > .moduletable.small-rectangle img,
	.jqueryBanners img,
	.jqueryBanners a,
	#col1Content > footer ul li,
	#footerContent #mainMenu > ul,
	.socialShare > div.last,
	.bannergroup.smallSquare,
	.sliderWrapper > .djslider-loader,
	#search,
	a.itemReadMore,
	.listing1Cols > ul > li .image,
	.bannerFrontPage .banneritem,
	.subColLeft > .moduletable > ul > li .description,
	.subColLeft > .moduletable > ul > li .image,
	.listing > article > header > h2 span,
	button,
	#recaptcha_response_field,t
	form input[type="button"],
	form input[type="reset"],
	form input[type="submit"],
	#col1Content header > span {
		display: inline-block;
	}
	
	div.k2SearchBlock input[type="text"],
	.ce-contact-email-copy-container label {
		display: inline;
	}
	
	#search label[for="mod-search-searchword"],
	.displayNone,
	.topLink,
	#letteringPrint,
	#logoPrint,
	.item-0 > span.label,
	.jvs-module div.topbox .title,
	body.contact .itemLikeBox,
	form .ce-cf-container > br,
	#socialIconsMenu > ul > li > a > span,
	.mainMenuButton {
		display: none;
	}

	
	form input[type="checkbox"]#remember,
	#socialIconsMenu > ul > li,
	.sliderWrapper,
	.sectionService > .listingItems > ul > li,
	.subColLeft .moduletable > ul > li > article > .image,
	.listingItems > ul > li > article > .image,
	.subColLeft,
	ul[class^="boxListing"] > li,
	.ce-container address,
	.pagination > ul > li,
	.pagination > span,
	.listingItems > ul > li > article > footer > time,
	.listingItems > ul > li,
	#footerContent > ul > li,
	.sigplus-gallery > ul > li,
	#col2 .moduletable.itemListing > ul > li .image,
	.breadcrumbs > ul > li,
	.copyright,
	#topMenu > ul > li,
	#mainMenu > ul > li,
	.moduleItemImage,
	.contentWeather .item-0,
	.contentWeather .item-1,
	.contentWeather .item-2,
	.serviceListing > ul > li,
	#footerMenu > ul > li,
	#col1,
	#logo {
		float: left;
	}
	
	.floatRight,
	.listingItemsSecondary article footer,
	.subColLeft > .moduletable > ul > li footer .fb-like,
	.listingItems > ul > li footer .fb-like,
	.listingMainArticle > article > .content > footer .fb-like,
	.subColRight,
	.pagination > ul,
	.contentWeather .moduleCopyright,
	.listingItems > ul > li > article > footer > a,
	#topMenu,
	#footerMenu,
	.contactInfoHeader {
		float: right;
	}
	
	.moduleCopyright,
	.subColLeft .moduletable > ul > li.mainArticle > article > .image,
	.contentSliderRechts .sliderWrapper,
	div.ce-fltltr .ce-cf-container {
		float: none;
	}
	
	.bannerContainer,
	#superBanner,
	.subColLeft .moduletable > ul > li > article > .image,
	.listingItems > ul > li > article > .image,
	.listingItems > ul > li > article > footer > a,
	.iconLink,
	.iconZoom,
	.breadcrumbs,
	#col2 .moduletable.itemListing > ul > li > article,
	.listingItems > ul > li > article > footer,
	.sigplus-gallery > ul,
	#copyright {
		overflow: hidden;
	}
	
	form label,
	button,
	form input[type="button"],
	form input[type="reset"],
	form input[type="submit"] {
		cursor: pointer;
	}
	
	.listingItems > ul > li > article > footer > a {
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	/**
	* width
	*/
	
	.subColRight > .moduletable div.sigplus-gallery ul > li > a img,
	.listing > article > .itemIntroText .bannergroup,
	div[class^="subCol"] .moduletable.widthAuto img  {
		width: auto;
	}
	
	#col2 .moduletable.imageListing1Row ul > li img,
	#footer .moduletable.imageListing1Row ul > li img,
	ul[class^="boxListing"] > li img,
	.listingItems > ul > li .imageHover img,
	.listingItems > ul > li .image img,
	.sigplus-gallery > ul > li img,
	#col2 .moduletable.itemListing > ul > li .image img,
	.itemImage img,
	#bannerContent,
	#socialIconsMenu > ul > li > a > img {
		max-width: 100%;
	}

	#col1.errorPage,
	.listing5Cols  > ul > li > article > .image,
	.listing3Cols  > ul > li > article > .image,
	#footerContent > ul > li,
	#footerMenu,
	#contentFooterWrapper,
	.listingItems > ul > li > article > footer,
	div[class^="subCol"] .moduletable img,
	.frontPage #col1.noneCol2,
	.listingItems > ul > li > article > footer > a,
	.sigplus-gallery > ul {
		width: 100%;
	}
	
	.ce-contact-email-copy-container,
	.captcha-container,
	.ce-fltwidth-100,
	.ce-fltwidth-99 {
		width: 96%;
	}
	
	#col1,
	.subColLeft {
		width: 60.00%;
	}
	
	div.k2SearchBlock input[type='text'] {
		width: 73%;
	}
	
	#col2,
	.subColRight {
		width: 40.00%;
	}

	#col2 {
		margin-left: 60%;
	}
	
	form input[type='email'],
	form input[type='text'],
	form input[type='password'],
	form textarea {
		width: 50.8%;
	}

	#superBanner,
	#pageMargin {
		/*width: 90%;*/
		max-width: 1111px;
		width: 1111px;
	}
	
	ul.boxListing5Cols > li,
	.listingItems.listing5Cols > ul > li {
		width: 20.00%;
	}
	
	ul.boxListing4Cols > li,
	.listingItems > ul > li {
		width: 24.90%;
	}
	
	
	ul.boxListing3Cols > li,
	.listingItems.listing3Cols > ul > li {
		width: 33.33%;
	}
	
	ul.boxlistingCols > li,
	.listingItems.listingCols > ul > li {
		width: 49.90%;
	}
	
	ul.boxListing1Cols > li,
	.listingItems.listing1Cols > ul > li {
		width: 100%;
	}

	#footerMenu > ul > li {
		width: 18.40%;
	}
	
	#col2 .moduletable.itemListing > ul > li .image {
		width: 25%;
	}
	
	.listingItems > ul > li > article > footer > time + a {
		width: 40%;
	}
	
	.sigplus-gallery > ul > li {
		width: 25%;
	}
	.serviceListing > ul > li {
		width: 50%;
	}
	
	.customfbLikeBox span,
	.customfbLikeBox iframe {
		width: 323px !important;
	}
	
	.itemFooter {
		height: 32px;
	}
	
	.moduletable.contentWeather > .moduletable.contentWeather {
		height: 162px;
		width: 418px;
	}
	
	
	.sliderWrapper.contentSliderRechts {
		width: 410px;	
	}
	
	form select,
	form input[type='text'],
	form input[type='email'],
	form input[type='password'],
	form textarea {
		min-height: 10px;
	}
	#header {
		min-height: 180px;
		margin: 0 -10px;
		box-shadow: 0 0 90px 8px #c1c1c1 inset;
	}
	
	#ce_map_canvas {
		height: auto;
		min-height: 350px;
	}
	
	#footerContent > ul > li > div {
		min-height: 302px;
	}
	
	.bannergroup.skyscraper {
		max-width: 160px;
	}
	
	#archivLink {
		min-height: 20px;
		width: 350px;
	}
	
	#superBanner {
		height: 100px;
	}
	
	.listing1Cols > ul > li > article > .image img,
	.listing1Cols > ul > li > article > .image,
	.subColLeft > .moduletable > ul > li > article > .image img {
		max-width: 180px;
	}
	
	.subColLeft .moduletable > ul > li > article > .image {
		max-height: 120px;
	}
	
	/*
	.bannerFrontPage img,
	.bannerContentDetail img {
		min-height: 90px;
	}
	*/
	
	.serviceBanner.oneInRow img,
	.bannerContentDetail .threeInRow img,
	.bannerFrontPage .threeInRow img {
		min-height: 100px;
	}
	
	.subColLeft .moduletable > ul > li > article {
		min-height: 120px;
		height: 120px;
	}
	
	form#djForm #submit_button,
	.subColLeft .moduletable > ul > li[class] > article,
	.sectionPolizei .subColLeft .moduletable > ul > li > article {
		height: auto;
	}
	
	#col1Content > .itemFullText > div.sigplus-gallery ul > li > a > img,
	#col1Content > .itemFullText > div.sigplus-gallery ul > li > img {
		height: auto !important;
	}
	
	.sectionPolizei .subColLeft .moduletable > ul > li > article {
		min-height: 80px;
	}
	
	.listing1Cols > ul > li > article > .image {
		max-height: 167px;
	}
	

	
	.pagination > ul > li > a,
	.pagination > ul > li > span {
		min-width: 22px;
	}
	
	.subColLeft .moduletable > ul > li[class='mainArticle'] > article > .image,
	.subColLeft .moduletable > ul > li[class='mainArticle'] > article > .image img {
		/*max-height: 631px;*/
		max-width: 631px;
	}
	
	.subColLeft .moduletable > ul > li[class='mainArticle'] > article > .image {
		max-height: 421px;
	}
	
	#bannerContent {
		height: 105px;
	}
	
		
	.sectionService > .listingItems > ul > li {
		height: 114px;
	}
	
	#pageContent #mainMenu {
		height: 42px;
	}
	
	.jvs-module div.barbox .barholder div > a {
		height: 21px!important;
	}
	
	#mainFooterMenuWrapper #mainMenu,
	#pageContent #mainMenu > ul {
		height: 40px;
	}
	
	.edgeLeftH2 {
		height: 64px;
		width: 105px;
	}
	
	.relatedArticle > h3 > span.withIconJn,
	.moduletable > .moduletableHeadline + span.withIconJn {
		width: 45px;
		height: 45px;
	}
	
	.subColRight > .moduletable .custom img {
		max-width: 412px;
	}
	
	.subColRight > .moduletable.large-rectangle img {
		max-width: 336px;
	}
	
	#col2 > .moduletable.oneInRow img,
	.subColRight > .moduletable.oneInRow img {
		max-width: 336px;
		min-height: 280px;
	}
	
	#superBanner img {
		min-height: 100px;
	}
	
	#col2 > .moduletable.small-rectangle img,
	.subColRight > .moduletable.small-rectangle img {
		max-width: 336px;
	}
	
	/*.listing1Cols > ul > li > article > .image img,
	.listing1Cols > ul > li > article > .image
		max-width: 250px;
	}/*
	
	#socialIconsMenu > ul > li > a {
		height: 19px;
	}
	
/*	.contentSlider .djslider > .slider-container {
		width: 89.32% !important;
	}*/
	
	.contentSlider .sliderWrapper {
		/*width: 95.80%;*/
		width: 99.80%;
	}
	
	/**
	* positionierung
	*/
	
	#topMenu {
		/*right: 120px;
		top: 137px;*/
		right: 11px;
		top: 137px;
	}
	
	.sliderFrontPage .djslider-loader .navigation-container {
		margin-top: 0px !important;
		top: 41.5% !important;
	}
	
	.sliderFrontPage .djslider-loader .navigation-container .prev-button {
		left: -12px !important;
	}
	
	.sliderFrontPage .djslider-loader .navigation-container .next-button {
		right: -12px !important;
	}
	
	
	.sigplus-gallery > ul > li:hover > a > .iconZoom,
	.listingItems > ul > li:hover > article .iconLink {
		top: 50%;
		left: 50%;
		visibility: visible;
	}
	
	.galleryListing > .listingItems > ul > li:hover > article .iconLink {
		left: 38.50%;
		top: 35.00%;
		visibility: visible;
	}
	
	.edgeLeftH2 {
		left: -34px;
		top: -20px;
	}
	
	.relatedArticle > h3 > span.withIconJn,
	.moduletable > .moduletableHeadline + span.withIconJn {
		left: 17px;
		top: 3px;
	}
	
	.contentWeather .headline,
	a.itemReadMore {
		bottom: 0;
	}

	.contentSlider .djslider > .navigation-container > .prev-button,
	.contentSlider .djslider > .navigation-container > .next-button {
		top: 9px;
	}
	
	.contentSlider .djslider > .navigation-container > .prev-button {
		left: -16px !important;
	}
	
	.contentSlider .djslider > .navigation-container > .next-button {
		right: -89px !important;
	}
	
	.contentSliderRechts .sliderWrapper .navigation-container-custom {
		right: 31.5% !important;
		top: 86% !important

	}
	
	/*
	* position
	*/
	
	#superBanner,
	.small-rectangle,
	.large-rectangle,
	.bannerArtikelDetail,
	noscript,
	.breadcrumbs,
	.listingMainArticle > article > .content > footer > a.itemReadMore,
	.sectionPolizei article,
	article > .content,
	.moduletable.mitIcon,
	#header,
	.listing > article > header,
	ul[class^="boxListing"] > li > p,
	.listingItems > ul > li > article,
	.listingItems > ul > li .image,
	#mainMenu > ul > li,
	.sigplus-gallery > ul > li > a,
	form select,
	.banneritem,
	form input[type='text'],
	form input[type='email'],
	form input[type='password'],
	form textarea {
		position: relative;
	}
	
	.contentWeather .moduleCopyright,
	.contentWeather .item-0,
	.contentWeather .item-1,
	.contentWeather .item-2,
	#topMenu,
	#search,
	.bannerLabelArticleDetailLeft,
	.bannerLabelArticleDetailRight,
	.bannerLabelRight,
	.bannerLabelLeft,
	.contentWeather .headline,
	.bannerLabel,
	.moduletable > .moduletableHeadline + span.withIconJn,
	.relatedArticle h3.widthIconJn,
	.relatedArticle h3.widthIconJn,
	.edgeLeftH2 {
		position: absolute;
	}
	
	#search {
		right: 7px;
		top: 73px;
	}
	
	/**
	* opacity
	*/
	/*
	#boxplus .boxplus-thumbs > ul > li.boxplus-active > img,
	#boxplus .boxplus-thumbs > ul > li:hover > img,
	#col2 .moduletable.itemListing > ul > li:hover img,
	.listingItems > ul > li:hover img,
	.sigplus-gallery > ul > li:hover img {
		opacity: 0.3;
	}*/
	
	.sliderWrapper span.load-button-active {
		opacity: 0.95;
	}

	/**
	* transition
	*/
	
	ul[class^="boxListing"] > li:hover > p,
	#boxplus .boxplus-thumbs > ul > li,
	#boxplus .boxplus-thumbs > ul > li > img,
	button,
	input[type="reset"],
	input[type="submit"],
	.listingItems > ul > li > article img,
	.listingItems > ul > li > article,
	#col2 .moduletable.itemListing > ul > li img,
	#col2 .moduletable.itemListing > ul > li,
	.sigplus-gallery > ul > li img,
	.sigplus-gallery > ul > li > a,
	#socialIconsMenu > ul > li > a {
		transition: all 0.3s ease-in-out 0s;
	}
	
	/**
	* background image
	*/
	
	body {
		background-image: url(../images/bodyBg.png);
	}
	
	.edgeLeftH2 {
		background-image: url(../images/edgeLeftH2.png);
	}
	
	#mainMenu > ul > li:first-child > a {
		background-image: url(../images/home.png);
		width: 24px;
		height: 23px;
		padding: 6px 12px 10px
	}
	
	#mainMenu.mainMenuFooter > ul > li:first-child > a {
		background-image: url(../images/homeFooter.png);
	}
	
	#mainMenu > ul > li:first-child.active > a,
	#mainMenu > ul > li:first-child:hover > a {
		background-image: url(../images/homeHover.png);
	}

	#mainMenu > ul > li.parent > a > span {
		background-image: url(../images/iconMainMenuParentNormal.png);
		background-position: right center;
	}	
	
	#mainMenu > ul > li.parent.active > a > span,
	#mainMenu > ul > li.parent:hover > a > span {
		background-image: url(../images/iconMainMenuParentActive.png);
		background-position: right center;
	}
	
	.moduletable .immonetForm {
		background-image:url(../images/logo_immonet.png);
		background-position: right bottom;
	}
	
	.mainMenuButton > a {
		background-image: url(../images/iconMobileMenu.png);
		background-position: left center;
	}
	
	.breadcrumbs > ul > li.active {
		background-image: url(../images/arrowRightRed.png);
	}
	
	.serviceListing h3,
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul > li,
	.relatedArticle ul li a,
	a.itemReadMore {
		background-image: url(../images/iconReadMore.png);
		background-position: left 6px;
	}
	
	.jvs-module > div.topbox > p.question {
		background-image: url(../images/iconReadMore.png);
		background-position: left center;
	}
	
	.breadcrumbs > ul > li,
	#footerMenu > ul > li > ul > li > a {
		background-image: url(../images/arrowRightGrey.png);
		background-position: left center;
	}
	
	/*.iconLink {
		background-image: url(../images/iconLink.png);
	}*/
	
	.galleryListing .iconLink {
		background-image: url(../images/iconImageGallery.png);
	}
	
	.topLink {
		background-image: url(../images/iconTop.png);
	}
	
	.moduletable > .moduletableHeadline + span.withIconJn,
	.relatedArticle > h3 > span.withIconJn {
		background-image: url(../images/iconJN.png);
	}
	
	
	a.itemReadMore {
		background-position: left 6px;
	}
	
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul > li {
		background-position: left 16px;
	}
	
	#fancybox-close,
	#mainMenu > ul > li:first-child  > a,
	.topLink,
	.iconLink,
	.iconZoom,
	#boxplus .boxplus-viewer > .boxplus-prev:hover,
	#boxplus .boxplus-viewer > .boxplus-next:hover,
	.tp-leftarrow.large,
	.tp-leftarrow:hover,
	.tp-rightarrow.large,
	.tp-rightarrow:hover {
		background-position: center center;
	}
	
	#boxplus .boxplus-viewer > .boxplus-prev:hover,
	.tp-leftarrow.large {
		background-image: url(../images/iconSliderGalleryArrowLeft.png);
	}
	
	#boxplus .boxplus-viewer > .boxplus-next:hover,
	.tp-rightarrow.large {
		background-image: url(../images/iconSliderGalleryArrowRight.png);
	}
	
	#boxplus .boxplus-thumbs > .boxplus-rewind,
	#boxplus .boxplus-thumbs > .boxplus-forward,
	#boxplus .boxplus-controls > .boxplus-prev,
	#boxplus .boxplus-controls > .boxplus-next,
	#boxplus .boxplus-controls > .boxplus-start,
	#boxplus .boxplus-controls > .boxplus-stop,
	#boxplus .boxplus-controls > .boxplus-close,
	#boxplus .boxplus-controls > .boxplus-download,
	#boxplus .boxplus-controls > .boxplus-metadata {
		background-image: url(../images/iconsBoxplus.png);
	}
	
	#fancybox-close {
		background-image: url(../images/close.png);
		top: -40px;
		right: -40px;
		height: 51px;
		width: 51px;
	}
	
	#fancybox-close,
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul > li,
	#footerMenu > ul > li > ul > li > a,
	.moduletable > .moduletableHeadline + span.withIconJn,
	#mainMenu > ul > li:first-child  > a,
	.tp-leftarrow.large,
	.tp-rightarrow.large,
	.mainMenuButton > a,
	a.itemReadMore,
	.topLink,
	.moduletable .immonetForm,
	.iconLink,
	.serviceListing h3,
	.iconZoom,
	.relatedArticle ul li a,
	.jvs-module > div.topbox > p.question,
	.breadcrumbs > ul > li,
	.contentWeather,
	#mainMenu > ul > li.parent > a > span,
	#footerContent,
	#footerMenu > ul > li {
		background-repeat: no-repeat;
	}
	
	.breadcrumbs,
	#pageMargin {
		background-repeat: repeat-x;
	}
	
	#mainFooterMenuWrapper > #mainMenu > ul > li.parent > a > span,
	.listingItems h2,
	#col2 .moduletable h2,
	#footerMenu > ul > li:first-child {
		background-image: none;
	}
	
	/**
	* background color
	*/
	.galleryListing ul > li:hover > article > .image a,
	.pagination > span,
	.pagination > ul,
	#footerContent,
	#pageMargin {
		background-color: #fff;
	}
	
	#socialIconsMenu > ul > li:first-child > a:hover,
	#socialIconsMenu > ul > li.last > a:hover,
	#socialIconsMenu > ul > li > a:hover,
	#col2 > .moduletable > .moduletableHeadline,
	.subColRight > .moduletable > .moduletableHeadline,
	#pageContent #mainMenu > ul > li > ul,
	.relatedArticle > h3,
	#mainFooterMenuWrapper,
	#pageContent #mainMenu,
	.mainMenuButton,
	.subMenu {
		background-color: #393939;
	}
	

	.frontPage .listing > article > header > h2,
	.liveSearchResults {
		background-color: #d2d2d2;
	}
	
	
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	.sliderRechts .sigplus-gallery,
	.moduletable.beliebtesteArtikel > .beliebtesteArtikel,
	.moduletable.topThemen  > .topThemen,
	.moduletable.kurzmeldungen > .kurzmeldungen,
	.moduletable.meistGeleseneArtikel > .meistGeleseneArtikel,
	.jvotesystem,
	.moduletable .immonetForm,
	#col2 > .moduletable .caroufredsel_wrapper,
	#col2 > .moduletable > .bannergroup > .banneritem,
	.subColRight > .moduletable .caroufredsel_wrapper,
	.subColRight > .moduletable > .bannergroup > .banneritem,
	.bannerArtikelDetail,
	.bannerContentDetail,
	.bannerFrontPage > .moduletable {
		background-color: #dadada;
	}
	
	/*.listingItems > ul > li:hover .image > div,
	.listingItems > ul > li:hover .image > a {
		background-color: rgba(211, 211, 211, 0.75); /* #d3d3d3 
	}*/
	
	
	
	.sliderWrapper span.load-button,
	.pagination > ul > li > a:hover,
	.mainMenuButton:hover,
	#pageContent #mainMenu > ul > li.active > a,
	#pageContent #mainMenu > ul > li:hover > a,
	#mainFooterMenuWrapper > #mainMenu > ul > li:hover > a,
	.subMenu > ul > li.active > a,
	.subMenu > ul > li > a:hover,
	.sigplus-gallery > ul > li:hover > a,
	#pageContent #mainMenu > ul > li > ul > li.active > a,
	#pageContent #mainMenu > ul > li > ul > li > a:hover {
		background-color: #cb1819;
	}
	
	.pagination > ul > li > span {
		background-color: #B51012;
	}
	
	.itemFullText .easy_img_caption,
	.contentSlider .sliderWrapper,
	.tip-wrap,
	#col2 .moduletable.itemListing > ul > li:hover .image > div,
	#col2 .moduletable.itemListing > ul > li:hover .image > a,
	ul[class^="boxListing"] > li:hover > p,
	#col1Content .itemImage,
	.ce-form,
	/*.listingItems > ul > li:hover > article,*/
	#partner,
	.galleryListing header,
	#col2 .moduletable.itemListing > ul > li:hover {
		background-color: #f3f3f3;
	}
	
	#socialIconsMenu > ul > li > a {
		background-color: #dd4b39;
	}
	
	#socialIconsMenu > ul > li:first-child > a {
		background-color: #3b5998;
	}
	
	#socialIconsMenu > ul > li.last > a {
		background-color: #55acee;
	}
	
	.galleryListing > .listingItems > ul > li > article .iconLink {
		background-color: rgba(218, 218, 218, 0.55);
	}
	
	#boxplus .boxplus-dialog .boxplus-m {
		background-color: rgba(57, 57, 57, 0.9);
	}
	
	#boxplus .boxplus-dialog .boxplus-m {
		background-color: rgba(57, 57, 57, 0.9) !important;
	}
	

	.listing5Cols.listingItems > ul > li > article > .image,
	#boxplus .boxplus-thumbs > ul {
		background-color: rgba(57, 57, 57, 0.5);
	}
	

	.caption.big_black,
	.caption.very_big_black {
		background-color: rgba(255, 255, 255, 0.9);
	}
	
	.caption.big_white,
	.caption.very_big_white {
		background-color: rgba(0, 0, 0, 0.9);
	}
	
	noscript > strong {
		background-color: #F00;
	}
	
	body {
		background-color: #f7f2f2;
	}
	
	.slide-desc-bg,
	.sectionService + .bannerFrontPage .moduletable,
	#pageContent #mainMenu > ul > li:first-child  > a,
	#boxplus .boxplus-dialog .boxplus-main,
	#boxplus .boxplus-dialog,
	form legend,
	#ce_map_container,
	.pagination > ul > li.pagination-next > span,
	.pagination > ul > li.pagination-prev > span,
	.pagination > ul > li.pagination-end > span,
	.pagination > ul > li.pagination-start > span,
	.pagination > ul > li.pagination-next > a:hover,
	.pagination > ul > li.pagination-prev > a:hover,
	.pagination > ul > li.pagination-end > a:hover,
	.pagination > ul > li.pagination-start > a:hover {
		background-color: transparent;
	}
	

	#archivLink,
	.jvs-module .navi a,
	form input[type="button"],
	form input[type="reset"],
	form input[type="submit"],
	button {
		background: #7b7b7b; /* Old browsers */
		background: -moz-linear-gradient(top, #7b7b7b 0%, #353535 49%, #4a4a4a 51%, #323232 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b7b7b), color-stop(49%,#353535), color-stop(51%,#4a4a4a), color-stop(99%,#323232)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #7b7b7b 0%,#353535 49%,#4a4a4a 51%,#323232 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #7b7b7b 0%,#353535 49%,#4a4a4a 51%,#323232 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #7b7b7b 0%,#353535 49%,#4a4a4a 51%,#323232 99%); /* IE10+ */
		background: linear-gradient(to bottom, #7b7b7b 0%,#353535 49%,#4a4a4a 51%,#323232 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#323232',GradientType=0 ); /* IE6-9 */	
	}
	
	#archivLink:hover,
	.jvs-module .navi a:hover,
	form input[type="button"]:focus,
	form input[type="button"]:hover,
	form input[type="button"]:active,
	form input[type="reset"]:focus,
	form input[type="reset"]:hover,
	form input[type="reset"]:active,
	form input[type="submit"]:focus,
	form input[type="submit"]:hover,
	form input[type="submit"]:active,
	button:focus,
	button:hover,
	button:active {
		background: #f73b3c; /* Old browsers */
		background: -moz-linear-gradient(top, #f73b3c 0%, #cb1718 49%, #c11614 51%, #9f1916 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f73b3c), color-stop(49%,#cb1718), color-stop(51%,#c11614), color-stop(100%,#9f1916)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f73b3c 0%,#cb1718 49%,#c11614 51%,#9f1916 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f73b3c 0%,#cb1718 49%,#c11614 51%,#9f1916 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f73b3c 0%,#cb1718 49%,#c11614 51%,#9f1916 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f73b3c 0%,#cb1718 49%,#c11614 51%,#9f1916 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73b3c', endColorstr='#9f1916',GradientType=0 ); /* IE6-9 */
	}
	
	div.k2SearchBlock input[type="submit"],
	.socialShare,
	.frontPage .listing > article > header > h2 {
		background: rgb(242,242,242); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(229,229,229,1) 50%, rgba(224,224,224,1) 51%, rgba(198,198,198,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(50%,rgba(229,229,229,1)), color-stop(51%,rgba(224,224,224,1)), color-stop(100%,rgba(198,198,198,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 50%,rgba(224,224,224,1) 51%,rgba(198,198,198,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 50%,rgba(224,224,224,1) 51%,rgba(198,198,198,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 50%,rgba(224,224,224,1) 51%,rgba(198,198,198,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(229,229,229,1) 50%,rgba(224,224,224,1) 51%,rgba(198,198,198,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
	}
	
	
	.sectionService > .listingItems > ul > li > article > header {
		background: rgb(202,202,202);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(202,202,202,1) 0%, rgba(166,166,166,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,202,1)), color-stop(100%,rgba(166,166,166,1)));
		background: -webkit-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(166,166,166,1) 100%);
		background: -o-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(166,166,166,1) 100%);
		background: -ms-linear-gradient(top,  rgba(202,202,202,1) 0%,rgba(166,166,166,1) 100%);
		background: linear-gradient(to bottom,  rgba(202,202,202,1) 0%,rgba(166,166,166,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#a6a6a6',GradientType=0 );
	}

	
	.sectionService > .listingItems > ul > li> article:hover > header {
		background: rgb(199,0,0);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(199,0,0,1) 0%, rgba(161,0,0,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(199,0,0,1)), color-stop(100%,rgba(161,0,0,1)));
		background: -webkit-linear-gradient(top,  rgba(199,0,0,1) 0%,rgba(161,0,0,1) 100%);
		background: -o-linear-gradient(top,  rgba(199,0,0,1) 0%,rgba(161,0,0,1) 100%);
		background: -ms-linear-gradient(top,  rgba(199,0,0,1) 0%,rgba(161,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(199,0,0,1) 0%,rgba(161,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70000', endColorstr='#a10000',GradientType=0 );
	}
	
	.logout-button {
		background: none;
	}
	
	/*
	* shadow
	*/
	
	#pageMargin {
		-webkit-box-shadow: 0px 0px 12px 1px rgba(102, 120, 103, 0.3);
		box-shadow: 0px 0px 12px 1px rgba(102, 120, 103, 0.3); 
	}
	
	.contentWeather .headline,
	.contentWeather .moduleCopyright {
		text-shadow: 2px 1px 2px #000
	}
	
	
/*	#footer {
		-webkit-box-shadow: 0px 0px 12px 1px rgba(102, 120, 103, 0.3);
		box-shadow: 0px 0px 12px 1px rgba(102, 120, 103, 0.3);
	}*/
	
	ul[class^="boxListing"] > li:hover > p,
	.caption.big_black,
	.caption.very_big_black,
	.caption.big_white,
	.caption.very_big_white,
	.tip-wrap,
	form input[type="button"],
	form input[type="reset"],
	form input[type="submit"],
	#search > div,
	button,
	.ce-form,
	.pagination > ul > li > span,
	.pagination > ul > li > a:hover,
	.sigplus-gallery > ul > li:hover > a,
	#col2 .moduletable.itemListing > ul > li:hover {
		-webkit-box-shadow: 0px 0px 4px 0px rgba(177, 177, 177, 0.75);
		box-shadow: 0px 0px 4px 0px rgba(177, 177, 177, 0.75);
	}
	
/*	.frontPage .listing > article > header > h2 {
		-webkit-box-shadow: inset 8px 0px 8px 4px rgba(117, 117, 117, 1);
		box-shadow: inset 8px 0px 8px 4px rgba(117, 117, 117, 1);
	}*/
	
	/*.frontPage .listing > article > header > h2 {
		-webkit-box-shadow: inset 8px 0px 10px 2px rgba(203, 24, 23, 0.85);
		box-shadow: inset 8px 0px 10px 2px rgba(203, 24, 23, 0.85);
	}*/
	
	
	
	#col2 > .moduletable .caroufredsel_wrapper,
	#col2 > .moduletable > .bannergroup > .banneritem,
	.subColRight > .moduletable .caroufredsel_wrapper,
	.subColRight > .moduletable > .bannergroup > .banneritem,
	.bannerArtikelDetail,
	.bannerContentDetail,
	.bannerFrontPage .moduletable,
	.listing > article > .itemIntroText .subColRight .bannergroup > .banneritem {
		-webkit-box-shadow: inset 0 0 8px 0 rgba(117, 117, 117, 0.75);
		box-shadow: inset 0 0 8px 0 rgba(117, 117, 117, 0.75);
	}
	
	.sliderWrapper .djslider-loader,
	.contentSlider .slider-container > ul li > a > img {
		box-shadow: 0 0 1px 1px #393939;
	}
	
	.sectionPolizei > .subColLeft .custom img,
	.itemFullText .easy_img_caption,
	#col1Content > .itemImage,
	.subColLeft .moduletable > ul > li > article > .image,
	.listingMainArticle > article > .itemImage,
	.listing1Cols > ul > li > article > .image {
		box-shadow: 0 0 1px 1px #585858;
	}
	
	/*.sectionService > .listingItems > ul > li:last-child header {
		box-shadow: inset 0 0 3px 1px #393939;
	}*/
	
/*	#socialIconsMenu > ul > li > a {
		-webkit-box-shadow: inset 8px 0px 10px 2px rgba(117, 117, 117, 0.75);
		box-shadow: inset 0 0 8px 0 rgba(117, 117, 117, 0.75);
	}*/
	
	.subColLeft .moduletable.listing3Cols > ul > li > article > .image,
	#search form input[type="submit"],
	.moduletable > .sliderWrapper .djslider-loader,
	.sliderWrapper span.load-button,
	.sectionService + .bannerFrontPage .moduletable,
	.pagination > ul > li.pagination-next > *:hover,
	.pagination > ul > li.pagination-prev > *:hover,
	.pagination > ul > li.pagination-end > *:hover,
	.pagination > ul > li.pagination-start > *:hover,
	.pagination > ul > li.pagination-next > *,
	.pagination > ul > li.pagination-prev > *,
	.pagination > ul > li.pagination-end > *,
	.pagination > ul > li.pagination-start > * {
		-webkit-box-shadow: none;
		box-shadow: none; 
	}
	
	/**
	* border width
	*/
	
	.moduletable.facebookLikeBox .custom,
	.moduletable .mod_djclassifieds_items,
	.contentSliderRechts .sliderWrapper,
	div.k2SearchBlock input[type='submit'],
	.galleryListing > .listingItems > ul > li > article,
	.contentSlider .sliderWrapper,
	ul[class^="boxListing"] > li > p,
	.tip-wrap,
	form input[type="button"],
	form input[type="reset"],
	.ce-form,
	form input,
	form textarea,
	form select,
	#col1Content td,
	#ce_map_container,
	.pagination > ul > li > *,
	.sigplus-gallery > ul > li > a {
		border: 1px solid;
	}
	
	/*.bannerFrontPage > .moduletable > .bannergroup,
	.subColRight > .moduletable > .bannergroup > .banneritem {
		border: 2px solid;
	}*/
	
	.itemFullText .easy_img_caption_inner,
	.itemImageAlt,
	article time,
	#col1Content > footer,
	#footerContent #mainMenu,
	.socialShare,
	.subMenu > ul > li > a,
	.k2LiveSearchResults > ul > li > a,
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.topThemen ul > li,
	.moduletable.kurzmeldungen ul li,
	.moduletable.meistGeleseneArtikel ul li,
	#pageContent #mainMenu > ul > li > ul > li > a {
		border-top: 1px solid;
	}
	
	#footerMenu > ul > li > ul {
		border-top: 1px dotted;
	}
	
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline,
	#pageContent #mainMenu {
		border-top: 6px solid;
	}
	
	.moduletable.beliebtesteArtikel ul > li:first-child > a,
	.moduletable.facebookLikeBox,
	.genericView article time,
	.contentSliderRechts,
	.moduletable.topThemen ul > li:first-child,
	.k2LiveSearchResults > ul > li:first-child > a {
		border-top: none;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	.listingItemsSecondary article,
	.sectionPolizei .subColLeft .moduletable > ul > li,
	#col1Content > footer,
	#footerContent .moduletableHeadline,
	.listingMainArticle > article > .content,
	.itemFooter,
	.k2LiveSearchResults > ul > li > a,
	.subColLeft > .moduletable > ul > li > article > .content,
	noscript > strong,
	.subMenu > ul > li > a,
	.moduletable.topThemen ul > li,
	#pageContent #mainMenu > ul,
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.kurzmeldungen ul li,
	.moduletable.meistGeleseneArtikel ul li,
	.topbox,
	.listingItems footer,
	#pageContent #mainMenu > ul > li > ul > li > a {
		border-bottom: 1px solid;
	}
	
	.contentSlider,
	.galleryListing,
	#footerContent #mainMenu {
		border-bottom: 6px solid;
	}
	
	#col1Content > footer ul li,
	#mainMenu > ul > li {
		border-left: 1px solid;
	}
	
	.item-0 .value {
		border-right: 1px solid #393939;
	}

	/**
	* border color
	*/
	
	.contentSlider,
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing,
	.galleryListing > .listingItems > .moduletableHeadline,
	#footerContent #mainMenu,
	#pageContent #mainMenu {
		border-color: #cb1819;
	}
	
	.subMenu > ul > li,
	#mainMenu > ul > li > ul > li,
	#mainMenu > ul > li {
		border-color : #4c4c4c;
	}
	
	.moduletable.facebookLikeBox .custom,
	.itemFullText .easy_img_caption_inner,
	.itemImageAlt,
	article time,
	.galleryListing .listingItems > ul > li > article,
	.contentSlider .sliderWrapper,
	ul[class^="boxListing"] > li > p,
	form input,
	form textarea,
	form select,
	#ce_map_container,
	.pagination > ul > li > *,
	.sigplus-gallery > ul > li > a {
		border-color: #dadada;
	}
	
	.listingItemsSecondary article,
	.moduletable .mod_djclassifieds_items,
	.contentSliderRechts .sliderWrapper,
	.sectionPolizei .subColLeft .moduletable > ul > li,
	.galleryListing header,
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	#col1Content > footer ul li,
	#col1Content > footer,
	.socialShare,
	.listingMainArticle > article > .content,
	.listingItems > ul > li > article .content,
	.subColLeft > .moduletable > ul > li > article > .content,
	.listingItems > ul >li,
	#col1Content td,
	.itemFooter,
	.listingItems footer,
	.subColLeft > .moduletable > ul > li {
		border-color: #b4b4b4;
	}
	
	
	/*.bannerFrontPage > .moduletable > .bannergroup,
	.subColRight > .moduletable > .bannergroup > .banneritem,*/
	div.k2SearchBlock input[type="submit"],
	#pageContent #mainMenu > ul,
	ul[class^="boxListing"] > li:hover > p,
	.tip-wrap,
	form input[type="reset"],
	.ce-form,
	.pagination > ul > li > span,
	.pagination > ul > li > a:hover,
	noscript > strong,
	.sigplus-gallery > ul > li:hover > a {
		border-color: #fff;
	}
	
	.subMenu,
	#pageContent #mainMenu > ul > li > ul {
		border-color: #000;
	}
	
	.validation-failed {
		border-color: #f00;
	}
	

	
	.subMenu > ul > li > a,
	#pageContent #mainMenu > ul > li,
	#pageContent #mainMenu > ul > li,
	.galleryListing header,
	#pageContent #mainMenu > ul > li > ul > li > a {
		border-top-color: #555;
	}
	

	#footerMenu > ul > li > ul {
		border-top-color: #a5a5a5;
	}
	
	#pageContent #mainMenu > ul > li > ul > li:first-child > a,
	#pageContent #mainMenu > ul > li > ul,
	#footerContent #mainMenu {
		border-top-color: #fff;
	}
	
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.kurzmeldungen ul li,
	.moduletable.topThemen ul > li,
	.moduletable.meistGeleseneArtikel ul li,
	.k2LiveSearchResults > ul > li > a {
		border-top-color: #f1f1f1;
	}
	
	
	#footerContent .moduletableHeadline {
		border-bottom-color: #9a9a9a;
	}
	
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.kurzmeldungen ul li,
	.moduletable.topThemen ul > li,
	.moduletable.meistGeleseneArtikel ul li,
	.topbox,
	.k2LiveSearchResults > ul > li > a {
		border-bottom-color: #bcbcbc;
	}
	
	
	.subMenu > ul > li > a,
	#pageContent #mainMenu > ul > li > ul > li > a {
		border-bottom-color: #000;
	}
	
	#pageContent #mainMenu > ul > li:first-child:hover,
	#pageContent #mainMenu > ul > li:first-child.active,
	#pageContent #mainMenu > ul > li {
		border-right: 1px solid #000000;
	}
	
	#pageContent #mainMenu > ul > li.active,
	#pageContent #mainMenu > ul > li:hover {
		border-right-color: #CB1819;
	}
	
	/**
	* border none
	*/
	
	.moduletable.meistGeleseneArtikel ul > li:first-child,
	.subColLeft > .moduletable > ul > li:first-child,
	.subMenu > ul > li,
	.galleryListing header h3,
	#pageContent #mainMenu > ul > li > ul > li {
		border-top: none;
	}
	
	#pageContent #mainMenu > ul > li.last {
		border-right: none;
	}
	
	.moduletable.meistGeleseneArtikel ul > li.last,
	.moduletable.topThemen ul > li.lastItem,
	.moduletable.beliebtesteArtikel ul > li.lastItem > a,
	.moduletable.kurzmeldungen ul li.lastItem,
	.moduletable.meistGeleseneArtikel ul li.lastItem,
	.sectionPolizei .subColLeft .moduletable > ul > li .content,
	article.service .listingItems > ul > li,
	.subMenu > ul > li,
	#pageContent #mainMenu > ul > li > ul > li {
		border-bottom: none;
	}

	#col1Content > footer ul li:first-child,
	#mainMenu > ul > li:first-child {
		border-left: none;
	}
	

	form legend,
	form input[type='checkbox'],
	form input[type='checkbox']:focus,
	form input[type='checkbox']:hover,
	form input[type='checkbox']:active,
	form input[type='radio'],
	form input[type='radio']:focus,
	form input[type='radio']:hover,
	form input[type='radio']:active,
	div.k2SearchBlock input[type='text'],
	form input[type='submit'],
	form button[type="submit"],
	.topThemen li.lastItem,
	#pageContent #mainMenu > ul > li:first-child > div,
	.pagination > ul > li.pagination-next > *,
	.pagination > ul > li.pagination-prev > *,
	.pagination > ul > li.pagination-end > *,
	.pagination > ul > li.pagination-start > * {
		border: none;
	}
	
	/**
	* padding
	*/
	
	.contentWeather .moduleCopyright,
	.contentWeather .headline,
	div.k2SearchBlock input[type='text'],
	.pagination > ul > li > * {
		padding: 4px;
	}
	
		#col1Content td,
	.itemFullText .easy_img_caption_inner,
	#socialIconsMenu > ul > li > a,
	.sigplus-gallery > ul > li > a,
	.jvs-module .navi a,
	.listing5Cols > ul > li > article > header h3,
	.listing3Cols > ul > li > article > header h3,
	.listingItems > ul > li > article > footer {
		padding: 6px;
	}
	
	#archivLink,
	.k2LiveSearchResults > ul > li > a,
	#col1Content .itemImage img alt {
		padding: 8px;
	}
	
	
	.moduletable_menu > .moduletableHeadline,
	.moduletable.contentWe,ather > .moduletable.contentWeather,
	.subColRight .jvotesystem,
	.bannerContentDetail,
	.bannerFrontPage > .moduletable,
	#col2 > .moduletable .jqueryBanners > .bannerContainer > a,
	#col2 > .moduletable > .bannergroup > .banneritem,
	.subColRight > .moduletable .jqueryBanners > .bannerContainer > a,
	.subColRight > .moduletable > .bannergroup > .banneritem,
	ul[class^="boxListing"] > li > p,
	.moduletable.beliebtesteArtikel ul > li > a,
	.moduletable.kurzmeldungen ul li,
	.itemImageAlt,
	#col2 .moduletable.itemListing > ul > li > article,
	.pagination > span,
	#ce_map_container {
		padding:10px;
	}

	.mainMenuButton > a,
	noscript > strong {
		padding: 24px;
	}
	
		
	.sliderRechts .sigplus-gallery,
	#contentFooterWrapper {
		padding:16px 0;
	}
	
	.socialShare {
		padding: 8px 16px 2px 16px;
	}
	
	.moduletable .beliebtesteArtikel,
	.moduletable .immonetForm,
	.moduletable .topThemen {
		padding: 10px 10px 0 10px;
	}

	form select,
	form input[type='text'],
	form input[type='email'],
	form input[type='password'],
	form textarea {
		padding: 2px 4px;
	}
	
	.requiredsign > small {
		padding: 2% 2% 0 2%;
	}
	
	.breadcrumbs > ul > li > span,
	.breadcrumbs > ul > li > a {
		padding: 1px 0 2px 10px;
	}
	
	.subMenu > ul > li > a,
	#mainMenu > ul > li > ul > li > a,
	#mainMenu > ul > li > a {
		padding: 9px 12px 10px 12px;
	}
	
	#mainFooterMenuWrapper #mainMenu > ul > li > a {
		padding: 10px 12px 9px 12px;
	}
	
	.contentSlider .djslider > .slider-container > ul > li > a {
		padding: 12px 5px 10px 5px;
	}
	
	article time {
		padding: 24px 0 18px;
	}
	
	#k2Container > .listingItems.listing1Cols > ul > li > article time {
		padding: 0 0 2px;
	}
	
	#footer,
	#pageContent {
		padding: 0 10px;
	}
	
	.bannerArtikelDetail,
	.moduletable.meistGeleseneArtikel ul li {
		padding: 10px 0;
	}
	
	form input[type="button"],
	form input[type="reset"],
	form input[type="submit"],
	button {
		padding: 4px 28px;
	}
	
	#dj-classifieds .button {
		padding: 4px 18px;
	}
	
	#topMenu > ul > li > a {
		padding: 8px 4px;
	}
	
	.itemLikeBox,
	.topbox,
	.pagination{
		padding: 12px 0;
	}
	
	.pagination > ul {
		padding: 0 12px;
	}
	
	#col1Content > footer,
	.tip-wrap {
		padding: 4px 8px;
	}
	
	.moduletable.topThemen .moduleItemImage {
		padding: 6px 10px 10px 0;
	}
	
	#col2 > .moduletable > .moduletableHeadline,
	.subColRight > .moduletable > .moduletableHeadline {
		padding: 0 10px;
	}
	
	#search form input[type="submit"] {
		padding: 2px 16px;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	.barbox,
	.pagination > ul > li.pagination-next > *,
	.pagination > ul > li.pagination-prev > *,
	.pagination > ul > li.pagination-end > *,
	.pagination > ul > li.pagination-start > * {
		padding: 6px 0;
	}
	
	/*.subColLeft > .moduletable > ul > li footer > a {
		padding-top: 16px;
	}*/
	
	#mainFooterMenuWrapper {
		padding-top: 1px;
	}
	
	.itemImageCredits,
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline,
	#footerMenu > ul > li > ul {
		padding-top: 6px;
	}
	
	#col2 > .moduletable,
	.listing > article > .itemIntroText .subColRight > .moduletable {
		padding-top: 10px;
	}
	
	.contentSliderRechts .sliderWrapper {
		padding-top: 20px;
	}
	
	.listingItemsSecondary article footer {
		padding-top: 22px;
	}
	
	/*div.search {
		padding-top: 30px;
	}*
	
/*	.contentSlider .djslider > .slider-container {
		padding-right: 5px;
	}*/
	
	.moduletable.kurzmeldungen ul,
	.moduletable.meistGeleseneArtikel ul,
	.listingItems > ul > li > article > .description {
		padding-right: 10px;
	}

	.breadcrumbs > ul > li {
		padding-right: 8px;
	}
	
	#mainMenu {
		paddingt-right: 12px;
	}
	.caption.big_white,
	.caption.very_big_white,
	.caption.big_black,
	.caption.very_big_black {
		padding-right: 12px !important;
	}
	
	#mainMenu > ul > li.parent > a > span {
		padding-right: 15px;
	}
	
	#col1Content,
	.subColLeft > .moduletable {
		padding-right: 24px;
	}
	
	.contentSlider .sliderWrapper .slider-container {
		padding-right: 26px;

	}
	
	.item-0 .value {
		padding-right: 23px;
	}
	
	
	.moduletable.kurzmeldungen ul li {
		padding-right: 0;
	}
	
	.frontPage .listing > article > header > h2 span {
		padding-bottom: 2px;
	}
	
	#footerMenu > ul > li > span,
	#footerMenu > ul > li > a {
		padding-bottom: 3px;
	}
	
/*	 #col1Content .itemImage {
		padding-bottom: 6px;
	}*/
	
	.listingItemsSecondary article,
	#col2 > .moduletable .jqueryBanners > .bannerContainer > a,
	.subColRight > .moduletable .jqueryBanners > .bannerContainer > a,
	.bannerContentDetail,
	.bannerFrontPage > .moduletable,
	#footerContent .moduletableHeadline,
	form label {
		padding-bottom: 6px;
	}
	

	.contentSlider,
	.galleryListing {
		padding-bottom: 10px;
	}
	
	.description,
	.subColLeft > .moduletable > ul > li footer,
	.listingItems > ul > li footer,
	.listingMainArticle > article > .content > footer,
	th.k2ProfileHeading {
		padding-bottom: 8px;
	}


	.headline .sliderWrapper {
		padding-bottom: 7px;
	}
	
	.headline .sliderWrapper {
		padding-top: 12px;
	}
	
	.sectionPolizei article > .description,
	.polizei .listingItems article .itemIntroText {
		padding-bottom: 24px;
	}
	
	#footer,
	.sigplus-gallery > ul {
		padding-bottom: 48px;
	}
	
	.sectionPolizei .description {
		padding-bottom: 0;
	}
	
	.contentSlider .djslider-loader {
		padding-bottom: 0 !important;
	}
	
	#col1Content > footer ul li {
		padding-left: 4px;
	}
	
	.contentSliderRechts.headline li img {
		padding-left: 5px !important;
	}
	
	.mainMenuButton > a > span {
		padding-left: 6px;
	}
	
	#footerMenu > ul > li > ul > li > a,
	#footerContent .moduletableHeadline {
		padding-left: 10px;
	}
	
	form label#remember-lbl,
	.caption.big_white,
	.caption.very_big_white,
	.caption.big_black,
	.caption.very_big_black {
		padding-left: 12px !important;
	}
	
	#footerMenu > ul > li > ul,
	a.itemReadMore {
		padding-left: 16px;
	}
	
	.relatedArticle ul  li  a {
		padding-left: 21px;
	}
	
	.serviceListing h3,
	.moduletable.beliebtesteArtikel ul > li,
	.moduletable.kurzmeldungen ul li,
	#col2 > .moduletable,
	.subColRight > .moduletable {
		padding-left: 24px;
	}
	
	.meistGeleseneArtikel ul {
		padding-left: 30px;
	}
	
	#col2 > .moduletable.mitIcon > .moduletableHeadline,
	.moduletable.mitIcon > .moduletableHeadline {
		padding-left: 51px;
	}
	
	#pageContent #mainMenu > ul {
		padding-left: 152px;
	}
	
	.moduletable.beliebtesteArtikel ul > li > a,
	#col1Content > footer ul li:first-child,
	form .ce-tooltip,
	#col1Content header > span *:first-child,
	#footerMenu > ul > li:first-child > a {
		padding-left: 0;
	}
	
	.sectionService + .bannerFrontPage .moduletable,
	.listing5Cols > ul > li > article > .image,
	.listing3Cols > ul > li > article > .image {
		padding: 0;
	}

	/**
	* margin
	*/
	
	.sigplus-gallery > ul > li > a,
	ul[class^="boxListing"] > li > p,
	form .cf-type-daterange input[type="text"],
	.captcha-container,
	.ce-contact-email-copy-container,
	div.ce-cf-container {
		margin: 2%;
	}
	
	#copyright {
		margin: 8px 0;
	}
	
	.k2LiveSearchResults > ul > li > a {
		margin: 0 8px;
	}
	
	#dj-classifieds .button,
	.contentSliderRechts .sliderWrapper .slider-container {
		margin: 0 10px;
	}
	
	.breadcrumbs {
		margin: 20px 0;
	}
	
	.contentWeather .item-0 {
		margin: 10px 23px;
	}
	
	.pagination > ul > li {
		margin: 8px 0 8px 8px;
	}
	
	#footerContent .moduletableHeadline,
	#mainFooterMenuWrapper,
	.frontPage #pageContent #mainMenu {
		margin:0 -10px 24px -10px;
	}
	
	#pageContent #mainMenu {
		margin:0 -10px 16px -10px;
	}
	
	.contentSlider .sliderWrapper .slider-container {
		margin: 0 0 0 22px;
	}
	
	.itemLikeBox {
		margin: -32px 0 0 20px;
	}
	
	div.sigplus-gallery ul > li > img, div.sigplus-gallery ul > li > a > img {
		margin: 0 !important;
	}
	
	
	#archivLink,
	#superBanner,
	.listing > article > .itemIntroText .bannergroup,
	#col2 .moduletable.imageListing1Row ul > li > *,
	#footer .moduletable.imageListing1Row ul > li > *,
	#pageMargin,
	#footer {
		margin: 0 auto;
	}
	
	
	ul[class^="boxListing"] + p {
		margin-top: 1em;
	}
	
	form input[type="checkbox"]#remember {
		margin-top: 3px;
	}
	
	.listingMainArticle article time {
		margin-top: 8px;
	}
	
	.topThemen .moduleItemTitle,
	.bannergroup.smallSquare .banneritem,
	.button.validateReg {
		margin-top: 10px;
	}
	
	.login + div,
	.contentSlider + .bannerFrontPage,
	.sectionService + .bannerFrontPage,
	.subColLeft > .moduletable,
	.bannergroup.bannerAboveSlider,
	#contentFooterWrapper,
	.relatedArticle > h3,
	.pagination,
	.listingItems > ul > li > article {
		margin-top: 24px;
	}
	
	.frontPage article .listing .subColLeft .moduletable ul + footer,
	#col2 > .moduletable,
	.listing > article > .itemIntroText .subColRight > .moduletable {
		margin-top: 20px;
	}
	
	.serviceListing > ul,
	ul.boxListing1Cols > li,
	.frontPage #main,
	#col2 > .moduletable > .bannergroup > .banneritem,
	div[class^="subCol"] .moduletable > ul > li > article,
	.serviceListing,
	.galleryListing > .listingItems,
	.listing > article > .itemIntroText .subColRight .bannergroup > .banneritem,
	#col2 > .moduletable > .bannergroup > .banneritem,
	#frontpage .subColRight .moduletable {
		margin-top: 30px;
	}
	
	.galleryListing,
	.bannerContentDetail,
	.bannerFrontPage,
	#footer #mainFooterMenuWrapper {
		margin-top: 32px;
	}
	
	#col1.errorPage,
	.listingItemsSecondary,
	.Text + .listingItems {
		margin-top: 48px;
	}
	
	.ce-qrcode-container {
		margin-top: -23px;
	}
	
	.tp-leftarrow.large,
	.tp-rightarrow.large {
		margin-top: -32px;
	}
	
	.frontPage #contentFooterWrapper,
	.subColLeft > .moduletable:first-child,
	#col2 > .moduletable:first-child,
	#col2 > .moduletable > .bannergroup > .banneritem:first-child,
	.listing > article > .itemIntroText .subColRight > .moduletable:first-child,
	.listing > article > .itemIntroText .subColRight .small-rectangle .bannergroup > .banneritem,
	.listing > article > .itemIntroText .subColRight .bannergroup > .banneritem:first-child,
	.bannergroup.smallSquare .banneritem:first-child,
	.listing5Cols > ul > li > article,
	.listing3Cols > ul > li > article,
	.listing > article.service,
	.listing > article.startseite-stadtleben,
	ul.boxListing1Cols > li:first-child > p,
	div[class^="subCol"] .moduletable > ul > li.mainArticle > article,
	.listingItems h2,
	#col2 .moduletable h2 {
		margin-top: 0;
	}
	
	.listing1Cols > ul > li > article > .image {
		margin-right: 10px;
	}
	
	.sliderWrapper {
		margin-right: 23px;
	}
	
	.listing > article > header {
		margin-right: -10px;
	}
	
	
	.ce-qrcode-container {
		margin-right: -23px;
	}
	
	.contentSliderRechts .sliderWrapper,
	.contentSlider .sliderWrapper,
	#footerMenu > ul > li.last,
	ul.boxListing1Cols > li:first-child > p,
	.listingItems.listing1Cols > ul > li > article {
		margin-right: 0;
	}
	
	#col2 > .moduletable.oneInRow .bannerContainer,
	.subColRight > .moduletable.oneInRow .bannerContainer,
	.bannerContentDetail .jqueryBanners div[class^="bannerContainer"],
	.itemRelated > h3,
	.bannerFrontPage .jqueryBanners div[class^="bannerContainer"],
	.frontPage .listingItems > ul > li > article > header {
		margin-bottom: 5px;
	}
	
	#col1Content h1,
	article p{
		margin-bottom: 25px;
	}
	
	form input[type="text"]#username,
	form input[type="password"],
	#col1Content .itemFullText .easy_img_caption,
	.relatedArticle > h3,
	.relatedArticle ul li,
	.serviceListing h3,
	#col1Content .listingMainArticle > article .itemImage,
	.subColLeft > .moduletable > ul > li.mainArticle .image {
		margin-bottom: 8px;
	}
	
	address,
	.ce-container h2,
	#col1Content .itemFullText,	
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline {
		margin-bottom: 10px;
	}
	
	h2.itemTitle,
	.listingItemsSecondary li article,
	#col1Content > h1,
	/*#col2 > .moduletable > .moduletableHeadline,*/
	.subColLeft > .moduletable > ul > li > description,
	ul[class^="boxListing"] > li img {
		margin-bottom: 16px;
	}
	
	
	#archivLink,
	#col1Content h1,
	#col1 h1,
	.serviceListing > ul > li,
	.frontPage #mainMenu,
	#col1Content > header > h1,
	.bannergroup.bannerAboveSlider {
		margin-bottom: 24px;
	}
	
	
	#col1Content .itemContainer,
	#col1Content > .itemImage,
	.bannerArtikelDetail,
	.listing > article,
	.frontPage .listing > article > header {
		margin-bottom: 32px;
	}
	
	noscript > strong {
		margin-bottom: 48px;
	}
	
	.bannerArtikelDetail img,
	.contentSlider .slider-container > ul li > a > img,
	article > .image > img,
	.subColRight > .moduletable .custom img,
	.banneritem > a > img,
	.itemImage img {
		margin-bottom: -4px;
	}
	
	.sectionService .listing5Cols.listingItems > ul > li .image > a > img {
		margin-bottom: -6px;
	}
	
	#col1Content h2 {
		margin-bottom: 7px;
	}
	
	#col1Content .listingItems.listing1Cols > ul > li article p,
	#col1Content .listingItems article header > h2,
	.frontPage .listingItems > ul > li > article > header,
	.subColLeft > .moduletable > ul > li p,
	.copyright > p:last-child {
		margin-bottom: 0;
	}
	
	#col1Content > footer ul li,
	#topMenu > ul > li {
		margin-left: 4px;
	}
	
	.moduletable.beliebtesteArtikel ul,
	.moduletable.kurzmeldungen ul,
	#socialIconsMenu > ul > li,
	article header time,
	.listing5Cols > ul > li article,
	.listing3Cols > ul > li article {
		margin-left: 10px;
	}
	
	.listing3Cols > ul {
		margin-left: -10px !important;
	}
	
	.likeButtonCategoryItem {
		margin-left: 256px;
		margin-top: -21px;
	}
	
	.likeButtonItemLeading {
		margin-left: 516px;
		margin-top: -21px;
	}
	
	.likeButtonStartseiteListing {
		margin-left: 326px;
		margin-top: -21px;
	}
	
	.socialShareHeader {
		margin-right: 8px;
		margin-top: 7px;
	}
	
	.serviceListing h3 {
		margin-left: 20px;
	}
	
	.sectionService .listing5Cols > ul > li > article {
		margin-left: 23px;
	}
	
	.sectionService .listing5Cols > ul {
		margin-left: -23px
	}
	
	.jqueryBanners div[class^="bannerContainer"] > a {
		margin-left: 32px;
	}
	
	.socialShare > div {
		margin-left: 32px !important;
	}
	
	form #ce-cf-container-ce-submit-button span {
		margin-left: 48px;
	}
	
	.frontPage .listing > article > header > h2 span {
		margin-left: 80px;
	}
	
	#footerMenu > ul > li {
		margin-right: 96px;
	}
	
	.polizei .listingItems a.itemReadMore {
		margin-left: 187px;
	}
	
	.listingItems > ul > li > article .content,
	.subColLeft .moduletable > ul > li > article > .content {
		margin-left: 190px;
	}
	
	.k2SearchBlock input[type="submit"] {
		margin-left: -5px
	}
	
	.tp-rightarrow.large {
		margin-left: -12px;
	}
	
	.sectionService {
		margin-top: 3px;
	}
	
	.polizei .listingItems > ul > li > article .content,
	.k2LiveSearchResults ul,
	#socialIconsMenu > ul > li:first-child,
	.jqueryBanners div[class^="bannerContainer"] > a:first-child,
	#col1Content > footer ul li:first-child,
	#col1Content > header > time,
	#footerMenu > ul > li:first-child,
	.subColLeft .moduletable > ul > li.mainArticle > article > .content,
	#col1 .subColRight .banneritem,
	#topMenu > ul > li:first-child,
	.itemLikeBox > *,
	.tp-leftarrow.large,
	.mainMenuButton > a,
	#mainMenu > ul > li,
	.itemLikeBox > *:first-child,
	.tp-rightarrow.large,
	.ce-modal-container .ce-cf-container,
	form #ce-cf-container-ce-submit-button span:first-child,
	ul.boxListing1Cols > li:first-child > p,
	.listingItems.listing1Cols > ul > li > article,
	#mainMenu > ul > li:first-child,
	#footerMenu > ul > li:first-child {
		margin-left: 0;
	}
	
	.socialShare > div:first-child {
		margin-left: 0 !important;
	}
	
	div > .djslider-loader > .djslider {
		margin: 0 !important;
	}
	
	/**
	* icons
	*/
	
	.topLink,
	#boxplus .boxplus-viewer > .boxplus-prev,
	#boxplus .boxplus-viewer > .boxplus-next,
	.tp-rightarrow.large,
	.tp-leftarrow.large {
		width: 64px;
	}
	
	.topLink,
	.tp-rightarrow.large,
	.tp-leftarrow.large {
		height: 64px;
	}
	
	
	.iconLink,
	.iconZoom {
		width: 48px;
	}
	
	.classified,
	.sliderRechts {
		width: 412px;
	}
	
	.classified {
		height: 195px;	
	}
	
	.topThemen {
		
	}
	
	.iconLink,
	.iconZoom {
		height: 40px;
	}
	
	.iconLink,
	.iconZoom {
		position: absolute;
		top: 0;
		right: 0;
		visibility: visible;
		transition-duration: 1.0s;
		transition-property: top;
		transition-timing-function: ease-in-out;
	}
	
	.topLink {
		position: fixed;
		right: 10px;
		bottom: 82px;
	}
	
	#pageMargin {
		height: auto !important;
		min-height: 100%;
		position: relative !important;
	}
	
	#superBanner + #pageMargin {
		margin-top: 10px /*130px*/;
	}
	
	.bannerLabelRight {
		left: auto;
		margin-top: -62px;
		right: -3px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); /* IE9+ */
		-webkit-transform:rotate(90deg); /* Safari and Chrome */
		-o-transform:rotate(90deg); /* Opera */
	}
	
	.bannerLabelLeft {
		left: -1px;
		margin-top: 42px;
		right: auto;
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg); /* IE9+ */
		-webkit-transform:rotate(-90deg); /* Safari and Chrome */
		-o-transform:rotate(-90deg); /* Opera */
	}
	
	.bannerLabel {
		z-index: 600;
		margin-top: 29px;
		right: 0px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); /* IE9+ */
		-webkit-transform:rotate(90deg); /* Safari and Chrome */
		-o-transform:rotate(90deg); /* Opera */	
		}
	
	.bannerArtikelDetail img {
		max-width: 555px
	}
	
	.bannerLabelArticleDetailRight {
		left: auto;
		margin-top: -32px;
		right: -3px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); /* IE9+ */
		-webkit-transform: rotate(90deg) translate(-100px, 16px);
		-webkit-transform:rotate(90deg); /* Safari and Chrome */
		-o-transform:rotate(90deg); /* Opera */
	}
	
	.bannerLabelArticleDetailLeft {
		left: -1px;
		margin-top: 15px;
		right: auto;
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg); /* IE9+ */
		-webkit-transform:rotate(-90deg); /* Safari and Chrome */
		-o-transform:rotate(-90deg); /* Opera */
	}
	
	.k2LiveSearchResults > ul {
		position: absolute;
		border: 1px solid  #979797;
		z-index: 500;
		width: 330px;
	}

	.searchContainer {
		border: solid;
	}
	
	#logo {
		position: absolute;
		width: 384px;
		height: 190px;
		padding: 0;
		left: 0;
		top: -2px;
	}
	
	.boxplus-carousel .boxplus-paging > div.boxplus-next,
	.boxplus-carousel .boxplus-paging > div.boxplus-prev {
		top: -133px !important;

	}
	
	.contentWeather .item-1,
	.contentWeather .item-2 {
		left:215px;
	}
	
	.contentWeather .item-1 {
		top: 19px;
	}
	
	.contentWeather .item-2 {
		top: 43px;
	}
	
		
	.contentWeather .moduleCopyright {
		bottom: 0;
		left: 350px;
	}
	
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-prev {
		background: url(../images/pfeilLeft.png) !important;
		left: -10px!important;
	}
	
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-next {
		background: url(../images/pfeilRight.png) !important;
		right: -10px!important;
	}
	
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-prev,
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-next {
		cursor:pointer;
	}
	
	#fancybox-left-ico,
	#fancybox-right-ico,
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-prev,
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-next {
		height: 56px !important;
		width: 42px !important;
	}
	
	#fancybox-right-ico {
		background: url(../images/pfeilRight.png);
	}
	
	#fancybox-left-ico {
		background: url(../images/pfeilLeft.png);
	}
	
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-next:hover,
	.sliderRechts .boxplus-carousel .boxplus-paging > div.boxplus-prev:hover {
		background-position:inherit !important;
	}
	
	/*.boxplus-carousel .boxplus-viewport > ul > li {
		padding-left: 10px !important;
	}*/
	
	#socialIconsMenu {
		position: absolute;
		/*right: 10px;
		top: 30px;*/
		right: 16px;
		top: 28px;
	}
	
	#pageContent #mainMenu > ul > li > ul {
		position: absolute;
		top: 40px;
		left: 0;
		opacity: 0;
		visibility: hidden;
		width: 260px;
		z-index: 400;
	}
	
	#pageContent #mainMenu > ul > li:hover > ul {
		visibility:visible;
		opacity: 1;
		transition-delay: 320ms;
		visibility: visible;
	}
	
	/***IMMONET ***/
	

	.ImmonetHpmSlot1 {
		width: 42% !important;
		margin-bottom: 2em!important;
	}
	
	.ImmonetHpmSlot3 {
		position: absolute;
		top: 22px;
		left: 200px;
	}
	.immonetHpmRight {
		position: absolute;
		top: 100px;
		bottom: 45px;
		left: 200px
	}
	
	#immonetHpm .ihpmExposeTexte,
	#immonetHpm .ihpmExposeData {
		min-width:96.5% !important;
		border: 1px solid #ddd;
		padding: 10px;
		background: #F0F0F0;
		margin-top: 8px;
	}
	
	.moduletable .immonetForm {
		width: 392px;
	}
	
	#immonetHpm .ihpmExposePics {
		border: none !important;
	}
	
	#immonetHpm .eintraegeProSeite > span > a,
	#immonetHpm .ihpmPager .ihpmPagerActive, 
	#immonetHpm .ihpmPager .ihpmPagerInactive, 
	#immonetHpm .ihpmPager .immonetHpmPagerActive, 
	#immonetHpm .ihpmPagerDots {
		border: 1px solid #DDDDDD;
		padding: 8px !important;
		
	}
	
	span.immonetHpmPagerActive {
		color: #CB1819 !important;
		font-weight: bold;
	}
	
	#immonetHpm a:hover {
		color: #CB1819 !important;
	}
	
	#immonetHpm * {
		font-family: 'Open Sans', sans-serif !important;
	}
	

	
	#immonetHpm .ihpmPager {
		padding: 20px 0 !important;
		text-align: left !important;
	}
	
	#immonetHpm .ihpmListing {
		border: 1px solid #ddd !important;
		margin-bottom: 25px !important;
	}
	
	#immonetHpm .eintraegeProSeite {
		text-align: center !important;
	}
	
	#immonetHpm #ihpmExposeContactDetails {
		border: 1px solid #ddd;
	}
	
	#immonetHpm .immonetHpmButtonGray input, 
	#immonetHpm .immonetHpmButtonGray button {
		  padding: 0 80px 2px 4px !important;
	}
	
	#immonetHpm .eintraegeProSeite > span.fett {
		font-weight: bold;
	}
	
	#immonetHpm input, 
	#immonetHpm label, 
	#immonetHpm form, 
	#immonetHpm option, 
	#immonetHpm select, #immonetHpm p, 
	#immonetHpm .ihpmExposeDataValue, 
	#immonetHpm .ihpmExposeData, 
	#immonetHpm .ihpmExposeDataLabel, 
	#immonetHpm .ihpmListing {
		line-height: 1.7em !important;
		color: #393939 !important;
	}
	
	#immonetHpm h1, 
	#immonetHpm h2, 
	#immonetHpm h3, 
	#immonetHpm .ihpmH3, 
	#immonetHpm .immonetHpmSelHeadline {
		margin-top: 20px !important;
	}
	
	#immonetHpm .ihpmExposePrint,
	#immonetHpm .ihpmExposeNext,
	#immonetHpm .ihpmExposePrevious,
	#immonetHpm .ihpmExposeBackToList,
	#immonetHpm .ihpmExposeBlock {
		border: 1px solid #ddd;
		padding: 10px !important;
	}
	
	#immonetHpm .ihpmListing, #immontHpm .immonetHpmMediaThumbWrapper {
		padding: 10px !important;;
	}
	
	#immonet_hpmodul_info,
	#immonet_hpmodul_info a {
		font-size: 9px !important
	}
	
	#immonet_hpmodul_info {
		top: 20px;
	}
	
	.ihpmListingLinks a {
		 color: #CB1819 !important;
		 font-weight: bold;
	}
	
	
	#immonetHpm-content {
		position: relative;
		bottom: 20px;
	}

	#ihpm-parentcat,
	#ihpm-objecttype .ImmonetHpmSlot3 {
		width: 127% !important;
		border: 1px solid #bdbdbd !important;
	}
	
	.ihpmListingLinks {
		padding:0 20px !important;
	}
	
	#immonetHpm .ihpmListingLinks a:hover,
	.ihpmListingLinks a {
		color: #ffffff!important;
		text-decoration: none !important;
	}
	
	.ihpmListingLinks,
	#immonetHpm .immonetHpmButtonGray input, #immonetHpm .immonetHpmButtonGray {
		color: #ffffff!important;
		background-image: none!important;
		background: linear-gradient(to bottom, #7B7B7B 0%, #353535 49%, #4A4A4A 51%, #323232 99%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}

	
	#immonetHpm .ihpmListingLinks:hover,
	#immonetHpm:hover .immonetHpmButtonGray input:hover, #immonetHpm:hover .immonetHpmButtonGray:hover {
		background: linear-gradient(to bottom, #F73B3C 0%, #CB1718 49%, #C11614 51%, #9F1916 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		
	}
	
	#ihpmExposeContactBtn1,
	#immonetHpm .ihpmExposeContact {
		display: none !important;
	}

	
	.moduletable > .moduletableHeadline + span.withIconJn,
	.relatedArticle > h3 > span.withIconJn,
	.breadcrumbs {
		z-index: 20;
	}
	
	#boxplus .boxplus-viewer > .boxplus-prev
	#boxplus .boxplus-thumbs > .boxplus-rewind {
		left: 12px;
	}
	
	#boxplus .boxplus-viewer > .boxplus-next
	#boxplus .boxplus-thumbs > .boxplus-forward {
		right: 12px;
	}
	
	.sliderWrapper span.load-button,
	#boxplus .boxplus-dialog .boxplus-m,
	#boxplus .boxplus-dialog {
		border-radius: 0;
	}
	
	#boxplus .boxplus-dialog .boxplus-main {
		padding-bottom: 21px;
	}
	
	#boxplus .boxplus-bottom > .boxplus-caption {
		margin: 12px 0;
	}
	
	#boxplus .boxplus-thumbs {
		height: 175px !important;
	}
	
	#boxplus .boxplus-thumbs > ul {
		padding: 0 !important;
	}
	
	#boxplus .boxplus-thumbs > ul > li {
		display: inline-block !important;
		width: 213px !important;
		min-width: 213px !important;
		height: 132px !important;
		background-color: #fff !important;
		vertical-align: top !important;
		border: 1px solid #dfdcdc !important;
		padding: 6px 6px 11px 6px;
		margin: 12px 6px !important;
	}
	
	#boxplus .boxplus-thumbs > ul > li.boxplus-active,
	#boxplus .boxplus-thumbs > ul > li:hover {
		background-color: #009fe3 !important;
	}
	
	#boxplus .boxplus-thumbs > ul > li > img,
	#boxplus .boxplus-thumbs > ul > li > img:hover,
	#boxplus .boxplus-thumbs > ul > li.boxplus-active > img {
		border: none !important;
	}
	
	#boxplus .boxplus-thumbs > ul > li > img {
		padding: 0 !important;
		max-height: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}
	
	.socialShare .fb-like {
		vertical-align: top;
	}
	
	/**
	* error messages
	*/
	
	#system-message > .error > ul {
		background-position: 12px 6px;
	}
	
	#system-message > dd > ul > li,
	#system-message,
	.k2LiveSearchResults > ul > li,
	#system-message ul {
		margin-left: 0;
	}
	
	#system-message {
		margin-bottom: 48px;
	}
	
	#system-message > dd {
		text-indent: inherit;
	}
	
	#system-message > dd > ul > li {
		padding-left: 38px;
	}
	
	#system-message > dd > ul {
		border: 1px solid #84A7DB;
		color: #0055BB;
		list-style: none outside none;
	}
	#system-message > .message > ul {
		background-color: #C3D2E5;
	}
	#system-message > .error > ul, 
	#system-message > .warning > ul, 
	#system-message > .notice > ul {
		color: #CC0000;
	}
	
	#system-message > .error > ul {
		background-color: #E6C0C0;
		border-color: #DE7A7B;
	}
	
	#system-message > .warning > ul {
		background-color: #E6C8A6;
		border-color: #FFBB00;
	}
	
	#system-message > .notice > ul {
		background-color: #EFE7B8;
		border-color: #F0DC7E;
	}
	
	#mainMenu > ul > li:first-child  > a {
		text-indent: -9999px;
	}
	
	.bodyClass > .bannergroup {
		/*position: absolute;
		right: 11.93%;
		top: 0px;*/
		margin: 0 auto;
		max-width: 1111px;
		width: 90%;
		margin-top: 4px;
	}
	
	noscript {
		/*top: 120px;*/
	}
	
	.bodyClass > .bannergroup.skyscraper {
		top: 120px;
	}
	
/*	.moduletable.contentSliderRechts > .sliderWrapper {
		overflow: hidden;
		margin: 0;
	}

	.moduletable.gallery > .sliderWrapper > .djslider-loader > .djslider > .slider-container ul {
		left: -98px !important;
	}
	
	.moduletable.contentSliderRechts > .sliderWrapper .slider-container {
		padding: 0 130px;
	}*/
	
	/*
	.moduletable.gallery > .sliderWrapper > .djslider-loader > .djslider > .slider-container {
		width: 510px !important;
		left: -98px !important;
	}*/
	
	.contentSlider .moduletable,
	.galleryListing .listingItems {
		box-shadow: 0 1px 2px 1px #393939;
		padding: 0 10px 24px 10px;
		border-top: 6px solid #CB1819;
	}
	
	.contentSlider,
	.galleryListing {
		border-bottom: none !important;
	}
	
	.contentSlider > .moduletable > .moduletableHeadline,
	.galleryListing > .listingItems > .moduletableHeadline {
		border-top: none;
	}
	
	.galleryListing > .listingItems {
		margin-top:0;
	}
	
	#main .fb-like {
		width: 50% !important;
		text-align: right;
	}
	
	#main .socialShare .fb-like {
		width: auto !important;
		text-align: left;
	}
	
	.moduletable.topThemen > ul > li,
	.moduletable.topThemen > ul {
		margin: 0;
		list-style: none;
	}
	
	.moduletable.topThemen .moduleItemImage img {
		max-width: 100px;
	}
	
	
	.jvs-module div.votebutton > div {
		background: linear-gradient(to bottom, #7B7B7B 0%, #353535 49%, #4A4A4A 51%, #323232 99%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border: none !important;
		color: #fff !important
	}
}

/* Safari and Chrome, if Chrome rule needed */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#search form input[type="submit"] {
		padding: 2px 18px;
	}
}
*/