body { font-family: Arial,Verdana,Geneva,Helvetica; font-size: 12px; }
body, table, tr, td, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, fieldset, form { margin: 0px; padding: 0px; }
img, fieldset { border: none; }

/* Tip-A-Friend */
.fields-req {border:1px solid #651163; padding:5px 10px 5px 10px; }
.csc-form-label-req { font-weight:bold; }

#content { line-height: 26px; /*font-style: italic;*/ }

/* Abstände */
#content .cE { margin-bottom: 24px; }
#content p {  margin-bottom: 12px; }

/* Überschriften */
#content h1,
#content h2,
#content h3 { color: #651163; font-size: 14px; }

/* Links */
#content a {  color: #000; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#content a.glossary { border-bottom: none; }
#content h1 a.glossary { color: #651163; }
#content a.glossary:hover { text-decoration: none; }
#content a dfn { border-bottom: 1px dashed #d880b2; font-weight: bold; text-decoration: none; }
#content #siteFooterText a { color: #b1b2b4; font-weight: normal; }
#content #siteFooterText a dfn { border-bottom: 1px solid white; color: #b1b2b4; font-weight: normal; }

/* Listen */
#content ul { list-style-type: none; }
#content ul li { padding-left: 15px; background: url(../nav/li_bg.gif) 0px 9px no-repeat; }
#content ol { margin-left: 15px; }

/* Tabellen */
#content table,
#content table tr,
#content table tr td,
#content table tr th { border-collapse: collapse; }
#content table tr td,
#content table tr th { line-height: 20px; padding: 4px; vertical-align: top; }

#content .contenttable-0 tr td.td-0 { font-weight: bold; }
#content .contenttable-1 tr.tr-0 td { font-weight: bold; }
#content .contenttable-2 tr.tr-0 td,
#content .contenttable-2 tr td.td-0 { font-weight: bold; }

#content .csc-uploads .csc-uploads-fileName { padding-left: 12px; }
#content .csc-uploads-0 .csc-uploads-fileName { padding-left: 0px; }
#content .csc-uploads .csc-uploads-fileSize { padding-left: 12px; }


/* Formulare */
#content .csc-mailform-label { clear: both; margin: 5px 0px 5px 0px; color: #651163; font-weight: bold; }
#content .csc-mailform-field { clear: both; }
#content .csc-mailform-field label { display: block; float: left; width: 150px;  }
#content .csc-mailform-field fieldset label { display: inline; float: none; }
#content .csc-mailform-field fieldset legend { display: none; }

#content .csc-mailform-field .input,
#content .csc-mailform-field .select { width: 290px; border: none; }
#content .csc-mailform-field .textarea { width: 440px; }
#content .csc-mailform-field .submit { margin: 10px 0px 0px 0px; padding: 2px 20px 2px 20px; border: none; }
#content .csc-mailform-field #mailformPostleitzahl { width: 145px; }
