body { font-family: Verdana, sans-serif; font-size: 11px; color: #003b5a; }
table, td, th, input, select, textarea { font-family: Verdana, sans-serif; font-size: 1em; color: #003b5a; }

.csc-frame-invisible { display:none; }

/*
	PARAGRAPHS, TEXTS
================================================================================== */
p { margin: 0; }
.content p { margin: 0 0 10px 0; }
.content { line-height: 1.5em; }

.orange { color: #DA9642; }
.small { line-height: 1.15em; font-size: 0.91em; }


/*
	SEPARATORS
================================================================================== */
.separator { height: 1px; background: #e1eaef; margin-bottom: 15px; clear: both;}
#rightColumn .separator { width: 200px; background: #fff; margin: 0 -10px; }


/*
	LINKS
================================================================================== */
a { font-weight: bold; color: #003b5a; text-decoration: underline; }
a:visited {  }
a:hover { text-decoration: none; }
a:active {  }
a:active {  }
 
a.morelink { background: url(../images/bullets/arrow03_r.gif) right 0.27em no-repeat; padding-right: 14px; }
a.yellow { color: #da9642; background-image: url(../images/bullets/arrow04_r.gif); }

#rightColumn a { font-weight: normal;}
#rightColumn a.morelink { font-weight: bold;}


/*
	IMAGES
================================================================================== */
a img { border: 0 solid #fff; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom: 1px; display: block; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { color: #fff; background: #f5a748; padding: 3px 4px; }



/*
	FORMS
================================================================================== */

form, fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.i-text, .i-textarea, .i-select, .i-file { background: #f4f7f9; border: 1px solid #a3b9c5; }
.i-checkbox, .i-radio { }
.i-button { width: auto; font-weight: bold; text-align: left; text-transform: uppercase; color: #da9642; background: transparent url(../images/bullets/arrow05_r.gif) right 50% no-repeat; border: 0 solid #fff; padding: 0 17px 0 0; overflow: visible; }



/*
	HEADERS
================================================================================== */

h1 { font-size: 1em; margin: 10px 0; color: #da9642; }
h2 { font-size: 1em; margin: 10px 0; color: #da9642; }
h3 { font-size: 1em; margin: 10px 0; color: #da9642; }
h4 { font-size: 1em; margin: 10px 0; color: #da9642; }
h5 { font-size: 1em; margin: 10px 0; color: #da9642; }
h6 { font-size: 1em; margin: 10px 0; color: #da9642; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 1.2em; }
.csc-header h2, .csc-textpicHeader h2 { font-size: 1em; }
.csc-firstHeader { margin-top: 0!important; }


/*
	LISTS
================================================================================== */

ul, ol { margin: 0; padding: 0; list-style; none; }

.content ul { margin: 0; padding: 0 0 0 1.5em; list-style: disc; } 
.content ul ul { list-style: circle; } 
.content ul ul ul { list-style: square; } 
.content ol { margin: 0; padding: 0 0 0 1.5em; list-style: numbers; } 



/*
	ACRONYMS, DEFENITIONS ...
================================================================================== */

acronym, dfn, abbr, span.abbr { font-style:normal;}


/*
	MAIL FORM
================================================================================== */
.tx-thmailformplus-pi1 {}
.tx-thmailformplus-pi1 dl { margin: 0; }
.tx-thmailformplus-pi1 dl dt { width: 25%; text-align: right; margin: 0 1% 10px 0; float: left; clear: left; }
.tx-thmailformplus-pi1 dl dd { width: 73%; line-height: 15px; margin: 0 0 10px 0; float: left;  }
#form-mfp-wish dl dt { width: 30%; }
#form-mfp-wish dl dd { width: 68%; }

.tx-thmailformplus-pi1 .i-text, .tx-thmailformplus-pi1 .i-select { width: 55%!important; }
.tx-thmailformplus-pi1 .i-textarea { width: 99%!important; }
.tx-thmailformplus-pi1 .i-button { float: right; margin-right: 1%; display: inline; }

.tx-thmailformplus-pi1 .i-checkbox, .tx-thmailformplus-pi1 .i-radio { margin: 0 10px 0 3px; vertical-align: middle;}

.tx-thmailformplus-pi1 .field-separator { border-bottom: 1px solid #e1eaef; padding-bottom: 5px; }
.tx-thmailformplus-pi1 .field-pain-cause { margin-top: 10px; }
.tx-thmailformplus-pi1 .field-scale { width: 350px; height: 45px; background: url(../images/blocks/bg_field_scale.png) no-repeat; margin-top: 5px; clear: both; }
.tx-thmailformplus-pi1 .field-pain-min, .tx-thmailformplus-pi1 .field-pain-max { font-size: 0.91em; font-weight: bold; text-transform: uppercase; margin-top: 30px; }

.tx-thmailformplus-pi1 .field-pain-severity  .i-radio { margin-right: 17px; }
	#b-opera .tx-thmailformplus-pi1 .field-pain-severity  .i-radio { margin-right: 16px; }
	#b-ie6 .tx-thmailformplus-pi1 .field-pain-severity  .i-radio, #b-ie7 .tx-thmailformplus-pi1 .field-pain-severity  .i-radio { margin-left: 0; margin-right: 13px; }
	#b-safari .tx-thmailformplus-pi1 .field-pain-severity  .i-radio { margin-right: 18px; }
	
.tx-thmailformplus-pi1 .field-pain-severity  .last{ margin-right: 0!important; }



/*
	SITEMAP
================================================================================== */
.csc-sitemap { }
.csc-sitemap ul { margin-bottom: 10px; margin-left: 20px; }
.csc-sitemap a { text-decoration: none; }
.csc-sitemap a:hover { text-decoration: underline; }
.csc-sitemap ul ul a { font-weight: normal; }


/*
	DOCCHECK
================================================================================== */
.doccheck { min-height: 210px; height: auto!important; height: 210px; background: url(../images/blocks/bg_doccheck.png) 33px 43px no-repeat; padding-left: 166px; }
.doccheck fieldset { margin-bottom: 20px; }
.doccheck h3 { height: 14px; background: url(../images/blocks/bg_doccheck-title.png) right top no-repeat; overflow: hidden; text-indent: -2000px; }

.doccheck dl { margin: 0; }
.doccheck dl dt { width: 25%; text-align: right; margin: 0 1% 10px 0; float: left; clear: left; }
.doccheck dl dd { width: 73%; line-height: 15px; margin: 0 0 10px 0; float: left;  }
.doccheck .i-text { width: 99%; }
.doccheck .i-button { float: right; margin-left: 2%; margin-right: 1%; display: inline; }

.doccheck .morelink { font-weight: normal!important; }


/*
	FORMZILLA
================================================================================== */

.formzilla {}
.formzilla .product { border-bottom: 1px solid #e1eaef; padding-bottom: 10px; margin: 0 0 20px 0; }
.formzilla .product img { margin: 0 10px 10px 0; border: 1px solid #e1eaef; float: left; }
.formzilla .product .orderitem { text-align: right; }
.formzilla .product .orderitem .i-text { width: 25px; margin-left: 5px; }

.formzilla dl { margin: 0; }
.formzilla dl dt { width: 30%; text-align: right; margin: 0 1% 10px 0; float: left; clear: left; }
.formzilla dl dd { width: 68%; line-height: 15px; margin: 0 0 10px 0; float: left;  }
.formzilla dl .i-text, .formzilla dl .i-textarea { width: 99%; }
.formzilla .buttons { width: 100%; margin-bottom: 10px; float: left; clear: both; }
.formzilla .buttons .i-button, .formzilla dl .i-button { float: right; margin-left: 2%; margin-right: 1%; display: inline; }
/* 
.formzilla #strasse { width: 70%; margin-right: 1%; } 
.formzilla #haus { width: 27%; }
*/
.formzilla #plz { width: 37%; margin-right: 1%; }
.formzilla #ort { width: 60%; }

#b-ie6 .formzilla #haus  { width: 25%; }
#b-ie7 .formzilla #haus { width: 26%; }
#b-ie6 .formzilla #plz { width: 35%; } 
#b-ie7 .formzilla #plz { width: 36%; }


/*
	FCE BACKGROUND IMAGE
================================================================================== */
.FCE-bgimage {}
.FCE-bgimage .FCE-bgimage-t { position: relative; z-index: 1; }
.FCE-bgimage .FCE-bgimage-i { position: relative; z-index: 0; }
.FCE-bgimage .FCE-bgimage-c { position: relative; z-index: 1; }




				
