/*
Theme Name: Sparango.at Template
Theme URI: http://www.sparango.at
Description: Sparango.at Template
*/
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("fonts/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("fonts/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");
  src: url("fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("fonts/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("fonts/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background-color: #fde9d8;
	background-image: url("images/bg.png");
	background-repeat: repeat-x;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1;
}

.site {
	margin: 0 auto;
	max-width: 960px;
	max-width: 68.571428571rem;
	overflow: hidden;
}
.site-content {
	float: left;
	width: 65.104166667%;
}
body.template-front-page .site-content,
body.single-attachment .site-content,
body.full-width .site-content {
	width: 100%;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
a:focus {
	outline: thin dotted;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block;
}
audio,canvas,video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {
	clear: both;
}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {
	display: table;
	content: "";
}

.clearfix:after {
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
	content: ".";
}

#outer_container {
	margin: 0 auto;
	background-image: url("images/outer_container_bg.png");
	background-position: top center;
	background-repeat: no-repeat;
}

#container {
	width: 979px;
	margin: 0 auto;
	font-size: 13px;
}

#header {
	background-image: url("images/sprite.png");
	background-position: -1322px -1028px;
	width: 979px;
	height: 170px;
}

#logo {
	padding-top: 0px;
}
#logo img {
	height:170px; 
	width:560px;
}
#sprachen {
	float:right;
	margin-right: 52px;
    margin-top: 3px;
}
#sprachen img {
	height:18px;
	width:27px;
}
#nav {
	position: relative;
	height: 53px;
	margin-bottom: 6px;
}

#nav > ul > li {
	float: left;
	display: inline-block;
}
#nav li a {
	display: block;
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 54px;
	color: #b0e4ff;
	text-align: center;
	text-transform: uppercase;
}
#nav li:hover a, #nav li.active a {
	color: #fff;
}
#nav li a span.icon {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
	vertical-align: middle;
	background-image:url(images/sprite.png);
}

#nav li#nav_home a span.icon  {
	background-position: -3551px -9px;
}

#nav li#nav_new_coupons a span.icon  {
	background-position: -3546px -92px;
	width:45px;
}

#nav li#nav_top_coupons a span.icon  {
	background-position: -3546px -137px;
	width:45px;
}

#nav li#nav_all_coupons a span.icon  {
	background-position: -3545px -184px;
	width:45px;
}

#nav li#nav_all_categories a span.icon  {
	background-position: -3549px -49px;
	width:40px;
}

#nav li #categories a {
	font-weight: normal;
	line-height: 1;
	font-size: 13px;
	color: #003e6b;
	text-align: left;
	text-transform: none;
}
#nav #nav_home {
	background-image: url("images/sprite.png");
	background-position: -3301px -783px;
	width: 194px;
	height: 59px;
	background-repeat: no-repeat;
}

#nav #nav_home:hover, #nav #nav_home.active {
	background-position: -3301px -936px;
}

#nav #nav_new_coupons {
	background-image: url("images/sprite.png");
	background-position: -3301px -1095px; 
	width: 196px;
	height: 59px;
	background-repeat: no-repeat;
}

#nav #nav_new_coupons:hover, #nav #nav_new_coupons.active {
	background-position: -3301px -1248px;
}

#nav #nav_top_coupons {
	background-image: url("images/sprite.png");
	background-position: -3301px -1407px;
	width: 198px;
	height: 59px;
	background-repeat: no-repeat;	
}

#nav #nav_top_coupons:hover, #nav #nav_top_coupons.active {
	background-position: -3301px -1560px;
}

#nav #nav_all_coupons {
	background-image: url("images/sprite.png");
	background-position: -3301px 0;
	width: 195px;
	height: 59px;
	background-repeat: no-repeat;		
}

#nav #nav_all_coupons:hover, #nav #nav_all_coupons.active  {
	background-position: -3301px -153px;
}

#nav #nav_all_categories {
	background-image: url("images/sprite.png");
	background-position: -3301px -471px;
	width: 196px;
	height: 59px;
	background-repeat: no-repeat;		
}

#nav #nav_all_categories:hover, #nav #nav_all_categories.active {
	background-position: -3301px -624px;
}

#nav-below {
	margin-top: 30px;
}

#categories {
	position: absolute;
	left: 555px;
	top: 53px;
	background-color: #FFFFFF;
	width: 422px;
	border: solid 1px #478bbc;
	border-top-width: 0px;
	display: none;
	z-index: 10000;
}

#categories li {
	height: 31px;
	width: 207px;
	border-bottom: solid 1px #b5e2f7;
	float: left;
}

#categories li a {
	color: #003e6b;
	text-decoration: none;
	height: 31px;
	width: 207px;
	display: block;
}

#categories li:nth-child(even) {
	float: right;
}
#categories li a:hover {
	text-decoration: underline;
}
#categories li span {
	float: right;
	padding-top: 9px;
	padding-bottom: 10px;
	width: 162px;
	height: 12px;
	display: block;
	font-size: 12px;
}

#categories li img {
	background-image: url("images/categories_sprite.jpg");
	height: 24px; 
	width: 24px;
	position: relative;
	top: 7px;
}


#categories > a {
	padding-top: 9px;
	padding-bottom: 10px;
	width: 207px;
	float: right;
	font-family: "DroidSansBold";
	color: #003e6b;
	display: block;
	font-size: 12px;
	text-decoration: none;
}

#categories li a span:hover, #categories > a:hover {
	text-decoration: underline;
}

#categories .clearfix {
	width: 422px;
	height: 0px;
	visibility: visible;
	clear: none;
}
/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */

.page-title,.entry-content th,.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

/* Buttons */
input[type="submit"],post-password-required input[type=submit],li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #666;

}
input[type="submit"],post-password-required input[type=submit] {
	cursor: pointer;
}
input[type="submit"]:hover,post-password-required input[type=submit]:hover {
	color: #000;

}
input[type="submit"]:active,post-password-required input[type=submit]:active,input[type="submit"].toggled-on {
	color: #777;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Form fields */
input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea {
	padding: 6px;
	padding: 0.428571429rem;
	font-family: inherit;
	border: 1px solid #ccc;
	border-radius: 3px;
}

/* Responsive images */
.entry-content img,.comment-content img,.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,img.size-large,img.header-image,img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,iframe,object,video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #777;
}
/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,.previous-image {
	float: left;
	width: 50%;
}
.nav-next,.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area,#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #777;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Open Sans, Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
a {
	outline: none;
	color: #21759b;
}
a:hover {
	color: #0f3647;
}

/* Assistive text */
.skip-link,.screen-reader-text,.assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

/* Page structure */
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background-color: #fff;
}
.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.widget-area .widget {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #777;
}
.widget-area .widget a:hover {
	color: #21759b;
}

/* Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}


/* =Main content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	line-height: 1.2;
	font-family: DroidSansBold, Verdana, Arial, sans-serif;
	color: #003c67;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #777;
}
.comments-link a,.entry-meta a {
	color: #777;
}
.comments-link a:hover,.entry-meta a:hover {
	color: #21759b;
}
.entry-content,.entry-summary {
       line-height: 1.71429;
       margin: 0 0 1.71429rem;
	font-size: 13px;
}
.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1,.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2,.comment-content h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3,.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6,.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,.entry-summary p,.comment-content p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,.blog-content ul,.comment-content ul {
	list-style: disc outside;
}
.entry-content ol,.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,.entry-content li,.comment-content li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote,.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content address,.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #777;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article {
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	border-bottom: 4px double #ededed;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #777;
}
.single-author .entry-meta .by-author {
	display: none;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,.page-header {
	margin-bottom: 2rem;
	padding-bottom: 22px;
	padding-bottom: 1rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #777;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}

/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author-avatar {
	float: left;
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
.author-description {
	float: right;
	width: 80%;
}

/* =IE 7 and 8
----------------------------------------------- */

.ie .skip-link,
.ie .screen-reader-text,
.ie .assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE7 */
}
.ie .site {
	margin: 48px auto;
	max-width: 960px;
}
.ie .site-content {
	float: left;
	width: 65.104166667%;
}
.ie .full-width .site-content {
	float: none;
	width: 100%;
}
.ie .widget-area {
	float: right;
	width: 26.041666667%;
}
.ie img.size-full,
.ie img.size-large,
.ie img.header-image,
.ie img.wp-post-image {
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
}

#content {
	float: left;
	padding: 20px;
	margin-top: -4px;
}
.site-content {
	margin-top: 0px !important;
}
.site-content article {
	border-bottom:0px;
}
.post-ratings {
	margin-top: 7px;
	margin-bottom: 7px;
}
ul.catdesc {
	margin-top:0px;
	margin-bottom:30px;
}
ul.catdesc p {
	line-height:150%;
}
.catdesc {
	font-size: 13px;
}
footer.entry-meta {
    color: #777777;
    font-size: 0.928571rem;
    line-height: 1.84615;
    margin-top: -20px;
}
footer.entry-meta-blog {
	color: #777;
	font-size: 0.9rem;
	line-height: 1.84615;
	margin-left: 0px;
	margin-top: -15px;
}
.site-content article{
	margin-bottom:-10px !important;
	padding-bottom: 1px !important;
}

div.content {
	line-height:150%;
	margin-bottom: 20px;

}
div.blog-content  {
	line-height: 150%;
	margin-bottom: 20px;
}
.blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 {
	color: #2687C1 !important;
	font-family: DroidSansBold !important;
	font-size: 16px !important;
	margin: 0 !important;
	font-size: 1rem;
	line-height: 1.84615;
}
.clear {
	clear:both;
}
ul.spar-gutschein {
	margin-bottom: 15px;
}
.single ul.spar-gutschein {
	margin-bottom: 25px;
}
li.sparango-gutschein-besuch {
	background: #ea6201; /* Old browsers */
	background: -moz-linear-gradient(left,  #ea6201 0%, #fb7603 67%, #ea6201 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ea6201), color-stop(67%,#fb7603), color-stop(100%,#ea6201)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* IE10+ */
	background: linear-gradient(to right,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6201', endColorstr='#ea6201',GradientType=1 ); /* IE6-9 */
	position: absolute;
	right: 0px;
	top: 100px;
	padding: 12px !important;
	width: 453px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
	overflow: hidden;
}
li.sparango-gutschein-besuch a {
	color: white;
	font-size: 18px;
	text-decoration:none;
	font-family: "DroidSansBold";
	display:block;
}
li.sparango-gutschein-besuch a:hover {
	color: #023e76;
}
li.spar-gutschein-namevomshop {
	position: absolute;
	background: #00487d;
	right: 10px;
	top: 25px;
	vertical-align: middle;
	height: 75px;
	text-decoration:none;
	font-family: "DroidSansBold";
	width: 210px;
	font-size: 20px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	color: white;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	word-wrap: break-word;
}
.valuebox.normal {
	padding-top: 30px;
}
.valuebox.long {
	padding-top: 20px;
	font-size: 16px;
}
li.sparango-logo-code {
	float:right;
	position: absolute;
	top: 102px;
	left: 20px;
	margin: 0px !important;
	border: 1px solid #278DC7;
	padding: 0px!important;
	height: 31px;
	width: 88px;
}
li.sparango-neuer-kunde, li.sparango-gutschein-minorder, li.sparango-gutschein-gilt {
	line-height: 110%;
	list-style: disc none;
	left: 145px;
	top: 25px;
	width:255px;
	position: absolute;
	font-size: 13px;
    padding: 0 !important;
}
li.sparango-gutschein-minorder {
	top: 45px;
}
li.sparango-gutschein-gilt {
	top: 65px;
}
.alle-gutscheine-uebersicht-abc-teaser.clear {
	background: #74c9ef;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	border-radius: 5px;
}
li.alle-gutscheine-uebersicht-alphabet-buchstabe {
	float: left;
	margin: 0 7px;
}
li.alle-gutscheine-uebersicht-alphabet-buchstabe a {
	color: #fff;
}
li.alle-gutscheine-uebersicht-link {
	padding: 10px;
	list-style: inside;
	margin-left: -8px;
	display: inline-block;
	vertical-align: top;
	width: 190px;
}
ul#auflistung-alle-kategorien {
	margin-top: 20px;
}
li.buchstabe-head-komplette-liste {
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
}
li.auflistung-alle-kategorien-kategorie {
	border: 1px solid #98cee9;
	width: 80px;
	height: 80px;
	padding: 12px;
	margin: 15px 15px 0 0;
	float: left;
	text-align: center;
	padding-bottom: 0px;
}
li.auflistung-alle-kategorien-kategorie a {
	font-size: 10px;
	display: block;
	line-height: 1.15;
}
span.show-all-coupons-link {
	margin-bottom: 20px;
	display: block;
	margin-top: -5px;
	font-style: italic;
	margin-left: 20px;
}
div.gutscheinbox-full {
	margin-top:20px;
}
.top-coupons-headline {
	margin-bottom:10px;
}
div.top-coupons-of-category {
	background-color: #FEF5EC;
	float: left;
	width: 600px;
	padding: 10px;
	border: 1px solid #F2994C;
	font-size: 16px;
	color: #F2994C;
	font-weight: bold;
	font-family: DroidSansBold;
}
ul.box-of-top-coupons li {
	float:left;
	width:110px;
	margin-right: 10px;
}
.show-all-cat-coupons {
	display: block;
	margin-top: 0px;
	margin-right: -11px;
	float: right;
	background-color:  #F2994C;
	padding: 10px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#show-all-coupons-list {
	margin-bottom: 80px;
	margin-left: 20px;
	clear:Both;
}
#show-all-coupons-list ul li{
	float:left;
	line-height:150%;
	width:200px;
}
.box-of-top-coupons li img {
	border: 1px solid #F2994C;
	padding: 10px;
	background-color: white;
}

ul.widget-topgutscheine-list li {
	padding: 10px 0 0;
}

ul.widget-topgutscheine-list a {
	color: #000 !important;
}

li.cat-item  , .widget_text li{
	list-style: disc outside !important;
	margin-left: 36px !important;
}
.gs_list{
	border-bottom: 1px solid #0b8bc3; 
	padding: 10px 0; 
	color: black;
}
.gs_list img {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 20px;
	width: 88px;
	height: 31px;
	box-shadow: none;
}
.gs_list a {
	color: black;
	text-decoration: none;
	display: block;
}

#sidebar-search {
	width: 310px;
	height: 149px;
	background-image: url(images/sidebar_search_bg.png);
}

#sidebar-search input[type="text"] {
	border: 1px solid #ff8111;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-mozilla-border-radius: 10px;
	text-align: center;
	width: 260px;
	margin-top: 45px;
	margin-left: 18px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
}

#sidebar-search input[type="image"] {
	margin-left: 33px;
}

.banner img {
	margin-top: 12px;
	margin-left: -5px;
	border: 1px solid #38a2d5;
}

div.gs-title {
	color: #2687c1;
	font-size: 16px;
	font-family: DroidSansBold;
	margin: 10px 0px !important;

}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	color: #2687c1 !important;
	font-size: 16px !important;
	font-family: DroidSansBold !important;
	margin: 0px !important;
}

.related-gs-layer {
	float:left;
	width: 250px;
	border: 1px solid #ffa75e;
	background-color: white;
	font-size: 13px;
	padding: 5px;
	line-height: 20px;
}

.related-gs-layer a {
	color: black;
	text-decoration: none;
}
#sparango-conv-window .related-gs-layer a img {
	float: left;
	width: 80px;
	margin-right: 10px;
}

strong, b {
	font-weight: bold;
}

.hreview-aggregate {
	font-size: 11px;
	text-align: center;
}
.hreview-aggregate .item {
	font-weight: bold;
	font-size: 15px;
}

hr.anbieter-info {
	margin: 0px;
}

.spar-button-zur-webseite {
	display:block;
	cursor: pointer;
	color: white;
	font-family: "DroidSansBold";
	font-size: 16px;
	text-decoration: none;
	margin:10px 55px;
	padding: 10px 20px;
	background: #b3d8ee; /* Old browsers */
	background: -moz-linear-gradient(top,  #b3d8ee 0%, #79c7f0 50%, #28a7e2 51%, #abd5ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d8ee), color-stop(50%,#79c7f0), color-stop(51%,#28a7e2), color-stop(100%,#abd5ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b3d8ee 0%,#79c7f0 50%,#28a7e2 51%,#abd5ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b3d8ee 0%,#79c7f0 50%,#28a7e2 51%,#abd5ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b3d8ee 0%,#79c7f0 50%,#28a7e2 51%,#abd5ec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b3d8ee 0%,#79c7f0 50%,#28a7e2 51%,#abd5ec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d8ee', endColorstr='#abd5ec',GradientType=0 ); /* IE6-9 */
	border: 1px solid #44a8d8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.spar-button-zur-webseite:hover {
	color: white;
	opacity: 0.8;
}

.anbieter.fb, .anbieter.gp, .anbieter.tw, .anbieter.bl, .anbieter.yt, .anbieter.ia {
	background-image: url(images/facebook.png);
	height: 24px;
	width: 24px;
	margin: 0px 5px;
	float: left;
}
.anbieter.gp {
	background-image: url(images/googleplus.png);
}
.anbieter.tw {
	background-image: url(images/twitter-social.png);
}
.anbieter.bl {
	background-image: url(images/blog.png);
}
.anbieter.yt {
	background-image: url(images/youtube.png);
}
.anbieter.ia {
	background-image: url(images/iphone.png);
}
.anbieter.an {
	background-image: url(images/android.png);
}
.anbieter.in {
	background-image: url(images/instragam.png);
}
.anbieter.pi {
	background-image: url(images/pinterest.png);
}
.sozialmedia {
	width: 204px;
	margin: 0 auto;
	display: block;
	height: 30px;
	text-align: center;
}
.sozialmedia a {
    display: inline-block;
}
.widget-area .widget {
	margin-bottom: 30px !important;
}
.widget-area {
	margin-top: 0!important;
	float: right;
	width: 310px;
}
.sidebar-gs1 {
	background-image: url(images/sidebar_tabbg1.png);
	width: 310px;
	height: 613px;
}
.sidebar-gs2 {
	background-image: url(images/sidebar_tabbg2.png);
	width: 310px;
	height: 613px;
}

.sidebar-gs-list {
	float: left; 
	width: 260px; 
	border-bottom: 1px solid #45b2e3;
	padding: 20px 0 20px 0;
}

.sidebar-gs-list a  {
	color: black;
	text-decoration: none;
	display: block;
}

.start-cats {
	margin-top: 0px;
}
.start-cats li {
	clear: both;
	height: 54px;
	border-bottom: 1px solid #0b8bc3;
	padding-top: 15px;
}

.start-cats li a {
	color: black;
	text-decoration: none;
	display: block;
}
.start-cats li img {
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	width: 54px;
	height: 54px;
	margin-top: -10px;
}

#show-related {
	display: block;
	padding: 15px;
	border: 10px solid #def5ff;
}

#show-top {
	display: none;
}
#sidebar-related, #sidebar-top {
	display: block;
	float: left;
	width: 140px;
	height: 70px;
	text-decoration: none;
	cursor: pointer;
}
#sidebar-top {
	float: right;
}

#top-breadcrumb {
	position: relative; 
	top: -10px;
	margin-bottom: 6px;
	font-size: 11px;
}
#top-breadcrumb a {
	text-decoration: none;
}
.widget {
	width: 260px;
	margin-top: 0px;
	padding: 15px 15px 15px 13px;
	border-left: 12px solid #DEF5FF;
	border-right: 10px solid #DEF5FF;
	border-top: 10px solid #DEF5FF;
	border-bottom: 10px solid #DEF5FF;
}

.widget-title {
	position: relative;
	top: -24px;
	left: -25px;
	width: 309px;
	background-image: url(images/widget-title.png);
	text-align: center;
	line-height: 57px;
	height: 67px;
	color: white;
	font-family: DroidSansBold;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: -10px !important;
	line-height: 2.75;
}

.widget-topgutscheine-list, .widget-topgutscheine-list li, .widget_categories ul, widget_categories ul li{
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px;
}

.widget-topgutscheine-list {
	margin-left: 0px !important;
}

.archive-title {
	color: #003C67;
	font-family: DroidSansBold,Verdana,Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.2;
	text-transform:no;
}

.entry-content-ueberschrift {
	color: #2687C1 !important;
	font-family: DroidSansBold !important;
	font-size: 16px !important;
	margin: 0 !important;
	font-size: 0.928571rem;
	line-height: 1.84615;
}
.entry-content-ueberschrift a {
	text-decoration:none;
}

textarea.quellcode {
	width: 97%;
	height: 3em;
	padding: 5px;
	border: 1px solid grey;
}

.banner {
	margin: 10px 0 20px 0;
}

.alarm-box {
	width: 190px;
	text-align: left;
	min-height: 70px;
	padding: 5px 0 5px 75px;
	background: url(images/alarm.png) no-repeat;
	color: #003861;
	font-family: "DroidSansBold";
	margin-left: -5px;
	margin-top: -10px;
	font-size: 15px;
	line-height: 20px;
}

.mail {
	padding: 2px 0;
}

#mail-input {
	width: 240px;
	border: 1px solid #abafae;
}

.weitere-shops {
	color: #003459;
	font-family: "Droid Sans";
	font-size: 12px;
	vertical-align: middle;
	margin-top: 2px;
}

#checkbox-alarm {
	padding-top: 10px;
}

.button-alarm {
	padding: 15px 0;
}

#button-alarm {
	cursor: pointer;
	font-size:17px;
	font-weight:bold;
	padding: 5px 10px;
	color: white;
	letter-spacing: 1px;
	border: 0;
	text-shadow: 1px 1px 0px rgba(24, 23, 20, 0);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #ea6201; /* Old browsers */
	background: -moz-linear-gradient(left,  #ea6201 0%, #fb7603 50%, #ea6201 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ea6201), color-stop(50%,#fb7603), color-stop(100%,#ea6201)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ea6201 0%,#fb7603 50%,#ea6201 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ea6201 0%,#fb7603 50%,#ea6201 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ea6201 0%,#fb7603 50%,#ea6201 100%); /* IE10+ */
	background: linear-gradient(to right,  #ea6201 0%,#fb7603 50%,#ea6201 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6201', endColorstr='#ea6201',GradientType=1 ); /* IE6-9 */
	-webkit-box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
	box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
}

#button-alarm:hover {
	color: #003861;
}

#alarm_coupons {
	float: left;
	width: 310px;
	position: relative;
}

#alarm_coupons div.h3 {
	color: #FFFFFF;
	background-image: url("images/sprite.png");
	background-position: -5280px -616px;
	height: 30px;
	font-family: "DroidSansBold";
	font-size: 18px;
	text-align: center;
	padding-top: 17px;
	border-bottom: solid 1px #d0effd;
}

#alarm_coupons .table_wrapper {
	width: 260px;
	height: 180px;
	font-size: 14px;
	padding: 15px;
	border: 10px solid #DEF5FF;
	text-align: center;
}

#alarm_coupons strong {
	font-family: "DroidSansBold";
	margin: 0px 0px 7px 0px;
	display: block;
}

#alarm_coupons .triangle {
	background-image: url("images/sprite.png");
	background-position: -5280px -763px; 
	width: 25px;
	height: 22px;
	position: absolute;
	right: 8px;
	top: 47px;
}

#content-start {
	background-color: #feffff;
	background-image: url("images/content_bg.jpg");
	background-repeat: repeat-x;
	padding: 10px 10px 0px;
	width: 959px;
	margin-top:-6px;
}

#content {
	background-color: #feffff;
	background-image: url("images/content_bg.jpg");
	background-repeat: repeat-x;
	padding: 20px;
	width: 939px;
	margin-top: -6px;
}

#coupon_search {
	background-image: url("images/sprite.png");
	background-position: 0 -1382px;
	border: solid 1px #ffa55d;
	border-right-width: 0px;
	width: 322px;
	height: 282px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	float: left;
}

#coupon_search div.h3 {
	font-family: "DroidSansBold";
	font-size: 27px;
	text-shadow: 1px 1px #181714;
	text-transform: uppercase;
	margin: 25px 0px 18px 0px;
}

#coupon_search p {
	padding: 0px 25px 0px 25px;
	margin-bottom: 6px;
}

#coupon_search strong {
	font-family: "DroidSansBold";
}

#coupon_search #coupon_name {
	border-width: 0px;
	background: transparent;
	background-image: url("images/sprite.png");
	background-position: 0 -1229px;
	width: 260px;
	height: 53px;
	background-repeat: no-repeat;
	color: #000000;
	font-family: "DroidSansBold";
	font-size: 20px;
	padding: 0px 10px 0px 10px;
	outline: 0 none;
	margin: 22px 0px 10px 0px;
}

#coupon_search #coupon_submit {
	border-width: 0px;
	background: transparent;
	background-image: url("images/sprite.png");
	background-position: 0 -1764px; 
	width: 280px;
	height: 66px;
	color: #FFFFFF;
	font-family: "DroidSansBold";
	font-size: 20px;
	text-shadow: 1px 1px #181714;
	padding: 4px 80px 0px 0px;
	cursor: pointer;
}

#coupon_slider {
	float: left;
	width: 634px;
	height: 282px;
	border: solid 1px #ffa55d;
	border-left-width: 0px;
}

#shopinformationen, #coupon_wrapper #top_coupons {
	float: left;
	width: 310px;
	margin-top: 20px;
	position: relative;;
}

#new_coupons {
	float: left;
	width: 310px;
	margin: 20px 10px 20px 10px;
	position: relative;
}

#category_coupons {
	float: left;
	width: 310px;
	margin-top: 20px;
	position: relative;
}

#shopinformationen div.h3, #coupon_wrapper #top_coupons div.h3 {
	color: #fff;
	background-image: url("images/sprite.png");
	background-position: -5280px -616px;
	height: 30px;
	font-family: "DroidSansBold";
	font-size: 18px;
	text-align: center;
	padding-top: 17px;
	border-bottom: solid 1px #d0effd;
}
#shopinformationen .social-head {
	text-align: center;
	display: block;
	margin: 5px 0;
}
#shopinformationen .screenshot {
	text-align: center;
}
#related_coupons div.h3 {
	color: #FFFFFF;
	background-image: url("images/sprite.png");
	background-position: -5280px -616px;
	height: 30px;
	font-family: "DroidSansBold";
	font-size: 18px;
	text-align: center;
	padding-top: 17px;
	border-bottom: solid 1px #d0effd;
}

.aehnliche-img {
	float: left;
	width: 88px;
	height: 31px;
	margin-top: -3px;
	margin-right: 10px;
}

#new_coupons div.h3 {
	color: #FFFFFF;
	background-image: url("images/sprite.png");
	background-position: -3301px -1719px;
	height: 30px;
	font-family: "DroidSansBold";
	font-size: 18px;
	text-align: center;
	padding-top: 17px;
	border-bottom: solid 1px #d0effd;
}

#category_coupons div.h3 {
	color: #FFFFFF;
	background-image: url("images/sprite.png");
	background-position: 0 -788px; 
	height: 30px;
	font-family: "DroidSansBold";
	font-size: 18px;
	text-align: center;
	padding-top: 17px;
	border-bottom: solid 1px #d0effd;
}

.home .table_wrapper, #shopinformationen .table_wrapper {
	width: 260px;
	font-size: 14px;
	min-height: 370px;
	padding: 15px;
	border: 10px solid #DEF5FF;
}
#shopinformationen .table_wrapper  {
	min-height: auto;
}
.home .table_wrapper ul strong {
	font-family: "DroidSansBold";
	margin: 0px 0px 7px 0px;
	display: block;
}

#top_coupons tr {
	border-bottom: solid 1px #0b8bc3;
	margin-left: 17px;
	margin-right: 18px;
}

#new_coupons tr {
	border-bottom: solid 1px #0b8bc3;
	margin-left: 17px;
	margin-right: 18px;
}

#top_coupons tr:last-child {
	border-bottom-width: 0px;
}

#new_coupons tr:last-child {
	border-bottom-width: 0px;
}

#category_coupons tr:last-child {
	border-bottom-width: 0px;
}

#category_coupons tr {
	border-bottom: solid 1px #0b8bc3;
	margin-left: 17px;
	margin-right: 18px;
}

#top_coupons td {
	vertical-align: middle;
}

#new_coupons td {
	vertical-align: middle;
}

#category_coupons td {
	vertical-align: middle;
}

#top_coupons td:last-child {
	padding: 18px 0px 18px 0px;
}

#new_coupons td:last-child {
	padding: 18px 0px 18px 5px;
}

#category_coupons td:last-child {
	padding: 18px 0px 18px 5px;
}

#top_coupons .triangle {
	background-image: url("images/sprite.png");
	background-position: -5280px -763px; 
	width: 25px;
	height: 22px;
	position: absolute;
	right: 8px;
	top: 47px;
}

#new_coupons .triangle {
	background-image: url("images/sprite.png");
	background-position: -3301px -1866px;
	width: 25px;
	height: 22px;
	position: absolute;
	right: 8px;
	top: 47px;
}

#category_coupons .triangle {
	background-image: url("images/sprite.png");
	background-position: 0 -935px;
	width: 25px;
	height: 22px;
	position: absolute;
	right: 8px;
	top: 47px;
}

#shop_slider {
	width: 959px;
	height: 80px;
	margin-bottom: 7px;
}

#shop_slider #left_arrow {
	float: left;
	width: 27px;
	height: 80px;
	background-image: url("images/sprite.png");
	background-position: -1322px -1298px;
	margin-right: 5px;
	cursor: pointer;
}

#shop_slider #left_arrow:hover {
	background-image: url("images/sprite.png");
	background-position: -1322px -1478px; 
}

#shop_slider .shop_wrapper {
	float: left;
	width: 892px;
	display: none;
}

#shop_slider .shop_wrapper.active {
	display: block;
}

#shop_slider #right_arrow {
	float: left;
	width: 28px;
	height: 80px;
	background-image: url("images/sprite.png");
	background-position: -5280px 0;
	cursor: pointer;
}

#shop_slider #right_arrow:hover {
	background-position: -5280px -180px;
}

.dotted-liner {
	float: left;
	height: 1px;
	width: 470px;
	border-top: 2px dotted #74c9ef;
}

.codes-header {
	color: #2687C1;
	font-size: 16px;
	font-family: DroidSansBold;
	padding: 15px 0px !important;
}
div.abgelaufene-gutscheine-head {
    color: #2687c1;
    font-family: DroidSansBold;
    font-size: 16px;
	margin:0;
}

.entry-header {
	margin-bottom: 15px !important;
}

.codes-pic {
	float:right!important;
	margin:-15px 0px 0px 0px!important;
	width:120px;
}

#shop_slider .shop_wrapper a {
	float: left;
	display: block;
	height: 59px;
	width: 122px;
	border: solid 1px #ffb264;
	margin-right: 10px;
	margin-top: 3px;
	padding: 6px 7px 7px 7px;
}

#shop_slider .shop_wrapper a:hover {
	background-color: #fdebdb;
}

#shop_slider .shop_wrapper a:last-child {
	margin-right: 0px;
}

#shop_slider .shop_wrapper a:first-child {
	margin-left: 4px;
}

#best-liked_shops {
	background-color: #0b8bc3;
	background-image: url("images/best-liked_shops_bg.png");
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding: 12px 0px 17px 0px;
	font-size: 14px;
	width: 959px;
	margin: 20px 0px;
}

#best-liked_shops div.h3 {
	font-family: "DroidSansBold";
	font-size: 21px;
	text-align: center;
	margin-bottom: 14px;
}

#best-liked_shops > ul {
	margin-left: 50px;
}


#best-liked_shops > ul > li {
	float: left;
	margin-right: 10px;
	width: 110px;
	vertical-align: top;
}

#best-liked_shops ul li li {
	list-style-image: url("images/best-liked_shops_li.png");
	list-style-position: inside;
	line-height: 1.5em;
}

#best-liked_shops ul li li:hover {
	list-style-image: url("images/best-liked_shops_li_hover.png");
}

#best-liked_shops a {
	text-decoration: none;
	color: #FFFFFF;
}

#best-liked_shops a:hover {
	color: #def5ff;
}

#faq_tabs {
	margin-bottom: 15px;
}

#faq_tabs #content_wrapper div {
	display: none;
	background-color: #FFF8F1;
	border: dotted 3px #349FDF;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 897px;
	min-height: 126px;
	margin-top: -3px;
	padding: 30px 30px 30px 30px;
}

#faq_tabs #content_wrapper p {
	margin-bottom: 15px;
	line-height: 1.25em;
}

#faq_tabs #content_wrapper div.active {
	display: block;
}

#faq_tabs #headline_wrapper {
	margin-left: 70px;
}

#faq_tabs #headline_wrapper div {
	float: left;
	font-family: "DroidSansBold";
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FE7425;
	padding: 8px 20px 9px 20px;
	border-right: dotted 1px #FFFFFF;
	cursor: pointer;
}

#faq_tabs #headline_wrapper div.active {
	background-color: #005a90;
	cursor: auto;
}

#faq_tabs #headline_wrapper div:first-child {
	border-top-left-radius: 5px;
}

#faq_tabs #headline_wrapper div:last-child {
	border-top-right-radius: 5px;
	border-right-width: 0px;
}

#fb_plugin {
	width: 250px;
	height: 50px;
	float: left;
	margin-left: 360px;
}
#social_networks {
	float: left;
	width: 42px;
	height: 177px;
	margin-top: 42px;
}

#social_networks li {
	margin-bottom: 12px;
}

#coupons_a-z {
	float: left;
	font-family: "DroidSansBold";
	font-size: 19px;
	width: 850px;
	margin: 10px 0px 30px 70px;
}

#coupons_a-z div.h3 {
	font-size: 22px;
	text-transform: uppercase;
	color: #ff7200;
	float: left;
	margin: 58px 0px 0px 50px;
}
#coupons_a-z > img {
	float: left;
	margin: 15px 0px 0px 120px;
}
#coupons_a-z ul {
	margin-top: 25px;
}
#coupons_a-z li {
	display: inline;
	width: 37px;
	height: 37px;
	margin-right: 23px;
}

#coupons_a-z li a {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url("images/sprite.png");
	background-position: -1322px 0;
	display: inline-block;
	padding: 9px 0px 9px 0px;
	width: 37px;
	text-align: center;
	margin-bottom: 5px;
}

#coupons_a-z li a:hover {
	background-position: -1322px -137px;
}

.nivo-controlNav {
	position: absolute;
	z-index: 1000;
	top: 463px;
	margin-left: 750px;
}

.nivo-control {
	content: " ";
	width: 28px;
	height: 18px;
	background-image: url("images/slider_bullet.png");
	display: inline-block;
	margin-left: 9px;
	font-size: 18px;
	font-family: "DroidSansRegular";
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.nivo-control.active {
	background-image: url("images/slider_bullet_active.png");
}

.code-tiger {
	position: absolute;
	top: 5px;
	left: 10px;
}
.tig-img {
	padding: 15px 20px;
}

.spartiger {
	background: url(images/tiger.png) no-repeat 20px 15px;
	width: 130px;
	position: relative;
	height: 164px;
	margin-bottom: 12px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.codebox-full {
	width: 610px;
	position: relative;
	height: 164px;
	margin-bottom: 12px;
	border: 1px solid #278dc7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.spar-gutschein-namevomshop {
	color: white;
	cursor: pointer;
}

div#overlay {
	border: 5px solid #ffdcb9;
	border-radius: 15px;
	position: fixed;
	top: 100px;
	left: 300px;
	background-color: #ff7909;
	z-index: 10000000;
	width: 680px;
	height: 410px;
}
div#overlay.exitoverlay2 {
	display: none;
	z-index: 9999;
}
#overlay a {
	text-decoration: none;
}
#overlay a:hover {
	color: #003C67;
}
.overlay-main-content-box {
	width: 230px;
	height: 150px;
	border-radius: 15px;
	color: #fff;
	position: absolute;
	top: 170px;
	display: block;
}
.overlay-main-content-box .action {
	width: 100%;
	font-size: 50px;
	text-align: center;
	display: block;
	margin-top: 15px;
	font-weight: bold;
}

.overlay-main-content-box .description {
	width: 80%;
	font-size: 12px;
	text-align: center;
	margin: auto;
	display: block;
	line-height: 1.1em;
	margin-top: 15px;
}
.ja {
	background-color: #ff7909;
	border: 1px solid #ff7909;
	left: 70px;
	margin-top: 10px;
}
.nein {
	background-color: #bababa;
	border: 1px solid #bababa;
	right: 70px;
	margin-top: 10px;
}
.overlay-main-content-button {
	background-color: #ff7909;
	border: 1px solid #ff7909;
	border-radius: 3px;
	text-align: center;
	position: absolute;
	top: 320px;
	display: block;
	color: #fff;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.add-shops {
	left: 70px;
	width: 40%;
}
.finish {
	right: 70px;
	width: 30%;
}
.overlay-main-content input.email {
	width: 60%;
	margin: 1em auto;
	display: block;
	border: 1px solid #fff;
	border-radius: 3px;
}
.overlay-main-content a.submit {
	width: 90%;
	margin: 1em auto 1em auto;
	display: block;
	background-color: #ff7909;
	border: 1px solid #ff7909;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	-webkit-box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
	box-shadow: 1px 2px 3px 1px rgba(0,0,0,0.4);
}
.overlay-main-content input#shops {
	margin-left: 30px;
}
.overlay-main-content .letters {
	display: table;
	width: 100%;
}
.overlay-main-content .letters .letter {
	text-transform: uppercase;
	font-size: 20px;
	text-align: center;
	display: table-cell;
	color: #003C67;
}
.overlay-main-content.shops .shoplist {
	height: 110px;
	overflow-y: scroll;
	padding: 5px;
}
.overlay-main-content.finished {
	font-size: 20px;
	line-height: 28px;
	color: #003C67;
	padding: 20px 20px 0 20px;
	margin-bottom: -10px;
}
.overlay-main-content label {
	font-size: 15px;
	margin-left: 5px;
	font-weight: bold;
	color: #003C67;
	cursor: pointer;
}
.overlay-main-content .small {
	width: 90%;
	margin: auto;
	font-size: 12px;
	display: block;
	line-height: 17px;
	margin-top: 10px;
}
a.submit span {
	display: block;
	text-align: center;
	margin: 0.2em;
}
a.submit .submit-big {
	font-size: 15px;
	font-weight: bold;
}
a.submit .submit-small {
	font-size: 8px;
	color: #eee;
}

div.overlay-main {
	background-color: #fff8f2;
	border-top: 3px solid #ffa75e;
	border-bottom: 5px solid #ffa75e;
	height: 300px;
}
#overlay a.close {
	background-image: url(exitintent/close.gif);
	display: inline-block;
	width: 28px;
	height: 27px;
	background-repeat: no-repeat;
	position: absolute;
	top: -10px;
	right: -10px;
}
div.overlay-top {
	height: 60px;
	padding-left: 150px;
	line-height: 60px;
	vertical-align: center;
	text-align: center;
	color: #ff7909;
	background-color: #fff;
	border-top: 4px solid #fff;
	border-bottom: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-weight: bold;
	font-size: 25px;
}
div.overlay-main-header {
	margin-top: 10px;
	height: 80px;
	padding-left: 150px;
	line-height: 35px;
	vertical-align: center;
	text-align: center;
	font-size: 25px;
	color: #003c67;
	font-weight: bold;
}
div#overlay .logo {
	position: absolute;
	top: 5px;
	left: 10px;
}
.overlay-main-content {
	width: 540px;
	height: 180px;
	margin: auto;
	background-color: #ffa75e;
	border: 1px solid #FF7909;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
.overlay-main-content.shops {
	height: 150px;
	border-bottom-right-radius: 0;
}
.gut-con {
	line-height: 1.71429;
	font-size: 1rem;
	font-family: Helvetica,Arial,sans-serif;
}
.ag-social-buttons {
	margin: 10px 0px!important;
}
#bouncing-overlay {
	display: none;
	background: #000;
	opacity: 0.7; 
	width: 100%; 
	height: 100%; 
	position: fixed;
	z-index: 998;
	top: 0px;
}
.jqmOverlay {
	display: none;
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1000;
	opacity: 0.5;
}
div#closeBtn a {
	display: block;
	width: 30px;
	height: 30px;
}
.conv-coupons-expiredate b {
	color: #ff7909;
}
.conversion-window-logo {
	float: left;
	margin-left: 50px;
	margin-top: -2px;
	height: 60px; 
	width: 120px;
}
.jqmWindow {
	display: block;
	z-index: 9999999;
	display: none;
}
.zclip {
	position: absolute;
	left: 23px;
	top: -3px;
	width: 62px;
	height: 34px;
	z-index: 99;
}
script {
	margin: 0;
	display: none;
}
#ausgabe-ohne-code {
	font-size: 90%;
}

#footer {
	background-color: #003b67;
	height: 175px;
	width: 979px;
	line-height: 1.5em;
}

#footer div.footh {
	color: #cff1ff;
	font-family: "DroidSansBold";
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 25px;
	text-transform: uppercase;
}

#footer #sparango {
	float: left;
	margin-right: 65px;
	margin-left: 205px;
}

#footer #about_us {
	float: left;
	margin-right: 62px;
}

#footer #stats {
	float: left;
}

#footer a, #footer {
	color: #8eddff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#copy-code {
	color: white;
	position: absolute;
	right: 103px;
	width: 80px;
	text-align: center;
	top: 158px;
	font-weight: bold;
}
#copy-code a {
	color: white;
	text-decoration: none;
}

#copy-code a.copied {
    position: relative;
    top: -7px;
}
.layer-button-zum {
	position: absolute;
	left: 50%;
	top: 220px;
	margin-left: -265px;
	width: 500px;
	padding: 12px;
	text-align: center;
	background: #ea6201; /* Old browsers */
	background: -moz-linear-gradient(left,  #ea6201 0%, #fb7603 67%, #ea6201 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ea6201), color-stop(67%,#fb7603), color-stop(100%,#ea6201)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* IE10+ */
	background: linear-gradient(to right,  #ea6201 0%,#fb7603 67%,#ea6201 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6201', endColorstr='#ea6201',GradientType=1 ); /* IE6-9 */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.layer-button-zum a {
	color: white;
	font-size: 18px;
	font-family: "DroidSansBold";
	display: block;
	text-decoration: none;
}

#copy-code-animation {
	position: absolute;
	right: 20px;
	top: 90px;
	width: 110px;
	height: 50px;
	background: url(images/copycode.gif) no-repeat;
}
.copy-hinweis-responsive {
	display: none;
}
.site-content h2 {
	font-size: 13px;
	color: black;
	margin-top: 12px;
	margin-bottom: 12px;
}
.site-content p {
	line-height: 1.71429;
	margin: 0 0 1.71429rem;
}

.blog-content ul {
	list-style: disc outside none;
	margin: 0px 0px 1.71429rem;
	line-height: 1.71429;
}

.blog-content li {
	margin: 0px 0px 0px 2.57143rem;
}

.entry-content table {
	border: 0px!important;
	color: #444!important;
	font-size: 100%!important;
}

.entry-content th {
	padding: 5px 15px!important;
	font-size: 100%!important;
	text-transform: none!important;
}
.entry-content td {
	padding: 5px 15px!important;
}
.widget-area .widget .jaw_widget a.jaw_years {
	text-decoration: none;
	font-weight: bold;
}
.bewertung {
	clear: both;
	margin: 20px 0;
	text-align: center;
}
.bewertung .head {
	font-size: 15px;
    font-weight: bold;
}
.bewertung .ratings {
	font-size: 11px;
}
.social-blog {
	float: right; 
	width: 305px;
	margin:40px 0 0 10px;
}
.social-blog .wpsocialite.small {
	padding: 0;
	margin: 0;
}
.social-blog .wpsocialite.small > li {
	width: auto !important;
	float: right !important;
}
.social-blog .wpsocialite.small .facebook-like {
	width: 115px !important;
}
.social-blog .wpsocialite.small .twitter-share {
    width: 90px !important;
}
.social-blog .wpsocialite.small .googleplus-one {
    width: 90px !important;
}
.social-tabs-home {
	clear: both;
	float: none;
	min-height: 250px;
}
/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.menu-toggle {
	display: none;
	width: 25px;
	height: 25px;
	background: url(images/menu-toggle.png);
}
/************ RESPONSIVE STYLES ***********/

@media screen and (max-width: 1024px) {
	#header {
		height: 140px;
	}
	#logo .logoimg img {
		height: auto;
		width: 450px;
	}
	#container,#nav, #content-start, #header, #coupon_search, #best-liked_shops, .home .table_wrapper, #faq_tabs #content_wrapper div, #footer, #content, div.top-coupons-of-category  {
		width: 100%;
		box-sizing: border-box;
	}
	#header, #coupon_wrapper #top_coupons div.h3, #new_coupons div.h3, #category_coupons div.h3 {
		background: none;
		text-align: center;
	}
	#nav {
		background: #003b66;
	}
	#nav li {
		border-right: 1px solid #002e4f;
		box-shadow: -1px 0 0 #0b6fa2 inset;
		height: 53px !important;
	}
	#nav li li {
		height: 31px !important;
		border-right: 0px;
		box-shadow: none;
	}
	#nav > ul > li {
		float: none;
	}
	#nav li a {
		padding: 0 15px;
	}
	#nav li #categories a {
		padding: 0;
	}
	#nav li #categories a.alle-kat-dropdown {
		padding: 10px 0 0;
	}
	#nav #nav_home, #nav #nav_new_coupons, #nav #nav_top_coupons, #nav #nav_all_coupons, #nav #nav_all_categories, #nav li a span.icon {
		background: none;
		width: auto;
	}
	#nav li a span.icon, #coupon_search div.h3, #coupon_search p, #coupon_search strong, #shop_slider, #top_coupons .triangle, #new_coupons .triangle, #category_coupons .triangle, .spartiger, li.sparango-logo-code, #top-breadcrumb {
		display: none;
	}
	#categories {
		left: auto;
		right: 0;
	}
	#coupon_search {
		float: none;
		background: #fe7e2f;
		height: auto;
		padding: 10px 10px 5px;
	}
	#coupon_search #coupon_name {
		margin: 0;
		width: 100%;
		box-sizing: border-box;
		width: -moz-calc(100% - 47px);
		width: -webkit-calc(100% - 47px);
		width: calc(100% - 47px);
		padding-right: 250px;
		background: #ffeedc;
		border: 1px solid #fff;
		border-radius: 5px;
		float: left;
	}
	#coupon_search #coupon_submit {
		float: right;
		margin-left: -280px;
		margin-top: -7px;
	}
	#coupon_slider {
		float: none;
		margin: 10px auto 0;
		position: relative;
	}
	.nivo-controlNav {
		left: 50%;
		margin-left: 140px;
		top: 500px;
	}
	#coupon_wrapper #top_coupons div.h3, #new_coupons div.h3, #category_coupons div.h3 {
		background: #45b4e5;
	}
	#coupon_wrapper #top_coupons, #new_coupons, #category_coupons{
		width: -moz-calc(97% / 3);
		width: -webkit-calc(97% / 3);
		width: calc(97% / 3);
		margin-top: 0;
	}
	#faq_tabs #headline_wrapper {
		margin-left: 0;
	}
	#faq_tabs #headline_wrapper div {
		font-size: 15px;
		padding: 12px 10px;
	}
	#faq_tabs #content_wrapper div {
		border-radius: 0;
	}
	.gs_list img {
		float: none;
		margin-bottom: 10px;
	}
	#best-liked_shops {
		padding: 10px;
	}
	#best-liked_shops > ul {
		text-align: left;
		margin: 0;
	}
	#best-liked_shops > ul > li {
		margin-bottom: 10px;
		margin-right: 10px;
		text-align: left;
		display: inline-block;
		float: none;
		width: -moz-calc(70% / 3);
		width: -webkit-calc(70% / 3);
		width: calc(70% / 3);
		padding: 10px;
	}
	#footer #sparango {
		margin: 0 40px 0 50px;
	}
	.codebox-full {
		width: 100%;
	}
	.site-content {
		width: -moz-calc(100% - 330px);
		width: -webkit-calc(100% - 330px);
		width: calc(100% - 330px);
	}
	.dotted-liner {
		width: -moz-calc(100% - 150px);
		width: -webkit-calc(100% - 150px);
		width: calc(100% - 150px);
	}
	.codebox-full {
		height: 190px;
	}
	li.sparango-gutschein-besuch {
		box-sizing: border-box;
		width: -moz-calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: calc(100% - 20px);
		right: 10px;
		border-radius: 10px;
	}
	li.spar-gutschein-namevomshop {
		top: 0;
		right: 0;
		width: 100%;
		height: auto;
		line-height: 1.25em;
		border-radius: 5px 5px 0 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.valuebox.normal, .valuebox.long {
		padding:0;
	}
	li.sparango-neuer-kunde, li.sparango-gutschein-minorder, li.sparango-gutschein-gilt {
		top: 70px;
		left: 25px;
	}
	li.sparango-gutschein-minorder {
		top: 90px;
	}
	li.sparango-gutschein-gilt {
		top: 110px;
	}
	li.sparango-neuer-kunde, li.sparango-gutschein-minorder, li.sparango-gutschein-gilt, .single h1.entry-title {
		width: -moz-calc(100% - 35px);
		width: -webkit-calc(100% - 35px);
		width: calc(100% - 35px);
	}
	li.sparango-gutschein-besuch {
		top: 135px;
	}
}
@media screen and (max-width: 768px) {
	#footer #sparango, #footer #about_us, #footer #stats, #nav #nav_home, #nav #nav_new_coupons, #nav #nav_top_coupons, #nav #nav_all_coupons, #nav #nav_all_categories, .site-content, .widget-area, .social-blog {
		width: 100%;
		box-sizing: border-box;
	}
	#coupon_wrapper #top_coupons, #new_coupons, #category_coupons {
		width: 100%;
		float: none;
		margin: 0 0 20px;
	}
	#header {
		height: 85px;
		margin-bottom: -85px;
	}
	#logo .logoimg img {
		z-index: 100;
		position: relative;
		width: 250px;
		padding-top: 3px;
	}
	.gs_list img {
		float: left;
		margin-right: 20px;
	}
	.home .table_wrapper {
		min-height: 0;
	}
	.hide-768, .nivo-controlNav, #alarm_coupons .triangle {
		display: none;
	}
	.menu-toggle {
		display: block;
		z-index: 101;
		position: absolute;
		right: 15px;
		top: 30px;
		cursor: pointer;
		cursor: hand;
	}
	#nav {
		height: 80px;
		position: relative;
		z-index: 99;
	}
	#nav ul {
		display: none;
		overflow:hidden;
		position: relative;
		background: #003b66;
		top: 80px;
		width: 100%;
		box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	}
	#nav li a {
		line-height: 45px;
	}
	#nav #nav_home, #nav #nav_new_coupons, #nav #nav_top_coupons, #nav #nav_all_coupons, #nav #nav_all_categories {
		box-shadow: none;
		border: none;
	}
	#nav ul #categories {
		display: none !important;
	}
	#footer {
		height: auto;
	}
	#footer #sparango, #footer #about_us, #footer #stats {
		float: none;
		margin: 0 0 10px;
		text-align: center;
		line-height: 2em;
		padding: 10px;
	}
	#footer #stats  {
		margin: 0;
	}
	#footer div.footh {
		margin: 0;
	}
	.home .sparango-content-outer {
		margin-bottom: 1em;
	}
	.site-content, .widget-area, #alarm_coupons,#shopinformationen, #coupon_wrapper #top_coupons, #alarm_coupons .table_wrapper, #shopinformationen .table_wrapper, .alarm-box , .sidebar-gs-list, .widget {
		float: none;
		width: 100%;
		box-sizing: border-box;
	}
	.alarm-box {
		padding: 10px 10px 10px 80px;
		text-align: center;
	}
	.screenshot-sidebar {
		display: block;
		margin: 5px auto !important;
	}
	#alarm_coupons .table_wrapper {
		height: auto;
	}
	#related_coupons div.h3, #shopinformationen div.h3, #coupon_wrapper #top_coupons div.h3, #alarm_coupons div.h3, .widget-title {
		background: #45b4e5;
	}
	.widget-title {
		width: -moz-calc(100% + 50px);
		width: -webkit-calc(100% + 50px);
		width: calc(100% + 50px);
		height: 30px;
		line-height: 1;
		text-align: center;
		padding-top: 17px;
	}
	#ex2.jqmWindow {
		left: 50% !important;
		top: 10% !important;
		margin-left: -150px;
		position: absolute;
	}
	#ex2.jqmWindow, div#sparango-conv-window {
		width: 300px !important;
		height: auto !important;
		min-height: 300px !important;
		box-sizing: border-box;
	}
	div#sparango-conv-window {
		padding: 10px !important;
		background: #fff7f1 !important;
		border: 5px solid #ffdab8;
		border-radius: 5px;
	}
	#copy-code-animation, #copy-code, .conversion-window-logo, .verwandte-layer-shop, div#close-foot {
		display: none;
	}
	div#sparango-conv-window div#conv-couponbox, div#sparango-conv-window div#sparango-shop-data, div#conv-headline, div#sparango-conv-window div#conv-coupons-expiredate, .layer-button-zum {
		position: static !important;
		margin: 0 0 10px !important;
		width: 100% !important;
		text-align: center;
	}
	div#sparango-conv-window div#sparango-shop-data{
		padding: 0 20px;
		box-sizing: border-box;
	}
	div#sparango-conv-window div#sparango-shop-data {
		height: auto !important;
	}
	div#conv-headline {
		padding: 5px;
		display: inline-block;
		box-sizing: border-box;
		border-radius: 5px;
		margin-top: -10px !important;
		color: #00487d !important;
		margin-bottom: 5px !important;
	}
	div#sparango-conv-window div#conv-couponbox {
		background: #fff;
		border: 2px dashed #004a7b;
		padding: 10px;
		border-radius: 5px;
		box-sizing: border-box;
		font-size: 18px !important;
	}
	.layer-button-zum {
		box-sizing: border-box;
	}
	div#einloesehinweise-conv {
		position: static !important;
		height: auto !important;
		margin-bottom: 15px;
		width: 100% !important;
		box-sizing: border-box;
	}
	div#closeBtn {
		right: 0px !important;
		top: 5px !important;
	}
	div#closeBtn a:before {
		content: "x";
		color: #fff;
		line-height: 30px;
		text-align: center;
		width: 30px;
		display: block;
		font-weight: bold;
	}
	div#closeBtn a {
		background: #00487d;
		display: inline-block;
		color: #fff;
	}
	.copy-hinweis-responsive {
		display: block;
		text-align: center;
		margin: 10px 0;
		color: darkred;
		font-weight: bold;
	}
	li.alle-gutscheine-uebersicht-alphabet-buchstabe a {
		display: inline-block;
		margin: 5px;
	}
	#secondary {
		margin-top: 20px !important;
	}
	ul.box-of-top-coupons li {
		width: 80px;
	}
	ul.box-of-top-coupons li img {
		width: 60px;
		height: auto;
	}
	.show-all-cat-coupons {
		margin-right: 0;
	}
	.sidebar-category {
		width: 100% !important;
		box-sizing: border-box !important;
	}
	.social-blog {
		float: none;
		margin: 15px 0 0;
	}
	.weitere-shops {
		margin: 15px 0 5px;
	}
	.post-ratings {
		margin: 20px 0 15px;
	}
	.post-ratings img {
		margin: 0 8px !important;
	}
	#fb_plugin {
		margin-left: 0;
	}
}
@media screen and (max-width: 480px) {
	#header {
		height: 65px;
		margin-bottom: -65px;
	}
	#logo .logoimg img {
		z-index: 100;
		position: relative;
		width: 185px;
	}
	.menu-toggle { 
		z-index: 101;
		top: 18px;
	}
	.hide-480 {
		display: none;
	}
	#nav {
		height: 60px;
	}
	#nav ul {
		top: 60px;
	}
	#nav li a {
		padding: 0;
	}
	#coupon_search #coupon_name {
		width: 100%;
		padding-right: 150px;
		font-size: 14px;
	}
	#coupon_search #coupon_submit {
		background: #b7deed; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZGVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIxYjRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #b7deed 0%, #71ceef 50%, #21b4e2 51%, #b7deed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7deed), color-stop(50%,#71ceef), color-stop(51%,#21b4e2), color-stop(100%,#b7deed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #b7deed 0%,#71ceef 50%,#21b4e2 51%,#b7deed 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-8 */
		font-size: 14px;
		height: 51px;
		text-align: center;
		width: 130px;
		margin-top: 1px;
		margin-left: -130px;
		border-radius: 5px;
		padding: 0;
	}
	#best-liked_shops > ul > li {
		box-sizing: border-box;
		padding-left: 0;
		vertical-align: top;
		width: 45%;
	}
	#sprachen {
		display: none;
	}
	.single h1.entry-title, .dotted-liner {
		width: 100%;
	}
	li.spar-gutschein-namevomshop {
		font-size: 16px;
	}
	li.sparango-neuer-kunde, li.sparango-gutschein-minorder, li.sparango-gutschein-gilt {
		font-size: 12px;
	}
	li.sparango-gutschein-besuch a {
		font-size: 16px;
	}
	.category-blog  .entry-header img.wp-post-image {
		width: 80px;
		height: auto;
	}
}
@media screen and (max-width: 320px) {
	.codebox-full {
		height: 200px;
	}
}