@charset "UTF-8"; @media all {* {margin:0; padding: 0}
option {padding-left: 0.4em}
select {padding: 1px}
* html body * {overflow:visible}
* html iframe, * html frame {overflow:auto}
* html frameset {overflow:hidden}
html {height: 100%; margin-bottom: 1px}
body {font-size: 100.01%; color: #000; background: #fff; text-align: left}
fieldset, img {border: 0 solid}
ul, ol, dl {margin: 0 0 1em 1em }
li {margin-left: 0.8em; line-height: 1.5em}
dt {font-weight: bold}
dd {margin: 0 0 1em 0.8em}
blockquote {margin: 0 0 1em 0.8em}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
#header {position:relative}
#topnav {text-align: right}
#header #topnav {position:absolute; top: 10px; right: 10px}
#header, #nav, #main, #footer {clear:both}
#col1 {float: left; width: 200px }
#col2 {float:right; width: 200px }
#col3 {width:auto; margin: 0 200px }
#col1_content, #col2_content, #col3_content {position:relative}
.clearfix:after {content: "."; display: block; font-size:0; height: 0; clear: both; visibility: hidden}
.clearfix {display: block}
.floatbox {overflow:hidden}
#ie_clearing {display: none}
.subcolumns {width: 100%; overflow:hidden}
.subcolumns_oldgecko {width: 100%; float:left}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px}
.c25l, .c25r {width: 25%}
.c33l, .c33r {width: 33.333%}
.c50l, .c50r {width: 50%}
.c66l, .c66r {width: 66.666%}
.c75l, .c75r {width: 75%}
.c38l, .c38r {width: 38.2%}
.c62l, .c62r {width: 61.8%}
.subc {padding: 0 0.5em}
.subcl {padding: 0 1em 0 0}
.subcr {padding: 0 0 0 1em}
.equalize, .equalize .subcolumns {overflow:visible; display:table; table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l, .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r, .equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {display:table-cell; vertical-align:top; float:none; margin:0; overflow:hidden}
.skip, .hideme, .print, dfn {position: absolute; left: -1000em; top: -1000em}
.skip:focus, .skip:active {position: static; left: 0; top:0}
}
@media screen, projection {body {padding: 10px 0; background-image: url(/images/assets/bodybg.jpg); background-repeat: repeat-x; background-position: left top; background-attachment: fixed}
body {text-align: center}
#page_margins {text-align:left; margin: 0 auto 0 40px}
#page {padding-top: 10px}
#topnav {color: #FFFFFF; background: transparent}
#main {background: #fff; padding:10px 0}
#main {float:left; width: 100%; background-color: #fff; padding-top: 10px}
#header #topnav, #headerbig #topnav {position:absolute; top: 10px; right: 30px}
#footer {color:#FFFFFF; padding-right: 30px; padding-left: 30px; padding-top: 15px; padding-bottom: 10px}
#footer a {color: #FFFFFF; background:transparent; font-size: 11px}
#footer a:focus, #footer a:hover, #footer a:active {color: #FFFFFF; background-color: transparent; text-decoration:underline}
#footer {background-color: transparent; background-image: url(/images/assets/footer810.png); background-repeat: no-repeat; background-position: left top}
#page {width: 810px; max-width: none}
#page_margins {width: 810px; min-width:inherit; max-width:none}
#col1 {float: left; width: 510px }
#col2 {display:none}
#col3 {margin: 0 0 0 540px; height: 1%; width: auto}
#col1_content {padding-left: 30px}
#col3_content {padding: 0}
#topnav a {color: #FFFFFF; font-weight: normal; background:transparent; text-decoration: underline}
#topnav a:focus, #topnav a:hover, #topnav a:active {text-decoration:underline; background-color: transparent}
#einsmenu {height: 30px; position: absolute; right: 0px; width: 810px; bottom: 30px; margin: 0px; list-style: none; font-size: 14px; font-weight: bold; overflow: hidden; padding: 0px}
#einsmenu ul {float: right; list-style-type: none; display: inline-block; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 0px; height: 30px; margin: 0px}
#einsmenu li {display:inline; margin:0; padding:0}
#einsmenu a {float:left; margin:0; text-decoration:none; background-image: url(/images/assets/tabmenu_left.gif); background-repeat: no-repeat; background-position: left 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 11px}
#einsmenu a span {float:left; display:block; background:url(/images/assets/tabmenu_right.gif) no-repeat right top; color:#fff; padding-top: 6px; padding-right: 10px; padding-bottom: 4px; padding-left: 1px}
#einsmenu a span {float:none;}
#einsmenu a:hover span {color:#FFF}
#einsmenu a:hover, #einsmenu li.ui-tabs-selected a {background-position:0% -35px}
#einsmenu a:hover span, #einsmenu li.ui-tabs-selected a span {background-position:100% -35px !important; color: #fff}
#einsmenu li.community a, #einsmenu li.gewinnen a, #einsmenu li.mastercard a {background-image: url(/images/assets/tabmenu_com_left.gif)}
#einsmenu .community a span, #einsmenu .gewinnen a span, #einsmenu .mastercard a span {background:url(/images/assets/tabmenu_com_right.gif) no-repeat right top; color:#fff}
.einssubmenu {height: 30px; position: absolute; right: 0px; width: 810px; bottom: 0px; margin: 0px; list-style: none; font-size: 1em; font-weight: bold; overflow: visible; background-color: #019191; padding: 0px}
.einssubmenu ul {float: left; list-style-type: none; margin: 0px; display: inline-block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px}
.einssubmenu li {float: left; background-color: transparent; margin: 0px; padding: 0px; height: 30px; width: auto}
.einssubmenu li a {padding-right: 8px; padding-bottom: 5px; padding-left: 8px; color: #FFFFFF; padding-top: 7px; background-color: transparent; display: block}
.einssubmenu a:hover{ color: #FFFFFF; background-color: #49CFCD}
.einssubmenu li.current-cat a {color: #019191; background-color: #FFF}
.einssubmenu.sub-mastercard, .einssubmenu.sub-gewinnen, .einssubmenu.sub-community {height: 30px; position: absolute; right: 0px; width: 810px; margin: 0px; list-style: none; font-size: 1em; font-weight: bold; overflow: visible; background-color: #DE0045; padding: 0px; bottom: 0px}
.einssubmenu.sub-mastercard a:hover, .einssubmenu.sub-gewinnen a:hover, .einssubmenu.sub-community a:hover {color: #FFFFFF; background-color: #ED86A6}
.einssubmenu.sub-mastercard li.current-cat a, .einssubmenu.sub-gewinnen li.current-cat a, .einssubmenu.sub-community li.current-cat a {color: #DE0045; background-color: #FFF}
#header {background-image: url(/images/assets/siteheader810x95.png); background-repeat: no-repeat; height: 125px; position: relative}
#header #heinz {position: absolute; height: 95px; width: 320px; left: 30px; bottom: 40px; overflow: visible; z-index: 10; background-image: url(/images/assets/headerheinz-wi.png); background-repeat: no-repeat; background-position: left top}
#header h1, #headerbig h1 {font-size:2.5em; letter-spacing:-2px; line-height:65%; color:#FFFFFF}
#headcol1, #headcol2 {font-size: 18px}
#headcol1, #headcol2 {width: 240px}
#header #heinz span, #headerbig #heinz span {display: none}
#headerbig {background-image: url(/images/assets/siteheader405x810.gif); background-repeat: no-repeat; height: 405px; position: relative}
#headerbig #heinz {position: absolute; height: 95px; width: 320px; left: 30px; bottom: 10px; overflow: visible; z-index: 10; background: url(/images/assets/headerheinz-wi.png) no-repeat left top}
#bigteaser {position: absolute; left: 30px; top: 30px; right: 30px; width: 750px; height: 280px; z-index: 5}
#bigteaser h1 {position: absolute; left: 130px; top: 30px; font-size: 36px; margin: 0px; padding: 0px; line-height: 36px}
#bigteaser p {position: absolute; z-index: 7; left: 130px; top: 60px; font-size: 20px; margin: 0px; padding: 0px; color: #FFF}
#bigteaser .termin {position: absolute; background-color: #282828; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; overflow: hidden; bottom: 0px; color: #FFFFFF; font-size: 11px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 110px; line-height: 20px; height: 20px; width: 640px; left: 0px}
#landingpage #page {width: 730px; max-width:none}
#landingpage #page_margins {width: 860px; min-width:inherit; max-width:none}
#landingpage #col1 {float: left; width: 50%}
#landingpage #col2 {display:none}
#landingpage #col3 {margin: 0 0 0 380px; height: 1%}
#landingpage #col1_content {padding: 0 15px 0 30px }
#landingpage #col3_content {padding: 0px 27px 0px 0px}
#landingpage #header {height: 141px; background: transparent url(/images/assets/siteheaderlandingpage.gif) no-repeat; position: relative}
#landingpage #header #heinz {background-color: transparent; background-image: url(/images/assets/headerheinz.gif); background-repeat: no-repeat; padding-top: -5px; position: absolute; height: 95px; width: 400px; top: -6px; left: 30px}
#landingpage #headcol1 {width: 50%; color: #FFFFFF; text-align: center; bottom: 0px; height: 39px; line-height: 39px; position: absolute}
#landingpage #headcol2 {width: 50%; color: #FFFFFF; text-align: center; position: absolute; bottom: 0px; right: 0px; height: 39px; line-height: 39px}
#landingpage #headcol1 a, #landingpage #headcol2 a {color: #FFFFFF}
#landingpage #footer {background-color: transparent; background-image: url(/images/assets/footerlandingpage.gif); background-repeat: no-repeat; background-position: left top}
.c30l, .c70l {float: left}
.c30r, .c70r {float: right; margin-left: -5px}
.c70l, .c70r {width: 70%}
.c30l, .c30r {width: 30%}
}
@media all {html * {font-size: 100.01% }
pre, tt, code {font-family: "Courier New", Courier, monospace; font-size: 11px}
body {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 75%; color: #000}
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, Verdana, sans-serif; font-weight:bold; color:#000; margin: 0 0 0.25em 0}
h1 {font-size: 200% }
h2 {font-size: 180% }
h3 {font-size: 160% }
h4 {font-size: 133.33% }
h5 {font-size: 116.67% }
h6 {font-size: 90%; font-weight: bold; color: #06B6B6}
p {line-height: 1.5em; margin: 0 0 1em 0}
ul, ol, dl {line-height: 1.5em; margin: 0 0 1em 1em }
li {margin-left: 1.5em; line-height: 1.5em }
dt {font-weight: bold }
dd {margin: 0 0 1em 2em }
cite, blockquote {font-style:italic }
blockquote {margin: 0 0 1em 1.5em }
strong, b {font-weight: bold }
em, i {font-style:italic }
acronym, abbr {letter-spacing: .07em; border-bottom: .1em dashed #c00; cursor: help}
.note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted}
.important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted}
.warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted}
.float_left {float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em}
.float_right {float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em}
.center {text-align:center; margin: 0.5em auto }
a {color: #333; text-decoration:none; font-weight: bold}
a:focus, a:hover, a:active {color:#333333; text-decoration:underline; text-align: justify}
table {width: auto; border-collapse:collapse; margin-bottom: 0.5em}
table.full {width: 100%}
table.fixed {table-layout:fixed }
th, td {padding: 0.5em}
thead th {background: #444; color: #fff }
tbody th {background: #ccc; color: #333 }
tbody th.sub {background: #ddd; color: #333 }
hr {color: #fff; background:transparent; border-bottom: 6px solid #EBEBEB; border-top: 0; border-right: 0; border-left: 0; padding-right: 0; padding-bottom: 0.3em; padding-left: 0; margin-right: 0; margin-bottom: 0.3em; margin-left: 0; height: 6px}
.sitepath {font-size: 0.92em; padding: 0; margin: 0 0 3px}
.small {font-size: 0.85em}
.subjectsmall {font-size:1.08em; font-weight:bold}
.tagcloud {width: 320px; text-align: justify; padding-bottom:15px}
.tagcloud .inner {padding: 3px; padding-top: 3px}
.cyan, .cyan a {color: #00B4B4}
.magenta, .magenta a {color: #DD0045}
.grey, .grey a {color: #666}
.authorinf, .authorinf a {color: #666; font-size: 0.92em}
.innernav {margin: 0; padding: 0 0 15px; list-style: none}
.innernav li {margin: 0; padding: 0 0 5px}
.innernav li a {font-size: 16px}
#regbox {color:#000000; clear:both; width: 350px; height: 135px; text-align: center; padding-left: 190px; padding-right: 190px; background: #FFF}
#regfield350 {background-image: url(/images/landingpage/registerbox.png); background-repeat: no-repeat; text-align: center; height: 124px; width: 350px; background-position: left top}
#regfield350 p {padding-top: 15px; text-align: center}
#regfield350 h1 {padding-top: 20px; font-size: 1.50em; color: #FFFFFF; font-weight: normal; text-align: center}
.mod240 {width: 100%}
.mod240 .hdgr {background-image: url(/images/assets/mod_bg_240.gif?1240315862); background-repeat: no-repeat; height: 28px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; padding-top: 15px; padding-bottom: 0; padding-left: 20px; background-color: transparent; background-position: 0 0}
.mod240 .hdmg {background: transparent url(/images/assets/mod_bg_240.gif?1240315862) no-repeat 0 -144px; height: 28px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; padding: 15px 10px 0 20px}
.mod240 .hdmg_close {background: transparent url(/images/assets/mod_bg_240.gif?1240315862) no-repeat 0 -480px; height: 28px; color: #FFFFFF; font-size: 1.3em; font-weight: bold; padding: 15px 10px 0 20px}
.mod240 .hdmg a, .mod240 .hdmg_close a, .mod240 .hdgr a {color: #fff}
.mod240 .hdlgr {background: transparent url(/images/assets/mod_bg_240.gif?1240315862) no-repeat 0 -356px; padding: 0; width: auto; height: 10px; margin: 0}
.mod240 .hdgr input, .mod240 .hdmg input {border: none; width: 14.20em; color: #666; border: none; height: 14px; font-size: 0.64em; padding: 3px; margin: 0; float: left}
.mod240 .hdgr input[type=text]:focus, .mod240 .hdgr input[type=password]:focus {color: #000}
.mod240 .hdgr .sbtn {padding: 0; margin-right: 0; margin-bottom: 0; margin-left: 6px; border: none}
.mod240 .ftlgr {color: #000; background: transparent url(/images/assets/mod_bg_240.gif?1240315862) no-repeat 0 -385px; padding-left: 20px; padding-right: 20px; height: 25px}
.mod240 .ftmg {color: #FFF; background: url(/images/assets/mod_bg_240.gif?1240315862) no-repeat 0 -230px; height: 22px; padding: 4px 20px 14px; font-size: 0.92em; margin: 0}
.mod240 .ftmg a {color: #FFFFFF}
.mod240 .content {background: #EBEBEB; overflow: hidden; width: 240px}
.mod240 .content .text {margin: 0; padding: 15px 20px 5px}
.mod240 .content .text p {padding: 0; margin: 0 0 5px}
.mod240 .content img {border-style: none; margin: 0; padding: 0; border-width: 0}
.mod240 .content hr {border-bottom: 6px solid #FFF; margin: 0; padding: 0; height: 6px}
.mod240 .contentstr {background: url(/images/assets/mod_bg_240_striped.gif) repeat-y; margin: 0; padding: 10px 0}
.mod240 .contentcal {background: #FFFFFF; overflow: hidden}
.mod240 .block_content {margin: 0; padding: 5px 20px 0}
.mod240 .menu, .mod240 .cmenu, .mod240 .submenu {font-size: 1.50em; margin: 0; padding: .48em 0 0; list-style-type: none; list-style-position: inside}
.mod240 ul.menu li, .mod240 ul.cmenu li {margin: 0 0 0 15px; padding: 0; line-height: 24px}
.mod240 ul.submenu {font-size: .85em; padding: 0; margin: 0}
.mod240 ul.submenu li {padding: 0; margin: 0 0 0 15px; line-height: 18px}
.mod240 .menu li span {font-weight: bold}
.mod240 .menu li a, .mod240 .menu li span, .mod240 .submenu li a {color: #079B9B}
.mod240 .menu li.active a, .mod240 .submenu li.active a {color: #666}
.mod240 .cmenu li a, .mod240 .cmenu .submenu li a {color: #F4004C}
.mod240 .cmenu li.active a, .mod240 .cmenu .submenu li.active a {color: #666}
.mod240 hr, #mailbox hr {border-bottom: 6px solid #FFF}
.mod240 .time {font-size: 0.92em; margin: 0; padding: 5px 20px 0; color: #666666}
.mod240 .status {font-size: 1.50em; margin: 0; padding: 3px 20px}
.mod240 .subject {font-size: 1.17em; margin: 0; padding: 5px 20px 0}
.mod280 {width: 280px; margin: 0; padding: 0}
.mod280 .hdmg {height: 26px; color: #FFFFFF; font-size: 1.50em; font-weight: bold; margin: 0; padding-top: 7px; padding-left: 14px; background: url(/images/assets/mod_bg_280.gif) no-repeat 0 0}
.mod280 .content {background: url(/images/assets/mod_bg_blocker.gif) no-repeat 0 top; margin: 0; padding: 0}
.mod280 .login {padding: 0; margin: 0; width: 280px}
.mod280 .content hr {padding: 0; border-bottom: 6px solid #FFFFFF; margin: 0; height: 6px}
.mod320 {width: 320px}
.mod320 .hdmg {font-size: 1.50em; color: #FFFFFF; background-image: url(/images/assets/mod_bg_320.gif); background-repeat: no-repeat; height: 27px; font-weight: normal; margin: 0; background-position: 0 -144px; background-color: transparent; padding: 9px 20px 0}
.mod320 .hdgr {font-size: 1.50em; color: #FFFFFF; background-image: url(/images/assets/mod_bg_320.gif); background-repeat: no-repeat; height: 27px; font-weight: normal; padding-top: 9px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin: 0; background-position: 0 0}
.mod320 .ftmg {color: #FFFFFF; background-image: url(/images/assets/mod_bg_320.gif); height: 28px; color: #FFFFFF; font-size: 1.50em; font-weight: bold; padding-top: 10px; padding-left: 20px; background-color: transparent; background-repeat: no-repeat; padding-bottom: 15px; background-position: 0 -212px}
.mod320 .ftgr {color: #FFFFFF; background-image: url(/images/assets/mod_bg_320.gif); height: 28px; color: #FFFFFF; font-size: 1.50em; font-weight: bold; padding-top: 10px; padding-left: 20px; background-color: transparent; background-repeat: no-repeat; padding-bottom: 15px; background-position: 0 -68px}
.mod320 .ftlgr {background-image: url(/images/assets/mod_bg_320.gif); background-repeat: no-repeat; height: 40px; margin: 0; background-color: transparent; padding: 0; background-position: 0 -344px}
.mod320 .ftmg input, .mod320 .ftgr input {width: 240px; color: #666; border: none; height: 14px; font-size: 0.64em; padding: 3px; margin: 0; float: left}
.mod320 .ftmg img, .mod320 .ftgr img {padding: 0; border: none; margin: 8px 20px 0 0; float: right}
.mod320 .content {background: #EBEBEB; width: 320px; overflow:hidden; margin: 0; padding-top: 0}
.mod320 .portale {float: left; width: 145px; padding-left: 20px; padding-bottom: 15px; padding-top: 15px}
.mod320 .mapimg {padding-top: 15px; padding-bottom: 15px}
.mod320 .mapimg img {display: block; margin: 0; padding: 0; border-style: none}
.mod320 .caption {margin: 0; padding: 15px 20px 0; width:280px}
.mod320 .caption img {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none}
.mod320 .caption h5 {font-size: .92em; color: #000000; font-weight: normal; line-height: 11px; padding-left: 50px}
.mod320 .caption p {font-size: 1.08em; display: block; padding-left: 50px; font-weight: bold; margin: 0}
.mod480 {width: 480px}
.mod480 .hdlgr {height: 10px; padding-right: 20px; padding-left: 20px; background: url(/images/assets/mod_bg_480.gif) no-repeat 0 0}
.mod480 .hdmg {background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -108px; height: 27px; padding-right: 20px; padding-left: 20px; font-size: 1.50em; color: #FFFFFF; padding-top: 9px}
.mod480 .ftlgr {background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -62px; height: 10px; margin-bottom: 20px}
.mod480 .content {background: #EBEBEB; padding: 15px 20px 5px}
.mod480 .subcontent {background: #EBEBEB; padding-right: 20px; padding-left: 20px}
.mod480 .ftmg {background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -180px; height: 36px; padding-right: 20px; padding-left: 20px; margin-top: 0; margin-bottom: 15px; padding-top: 7px; font-size: 1.50em; color: #FFFFFF}
.mod480 .ftlgr_striped {background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -534px; height: 35px; padding-right: 20px; padding-left: 20px; margin-top: 0; margin-bottom: 15px; padding-top: .12em}
.mod480 .ftmg a, .mod480 .hdmg a {color: #FFF}
.mod480 .ftmg a.active, .mod480 .hdmg a.active {color: #FF99CC}
.mod480 fieldset {margin: 0; padding: 0 0 15px}
.mod480 form {margin: 0; padding: 0; border-style: none}
.mod480 .textfeld {border: none; margin: 0 0 10px; padding: 0; color: #000; display: block; width: 100%}
.mod480 .textfeld {}
.mod480 input {margin: 0; padding: 0}
.mod480_mg .hdlgr {height: 10px; padding-right: 20px; padding-left: 20px; background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -397px}
.mod480_mg .ftlgr {background: url(/images/assets/mod_bg_480.gif) no-repeat 0 -493px; height: 20px; margin-bottom: 20px}
.mod480_mg .content {background: #EBEBEB; padding-right: 15px; padding-left: 15px; padding-bottom: 5px; border-right: 5px solid #00B4B4; border-left: 5px solid #00B4B4; border-top: 5px none #00B4B4; border-bottom: 5px none #00B4B4}
.mod480 .content .tagcloud {margin: 0; padding: 0; width: 440px; display: block}
div.boxcount {background: url(/images/assets/btn_bgboxes.gif) no-repeat -70px -8px; height: 1.58em; width: 64px; color: #FFF; text-align: center; display: block; padding-right: 0.1em; font-size: 1.62em; padding-top: 0.01em; padding-bottom: .68em}
div.boxcount_disabled {background: url(/images/assets/btn_bgboxes.gif) no-repeat 0 -8px; height: 1.58em; width: 64px; color: #FFF; text-align: center; padding-top: 0.01em; display: block; padding-right: 0.1em; font-size: 1.62em}
div.boxrepeat {background: url(/images/assets/btn_bgboxes.gif) no-repeat -455px center; height: 1.62em; width: 32px; color: #FFF; text-align: center; padding-top: 0em; display: block; padding-right: 0.1em; font-size: 1.6em}
div.boxrepeat span {display: none}
div.boxcomm {background: url(/images/assets/btn_bgboxes.gif) no-repeat -194px top; width: 46px; color: #FFF; text-align: center; display: block; margin: 0; padding-top: 1.18em; padding-right: 0.1em; height: 2.49em; padding-bottom: .26em}
div.boxcomm_big {background: url(/images/assets/btn_bgboxes.gif) no-repeat -305px top; width: 74px; color: #FFF; text-align: center; display: block; margin: 0; padding-top: 1.18em; padding-right: .1em; height: 2.49em; padding-bottom: .26em}
div.boxcomm_med {background: url(/images/assets/btn_bgboxes.gif) no-repeat -386px top; width: 62px; color: #FFF; text-align: center; display: block; margin: 0; padding-top: 1.18em; padding-right: .1em; height: 2.49em; padding-bottom: .26em}
div.boxcomm_dis {background: url(/images/assets/btn_bgboxes.gif) no-repeat -141px top; width: 46px; color: #FFF; text-align: center; display: block; margin: 0; padding-top: 1.18em; padding-right: .1em; height: 2.49em; padding-bottom: .26em}
h3.boxcomm {margin: 0; padding-top: .68em}
div.boxdetails {font-size: 0.92em; color: #666; padding-top: 0.64em}
div.boxdetails span {padding-right: 0.54em}
div.boxfav {background: url(/images/assets/btn_bgboxes.gif) no-repeat -247px center; width: 53px; color: #FFF; text-align: center; display: block; margin: 0; padding: 1.18em .1em 0 0; height: 2.49em}
.boxcomm a, .boxfav a, .boxcomm span, .boxfav span, .boxcount a, .boxcomm_big a, .boxcomm_med a, .boxcomm_dis a {font-weight: bold; color: #FFF; font-size: 1.44em}
.login fieldset {margin: 0; padding: 10px 0 5px 20px; border: none}
.login label {color: #666; width: 5em; height: 1.2em; margin: 6px 0 0; padding: 0; font-size: 1.17em; float:left; display: block}
.login input {width: 10.42em; height: 1.2em; border: none; margin: 0 0 6px; padding: 3px; color: #000; display: block}
.login input[type=text]:focus, .login input[type=password]:focus {border-color: #000}
.login .sendlogin {width: 210px; height: 38px; background: url(/images/assets/btn_red.gif) no-repeat 0 -0; font-size: 1.17em; color: #fff; cursor: pointer; font-weight: bold}
.login .sendlogin:hover, .login .sendlogin:focus {background-position: -212px 0}
.login p, .blockin p, .login .newaccount {margin: 0; font-size: 1.17em; line-height: normal; padding: 0}
.login a, .login a:visited, .login a:active {color: #00dcff}
.login a:hover, .login a:focus {background-color: transparent; text-decoration:underline}
.login b {color: #000}
.login p, .blockin p {color: #666}
.login p.logout a:link, .login p.logout a:visited {color: #d11c12; text-decoration: underline}
.login p.logout a:focus, .login p.logout a:hover, .login p.logout a:active {color: #000}
.login, p.logout {margin: 2px 0}
.forget {font-size: 0.92em; position: relative; top: -5px; color: #07B6B6}
.forget a:link, .forget a:visited {color: #0EB8B8}
.forget a:link, .forget a:visited {color: #00B4B4}
.suchbox {height: 25px; position: absolute; right: 30px; width: 135px; bottom: 0px; text-align: right; line-height: normal; margin: 0px; padding: 0px}
.suchbox input {border: none; width: 8em; color: #666; border: none; height: 14px; font-size: 1em; margin: 0px; line-height: normal; padding: 3px}
.suchbox #search-button {width: 20px; height: 20px; border: 0; text-indent: -1000em; cursor: pointer; cursor: hand; background-color: transparent; background-image: url(/images/assets/btn_search_gr.gif); background-repeat: no-repeat; background-position: center top; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; padding: 0px}
.suchbox.community #search-button {width: 20px; height: 20px; padding: 0px; margin: 0px 0px 0px 5px; border: 0; background: transparent url(/images/assets/btn_search_mg.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; cursor: hand}
.blockin fieldset {margin: 0; padding: 15px 0 0 20px; border: none}
.blockin label {color: #666; width: 67px; height: 1.2em; text-align: left; margin: 0; padding: 6px 0 0; font-size: 1.17em; float:left; display: block}
.blockin input {width: 150px; height: 1.2em; border: none; margin: 0 0 6px; padding: 3px; color: #000; display: block}
.blockin input[type=text]:focus, .blockin input[type=password]:focus {border-color: #000}
#blockin1 {height: 128px}
#blockin2 {height: 80px}
.blockin .sendlogin, .button_240 {background: url(/images/assets/btn_red.png) no-repeat 0 -38px; width: 240px; height: 38px; font-size: 1.17em; color: #fff; cursor: pointer; font-weight: bold; margin: 0; padding: 0; border: none}
.blockin .sendlogin:hover, .blockin .sendlogin:focus, .button_240:hover, .button_240:focus {background-position: -240px -38px}
.button_240_dis {background: url(/images/assets/btn_red.png) no-repeat 0 -113px; width: 240px; height: 38px; font-size: 1.17em; color: #fff; cursor: pointer; font-weight: bold; margin: 0; padding: 0; border: none}
.button_240_dis:hover, .button_240_dis:focus {background-position: -240px -113px}
.comments .ktl a,.comments .ktr a,.comments .subject {font-size: 11px}
.comments .ktl a,.comments .ktr a {color: #eb1b49}
.comments .subject,.ktr .ctop,.ktr_stripe .ctop,.ktl .ctop,.ktl_stripe .ctop {color: #666}
.comments .subject,.ktl_stripe p,.ktr_stripe p,.ktr p,.ktl p,.ktr .ctop,.ktr_stripe .ctop,.ktl .ctop,.ktl_stripe .ctop {margin: 0}
.comments .subject {padding: 0 0 .1em}
.kpr,.ktr_stripe,.ktr {float: right}
.kpr {margin-left: -5px; width: 66px}
.kpl,.ktl_stripe,.ktl {float: left}
.ktr_stripe,.ktr,.ktl_stripe,.ktl {width: 414px !important; min-height: 55px}
.ktr,.ktl {background: #ebebeb}
.ktr,.ktr .cbody,.ktr_stripe,.ktr_stripe .cbody,.ktl,.ktl .cbody,.ktl_stripe,.ktl_stripe .cbody {overflow: hidden}
.ktr,.ktr_stripe,.ktl,.ktl_stripe {padding: 0; border-bottom-width: 15px; border-bottom-style: solid; border-bottom-color: #fff}
.ktr .ctop,.ktr_stripe .ctop {background: url(/images/assets/mmdblase_top.gif) no-repeat !important; padding-left: 30px}
.ktr .ctop,.ktr_stripe .ctop,.ktl .ctop,.ktl_stripe .ctop {height: 15px; font-size: 0.92em; padding-top: 4px; padding-bottom: 0}
.ktr .cbody,.ktr_stripe .cbody,.ktl .cbody,.ktl_stripe .cbody {padding: 5px 15px; height: auto}
.ktr .cbody,.ktr_stripe .cbody {border-left-width: 14px; border-left-style: solid; border-left-color: #fff}
.ktr .cfooter,.ktr_stripe .cfooter {background: url(/images/assets/mmdblase_bot.gif) no-repeat left top !important}
.ktr_stripe,.ktl_stripe {background: url(/images/assets/streifen_grau.png) repeat}
.ktl .ctop,.ktl_stripe .ctop {background: url(/images/assets/mmdblase_top_l.gif) no-repeat; padding-left: 15px}
.ktl .cbody,.ktl_stripe .cbody {border-right-width: 14px; border-right-style: solid; border-right-color: #fff}
.ktl .cfooter,.ktl_stripe .cfooter {background: url(/images/assets/mmdblase_bot_l.gif) no-repeat left top}
#mailbox .box-toggle-show, #mailbox .box-toggle-hide, #buddies .box-toggle-show, #buddies .box-toggle-hide {position: relative; font-weight: bold; color: #CCCCCC; display: block; float: right; top: -28px; right: 10px}
#mailbox .box-toggle-show, #buddies .box-toggle-show {background: url(/images/assets/plus.gif) no-repeat}
#mailbox .box-toggle-hide, #buddies .box-toggle-hide {background: url(/images/assets/minus.gif) no-repeat}
#einser_photos320 {background: #000; width: 320px; height: 320px; overflow: hidden}
#einser_photos240 {background: #000; width: 240px; height: 240px; overflow: hidden}
#gallery_photos {background: #000; height: 480px; width: 480px; overflow: hidden; position: relative}
.wraptocenter {display: table-cell; text-align: center; vertical-align: middle; width: 480px; height: 480px}
.wraptocenter * {vertical-align: middle}
.wraptocenter {display: block}
.wraptocenter span {display: inline-block; height: 100%; width: 1px}
#gallery_navigation a.photo, #einser_photos320 a.photo, #einser_photos240 a.photo {width: 80px; height: 80px; float: left; display: block; overflow: hidden; text-align: center; border-top: none; border-right: none; border-bottom: none; border-left: none; position: relative}
#gallery_photos a.photo, #einser_photos320 a.photo, #einser_photos240 a.photo {margin: 0; padding: 0}
#gallery_photos .photo img, #einser_photos320 .photo img, #einser_photos240 .photo img {border-style: none}
#gallery_navigation {float: right; height: 18px}
#thumbnail_container {margin: 0; padding: 0; background-color: #333; height: auto; width: 480px; overflow: hidden; position: relative}
.thumbnail img {padding: 0; text-align: center; margin: 0; background: #FFF}
.thumbnail a:hover {text-decoration: none; font-size: 1px; cursor: pointer}
.thumbnail a:hover img.photos {margin: 0; padding: 0; filter:alpha(opacity=90); opacity: 0.9}
.photos {padding: 0; margin: 0; border-style: none; border-width: 0}
ul.slides {margin: 0; padding: 0; list-style: none; line-height: 1.4em}
.slides li {display: block; float: left; margin: 0; padding: 0; width: auto; height: auto; background-color: #EBEBEB}
.tag {text-align: center}
.photo_loved, .photo_commented, .photo_loved_commented {background-image: url(/images/assets/gallery_overlay_symbols.png); background-repeat: no-repeat; position: absolute; height: 80px; width: 80px; z-index: 1000; filter:alpha(opacity=90); opacity: 0.9}
.photo_loved {background-position: 0 0}
.photo_commented {background-position: 0 -160px}
.photo_loved_commented {background-position: 0 -80px}
#contentgal {height: 300px; width: 480px; position: relative; overflow: hidden; top: 0}
#contentgal #pic {float: left; height: 300px; width: 400px; display: block; background: #000000}
#contentgal .nav {height: 300px; margin: 0; padding: 0; width: 80px; float: right}
.smallstar_mg span, .smallstar_gn span, .smallstar_gr span, .smallstar_bl span {display: none}
.smallstar_gn {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -160px; width: 15px; height: 13px; float: left}
.smallstar_mg {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -180px; width: 15px; height: 13px; float: left}
.smallstar_gr {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -200px; width: 15px; height: 13px; float: left}
.smallstar_bl {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -220px; width: 15px; height: 13px; float: left}
.smallrect_gn span, .smallrect_mg span, .smallrect_gr span, .smallrect_bl span {display: none}
.smallrect_gn {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -240px; width: 15px; height: 15px; float: left}
.smallrect_mg {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -260px; width: 15px; height: 15px; float: left}
.smallrect_gr {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -280px; width: 15px; height: 15px; float: left}
.smallrect_bl {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -300px; width: 15px; height: 15px; float: left}
.galnav_prev_0 span, .galnav_prev_1 span, .galnav_next_0 span, .galnav_next_1 span {display: none}
.galnav_prev_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -20px; width: 20px; height: 20px; float: left; margin-right: 5px; padding: 0}
.galnav_prev_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -60px; width: 20px; height: 20px; float: left; padding: 0; margin-right: 5px}
.galnav_next_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -0; width: 20px; height: 20px; float: left; padding: 0; margin-left: 5px}
.galnav_next_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -40px; width: 20px; height: 20px; float: left; margin-left: 5px; padding: 0}
.galnav_play_0 span, .galnav_play_1 span, .galnav_comment_0 span, .galnav_comment_1 span, .galnav_fav_0 span, .galnav_fav_1 span, .galnav_msg_0 span, .galnav_msg_1 span {display: none}
.galnav_play_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -200px; width: 20px; height: 20px; float: left; padding: 0}
.galnav_play_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -220px; width: 20px; height: 20px; float: left; padding: 0}
.galnav_comment_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -100px; width: 20px; height: 20px; float: left; padding: 0}
.galnav_comment_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -80px; width: 20px; height: 20px; float: left; padding: 0; margin-right: 5px}
.galnav_fav_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -140px; width: 20px; height: 20px; float: left; padding: 0}
.galnav_fav_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -120px; width: 20px; height: 20px; float: left; padding: 0; margin-right: 5px}
.galnav_msg_0 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -180px; width: 20px; height: 20px; float: left; padding: 0}
.galnav_msg_1 {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0 -160px; width: 20px; height: 20px; float: left; padding: 0}
a.verbimg {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 60px -360px; display: block; margin: 0; padding: 0; height: 60px; width: 76px; border: none; float: left}
a.verbimg_r {background: transparent; display: block; margin: 0; padding: 0; height: 60px; width: 60px; border: none; float: left}
.profil_open span, .profil_close span {display: none}
.profil_open {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -320px; height: 15px; width: 15px; margin-left: 5px; border: none; position: absolute; overflow: hidden}
.profil_close {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -340px; height: 15px; width: 15px; margin-left: 5px; border: none; position: absolute; overflow: hidden}
.steckbrief {font-size: 11px}
.userstatus {width: 47px; overflow: hidden; float: right; text-align: right; font-size: 0.92em; color: #666; padding-top: .15em}
.profil {background: url(/images/assets/streifen_grau.png) repeat; padding: 0; overflow: hidden; margin-bottom: 20px; width: 314px}
.profil .ctop {background: url(/images/assets/profilblase_top.gif) no-repeat 0 0; height: auto; height: 18px}
.profil .cbody {height: auto; overflow: hidden; border-left-width: 14px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 15px; padding-right: 15px; padding-bottom: 5px; padding-left: 35px}
.profil .cfooter {background: url(/images/assets/profilblase_bot.gif) no-repeat left top}
.profildata {margin: 0; padding: 0 0 15px; list-style: none}
.profildata li {margin: 0; padding: 0 0 5px; height: 20px}
.profildata a {font-size: 16px; display: inline}
.mmd_eventdata {margin: 0; padding: 0 0 15px; list-style: none}
.mmd_eventdata li {margin: 0; padding: 0 0 5px; height: 20px}
.mmd_eventdata a {font-size: 16px; display: inline}
.sterne {background: url(/images/assets/ratingstars.gif) top left repeat-x; position: absolute; height: 20px; display: inline; text-indent: -9000px; z-index: 1; width: 17px}
.stern-2 {width: 34px}
.stern-3 {width: 51px}
.stern-4 {width: 68px}
ul.interests, ul.userlist {list-style-type: none; margin: 0; padding: 5px 0 }
ul.interests li, ul.userlist li {padding: 3px 5px; width: 40% !important; float: left; display: inline; border-bottom: 1px solid #eee }
ul.interests li.selected {background-color: #fda }
h3.interest_root {clear: left; margin: 0; padding-top: 5px; border-bottom: 1px solid #ccc }
fieldset {border: 1px solid #666666; padding: 15px !important; margin-bottom: 20px; background: #EBEBEB}
label {display: block; margin: 0; padding: 0}
legend {font-weight: bold; font-size: 18px; color: #F4004C; padding-right: 5px; padding-left: 5px}
small {font-size: 11px; color: #666666; display: block}
input.wide {width: 99%}
textarea {width: 99%}
.einzeiler {display: inline}
.navcomm {list-style: none; margin: 0; padding: 15px 0 0; height: 25px}
.navcomm li {float: left; margin: 0; padding: 0 5px 0 3px}
.navcomm li a {color: #DD1A44; display: block; font-size: 0.92em; font-weight: bold}
.navcomm h3 {padding: 0; padding: 5px 5px 0 3px}
.navnews {list-style: none; margin: 0; padding: 5px 0 0; height: 25px}
.navnews li {float: left; margin: 0; padding: 0 5px 0 3px}
.navnews li a {color: #06B6B6; display: block; font-size: 0.92em; font-weight: bold}
.navoptions {list-style: none; margin: 0; height: 25px; padding: 5px 0 0}
.navoptions li {float: left; margin: 0; padding: 0 5px 0 3px}
.navoptions li a {color: #DD1A44; display: block; font-size: 0.92em; font-weight: bold}
.mailboxnav {font-size: 11px; margin-top: 5px; margin-bottom: 5px}
.mailboxnav label {margin: 0px; padding: 0px; font-size: 11px; height: 11px}
.mailboxnav .checkboxsmall {font-size: 11px; height: 10px; margin: 0px; padding: 0px; line-height: 10px}
.mailbox {border-bottom: 3px solid #EBEBEB; width: auto; overflow: hidden; border-top: 3px solid #E8E8E8}
.mailbox .selektbox {float: left; height: 25px; width: 25px; padding-top: 20px; padding-left: 15px; padding-right: 10px}
.mailbox .action {float: right; height: 25px; width: 25px; padding-top: 20px; margin: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: visible}
.mailbox .subject {float: left; width: 390px; line-height: 150%; margin: 0; padding: 5px 0 0}
.mailbox .small {}
.mailbox .navcomm {padding-left: 50px; width: auto; margin: 0px; padding-top: 0px; padding-bottom: 0px; height: 25px; padding-right: 0px; overflow: visible}
.replied span, .forwarded span {display: none}
.replied {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -500px; height: 10px; float: right; padding: 0; margin-right: 5px; width: 30px}
.forwarded {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -520px; height: 10px; float: right; padding: 0; margin-right: 5px; width: 30px}
.event_calendar {width: 240px; margin: 0; padding: 0; background: #EBEBEB; border-collapse:separate; border: 2px none #EBEBEB}
.event_calendar td, .event_calendar th {padding: 5px; background: #EBEBEB; text-align: center; vertical-align: middle; color: #666666; margin: 3px; width: auto}
.event_calendar .day {background: #C5C5C5}
.event_calendar .weekend {background: #F6C0D1}
.event_calendar .cal_day_low {background: #ED86A6}
.event_calendar .cal_day_mid {background: #E6527C}
.event_calendar .cal_day_hi {background: #D50035}
.event_calendar .today {background: #079B9B}
.event_calendar .otherMonth {background: #EBEBEB}
.event_calendar abbr {border: none}
.forum {}
.navforum {list-style: none; margin: 0; padding: 0; height: 20px; width: 240px}
.navforum li {float: left; margin: 0; padding: 0 5px 0 3px}
.navforum li a {color: #DD0045; display: block; font-size: 0.92em; font-weight: bold}
.forumstats {color: #666; display: block; font-size: 0.92em; font-weight: bold}
.forum_postoption {color: #666; display: block; font-size: 0.92em; font-weight: bold; margin: 0; padding: 0 0 0 15px}
.forum_contents {margin: 0; padding: 0}
.pagination {float: left}
.flip_navigation {float: right; height: 18px}
}
div.boxcountWrapper, div.boxcountWrapper_dis {margin: 0px; padding: 0px; border-bottom-width: 15px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background-color: transparent; overflow: hidden; float: left; clear: right}
div.boxcountWrapper .content {background-color: #DD0045; margin: 0px; padding: 0px; height: 26px; display: block; float: left; clear: both}
div.boxcountWrapper_dis .content {background-color: #BFBFBF; margin: 0px; padding: 0px; height: 26px}
div.boxcountWrapper .content p, div.boxcountWrapper_dis .content p {font-size: 1.62em; color: #FFF; margin: 0px; float: left; background-color: transparent; line-height: 26px; vertical-align: middle; padding: 0px}
div.boxcountWrapper .borderL {height: 26px; width: 8px; background-image: url(/images/assets/btn_bgboxes.gif); background-repeat: no-repeat; background-position: -70px -9px; background-color: #FFFFFF; float: left; z-index: 99; line-height: 1px}
div.boxcountWrapper .borderR {height: 26px; width: 8px; background-image: url(/images/assets/btn_bgboxes.gif); background-repeat: no-repeat; background-position: -126px -9px; background-color: #FFFFFF; float: left; z-index: 99; line-height: 1px}
div.boxcountWrapper_dis .borderL {height: 26px; width: 8px; background-image: url(/images/assets/btn_bgboxes.gif); background-repeat: no-repeat; background-position: -140px -9px; background-color: #FFFFFF; float: left; z-index: 99; line-height: 1px}
div.boxcountWrapper_dis .borderR {height: 26px; width: 8px; background-image: url(/images/assets/btn_bgboxes.gif); background-repeat: no-repeat; background-position: -179px -9px; background-color: #FFFFFF; float: left; z-index: 99; line-height: 1px}
#banner_superbanner {width: 750px; height: auto; background-color: transparent; padding: 0 30px 20px 30px; text-align: center}
#banner_wallpaper_1 {width: 888px; background-color: transparent; position: relative; left: 130px; text-align: left}
#banner_skyscraper {margin-left: 820px; z-index: 100; width: auto; position: fixed; top: 20px}
#banner_fullsize {width: 468px; background-color: transparent; text-align: center; margin-bottom: 20px}
#banner_block_1, #banner_block_2, #banner_block_3 {width: 234px; background-color: transparent; text-align: center; margin-bottom: 20px}
#banner_medium_rectangle, #banner_medium_rectangle_2, #banner_medium_rectangle_3 {width: 300px; background-color: transparent; text-align: center; margin: 10px auto}
#header #heinz {cursor: pointer; width: 350px}
.blocklist {height: auto}
.blocklist li {float: none}
.galleria {list-style: none; width: 80px; margin: 0; overflow: hidden; height: 240px; top: 30px; position: absolute; background: #FFFFFF}
.galleria li {display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin:0}
.galleria li a {display: none}
.galleria li div img {cursor: pointer}
.galleria li.active div img, .galleria li.active div {display: block}
.galleria li img.thumb {cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto}
.galleria li .caption {display: block; padding-top: .5em}
* html .galleria li div span {width: 400px}
.galleria_wrapper {text-align: center}
.galleria_container .caption {display: block; padding-top: .3em; text-align: center; color: #fff}
@import url(/javascripts/jquery.jcarousel.css); .jcarousel-skin-eins .jcarousel-container-vertical {width: 80px; height: 240px; padding: 30px 0 30px 0}
.jcarousel-skin-eins .jcarousel-clip-vertical {width: 80px; height: 240px}
.jcarousel-skin-eins .jcarousel-item {width: 80px; height: 80px}
.jcarousel-skin-eins .jcarousel-item-placeholder {background: #fff; color: #000}
.jcarousel-skin-eins .jcarousel-next-vertical {position: absolute; background: url(/images/assets/btn_arwbut.gif) no-repeat; height: 30px; width: 80px; cursor: pointer; bottom: 0; right: 0; background-color: #fff; z-index: 20}
.jcarousel-skin-eins .jcarousel-next-disabled-vertical, .jcarousel-skin-eins .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-eins .jcarousel-next-disabled-vertical:active {cursor: default}
.jcarousel-skin-eins .jcarousel-prev-vertical {position: absolute; right: 0; top: 0; background: url(/images/assets/btn_arwtop.gif) no-repeat; height: 30px; width: 80px; cursor: pointer; background-color: #fff; z-index: 10}
.jcarousel-skin-eins .jcarousel-prev-disabled-vertical, .jcarousel-skin-eins .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-eins .jcarousel-prev-disabled-vertical:active {cursor: default}
.pagination {text-align: center; padding: .3em; margin: 10px 0; float: none}
.pagination a, .pagination span {padding: .2em .5em}
.pagination span.disabled {color: #AAA}
.pagination span.current {font-weight: bold; color: #DD0045}
.pagination a {border: 1px solid #DDDDDD; color: #00B4B4; text-decoration: none}
.pagination a:hover, .pagination a:focus {border-color: #666666; background-color: #00B4B4; color: white}
.pagination .page_info {color: #aaa; padding-top: .8em}
.pagination .prev_page, .pagination .next_page {border-width: 2px}
.pagination .flip_navigation, .pagination .links {display: inline; float: none}
.ftmg .pagination, .hdmg .pagination {margin: 0; padding: 0}
.ftmg .pagination .links, .hdmg .pagination .links {float: left}
.ftmg .pagination .flip_navigation, .hdmg .pagination .flip_navigation {float: right}
.ftmg .pagination a, .ftmg .pagination span, .hdmg .pagination a, .hdmg .pagination span {padding: 0 .15em}
.ftmg .pagination a, .hdmg .pagination a {border: none}
.ftmg .pagination a:hover, .ftmg .pagination a:focus, .hdmg .pagination a:hover, .hdmg .pagination a:focus {background-color: inherit}
.ftmg .pagination span.current, .hdmg .pagination span.current {color: #FF99CC}
.ftmg .pagination .next_page span, .ftmg .pagination .prev_page span, .hdmg .pagination .next_page span, .hdmg .pagination .prev_page span {display: none}
.ftmg .pagination .prev_page, .hdmg .pagination .prev_page {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0px -60px; width: 20px; height: 20px; float: left; margin-right: 5px; padding: 0px}
.ftmg .pagination .prev_page.disabled, .hdmg .pagination .prev_page.disabled {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0px -20px}
.ftmg .pagination .next_page, .hdmg .pagination .next_page {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0px -40px; width: 20px; height: 20px; float: left; padding: 0px; margin-left: 5px}
.ftmg .pagination .next_page.disabled, .hdmg .pagination .next_page.disabled {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat 0px -0px}
.community .sitepath a, .community .sitepath span {color: #DD0045}
.local .sitepath a, .local .sitepath span {color: #00B4B4}
.bigger {font-size: 160%; font-weight: bold}
h3.boxcomm a {color: #000; font-size: 1em}
.navforum li a:before, a.raquo:before, .navcomm li a:before, .navoptions li a:before, .navnews li a:before {content: '\00bb '}
.comments .cbody h4 a {font-size: inherit; color: #333333}
.mailbox.selected, .shop_cart_item.selected {background-color: #f6f6f6}
.message.fade, .message.fade h4 a {color: #999}
.steckbrief, .kleinanzeige, .gewinnspiel, .gewinnspiel_klein, .shop_order_details, .event_pending, .preferences, .foto_collage_details {margin: 0}
.steckbrief dt, .kleinanzeige dt, .gewinnspiel dt, .gewinnspiel_klein dt, .shop_order_details, .event_pending dt, .preferences dt, .foto_collage_details dt {float: left; clear: left; width: 7em}
.steckbrief.wide dt, .kleinanzeige dt {width: 9em}
.preferences dt {margin: 15px 0 5px 10px; width: 2em}
.gewinnspiel dt, .gewinnspiel_klein dt, .shop_order_details dt, .foto_collage_details dt {width: 10em}
.event_pending dt {width: 7em}
.steckbrief dd, .kleinanzeige dd {margin: 0 0 .3em 7em}
.steckbrief.wide dd {margin-left: 10em}
.preferences dd {margin: 5px 0; width: 37em; float: left}
.gewinnspiel_klein dd, .shop_order_details, .event_pending dd, .foto_collage_details dd {margin: 0}
.steckbrief dd, .gewinnspiel dd {font-weight: normal}
.sweepstake_block dd {margin:0 0 1em 0em}
.steckbrief:hover a {text-decoration: underline}
#flash-error, .error, p.rejected {border: 1px solid #c00; background-color: #fcc}
#flash-notice, .notice, p.executed {border: 1px solid #0c0; background-color: #cfc}
#flash-notice legend, .notice legend, p.executed {color: #090}
#flash-error legend, .error legend, p.rejected {color: #900}
p.confirmed, p.notconfirmed {border: 1px solid #ff8a00; background-color: #fbdcb7}
p.confirmed, p.notconfirmed {color: #fc8800}
.checkboxes input[type=checkbox]{ float: left; margin-right: 8px}
.nametag-overlay {opacity: 0.8; background-color: pink; border: 1px solid grey; position: absolute; text-align: center; vertical-align: bottom; color: #DD0045; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; overflow: hidden}
.nametag-overlay span {padding: 5px; display: block; margin: auto 0}
.nametag-overlay .method-delete-ajax, .save-nametag {font-size: 11px; background-color: #fff; color: #000; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
.save-nametag {position: absolute; z-index: 100}
.show-nametag-overlay {margin: 0 10px}
.nametag-help {padding: 10px; border: 1px solid #999; background-color: #eee; -webkit-border-radius: 5px; -moz-border-radius: 5px}
.highlight {background-color: #FF6}
.mod480 .content.transparent {background: none}
a.user.smallstar_mg {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -180px; padding-left: 15px; float: none}
a.user.smallstar_gr {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -200px; padding-left: 15px; float: none}
a.user.smallstar_bl {background: transparent url(/images/assets/btn_sprites20x20.gif) no-repeat -160px -220px; padding-left: 15px; float: none}
.profil h2 {margin: 20px 0 10px 0}
.profil h2.first {margin-top: 5px}
.voting-options {list-style-type: none}
.voting-results {margin: 25px auto; width: 80%; border-collapse: collapse}
.voting-results tr {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.voting-results th, .voting-results td {text-align: left; padding: 5px !important}
.voting-results th {background-color: #eee}
.voting-results td.votes {text-align: center}
.latestVoting a.showResult {display: block; border-bottom: none; text-decoration: underline}
.graph {position: relative; width: 200px; margin-bottom: .5em}
.graph .bar {display: block; position: relative; float: left; background: #fc9; text-align: center; color: #fff; height: 2em; line-height: 2em}
.graph .buffer {display: block; float: left; height: 2em; line-height: 2em; background-color: #ddd}
.graph .bar span {position: absolute; left: 1em}
.subcolumns.user {margin: .5em 0}
.character-count, .current-status {color: #666; margin-top: .5em; float: left}
.status-block .current-status, .status-block .character-count {float: none}
.current-status a.method-delete {color: #666; display: none}
.current-status:hover a {display: inline}
.current-status a {color: #666; font-weight: normal}
.delete-status, .delete-activity {float: right; padding-right: 10px; color: #999}
.status-profile h3 {color: #666}
.status-profile .date {color: #999}
.buddy-statuses {clear: both; padding-top: 3px}
#new_status .button_240 {margin-top: 5px}
ul.no-list {list-style: none}
.navnews.block {height: auto}
.navnews.block li {float: none}
.navnews.block li a {display: inline}
a.hdmg {display: block}
div.content hr {color: #ccc}
.padme {padding: .5em 0}
.padme.all {padding: .5em}
.kpr .boxcomm_med {clear: right}
.mailbox .user_photo {float: left; width: 24px; height: 24px; line-height: 150%; margin: 0; padding-top: 14px; padding-right: 10px}
.mailbox .user_photo img {margin: auto}
.mailbox .navcomm {padding-left: 75px}
.mailbox .selektbox {padding-right: 5px}
#gallery_photos .photo_commented {position: absolute; width: 20px; height: 20px; top: 20px; right: 20px; background-position: -60px -220px; cursor: pointer; cursor: hand}
#gallery_photos .photo_commented span {visibility: hidden}
#thumbnail_container div.thumbnail {width: 96px; height: 96px; float: left}
.status_bar {padding: 2px 5px; width: 100px; text-transform: uppercase; text-align: center}
.gruen {background-color: #0f0}
.login_valid {color: #090}
.login_invalid {color: #900}
.old_login {padding: 5px; border: 1px solid #ccc; background-color: #fff}
.quicksearch {display: block; padding: 2em; margin: 8px; font-size: 120%; border: 1px solid #000; color: #666; font-weight: bold; text-align: center !important; width: 10em; float: left}
.quicksearch:hover {color: #333; text-decoration: none}
.quicksearch.male {border-color: #acd; background-color: #cef}
.quicksearch.male:hover {border-color: #9bc; background-color: #bde}
.quicksearch.female {border-color: #dac; background-color: #fce}
.quicksearch.female:hover {border-color: #c9b; background-color: #ebd}
.ktr .subject, .ktl .subject {font-size: 11px; margin: 0; padding: 0 0 .1em}
.ktr .subject a, .ktl .subject a {color: #DD0045}
.activity a.activity, .buddy_activity a.activity {font-weight: normal}
#topnav .online-buddies li a {height: 26px}
#topnav .online-buddies li a {text-decoration: none}
#topnav .online-buddies li img {margin: 0 5px 0 0; padding: 0; vertical-align: middle}
#topnav .change-portal li a {text-decoration: none}
#topnav .change-portal li span {color: #ccc}
table.invitations {width: 100%; border-collapse: collapse}
table.invitations th {background: none; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc}
table.invitations th.first {border-left: none}
table.invitations td {border-bottom: 1px solid #eee}
#portal_activities .subject, #buddies .subject {font-size: inherit}
#einser_photos240 {background: url(/images/assets/mod_bg_240_striped.gif) repeat-y; height: auto; padding: 0 15px; width: 220px}
.conversation-attachments .size {display: block; color: #999}
.conversation-attachments .conversation_attachment {float: left; margin: 10px}
.sub_total {font-weight: bold}
.hidden {display: none}
.shop_item_more_than_5_available {color: #00B4B4}
.shop_item_less_than_5_available {color: #F3AF4E}
.shop_item_outofstock {color: #DD1A44}
.c30l, .c38l {overflow: hidden}
#header, #topnav {z-index: 103}
#einsmenu, #einsmenuCommunity {z-index: 102}
#main {z-index: 99}
#col1 {overflow: hidden}
.event_status {padding: 2px 5px; text-align: center; text-transform: uppercase; width: 120px}
.event_status.backorder {border: 3px solid #cc6; color: #aa4; background-color: #ffd}
.event_status.full, .event_status.closed {border: 3px solid #e99; color: #c66; background-color: #fee}
.event_status.pending {border: 3px solid #ccc; color: #999; background-color: #eee}
.event_status.open {border: 3px solid #9e9; color: #696; background-color: #efe}
.num_signups {padding-left: 14px; background: url(/images/buddy.gif) center left no-repeat}
.cbody img {max-height: 300px; max-width: 300px; overflow: hidden}
.mod240 {width: 240px}
.status-comment {padding: 5px 0; border-top: 1px solid #ccc}
.status-comment .user-photo {vertical-align: middle}
.status-comment .method-delete {display: none}
.status-comment:hover .method-delete {display: inline}
.c10l {float: left; width: 10%}
.c35l {float: left; width: 35%}
.c65r {float: right; width: 65%}
textarea {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 1.1em}
.confirm-save {background-color: #ff9}
#seitzeichen {text-align: center}
#footer {width: 750px}
#copyright {float: right; font-size: 10px}
.buddy_activity .ctop, .activity .ctop {color: #999}
.activity-images {margin: 5px 10px}
.activity-images img {border: 1px solid #666; padding: 3px; margin: 0 3px}
.home-box .content {border-bottom: 1px solid #ccc}
.home-box h3 {cursor: move}
.padtop {padding-top: 1em}
.buddy_candidate {margin: 0; padding: 5px 20px; width: 200px}
#col3 .smallstar_mg {background: none; padding-left: 0}
.banner.medium_rectangle, .banner.medium_rectangle_2, .banner.block {margin-bottom: 10px}
#banner_footer {width: 810px; text-align: center; margin-top: 10px}
.ftmg .mailboxnav, .hdmg .mailboxnav, .ftmg .mailboxnav .navcomm, .hdmg .mailboxnav .navcomm {margin-top: 0; padding-top: 0}
.status-comment {background-color: #fbfbfb}
.content.text_block {text-align: center; padding: 5px 0}
.home-stats {margin-bottom: 20px}
table.stats {-webkit-border-radius: 10px; -moz-border-radius: 10px; background-color: #eee; width: 100%; padding: 20px; border-collapse: collapse}
table.stats th {background: none; padding: 8px 16px}
table.stats td {padding: 8px 16px}
.updated-threads {border-bottom: 1px solid #ddd; padding-bottom: 3px; margin-bottom: 3px}
.opacity50 {filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5}
.opacity75 {filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity: 0.75; opacity: 0.75}
#new-message-indicator {position: absolute; bottom: 38px; left: 220px; text-align: right; z-index: 104}
#new-message-indicator a {padding: 3px 6px; margin: 6px 5px 3px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; font-size: 12px; background-color: #666; color: #fff}
#new-message-indicator .new-message-spinner {margin-left: 50px}
#new-message-indicator a.new-messages {background-color: #f9004d}
.mod240 .contentstr {background-image: none !important; background-color: #EBEBEB}
a.underline {text-decoration: underline}
.bottom_line {padding-bottom: 3px; border-bottom: 1px solid #ccc}
.hover {background-color: transparent}
.hover:hover {background-color: #ddd}
.buddy-listing {max-height: 200px; overflow: auto}
.buddy-listing div {clear: left}
.message_recipients {list-style: none; margin: 0; padding: 0}
.message_recipients li {font-size: 90%; float: left; margin: 0; padding: 0 5px 0 3px; width: 47%; overflow: hidden}
.message_recipients li label {display: inline; margin-left: 5px}
.hideme {display: none}
.status .delete-status {display: none}
.status:hover .delete-status {display: inline}
.article-teaser ul, .article-teaser ol {list-style-position: inside }
.ui-tabs-hide {display: none}
div.linkable-icons {background: url(/images/assets/linkable_icons_sprites.gif) no-repeat top left; width: 35px; height: 45px}
div.video, div.external_video {background-position: 0 -104px}
div.sweepstake {background-position: 0 -252px}
div.voting {background-position: 0 -178px}
div.gallery {background-position: 0 -30px}
#col1.hidden_col3 {width: 800px }
.hdmg div.toggle_button {width: 15px; height: 15px; background: url(/images/assets/btn_control_sprite.gif) no-repeat -18px 0px}
.hdmg_close div.toggle_button {width: 15px; height: 15px; background: url(/images/assets/btn_control_sprite.gif) no-repeat top left}
.einssubmenu li a {border-right: 1px solid #fff; text-decoration: underline}
.article-teaser a, .article-body a {color: #06b6b6}
.sub-startseite ul {display: none}
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed; z-index:120; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url(/images/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window {position: fixed; background: #ffffff; z-index: 122; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#e8e8e8; height:27px}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:123; top: 50%; left: 50%; margin: -6px 0 0 -104px}
* html #TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none}
.sf-menu {line-height: 1.0}
.sf-menu ul {position: absolute; top: -999em; width: 13em}
.sf-menu ul li {width: 100%}
.sf-menu li ul {max-height: 30em; overflow: auto}
.sf-menu li:hover {visibility: inherit}
.sf-menu li {float: left; position: relative}
.sf-menu a {display: block; position: relative}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0; top: 2em; z-index: 99}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 13em; top: 0}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 13em; top: 0}
.sf-menu {float: left; margin-bottom: 1em}
.sf-menu a {border-left: 1px solid #fff; padding: .25em 1em; text-decoration:none}
.sf-menu li.first a {border-left: none}
.sf-menu a, .sf-menu a:visited {color: #13a}
.sf-menu li li {background: #999; text-align: left}
.sf-menu li li a {padding: .5em}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #999; outline: 0}
.sf-menu li li:hover, .sf-menu li li.sfHover {background: #333; outline: 0}
.sf-menu a.sf-with-ul {padding-right: 2.25em; min-width: 1px}
.sf-sub-indicator {position: absolute; display: block; right: .75em; top: 1.05em; width: 10px; height: 10px; text-indent: 999em; overflow: hidden; background: url('/images/arrows-ffffff.png') no-repeat -10px -100px}
a > .sf-sub-indicator {top: .65em; background-position: 0 -100px}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px}
.sf-menu ul .sf-sub-indicator {background-position: -10px 0}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0}
#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85}
#tooltip h3, #tooltip div {margin: 0}
#tooltip.pretty {border: none; width: 210px; padding:20px; height: 135px; opacity: 0.8; background: url('/images/jquery.tooltip/shadow.png')}
#tooltip.pretty h3 {margin-bottom: 0.75em; font-size: 12pt; width: 220px; text-align: left}
#tooltip.pretty div {width: 220px; text-align: left}
#tooltip.fancy {background: url('/images/jquery.tooltip/shadow2.png'); padding-top: 5em; height: 100px}
#tooltip.fancy.viewport-right {background: url('/images/jquery.tooltip/shadow2-reverse.png')}
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; text-align: left; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden}
.ac_loading {background: white url('/images/indicator.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #DD0045; color: white}
.markItUp * {margin:0px; padding:0px; outline:none}
.markItUp a:link, .markItUp a:visited {color:#000; text-decoration:none}
.markItUp {margin:5px 0 5px 0}
.markItUpContainer {font:11px Verdana, Arial, Helvetica, sans-serif}
.markItUpEditor {padding:5px; width:430px; height:320px; clear:both; display:block; line-height:18px; overflow:auto}
.markItUpPreviewFrame {overflow:auto; background-color:#FFF; width:99.9%; height:300px; margin:5px 0}
.markItUpFooter {width:100%}
.markItUpResizeHandle {overflow:hidden; width:22px; height:5px; margin-left:auto; margin-right:auto; background-image:url(/javascripts/markitup/skins/simple/images/handle.png); cursor:n-resize}
.markItUpHeader ul li {list-style:none; float:left; position:relative}
.markItUpHeader ul li:hover > ul{ display:block}
.markItUpHeader ul .markItUpDropMenu {background:transparent url(/javascripts/markitup/skins/simple/images/menu.png) no-repeat 115% 50%; margin-right:5px}
.markItUpHeader ul .markItUpDropMenu li {margin-right:0px}
.markItUpHeader ul ul {display:none; position:absolute; top:18px; left:0px; background:#FFF; border:1px solid #000}
.markItUpHeader ul ul li {float:none; border-bottom:1px solid #000}
.markItUpHeader ul ul .markItUpDropMenu {background:#FFF url(/javascripts/markitup/skins/simple/images/submenu.png) no-repeat 100% 50%}
.markItUpHeader ul .markItUpSeparator {margin:0 10px; width:1px; height:16px; overflow:hidden; background-color:#CCC}
.markItUpHeader ul ul .markItUpSeparator {width:auto; height:1px; margin:0px}
.markItUpHeader ul ul ul {position:absolute; top:-1px; left:150px}
.markItUpHeader ul ul ul li {float:none}
.markItUpHeader ul a {display:block; width:16px; height:16px; text-indent:-10000px; background-repeat:no-repeat; padding:3px; margin:0px}
.markItUpHeader ul ul a {display:block; padding-left:0px; text-indent:0; width:120px; padding:5px 5px 5px 25px; background-position:2px 50%}
.markItUpHeader ul ul a:hover {color:#FFF; background-color:#000}
.markItUp .markItUpButton1 a {background-image:url(/javascripts/markitup/sets/bbcode/images/bold.png)}
.markItUp .markItUpButton2 a {background-image:url(/javascripts/markitup/sets/bbcode/images/italic.png)}
.markItUp .markItUpButton3 a {background-image:url(/javascripts/markitup/sets/bbcode/images/underline.png)}
.markItUp .markItUpButton4 a {background-image:url(/javascripts/markitup/sets/bbcode/images/picture.png)}
.markItUp .markItUpButton5 a {background-image:url(/javascripts/markitup/sets/bbcode/images/link.png)}
.markItUp .markItUpButton6 a {background-image:url(/javascripts/markitup/sets/bbcode/images/list-bullet.png)}
.markItUp .markItUpButton7 a {background-image:url(/javascripts/markitup/sets/bbcode/images/list-numeric.png)}
.markItUp .markItUpButton8 a {background-image:url(/javascripts/markitup/sets/bbcode/images/list-item.png)}
.markItUp .markItUpButton9 a {background-image:url(/javascripts/markitup/sets/bbcode/images/quotes.png)}
.markItUp .markItUpButton10 a {background-image:url(/images/smileys/happy.gif)}
.markItUp .markItUpButton11 a {background-image:url(/javascripts/markitup/sets/bbcode/images/youtube.png)}
.markItUp .markItUpButton12 a {background-image:url(/javascripts/markitup/sets/bbcode/images/google.png)}
.markItUp .markItUpButton13 a {background-image:url(/javascripts/markitup/sets/bbcode/images/users.png)}
