/* ---------- MAIN ---------- */

.nounderline a {text-decoration:none !important;}
.nounderline a:hover {text-decoration:underline !important;}

body {
background:url(images/bbg.gif) left top repeat-y #BCF2FD;
color:#004C7F;
padding:0;
margin:0;
}

.top_tal {
background:url(images/top_tal.gif) left top repeat-x;
width:100%;
vertical-align:top;
}

.top {
background:url(images/top_bg.gif) left top no-repeat;
width:100%;
vertical-align:top;
}

img {
border:0;
}

.content_txt_table iframe {
border:1px solid #004C7F;
}

.main_div {
width:1000px;
vertical-align:top;
text-align:left;
}

.table {
width:746px;
display:table;
}

.table_2 {
width:1001px;
display:table;
}

.table_row {
width:746px;
height:100%;
display:table-row;
}

.table_row_2 {
width:1001px;
height:100%;
display:table-row;
}

.line1 {
width:34px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.line2 {
width:33px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right {
width:488px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right_2 {
width:743px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.table2 {
width:488px;
display:table;
}

.table2_2 {
width:743px;
display:table;
}

.table_row2 {
width:488px;
height:100%;
display:table-row;
}

.table_row2_2 {
width:743px;
height:100%;
display:table-row;
}

.left2 {
width:448px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

/* Mit Datum 388px */
.left2_2 {
width:643px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right2 {
width:40px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

a {
color:#004C7F;
}

a:hover {
color:#004C7F;
}

h1 {
color:#EBB000;
font-size:.9em;
font-weight: normal;
display:inline;
padding:0;
margin:0;
}

h2 {
color:#FFF500;
font-size:1.01em;
text-transform:none;
padding:0;
margin:0;
}

.h2suche {
color:#004C7F;
font-size:1.4em;
text-transform:none;
padding:0;
margin:0;
}

.h2 {
color:#FFF500;
font-size:1.01em;
line-height:1.01em;
text-transform:none;
text-align:left;
padding:8px 0 11px 35px;
margin:0;
}

.content_txt_table h2 {
color:#004C7F;
font-size:11px;
text-transform:none;
text-decoration:underline;
padding:0 0 10px 0;
margin:0 0 4px 0;
}

h3 {
color:#004C7F;
font-size:1.01em;
text-transform:none;
padding:0;
margin:0;
}

.content_txt_table h3 {
color:#004C7F;
font-size:11px;
text-transform:none;
padding:0;
margin:0 0 4px 0;
}

p {
padding:0;
margin:0;
}

html {
font-size:11px;
font-family:arial, tahoma;
}

.small {
font-size:.91em;
font-family:arial, tahoma;
}

small {
line-height:11px;
}

big {
color:#FFF500;
font-size:1.5em;
text-decoration:underline;
text-align:center;
font-weight:700;
line-height:30px;
}

.normal {
font-size:1.01em;
font-family:arial, tahoma;
}

.big {
font-size:1.11em;
font-family:arial, tahoma;
}

.bigger {
font-size:1.31em;
font-family:arial, tahoma;
}

.co_name {
padding:7px 10px 16px 20px;
color:#EBB000;
font-size:1em;
}

.co_name a {
color:#EBB000;
text-decoration:underline;
}

.co_name a:hover {
color:#EBB000;
text-decoration:none;
}

/* ---------- TWITTER - SEITENZEICHEN ---------- */

.tools {
width:88px;
position:absolute;
left:850px;
top:46px;
}

.tools li {
list-style:none;
float:right;
}

.tools li a {
display:block;
text-indent:-999em;
overflow:hidden;
}

.tools li.rss {
padding-right:5px;
}

.tools li.rss a {
background:url(images/rss.gif) no-repeat;
width:75px;
height:75px;
}

.tools li.rss a:hover {
background-position:0 -75px;
}

.tools li.twitter a {
background:url(images/twitter.gif) no-repeat;
width:88px;
height:40px;
}

.tools li.twitter a:hover {
background-position:0 -40px;
}

/* ---------- GUTSCHEIN - OUTLINK ---------- */

.abgelaufen {
color:#D20000;
font-size:12px;
letter-spacing:-0.2px;
}

.outlink {
color:#C00;
font-weight:700;
}

.outlink:hover {
color:#004C7F;
font-weight:700;
}

a.gutschein {
border:1px #C00 dashed;
font-weight:700;
font-size:12px;
padding:1px 3px 1px 20px;
text-decoration:none;
color:#A60000;
background:#FFE0E0 url(images/schere1.gif) no-repeat center left;
}

a.gutschein:hover {
padding:2px 3px 2px 20px;
text-decoration:none;
color:#C00;
background:#FFF url(images/schere2.gif) no-repeat center left;
}

a.oesterreich {
border:1px #C00 dashed;
font-weight:700;
padding:1px 3px 1px 16px;
text-decoration:none;
color:#A60000;
background:#FFE0E0 url(images/oesterreich.gif) no-repeat 3px center;
}

a.oesterreich:hover {
text-decoration:none;
border:1px #C00 solid;
color:#C00;
padding:5px 3px 5px 16px;
background:#FFF url(images/oesterreich.gif) no-repeat 3px center;
}

a.atkunde {
border:1px #005C99 dashed;
padding:1px 3px 1px 16px;
text-decoration:none;
background:#FFF url(images/oesterreich.gif) no-repeat 3px center;
}

a.atkunde:hover {
text-decoration:none;
border:1px #004C7F solid;
padding:5px 3px 5px 16px;
background:#FFF url(images/oesterreich.gif) no-repeat 3px center;
}

a.deutschland {
border:1px #C00 dashed;
font-weight:700;
padding:1px 3px 1px 16px;
text-decoration:none;
color:#A60000;
background:#FFE0E0 url(images/deutschland.gif) no-repeat 3px center;
}

a.deutschland:hover {
text-decoration:none;
border:1px #C00 solid;
color:#C00;
padding:5px 3px 5px 16px;
background:#FFF url(images/deutschland.gif) no-repeat 3px center;
}

/* ---------- BEITRAG ---------- */

.alignleft {
float:left;
padding:0 10px 10px 0;
}

.alignright {
float:right;
padding:0 0 10px 10px;
}

.aligncenter {
display:block;
margin:auto;
padding:10px 0;
}

.alignschlecker {
float:left;
padding:5px 15px 5px 0;
}

hr {
border-left:0;
border-right:0;
border-top:1px dotted #004C7F;
border-bottom:0;
height:1px;
padding:5px 0;
}

.content_txt h2 a {
color:#FFF500;
text-decoration:none;
}

.content_txt h2 a:hover {
color:#FFF500;
text-decoration:none;
}

/*
.outlink {color:#CC0000;font-weight: bold;padding: 0px 0px 0px 22px;background: transparent url(images/outlink.gif) no-repeat center left;}
.outlink:hover {color:#004C7F;font-weight: bold;padding: 0px 0px 0px 22px;background: transparent url(images/outlink_hover.gif) no-repeat center left;}
*/

.head {
padding:17px 0 7px 52px;
color:#FFF;
line-height:1.11em;
}

.head_bg {
width:488px;
height:49px;
vertical-align:top;
background:url(images/head_bg.gif) left top no-repeat;
}

.head_bg_2 {
width:743px;
height:49px;
vertical-align:top;
background:url(images/head_bg_2.gif) left top no-repeat;
}

.head a {
color:#FFF500;
text-decoration:none;
}

.head a:hover {
color:#FFF500;
text-decoration:none;
}

.date {
padding:16px 10px 5px 20px;
color:#91DFF9;
font-size:1em;
font-weight:700;
}

.content_txt {
padding:5px 0 5px 27px;
width:461px;
}

.content_txt_2 {
padding:5px 0 5px 27px;
width:716px;
}

.content_txt_table_top {
background:url(images/content_txt_top.gif) left bottom no-repeat;
width:461px;
height:6px;
padding:0;
}

.content_txt_table_top_2 {
background:url(images/content_txt_top_2.gif) left bottom no-repeat;
width:716px;
height:6px;
padding:0;
}

.content_txt_table_footer {
background:url(images/content_txt_footer.gif) left top no-repeat;
width:461px;
height:13px;
padding:0;
}

.content_txt_table_footer_2 {
background:url(images/content_txt_footer_2.gif) left top no-repeat;
width:716px;
height:13px;
padding:0;
}

.content_txt_table {
text-align:justify;
background-color:#FFF;
padding:2px 8px 0;
}

.content_txt p {
padding:0 0 10px;
line-height:16px;
}

.content_txt strong {
}

.postmetadataalt {
font-size:.81em;
color:#FFF500;
}

.content_txt_home {
padding:9px 0 15px 5px;
width:483px;
}

.content_txt_table_top_home {
background:url(images/content_txt_top_home.gif) left bottom no-repeat;
width:483px;
height:6px;
padding:0;
}

.content_txt_table_footer_home {
background:url(images/content_txt_footer_home.gif) left top no-repeat;
width:483px;
height:6px;
padding:0;
}

.content_txt ul, .content_txt_home ul {
padding:0 0 10px 10px;
margin:0;
}

.content_txt ol, .content_txt_home ol {
padding:0 0 10px;
margin:0 0 0 10px;
}

.content_txt ul li, .content_txt_home ul li {
padding:2px 0 2px 15px;
list-style-type:none;
background:url(images/liicon.png) no-repeat left top;
font-size:11px;
line-height:15px;
color:#004C7F;
}

.content_txt ol li, .content_txt_home ol li {
margin:2px 0 2px 15px;
list-style-type:decimal;
font-size:11px;
line-height:15px;
color:#004C7F;
}

.li_eg {
background:url(images/spacer.gif) no-repeat left top !important;
}

/*.content_txt ul, .content_txt_home ul {padding: 0px 0px 10px 15px;margin: 0px;}
.content_txt ol, .content_txt_home ol {padding: 0px 0px 10px 15px;margin: 0px;}
.content_txt ul li, .content_txt_home ul li {padding: 2px 0px 2px 10px; list-style-type: none; background: url(images/liicon.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#004C7F; }
.content_txt ul li, .content_txt_home ul li {padding: 2px 0px 3px 0px;list-style-type: square;font-size: 11px;color:#004C7F;}
.content_txt ol li, .content_txt_home ol li {margin: 2px 0px 3px 5px;list-style-type: decimal;font-size: 11px;color:#004C7F;}*/

.content_txt blockquote {
padding:10px 10px 0 10px;
background:#e9f8ff;
margin:0 0 10px;
color:#004C7F;
}

/* ---------- KOMMENTARE ---------- */

.comment_txt {
padding:5px 0 5px 27px;
}

.comment_txt_table_top {
background:url(images/comment_txt_top.gif) left top no-repeat;
width:461px;
height:6px;
vertical-align:top;
}

.comment_txt_table_footer {
background:url(images/comment_txt_footer.gif) left top no-repeat;
width:461px;
height:6px;
vertical-align:top;
}

.comment_txt_table {
text-align:justify;
background-color:#FFF;
padding:2px 8px 0;
}

.comment_txt_table a {
color:#80B4D6;
text-decoration:none;
}

.comment_txt_table a:hover {
color:#80B4D6;
text-decoration:underline;
}

.comment_txt p {
padding:0 0 5px;
}

.comment_txt strong {
color:#000;
}

.comment {
padding:2px 0 10px 346px;
margin:0;
color:#1782C7;
font-weight:700;
background:url(images/more.gif) left top no-repeat;
}

.comment a {
color:#004C7F;
text-decoration:underline;
}

.comment a:hover {
color:#004C7F;
text-decoration:none;
}

.commentmetadate {
color:#80B4D6;
padding:0 0 4px;
}

.commentmetadate a {
color:#80B4D6;
text-decoration:none;
}

.commentmetadate a:hover {
color:#80B4D6;
text-decoration:underline;
}

.commentmetaname {
color:#004C7F;
font-weight:700;
}

.commentmetaname a {
color:#004C7F;
text-decoration:none;
}

.commentmetaname a:hover {
color:#004C7F;
text-decoration:underline;
}

.commentlist li {
padding:5px 15px 5px 5px;
}

.mein-kommentar {
border:1px red dotted;
}

fieldset {
padding:0 5px 5px 10px;
border:1px #004C7F dotted;
}

/* ---------- NAVIGATION ---------- */

.left {
width:181px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

#rechtsnavi {
width:230px;
height:100%;
text-align:left;
position:absolute;
top:199px;
left:765px;
z-index:999;
}

#linkssnavi {
position:absolute;
top:36px;
left:34px;
z-index:999;
}

.rechtsnavi p {
padding:0 0 8px;
color:#FFF500;
font-size:1.01em;
}

.rechtsnavi_top {
background:url(images/rechtsnavi_top.png) left bottom no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavi_footer {
background:url(images/rechtsnavi_footer.png) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavi_table {
text-align:left;
background:url(images/rechtsnavi_back.png) left top repeat-y;
padding:0 10px 0 14px;
}

.rechtsnavinl_top {
background:url(images/rechtsnavinl_top.png) left bottom no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavinl_footer {
background:url(images/rechtsnavinl_footer.png) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavinl_table {
text-align:left;
background:url(images/rechtsnavinl_back.png) left top repeat-y;
padding:0 10px 0 14px;
}

.rechtsnaviwhite_top {
background:url(images/rechtsnaviwhite_top.gif) left bottom no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnaviwhite_footer {
background:url(images/rechtsnaviwhite_footer.gif) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnaviwhite_table {
text-align:left;
background:url(images/rechtsnaviwhite_back.gif) left top repeat-y;
padding:0 10px 0 14px;
}

#pages {
vertical-align:top;
}

#text-1 {
vertical-align:top;
}

/*
.textwidget {color:#FFFFCC;text-align:left;padding:5px 10px 0px 36px;}
.textwidget a {text-decoration:none;color:#FFFFCC;}
.textwidget a:hover {color:#FFFFCC;text-decoration:underline;}
*/

/* ---------- Textwidgets Sonstiges und Partnerseiten ---------- */

#sidebar-angebote ul li,#sidebar-angebote ul li a,#sidebar-kategorien ul li,#sidebar-kategorien ul li a,#sidebar-service ul li,#sidebar-service ul li a,#sidebar-blogroll ul li,#sidebar-blogroll ul li a,#sidebar-highlights ul li,#sidebar-highlights ul li a,#sidebar-shops ul li,#sidebar-shops ul li a,#sidebar-navigation ul li,#sidebar-navigation ul li a  {
color:#FFC;
text-decoration:none;
}

#sidebar-angebote li a:hover,#sidebar-kategorien li a:hover,#sidebar-service li a:hover,#sidebar-blogroll li a:hover,#sidebar-highlights li a:hover,#shops li a:hover,#sidebar-navigation li a:hover {
color:#FFC;
text-decoration:underline;
}

.libreak {
margin: 0 0 5px 0 !important;
}

/* #newsletter {background:url(images/newsletter.gif) left top no-repeat;} */

.feed {
background:transparent url(images/feed-icon.png) no-repeat left;
padding:0 0 12px 29px;
}

#hiddendiv {
display:none;
}

#top_gutscheine {
padding: 0 0 0 10px;
width:205px;
color:#FFC;
}

#exkl_gutscheine {
padding: 0 0 0 10px;
width:205px;
color:#FFC;
}

#partner ul li a,#bookmarks ul li a,#pages ul li a,#links ul li a {
text-decoration:none;
color:#FFC;
}

#partner li a:hover,#bookmarks li a:hover,#pages li a:hover,#links li a:hover {
color:#FFC;
text-decoration:underline;
}

.topgutscheine {
line-height:18px;
text-align:left;
padding:3px 0 6px 0;
border-bottom:solid 1px #179F3D;
}

.topgutscheine a {
text-decoration:none !important;
}

.topgutscheine a:hover {
text-decoration:underline !important;
}

#links_with_style,#archives,#meta,#categories {
vertical-align:top;
}

/* ---------- WIDGETS ---------- */

.widget_style {
vertical-align:top;
text-align:left;
padding:15px 0 0;
color:#FFC;
}

.widget_style a {
text-decoration:underline;
color:#FFC;
}

.widget_style a:hover {
text-decoration:none;
color:#FFC;
}

.cats_head {
vertical-align:top;
background:url(images/cats.gif) left top no-repeat;
}

.cats_head_shops {
vertical-align:top;
background:url(images/cats_shops.png) left top no-repeat;
}

.widget_style ul {
padding:0 0 0 24px;
margin:0;
}

.widget_style li {
list-style:none;
padding:2px 0 2px 9px;
margin:0;
background:url(images/li_bg.gif) left top no-repeat;
vertical-align:top;
color:#FFF;
border-bottom:solid 1px #179F3D;
}

.last_li {
border-bottom:none !important;
}

.widget_style ul li a {
text-decoration:none;
color:#FFF;
}

.widget_style li a:hover {
color:#FFF;
text-decoration:underline;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/* ---------- BREADCRUMP ---------- */

#breadcrump {
vertical-align:top;
padding:150px 0 5px;
color:#000;
font-size:.9em;
}

#breadcrump a {
color:#000;
text-decoration:underline;
}

#breadcrump a:hover {
color:#000;
text-decoration:none;
}

/* ---------- NEWSLETTER ----------*/

.nlform {  background: url(images/nlform.png) no-repeat 0 0; width: 105px; height:14px; margin: 0; padding:3px 5px 2px; border:none; font-size:11px; color: #000000; }

/* ---------- SUCHE ---------- */

form { margin:0; padding:0; }
#search {float: right;width: 180px;height: 24px;display: inline;background:url(images/search.gif); margin: 0 10px 0 0}
#search .search_text_box {width: 141px;float: left;display: inline;background: none;border: none;font-size:11px;margin: 5px 5px 0px 5px;}
#search .search_submit {width: 24px;height: 24px;float: left;display: inline;margin: 3px 0 0 3px;background: none;border: none;cursor:pointer;}


/* #search .inputfield {  background: url(images/searchform.gif) no-repeat 0 0; width: 141px; height:14px; margin: 0; padding:3px 5px 2px; border:none; font-size:11px; color: #000000; }
#search .inputsubmit {  background: url(images/searchsubmit.gif) no-repeat 0 0; width: 24px; height:24px; margin: 0; padding:0; border:none; color: #000000;} */

.rightbox {color:#FFC; text-align:justify; padding:10px 10px 0;}
.rightbox a {text-decoration:none; color:#FFC;}
.rightbox a:hover {color:#FFC;text-decoration:underline;}
.suchezb {font-size:9px;line-height:1.05em;color:#A4E884;padding:2px 0 10px 2px;}
.suchezb a {text-decoration:none;color:#A4E884;}
.suchezb a:hover {color:#FFC;text-decoration:none;}

/* ---------- FOOTER ---------- */

.foot_tal {
background:url(images/foot_tal.gif) left top repeat-x;
width:100%;
height:90px;
vertical-align:top;
}

.footer {
background:url(images/footer.gif) left top no-repeat;
width:100%;
height:90px;
vertical-align:top;
text-align:left;
}

.footer_txt {
vertical-align:top;
padding:55px 0 0 300px;
color:#D6F4B7;
}

.footer_txt a {
color:#D6F4B7;
text-decoration:none;
}

.footer_txt a:hover {
color:#FFFFCC;
text-decoration:none;
}

/* ---------- MEHR ---------- */

.head h2 {
font-size:1.1em;
}

#anbieter {
height:54px;
width:178px;
padding:4px 0 10px 5px;
}

#anbieter a {
background:url(images/anbieter_bg.png);
height:16px;
width:17px;
display:block;
float:left;
margin-right:2px;
margin-bottom:4px;
color:#000;
font-weight:700;
text-align:center;
padding-top:1px;
font-family:Arial;
font-size:11px;
text-decoration:none;
}

#anbieter a:hover {
background:url(images/anbieter_bg.png) 0 -17px no-repeat;
color:#000;
font-family:Arial;
font-size:11px;
text-decoration:none;
}

#anbieter-liste li {
position:relative;
width:130px;
float:left;
margin-top:5px;
}

#anbieter-liste-random li {
position:relative;
width:180px;
float:left;
margin-top:5px;
}

#anbieter-liste a, #anbieter-liste-random a {
color:#004C7F;
text-decoration:none;
}

#anbieter-liste a:hover, #anbieter-liste-random a:hover {
color:#004C7F;
text-decoration:underline;
}

.kategorieliste,.kategorieliste:link,.kategorieliste:active,.kategorieliste:visited {
background:url(images/kategorieliste_bg.png);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:88px;
height:50px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}

.kategorieliste:hover {
background:url(images/kategorieliste_bg.png) 0 -58px no-repeat;
text-decoration:none !important;
}

.kategorieliste_name {
font-size:11px;
font-weight:400;
display:block;
height:16px;
overflow:hidden;
margin:0;
padding:0;
}

.kategorieliste_big,.kategorieliste_big:link,.kategorieliste_big:active,.kategorieliste_big:visited {
background:url(images/kategorieliste_big_bg.png);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:196px;
height:65px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}

.kategorieliste_big:hover {
background:url(images/kategorieliste_big_bg.png) 0 -73px no-repeat;
text-decoration:none;
}

.kategorieliste_big_gewinn,.kategorieliste_big_gewinn:link,.kategorieliste_big_gewinn:active,.kategorieliste_big_gewinn:visited {
background:url(images/kategorieliste_big_gewinn_bg.png);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:196px;
height:65px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}

.kategorieliste_big_gewinn:hover {
background:url(images/kategorieliste_big_gewinn_bg.png) 0 -73px no-repeat;
text-decoration:none;
}

.kategorieliste_big_gratis,.kategorieliste_big_gratis:link,.kategorieliste_big_gratis:active,.kategorieliste_big_gratis:visited {
background:url(images/kategorieliste_big_gratis_bg.png);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:196px;
height:65px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}

.kategorieliste_big_gratis:hover {
background:url(images/kategorieliste_big_gratis_bg.png) 0 -73px no-repeat;
text-decoration:none;
}

.kategorieliste_big_exklusiv,.kategorieliste_big_exklusiv:link,.kategorieliste_big_exklusiv:active,.kategorieliste_big_exklusiv:visited {
background:url(images/kategorieliste_big_exklusiv_bg.png);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:196px;
height:65px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}

.kategorieliste_big_exklusiv:hover {
background:url(images/kategorieliste_big_exklusiv_bg.png) 0 -73px no-repeat;
text-decoration:none;
}

.kategorieliste_text {
font-size:11px;
font-weight:400;
display:block;
height:28px;
overflow:hidden;
margin:0;
padding:0;
}

.startseite {
position:absolute;
left:425px;
top:25px;
width:374px;
height:84px;
border:0;
}

/* ---------- PAGENAVI ---------- */

.wp-pagenavi {
background:url(images/pagenavi.gif) left top no-repeat #FFFFFF;
width:453px;
height:22px;
margin: 15px 0 15px 27px;
padding: 8px 0 0 8px;
text-align:center !important;
}

.wp-pagenavi a, .wp-pagenavi a:link {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
text-decoration: none;
border: 1px solid #98BDD5;
color: #98BDD5;
background-color: #FFFFFF;	
}

.wp-pagenavi a:visited {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
text-decoration: none;
border: 1px solid #98BDD5;
color: #98BDD5;
background-color: #FFFFFF;
}

.wp-pagenavi a:hover {
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}

.wp-pagenavi a:active {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
text-decoration: none;
border: 1px solid #004C7F;
color: #004C7F;
background-color: #FFFFFF;
}

.wp-pagenavi span.pages {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
color: #98BDD5;
border: 1px solid #98BDD5;
background-color: #FFFFFF;
}

.wp-pagenavi span.current {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
font-weight: bold;
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}

.wp-pagenavi span.extend {
padding: 2px 4px 2px 4px; 
margin: 0 2px;
border: 1px solid #179F3E;
color: #000000;
background-color: #3CF078;
}

/* ---------- COUPON ---------- */

.cblau{background:url(images/couponblau.png);}
/*.cblau:hover {background:url(images/couponblau.png) 0 -93px no-repeat;}*/

.cblau_at{background:url(images/couponblau_at.png);}
/*.cblau_at:hover {background:url(images/couponblau_at.png) 0 -93px no-repeat;}*/

.cblau_ex{background:url(images/couponblau_ex.png);}
/*.cblau_ex:hover {background:url(images/couponblau_ex.png) 0 -93px no-repeat;}*/

.corange{background:url(images/couponorange.png);}
/*.corange:hover {background:url(images/couponorange.png) 0 -93px no-repeat;}*/

.clila{background:url(images/couponlila.png);}
/*.clila:hover {background:url(images/couponlila.png) 0 -93px no-repeat;}*/

.cgruen{background:url(images/coupongruen.png);}
/*.cgruen:hover {background:url(images/coupongruen.png) 0 -93px no-repeat;}*/

.coupon{
padding:14px;
margin: 10px 0 20px 85px;
width:239px;
height:65px;
text-decoration:none !important;
cursor:pointer;
}

.coupon:hover {
text-decoration:none !important;
}

.coupon img{
margin: 0 2px 0 0;
width:88px;
height:31px;
float:right;
border:0px;
}

.coupon_name {
font-size:17px;
font-weight:700;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#F50000;
text-align:center;
letter-spacing:-0.01em;
display:block;
height:22px;
width:147px;
overflow:hidden;
margin:4px 0 0 2px;
}

.coupon_text {
font-size:12px;
font-family:"Trebuchet MS", Arial, sans-serif;
line-height:14px;
color:#000000;
text-align:left;
display:block;
height:30px;
width:236px;
overflow:hidden;
margin:9px 0 0 4px;
}

#c {width: 60px; text-align: center;}

.atlink {
background: url(images/oesterreich.gif) no-repeat left center;
padding-left:15px;
}