/* Global Cascading Stylesheet definitions kerbtier.de for printers [print]
   (c) 2009-2021 C. Benisch
   Last modified: 2021-06-06 */

/* Seitenstruktur und Grundeinstellungen */

html {height:100%;}
body {height:100%; margin:0; padding:0; font-family:Verdana,Arial,Helvetica; font-size:1.0em; background-color:white; color:black;}
/* kein Transform für Medium Print */

div#wrapper {width:100%; min-height:100%; height:auto !important; height:100%; margin:0 0 -68px 0;}
div#footer_wrapper {width:100%; min-width:942px; height:68px; background-color:white;}
div#content_wrapper {width:100%; min-width:942px; padding:0 0 68px 0;}
div#footer_inner_wrapper {width:942px; margin:0 auto;}
.header_wrapper {display:none; position:fixed; top:0; width:100%; padding-bottom:5px; background-color:white; z-index:200}
#collapse {height:140px; width:923px; overflow:hidden; position:relative;}
#collapsehead {position:fixed; height:1.2em; margin-top:-1px; margin-left:-3000px; width:6000px; z-index:-1; background-color:rgba(160,160,160,0);}
#collapsedimg {position:absolute; width:49px; height:49px; margin-left:4px; margin-top:2px; z-index:205; opacity:0; box-shadow:1px 1px 5px #101010; border-radius:5px; border: 1px solid #627161;}
#collapsedist {height:8px; margin-top:5px; margin-bottom:-5px; background-image:url('/Pages/Fotos/Symbols/bgtile.jpg'); background-repeat:repeat;}
#tigra {position:absolute; top:0;}
#bond {position:absolute; z-index:-1; margin-left:-3000px; width:6000px; margin-top:2px; height:1.66em; background-color:#60824F; opacity:0;}
#cpr {float:left; margin-left:79px; opacity:0;}
.footli {float:left; width:60px; height:60px; padding-top:3px; padding-left:14px;}
.footre {float:right; padding-top:7px; padding-right:14px;}
.vcard {color:#808080; font-size:11px; text-align:center;}
.anchor {display:block; visibility:hidden; padding-top:68px; margin-top:-68px;}

a:link {color:black;}
a:visited {color:black;}
a:active {color:black;}
.imgnb {border-style:none;}

/* Zeichensaetze */

p {line-height:1.4em;}
h1 {font-size:1.2em;}
h2 {font-size:1.2em;}
b {font-size:1.2em;}
sup {font-size:80%; vertical-align:top;}
sup a{text-decoration:none;}
small {font-size:0.8em;}
.normalwhite {font-size:1.0em;}
.normalgreen {color:#60824F;}
.tinywhite {font-size:0.8em;}
.tinygreen {font-size:0.8em; color:#60824F;}
.normalwhiteULwhite a {text-decoration:none;}

.normalwhiteULgreen a {text-decoration:none;}

.tinygreenULgreen a{font-size:0.8em; color:#60824F; text-decoration:none;}


/* Hintergrundfarben */

.lightgreen {background-color:#60824F;}
.darkgreen {background-color:#426338;}
.grey {background-color:white;}
.darkgrey {background-color:white;}
.nightgrey {background-color:white;}
.orange {background-color:#AD5008;}
.darkred {background-color:#BC0000;}
.nightred {background-color:#673a45;}
.greengradient {background:#60824f; background:linear-gradient(to bottom, #60824f 0%, #426338 100%); opacity:0.85;}
.bluegradient {background:#5D72AB; background:linear-gradient(to bottom, #5D72AB 0%, #3F548D 100%); opacity:0.85;}
.greygradient {background:#242424; background:linear-gradient(to bottom, #242424 0%, #1C1E1E 100%); opacity:0.85;}
.mediumgrey {background:white;}

/* Rahmeneffekte */

.border3D {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#101010; border-top-style:solid; border-top-width:1px; border-top-color:#404040;}
.border3Ddark {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#0A0A0A; border-top-style:solid; border-top-width:1px; border-top-color:#262626;}
.border3Dinv {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#404040; border-top-style:solid; border-top-width:1px; border-top-color:#1B1B1B;}

/* Buttons für Seitenstückelung */

.pager span {border-radius:3px; padding:1px 0.4em 2px 0.4em; margin-right:3px; text-align:center;}
.pager span.sel {background-color:#426338; background-color:rgba(66,99,56,0.85); border-top:1px solid #498039; border-left:1px solid #498039;}
.pager span.nsel {background-color:#303030; background-color:rgba(48,48,48,0.85); border-top:1px solid #404040; border-left:1px solid #404040;}

.pager img {border-style:none; width:1em;}

/* Dunkle Inputfelder */

.dlb {color:black; background-color:white; border-width:1px; border-radius:3px;}


/* Link arrow */

.lnkarw {background:url("/Pages/Fotos/Symbols/Linkarrow.png") no-repeat scroll left center transparent; background-size:8px 8px; padding-left:12px;}

/* CSS-styled Checkbox*/

input[type=checkbox].css-checkbox {display:none;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:20px; height:14px; line-height:14px; display:inline-block; background-repeat:no-repeat; background-position:0 0; vertical-align:middle;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position:0 -14px;}
label.css-label {background-image:url("/Pages/Fotos/Symbols/csscheckbox.png"); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}

/* Haupttabelle */

.tbmain {margin:auto; width:920px; border-style:none; padding:0;}
.tbmainbody {margin:auto; width:920px; border-style:none; padding:0; padding-top:0;}

/* Thumbnail-Uebersichten-Tabelle */

.tbthumb {margin:auto; width:920px; border-style:none; border-spacing:1px;}
.tbthumb tr {vertical-align:top;}
.tbthumb td {text-align:center; font-style:italic; font-size:0.9em; width:20%;}
.tbthumb img {border-style:none; border-radius:2px;}
.tbthumb a {text-decoration:none;}

/* Portalseite */

.indextab {width:940px; margin:auto; padding-top:200px;}
.indextab tr {vertical-align:top;}
.indextab td {border-radius:3px; border-style:solid; border-color:black; border-width:1px;}
.indextab img {border-style:none;}
.boxtop {border-top-left-radius:3px; border-top-right-radius:3px; padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; font-size:85%}
.boxinhalt {padding-left:10px; padding-right:10px; padding-top:12px;}
.boxtext {font-size:0.8em; margin-top:4px;}
.linkmore {text-align:right; margin-top:2px; margin-bottom:6px;}
.welcomeh1 {margin:0; padding:7px;}
.welcomeh2 {font-weight:normal; margin:0; padding:7px; text-align:justify;}
.kdwtext {padding:8px; margin-bottom:10px; width:496px; line-height:1.35em; border-radius:3px; text-align:justify;}
.kdwlink {font-size:1.25em; white-space:nowrap;}
.kdwimg {margin-top:5px; margin-bottom:6px; border-radius:3px;}
.fdwimg {border-radius:3px;}
#SnapTease {margin:10px;}
.tsrcontainer {width:165px; height:120px; overflow:hidden; position:absolute; border-radius:3px;}
#tsrimage {width:165px; height:120px; opacity:0;}
.tsrtext {font-size:0.8em; margin-top:127px;}
.pop {float:left; margin-left:15px;}
.pop li {list-style:none; text-align:center;}
.pop li a {font-size:0.8em; background-image:url('/Pages/Fotos/FotoIntro/_Popular/Popularbase3.jpg'); background-repeat:no-repeat; background-size:700px 70px; display:block; filter:saturate(70%); height:4em; line-height:1.1; width:70px; padding-top:74px; margin-left:-40px; text-decoration:none;}
.pop li a.Carabidae {background-position:0 0;}
.pop li a.Curculionidae {background-position:-70px 0;}
.pop li a.Chrysomelidae {background-position:-140px 0;}
.pop li a.Cerambycidae {background-position:-210px 0;}
.pop li a.Staphylinidae {background-position:-280px 0;}
.pop li a.Scarabaeidae {background-position:-350px 0;}
.pop li a.Elateridae {background-position:-420px 0;}
.pop li a.Coccinellidae {background-position:-490px 0;}
.pop li a.Cantharidae {background-position:-560px 0;}
.pop li a.Dermestidae {background-position:-630px 0;}


/* Definition der Top-Navigationsleiste */

.TopNavN {font-size:11.7px; color:silver; margin:0; z-index:300; text-align:right;}
.TopNavN a {text-decoration:none; color:silver;}


/* Definition der Bottom-Navigationsleiste */

.BotNavN {font-size:12.5px; color:silver; text-align:center; padding:12px;}
.BotNavN a {color:silver; text-decoration:none; background-image:url('/Pages/Fotos/Symbols/SpecSym8.png'); background-repeat:no-repeat; background-size:17px 252px;}

.BotNavN a.xsymDE {padding-left:16px; background-position:0 -10px;}
.BotNavN a.xsymEN {padding-left:16px; background-position:0 -34px;}
.BotNavN a.xsymRSS {padding-left:16px; background-position:0 -58px;}
.BotNavN a.xsymENV {padding-left:16px; background-position:0 -82px;}
.BotNavN a.xsymFB {padding-left:16px; background-position:0 -106px;}
.BotNavN a.xsymTW {padding-left:16px; background-position:0 -130px;}
.BotNavN a.xsymW3C {padding-left:16px; background-position:0 -178px;}
.BotNavN a.xsymDSGVO {padding-left:16px; background-position:0 -202px;}
.BotNavN a.xsymPAR {padding-left:16px; background-position:0 -226px;}

/* Page-Up-Button */

#gupimg {position:fixed; left:0; top:calc(100% - 120px); width:32px; height:32px; opacity:0; display:none;}


/* Search-Reset-Button */
#resimg {position:fixed; left:0; top:calc(100% - 156px); width:32px; height:32px; opacity:0; display:none;}


/* Definition der Haupt-Navigationsleiste */

#MainNav {float:left; width:861px; padding-left:63px; background-color:#60824F; white-space:nowrap; margin-top:-2px;}
#MainNav ul {float:left; list-style:none; margin:0; padding-left:1px; padding-top:1px;}
#MainNav a {display:block; margin:0; text-decoration:none; padding:2px 1em 2px 1em; margin-bottom:1px;}
/*

keine Anpassung des Spacings der Menüeintrage für Medium Print



*/
#MainNav li {position:relative;}
#MainNav ul ul {display:none; position:absolute; top:100%; z-index:400; background-color:#60824F; padding-right:1px;}
#MainNav ul ul a {background-color:#85A080; top:-1px;}
#MainNav ul ul ul {position:absolute; top:-1px; left:100%;}
div#MainNav ul ul,
/*

keine Hover-Effekte im Medium Print

*/

/** Slider für Käfer der Woche **/

#sliderFrame, #sliderFrame div {box-sizing:content-box;}
#sliderFrame {position:relative; width:510px; margin:0 auto; margin-bottom:10px;}
#slider, #slider div.sliderInner {width:510px; height:247px; border-radius:4px;}
#slider {background:#fff url(/Pages/Fotos/Symbols/ThumbnailLoading.gif) no-repeat 50% 50%; position:relative;	margin:0 auto; transform:translate3d(0,0,0);}
#slider div.navBulletsWrapper {top:229px; text-align:right; background:none; position:relative; z-index:5;}
#slider div.navBulletsWrapper div {width:11px; height:11px; font-size:0; color:White; background:transparent url(/Pages/Fotos/Symbols/bullet.png) no-repeat 0 0; display:inline-block; overflow:hidden; margin:0 3px;}
#slider div.navBulletsWrapper div.active {background-position:0 -11px;}
#slider div.loading {width:100%; height:100%; background:transparent url(/Pages/Fotos/Symbols/ThumbnailLoading.gif) no-repeat 50% 50%; opacity:0.6; position:absolute; left:0; top:0; z-index:9;}
#slider img, #slider>b, #slider a>b {position:absolute; border:none; display:none;}
#slider div.sliderInner {overflow:hidden; position:absolute; top:0; left:0;}
#slider div {transform:translate3d(0,0,0);}

/* Abdunklung */

#divDark {position:fixed; z-index:895; top:0; left:0; background-color:black; opacity:0.75; width:100%; height:100%; visibility:hidden;}

/* SnapSingle-Anzeige */

#divShow {position:fixed; z-index:898; left:50%; margin-left:-472px; margin-top:-300px; top:50%; padding:9px; border-style:none; border-radius:10px; background-color:#303030; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; visibility:hidden;}

/* Kartenmodul-Anzeige */

#mpcnt {position:fixed; z-index:900; left:50%; margin-left:-306px; top:50%; margin-top:-371px; width:612px; height:760px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#mpimg {position:absolute; top:10px; left:10px;}
#mptxt {position:absolute; top:703px; left:10px; font-size:0.8em; width:592px; background-color:white; color:black;}
#mpsht {position:absolute; top:718px; left:10px; font-size:0.8em; width:592px; color:white;}
#mpcls {position:absolute; top:737px; left:10px; font-size:1.2em; width:592px; text-align:right;}

/* Colkat-Anzeige */

#ckcnt {position:fixed; z-index:900; left:50%; margin-left:-306px; top:50%; margin-top:-371px; width:612px; height:743px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#ckimg {position:absolute; top:10px; left:10px;}
#cktxt {position:absolute; top:703px; left:10px; font-size:0.8em; width:592px; background-color:white; color:black;}
#ckcls {position:absolute; top:720px; left:10px; font-size:1.2em; width:592px; text-align:right;}

/* Phaenogramm-Anzeige */

#phcnt {position:fixed; z-index:900; left:50%; margin-left:-447px; margin-top:-350px; top:50%; width:895px; height:562px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#phimg {position:absolute; top:10px; left:10px;}
#phtxt {position:absolute; top:522px; left:10px; font-size:0.8em; width:875px; background-color:white; color:black;}
#phcls {position:absolute; top:539px; left:10px; font-size:1.2em; width:875px; text-align:right;}

/* Höhenprofil-Anzeige */

#evcnt {position:fixed; z-index:900; left:50%; margin-left:-447px; margin-top:-350px; top:50%; width:895px; height:562px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#evimg {position:absolute; top:10px; left:10px;}
#evtxt {position:absolute; top:522px; left:10px; font-size:0.8em; width:875px; background-color:white; color:black;}
#evcls {position:absolute; top:539px; left:10px; font-size:1.2em; width:875px; text-align:right;}

/* Fenster Fehlende Arten */

#misscnt {position:fixed; z-index:900; left:50%; margin-left:-482px; margin-top:-350px; top:50%; width:935px; height:665px; padding:15px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#missinner {background-color:#1c1e1e;}
.missitem {display:inline-block; color:silver; width: 280px; font-size:0.8em; padding-left:20px; font-style:italic;}
#misscls {font-size:1.2em; text-align:right;}

/* Etymologie-Anzeige */

#etcnt {position:fixed; z-index:900; left:50%; margin-left:-232px; top:50%; margin-top:-100px; width:460px; padding:8px 8px 4px 8px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}
#objcnt {margin-bottom:4px;}
#etcls {float:right; font-size:1.2em;}

/* TK25-Modul */

#tk25cnt {position:fixed; z-index:900; left:50%; margin-left:-460px; margin-top:-280px; top:50%; width:893px; height:560px; padding:10px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; display:none;}

/* Korrektur der erfassten Stadien */

#stcnt {position:fixed; z-index:900; left:50%; margin-left:-306px; top:50%; margin-top:-190px; width:612px; min-height:300px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020; padding:10px; text-align:center; visibility:hidden;}
#stcntp0, #stcntp1, #stcntp2 {border-radius:3px; border-style:solid; border-width:1px; border-color:grey; height:130px; width:167px;}
#stcntes {border-radius:2px; border-style:solid; border-width:1px; border-color:silver; margin-bottom:-1px;}

/* Compare-Publisher */

#xcompcnt {position:fixed; z-index:900; left:50%; margin-left:-263px; margin-top:-240px; top:50%; width:500px; padding:10px; background-color:#303030; border-radius:4px; border-top-style:solid; border-top-width:1px; border-top-color:#4A4A4A; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#202020;}

/* Glossar-Tabelle */

.Gloss TD {border-bottom-style:solid; border-width:1px; border-color:#303030; text-align:left; vertical-align:top;}

/* Literaturverzeichnisse */

.Literatur {font-size:0.9em;}
.Literatur li {margin-bottom:4px; padding-bottom:3px; border-bottom-style:solid; border-width:1px; border-color:#303030;}
.Literatur i {color:#60824F;}

/* Arten-Symbole als CSS Sprites (Map, Phaeno, RoteListe, Ampel, etc.) */

.ssym {height:12px; margin:0 auto; margin-top:2px; margin-bottom:3px; opacity:0.85;}
.ssym div {background-image:url('/Pages/Fotos/Symbols/SpecSym40.png'); background-repeat:no-repeat; background-size:252px 12px; width:12px; height:12px; margin-left:2px; float:left;}
.ssym div.ssymmap {background-position:0 0;}
.ssym div.ssymphaeno {background-position:-12px 0;}
.ssym div.ssymcolkat {background-position:-24px 0;}
.ssym div.ssymspec {background-position:-60px 0;}
.ssym div.ssymLupe {background-position:-72px 0;}
.ssym div.ssymEtym {background-position:-84px 0;}
.ssym div.ssymRL0 {background-position:-96px 0;}
.ssym div.ssymRL1 {background-position:-108px 0;}
.ssym div.ssymRL2 {background-position:-120px 0;}
.ssym div.ssymRL3 {background-position:-132px 0;}
.ssym div.ssymRLD {background-position:-144px 0;}
.ssym div.ssymRLG {background-position:-156px 0;}
.ssym div.ssymRLN {background-position:-168px 0;}
.ssym div.ssymRLR {background-position:-180px 0;}
.ssym div.ssymRLV {background-position:-192px 0;}
.ssym div.ssymRLV {background-position:-36px 0;}
.ssym div.ssymtlr {background-position:-204px 0;}
.ssym div.ssymtly {background-position:-216px 0;}
.ssym div.ssymtlg {background-position:-228px 0;}
.ssym div.ssymelv {background-position:-240px 0;}

/* BeetleSnap Module */

.bigbox {position:absolute; width:0; height:0; border-style:dashed; border-width:1px; border-color:red; visibility:hidden;}
.minibox {position:absolute; top:0; left:0; width:5px; height:5px; border-style:solid; border-width:1px; border-color:red; visibility:hidden;}
.sensor {position:absolute; top:0; left:0; width:600px; height:1200px;}
.progarrow {float:left; height:47px; width:206px; line-height:40px;}
.tooltip {position:relative;}
.tooltip span {margin-left:-999em; position:absolute; opacity:0;}

.toolinfo {text-align:left; font-size:0.8em; padding:0.3em 0.6em; background-color:#60824F; border-radius:5px 5px; box-shadow:5px 6px 10px black;}
.toolinfo::after {content:""; position:absolute; top:100%; left:50%; margin-left:-7px; border-width:7px; border-style: solid; border-color:#60824F transparent transparent transparent;}
.toolinfob {text-align:left; font-size:0.8em; padding:0.3em 0.6em; background-color:#56699C; border-radius:5px 5px; box-shadow:5px 6px 10px black;}
.toolinfob::after {content:""; position:absolute; top:100%; left:50%; margin-left:-7px; border-width:7px; border-style: solid; border-color:#56699C transparent transparent transparent;}
.msgtitle {border-style:solid; border-width:1px; border-color:#505050; background-color:#303030; font-size:0.8em;}
.msgcontent {border-style:solid; border-width:1px; border-color:#505050; background-color:#404040; font-size:0.8em; line-height:1.3em;}
.msgcontent2 {border-style:solid; border-width:1px; border-color:#505050; background-color:#5A6C52; font-size:0.8em; line-height:1.3em;}
.msgbutton {float:left; margin-left:1px; width:24px; height:24px; padding:0;}
.msgfooter {border-style:solid; border-width:1px; border-color:#505050; background-color:#303030; font-size:0.8em; color:#808080;}
.notizbut {float:left; overflow:hidden; border-radius:3px; width:74px; text-align:center; margin-right:3px; margin-bottom:3px;}
.searchset {border-radius:6px; border:2px solid #333333; margin-top:-2px; margin-bottom:1px;}
.searchset label {float:left; width:7.0em; text-align:right; margin-right:12px;}
.searchset p {clear:left;}
.snaptsr {border-style:none; overflow:hidden; margin-top:8px;}
.snapsel {background-color:#202020; border-radius:3px; min-height:20px; padding:0 5px 0 3px; float:left; margin-right:4px;}
.snapsel input[type="radio"] {display:none;}
.snapsel input[type="radio"] + label span {display:inline-block; width:16px; height:16px; margin-top:2px; margin-right:-3px; text-align:center; vertical-align:top; font-size:11px; background:url(/Pages/Fotos/Symbols/BeetleSnap/fotoselector.png) -16px top no-repeat;}
.snapsel input[type="radio"]:checked + label span {background:url(/Pages/Fotos/Symbols/BeetleSnap/fotoselector.png) 0 top no-repeat;}
.snapvcca {display:inline-block; height:27px; width:11px; border-radius:3px 0 0 3px; border-style:solid none solid solid; border-color:silver; border-width:1px; background-color:rgba(96,130,79,0.85);text-align:center;}
.snapvcci {display:inline-block; height:27px; width:11px; border-radius:3px 0 0 3px; border-style:solid none solid solid; border-color:silver; border-width:1px; background-color:rgba(0,0,0,0.2); text-align:center;}
.snapvcth {height:27px; width:36px; border-radius:0 3px 3px 0; border-style:solid solid solid none; border-color:silver; border-width:1px; margin-left:-5px;}
.snapvccc {position:absolute; opacity:0.6; top:9px; left:9px; border-radius:4px; background-color:rgba(0,0,0,0.6); padding:3px 3px 0 3px;}
.snapvsco {position:absolute; opacity:0.4; top:9px; left:432px; border-radius:4px; background-color:rgba(0,0,0,0.6); padding:0 2px 2px 2px;}
.snapvsim {border-style:solid; border-color:#AAAAAA; border-width:1px; border-radius:2px; margin-bottom:-3px;}
.snaplegd {min-width:2.4em; height:1.1em; border-radius:2px; margin:1px 4px 0 16px; float:left; color:white; line-height:1em; text-align:center;}
.snapqueu {display:inline-block; width:86px; border-radius:2px; padding:1px; margin:0 -2px 2px 0; text-align:center; font-size:0.85em;}
.snapebar {margin-left:7px; margin-top:-5px; margin-bottom:6px; width:495px; border-radius:3px; min-height:22px; padding:3px;}
.snapeidb {text-align:center; float:left; padding-left:6px; padding-right:6px; padding-top:0; margin-right:4px; min-height:20px; border-radius:3px;}
.snapetol {margin:0; background-color:#202020; border-radius:3px; min-height:20px; padding-left:3px; padding-right:5px; float:left;}
.snaplkcn {color:silver; background-color:#202020; border-radius:3px; min-height:19px; padding-top:2px; float:right;}
.snapMcnt {display:inline-block; text-align:center; margin-top:10px; margin-right:5px;}
.snapMcn2 {border-radius:3px; margin-top:5px; padding-bottom:2px;}

.ico {display:inline-block; width:29px; height:13px; margin-bottom:-1px; background-image:url('/Pages/Fotos/Symbols/BeetleSnap/MA-Smilies13.png'); background-repeat:no-repeat; background-size:29px 286px;}
.icoCB {background-position:0 0;}
.icoEH {background-position:0 -13px;}
.icoGM {background-position:0 -26px;}
.icoTH {background-position:0 -39px;}
.icoTG {background-position:0 -52px;}
.icoTF {background-position:0 -65px;}
.icoON {background-position:0 -78px;}
.icoMS {background-position:0 -91px;}
.icoLW {background-position:0 -104px;}
.icoLL {background-position:0 -117px;}
.icoKR {background-position:0 -130px;}
.icoFB {background-position:0 -143px;}
.icoHK {background-position:0 -156px;}
.icoMZ {background-position:0 -169px;}
.icoDR {background-position:0 -182px;}
.icoHH {background-position:0 -195px;}
.icoCR {background-position:0 -208px;}
.icoKI {background-position:0 -221px;}
.icoKJ {background-position:0 -234px;}
.icoMM {background-position:0 -247px;}
.icoJE {background-position:0 -260px;}
.icoHC {background-position:0 -273px;}

/* Buttons */
.imgbt {width:24px; height:20px; padding:0; background-color:Transparent; border:none;}
.stdbt {padding:1px 4px 1px 4px; border-width:1px; border-color:#5E974A; color:white; border-radius:2px; box-shadow:1px 1px 8px black; min-width:20px;}

/* keine Hover-Effekte im Medium Print */
