.important { font-weight: bold; color: #AF0917; }
.detail { border: solid 1px #aaa; padding: 0 3px; background-color: #ECE9D8; }
.name-of-person { color: #6DB401; }
.divider { margin: 15px 0; }

.fe-upload-input { width: 100%; font-size: 10px; margin-top: 10px; }
.fe-upload-submit { font-size: 10px; margin-top: 5px; }


/* SOCIALNETWORK */
.tx-stsocialnetwork-pi1 { margin: 8px 0 0 0; padding: 2px 0px; border: solid 1px #ccc;}
.tx-stsocialnetwork-pi1 twitter { padding: 0; margin: 0;}
.tx-stsocialnetwork-pi1 facebook { padding: 0; margin: 0;}
.tx-stsocialnetwork-pi1 meinvz { padding: 0; margin: 0;}
.tx-stsocialnetwork-pi1 a { padding: 0; margin: 0;}

/* WT TWITTER */
#wt_twitter_newsticker { }

/* LGT-GREY */
.light-grey { font-family: Verdana, Geneva, sans-serif; color: #888; }
.light-grey p { line-height: 11px; }
.light-grey ul { margin: 0; padding: 15px 0 15px 25px; }
.light-grey li { margin: 0; padding: 0; font-size: 10px; }

/* SEARCHBOX */
.tx-macinasearchbox-pi1 { padding-bottom: 5px; }
.tx-indexedsearch-searchbox td { font-size: 11px; padding: 0 15px 6px 0; }
.tx-indexedsearch-searchbox input { font-size: 11px; padding: 1px 3px; border: solid 1px #333; }
.tx-indexedsearch-searchbox select { font-size: 11px; padding: 1px 3px; border: solid 1px #333; }
.tx-indexedsearch-searchbox-button submit { font-size: 11px; padding: 0px 3px; border: solid 1px #333; }

.tx-indexedsearch td { font-size: 11px; text-align: justify; }
.tx-indexedsearch-descr { font-family: Verdana, Geneva, sans-serif; }
.tx-indexedsearch-redMarkup { font-weight: bold; color: #AF0917; }
.tx-indexedsearch-title { font-weight: bold; }
.tx-indexedsearch-info { font-family: Verdana, Geneva, sans-serif; background-color: #eeeeee; padding: 3px 5px; }
.tx-indexedsearch-path { font-weight: bold; }
.tx-indexedsearch-line { line-height: 16px; }

/* TAGCLOUD */
.tagcloud { background-color: #fff; display: block; text-align: left; margin: 5px; color: #ace033; }
a.cloudlevel_0 { color: #ACE033; font-family: Verdana, Geneva, sans-serif; }
a.cloudlevel_1 { color: #9CD023; }
a.cloudlevel_2 { color: #8CC013; }
a.cloudlevel_3 { color: #7CB003; }
a.cloudlevel_4 { color: #6CA003; }
a.cloudlevel_5 { color: #5C9003; }
a.cloudlevel_6 { color: #4C8003; }


/* PREISANGABE */
.preisschild { width: 100%; }
.produkt { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; padding-right: 30px; }
.preis { background-image: url(../gfx/preisschild.png); background-repeat: no-repeat; color: #AF0917; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: right; position: relative; height: 40px; width: 91px; }
.euro { position: absolute; width: 72px; right: 17px; top: 17px; }

/* - - - - - - - - - - - - - SPALTEN FCEs - - - - - */

/* 50-50 */
.spalten50 { width: 100%; border-top: dashed 1px #CCC; background-image: url(../gfx/hg-50-50.gif); margin-top: 15px; }
.c50lft { float: left; width: 49.9%; }
.c50lft-cont { margin-right: 10px; }
.c50rgt { float: right; width: 49.9%; }
.c50rgt-cont { margin-left: 10px; }

/* 33-33-33 */
.spalten33 { width: 100%; border-top: dashed 1px #CCC; background-image: url(../gfx/hg-33-33-33.gif); margin-top: 15px; }
.c33lft { float: left; width: 32.5%; }
.c33lft-cont { margin-right: 8px; }
.c33mid { float: left; width: 34.5%; }
.c33mid-cont { margin-right: 8px; margin-left: 8px; }
.c33rgt { float: right; width: 32.5%; }
.c33rgt-cont { margin-left: 8px; }

/* 65-35 */
.c65lft { float: left; width: 64.4%; border-right: dashed 1px #CCC; }
.c65lft-cont { margin-right: 8px; }
.c35rgt { float: right; width: 34.4%; }
.c35rgt-cont { margin-left: 8px; }

/* - - - - - - - - - - GREEN-BLOCK - - - - - */

.green-block-head { background-color: #ACE033; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; font-size: 14px; border-bottom: 1px solid #FFF; padding-top: 2px 5px 15px 5px; text-align: center; }
.green-block-cont { border: 1px solid #ACE033; padding-top: 5px 5px 15px 5px; }
.green-block-foot { background-color: #ACE033; color: #060; padding: 2px 5px; border-top: 1px solid #FFF; margin-bottom: 15px; }
.green-block-foot p { margin: 0; padding: 0; display: inline; }
a.green-block-foot { color: #060; text-decoration: none; }
a:hover.green-block-foot { color: #060; text-decoration: underline; }

/* GREENBLOCK CONTENT */
.green-block-cont fieldset { border: 0; width: 100%; margin: 0; padding: 0; }
.green-block-cont .csc-mailform-field { padding-bottom: 10px; }
.green-block-cont label { margin-bottom: 3px; }
.green-block-cont textarea { font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #666; background-color: #eee; padding: 3px; border: solid 1px #666; }
.green-block-cont input { font-size: 11px; font-family: Verdana, Geneva, sans-serif; color: #666; background-color: #eee; padding: 3px; border: solid 1px #666; }
