/* VOTE */
div.sv-wrapper { margin: 0 auto; text-align:center; padding-top:10px; }
div.sv-votebox { text-align:left; font-size:11px; padding-top:10px; margin: 0 auto; }

/* TOPLISTE */
div.sv-topboxnr{ font-size:16px;  font-weight: var(--fw-bold); color:#396E9C; position:absolute; top:9px; right:6px; border:1px solid #ddd; background-color:white; opacity:0.6; padding:2px 5px;}
div.sv-topbox{ font-size:11px; float:left; margin-top:25px;  position:relative;}
div.sv-topres{ font-size:20px; color:#8B0000;  font-weight: var(--fw-bold); float:left; }
div.sv-topvotes{ float:left; padding-left:5px; color:#676762; }
div.sv-topicons { float:left; }
div.sv-topbox a b { font-size:14px; }
img.sv-imgt { margin: 3px 0 1px 0; border:1px solid #ccc;padding:3px;  }
div.sv-topwrap { max-width:440px; margin:0 auto; }
div.sv-topimg { position:relative; }
div.sv-topm { margin-right:0; }
div.sv-topw { margin-right:60px; }

/* DIRECT */
div.my_box a b { font-size:14px; }

/* LAST */
div.sv-votel { width:160px; }
span.sv-countl { font-size:11px; color:#676762; }

/* UPLOAD */
div.sv-rules { padding-left:15px; }
div.sv-rules ul { margin: 10px 0 10px 22px; padding:0; }
div.sv-mypic{ font-size:12px; padding:25px 0; margin: 0 auto; }
div.sv-own { position:relative; }
img.sv-del { position:absolute; right:2px; top:-12px; }
img#sv-voteimg { border: 1px solid #ccc;padding:5px; margin: 3px 0; }
img#ajax_notify_sv{ display:none; }
div.sv-who { margin-bottom:15px; padding-left:15px; }

/* SPRITES */
#sp-sv { margin:0 auto; display:block; width: 433px; height:50px; background: url(//static.klamm.de/images/sprite_sv.png) 0 550px; }
#sp-svm { margin:0 auto; display:none; width: 320px; height:37px; background: url(//static.klamm.de/images/sprite_svm.png) 0 409px; }
div.sv-active { display:inline-block; }
div.sv-options { margin: 20px 0; }
div.sv-options img { opacity:0.7; position:relative; left:5px; top:2px; }