/*
Theme Name: Tennis-Weblog Theme
Theme URI: https://www.tennis-weblog.de/
Description: Wordpress Theme exklusiv f&uuml;r Tennis Weblog - alle Rechte vorbehalten.
Version: 4.5
Author: Robert Hartl
Author URI: https://www.netprofit.de/
*/

/*Cookie Consent*/
.uc-box-shadow,.usercentrics-button .uc-corner-modal-content{-webkit-box-shadow:0 10px 50px rgba(0,0,0,0.5) !important;box-shadow:0 10px 50px rgba(0,0,0,0.5) !important;border-radius:1px !important}
#uc-banner-centered .uc-banner-content .uc-banner-text{color:#333 !important;font-family:Arial,Verdana,sans-serif !important;margin:0 !important;padding:0 .75em 0 0 !important}
#uc-banner-centered .uc-banner-content .uc-banner-btn-list .uc-btn-accept-wrapper, #uc-banner-centered .uc-banner-content .uc-banner-btn-list .uc-btn-deny-wrapper{margin:5px 0 !important}
#usercentrics-button .uc-banner-content{background-color:#FBFAF1 !important;border:1px solid #FBFAF1}
#usercentrics-button .uc-btn-new.uc-btn-accept,.uc-embedding-accept,#usercentrics-button .uc-btn-new.uc-btn-deny{background-color:#3E7C33 !important;color:#fff !important;font-weight:normal !important;font-size:1rem !important;line-height:1.5 !important;padding:.3em}
#usercentrics-button .uc-btn-new.uc-btn-more{background-color:transparent !important;color:#3E7C33 !important;font-size:1rem !important;line-height:1.5 !important;padding:.3em}
#uc-btn-close-main-corner-modal g#background use{fill:#3E7C33 !important}
#usercentrics-button .uc-powered-by-footer,.uc-embedding-powered-by{opacity:.3}
.usercentrics-button .uc-corner-modal-content .uc-card-footer{background:#fff !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-footer .uc-save-settings-and-close-button,.usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button{background-color:#3E7C33 !important;color:#fff !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header{background-color:#666 !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input{background-color:#999 !important;border:1px solid #999 !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar, #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by{background-color:#f2f2f2 !important}
#usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by{-webkit-box-shadow:0 0 10px 7px #f2f2f2 !important;box-shadow:0 0 10px 7px #f2f2f2 !important}
.uc-embedding-wrapper{color:#333 !important;font-family:Arial,sans-serif !important}
.uc-embedding-container{width:auto !important; max-width:100% !important}
.uc-embedding-more-info{font-weight:normal !important}

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,p,a,abbr,acronym,address,cite,code,del,em,font,img,q,small,strong,var,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}
a,a:link,a:visited,a:active,a:focus,a:hover{color:#3E7C33;text-decoration:none}
a:hover{text-decoration:underline}
acronym,abbr,abbr[title]{cursor:help;border-bottom:1px dotted #888;font-style:normal}
p{margin-bottom:1.5em}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-style:italic;font-weight:400;line-height:100%;margin:40px 0 14px 0}
h1{font-size:250%}
h2{font-size:160%}
h3{font-size:150%;clear:both}
h4,h5{font-size:1.1em;margin:2em 0 .5em 0;padding:0}
h5{font-size:16px;line-height:16px}
h6{line-height:15px;color:#333;font-size:15px;border:1px solid #C9E168;background:#F2FBC8;margin:5px 0;padding:3px 5px}
h4 span,h5 span,h6 span{color:#40701e;margin-right:-2px}
code,pre{font:1.1em 'Courier New',Courier,fixed;color:#888}
small{font-size:12px}
blockquote{padding-left:35px;background:transparent url(https://media.tennis-weblog.de/img/quote.gif) left top no-repeat;margin:15px 30px 0 10px}
.input{background:#fff;border:1px solid #dedede;display:inline;margin:0;padding:2px 1px}
legend{color:#888;padding-right:2px}
fieldset{margin:0;padding:0}
body{background:#FBFAF1;font:16px/1.6 Arial,Verdana,sans-serif;color:#333;margin:0 auto;text-align:center}
.links{float:left;display:inline}
.rechts{float:right;display:inline}
.mittig{text-align:center;margin-left:auto;margin-right:auto}
.w100{width:930px;margin:0 auto}
.w50{width:440px}
.w66{width:600px;text-align:left}
.w33{width:300px;text-align:left}
.p100{width:100%;background:transparent url('https://media.tennis-weblog.de/img/bg-sidebar.jpg') 50% 0 repeat-y}
.p50{width:46%}
input#submit,input.submit,a.button,#commentform input.submit,.tdomf_form input.submit{color:#3E7C33;cursor:pointer;-webkit-box-shadow:0 1px 4px #aaa;-moz-box-shadow:0 1px 4px #aaa;padding:4px 10px;border:1px solid #aaa;text-decoration:none;text-align:center;background:transparent url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -285px repeat-x;text-shadow:0 1px 0 #fff}
input#submit:hover,input.submit:hover,a.button:hover,#commentform input.submit:hover,.tdomf_form input.submit:hover{border-color:#3E7C33;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc}
#topbanner{margin:0 auto;text-align:center;position:relative;background:#3e7c33;box-shadow:0 0 8px 3px #3e7c33}
#header,header2{z-index:30;width:100%;background:#363 url('https://media.tennis-weblog.de/img/sprite-h.png') 0 -77px repeat-x;color:#fff}
#header2{background:transparent url('https://media.tennis-weblog.de/img/bg-header.jpg') bottom center repeat-y}
#header .w100{width:980px;z-index:40;height:195px;position:relative;margin:0 auto;padding:0;text-align:left}
#headertop{height:165px}
#header #logo{display:block;width:386px;height:85px;text-indent:-98922px;margin:0 0 0 14px;padding:0;line-height:100%;font-size:12px}
#header #subline{font-size:16px;width:380px;line-height:1.3em;font-family:arial,verdana,sans-serif;margin:1px 0 0 23px;text-shadow:0 1px 1px #2D5C25}
#header a,#header a:focus,#header a:active,#header a:visited,#header a:hover{color:#DEDEDE}
#mainnavi ul{white-space:nowrap;margin:0;padding:0}
#mainnavi ul li{list-style-type:none;display:inline}
#mainnavi ul li a,#mainnavi ul li span{font-size:15px;text-decoration:none;padding-left:18px;padding-right:16px;display:block;line-height:30px;float:left;border-right:1px solid #2D5C25;border-left:1px solid #888;margin:0;text-shadow:0 1px 1px #333}
#mainnavi ul li#active a,#mainnavi ul li#active span{background:#fff;color:#333;text-shadow:none}
#mainnavi ul li.first a,#mainnavi ul li.first span{padding-left:24px}
#mainnavi ul li.first span{border-left:1px solid #e0e0e0}
#mainnavi ul li a:hover{text-decoration:none!important;color:#fff;background-color:#2D5C25}
.ro{position:absolute;z-index:120;right:30px}
.ro a{text-shadow:0 1px 0 #fff;display:block;padding-left:35px}
#suche{width:300px;top:-180px}
#suche #searchsubmit{float:left;display:block;width:26px;height:26px;border:none;margin-right:7px;background:none;cursor:pointer}
#suche #s{color:#333;height:20px;border:none;margin-top:3px;background:transparent;width:220px;padding:1px;text-shadow:0 1px 0 #fff}
#headerfeed{top:-141px;text-align:left}
#headerfeed a{width:264px}
#twitter{top:-105px;text-align:left}
#twitter a{width:264px}
#facebook{top:-69px;text-align:left}
#facebook a{width:264px}
#inhalt{clear:left;background:#fff url('https://media.tennis-weblog.de/img/bg.png') top center repeat-y;width:990px;padding:20px 0;margin:0 auto;text-align:center;position:relative}
#breadcrumb{font-size:12px;margin-bottom:2em;color:#888}

#bearbeitenlink{position:fixed;background:#FDFDF9;top:253px;padding:5px 10px;margin-left:-114px;border:1px solid #E0E0E0;border-right:1px solid #EAEAEA}
h1.title,h1.title a,h2.title,h2.title a{font-size:30px;margin-top:10px;line-height:1.2em;font-weight:400}
h1.title,h2.title{margin:0 0 5px 0}
.post h3{margin-top:50px}
.subline{font-weight:lighter;text-transform:uppercase;letter-spacing:.3em;color:#888;font-size:10px;margin:-3px 0 25px 2px}
h2.subline{font-style:normal;margin-top:0}
a.weiterlesen{float:right;margin-top:-15px;}
.rechtsbild{float:right;margin:26px 0 3px 15px}
.singleteaserfoto{width:250px;float:left;display:inline;margin:5px 10px 0 0}
.singleteaserfoto a img{border:none;padding:0}
.singleteaserfoto small{margin:2px 3px}
.singleteaserfoto .flickrfoto{border:1px solid #888}
.gad{margin:10px 0;width:600px;display:block;float:none}
.adsrelated{margin:1.5em 0}
.block.gad{float:none;width:600px;display:block;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:2em 0;padding:2em 0 1me 0}
#artikel ul,#artikel ol{margin:7px 0}
#artikel ul ul,#artikel ol ol,#artikel ul ul ul,#artikel ol ol ol,#artikel ul ul ul ul,#artikel ol ol ol ol{margin:0 17px}
#artikel ol ol{list-style-type:lower-alpha}
#artikel ol ol ol{list-style-type:lower-roman}
#artikel ol ol ol ol{list-style-type:lower-alpha}
#artikel ul li{list-style:none;background:url(https://media.tennis-weblog.de/img/sprite-n.png) 0 -479px no-repeat;padding-left:13px}
#artikel ul.vorteile li{background:url(https://media.tennis-weblog.de/img/sprite-n.png) 1px -409px no-repeat;padding-left:14px}
#artikel ul.nachteile li{background:url(https://media.tennis-weblog.de/img/sprite-n.png) 1px -443px no-repeat;padding-left:14px}
#artikel ol{list-style-type:decimal;list-style-position:inside}
#artikel ul.listemitbild li{background:none;padding-left:0;clear:left;margin-bottom:20px}
#artikel ul.listemitbild li img{float:left;border:1px solid #e0e0e0;width:40px;height:40px;margin:3px 12px 0 0}
#artikel ul.listemitbild li span{font-size:12px}
#artikel ul.markenbild li{background:none;padding-left:0;margin:0}
#artikel ul.markenbild li a img{float:left;border:1px solid #e0e0e0;width:150px;height:150px;margin:3px 12px 9px 0}
#artikel ul.markenbild li a:hover img{border-color:#3E7C33}
#artikel table{width:99%;border:1px solid #bbb;border-collapse:collapse;margin-bottom:1em}
#artikel table tr,#artikel table td{border:1px solid #bbb;border-collapse:collapse;vertical-align:top;padding:2px 5px}
#artikel table thead tr td{font-weight:bold;background:#FBFAF1;color:#555}
#artikel p + ul{margin-top:-1em}
span.plus{background:url(https://media.tennis-weblog.de/img/sprite-n.png) 0 -412px no-repeat;padding-left:11px}
span.minus{background:url(https://media.tennis-weblog.de/img/sprite-n.png) 0 -446px no-repeat;padding-left:11px}
.autor{padding:10px 0 30px 0;font-size:14px}
.autor img{border:1px solid #ddd;float:left;width:50px;height:50px;margin:5px 10px 0 0}
.autorname{font-weight:bold;letter-spacing:1px}
#ktrenner,#lacostetrenner{background:none}
#ktrenner .rechts{text-align:right}
#lacostetrenner{margin-top:1em}
#lacostetrenner img{border-left:3px solid red;border-right:3px solid red}
#artikel .forumliste{background:#FBFAF1;padding:0 16px 10px 16px;border:1px solid #e0e0e0;margin:40px 0}
#artikel .forumliste h3{margin-left:1px;margin-top:15px;font-size:16px;text-shadow:0 1px 0 #fff;font-weight:bold}
#artikel .forumliste ul.themenliste{border:1px solid #e7e7e7;border-bottom:0}
#artikel .forumliste ul.themenliste li{padding:3px;border-bottom:1px solid #f1f1f1;background:#fff}
#artikel .forumliste ul.themenliste li.odd{background:#FDFDF9}
#artikel .forumliste ul.themenliste li a{background:transparent url(https://media.tennis-weblog.de/img/sprite-n.png) 5px -617px no-repeat;padding-left:27px}
#artikel .forumliste ul.themenliste li span{font-weight:lighter;color:#888;font-size:12px}
#tad a img{margin:10px 0;border:3px solid #3E7C33;padding:1px}
#tennisnetnews{background:transparent url(https://www.tennis-weblog.de/wp-content/tennisnet-logo-klein.jpg) top right no-repeat}
.postliste{background:#FBFAF1;padding:0;border:1px solid #e0e0e0;margin:0;border-collapse:collapse;display:block;position:relative}
.postliste tr th{font-size:12px;background:#fff url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -285px repeat-x;border:1px solid #FBFAF1;text-shadow:0 1px 0 #fff;border:1px solid #e0e0e0}
.postliste tr th,table.postliste tr td{padding:4px 8px;vertical-align:top;border-bottom:1px solid #e0e0e0;border-collapse:collapse}
.postliste tr td small{color:#888}
.postliste tr th.ts,table.postliste tr td.ts{width:341px}
.postliste tr th.antworten,table.postliste tr td.antworten{text-align:center}
a#neuerbeitrag{margin:15px 0 -35px 0;display:block;width:150px;padding:2px 10px}
.downloadlink{background:#fff url(https://media.tennis-weblog.de/img/download.jpg) left no-repeat;padding:18px 0 18px 76px}
.widgetscreen{width:480px;height:420px;border:1px solid #C9E168;background:#fff url(https://media.tennis-weblog.de/img/tww.jpg) top center no-repeat}
.post h1.title{margin-bottom:10px}
.alignright{border:1px solid #ddd;margin:3px 0 12px 14px !important;float:right}
.alignleft{border:1px solid #ddd;margin:3px 14px 12px 0 !important;float:left}
.alignnone{margin:3px 0 12px 0}
figure{margin:0;padding:0;display:block;position:relative}
figure img{margin-bottom:15px}
.wp-caption{color:#aaa;text-align:center;margin:0 auto;padding:0;width:auto !important;height:auto !important}
.wp-caption-text,figcaption{font-size:11px;text-align:center;font-style:italic;margin:0!important;padding:0}
.normalgross{text-transform:capitalize}
#tagline{font-size:120%}
.teaserbild{width:490px;overflow:hidden;margin:4px 0}
.teaserbild img{border:1px solid #DEDEDE;padding:2px}
p .mittig{margin-left:120px}
.jahresweise .jahresabschnitt{border-top:1px solid #ddd;margin:25px 0;padding:20px 0}
.jahresweise h2.jahreszahl{float:left;width:130px;font-size:50px;margin:-12px 0 0 0;font-family:Georgia,"Times New Roman",serif;color:#ccc}
.jahresweise .nebenjahr{float:right;width:464px}
.jahresweise .nebenjahr-post{margin-bottom:15px;border-bottom:1px solid #ddd}
.jahresweise .nebenjahr h3{margin-top:0}
.jahresweise .nebenjahr .subline{font-size:13px}
.jahresweise .nebenjahr .content{font-size:12px}
ul.related li{list-style-type:none}
.kommentieren a.offen{visibility:hidden!important}
.navigation{border-top:1px solid #dedede;text-align:center;margin:30px 0 10px;padding:9px 0}
#commentform textarea,.tdomf_form textarea{width:98%;height:140px;padding:2px}
#commentform label{margin-left:6px}
#commentform label span{color:#888}
#commentform p,.tdomf_form p{margin:5px 0}
#commentform input,#commentform textarea,.tdomf_form input,.tdomf_form textarea{font:14px arial,verdana,sans-serif;color:#333;line-height:1.6}
.tdomf_form textarea{height:70px}
.tdomf_form input#content-title-tf{width:98%}
.tdomf_form_message{border:1px solid #f00;padding:5px 10px;margin:0;color:red}
.tdomf_upload_inline_errors{color:red}
.tdomf_shadow{z-index:9991;overflow:visible;background:#000;display:none;position:absolute;top:-400px;left:0;width:100%;height:100%;padding:0;margin:0}
.hidden{display:none}
.progress{position:absolute;display:block;color:#333}
.fragenform{background:#FBFAF1;padding:10px 16px;border:1px solid #e0e0e0;margin:40px 0}
.fragenform h3{margin-top:5px}
.fragenform .submit,.fragenform #commentform .submit{background:green;color:#fff;text-shadow:0 1px 0 #060}
h3#comments{margin-top:40px;padding-top:20px;border-top:1px solid #ddd}
.commentlist ol,.commentlist li{list-style-type:none}
.commentlist li{list-style:none outside;overflow:hidden;margin:15px 0;border-bottom:1px solid #dedede;padding:10px 0 15px 0}
.commentlist .ckrating_poorly_rated{opacity:0.7;filter:alpha(opacity=70)}
.commentlist .ckrating_hotly_debated{color:#111}
.commentlist .kommentierer{width:500px}
.commentlist .kommentierer .gravatar{width:50px;height:50px;border:1px solid #ddd;float:left;margin:5px 10px 0 0}
.commentlist .kommentarzahl{color:#dedede;font:bold 64px georgia,"Times New Roman",serif;margin:-20px 5px 0 0}
.kommentarinhalt{margin:0 0 0 62px}
.kommentarinhalt p{margin-bottom:0}
.erster .kommentarinhalt p:first-child{font-weight:400}
.bypostauthor{background:url(https://www.tennis-weblog.de/logos/tennis-weblog-logo_mini.jpg) 378px -6px no-repeat}
#tfrage .autorkommentar{background-position:top right}
.commentmetadata{margin:0}
.subline2{font-weight:700}
.bewertung{font-weight:bold;margin:10px 0 0 0}
.startabschnitt{position:relative;border-bottom:1px solid #dedede;margin:0 0 19px 0;padding:0 0 25px 0}
.startabschnitt a.toggle{position:absolute;top:0;right:0;visibility:hidden;display:block;width:15px;height:15px;border:1px solid #dedede;text-decoration:none;text-align:center;line-height:15px;background:transparent url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -285px repeat-x;text-shadow:0 1px 0 #fff}
.startabschnitt:hover a.toggle{visibility:visible}
.startabschnitt h2{margin:.5em 0 .7em 0}
.startabschnitt h2 span{font-size:16px;color:#888}
.startabschnitt h3{font-size:1.3em;padding-top:.2em}
.startabschnitt h3 span{font-size:13px;color:#888}
.startabschnitt h4{margin:0 0 .5em 0}
a.startabschluss{text-align:right;display:block}
#start-ueber .p100,#grundlagenindex .p100{background:none}
#start-ueber .p50{width:47%}
h3.icon{padding:7px 0 0 42px;margin-top:.7em;background:#fff url(https://media.tennis-weblog.de/img/sprite-tennis-icons.png) 0 0 no-repeat}
h1.icon,h2.icon{background:#fff url(https://media.tennis-weblog.de/img/sprite-tennis-icons.png) 0 0 no-repeat;padding:0 0 0 40px}
h3.tbl,h2.tbl,h1.tbl{background-position:0 2px}
h3.tfo,h2.tfo,h1.tfo{background-position:0 -50px}
h3.tfr,h2.tfr{background-position:0 -103px}
h3.tsp,h2.tsp,h1.tsp{background-position:0 -207px}
h3.ttu,h2.ttu,h1.ttu{background-position:0 -257px}
h3.tgr,h2.tgr,h1.tgr{background-position:0 -153px}
h3.tre,h2.tre,h1.tre{background-position:0 -358px}
h3.tma,h2.tma,h1.tma{background-position:0 -309px}
h3.tvi,h2.tvi,h1.tvi{background-position:0 -410px}
h1.tfr{background-position:0 -98px}
#start-ueber p.teaser,#start-ueber p.teaser strong{font-weight:bold}
img.videobild,.featuredbild img,.startabschnitt img{border:1px solid #dedede;float:left;display:inline;width:150px;margin:2px 15px 3px 0;padding:0}
img.videobild{width:130px}
p.kat{font-weight:lighter;text-transform:uppercase;letter-spacing:.3em;color:#888;font-size:10px;line-height:100%;margin:3px 0 9px!important}
.startabschnitt h2 a{font-size:15px;margin:0;padding:0}
.rechtsbund{margin:3px 0}
#artikel ul.mehrlist{list-style-type:none;line-height:2em;margin:0;padding:0}
#artikel ul.mehrlist li{padding-left:0;background:none}
.eventlist-start span{display:block}
ul li.eventarchiv span{color:#777}
.kasten,.fx-toc{clear:both;border:1px solid #dedede;margin:0;padding:10px 16px;background:#FAF9F8}
.fx-toc{font-size:15px;color:#999}
#gewinnspielteaser{border:2px solid #3E7C33;margin:0 0 25px 0;padding:12px 110px 6px 16px;font-weight:bold;background:#E7F3E4 url(https://www.tennis-weblog.de/wp-content/tennis-magazin-cover1.jpg) 170% 4% no-repeat;}
#gn{z-index:120;position:absolute;top:20px;right:238px;cursor:help}
#ag{z-index:120;position:absolute;top:19px;right:138px;cursor:help}
#netzathleten{z-index:120;position:absolute;top:28px;right:32px}

/*newsletterbox*/
.newsletter{border:1px dashed #3e7c33}
.cr_site{margin:0;padding:75px 0 0 0;text-align:center;background-color:#eeeeee;}
.wrapper, .cr_page{margin:0 auto 10px auto;}
.cr_header{text-align:center;background: transparent !important;}
.cr_body label{float:none;clear:both;display:block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;}
.cr_button{display:inline-block;width:auto;white-space:nowrap;height:32px;margin:5px 5px 0 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}
.cr_button{background-color:#333;color:#ffffff;}
.cr_button:hover,.cr_button-small:hover{opacity:0.7;filter:alpha(opacity=70);}
.powered{padding:20px 0;width:560px;margin:0 auto;}
.cr_ipe_item label{line-height:150%;font-size:14px;}
.cr_ipe_item textarea {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item input {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;padding: 5px;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item select {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;display: block;margin: 0;padding: 5px;width: 100%;font-family: Helvetica;font-size: 16px;}
.cr_ipe_item input.cr_ipe_radio, input.cr_ipe_checkbox {-moz-binding: none;-moz-box-sizing: border-box;background-color: -moz-field !important;border: 2px inset threedface !important;color: -moz-fieldtext !important;cursor: default;height: 13px;padding: 0 !important;width: 13px;}
.cr_ipe_item input.cr_ipe_radio{-moz-appearance: radio;border-radius: 100% 100% 100% 100% !important;margin: 3px 3px 0 5px;}
.cr_ipe_item.inactive {display:none;}
.imprint{font-size:0.8em;}
.cr_captcha{padding-left:130px;}
.cr_error{font-size:1.1em;padding:10px;}
.clever_form_error{background-color:#f99; color:#000; border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }
.cr_site {background-color:#fbfaf1;}
.cr_body {background-color:#fbfaf1;}
.cr_header {color:#333333;}
.cr_hr {background-color:#ccc;}
.cr_site a {color:#3e7c33;}
.imprint {color:#777777;}
.cr_button {background-color:#3e7c33;}
#sidebar{padding-top:48px}
#sidebar h4,#sidebar h5{margin:.5em 0}
#sidebar #gwst{background:#3E7C33;color:#fff;margin:15px 0;padding:10px 15px;text-shadow:0 1px 0 #333;-moz-border-radius:10px;border-radius:10px}
#sidebar #gwst a{color:#fff;display:block}
#sidebar #anzeige{width:300px;margin-bottom:26px}
#sidebar #anzeige #hinweis,#hinweis2{text-align:right;text-transform:uppercase;color:#bbb;font-size:11px}
#sidebar #anzeige #banner{color:#fff;background:#fff}
#sidebar #anzeige #banner a,#sidebar #anzeige #banner a img{border:none;text-decoration:none;display:block;width:300px;height:250px;text-indent:-98654px}
#sidebar #anzeige #werben{text-align:right}
#sidebar #anzeige #werben a{font-size:12px;color:#aaa}
#sidebar p{margin-bottom:5px;font-size:14px}
#sidebar .current_page_item a,#sidebar .current-cat a{color:#d98c07}
.sidebarbg{font-size:12px;background:transparent url('https://media.tennis-weblog.de/img/bg-sidebar.jpg') 149px 0 repeat-y}
#leftsidebar{width:140px;margin:0;padding:0}
#rightsidebar{width:140px;margin:0;padding:0}
#rightsidebar ul{margin-bottom:28px}
#rightsidebar a#abstandoben{display:block;margin:-20px 0 28px}
#sidebar ul li{list-style-type:none;margin-bottom:2px}
#sidebar a .amazon{border:1px solid #ccc;padding:0 2px;margin-bottom:5px}
#sidebar a:hover img.amazon{border-color:#3E7C33}
h4.sb-logo{text-indent:-987654px;width:203px;height:11px;margin-top:8px;background:url('https://media.tennis-weblog.de/img/sidebarlogo.jpg') top left no-repeat}
.tabs{height:302px;background:transparent url('https://media.tennis-weblog.de/img/ajax-loader.gif') center center no-repeat;margin:0 0 20px}
.tabmenu{width:300px}
#sidebar .tabmenu li{margin-bottom:0;list-style:none}
#sidebar .tabmenu li,.tabmenu li a{float:left;display:inline}
.tabmenu li a,.tabmenu li a:hover,.tabmenu li a:active,.tabmenu li a:visited,.tabmenu li a:focus{text-decoration:none;background:#fff url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -287px repeat-x;border:1px solid #dedede;border-right:none;position:relative;margin-bottom:-1px;padding:0 10px;text-shadow:0 1px 0 #fff}
.tabmenu li a.last{border-right:1px solid #dedede!important}
.tabmenu li a:hover,ul.tabmenu li.active a,ul.tabmenu li.active a:active,ul.tabmenu li.active a:visited,ul.tabmenu li.active a:focus{background:#FBFAF1;border-bottom:1px solid #FBFAF1;color:#333}
.tabs .tab{background:#fff url('https://media.tennis-weblog.de/img/bg-sb.gif') bottom center no-repeat;border-top:1px solid #dedede;clear:both;padding:10px 10px 22px}
.usb,#sidebar .wp-polls h2{display:none}
.abstandoben{margin-top:4em}
.tennispoint-tageskracher{background:#fff url('https://media.tennis-weblog.de/img/bg-sb.gif') bottom center no-repeat;border-top:1px solid #dedede;clear:both;padding:10px 10px 22px;width:280px;height:345px;overflow:hidden}
.umfrage{width:136px;margin:0;padding:0}
.umfragelinks{float:left;display:inline}
.umfragerechts{float:right;display:inline}
.umfrage strong{color:#777;font-weight:400;text-transform:uppercase;letter-spacing:.2em}
.umfrage input.buttons,.wp-polls input.buttons{cursor:pointer;background:#F5F6EB;margin-top:3px;border:1px solid #dedede;color:#363;padding:2px 6px}
.umfrage input.buttons:hover{border-color:#363}
.wp-polls-ul{margin:0!important}
.wp-polls ul li{float:none}
.wp-polls .pollbar{font-size:8px;line-height:10px;height:10px;background:#C9E168;border:1px solid #B4D52D;margin:1px}
.slider2 ul,.slider2 li{list-style:none;margin:0;padding:0}
.slider2 li{width:140px;height:342px;overflow:hidden;margin:0;padding:0}
#sl-prev a{padding:1px 3px;margin-right:2px;border:1px solid #dedede;text-decoration:none;text-align:center;line-height:15px;background:transparent url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -289px repeat-x;text-shadow:0 1px 0 #fff}
#sl-next a{padding:1px 3px;text-align:right;border:1px solid #dedede;text-decoration:none;text-align:center;line-height:15px;background:transparent url(https://media.tennis-weblog.de/img/sprite-h.png) 0 -289px repeat-x;text-shadow:0 1px 0 #fff}
.tab ul li{font-size:12px;background:transparent url(https://media.tennis-weblog.de/img/sprite-n.png) 2px -483px no-repeat;padding:0 0 0 14px}
#tabs1 .tab,#tabs2 .tab{height:246px}
#tabs2{margin:40px 0 20px 0}
.post-ratings{width:60% !important}
.wp-polls #polls-8-ans .wp-polls-ul li{border-bottom:1px dotted #ddd}
.wp-polls #polls-8-ans .wp-polls-ul li .pollbar{float:right}
#footr{z-index:10;position:relative;border-top:1px solid #C9E168;width:100%;color:#eee;background:transparent url('https://media.tennis-weblog.de/img/sprite-h.png') 0 -689px repeat-x}
#footr2{width:978px;height:73px;background:transparent url('https://media.tennis-weblog.de/img/sprite-h.png') 0 -392px repeat-x;margin:0 auto;padding:0}
#footr,#footr2{font-size:14px}
#footr .w100{text-align:left;width:940px;padding:0 20px;text-shadow:0 1px 1px #3A5134}
#footr a,#footr a:focus,#footr a:active,#footr a:visited{color:#eee;text-decoration:none}
#footr a:hover{text-decoration:underline;color:#fff}
#footr #oben{margin:0 0 7px;padding:5px 0 0 0}
#footr #unten{margin:0;padding:5px 0;color:#6DAF60;overflow:hidden}
#footr #unten a{color:#6DAF60}
#footr .rechts{text-align:right}
#topbanner{z-index:200;position:relative;font-size:1px;line-height:0;width:100%;text-align:center;margin:0 auto}
#topbanner .nabc_top{font-size:1px;line-height:0}
#sidebanner{z-index:200;position:absolute;display:inline;top:0;left:0;margin-left:920px}
#sidebanner .nabc_side{font-size:1px;line-height:0}
#inbanner{z-index:200;position:relative;font-size:1px;line-height:0;text-align:center;margin:20px auto}
#inbanner .nabc_text{font-size:1px;line-height:0}

.cookiebar #footr{margin-bottom:1em}#cookieChoiceInfo{box-sizing:border-box;position:fixed;width:100%;background-color:#FBFAF1;background-color:rgba(251,250,241,.9);font-size:.8em;padding:.25em 3em .25em 1em;color:#444;border-top:1px dotted #999;margin:0;left:0;bottom:0;z-index:1000;text-align:center;overflow:hidden}#cookieChoiceInfo span{padding-right:3px}#cookieChoiceInfo a#cookieChoiceDismiss{position:absolute;top:.25em;right:1em;text-decoration:none;font-weight:400;display:inline-block;padding:0 5px;color:#fff;background:#3e7c33;border-radius:3px}

.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
.clearfix:after{content:".";display:block;height:0;line-height:0;margin:0;padding:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}


.table_weltrangliste th, .table_weltrangliste td:nth-child(2), .table_spielersidebar th, .table_spielersidebar td:nth-child(2){
	text-align: center;
}
.table_weltrangliste td:first-child, .table_weltrangliste td:last-child, .table_spielersidebar td:first-child, .table_spielersidebar td:last-child{
	text-align: right;
}
.\.up{
	color: green !important;
}
.\.down{
	color: red !important;
}
.table_spielerinfo td, .table_spielerinfo th{
	text-align: center;
}
.table_spielersidebar{
	width: 99%;
	border: 1px solid #bbb;
	border-collapse: collapse;
	margin-bottom: 1em;
}
.table_spielersidebar td{
	border: 1px solid #bbb;
	border-collapse: collapse;
	vertical-align: top;
	padding: 2px 5px;
}
#tabs3{
	margin: 20px 0;
}
.table_spielersidebar, #tabs3 .tab a{
	font-size: 0.9em;
}