html { min-height:100%; margin: 0 8px; }
body { height:100vh; font: normal 12px "helvetica neue",arial,sans-serif; color:#222; padding:0; zoom:1; position:relative; line-height:1.3; /*margin-top:0; margin-bottom:0;*/ margin:0; }
html, body { -webkit-text-size-adjust: none; background: #EBEBEB !important; -webkit-font-smoothing: antialiased; }
html.popup, body.popup { background:#FFF !important; padding:0; margin: 0; }
html.popup { height:100%; }
table, th, td { text-align:left; font:inherit;}
table th { font-weight: bold; }
input, select, textarea, button { font-family:inherit; }
textarea { font-size:13px; padding: 4px 3px 0 3px; }
/* IE8 buttons*/
input{ font-size:13px; }
input, select { padding: 2px 3px 2px 3px; }
/* checkbox text align fix */
input.cb_s {position:relative;margin-right:3px;width:11px;height:11px;}
img.cb_s {margin: 0 3px !important;}
input.cb_b {position:relative;margin-right:3px;}
img.cb_b {margin: 0 3px;position:relative;top:1px;}
input.rb_s {position:relative;top:2px;width:11px;height:11px;}
input.rb_b {position:relative;top:1px;margin-right:2px;}
input.cb_buddy {position:relative;top:1px;margin-right:4px;width:11px;height:11px;}

/* PROGRESSBAR */
div#progress_show { border-radius: 8px; display:none; padding: 10px 0; margin: 10px auto; background-color: #FFFADC; border: 0 solid #D1D7DC; font-size:13px; color:#000000; font-weight:bold; width:100%; text-align:center; }
div#progress_msg { color:#676762; font-size:12px; padding-bottom:2px; font-weight:normal; }

/* überschriften */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h3 { font-size:16px; color:#000; font-weight:bold; margin: 0 0 7px 0; padding: 0; }
h3.b3{ margin: 0 0 3px 0; }
h3.m0{ margin:0; }
h4.subtext, h3.subtext { margin-bottom:0; line-height:17px; }
h4 { font-size:14px; color:#000; font-weight:bold; margin: 0 0 5px 0; padding:0; }
h2.kommentare, h3.kommentare, h4.kommentare { font-size:14px; color:#000; font-weight:bold; margin: 0 0 5px 0; padding:0; }

/* MISC */
.op40 { opacity: 0.4; }
a {text-decoration:none;}
a:link{COLOR: #0047A8;}
a:visited{COLOR: #0047A8;}
a:hover{COLOR: #DC5353;}
a.ssl {font-size:11px;color:#676762 !important;}
a.white:link,
a.white:visited,
a.white:hover {color:#fff;}
a.edgegreen {color:#74A28B !important;}
a.news:link {color:#0047A8 !important;}
a.news:visited {color:#6481A8 !important;}
a.news:hover {color:#DC5353 !important;}
a.under:link,
a.under:visited {color:#0047A8;Text-Decoration: underline !important;}
a.under:hover,
a.underred:link,
a.underred:visited,
a.underred:hover {color:#DC5353;Text-Decoration: underline;}
a.powerlink:link {color:#006F00 !important;}
a.powerlink:visited {color:#A91A06 !important;}
a.powerlink:hover {color:#016F71 !important;}
a.chat:link {color:#929291 !important;Text-Decoration: underline;}
a.chat:visited {color:#929291 !important;Text-Decoration: underline;}
a.chat:hover {color:#929291 !important;Text-Decoration: underline;}
a.who {color:#9E9E9A !important;}
.f0 {font-size:0px;line-height:0px;}
.f1 {color:#000;font-size:11px;font-weight:normal;}
/* font sizes */
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f17 { font-size:17px !important; }
.f19 { font-size:19px; }
.f21 { font-size:21px; }
.menue {color:#000;font-size:11px;}
.f1white {color:#fff;font-size:11px;}
.f1link {color:#0047A8;font-size:11px;}
.badoo {color:#626262;font-size:12px;font-weight:normal;font-family:Arial,Helvetica,Sans-serif;}
.f1b {color:#000;font-size:11px;font-weight:bold;}
.f1i {color:#000;font-size:11px;font-style:italic;}
.f1green {color:#008000;font-size:11px;}
.f1red {color:red;font-size:11px;}
.star_red {color:red;font-size:11px;}
.star_green {color:#008000;font-size:11px;}
.star_blue {color:#0000FF;font-size:11px;}
.f1sub {color:#979795;font-size:11px;font-weight:normal;}
.f1grey {color:#9E9E9A;font-size:11px;font-weight:normal;}
.f1dgrey {color:#676762;font-size:11px;font-weight:normal;}
.f12dgrey {color:#676762;font-size:12px;font-weight:normal;}
.f1lgrey {color:#BBBBBB;font-size:11px;font-weight:normal;}
.f1dred {color:#8B0000;font-size:11px;font-weight:normal;}
.f1igreen {color:#008000;font-size:11px;font-style:italic;}
.f1bwhite {color:#fff;font-size:11px;font-weight:bold;}
.f2 {color:#000;font-size:13px;}
.f2green {color:#008000;font-size:13px;}
.f2red {color:red;font-size:13px;}
.f2b {color:#000;font-size:13px;font-weight:bold;}
.f2i {color:#000;font-size:13px;font-style:italic;}
.f2ib {color:#000;font-size:13px;font-style:italic;font-weight:bold;}
.f3b {color:#000;font-size:15px;font-weight:bold;}
.tblhead0 {color:yellow;font-size:11px;font-weight:bold;}
.tblhead1 {color:#fff;font-size:11px;}
.tblhead2 {color:#fff;font-size:12px;font-weight:bold;}
.tblhead3 {color:#fff;font-size:11px;}
table.blueborder {border: 2px solid #3b5494;}
form {margin-top:0pt;margin-bottom:0pt;}
.cal-wday {color:#433D27;font-size:11px;font-weight:bold;}
.cal-grey {font-size:11px;color:#BBBBBB;}
.cal-day {font-size:11px;color:#433D27;}
p.spacer {margin:0px;padding:0px;height:17px;}
p.s0 {padding: 0; margin: 0;}
p.s5 {padding: 0 0 5px 0; margin: 0;}
p.s10 {padding: 0 0 11px 0; margin: 0;}
p.s15 {padding: 0 0 15px 0; margin: 0;}
p.s20 {padding: 0 0 20px 0; margin: 0;}
p.s25 {padding: 0 0 25px 0; margin: 0;}
p.s30 {padding: 0 0 30px 0; margin: 0;}
p { padding: 0 0 11px 0; margin: 0; }
p.center {padding: 0 15px 11px 0; margin: 0;text-align:center;}
.posr {position:relative;}
.posa {position:absolute;}
.l16 { line-height:16px; }
.l17 { line-height:17px; }
.l18 { line-height:18px; }
.l19 { line-height:19px; }
.l20 { line-height:20px; }
div.tlist { overflow:hidden;white-space:nowrap; }
.ohide { overflow:hidden; }

/* OVERLAY */
#overlay-reg { position: fixed; display: none; width: 100%; height: 100%;top: 0; left: 0;right: 0; bottom: 0; background-color: rgba(0,0,0,0.6); z-index: 99999; text-align:center;}
#overlay-reg .o-wrapper {	font-family:"helvetica neue",arial,sans-serif;margin:0 auto; width:80%;	max-width:600px;background:#fff;top:20%;position:relative;	box-shadow: 0 1px 3px #252525;border-radius: 4px; text-align:center; padding:33px 30px 34px 30px; position:relative;}
#overlay-reg .o-h1 { font-size:27px; padding-bottom:10px; }
#overlay-reg .o-h2 { font-size:20px; }
#overlay-reg .o-mio { color:#3b5494; font-weight:bold; font-size:30px;white-space:nowrap;}
#overlay-reg .o-reg { padding:20px 0 25px 0; }
#overlay-reg .o-fb a { font-size:14px; color:#78828f !important; }
#overlay-reg .o-fb img { width:100%; max-width:300px; height:auto; cursor:pointer;padding:8px 0 5px 0; }
#overlay-reg .o-gs { max-width:300px; margin:0 auto; }
#overlay-reg .o-alt { padding-top:10px; opacity:.6; }
#overlay-reg .o-pay { color:#55758b; font-size:15px; }
#overlay-reg .o-pay a { color:#55758b !important; text-decoration:none; }
#overlay-reg .o-pay a:hover { color:#DC5353 !important; }
#overlay-reg .o-since { font-size:14px; color:#c5c5c5; position:absolute; right:14px; bottom:5px; }
#overlay-reg .o-close { cursor:pointer;font-size:43px; color:#e3e3e3; position:absolute; right: 4px; top: -7px; }
#overlay-reg .o-since span {font-size: 25px; position: relative; top: 3px }	
#overlay-reg .o-logo { position: absolute; right: 16px; bottom: 27px; opacity: 0.2; }

/* MOBILE */
.rt-s, .rm-s { display:none; }
.rt-h, .rm-h { display:inline; }
table td.rt-h, table td.rm-h,
table tr.rt-h, table tr.rm-h,
table th.rt-h, table th.rm-h { display:table-cell; }

/*2STEP*/
div#twostep_resend{ text-align:left; padding: 5px 12px 4px 7px; color:#676762; position:absolute; bottom:8px; right:9px; background-color:#FFFEF9; border:1px dashed #FFD482; font-size:12px; display:none; }
    	
/* SEARCH */
#msearch form input { margin-right:3px; padding: 5px 25px 5px 9px; width:60%; color:#676762; border-radius: 3px; border: 1px solid #ddd; }
#msearch form img { opacity: 0.4; position:relative; top:4px; right: 24px; }
#msearch form img:hover { opacity: 1; }
#msearch { padding: 12px 0 0 13px; }
#msearch a.msearch_close { position:absolute; top:0; right:0; }
#msearch a.msearch_close img { opacity: 0.3; border-radius: 4px; }			
#msearch .msearch_eg { clear:both; position:relative;top:6px; color:#ccc; font-size:12px; }
			 
/* KNOTIFY */
div#knotify { font-family: "helvetica neue",arial,sans-serif; z-index:99000; position:fixed; top:20px; right:25px; }
div#knotify img { position:relative; top:3px; margin-right:5px; }
div#knotify a { text-decoration:none; }
div#knotify embed, #nf_calendar embed { position: absolute; left: -9999px; top: -9999px; }
div#knotify div.knotify { margin-bottom:15px; line-height:18px; width:300px; padding:12px;border: 1px solid transparent; border-radius: 4px; font-size:14px; display:none; }
div#knotify div.knotify-yes { background-color:#EEFFE7;border-color:#d6e9c6;color:#468847; }	
div#knotify div.knotify-no { background-color:#FFE7E7;border-color:#eed3d7;color:#b94a48; }	
div#knotify div.knotify-info { background-color:#EAF8FF;border-color:#bce8f1;color:#3a87ad; }	
div#knotify div.knotify-msg { background-color:#FFFCEB;border-color:#faebcc;color:#8a6d3b; }
div#knotify div.knotify-yes .f1dgrey { font-size:12px; color:#7C9A7C; }
div#knotify div.knotify-no .f1dgrey { font-size:12px; color:#A97474; }	
div#knotify div.knotify-no .f1dgrey a { color:#7a8fa9 !important; }
div#knotify div.knotify-info .f1dgrey { font-size:12px; color:#82A4B1; }
div#knotify div.knotify-msg .f1dgrey { font-size:12px; color:#A5A18C; }
div#knotify a.knotify-close { line-height:18px;float:right;font-size:21px;font-weight:700;color:#000;opacity:0.2 }
div#knotify a.knotify-close:hover { color: #000; cursor: pointer; opacity: 0.4; }
div#knotify div.knotify-gst { padding: 6px 12px 12px 12px; background-color:#fcf8e3;border-color:#D7E2FF;color:#9E9020;}	
div#knotify div.knotify-calendar { background-color:#FAFBFF;border-color:#D0D3D8;color:#8D90A7;}	
div#knotify div.knotify-lose { padding:8px 12px 12px 12px;background-color:#FAFBFF;border-color:#D0D3D8;color:#8D90A7;}	
div#knotify div.knotify-sweep { padding:8px 12px 12px 12px;background-color:#F6FAFF;border-color:#D4D8E3;color:#7697BF;}	
div#knotify div.knotify-hclick { background-color:#EAF8FF;border-color:#D4D8E3;color:#7697BF;}	
div#knotify div.knotify-hwin { background-color:#efffec;border-color:#c5e4bf;color:#808ead;}	
div#knotify div.knotify-quests { background-color: #f3fffe; border-color: #dde6e6; color: #647182; }	
div#knotify div.knotify-quests img { margin-right:6px; }
div#knotify div.knotify-quests-m { background-color: #fffaec; border-color: #ecdfc3; color: #967c41; }	
div#knotify div.knotify-quests-m img { top:2px; }
a.quests-buff { text-decoration:underline !important; }
a.quests-nextlvl, a.quests-aktlvl { color:#676762 !important; font-weight:bold; white-space:nowrap; }
a.quests-aktlvl { color:#008000 !important; }
div#buffs-ico { display:none; z-index:71000; padding:4px 0 1px 0;font-size:14px; font-weight:bold; width:32px; text-align:center; background:rgba(255, 254, 242, 0.8); border-radius: 4px; position:absolute; left:-44px; top:41px; }
div#buffs-ico img { opacity:.7;height:16px; width:16px; padding:3px 0; }
div#buffs-ico a:hover img { opacity:1 !important; }
div#buffs-ico a { display:block; position:relative; }
div#buffs-ico img.cross { position: absolute; right: 4px; bottom: 2px; opacity: .7; height:11px; width:11px; }
div#buffs-ico img.block { opacity:.4; }
img#buffs { display:none; position:absolute; left:0; top:0; }
div#quests-ico { z-index:71000; padding:6px 0 1px 0; font-size:14px; font-weight:bold; width:32px; text-align:center; background:rgba(255, 254, 242, 0.8); border-radius: 4px; position:absolute; left:-44px; top:12px; }
div#quests-ico img { opacity:.7;height:16px; width:16px; padding:0; }
div#quests-ico img:hover{ opacity:1; }
div#quests-ico a { display:block; }
			
/* SWEEP */
#sweep-splash { position: absolute; margin: 0 auto; text-align: center; width: 100%; height: 100%; background-color:rgba(255, 255, 255, 0.82); z-index: 100; right:0; top:0; } 
#sweep-splash img{ display:none; position:relative; top:80px; left:5px; }
#sweep-fields { padding: 0 3px; }
#sweep-fields div { float:left; border-radius:2px; width:15px; height:15px; border: 1px solid #ccc; background-color:#eee; margin-right:1px; margin-bottom:1px; }		
#sweep-fields div.sweep-no:hover { cursor:pointer; background-color:#d0cece; }		
#sweep-fields div.sweep-yes { background-color:#FAFAFA; border-color:#E5E5E5; }
#sweep-fields div.sweep-no { background-color:#eee; border-color:#ccc;}
#sweep-fields div.sweep-prize { cursor:pointer;background-color:#AEBEE1; border-color:#949CB8;}
#sweep-fields div.sweep-prize span { position:relative; bottom:2px; left:2px; color:#F7F9FF;}
#sweep-fields div.sweep-coin { cursor:pointer;background-color:#FFF5C1; border-color:#E5DF92;}
#sweep-fields div.sweep-coin span { position:relative; bottom:2px; left:2px; color:#CCBA92;}
#sweep-fields div.sweep-start { cursor:pointer;background-color:#D0E2D1; border-color:#ACCAB3;}
#sweep-fields div.sweep-start span { position:relative; bottom:2px; left:2px; color:#F4FFF5;}
#sweep-fields div.sweep-happy { cursor:pointer;background-color:#bcb1c7; border-color:#a398aa;}
#sweep-fields div.sweep-happy span { position:relative; bottom:2px; left:2px; color:#f9f0ff;}
#sweep-fields div.sweep-cent { cursor:pointer;background-color:#d2b0b0; border-color:#a98e8e;}
#sweep-fields div.sweep-cent span { position:relative; bottom:2px; left:2px; color:#fff5f5;}
#sweep-fields div.sweep-jack { cursor:pointer;background-color:#ffdd81; border-color:#e0b64e;}
#sweep-fields div.sweep-jack span { position:relative; bottom:2px; left:2px; color:#ce8a00;}
#sweep-info { display:none; text-align:right; font-size:12px; color:#748D9D; background-color: #FAFAFA; padding: 5px 8px 4px 5px; margin:3px 4px -2px 3px; border: 1px dotted #ddd; }
#sweep-info a { color:#748D9D !important; }
#sweep-info a.sweep-price { color:#B0B0B0 !important; }
#sweep-info img { position:relative; top:1px; margin-left:5px; }
#sweep-jack-val { margin-top:10px;padding: 7px 10px; color:#00008B; display:inline-block; background-color:#FFFEF9; border:1px dashed #FFD482; font-size:15px; font-weight:bold; }

/* CASHBACK */
h3.cashback-title { margin:3px 0 7px 0; font-size:16px; font-weight:bold; color:#222; }
div.cashback-descr { text-align:justify; margin-bottom:10px; font-size:12px;line-height: 16px; color:#222; }
div.cashback-badge {  width:95%; margin: 0 auto; position:relative;  }
div.cashback-vname { border-radius: 5px 5px 0px 0px; color:#222; font-size:12px; padding: 11px 0 8px 12px; margin-top: 2px; background-color: #DAE2EB; }
div.cashback-vname img { vertical-align:middle; margin-right:10px; }
div.cashback-vname span { position:relative; bottom:4px; left:0; }
div.cashback-vvalue { position:relative; background: #7693AC; border-radius: 0px 0px 5px 5px; padding: 12px 0 8px 0; color: #fff; text-align: center; font-size:25px; font-weight:bold; }
div.cashback-vvalue img { position:absolute; margin: 0 auto; left:0; right:0; top:-7px; width: 22px; }
img.cashback-free { position:absolute; width:70px; bottom:33px; right:-16px; opacity: 0.8; }
div.cashback-button span a { color:#9a9a9a !important;  font-size:12px; }
div.cashback-rules { border-radius: 5px; display:none; line-height: 16px; font-size: 12px; border: 1px dashed #d7d7d7; background-color: #FAFBFF; padding: 6px 8px 6px 8px; margin: 11px 0 0 0;}
div.cashback-rules ul { margin-left:0; padding-left:17px; }
div.cashback-go { text-align:center; }
div.cashback-ab { background-color: #FFF9F9; border-radius: 4px; display:inline-block; font-style:italic; font-size:12px; color:#676762; width:200px; border: 1px dotted #CF6868; padding: 7px 13px; margin: 4px auto 11px auto; }
div.cashback-ab b { font-size:11px; }

/* MISC INDIVIDUAL */
img.dpick { padding-left:3px; position:relative; top:2px; }
div.nothing { border-left: 2px solid #ccc; padding-left:4px; margin: 30px 0 30px 40px; }
h1.kategorie,
h3.kategorie { font-size: 19px; font-weight:bold; color: #000; padding-bottom: 7px; border-bottom: 1px dashed #929291; margin: 0 0 18px 0; }
span.vor-x { color:#676762; font-size:11px; }
h1.kategorie a, h3.kategorie a { color:#000 !important; }
label { cursor:pointer; }
.bl-edit { border-left:2px dotted #A7B9F0;padding-left:6px; }
div.hr20 { border-top:1px solid #ccc; margin-top:20px; padding-top:20px; }
div.hr15 { border-top:1px solid #ccc; margin-top:15px; padding-top:15px; }
h3.darkblue { font-size:13px; font-weight:bold; color:#00008B; text-decoration:underline; margin: 0 0 2px 0; }
span.edge-green{ color:#9E9E9A; font-size:11px; }
span.edge-green a { color:#74A28B !important; }
#geldstapel{ display:none; position:absolute; top:-10px; right:6px; z-index:19200; }
#hiddenwin{ display:none; position:absolute; top:-17px; right:6px; z-index:19100; }
#happyclick { filter: drop-shadow(2px 2px 3px #666); display:none; position:absolute; z-index:100001; }
div.cols { float:left; margin-right: 19px; }
div.smilies { text-align:center; }
div.smilies img { margin: 3px; }
table.agb td { padding-bottom: 11px; padding-right:11px; vertical-align:top; }
div.werbemittel { font-size:11px; margin: 0 14px 15px 0;  text-align:left; float:left; }
table.rb_leiste td { padding-right:5px; font-size:12px; color:#000; text-align:center; }
table.rb_leiste td.na { color:#9a9a9a; }
div.rb_leiste div{ float:left; text-align:center; padding:3px 5px 0 0; font-size:12px; }
.clear { clear:both ;}

/* shortcodes */
.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.dn { display:none; }
.db { display:block; }

/* sicherheitsabfrage */
div.pwcheck { text-align:left; display:inline-block; font-size:11px; }
div.pwcheck input { width:240px; margin-right:5px; }
div.pwcheck span { color:#8B0000; font-size:14px; font-weight:bold; }

/* USER-GALERIEN */
/* freunde/who */
a.gal-nick{ font-size:12px; }
div.gal-item { padding: 0 5px 5px 5px; font-size:11px; color:#929291; display:inline-block; width:108px; overflow:hidden; white-space:nowrap; text-align:left; }
div.gal-item img.foto { border: 1px solid #cccccc; margin: 1px 0 0 0; padding:3px; background-color:white; height:auto; width:calc(100% - 8px); }
#site-95 div.gal-item { padding-top:10px; }

/* ITEMS */
/* games, shop, gewinnspiele, ... */
div.item-hr { margin: 13px 0 12px 0; border-top:1px solid #929291; font-size:1px; }
div.item-uedge { font-style:italic; position:absolute; bottom:-9px; right:5px; font-size:11px; }
div.item-uedge a { color:#9E9E9A !important; }
.item-add { margin:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px; font-size:11px; }
.item-add-hr { float:left;border-right: 1px solid #D7D7D7;padding-right:25px;margin: 0 25px 0 0; }

/* NOT FOUND */
div.not-found { padding:25px; }
div.not-found div { font-size:14px; margin-bottom:3px; font-weight:bold; }
div.not-found img { position:relative; top:3px; margin-right:5px; }
div.not-here { padding: 20px 0 10px 24px; }
div.not-here div { font-weight:bold; }

/* SPRITES */
#sp-welcome { margin: 0 auto;display:block; width: 300px; height:150px; background-position: 0 -150px; background-repeat: no-repeat; }
#sp-welcome:hover { background-position: 0 0; }
#sp-tdt { position:absolute; bottom:7px; right:9px; background-image: url(//static.klamm.de/images/sprite_teaser3.gif); background-position: 0 0; display:block; width:33px; height:9px; background-repeat: no-repeat; }
area {  outline:none !important; border: none !important; }

/* INPUT FELDER */
.tv_prio { width:24px; font-size:9px; }
.messenger-actions { width:190px; font-size:11px; }

/* STANDARD FARBEN */
.linkblue {color:#0047A8;}
.cblue {color:#567695;}
.lila { color:#B303A5; }
.dlila { color:#720053;}
.darkblue { color:#00008B; }
.ddblue{color:#051F55;}
.darkgreen { color:#006400; }
.yellow {color: #FFEA00;}
.lightred {color: #FF5656;}
.lred {color:#CA6060;}
.lightblue {color: #38A0E9;}
.darkred { color:#8B0000; }
.green { color:#008000; }
.red { color:#FF0000; }
.grey { color:#7C7C7C; }
.dgrey{ color:#676762; }
.ddgrey {color:#4C4C4C;}
.bgyellow {color:#FFFADC;}
.mgrey {color:#9E9E9A;}
.edgegreen { color:#74A28B; }
.edgegrey {color: #9E9E9A;}
.brown {color:#915207;}
.lbrown {color:#FFE3A8;}
.darkorange {color: #EA8306;}
.nogrey {color:#C5C5C5;}
.yesgrey {color:#7F7F7F;}
.lgrey {color:#BBBBBB;}
.blue {color:#0000FF;}
.kblue{color:#3b5494;}

/* margins */
.mt1 { margin-top:1px !important; }
.mt2 { margin-top:2px !important; }
.mt3 { margin-top:3px !important; }
.mt5 { margin-top:5px !important; }
.mt8 { margin-top:8px !important; }
.mt0 { margin-top:0 !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px !important; }
.mt30 { margin-top:30px !important; }
.mr3 { margin-right:3px !important; }
.mr5 { margin-right:5px !important; }
.m0 { margin:0 !important; }
.mr0 { margin-right:0 !important; }
.mr9 { margin-right:9px !important; }
.mr10 { margin-right:10px !important; }
.mr2 { margin-right:2px !important; }
.mr20 { margin-right:20px !important; }
.mr15 { margin-right:15px !important; }
.mr30 { margin-right:30px !important; }
.mb0 { margin-bottom:0 !important; }
.mb5 { margin-bottom:5px !important; }
.mb3 { margin-bottom:3px !important; }
.mb4 { margin-bottom:4px !important; }
.mb2 { margin-bottom:2px !important; }
.mb8 { margin-bottom:8px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb2 { margin-bottom:2px !important; }
.mb30 { margin-bottom:30px !important; }
.mb25 { margin-bottom:25px !important; }
.ml20 { margin-left:20px !important; }
.ml5 { margin-left:5px !important; }
.ml2 { margin-left:2px !important; }
.ml10 { margin-left:10px !important; }
.ml15 { margin-left:15px !important; }

/* paddings */
.pr5 { padding-right:5px !important; }
.pt5 { padding-top:5px !important; }
.pb5 { padding-bottom:5px !important; }
.pb30 { padding-bottom:30px !important; }
.pb7 { padding-bottom:7px !important; }
.pb10 { padding-bottom:10px !important; }
.pb15 { padding-bottom:15px !important; }
.pb20 { padding-bottom:20px !important; }
.pt0 { padding-top:0 !important; }
.pb0 { padding-bottom:0 !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt20 { padding-top:20px !important; }
.pt25 { padding-top:25px !important; }
.pt27 { padding-top:27px !important; }
.pt30 { padding-top:30px !important; }
.pr0 {padding-right:0  !important; }
.pl0 {padding-left:0  !important; }
.pr10 { padding-right:11px !important; }
.pr15 { padding-right:15px !important; }
.pr20 { padding-right:20px !important; }
.p0 { padding:0 !important; }
.p20 { padding:20px !important; }
.pl15 { padding-left:15px !important; }
.pl4 { padding-left:4px !important; }
.pl5 { padding-left:5px !important; }
.pl6 { padding-left:6px !important; }
.pl10 { padding-left:10px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl1 { padding-left:1px !important; }

/* borders */
.b0 { border: 0 !important; }
.rd-tl4 {  border-radius: 4px 0 0 0; }
.rd-bl4 { border-radius: 0 0 0 4px; }
.rd4 { border-radius: 4px; }
/* border4padding (floats) */
.bp8 { border-right:8px solid transparent; }

/* LINKS MIT VISCOL */
div.fvis, span.fvis { font-size:11px; font-weight: normal; }
div.fvis a:visited, span.fvis a:visited {color:#6481A8 !important;}
div.fvis a:link, span.fvis a:link {color:#0047A8 !important;}
div.fvis a:hover, span.fvis a:hover {color:#DC5353 !important;}
div.fvis a.cmtn, a.cmtn {color:#C5C5C5 !important;}
div.fvis a.cmty, a.cmty {color:#7F7F7F !important;}
div.fvis a.who {color:#9E9E9A !important;}
.fvis a:link {color:#0047A8 !important;}
.fvis a:hover {color:#DC5353 !important;}
.fvis a:visited {color:#6481A8 !important;}

/* CLEARING floats */
div.ffix{ height:1%; }
div.ffixo { overflow:hidden; }
div.clearer { clear:both; margin: 0; padding: 0; height:0; }
br.clearer { clear: both; height: 0; line-height: 0; }
hr.clearer { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.widthL { width:618px; } /* contentBox links */
.widthL3 { width:580px; } /* newsteaser headlines */
.widthL2 { width:300px; } /* newsteaser portal l */
.widthR { width:264px; } /* contentBox rechts */
.fixed { position:fixed !important; }

/* CONTENT */
.content-buttons { position:absolute; bottom:10px; right:12px; }

/* HEADER */
div#cont_main { position:relative; width: 974px; text-align:left; } 
div#cont_left { width:658px; float:left; min-height:100px; }
div#cont_middle { width:12px; float:left; }
div#cont_right { width:304px; float:left; min-height:100px; }
div#cont_big { width: 974px; }

/* BANNER */
header { margin-bottom:30px; }
#header-sweep { position: absolute; top: 2px; right: -22px; }
#header-sweepm { position: absolute; right:42px; top:8px; display:none; }
#header-forumm { position: absolute; right:65px; top:8px; display:none; }
div#header_main { text-align:center; width:974px; max-width:974px; margin:0 auto; position:relative; padding: 0; }
div.ads-cbottom { margin:30px auto 10px auto; width:468px; height:60px; border:1px dotted #9A9A9A; overflow:hidden; /*debug*/ display:none;}
div#ads-bigsize { text-align:center; max-width:974px; margin:0 auto; min-height:250px; }
div#ads-left { position:absolute; left:-330px; top:0; }
div#ads-sky { margin: 0; text-align:left; position:absolute; top:20px; left:995px; }
div#ads-footer { max-width:974px; text-align:center; margin:0 auto 25px auto; overflow:hidden; }
.ads-rect { margin: 0 auto; width:300px; }

/* ADS */
/* SYMPLR */
#klamm\.de_video_1 { margin:0 auto 20px auto !important; min-height:360px; max-width:640px; } /* portal */
#klamm\.de_video_2 { margin: 7px !important; min-height:320px; width: calc(100% - 14px) !important; } /* news */
#klamm\.de_video_1 .bplr, #klamm\.de_video_2 .bplr { margin: 0 auto; }
#klamm\.de_bb_1 { min-height:250px; height:250px; }
#klamm\.de_incontent_1, #klamm\.de_incontent_2, #klamm\.de_incontent_3 { min-height:280px; }
#klamm\.de_incontent_1 { margin: 4px 0 15px 0; clear:both; } /* in article */
#klamm\.de_sitebar_1, #klamm\.de_sitebar_2, #klamm\.de_sitebar_3 { min-height:250px; }
#klamm\.de_sitebar_4 { min-height:600px; }
#klamm\.de_forum_1, #klamm\.de_forum_2, #klamm\.de_forum_3 { min-height:250px; text-align:center; margin:0 auto; overflow:hidden; }
#anchorSymplr { background-color: #ffffffa6; right:0; max-height:90px; }
#klamm\.de_incontent_2, #klamm\.de_incontent_3 { margin-bottom:20px; } /* portal left */
#klamm\.de_bb_1 div[id^='google_ads_iframe'] { font-size:0; height:auto !important; }
#footer_2232 { display:none !important; }
#footer_2232_iframe { display:none !important; }
#celtra-skin-container-top { height:250px !important; }
.AV64243a6a2314b56ace08c76a { min-height:361px; margin:0 auto 19px auto !important; }
.AV64243a6a2314b56ace08c76a .avp-top-right { display:none !important; }
.av-floating { bottom:122px !important; }
#via_107396 { margin-bottom:20px !important; } /* viads split */
.xz-pp-root { margin: 0px 0 125px 0px !important; }

/* INFOS etc*/
ul.aufz { margin: 0 0 0 10px; padding:0; }
ul.aufz li { font-size:13px; line-height:17px; padding:0 ;margin: 0 0 0 10px; }

/* TRANSWIDGET */
div#lay49 table#ltrans .rm-h { display:none;}
div#lay49 table#ltrans .lose_pm { padding-left:5px; padding-right:3px; }
div#lay36 table#ltrans .lose_pm { padding-right:3px; }
	
/* DRAG&DROP */
#cont_right .sortable-placeholder,
#cont_left .sortable-placeholder { margin:22px 0 20px 1px; height:150px;  border: 2px dashed #ccc; }
#cont_right .sortable-placeholder { width:298px; }
#cont_left .sortable-placeholder { width:649px; }
div.sortable-ajax { text-align:center; padding-top:64px; }

/* NAVIGATION */
/* NAV normal */
ul.navi { margin: 0 0 -3px 0; padding: 7px 0 3px 0; }
ul.navi li { font-size:13px; list-style: none; background-image: url(//static.klamm.de/images/navi_blue.png); background-repeat: no-repeat; background-position: 0 3px; padding-left: 11px; margin-bottom: 3px; line-height:16px; height:16px; }

/* NAVI mit unterpunken */
ul.navminh li { line-height:normal; height:auto; }
ul.navi_mini { padding:3px 0 0 0; margin:0; }
ul.navi_mini li { font-size:11px; list-style: none; background-image: url(//static.klamm.de/images/navi_small.gif); background-repeat: no-repeat; background-position: 0 2px; padding-left: 7px; margin-bottom: 5px; line-height:10px; }

/* NAVI SUCHE */
div.search-term { font-size:12px; font-weight:bold; }
div.search-loc { font-size:11px; padding-top:5px; }
div.search-res { border-bottom: 1px dashed #929291; padding-bottom:11px; margin-bottom:18px; }
div.search-res b { font-size:16px; }
/* suchfeld/button nebeneinander */
input.search-inputn { width:145px !important; margin-right:5px; }
select.search-selectn { width:148px !important; margin-right:5px; }
/* suchfeld/button untereinander (ad) */
input.search-inputu { width:125px !important; }
select.search-selectu { width:129px !important; }

/* WETTER */
span.w_more{ font-style:italic; white-space: nowrap; }
h1.w_bigbox_title span.w_tnow, 
div.w_tnow,
h3.w_bigbox_title span.w_tnow  { position:absolute; background-color:#F8F8F8; font-size:12px; color:#aaa;  border-radius:3px; border: 1px solid #B8CBD2; padding:1px 11px 1px 11px; }
div.w_tnow {top:7px;right:8px; }
h1.w_bigbox_title span.w_tnow, 
h3.w_bigbox_title span.w_tnow { top:5px; right:5px;font-weight:normal; }
h1.w_bigbox_title span.w_tnow a, 
h3.w_bigbox_title span.w_tnow a { color:#aaa !important; }
div.w_tnow a { color:#aaa !important; }
div.w_smallbox { background-color:#E8EBF6; width:86px; position:relative; margin-right: 8px; }
div.w_bigbox { position:absolute; margin-right:20px; max-height:364px; left:309px; white-space:normal !important; vertical-align:top; overflow:hidden; color: #222; font-size:12px; display:inline-block; line-height:16px; word-break: break-word; }
div.w_nodata{ background-color: #E8EBF6; padding: 8px 10px; float:left; font-size:12px; border-radius:4px; }
div.w_nodata a{ color: #00008B !important; font-weight:bold; }
div.w_logo { position:absolute; bottom:5px; right: 8px; }
div.w_logop { position:absolute; right:5px; top:5px; }
div#lay18 .my_col { margin-right:3px;overflow:visible; }
div#wetter .my_colwrap{ overflow:visible; }
div#wetter { overflow:hidden; }
/* suchfeld */
div.w_search { position:absolute; bottom:19px; right:25px; z-index:1003;}
img.w_searchs { position:absolute; top:0; left:-14px; z-index:1003; }
img.w_searchg { position:absolute; top:4px; left:10px; }
img.w_rsearchg { position:absolute; right:9px; top:4px; }
input.w_searchq { height:15px; padding: 2px 40px 2px 28px; border: 1px solid #B8CBD2; border-radius:4px;width:70px; font-size:12px; color:#9a9a9a; }
input.w_searchb { cursor:pointer; position:absolute; right:-1px; top:0; font-size:12px; color:#2A3D79; border-radius:4px; border:none; margin-right:1px; height:21px; min-width:35px; padding: 0 10px; border-bottom-left-radius:0; border-top-left-radius:0; border:1px solid #B8CBD2; border-left:none; background-color:#efefef; }
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { img.w_searchg { right:32px; } input.w_searchq {padding-right: 51px;  } }
h1.w_bigbox_title,
h3.w_bigbox_title { font-size: 16px !important; text-align: center; margin: 8px 0 12px 0 !important; }
div.w_right_title { margin: 0 10px 3px 0; height:16px; padding: 7px 8px; background-color: #E8EBF6; }
div.w_right_title div { width:210px; overflow:hidden; white-space: nowrap; }
div.w_right_title h3 { margin-right: 32px; font-size:14px; overflow:hidden; white-space:nowrap; }
div.w_right_tnow { border-left:3px solid #fff; font-size: 13px; text-align:center; font-weight:bold; width:35px; padding: 7px 0; height:16px; position:absolute; right:0; top:-33px; background-color: #E8EBF6; }
div.w_right_tnow a { color:#6275C5 !important;  }
h1.w_bigbox_title a,
h3.w_bigbox_title a{ color:#000 !important; }
div.w_right_title h3 a{ color:#0E337C !important; }
h4.w_dayrelative { padding: 5px 0 5px 4px; margin: 0; color: #2C2C2C; font-size: 11px; height:12px; }
div.w_day { background-color: #004c99; height: 12px; padding: 2px 0 2px 3px; color: #fff; font-size: 11px; }
div.w_img { height: 71px; width: 86px; }
div.w_tmp { height: 12px; line-height: 12px; padding: 2px 3px 2px 2px; text-align: right;	}
span.w_tmp_m { font-size: 11px; font-weight:normal; }
span.w_tmp_t { font-size: 11px; font-weight: bold; }
div.w_desc{ white-space:normal; padding: 5px  3px 0 3px; font-size: 11px; overflow:hidden; height:40px; }
div.w_desc a{ color:#000000 !important; }
div.w_details { text-align:right; padding: 6px 5px 3px 0; font-size: 11px; }
div.w_details img { position:relative; top:1px; }
div.w_rimg{ height:30px; width: 86px; }
div.w_rtxt, div.w_rtxt_na { font-size:11px; color:#474747; text-align:center; background-color: #EAECF6; height:13px; padding-top:1px; }
div.w_rtxt_na { color:#BBB; }
div.w_wind, div.w_wind_na { padding: 6px 0 0 5px; vertical-align:middle; font-size:11px; color:#474747; background-color: #E8EBF6;}
div.w_wind_na { color:#BBB; }
div.w_wind span, div.w_wind_na span{ position:relative; left:4px;top:-13px; }
div.w_hpa { padding: 3px 6px 2px 0; color:#9b9999; vertical-align:middle; text-align:right; font-size:11px; background-color: #E8EBF6; border: 1px solid #dfe3f8; border-left:none; border-right:none; }
div.w_sun { border-top: 1px solid #C7D1FD; font-size:11px; color:#474747; padding-top:2px; text-align:center; background-color: #DFE3F8; height:20px; }
div.w_sun span { position:relative; top:-2px; left:0; }
div.w_sun img { margin-right:3px; position:relative; top:1px; left:0;}
div.w_na { color:#A0A1C5 !important; }
div.w_swrap { display:inline-block; }

/* SUCHEN */
div#lay02 .my_col { vertical-align:middle;}		
div#lay02 .buttons { width:90px; position:absolute;right:20px;top:23px; } 
div#lay02 .buttons button { margin:0; overflow:hidden; width:90px; }
div#lay02 .qry { padding-left:8px; overflow:visible; white-space:normal; margin-right:210px; width:calc(100% - 217px);} 
div#lay02 .qry input { border-radius:2px; border: 1px solid #ddd; width:100%; padding:4px;  }
div#lay02 .engines { font-size:12px; margin-top:8px; }
div#lay02 .engines span { white-space:nowrap; }
div#lay19 div.search-term { font-size:14px; margin-bottom:3px; color:#676762; }
div#lay19 input { border-radius:2px; border: 1px solid #ddd; padding:4px; }
div#lay19 select { border-radius:2px; border: 1px solid #ddd; padding:3px; }

/* KINO */
div#lay28 img.iicon_cinema { width:16px;height:16px;top:22px;right:182px;opacity:.8; }
div.kino-morew { line-height:16px; font-size:12px; border:1px dashed #d7d7d7; background-color:#FAFBFF; padding:6px 8px 6px 8px; margin: 11px 0 0 0; display:none; }
div.kino_platz{ float:left; padding-left:5px; color:#234E6A; background-color: #C1D2D5 !important; width:13px; overflow:hidden; white-space:nowrap; }
div.kino_descr { margin-top:7px; font-size:12px; line-height: 17px; word-break: break-word; }
a.kino_rating { font-size:11px; color:#929291 !important; }
a.kino_rating span { font-weight:bold; color:#00008B !important; }
a.kino_start { color:#929291 !important; }
div.kino_more { color:#929291; font-size:11px; }
div#kino_img { margin-right: 11px;  }
div#kino_infos { white-space:normal;max-height:160px;position:relative; margin-right:325px; }
div#kino_infos h3 { margin:0; padding:0; overflow: hidden; margin-bottom: 2px; line-height: 16px; }
div#kino_infos h3 a { color: #000 !important; font-size:14px; }
div#kino_filme, div#kino_cfg{ position:absolute; right:20px; top:20px; width:181px; }
div.kino_line{ clear:both; position:relative;  height:20px; line-height:20px; font-size:11px; }
div.kino_alt1 { background-color:#EAEFFE; }
div.kino_alt2 { background-color:#DADFEE; }
div.kino_date{ font-size:11px; height:20px; line-height:20px; color:#fff; font-weight:bold; background-color:#A5B3CB; padding-left:24px; }
div.kino_cmt, div.kino_cmtr { position:absolute; right:3px; top:0; color:#7F7F7F; }
div.kino_title, div.kino_titler { color:#222;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0; }
div.kino_title { padding-left:4px; }
div.kw1-l { margin-right:21px; }
div.kw2-l { margin-right:27px; }
div.kw3-l { margin-right:33px; }
div.kc1-l { margin-right:21px; }
div.kc2-l { margin-right:27px; }
div.kc3-l { margin-right:33px; }
div.kino_title a, div.kino_titler a { color:#222 !important; }
div.kino_date a, div.kino_dater a  { color:#fff !important; }
div.kino_cmt a, div.kino_cmtr a { color:#7F7F7F !important; }
/* rechts */
div.kino_dater { font-size:12px; height:22px; line-height:22px; color:#fff; font-weight:bold; background-color:#A5B3CB; padding-left:24px; }
div.kino_titler { padding-left:6px; }
div.kino_liner { position:relative; clear:both; height:22px; line-height:22px; font-size:12px; }
div.kino_platzr { float:left; color:#234E6A; background-color: #C1D2D5; width:20px; text-align:center; }
div.kw1-r { margin-right:22px; } 
div.kw2-r { margin-right:29px; } 
div.kw3-r { margin-right:36px; } 
div.kc1-r { margin-right:23px; }
div.kc2-r { margin-right:30px; }
div.kc3-r { margin-right:36px; }

/* INFOBOX */
div.tipp{ float:left; margin:30px 50px 15px 50px; padding: 7px 12px 5px 9px; color:#676762; position:relative; background-color:#FFFEF9; border:1px dashed #FFD482; font-size:12px; }
div.tipp img { position:absolute; top:-7px; left:-6px; }
div.rg-ad, div.sf-ad { position:relative; margin: 5px 0 -5px 0;padding: 5px 7px 5px 7px;color: #676762;background-color: #FFFEF9;border: 1px dashed #FFD482;font-size: 12px; }
div.rg-ad { margin-top:11px; }
div.sf-ad div,
div.rg-ad div { position:absolute; bottom:3px;right:6px;color:#c3c2c2; font-size:11px; }

/* TAB PROMO */
#tab-promo { box-shadow: 0 1px 2px #999; z-index:10000; font-weight:bold; display:none; top:-8px; left:-17px; position:absolute; font-size:13px; color:#4d5b80; padding: 7px 12px 6px 28px; background-color:#FFFEF9; transform:rotate(-5deg); border-radius: 4px;}
#tab-promo span { font-weight:normal; font-size:12px; color:#696969; }
#tab-promo img { padding-left:4px; }	
#tab-promo img.new { padding-left:0; position: absolute; left: -19px;  top: -2px; }
#tab-promo a { color:#6f7d90 !important; text-decoration:underline; }

/* klamm-BOX */
div.box-wrapper { margin-bottom:18px; border-radius: 4px; box-shadow: 0 1px 2px #999; background: #fff; position:relative;}
div.box-close { z-index: 1000; position:absolute; top:0px; right:0px; display:none; }
div.box-close img { opacity:.6; z-index: 1000;}
div.box-close img:hover { opacity: 1 !important; }
/* SHARE */
div.box-share { display:none; position:relative; text-align:center; overflow:hidden; white-space: nowrap; background-color: #fafafa; padding:13px 10px 16px 0; width:calc(100% - 10px); border-bottom: 1px dashed #d7d7d7;}
div.box-share input { width:calc(100% - 110px); font-size: 15px; font-weight: bold; padding: 3px 6px 3px 6px; border-radius: 4px; margin-right:15px;}
div.box-share img { top:5px;position:relative;margin-right:5px; }
div.box-share a img { top:0; margin:0; opacity: 0.3; border-radius: 4px; position:absolute; top:0; right:0; }
/* BUTTONS */
div.box-imini { z-index: 1000; position:absolute; top:0; right:0; width:100%; height:20px; cursor:pointer;}
div.box-iminii { height:30px; } /* mit img header mehr klickbereich */
div.box-imini div { display:none; text-align:right; position:absolute; right:0; top:1px; }
div.box-imini img { z-index: 1000; height:16px; width:16px; opacity: 0.6; margin-right:1px; }
div.box-imini img:hover { opacity:1; }
div.box-imini img.last { border-top-right-radius: 4px; }
div.box-imini a.imove img { opacity:0.6;position:relative;top:1px;left:5px; display:none;}
div.box-wrapper img.iicon { width:16px;height:16px;opacity:.6;position:absolute;top:1px;right:1px; }
a.ijump { display:block; height:100%; }
#cont_left a.ijump { width:580px; }
#cont_right a.ijump { width:260px; }
a.imove { display:block; cursor:move; position: absolute; left:0; top:0; height:100%; }
a.iheader { position:absolute; left:0; top:0; display:block; width:200px; height:50px; }
#cont_left a.imove { width:100px; }
#cont_right a.imove { width:50px; }
/* title rechts oben neben iicon */
div.box-ititle{ position:absolute;top:7px;right:28px; font-size:12px; background-color:#fff; padding-right:3px; border-right: 1px dotted #ccc; color: #ccc; }
div.box-ititle a { color:#ccc !important; }
/* SEITENZAHLEN */
div.box-pnr { font-size:14px; font-weight:bold; padding:8px; background: rgba(204,204,204,.8); border-top-right-radius: 4px;  position:absolute; top:0; right:0; }
div.box-pnr div.pnr-c, div.box-pnr div.pnr-a, div.box-pnr div.pnr-m, div.box-pnr a { padding: 0 3px; line-height:20px; min-width:14px; color:#BBBBBB !important; display:inline-block; height:20px; text-align:center; border: 1px solid #fff; background-color:#F7F7F7; margin-right:2px; }
div.box-pnr div.pnr-a { background-color:#EAEFFE; color:#3b5494 !important; }
div.box-pnr a:hover { background-color:#EAEFFE; color:#3b5494 !important }
div.box-pnr div.pnr-c input { position:relative; bottom:1px; font-size:12px; font-weight:bold; color: #908888; padding: 1px 3px; background-color:#fff; border: 1px solid #ccc; width:24px; max-height:17px; }
div.box-pnr div.pnr-c { padding: 0; position:relative;}
div.pnr-sub { background-color:#DEE5F5; color: #9A9A9A !important; font-size:12px; text-align:center; font-style:italic; height:32px; line-height:32px; padding: 0 8px;}
div.pnr-subl {float:left;padding-left:20px;}
div.pnr-subr {float:right;padding-right:20px;}
div.pnr-subm {text-align:center;}
div.pnr-subm a {color:#676762 !important;}
div.pnr-subs { color:#9A9A9A !important; }
div.pnr-subs a, div.pnr-subs div.pnr-a { color:#9A9A9A !important; display:inline-block; padding:0 3px; }
div.pnr-subs div.pnr-a { font-weight:bold !important; color:#7E7DAA !important; }
div.pnr-subs div.pnr-m { display:inline-block; }
div.pnr-subs div.pnr-c { display:none; }
span.pnr-subt { color:#676762 !important; }
/* ICONS */
div.box-ico { z-index:71000; padding:4px 0 1px 0;font-size:14px; font-weight:bold; width:32px; text-align:center; background: rgba(204,204,204,.5); border-radius: 4px; position:absolute; left:-44px; top:12px; }
div.box-ico img { opacity:.7;height:16px; width:16px; padding:3px 0; }
div.box-ico img:hover{ opacity:1; }
div.box-ico a { display:block; }
/* NEW runde Ecken inBOX */
.box-share, .news-ad, .pnr-sub, .fp-intro, .fp-container { border-radius: 4px 4px 0 0; }

/* inline CFG */
div.icfg { font-size:12px; line-height:16px; white-space:normal; }
div.icfg h3 { font-size:14px; color:#00008B; margin: 0 0 3px 0; padding:0; }
div.icfg h3 span { font-weight:normal; font-size:12px; }
div.icfg .bl-edit { padding-left:3px;margin:5px 0 8px 5px; }

/* STD BOX */
div.box-down { border-radius: 4px; position:relative;	text-align: left;  padding:20px; font-size: 13px; font-weight: normal; }
div.layR .box-down, div.layL .box-down { overflow:hidden;}
/* box down (p0) mit fullwidth-navi oben (newsAD) */
div.box-inner { padding:20px;}
/* STD BOX mit ADimg nur */
div.box-gfx { line-height:0;overflow:hidden;z-index: 900; min-height:30px; position:relative; text-align: center; padding:2px 2px 0 2px; }
div.box-gfx img { z-index: 900; border-radius: 4px; }
/* STD BOX mit HeaderIMG */
div.box-img { padding-top: 111px; background-repeat: no-repeat; background-position: left top; background-size:100%; }
div.box-404 { padding-top: 110px; padding-bottom:42px; background-repeat: no-repeat; background-position: left top; }
div.box-iimg { padding-top: 42px !important; }
div.box-ibg { border-radius: 4px 4px 0 0; width:100%; height:30px; background-repeat: no-repeat; background-position: left top; position:absolute; top: 0; left:0 ; background-size: 100%; }
/* STD BOX Navi*/
/* <li> haben margin-bottom, daher weniger padding */
div.box-navi{ padding: 20px 20px 17px 20px; }
div.box-navi .navi{padding:0;}
/* fix width overflow */
div.box-fixr { width:264px; overflow:hidden; }
div.box-fixrg { width:300px; overflow:hidden; }
div.box-fixl { width:618px; overflow:hidden; }
/* subtext in box-down rechts */
div.hr_up { color: #676762; padding: 5px 0 0 0; margin: 10px 0 0 0; border-top:1px solid #ccc; font-size:12px; }
div.hr_down { color: #676762; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom:1px solid #ccc; font-size:12px; }
div.hr_navi { position: absolute; width: 252px; top: 101px; left: 20px; border-top: 1px solid #DADADA; }
li.hr_navi { background-image: none !important; height:12px !important; line-height:12px !important; }
div.box-flowhide { overflow:hidden; }

/* edge navi */
/* portal: absolute, maintain height */
/* unter: inline, clear, padding */
div.box-edge { position:absolute; bottom:5px; right:8px;  text-align:right; color:#9E9E9A; font-size:11px;	}
div.box-edge a { color:#74A28B !important; }
div.box-footer { position:relative; top:12px; left:7px; color:#4C4C4C; font-size:11px; text-align:right; clear:both; }

/* addlayout */
#ico-lay {margin:-5px 0 0 11px;border:0;}

/* HEADER */
div#page { width:974px; margin: 0 auto; background: #EBEBEB !important; padding:20px 20px 75px 20px !important; position:relative; }
div#box-header { width: 974px; height:90px; border-radius: 4px; margin-bottom: 2px; position:relative; border-top:5px solid #3b5494; }
div#box-header .box-down { height:90px; padding:0; margin:0; }
div#toprightt { position:absolute; top:0; right:0; }
div#toprightb { position:absolute; bottom:0; right:0; }
#toprightm { position:absolute; top:5px; right:5px; width:300px;height:82px; display:none;background-color:#fafafa;border-radius: 4px; box-shadow: 0 1px 2px #DDD; z-index: 20100; }
/* v.l.n.r */
div#notifies{ height:12px; float:right; background-color:#fafafa ; border-radius: 0 0 0 4px; padding: 5px 7px 5px 5px; box-shadow: 0 1px 2px #DDD; }
div#startseite { width:60px; height:12px; float:right; font-size:12px; font-weight:bold; color:#676762; background-color:#fafafa; padding: 5px 0 5px 5px; box-shadow: 0 1px 2px #DDD; }
div#startseite img { cursor:pointer; margin-right:5px; position:relative; top:1px;  }
span#countdown { display:none; }
div#kontostand { height:12px; font-size:12px; float:right; background-color:#fafafa; padding: 5px 8px 5px 8px; box-shadow: 0 1px 2px #DDD; font-weight:bold; white-space:nowrap; }
div#lang { height:12px; float:right; background-color:#fafafa; padding: 5px 7px 5px 7px; box-shadow: 0 1px 2px #DDD; }
div#lang-guest { height:12px; position:absolute; top:8px; right:210px; }
div#lang-guest img, div#lang img { opacity: 0.4; margin-right:4px; }
div#controls{ height:12px; float:right;  background-color:#fafafa; padding: 5px 8px 5px 8px; box-shadow: 0 1px 2px #DDD; }
div#controls img { margin-right:4px; }
div#privacy{ height:12px; float:right; background-color:#fafafa; padding: 5px 6px 5px 7px; box-shadow: 0 1px 2px #DDD;}
div#loggedin { float:right; position:relative; margin-right:7px; top:30px; font-size:11px; }
div#loggedin.pguest { top:45px; }
div#loggedin b a  { margin-right:5px; padding-left:0; font-weight:bold !important; font-size:15px; color:#00008B !important; }
div#loggedin img { opacity: 0.3; position: relative; top: 1px;}
div#loggedin img:hover { opacity: 1; }
div#whoson { position:absolute; left: 210px; top:13px; color:#9E9E9A; padding: 3px 6px; font-size:11px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height:14px; }
div#whoson a, div#reguser a { color:#929291 !important; }
div#whoson div span, div#reguser span { color:#74A28B !important; }
div#whoson b, div#whoson h1 { margin:0; padding:0; color:#000; font-size:14px; line-height:16px; }
div#logo-guest, div#logo { width:170px;height:35px; position:absolute; left: 20px; top: 15px; }
div#location-guest, div#location {  border-radius: 0 0 4px 0; float:right; background-color:#fff; float:right; color:#9E9E9A;  padding: 3px 6px 3px 7px; font-size:11px; box-shadow: 0 0 2px #DDD; }
div#location-guest a, div#location a { color:#929291 !important; }
div#reguser{ border-radius: 4px 0 0 0; float:right; background-color:#fff;padding: 3px 6px 3px 7px;box-shadow: 0 0 2px #DDD; font-size:11px; color:#9E9E9A; }
form#login { padding: 0 0 35px 10px; }
div#login { height:20px;border-radius: 0 0 0 4px; position:absolute; top:0; right:0; background-color:#fafafa; padding: 9px 11px 8px 14px; box-shadow: 0 1px 2px #DDD; }
div#login input { height:16px; border: 1px solid #ccc; font-size:11px !important; color:#bbb; width:78px; background-color:#fff; margin-right:3px; padding-left:4px; }
div#login button { height:20px; color:#3b5494; background-color:#e7f7fe; font-size:11px; font-weight:normal; margin-right:0; padding: 0 11px 0 10px; position:relative; top:0; margin-right:2px;  }
div#login button:hover { background-color:#EAEFFE; border:1px solid #d8dff4; color:#336699; }
div#login .button-register { display:block; margin-right:3px; }
div#login #reg_fb { display:inline-block; width:20px; height:20px; margin-right:3px; }
div#login #reg_fb img { height:18px; width:18px; border:1px solid #dadce0; border-radius:4px; }
div#login #reg_gs { display:inline-block; margin-right: 3px; width:20px; height:20px; overflow:hidden; }
/* sprachwahl */
div#lang_u { position:absolute; top:0; right:52px; width:72px; height:22px;text-align:center;z-index:2000;border-radius: 0 0 0 4px;display:none;  background-color:#fafafa;box-shadow: 0 1px 2px #DDD; }
div#lang_u a:hover { background-color:#EAEFFE; }
div#lang_div { height:14px; margin: 4px 0; position:absolute; bottom:0; left: 35px; border-right:2px dotted #ccc; }
div#lang_du { position:absolute; bottom:0; left: 0; }   
div#lang_sie {position:absolute; bottom:0; left: 37px; }       	
div#lang_du a, div#lang_sie a {color:#929291 !important; display:block; width:35px; height:22px; line-height:23px;}
div#lang_du a {  border-radius: 0 0 0 4px; }          	

/* FOOTER */
div#box-footer { width: 974px; margin:15px 0 0 0; font-size:12px; border-bottom:5px solid #3b5494; border-radius: 4px; }
div#box-footer .box-down { padding:12px 0 9px 0; margin:0; font-size:11px; line-height:16px; color: #4C4C4C; text-align:center; }
div#box-footer a { color:#3D6082 !important; }
div#box-footer .node,
div#box-footer .copy { color:#7C7C7C; }
div#box-footer .copy span { font-size:16px; position:relative; top:2px; }
div#box-footer div#backtotop { position:absolute; right:8px; bottom:7px; }
div#box-footer div#backtotop a { text-decoration:underline; font-size:12px; color:#b7b7b7 !important; }
div#box-footer div#backtotop span { position:relative; top:2px; padding-left:2px; font-size:16px; color:#c4dbff !important;}

/* MENU */
div#navi-pre-guest, div#navi-pre { display:none; }
div#navi-bar { display:none; float:right; position:relative; top:34px; margin-right:12px;}
div#navi-bar-guest { height:17px;display:none; position:absolute; top:0; right:0; background-color:#fafafa; padding: 10px 13px 10px 14px; box-shadow: 0 1px 2px #DDD;}
div#navi-guest, div#navi{  position:absolute; left:20px; bottom:0; top:auto; right:auto; background-color:#fff; font-size:12px; text-align:left; margin: 0; z-index:20000;}
#credential_picker_container { z-index:21000 !important; }
#menubar {  margin: 0; padding: 0; list-style: none; }
#menubar li { float: left; margin: 0 1px 0 0; border-radius: 4px 4px 0 0; }
#menubar li a { line-height:14px; padding: 5px 10px; display:inline-block; color: #344B83 !important; text-decoration: none; font-weight: bold; text-shadow: 1px 1px 0px #fff; border-radius: 4px 4px 0 0; }
#menubar li a:hover, #menubar li a.over { color: #fff !important; text-shadow: none; background-color: #3B5494;  }
#menubar ul.subnav { display: none; width:934px; position: absolute; top: 25px; left: 0; margin: 0; padding: 0; list-style: none;  opacity: 0.95; }
#menubar ul.subnav li { border-radius: 0; position:relative; box-shadow: 0 1px 2px #999;  margin: 0; padding: 0; float: left; text-align: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee; white-space: nowrap; }
#menubar ul.subnav li a { text-decoration: none;  display: block; border-radius: 0; text-shadow: none; color: #222 !important; background-color: #fff; padding: 5px; margin: 0; width: 100px; height: 68px; overflow: hidden; font-weight:bold; font-size: 11px; }
#menubar ul.subnav li a:hover, #menubar ul.subnav li a.over { color:#3b5494 !important; }
#menubar ul.subnav li a span { position:relative; top:3px; left:3px; width: 94px; overflow: hidden; display: inline-block; }
#menubar ul.subnav li a img { opacity: 0.8; width:100px; height:50px; }
#menubar li:hover ul.subnav, #menubar li.over ul.subnav { display: block; }
#menubar li.click ul.subnav { display:none; } /* overwrites :hover */
#menubar ul.subnav li.first { margin:0; padding:0; }
#menubar ul.subnav li.last { margin:0; padding:0; }
#menubar ul.subnav li.first, #menubar ul.subnav li.first a {  border-radius: 0 0 0 4px; }
#menubar ul.subnav li.last, #menubar ul.subnav li.last a { border-radius: 0 0 4px 0; }
/* FARBEN MENU */
#menubar li#nav1 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav2 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav3 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav4 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav5 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav6 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav7 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav8 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav9 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav12 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav13 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav14 { display:none; background-color: #EAEFFE; border-right: 1px solid #D3DEFD; }
#menubar li#nav15 { background-color: #EAEFFE; border-right: 1px solid #D3DEFD; } /* fav */
#menubar li#nav10 { background-color: #D3DEFD; border-right: 1px solid #BBCCFC; } /* about */
#menubar li#nav11 { background-color: #D3DEFD; border-right: 1px solid #BBCCFC; } /* acc */
/* selected menu */
#menubar li a.selected { background-color:#3b5494; color: #fff !important; text-shadow: none; }
/* MENU Fav */
#menubar li#nav15 a#navF span { font-size:17px; }
#menubar > li { height:24px; }
/* UMFRAGEN */
.cbadge { display: inline-block; color: #5d7497 !important; padding: 3px; background-color: #fff;  margin-left: 5px; font-size: 11px; line-height: 8px; border-radius: 4px; }

/* thema des tages */
div#tdt h3 { margin: 0 0 11px 0; }
div#tdt h3 a { color: #222; font-size:19px; }
div.nts-r b, div#nts h3 { margin: 0 0 5px 0; line-height:18px; }
div.nts-r b a, div#nts h3 a { color: #666; font-size:14px; }
#nhl h3, #fi-thema h3 { margin: 0 0 5px 0; }
#nhl h3 a, #fi-thema h3 a { color: #666; font-size:14px; }
#nhl .widthL3, #fi-thema .widthL3 { width:auto; }
div.nts-r { padding-top: 8px; margin-top:12px; border-top: 1px dashed #d7d7d7; }
div.tdt-imgb { float:left; padding: 0 11px 0 1px; position:relative; max-height: 150px; overflow:hidden; }
div.tdt-imgs { float:left; padding: 3px 11px 0 1px; position:relative; max-height: 90px; overflow:hidden; }
div.tdt-txt, div.tdt-txts { font-size:13px; line-height: 21px; color: #222 !important; word-break: break-word; }
div.tdt-txts { line-height:16px; font-size:12px; }
span.tdt-time { font-size:11px; color:#9a9a9a; position:absolute;bottom:3px;right:6px; }
div.tdt-badge { position:relative; border-radius:8px; margin:5px 0 10px 0; background-color:#fafafa; border:1px solid #d7d7d7; padding:8px 8px 8px 10px; }
#fi-thema div.tdt-badge { border:1px solid #f1f1f1; border-radius:4px; margin:0 0 10px 0; padding:8px 8px 8px 10px; }
div#tdt-teaser1 { display:block; }
div#tdt-teaser2, div#tdt-teaser3 { display:none; }
div#lay45 .widthR { width:auto; float:none;  }	
div#lay44 .widthL2 { width:auto; float:none;  }	
div#lay44 .my_col { margin-right:10px;max-width:calc(50% - 5px);max-width:49%; white-space:normal; }
div#lay44 div#nts {  margin-bottom: -9px; }

/* NEWS global */
.sub-tags a, .sub-tags { color:#464a6d !important; }
.sub-date, .sub-time, .sub-views, .sub-quelle { color:#375e90 !important; }
.sub-forum, .sub-cmt, .sub-editor, .sub-opt { color:#757571 !important; }
div.fvis a.news-sparte { color: #676762 !important; text-decoration: none !important; }

/* comments navi */
div#navi-cmt a.favstar { position:absolute; top:4px; right:4px; z-index:1010; }
div.news-cmt-head { line-height:16px; white-space:nowrap; color:#000; font-size:12px; margin-top: 8px; border-bottom:1px solid #DEE5F5; background-color:#EEF1F9; padding:5px 4px 4px 4px; border-radius: 4px 4px 0 0; position:relative; }
div.news-cmt-head a { text-decoration: underline !important; }
div.news-cmt-body { color:#333; font-size:12px; margin: 1px 0 0 0; padding: 7px; line-height:16px; background-color:#F6F6F6; }
div.news-cmt-head>div { overflow:hidden; }
div.news-cmt-head div.icons { background-color: #EEF1F9; position:absolute; right:3px; top:6px;padding-left:10px;  }
div.news-cmt-head div.icons img { margin-right:5px; }
	
/* thumb votes */
div.news-cmt, div.ucmt {  position:relative; }
div.news-cmt-thumb, div.ucmt-thumb { padding:2px 6px; display:none; background-color:#fff; position:absolute; }
div.news-cmt-thumb { bottom: 1px; right:1px; }
div.ucmt-thumb { bottom: -5px; right:1px; }
div.news-cmt-thumb img, div.ucmt-thumb img { vertical-align:middle; opacity:0.3;margin-right:2px; width:12px; height:12px; }
div.news-cmt-thumb a span, div.ucmt-thumb a span { font-size:11px; color:#ccc; }
div.news-cmt-thumb a.thumb_down img, div.ucmt-thumb a.thumb_down img { margin-left:5px; }
div.news-cmt-thumb a, div.ucmt-thumb a { display:inline-block; color:#ccc !important;}
div.news-cmt-thumb a.voted span, div.ucmt-thumb a.voted span { color:#999; }
div.news-cmt-thumb a.voted img, div.ucmt-thumb a.voted img { opacity: 0.7; }

/* comments main */
/* write */
form.ucmt { margin: 0 0 0 20px; }
textarea.ucmt { width:94.6%; width:calc(100% - 32px); padding:5px; border-radius:4px; border: 1px solid #D1D7DC; height:110px; }
/* headline (news) */
div.ucmt-quote-head h1, div.ucmt-quote-head { display:inline-block; padding:0; font-size: 17px; font-weight: bold; margin: 15px 0 3px 20px; line-height:19px; }
div.ucmt-quote-head a { color:#000 !important; }
div.ucmt-quote-head h1 { margin:0; }
div.ucmt-head a.cid { text-decoration:none !important; }
div.ucmt-head a.green { color:#008000 !important; }
div.ucmt-head a.red { color:#FF0000 !important; }
/* betreff (blog) */
div.ucmt-quote-title h1, div.ucmt-quote-title {  padding:0; color:#00008B; font-size: 14px; font-weight: bold; margin: 10px 0 -10px 20px; }
div.ucmt-quote-title h1 { margin:0; display:inline-block;}
div.ucmt-quote-title a { color:#00008B !important; }
/* the quote */
div.ucmt-quote-body { border-radius:4px; font-size: 12px; color: #444444; background-color: #fafcfe; line-height:16px; border: 1px solid #D1D7DC; margin: 0 20px 30px 20px; padding: 5px; }
/* quote4 owner comment */
div.ocmt-quote-head { font-size: 12px; font-weight:normal; }
div.ocmt-quote-head a { text-decoration: none !important; }
div.ocmt-quote-body { margin-bottom:15px !important; }
/* quote 1&2 (blog) */
div.rcmt-quote-head { margin-top:-10px; margin-left:30px; }
div.rcmt-quote-body { margin-left:30px; }
/* comments (view) */
div.ucmt-head { color:#000; font-size:12px; font-style:italic; margin: 9px 0 0 0; padding-top:9px; border-top: 1px dashed #929291; }
div.ucmt-head a { text-decoration: underline !important; }
div.ucmt-body { color:#000; font-size:13px; }
div.ucmt-addc { font-size:13px; font-weight:bold; color: #000; margin-bottom: 3px; }
div.ucmt-none { padding: 3px 0 11px 11px; font-style:italic; font-size:13px; }
div.ucmt-nonen { padding: 3px 0 0 0; font-style:italic; font-size:13px; color: #676762; }
div.ucmt-ocmt { color:#000; font-size:12px; margin: 2px 20px 0 5px; padding: 3px; background-color:#F2F2F2; }
div.ucmt-add { font-size:12px; color:#929291; }
div.ucmt-add a { color:#929291 !important; }
div#ucmt-all { padding: 20px 0 0 0; margin-bottom:-10px;}
div#ucmt-more { display:none; }

/* headlines */
div.news-hl-kat, h2.news-hl-kat, h2.news-hl-tease {  margin: 12px 0 7px 0;line-height:14px;}
div.news-hl-kat a, h2.news-hl-kat a, h2.news-hl-tease a  { font-size:14px; font-weight:bold; color:#222 !important; text-decoration:none !important; }
h2.news-hl-tease a { font-size:17px; }
div.news-hl { font-size:12px; overflow:hidden; white-space:nowrap; line-height:17px; border-left: 2px dashed #d7d7d7 ;margin-left:3px; padding-left:3px; text-overflow: ellipsis; }

/* BOXOVER TOOLTIP */
div.boxover { width:206px; }
div.tt_head,
div.tt_headw { background-color:#738FBF; border: 2px solid #E1E4F2; border-bottom-style: none; padding:4px; font-size:11px; font-weight:bold; color: #fff; }
div.tt_body{ background-color:#E1E4F2; border: 2px solid #E1E4F2; border-top-style: none; font-size:11px; }
div.tt_spacer,
div.tt_spacer_tm{ background-color:#fff; height:6px; }
div.tt_f1{ background-color:#E1E4F2; padding:3px; min-height:12px; height: auto; }
div.tt_f2{ background-color:#F5F5FF; color: #3b5494; padding:3px; min-height:12px; height: auto; }
/* infos */
div.tt_z1,
div.tt_b1,
div.tt_w1 { background-color:#E1E4F2; padding:3px; min-height:12px; height: auto; }
div.tt_z2,
div.tt_b2,
div.tt_w2 { background-color:#F5F5FF; color: #3b5494; min-height:5px;	padding:3px; }
/* wetter */
div.tt_headw { background-color:#0059a8; }
/* rss */
div.tt_r1{ background-color:#E1E4F2; padding:3px; min-height:12px; height: auto; }
div.tt_r2{ background-color:#F5F5FF; color: #3b5494; padding:3px; min-height:12px; height: auto; }
/* buffs */
div.tt_b2 { color:#9E9E9A !important; }
div.tt_b1 { color:#222 !important; }

/* MYTV */
div.tvsender{  text-align:center;display:inline-block; width:39px; margin-right:5px; white-space:nowrap; overflow:hidden; line-height:18px; font-size:12px; font-style:italic; }
div.tvtitell { font-size:12px; display:inline-block; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; max-width: calc(100% - 44px); }
div.tvtitell a { color:#000 !important; }
div.tvsender a { color:#00008B !important; }
div.tvsender a img { position:relative; bottom:1px; vertical-align:middle; max-height:15px; max-width: 35px;  }
div.tt_t1{ background-color:#e4e7e9; padding:3px; color: #545353; min-height:12px; height: auto; }
div.tt_t2{ background-color:#E1E4F2; color:#000; padding:3px; min-height:12px; height: auto; }
div.tt_t3{ background-color:#F5F5FF; color: #7C7C7C; padding:3px; min-height:12px; height: auto; }
div.tv_headr { margin-bottom:1px; font-size:12px; height:21px; line-height:23px; color:#fff; font-weight:bold; background-color:#7D8D9E; padding: 2px 0 2px 34px;}
div.tv_headr a  { color:#fff !important; }
div.tv_liner { position:relative;margin-bottom:1px; height:21px; line-height:22px; font-size:12px; }
div.tv_alt1 { background-color:#F7F7F7; }
div.tv_alt2 { background-color:#EDEDED; }
div.tv_senderr { float:left; padding: 0 2px;  background-color: #d0dadb; font-style:italic;}
div.tv_senderr div {  width:39px; height:21px; color:#234E6A; white-space:nowrap; overflow:hidden; text-align:center; }
div.tv_senderr div img { max-height:17px; max-width:33px; width:auto; height:auto; position:relative;top:2px; }
div.tv_senderr a{ color:#234E6A !important; }
div.tv_titler {  text-overflow:ellipsis; margin-right: 10px; font-size:12px; padding-left:6px; white-space:nowrap; overflow:hidden; color:#000; }
div.tv_titler a { color:#222 !important; }
div.tt_tv2_r{ /* oben */ background-color:#dae4e5; color:#222; padding:3px; min-height:12px; height: auto; }
div.tt_tv3_r{ /* mitte */ background-color:#e9e9e4; color: #7C7C7C; padding:3px; min-height:12px; height: auto; }
div.tt_tv1_r{ /* unten */ background-color:#f0f0f0; padding:3px; color: #222; min-height:12px; height: auto; }
div.tt_tvh_r { background-color:#7D8D9E; color:#fff; }
div.tvtipp_infos { font-size:11px; color: #676762; overflow:hidden; white-space:nowrap; }
div.tvtipp_title { font-size:12px; font-weight:bold; overflow:hidden; white-space:nowrap; color: #222; }
div.tvtipp_title a { color: #222 !important; }
div.tvtipp_folge { cursor:pointer; font-size:11px; overflow:hidden; white-space:nowrap;  font-style:italic; color: #222; }
div.tvtipp_genre { margin-top:2px; background-color:#F5F5F5; border: 1px solid #ddd; border-radius: 3px; font-size:11px; color:#6C86A0; padding: 2px 5px; float:left;  }
div.tvtipp_img { width:92px; margin-right:5px; }
div.tvtipp_img img { border-radius: 3px; }
div.tvtipp_teaser { overflow:hidden;max-width: 250px;background-color:#F7F7F7; line-height:13px; border-left: 2px dotted #ddd; white-space:normal; max-height:38px; border-radius: 3px; padding:4px 3px 3px 4px; font-style:italic; font-size:11px; margin-top:5px; word-break: break-word; }
div.tvnonel { font-size:12px; white-space:normal !important; max-width:60%;}
div.tvnoner { font-size:12px; }
div#tvtipps { margin-left:15px; }
div#tvtipps .my_colwrap { margin-top:10px; }
div#lay23 .box-down { padding-bottom:15px; }

/* KALENDER */
/* normale tage = default */
table.cal_right td{ text-align:center; font-size:11px; color:#433D27; background: url(//static.klamm.de/images/cal_ttypes_none.gif) #E0E0E0; background-repeat: no-repeat; }
table.cal_right td a { color:#433D27 !important; }
/* ausgegraute tage */
table.cal_right td.tage_grau{ background-color:#EEEEEE; }
table.cal_right td.tage_grau a { color:#BBBBBB !important; }
/* montatsnav header */
table.cal_right td.cal_head_mon { width: auto !important; height: auto !important; }
table.cal_right td.cal_head_mon table td { background: url(//static.klamm.de/images/cal_head_mon.gif) !important; height:25px !important; width: auto !important; }
table.cal_right td.cal_head_mon table td.nav_r { text-align:right; width:20px; }
table.cal_right td.cal_head_mon table td.nav_l { text-align:left; width:20px; }
table.cal_right td.cal_head_mon table td.mon { font-weight:bold; font-size:12px; color:#433D27; text-align:center; }
table.cal_right td.cal_head_mon table td.mon a { color:#433D27 !important; }
table.terminer_l td.topl { background-color:#fff; height:61px; vertical-align:top; }
table.cal_right th { text-align:center; background-color:#F7F5C5; color:#433D27; font-size:11px; font-weight:bold;}
/* footer */
table.cal_right tr.cal_footer td { height:21px !important; width:auto !important; padding-right:7px; background-color:#D1D1E1; text-align:right; font-style:italic; color:#433D27; font-size:11px; }
table.cal_right tr.cal_footer td a { color:#433D27 !important; }
/* overbox kalender */
div.tt_cal_head{ background-color:#FCE6C0; width:194px; border: 2px solid #E1E4F2; border-bottom-style: none; padding:4px; font-size:11px; font-weight:bold; color: #000; }
div.tt_cal_body{ background-color:#E1E4F2; width:202px; border: 2px solid #E1E4F2; border-top-style: none; }
div.tt_cal_ft{ background-color:#F2F2D1; padding:3px; min-height:12px; height: auto; font-weight:bold; font-size:11px; z-index:300; }
div.tt_cal_tm{ padding:3px; min-height:12px; height: auto; }
div.tt_cal_infos{ padding:3px; background-color:#EEEEEE; font-weight:normal; font-size:11px; min-height:12px; height: auto; }
/* widget rechts */
table.cal_right td, table.cal_right th { width:36px; height:27px; }
table.cal_right { width:260px; margin: 0 2px; }
/* cal links */
table.cal_rights td, table.cal_rights th { width:28px; height:21px; }
table.cal_rights { height: 203px; width:204px; margin: 0; }
table.cal_right td{ background-size:100% 100%; }
table.cal_r { width:100%; margin:0;  }
div#lay08 div.cal_next { z-index:2001; border-left:1px solid #fff; background: url(//static.klamm.de/images/cal_upbg.gif); background-repeat: no-repeat; background-color: #E1E4F2; font-size:11px; line-height:15px; color:#222; padding: 4px 0 0 4px;  width:158px; height:140px; position:absolute; right:223px; top:79px;  background-size: 100% 100%; }	
div#lay08 div.cal_next span { padding-left:5px; }		
div#lay08 div.cal_calendar { position:absolute; right:19px; top:19px; background-color:#fff;}
/* next 4 days termine */	
div#lay08 div.cal_next4 { margin-right:363px; }		
div#lay08 div.cal_next4 .alt1 { background-color:#FFFFDC; }
div#lay08 div.cal_next4 .alt2 { background-color:#E8E8E8; }		
div#lay08 div.cal_next4 .wd { line-height:16px; font-style:normal; position:absolute; left:0; top:10px; border-right:1px solid #fff; height:35px;width:35px; text-align:center; font-weight:bold; color:#433D27; font-size:12px; }	
div#lay08 div.cal_next4 .wd a { position:relative; top:1px; left:0; }	
div#lay08 div.cal_next4 .wd a, div#lay08 div.cal_next4 .tm a { color:#433D27 !important; }
div#lay08 div.cal_next4 .tm { overflow:hidden; position:relative; margin-top:1px; color:#433D27; font-size:11px; height:29px; width:100%; font-style:italic; padding:3px 5px 3px 40px }
/* today */	
div#lay08 div.cal_today { border-bottom: 1px solid #E0E0E0; height:58px;  margin-right:204px; overflow:hidden; }
div#lay08 div.cal_today div.cal_tm_heute_date { width:50px; overflow:hidden; position:absolute; top:17px; left:24px; font-size:12px; font-weight:bold;  }
div#lay08 div.cal_today div.cal_tm_heute_date span { position:relative; bottom:3px;font-size:40px; color:#999 !important; }
div#lay08 div.cal_today div.cal_tm_heute_date a { color:#999 !important; }
div#lay08 div.cal_today div.cal_tm_heute_hd { font-size:11px; color:#000; font-weight:normal; color:#676762; padding-left:67px; }
div#lay08 div.cal_today div.cal_tm_heute { overflow: hidden; max-height:37px; margin-bottom:3px; padding:4px 0 0 67px; font-weight:normal; font-size:11px; color:#222; }
span#cal_event { font-style:italic; }
span.cal_today { color:#C55B5B; font-weight:bold; font-size:12px; position:relative; top:1px; }
/* cellspacing */
table.cal_right { border-collapse: separate;border-spacing:1px; } 
table.cal_right td { padding:0; } 
table.cal_right .cal_head_mon table { width:100%; border-collapse:collapse; }
table.cal_right .cal_head_mon table td.mon { width:100%; }
      		
/* MYLAYOUT */
#site-115 .lay_l { float:left; margin:30px 20px 0 0; padding-left:10px; }
#site-115 .lay_r { float:left; margin:30px 0 0 0; padding-left:10px; }
#site-115 form h4 { font-size:14px;padding-bottom:3px; }

/* MYFORUM/LINKS/FRIENDS */
#myfriends img { width:9px; height:9x; }
#site-17 .mylinks-wrapper { color:#757575;}
div#lay11 div.myl_kats { font-size:12px; line-height:16px; }
div#lay11 div#mylinks { font-size:12px; line-height:16px; }
div#myflist { font-size:12px; line-height:16px; }
div.my_col { float:none; vertical-align:top; overflow:hidden; white-space:nowrap; display:inline-block; color:#000; }
div.my_colwrap { overflow:hidden; white-space:nowrap; font-size:0; word-spacing:0; letter-spacing:0;  }
div.my_sep { vertical-align:top; line-height:16px; display:inline-block;  border-right:1px solid #E0D9D9; margin: 20px 7px 0 8px; width:1px; }
div#lay23 .my_sep{ line-height:18px; margin-top:0 ;}
div#lay33 .my_sep { float:left; }
.mwc2 { max-width:50%; text-overflow:ellipsis; } /* 1. spalte bei 2 */
.mwc2_n { max-width: calc(50% - 16px); text-overflow:ellipsis; } /* spalte 2-n */
.mwc3 { max-width:34%; text-overflow:ellipsis; } /* 1. spalte bei 3 */
.mwc3_n { max-width:calc(33% - 16px); text-overflow:ellipsis; } /* spalte 2-n */
.mwc4 { max-width:25%; text-overflow:ellipsis; } /* 1. spalte bei 3 */
.mwc4_n { max-width:calc(25% - 16px); text-overflow:ellipsis; } /* spalte 2-n */
/* kat titles links */
div.sf_kat, div.myfo_kat, div.myf_kat, div.myl_kat { font-size:12px; color:#1B346D; font-weight: bold; margin-bottom: 4px; }
div.myf_btgt{ font-size:12px; color:#000; font-weight: bold; padding: 4px 0 4px 7px; background-color:#F2FCFE; border-bottom: 1px solid #D7D7D7; border-radius: 4px 4px 0 0; }
div.myf_list{ padding: 5px 0 0 7px; font-size:12px; max-height:180px;min-height:80px;overflow:auto;}
div.myf_groups { padding-bottom:7px; }
div.myl_kats { padding-bottom:7px; }
a.myl_kat, a.myf_kat { color:#3C3C95; font-size:12px;  }
div.myf_btgt a, div.myl_kat a, div.myf_kat a, div.myfo_kat a, div.sf_kat a { color:#888; }
#box-sfwidget span, #box-myforum span { font-size:12px; }
div#lay22 .my_col { font-size:12px; line-height:16px; } /*myforum*/
div#lay24 .my_col { font-size:12px; line-height:16px; } /*mylinks*/
div#lay25 .my_col { font-size:12px; line-height:16px; } /*myfriends*/
div#lay46 .my_col { font-size:12px; line-height:16px; } /*schlaufuchs*/
div#lay33 .my_col { font-size:12px; line-height:16px; } /* cwatch */
div#lay04 .my_col { font-size:12px; line-height:16px; } /* boerse */
/* KATEGORIE-AUSWAHL */
.kyes { color:#3C3C95 !important; }
.kno { color:#888 !important; }

/* POWERLINKS */
div#plcontent { white-space:nowrap; overflow:hidden; font-size:13px; line-height:17px; }
div#plcontent img { margin-right: 4px; }
div#pl-c1 { display:none; }
div#pl-c2 { display:block; margin-left: -5px; }
div#lay15 div.navi-cleft { min-height:113px; }
div#lay15 div.navi-ad125 { top:40px; }
/* F-LL */
div#flcontent { white-space:nowrap; overflow:hidden; font-size:13px; line-height:17px; }
div#flcontent img { margin-right: 4px; }
div#fl-c1 { display:none; }
div#fl-c2 { display:block;  margin-left: -5px; }
div#fl-preis { text-align:right; max-width:100px; overflow:hidden; white-space:nowrap; color:#7C7C7C; font-size:11px; line-height:17px;}
/* TEXTLINKS */
div#tlcontent { white-space:nowrap; overflow:hidden; font-size:12px; line-height:16px; }

/* QSHOP */
div.qshop-item { position:relative; }
div.qshop-rating { clear:both; position:relative; margin-bottom:-3px; }
div.qshop-rating img { margin: 2px 5px 2px 0; }
div.qshop-rating span { position:relative; bottom:4px; right:0; font-size:12px; }
span.qshop-suggest { position:absolute; top:122px; right:18px; font-size:12px; color:#9A9A9A; }
span.qshop-suggest a{ color:#6F90AE !important; }
div.qshop-img { text-align:center;height:90px; width:90px; margin-right:10px; overflow:hidden; }
div.qshop-info h4 { font-size:13px; margin: 0 0 3px 0; }
div.qshop-info h4 a { color:#24364e !important; }
#site-58 div.qshop-info h4 { font-size:13px; }
#site-58 div.qshop-info h4 a { color:#24364e !important; }
div.qshop-info { margin-right:270px;overflow:hidden; white-space:normal; font-size:12px; line-height:16px; }
div.qshop-price { line-height: 16px;top:0; right:0;  width:150px; height:90px; background-color:#fff; position:absolute;  font-size:14px; text-align:right; }
span.qshop-pricer { color:#B12704; font-weight:bold; }
span.qshop-priceg { color:#B12704; font-weight:normal; font-size:12px; }
div.qshop-platz { width:16px; margin-right:5px; font-weight:bold; font-size:12px; text-align:center; color:#929291; }
img.qshop-prime { margin: 0 5px;}
img.qshop-button { margin: 5px 0 0 0;}
p.hr-shop { margin: 7px 13px 0 0; border-top:1px solid #929291; font-size:1px; }
div.qshop-affiliate {border-top:1px solid #ccc; margin:15px 0 -5px 0; padding-top:2px; text-align:left; color:#9E9E9A; font-size:11px;}
/* rechts default small */
div#lay20 .qshop-info { display:block; margin: 8px 0 0 0; max-height:78px; overflow:hidden;}
div#lay20 .qshop-info h4 { white-space:nowrap; overflow:hidden; position:absolute; top:3px; left:0; text-overflow:ellipsis; max-width:100%; }
div#lay20 .my_colwrap { padding-top:25px;  margin:-7px auto -5px auto; }
div#lay20 .qshop-img { margin-right:0; }
div#lay20 .qshop-price { top:25px; right:0; }
div#lay20 #qshop { padding-top:5px; }
div#lay06 .qshop-affiliate { float:left; padding-right:5px; }
div.sqhop-item .buttons { clear:both; }
div.qshop-item .buttons button.bxs { float:right; margin: 5px 0 2px 0; }
div.qshop-item .buttons button.cart { background-color:rgba(255, 195, 27, 0.44); }
div.qshop-item .buttons button.pre { background-color:rgba(179, 165, 63, 0.14); }

/* IMG */
img { border:0; }
img.faqpfeil{ margin: 0 5px 0 5px; width:8px; height:7px; }
img.graph{ margin: 0 0 15px 0; }
img.updown { margin: 0 0 0 4px; }
img.r10 { margin-right: 11px; }
img.r8 { margin-right: 8px; }
img.r5 { margin-right: 5px; }
img.r4 { margin-right: 4px; }
img.r3 { margin-right: 3px; }
img.r2 { margin-right: 2px; }
img.r1 { margin-right: 1px; }
img.rl2 {margin: 0 2px; }
img.rl4 {margin: 0 4px; }
img.rl5 {margin: 0 5px; }
img.rl8 {margin: 0 8px; }
img.rl10 {margin: 0 11px; }
img.bt2 {margin: 2px 0; }
img.bt4 {margin: 4px 0; }
img.bt8 {margin: 8px 0; }
img.l10 { margin-left: 11px; }
img.l8 { margin-left: 8px; }
img.l5 { margin-left: 5px; }
img.l4 { margin-left: 4px; }
img.l3 { margin-left: 3px; }
img.l2 { margin-left: 2px; }
img.l1 { margin-left: 1px; }
img.b10 { margin-bottom: 11px; }
img.b8 { margin-bottom: 8px; }
img.b5 { margin-bottom: 5px; }
img.b4 { margin-bottom: 4px; }
img.b3 { margin-bottom: 3px; }
img.b2 { margin-bottom: 2px; }
img.b1 { margin-bottom: 1px; }
img.t4 { margin-top: 4px; }
img.t2 { margin-top: 2px; }

/* USERSUCHE */
div.usearch-item{ font-size:11px; color:#000; padding-top:4px; }

/* UMFRAGE */
div.poll_frage{ font-size: 14px; font-weight:bold; color: #544E4E; padding-bottom: 8px; }
table.poll_radio{ font-size:12px; }
table.poll_radio td{ padding-right:3px; vertical-align:top; }
input.poll_radio { position:relative; bottom:3px; }
input.poll_votebutton{ margin: 4px 0 7px 42px; }
div.poll_antwort{ font-size: 12px; padding-bottom:1px; }
div.poll_bar{ font-size: 12px; color: #000; padding-bottom: 5px; }

/* 125x125 AD */
div.navi-cleft {  min-height:100px; margin-right:117px; font-size:11px; white-space:nowrap; }
div.navi-ad125 { position:absolute;top:10px;right:10px;width:125px; height:125px; overflow:hidden; text-align:right; }
div#navi-ad125c { display:none; position:absolute; top:0; left:0; }

/* FACES */
div#lay29 div#faces { padding-left:3px; }
div#lay30 div#faces { padding-left:5px; }
div#faces { font-size:0; padding-left:3px; max-height:132px; overflow:hidden; }
div#faces img { margin: 0 1px 1px 0; }

/* FINANZEN */
div.fi-tabq, div.fi-tabr { cursor:pointer; float:left; width:66px; padding: 2px 0; background-color:#959fb5; color:#fff; font-size:11px; text-align:center; }
div.fi-taba { color:#000 !important; background-color:#e6efff !important; }
div.fi-tabs { width:60px; font-size:11px; }
div.fi-kurs { margin-top:3px; }
input.fi-search { padding:2px;position:relative; top: 1px; font-size:12px; margin-right:5px; color:#9A9A9A; width:130px; }
div#lay04 .box-down { position:relative; }
div#lay04 div.fi-charts{ width:240px; margin-right:10px; }
div#lay21 div.fi-charts{ margin: 0 auto; width:264px; }
div#lay04 div.fi-news .fvis { font-size:12px; text-overflow:ellipsis; overflow:hidden; }
div#lay04 div.fi-news { max-width:calc(100% - 250px); }
div#lay21 img#fi-chart { width:100%; height:146px; }
div#lay04 img#fi-chart { width:240px; height:111px; }
div#lay21 div.fi-tabq, div#lay21 div.fi-tabr { width:25%; padding: 4px 0; }
div#lay21 div.fi-charts { width:100%; }
#fi-stocks { padding: 5px 5px 4px 10px; border: 1px dotted #ddd; border-right: none; border-left: none; margin: -3px 0 7px 0; background-color: #fafcff; font-size: 12px; }
.stocks-name { padding-right:5px; }
.stocks-rate { padding-right:3px; }
.stocks-trend { font-weight:lighter; padding-right:10px; font-family: ui-monospace; }
.stocks-trend .red { color:#ff0000; }
.stocks-trend .green { color:#008000; }
.stocks-item { white-space:nowrap; }
	
/* PREMIUM */
div.vip_status { text-align:center; border-bottom: 2px dashed #929291; line-height:18px; border-top: 2px dashed #929291; padding:11px 10px 10px 10px; margin: 0 50px; }

/* BESTELLUNG */
h3.hr_head { font-size:14px; font-style:italic; padding-bottom:3px; border-bottom: 1px solid #ccc; margin-bottom:8px; }
div.hr_body{ padding-bottom:20px; }
td.rg_left { vertical-align:top; text-align:right; font-size:13px; font-weight:bold; padding-right:12px; }
td.rg_right { font-size:13px; font-weight:normal; }
table.bank td { padding-right:11px; }

/* TABLES */
h4.typ2, h3.typ2 { margin: 0 0 5px 0; }
h4.typ3, h3.typ3 { margin: 30px 0 5px 15px; }
table.typ3 { margin-left:15px; }
table.typ1 th, table.typ1 th, table.typ1 th, table.typ1 th { font-weight:bold; }
table.typ1, table.typ2, table.typ3, table.typ4 { border-collapse: collapse; }
table.typ3 tr td, table.typ1 tr td, table.typ2 tr td{ }
/* tables f2 head */
table.typ1 td { padding: 2px 15px 2px 0; font-size:12px; }
table.typ1 th { padding: 0 15px 3px 0; font-size:13px; color:#000; }
/* tables f1 head lila */
table.typ2 td { padding: 2px 11px 2px 0; font-size:12px; }
table.typ2 th { padding: 0 11px 2px 0; font-size:13px; color:#720053; }
table.typ3 th a, table.typ2 th a { color:#720053 !important; }
table.typ2 th a.an { color:#006400 !important; }
table.typ2 th a.von { color:#8B0000 !important; }
/* tables f2 head lila */
table.typ3 td { padding: 2px 15px 2px 0; font-size:13px; text-align:right; }
table.typ3 th { padding: 0 15px 2px 0; font-size:13px; color:#720053; text-align:right; }
/* tables f1 head lila 15px right */
table.typ4 td { padding: 2px 15px 2px 0; font-size:12px; }
table.typ4 th { padding: 0 15px 2px 0; font-size:13px; color:#720053; }
table.typ4 th a { color:#720053 !important; }
/* cell paddings */
td.left5 { text-align:left; padding-right:5px !important; }
td.right10 { text-align:right; padding-right:11px !important; }
td.right15 { text-align:right; padding-right:15px !important; }
td.left10 { text-align:left; padding-right:11px !important; }
td.left15 { text-align:left; padding-right:15px !important; }
tr.pb3 td,tr.pb3 th {padding-bottom:3px;}
tr.pb5 td,tr.pb5 th {padding-bottom:5px;}
tr.pb7 td, tr.pb7 th {padding-bottom:7px;}
tr.pb10 td, tr.pb10 th {padding-bottom:11px;}
tr.pb15 td, tr.pb15 th {padding-bottom:15px;}
/* translisten widget */
table#ltrans { width:100%; color:#222; }
table#ltrans tr.alt1 td { background-color:#eee; }
table#ltrans tr.alt2 td { background-color:#FBFDFF; }
table#ltrans td.lose-subj { width:100%; }
table#ltrans td.lose-subj a { color:#676762 !important; }
table#ltrans td { /*vertical-align:top;*/ }
table#ltrans .rm-h{ display:table-cell; padding-left:5px;}
div.tlist table .rm-h{ display:table-cell;}
div.tlist h4, div.tlist h3 { white-space:normal; }

/* noX */
.nobg {background-image:none !important;}
.nohide { display:block; }
.nobr { white-space: nowrap; }
.br { white-space:normal; }

/* align */
.rightX { text-align:right !important; }
.leftX { text-align:left !important; }
.centerX { text-align:center !important; }
.ib { display:inline-block; }

/* MYEBAY */
div#lay07 table { width:100%; }
div#lay07 td.neutral{ font-size:12px; padding: 3px 0 3px 6px; font-style:italic; background-color:#fff; }	
div#lay07 th { background-color:#FFF0B1; padding: 5px 0 3px 0; }
div#lay07 td, div#lay07 th { font-size:12px; }
div#lay07 td { padding: 3px 0; }
div#lay07 td.art { padding: 3px 11px 3px 10px; }
div#lay07 th.art { width:100%; border-radius: 4px 0 0 0; padding-left:45px; }
div#lay07 td.price, div#lay07 th.price {  padding-right:11px; text-align:right;overflow:hidden; white-space:nowrap; }
div#lay07 td.geb, div#lay07 th.geb {  position:relative; padding-right:11px; text-align:right;overflow:hidden; white-space:nowrap; }
div#lay07 td.ende, div#lay07 th.ende { padding-right:7px; text-align:right;overflow:hidden; white-space:nowrap; }
div#lay07 tr.alt1 td { background-color:#EFEFEF; }
div#lay07 tr.alt2 td { background-color:#fff; }
div#lay07 tr.alt3 td { background-color:#DDFFDE; }
div#lay07 td.trenner { height:5px !important; font-size:0px; padding:0; background-color:#EFEFEF; }	
div#lay07 th.ico, div#lay07 td.ico { white-space:nowrap; width:22px; padding: 0 4px; vertical-align:middle; }
div#lay07 img#ebayw { position:absolute;top:25px;left:26px;z-index:2000; }
div#lay07 td.geb div { position: absolute; right: 11px; top: 1px; border: 1px dashed #ddd; background: rgba(255,255,255,.9); padding: 4px 4px 2px 4px; font-size: 11px; line-height: 11px; height: 11px; color: #4b5163; }

/* PAYMENT */
table.payment { margin: 20px 0 25px 90px; }
table.payment tr td { padding: 0 30px 15px 0;text-align:center;}
table.payment_sum {margin-left:20px;border-collapse:collapse;}

/* LOSELINKS ETC */
div.ll-kampagnen { margin: 11px 0 20px 20px; width:570px; }
h3.ll-gebucht { padding: 4px 4px 4px 7px; background-repeat:repeat-y; background-image: url(//static.klamm.de/images/llh_div.gif); font-weight:bold; font-size:14px; margin: 0 0 8px 0; border-radius: 4px 0 0 0; }
div.ll-kampagne { font-size:12px; padding-bottom:5px; }
div.ll-kampagne .ll-link { font-size:14px; }
div.ll-kampagne span.edge-green { font-size:12px; }
div.ll-adjob{ margin-bottom:4px; background: url(//static.klamm.de/images/ll_div.gif); background-repeat:repeat-y; padding:2px 0 2px 5px; font-size:13px; }

/* AUSKLAPP */
div.klapp-navi { border-radius:4px; background-color:#F0F6FB; text-align:center; color: #4C5474 !important; font-size:12px; font-style:italic; padding: 7px 9px 7px 5px; }
div.klapp-navi:hover, div.klapp_navi_over { background-color:#e7eef4; cursor: pointer; }

/* SO SIEHTS AUS */
div.sosa{ margin: 0 0 0 18px; padding-left:3px; border-left:2px dashed #D7D7D7; }
table.sosa tr td{ padding-right:11px;vertical-align: top; }
h3.sosa{ padding: 20px 0 7px 15px; margin:0; font-weight:bold; font-size:14px; }

/* CWATCH */
h3.cw_nf{ font-size:14px; color:#00008B; margin: 0 0 3px 0; padding:0; }
h3.cw_nf span .kno, h3.cw_nf span .kyes{ cursor:pointer; font-weight:normal; font-size:12px; }
div.cw_right h3.cw_nf a { color:#00008B !important; }
div.cw_right{ position:absolute; right:-80px; top: 20px; line-height:16px; font-size:12px; padding-right:100px; color:#000; overflow:hidden; white-space:nowrap; min-width: 140px; }
div.cw_left{ line-height:16px; color:#000; font-size:12px; overflow:hidden;  white-space:nowrap; }

/* HELLO */
div#nf_hello div.box-down { font-size:12px; overflow:hidden; }
div#hello_days { font-size:13px; padding:1px 0 1px 3px; color:#676762; border-left: 2px solid #BCE7FA; margin-left:10px; background-image:url(//static.klamm.de/images/hello_days_bg.gif); background-repeat:repeat-y; }
div#hello_notifies { margin: 13px 0 0 10px; padding-left:3px; color:#676762; border-left: 2px solid #FFD482; }
div#hello_notifies a, div#hello_newbie a, div#hello_had a, div#hello_tipp a { font-size:12px; }
div#hello_zitat a { white-space:nowrap; font-style:italic; color:#807564 !important; }
div#hello_heutex a { color:#854507 !important; }
div#hello_heutex a.jahr { font-size:12px; color:#155D8F !important; }
div#hello_pics { float:right; margin: 1px 0 0 1px; height:136px; font-size:0; }
div#hello_pics img{ margin: 0 1px 1px 0; }
div#hello_head { padding-bottom:3px; font-size:18px; font-weight:bold; }
div.hello_ibox {  max-width:350px; position:relative; margin: 19px 0 5px 10px; padding: 5px 12px 4px 7px; color:#676762; width:auto; float:left; display:inline; background-color:#FFFEF9; border-radius:4px; line-height:16px; }
div.hello_ibox img { position:absolute; top:-7px; left:-6px; }
div#hello_tipp { border:1px dashed #FFD482; }
div#hello_had { border:1px dashed #9BC674; }
div#hello_zitat { border:1px dashed #94B2FE; }
div#hello_heutex { margin-top:22px; border:1px dashed #9A6150; }
span#hello_hxd { position:absolute; top:-15px; left:11px; color:#888; font-style:italic; }
div#hello_newbie {float:left; margin: 11px 0 0 10px; }
div#hello_newbie div{ margin-left: 3px; padding-left:3px; color:#676762; border-left: 2px solid #FF9D1D; }
div#hello_newbie h4 { font-size:12px; margin: 0 0 3px 0; color:#00008B; }
div#hello_cfg { display:none; float:left; }
div#hello_left { float:left; max-width:calc(100% - 200px); }

/* ZITATE */
div#zitat{ border-radius:4px; padding: 6px 11px 6px 6px; margin-bottom:6px; font-size:12px; line-height:16px;  color:#595954; background-color:#f9f6df; }

/* elpw */
#elpw { padding: 12px 0 0 13px; }
#elpw form {float:left; }
#elpw input {  border-radius: 4px; font-size:15px; font-weight:bold; color:#222; width: 100%; padding: 3px 3px 3px 6px; }
#elpw .elpw_title { line-height: 13px;color:#505A7B; margin-right:15px; padding: 0 0 0 0; font-size:13px; font-weight:bold; float:left; }
#elpw .elpw_title span { font-weight:normal; font-size:11px; color:#BBBBBB;}
#elpw .elpw_ll { color: #222; position:absolute; bottom:6px; left:13px; font-size:12px; width:260px; overflow:hidden; white-space:nowrap;}
#elpw .elpw_ll a { color: #505A7B !important; text-decoration:none; }
#elpw .elpw_ll span a { color: #CF1717 !important; }
#elpw a.elpw_close { position:absolute; top:0; right:0; }
#elpw a.elpw_close img { opacity: 0.3; border-radius: 4px; }
/* share */
#fb_share { margin: 11px 0 15px 0; width:280px; font-size:11px; font-weight:bold; color:#585858;}
/* reg with FB/GOOGLE */
div#fb-register, div#fb-register a { position:absolute; bottom:1px;right:3px; }
div#fb-register img { border-radius:2px; }
div#gs-register { position:absolute; bottom: 6px; right: 183px; }


/* SHARE SOCIALS */
/* news-box */
.share-news { position:absolute; right:11px; bottom:10px; width:225px; height:40px;}
.shariff { position:absolute;bottom:0;right:11px;width:350px; }
.shariff-button { min-width:90px; }

/* privacy */
.prvs {font-size:11px;}
.prv0 {color:#9f1717;}
.prv2 {color:#a95fc1;}
.prv3 {color:#5b79d9;}
.prv4 {color:#368407;}

/* FOTOS */
div#lay09 div.picz-itemr, div#lay37 div.picz-iteml { font-size:12px; line-height:16px;  margin-right:12px; }
div#lay09 div.picz-itemr img.foto, div#lay37 div.picz-iteml img.foto { border: 1px solid #cccccc; margin: 1px 0 0 0; padding: 3px; background-color: #FFF; }		
div#lay09 div#picz  { width:228px; margin: 0 auto; }
div#lay37 div#picz { width:588px; margin:0 auto; }

/* FUSSBALL */
/* tabl */
span#fuss-liga { font-weight:normal; padding-left:5px; font-size:11px; color:#f7f7f7; }
span#fuss-liga a { color:#f7f7f7 !important; }
div#fuss-lt{ width:auto;float:none; margin-right:285px; }
div#fuss-lt table, div#fuss-le table, div#fuss-re table { font-size:12px; height:213px; border-collapse:separate; border-spacing:1px;}
div#fuss-lt table { width:100%; table-layout:fixed; }
div#fuss-lt table td{ padding:2px 8px; }
div#fuss-lt table th{ height:15px; font-size:12px; color:#ffffff; padding: 3px 8px 3px 8px; background-color: #a5b3cb; text-align:center; }
div#fuss-lt table tr.alt1 { background-color:#e5e5e5; }
div#fuss-lt table tr.alt2 { background-color:#f2f2f2; }
div#fuss-lt table th.pl{ width:30px; height:21px; padding:0; }
div#fuss-lt table th.v{ width:100%; }
div#fuss-lt table th.sp, div#fuss-lt table th.pt { width:14px; }
div#fuss-lt table th.t { width:33px; }
div#fuss-lt th.more{ cursor:pointer; background-image:url(//static.klamm.de/images/fussu.gif); }
/* ergl */
div#fuss-le { position:absolute; right: 20px; top:20px; float:none;width:280px; }
div#fuss-le table td, div#fuss-re table td { padding:2px 5px; }
div#fuss-le table tr.alt1, div#fuss-re table tr.alt1 { background-color:#e5e5e5; }
div#fuss-le table tr.alt2, div#fuss-re table tr.alt2 { background-color:#f2f2f2; }
div#fuss-le table td.heim, div#fuss-le table td.gast { width:89px; }
div#fuss-lt table td.v div, div#fuss-le table td.heim div, div#fuss-le table td.gast div { overflow:hidden; white-space:nowrap; }
div#fuss-le table td.erg{ width:61px; padding:0;  text-align:center; }
div#fuss-le table td.erg div { width:61px; overflow:hidden; white-space:nowrap; }
div#fuss-le table td.vs{ width:16px; padding:0; text-align:center; }
div#fuss-le table th, div#fuss-re table th { height:21px; font-size:12px; color:#ffffff; padding: 0; background-color: #bfc9da; }
div#fuss-le table td.not, div#fuss-re table td.not { background-color:#f2f2f2; border-bottom:1px solid #f9f8f8; color:#676762; padding: 25px 0 28px 0; text-align:center; font-size:12px; }
div#fuss-le table td.not { width:278px; }
div#fuss-re table td.not { width:262px; }
/* tabs */
div#fuss-le th.tabei, div#fuss-le th.tabea, div#fuss-le th.tabti, div#fuss-le th.tabta, div#fuss-re th.tabei, div#fuss-re th.tabea, div#fuss-re th.tabti, div#fuss-re th.tabta { height:21px; cursor:pointer; text-align:center; }
div#fuss-le th.tabti, div#fuss-le th.tabei, div#fuss-re th.tabti, div#fuss-re th.tabei { background-color:#dbe3f0 !important; color:#b7b3cb; }
div#fuss-le th.tabta, div#fuss-le th.tabea, div#fuss-re th.tabta, div#fuss-re th.tabea { background-color:#a5b3cb !important; color:#fff; }
div#fuss-le th.tabta, div#fuss-le th.tabti { width:116px; }
div#fuss-le th.tabea, div#fuss-le th.tabei { width:161px; }
div#fuss-re th.tabta, div#fuss-re th.tabti { width:111px; }
div#fuss-re th.tabea, div#fuss-re th.tabei { width:150px; }
div#fuss-re th.tabei span#fuss-liga,
div#fuss-re th.tabei span#fuss-liga a { color:#C5C2D5 !important; }
/* ergr */
div#fuss-re table { width:100%; }
div#fuss-re table td.heim, div#fuss-re table td.gast { }
div#fuss-re table td.heim div, div#fuss-re table td.gast div { overflow:hidden; white-space:nowrap; }
div#fuss-re table td.erg { width:55px; padding:0; text-align:center; }
div#fuss-re table td.erg div { width:55px; overflow:hidden; white-space:nowrap; }
div#fuss-re table td.vs{ padding:0; width:12px; text-align:center; }
div#fuss-re table td.live, div#fuss-le table td.live { color:#DC5353; }
div#fuss-le .bb { border-bottom:1px solid #d7d7d7; }
span.fuss-txt, span.fuss-half { color:#676762; }

/* GBOOK */
.ta_wrap { position:relative; display:inline-block; width:calc(100% - 32px); }
.ta_wrap textarea { width:100%; }
.charsleft { position:absolute; right:3px; font-size: 12px; color:#A1A1A1; }
.charsleft input { width:30px; font-size:12px; padding: 1px 2px; color:#A1A1A1; border: 1px solid #D1D7DC;}
.charsleft span { padding-left:5px; }
	
/* CLIPS */
div#clips a.cmty, div#clips a.cmtn { line-height: 16px;font-weight:normal; font-size:12px; position:absolute; top:0; right:2px; } 
div#clips a.cmtn { color:#C5C5C5 !important; }
div#clips a.cmty { color:#7F7F7F !important; }
div#clips img { border-radius:4px; }
div.clips-iteml { max-width:299px; width:48.1%; width:calc(50% - 10px); margin-right:20px; }
div.clips-itemr { max-width:264px; } 
div.clips-iteml img { width:299px; height:124px; max-width:299px; }		
div.clips-itemr img { width:299px; height:124px; max-width:264px; }		
div.clips-titler, div.clips-titlel { text-align:right; margin-top:4px; position:relative; } 
div#clips { margin-bottom:-5px; }
div#clips h4 { font-size: 14px; text-align:left; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
div#clips h4 a { color:#636363 !important; }
div#clips h4.cc2 { margin-right:30px; line-height:16px; }
div#clips h4.cc3 { margin-right:38px; line-height:16px; }
div#lay14 div.clip2{ margin-right:0; }
div#lay14 div.clip3 { display:none; }
div#lay32 div.clip1 { margin-right:0; width:100%; max-width:none;  }	
div#lay32 div.clip2 { display:none; }

/* GAMES */
div.games-itema, div.games-item { position:relative; }
div.games-img { margin-right: 11px; width:120px; height:90px; }
div.games-info { margin-right:278px; font-size:12px; line-height:16px; }
div.games-info h4, div.games-info h3 { font-size:14px; margin: 0 0 3px 0; }
div.games-srating h4, div.games-zrating h4, div.games-zrating h3 {  margin:0 0 4px 0; font-size:13px; }
div.games-info h4 a, div.games-info h3 a { color:#222 !important; }
div.games-srating h4 a, div.games-zrating h4 a, div.games-zrating h3 a { color:#3E5B79 !important; }
div.games-srating h4 { max-width: 167px; }
div.games-zrating h4, div.games-zrating h3 { max-width: 127px; }
div.games-srating a, div.games-zrating a, div.games-zrating a { color:#5D7CA6 !important; }
div.games-info div { white-space:normal; }
div.games-info h3 a.cmty, div.games-info h4 a.cmty { color:#7F7F7F !important; }
div.games-info h3 a.cmtn, div.games-info h4 a.cmtn {color:#C5C5C5 !important;}
div.games-info h4 a.cmtn, div.games-info h3 a.cmtn,
div.games-info h4 a.cmty, div.games-info h3 a.cmty { font-size:12px; font-weight:normal; }
div.games-rating { height:90px; width:150px; overflow:hidden; white-space:nowrap; font-size:12px; font-weight:bold; color:#282828;  position:absolute; top:0; right:-10px; background-color:#fff;}
div.games-rating div.buttons { position:relative; top:7px; }
div.games-rating div { color:#9E9E9A; padding:2px 0 0 20px; font-size:11px; font-weight:normal; }
span.games-prozent{ font-size:21px; color:#8B0000; font-weight:bold; padding-left:5px;}
/* gamesr */
div.games-sitem { width:302px; margin:0 10px 0 0; }
div.games-zimg, div.games-simg { width:120px; margin: 0 10px 0 0;}
div.games-zimg img, div.games-simg img { padding:1px 0 1px 1px; border-radius: 4px; }
div.games-srating, div.games-zrating { white-space:normal; padding: 5px 5px 5px 0; line-height:16px; font-size:11px; color:#282828; text-align:left; }
div.games-zitem, div.games-sitem { position:relative; height:92px; overflow:hidden; background-color:#f5f4f6; border: 1px solid #ddd; border-radius: 4px; }
div.games-zitem { margin-top:10px; }
div.games-redge { font-size:14px; font-weight:bold; color: #8B0000; position:absolute; bottom:2px; right:5px; }
/* arcade r */
div#lay40 div.games-info { max-height:78px; display:block; margin:8px 0 0 0; }
div#lay40 div.games-info h3 { position:absolute; top:3px; left:0; }		
div#lay40 div.games-rating { top:33px; left:130px; right:auto; }
div#lay40 div.games-img { margin-right:0; }
div#lay40 div.games-itema { padding-top:25px; width:264px; margin:-9px auto -5px auto; }
span.arcade-prozent{ font-size:21px; color:#8B0000; font-weight:bold; padding-left:5px;}

/**** jQuery UI ****/
/* UI Autocomplete 1.8.17 */
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width:1px; }
/* UI Menu 1.8.17 */
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float: left; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
/* Component containers */
.ui-widget { font-family: Verdana,Arial,Helvetica,sans-serif/*{ffDefault}*/; font-size: 11px/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #DADFEE/*{borderColorHover}*/; background: #EAEFFE/*{bgColorHover}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; background-image: none; }
/* Misc visuals */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0/*{cornerRadius}*/; -webkit-border-top-left-radius: 0/*{cornerRadius}*/; -khtml-border-top-left-radius: 0/*{cornerRadius}*/; border-top-left-radius: 0/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0/*{cornerRadius}*/; -webkit-border-top-right-radius: 0/*{cornerRadius}*/; -khtml-border-top-right-radius: 0/*{cornerRadius}*/; border-top-right-radius: 0/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 0/*{cornerRadius}*/; border-bottom-left-radius: 0/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 0/*{cornerRadius}*/; border-bottom-right-radius: 0/*{cornerRadius}*/; }
.ui-helper-hidden-accessible { display:none; }

/* 2.0 */
#mynews, #myrss { color: #666 !important; font-size:13px; line-height:20px; }
#mynews a.news_sparte, #myrss a.news_sparte { color: #222 !important; font-weight:bold; font-size:14px; line-height:20px; padding-right:2px; white-space:nowrap;}
#myweblog, #myforum, #sfwidget { font-size: 12px; line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#lay22 a.own, #lay13 a.own { color:#3b8a3a !important; }

/* MYNOTES */
textarea.myn-txt { background-color:#fffedd; padding: 8px 12px; border: 1px dashed #C0C0C0; width:calc(100% - 26px); height:150px; color:#555555; font-size:12px; line-height:16px; }
div.myn-sub { position:relative; bottom:1px; background-color: #f1f6fb; padding: 10px 10px 8px 12px; border: 1px dashed#C0C0C0; border-top: none;}
div.myn-title input { margin-right:10px; width:150px; padding: 3px 3px 3px 5px; font-weight:bold; color:#5E5E5E; font-size:12px;} 
div.myn-select select { font-size:12px; overflow:hidden; width:200px; margin-right:10px; padding: 3px; }
div.myn-select img { position:relative; top:4px; }
div.myn-notsaved { display:none;position: absolute; right:50px; top: 35px; padding: 6px 9px 6px 9px; background-color: #fff2f2; color: #e0adad; font-size: 11px; }	
div.myn-save { float:right;}	

/* SV */
div.sv-picl { float:right; }
div.sv-picl img { border:1px solid #CCC; padding:3px; }
h3.sv-nickl { margin: 0; font-size:15px; }
div.sv-genderl { font-size:11px; }

/* BUTTONS */
/* float:left wegen text rechts daneben */
.buttons button { display:inline; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-size:12px; line-height:16px;text-decoration:none; font-weight:bold; color:#686767; cursor:pointer; }
.buttons button img { margin:0 6px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }
.buttons button:hover { background-color:#EAEFFE; border:1px solid #d8dff4; color:#336699; }
/* positive */
.buttons button.positive { color:#565656; /*color:#529214;*/ }
.buttons button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#565656; /*color:#529214;*/ }
/* negative */
.buttons button.negative{ color:#565656;/*color:#d12f19;*/ }
.buttons button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#565656; /*color:#d12f19;*/ }
/* smaller rounded */
.buttons button.bxs { border-radius:4px; }
/* center mehrere */
.buttons button.c, .buttons button.cn { float:none; }
/* center alone */
.buttons button.c { margin-right:0; }
/* float-container mit buttons und text/input elementen */
/* wegen versch. default-input-border-styles je browser */
div.bfloat button, div.bfloat button.bxs { position:relative;  }
div.bfloat button.bxs { bottom:0;  }
/* paddings cross-browser */
/* webkit/standard */
.buttons button { padding: 5px 10px 6px 7px; }
div.bfloat button { bottom:2px; }
.buttons button.bxs { padding: 2px 10px 3px 7px; }
.buttons button.huge { font-size:14px; padding: 12px 13px 11px 10px; }
div.bfloat button.bxs { bottom:0; }
/* mozilla */
@-moz-document url-prefix() {
   .buttons button { padding: 4px 7px 6px 4px; }
   div.bfloat button { bottom:3px; }
   .buttons button.bxs { padding: 1px 7px 2px 4px; }
   div.bfloat button.bxs { bottom:1px; }
   .buttons button.huge { padding: 11px 10px 11px 7px; }
}
/* button unter item-quote */
div.cadd { position:absolute; right:0; bottom:-28px; }

/* HAPPY RELOAD DAY */
#hrd-guest, #hrd { position:relative; z-index: 10000; line-height:15px; }
#hrd { top:31px;float:right; margin-right:20px;}
#hrd-guest { position:absolute; top:18px; right:408px; }
#hrd-guest div, #hrd div { font-size:12px; font-weight:bold; color:#4b5494; }
#hrd-guest span, #hrd span { font-size:11px; font-weight:normal; color:#797E87; }
#hrd-guest img, #hrd img { padding-right:5px; position:relative; top:1px; opacity: 0.6; }
#hrd-guest div a, #hrd div a { color:#4b5494 !important; }
#hrd-guest span a,#hrd span a { color:#797E87 !important; }
#hrd-guest .hrd-star a, #hrd .hrd-star a { display:block; }
/* REFRALLYE */
#refrallye-guest, #refrallye { position:relative; z-index: 10000; line-height:15px;}
#refrallye { top:31px; float:right; margin-right:20px; }
#refrallye-guest { position:absolute; top:18px; right:408px; }
#refrallye-guest div, #refrallye div { font-size:12px; font-weight:bold; color:#27AE9F; }
#refrallye-guest span, #refrallye span { font-size:12px; font-weight:normal; color:#70A8A3; }
#refrallye-guest img, #refrallye img { padding-right:5px; position:relative; top:1px; opacity: 0.6; }
#refrallye-guest div a, #refrallye div a { color:#33958c !important; }
#refrallye-guest span a, #refrallye span a { color:#70A8A3 !important; }
#hrd-refrallye .refrallye-star a, #refrallye .refrallye-star a { display:block; }

/* UMFRAGEN */
#umfragen-ajax {	font-size: 13px; line-height: 18px; margin: 0 auto; text-align:center; padding-top: 70px; }
#umfragen { font-size:12px; height:211px; }
#umfragen-count { display:none; }
#umfragen-wrapper { padding-top:8px; text-align:center; }
.umfragen-item { overflow:hidden; position: relative;  border: 1px dotted #8a8a8a; display:inline-block; width:calc(100% - 1px); margin: 5px 0; cursor:pointer; transition: all 0.2s ease 0s; text-align:left; border-radius:4px; }
.umfragen-body { background-color: rgb(49 85 105 / 54%); }
.umfragen-pay { white-space:nowrap; line-height:16px; padding: 6px 0 5px 8px; display:inline-block; color:#fff; font-size:14px; font-weight:bold;  }
.umfragen-pay span { font-weight:normal; font-size:12px; }
.umfragen-time { line-height:16px; padding: 6px 14px 0 0; float:right; color:#fff; font-size:12px; font-weight:normal;  }
#lay50 .umfragen-time { opacity:.8; }
.umfragen-head span { padding-left:3px; color:#999; font-size:11px; position:relative; bottom:1px; }
.umfragen-head img { position:absolute; left: 7px; top: 2px; opacity:.7; }
.umfragen-head .stars { opacity:.9; font-size:15px; line-height:14px; color:#3b5494; position:static; bottom:auto; }
.umfragen-head { white-space:nowrap; overflow:hidden; height:auto; background-color: #f0f8ff; cursor:pointer;  text-align:right; padding:4px 6px;}
.umfragen-item span.count.none { opacity:.6; }
.umfragen-item span.stars.none { opacity:.3; }
#lay50 .umfragen-time { font-size:11px; padding:0; position:absolute; float:none; bottom:2px; right:6px; }
#lay50 .box-ititle { margin-right:2px; padding-right:5px; }
#lay50 .umfragen-head { padding:2px 4px; }
#lay50 .umfragen-pay { padding: 8px 0 20px 8px; font-size:15px; }
#lay50 .umfragen-item { margin: 4px 2px; width:calc(25% - 9px); }	
#lay50 #umfragen { height:158px; }
#lay50 #umfragen-ajax { padding-top:62px; }
#lay50 .umfragen-item span.count.none { opacity:.6; }
#lay50 .umfragen-item span.stars.none { opacity:.3; }
#lay51 .umfragen-item { display:block; background-color: rgb(49 85 105 / 44%); border: 1px dotted #fff; }
#lay51 .umfragen-time { padding-right:7px; }
#lay51 .umfragen-time span.rate { border-left:1px dotted #e4e4e4; padding-left:4px; margin-left:3px; }
#lay51 .umfragen-time span.stars { opacity:.9; font-size:14px; color:#fff; position:static; bottom:auto; }
#lay51 .umfragen-time span.count { padding-left:2px; color:#eaeaea;  }
#lay51 .umfragen-item span.count.none { opacity:.6; }
#lay51 .umfragen-item span.stars.none { opacity:.6; }
.umfragen-item.empty { background-color:#c4c4c4; opacity:.5; }
.umfragen-item.empty .umfragen-head { background-color:#efefef; }
.umfragen-item.none { opacity:.2 !important; }
#umfragen-none { position: absolute; width: 60%; top: calc(50% - 30px); padding: 19px 19px 17px 18px; background-color: #fff; left: 0; right: 0; margin: 0 auto; z-index: 100; border: 1px dashed #ccc; opacity: .9; }
	
/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}
 
 /* by klamm */
.jconfirm .jconfirm-box { width:85%; max-width:500px; margin-top:-5%; }
.jconfirm .jconfirm-box .jconfirm-content { font-size:14px; }
.jconfirm .jconfirm-box .btn-confirm { background-color:#5bc0de; color:#FFF; }
.jconfirm .jconfirm-box .btn-confirm:hover { background-color:#2aabd2; }
.jconfirm .jconfirm-box .btn-cancel { background-color:#E8E8E8; color:#333; }
.jconfirm .jconfirm-box .btn-cancel:hover { background-color:#ddd;  }
.jconfirm .jconfirm-box .btn-close { background-color:#E8E8E8; color:#333; }
.jconfirm .jconfirm-box .btn-close:hover { background-color:#ddd;  }