/* ---------- 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;
}

a {
color:#004C7F;
}

a:hover {
color:#004C7F;
}

.top_tal {
background:url(images/top_tal.gif) left top repeat-x;
width:100%;
vertical-align:top;
}

.top {
background:url(images/top_bg_blog.gif) left top no-repeat;
width:100%;
vertical-align:top;
}

img {
border:0;
}

img {
border:0;
}

.main_div {
width:1000px;
vertical-align:top;
text-align:left;
}

/*.table {
width:746px;
display:table;
}*/

.table {
width:1001px;
display:table;
}

/*.table_row {
width:746px;
height:100%;
display:table-row;
}*/

.table_row {
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 {
width:743px;
display:table;
}

/*.table_row2 {
width:488px;
height:100%;
display:table-row;
}*/

.table_row2 {
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 {
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;
}

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:13px;
text-transform:none;
text-decoration:underline;
padding: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:12px;
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 {
font-size:.91em;
font-family:arial, tahoma;
line-height:12px;
}

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:.9em;
}

.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 ---------- */

.outlink {
color:#C00;
text-decoration:none;
}

.outlink:hover {
color:#004C7F;
text-decoration:underline;
}

a.gutschein {
border:1px #C00 dashed;
font-weight:700;
padding:1px 3px 1px 18px;
text-decoration:none;
color:#A60000;
background:#FFE0E0 url(images/schere1.gif) no-repeat center left;
}

a.gutschein:hover {
text-decoration:none;
border:1px #C00 solid;
color:#C00;
padding:5px 3px 5px 18px;
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 center left;
}

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 center left;
}

a.atkunde {
border:1px #005C99 dashed;
padding:1px 3px 1px 16px;
text-decoration:none;
background:#FFF url(images/oesterreich.gif) no-repeat center left;
}

a.atkunde:hover {
text-decoration:none;
border:1px #004C7F solid;
padding:5px 3px 5px 16px;
background:#FFF url(images/oesterreich.gif) no-repeat center left;
}

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 center left;
}

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 center left;
}

/* ---------- 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;
}

hr {
border-left:0 solid #004C7F;
border-right:0 solid #004C7F;
border-top:1px dotted #004C7F;
border-bottom:0 solid #004C7F;
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 {
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 {
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 {
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 {
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:17px;
font-size:12px;
}

.content_txt strong {
}

.postmetadataalt {
font-size:.81em;
color:#FFF500;
}

.content_txt ul {
padding:0 0 10px 10px;
margin:0;
}

.content_txt ol {
padding:0 0 10px;
margin:0 0 0 10px;
}

.content_txt ul li {
padding:2px 0 2px 15px;
list-style-type:none;
background:url(images/liicon.png) no-repeat left top;
font-size:12px;
line-height:16px;
color:#004C7F;
}

.content_txt ol li {
margin:2px 0 10px 15px;
list-style-type:decimal;
font-size:12px;
line-height:16px;
color:#004C7F;
}

.li_eg {
margin-left:15px;
}

/*.content_txt ul {padding: 0px 0px 10px 15px;margin: 0px;}
.content_txt ol {padding: 0px 0px 10px 15px;margin: 0px;}
.content_txt ul li {padding: 2px 0px 2px 10px; list-style-type: none; background: url(images/liicon.png) no-repeat left top; font-size: 12px; line-height: 16px; color:#004C7F; }
.content_txt ul li {padding: 2px 0px 3px 0px;list-style-type: square;font-size: 12px;color:#004C7F;}
.content_txt ol li {margin: 2px 0px 3px 5px;list-style-type: decimal;font-size: 12px;color:#004C7F;}*/

.content_txt blockquote {
margin: 0 0 20px 0;
padding: 5px 10px 5px 40px;
border: 0px solid #FEB8DA;
background: #e9f8ff url('images/blockquote.gif') no-repeat top left;
}

.content_txt blockquote p {
	padding: 5px;
}

/* ---------- KOMMENTARE ---------- */

.comment_txt {
padding:5px 0 5px 27px;
}

.comment_txt_table_top {
background:url(images/comment_txt_top.gif) left top no-repeat;
width:716px;
height:6px;
vertical-align:top;
}

.comment_txt_table_footer {
background:url(images/comment_txt_footer.gif) left top no-repeat;
width:716px;
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 601px;
margin:0;
color:#1782C7;
font-weight:700;
text-transform:normal;
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;
}

.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:200px;
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.gif) left bottom no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavi_footer {
background:url(images/rechtsnavi_footer.gif) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavi_table {
text-align:left;
background:url(images/rechtsnavi_back.gif) left top repeat-y;
padding:0 10px 0 14px;
}

.rechtsnavinl_top {
background:url(images/rechtsnavinl_top.gif) left bottom no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavinl_footer {
background:url(images/rechtsnavinl_footer.gif) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

.rechtsnavinl_table {
text-align:left;
background:url(images/rechtsnavinl_back.gif) left top repeat-y;
padding:0 10px 0 14px;
}

.rechtsnavitop_footer {
background:url(images/rechtsnavitop_footer.gif) left top no-repeat;
width:230px;
height:5px;
padding:0;
}

#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-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,#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.gif) 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/nlback.gif) left top no-repeat #FFF;
font-size:11px;
color:#000;
width:115px;
height:16px;
border:inset 0;
padding-left:2px;
padding-right:2px;
vertical-align:top;
}

/* ---------- SUCHE ---------- */

#search strong {
color:#FFF500;
font-size:1.11em;
}

#search input {
font-size:11px;
color:#000;
font-family:Tahoma, arial, verdana, courier;
width:126px;
height:18px;
border:inset 1px #D4D0C8;
padding:0;
margin:0 4px 0 7px;
vertical-align:middle;
}

#search .input {
width:70px;
height:18px;
border:none;
padding:0;
margin:0;
}

.left #search {
vertical-align:top;
padding:40px 0 0 0;
color:#FFF500;
}

.left #search strong {
color:#FFF500;
font-size:1.01em;
}

.left #search input {
background:url(images/searchform.gif) left top no-repeat #FFF;
font-size:11px;
color:#000;
font-family:Tahoma, arial, verdana, courier;
width:168px;
height:16px;
border:inset 0;
padding:2px 3px 1px;
margin:5px 0 0;
vertical-align:top;
}

.rightbox {
color:#FFC;
text-align:justify;
padding:15px 10px 0;
}

.rightbox a {
text-decoration:none;
color:#FFC;
}

.rightbox a:hover {
color:#FFC;
text-decoration:underline;
}

.rightbox #search {
vertical-align:top;
padding:0;
color:#FFF500;
}

.rightbox #search strong {
color:#FFF500;
font-size:1.01em;
}

.rightbox #search input {
background:url(images/searchform.gif) left top no-repeat #FFF;
font-size:11px;
color:#000;
font-family:Tahoma, arial, verdana, courier;
width:168px;
height:16px;
border:inset 0;
padding:2px 3px 1px;
margin:5px 0 0;
vertical-align:top;
}

.rightbox #search .input {
width:30px;
height:30px;
border:none;
padding:0;
margin:3px 0 0 148px;
vertical-align:top;
}

.suchezb {
font-size:9px;
line-height:1.05em;
color:#A4E884;
position:absolute;
padding:2px 0 0 2px;
}

.suchezb a {
text-decoration:none;
color:#A4E884;
}

.suchezb a:hover {
color:#FFC;
text-decoration:none;
}

html:first-child>body #search form .input {
background:#edeeee;
height:16px;
vertical-align:middle;
}

.left #search .input {
width:30px;
height:30px;
border:none;
padding:0;
margin:3px 0 0 148px;
vertical-align:top;
}

.content_txt #search {
vertical-align:top;
padding:10px 0 6px 37px;
color:#FFF500;
}

.content_txt #search strong {
color:#FFF500;
font-size:1.11em;
}

.content_txt #search input {
font-size:11px;
color:#000;
font-family:Tahoma, arial, verdana, courier;
width:136px;
height:14px;
border:inset 1px #D4D0C8;
padding:1px 3px;
margin:0 4px 0 7px;
vertical-align:middle;
}

.content_txt #search .input {
width:70px;
height:18px;
border:none;
padding:0;
margin:0;
vertical-align:middle;
}

/* ---------- 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.gif);
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.gif) 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.gif);
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:hand;
}

.kategorieliste:hover {
background:url(images/kategorieliste_bg.gif) 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.gif);
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:hand;
}

.kategorieliste_big:hover {
background:url(images/kategorieliste_big_bg.gif) 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;
}

.kategorieliste_home,.kategorieliste_home:link,.kategorieliste_home:active,.kategorieliste_home:visited {
background:url(images/kategorieliste_home_bg.gif);
margin:6px;
padding:4px;
text-align:center;
position:relative;
top:0;
right:0;
width:196px;
height:142px;
float:left;
overflow:hidden;
text-decoration:none;
cursor:hand;
}

.kategorieliste_home:hover {
background:url(images/kategorieliste_home_bg.gif) 0 -150px no-repeat;
text-decoration:none;
}

.kategorieliste_home_text {
font-size:11px;
font-weight:400;
display:block;
height:108px;
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 25px;
padding: 8px 0 0 8px;
}

.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;
}