/* Einbinden Editor Stylesheet */
@import url(editor.css);

/* Seitenmerkmale */
body { scrollbar-face-color: #8f1980; scrollbar-highlight-color: #8f1980; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ebebeb; }
body { background-color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; margin-left: 0px; margin-top:0px; }

A:link, A:visited { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #8f1980; }
A:hover { text-decoration: underline; font-weight: bold; }
A.active:link, A.active:visited { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #8f1980; }

/* Input-Felder */
input { border: 0px solid #000000; font-size: 9px; color: #8f1980; }
input.login { height: 14px; width: 73px; margin-left: 10px; }
input.search { height: 14px; width: 156px; margin-left: 17px; }
input.loginbutton { font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 10px; background-color: #d7d7d7; padding: 0px; height: 14px; margin: 0px; background-color: #b7b6b6; }
input#submitcart { width: 120px; }

/* Mailformulare*/
input.textfeld { width: 140px; border: 1px solid #000000; font-size: 9px; color: #8f1980; }
input.checkfeld { width: 15px; font-size: 9px; color: #8f1980; }
textarea.textareafeld { width: 210px; height: 70px; border: 1px solid #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #8f1980; }
.label { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.labelsingle { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; }

/* DIV-Zuweisungen */
div.login { background-color: #b7b6b6; padding-left: 8px; padding-top: 5px; padding-bottom: 8px; font-size: 10px; font-weight: bold; }
div.search { background-color: #cccccc; padding-left: 8px; padding-top: 5px; padding-bottom: 5px; font-size: 10px; font-weight: bold; }
div.spacer { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-top: 0px; padding-bottom: 10px; padding-left: 20px; color: #8f1980; text-decoration: none; }

/* Tabellenformate */
table.maintable { background-color: #d7d7d7; }
td { font-family: verdana, arial, helvetica, sans-serif; }
td.login { background-color: #d7d7d7; padding-left: 0px; padding-top: 7px; }
td.left1 { padding-left: 15px; }
td.left2 { padding-left: 25px; }
td.header { background-color: #d7d7d7; background-image: url(background.jpg); background-repeat: repeat-y; padding-right: 25px; }
td.menu { background-image: url(../images/backleft.jpg); background-repeat: repeat-x; padding-top: 20px; }
td.main { padding-left: 25px; padding-top: 20px; height: 400px; }
td.spez { font-size: 11px; width: 130px; border: 0px solid red; }
td.spez2 { font-size: 11px; width: 240px; border: 0px solid red; }
td.bestellinfo { font-size: 11px; width: 70px; border: 0px solid blue; }
td.bestellinfo2 { font-size: 11px; width: 290px; border: 0px solid blue; }
td.konzentration { font-size: 11px; border-left: 1px solid #000000; border-top: 1px solid #000000; padding-left: 5px; padding-right: 5px; }
td.konzentration2 { text-align: center; font-size: 11px; border-left: 1px solid #000000; border-top: 1px solid #000000; padding-left: 5px; padding-right: 5px; }
/* td.info { font-size: 11px; width: 70px; border: 0px solid green; } */
/* td.info2 { font-size: 11px; width: 290px; border: 0px solid green; } */
td.info { font-size: 11px; width: 45px; border: 0px solid green; }
td.info2 { font-size: 11px; /*width: 450px;*/ border: 0px solid green; }
td.mailform1 { font-size: 11px; width: 130px; padding-right: 5px; }
td.mailform2 { font-size: 11px; width: 240px; font-weight: bold; color: #8f1980; }
td.mailform2 input { border: 1px solid #afafaf; }
td.mailform2 textarea { border: 1px solid #afafaf; }
td.mailform2 select { font-size: 11px; width: 200px; color: #8f1980; height: 14px; border: 1px solid #afafaf; }
td.ext1 { font-size: 10px; vertical-align: top; padding-left: 0px; padding-top: 4px; padding-bottom: 4px; padding-right: 3px; font-family: arial, helvetica, sans-serif; }
td.ext2 { font-size: 10px; background-color: #e6edf3; vertical-align: top; padding-left: 2px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; font-family: arial, helvetica, sans-serif; }
td.ext3 { font-size: 10px; background-color: #eeeef0; vertical-align: top; padding-left: 2px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; font-family: arial, helvetica, sans-serif; }
td.ext4 { font-size: 10px; background-color: #f6ece0; vertical-align: top; padding-left: 2px; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; font-family: arial, helvetica, sans-serif; }
td.space { background-color: #ffffff; width: 1px; }
td.produkte { width: 90px; margin: 0px; padding: 0px; }
td.produkte p { margin: 0px; padding: 0px; }


/* Textformate - ausgeblendet, jetzt in "editor.css"
h1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
h3 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; }
h5 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #8f1980; }

p { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.bullet { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; list-style-image: url(images/list-bullet.gif); list-style-position: inside; }
ul { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
ul.intext { margin: 0px; padding-left: 15px; padding-bottom: 15px; }
ul.intext li { margin-bottom: 5px; list-style-image: url(../images/list-pfeil.gif);}

.absatzmittel { color: #000000; font-weight: normal; font-size: 12px; }
.absatzgross { color: #000000; font-weight: normal; font-size: 14px; }

Bilder im Fliesstext 
.imgleft { margin-right: 10px; margin-bottom: 5px; }
.imgright { margin-left: 10px; margin-bottom: 5px; }
*/

/* DIV/Span Formatierungen */
span.loginform { padding-left: 54px; font-weight: normal; }
span.titel { padding-left: 10px; }
#qslogo { padding: 18px; }

/* Content Elemente (IDs) */
#contentleft { width: 175px; padding-left: 0px; }
#contentleft p, h1, h2, h3, h4 { margin-top: 0px; }
#contentmiddle { width: 175px; padding-left: 0px; }
#contentmiddle p, h1, h2, h3, h4 { margin-top: 0px; }
#contentright { width: 175px; padding-left: 0px; }
#contentright p, h1, h2, h3, h4 { margin-top: 0px; }
#contentbreit { width: 375px; padding-left: 0px; margin-top: 0px; }
#contentbreit p, h1, h2, h3, h4 { width: 375px; padding-left: 0px; margin-top: 0px; }
#contentgesamt { width: 575px; padding-left: 0px; margin-top: 0px; }
#contentgesamt p, h1, h2, h3, h4 { padding-left: 0px; margin-top: 0px; }
#contentprodukte { width: 575px; padding-left: 0px; margin-top: 0px; }

/* Content Elemente (IDs) Mailformulare */
#contentleftmail { width: 100px; padding-left: 0px; }
#contentleftmail p { margin-top: 0px; font-size: 10px; font-family: arial; line-height: 12px; text-align: left; }
#contentleftmail h1, h2, h3, h4 { margin-top: 0px; }
#contentbreitmail { width: 450px; padding-left: 0px; margin-top: 0px; }

#contentbreitmail p, h1, h2, h3, h4 { width: 375px; padding-left: 0px; margin-top: 0px; }
/*#contentprodukte p, h1, h2, h3, h4 { width: 575px; padding-left: 0px; margin-top: 0px; }*/

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch { padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; width: 565px; }
.tx-indexedsearch .tx-indexedsearch-searchbox table { width: 565px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; border: 1px solid #afafaf; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; border: 1px solid #afafaf; }
.tx-indexedsearch .tx-indexedsearch-searchbox select { font-size: 11px; width: 200px; color: #8f1980; height: 14px; border: 1px solid #afafaf; }
.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch p.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.tx-indexedsearch-browsebox A:link { color: #8f1980; padding: 1px 5px; text-decoration: none; }
.tx-indexedsearch-browsebox A:visited { color: #8f1980; padding: 1px 5px; text-decoration: none; }
.tx-indexedsearch-browsebox A:active { color: #8f1980; padding: 1px 5px; text-decoration: none; }
.tx-indexedsearch-browsebox-SCell A:link { background:#8f1980; color: #ffffff; text-decoration: none; }
.tx-indexedsearch-browsebox-SCell A:active{ background:#8f1980; color: #ffffff; text-decoration: none; }
.tx-indexedsearch-browsebox-SCell A:visited { background:#8f1980; color: #ffffff; text-decoration: none; }

/*.tx-indexedsearch-browsebox { width: 565px; }*/
/*.tx-indexedsearch-browsebox table { width: 565px; }*/
/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table td h2 { font-size: 12px; }*/

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 { background-color: #d7d7d7; }
.tx-srfeuserregister-pi1 p { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #8f1980; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #8f1980; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #8f1980; }
.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea { border: 1px solid #8f1980; font-size: 9px; color: #8f1980; margin-bottom: 5px; }
.tx-srfeuserregister-pi1 select { border: 1px solid #8f1980; font-size: 9px; color: #8f1980; margin-bottom: 5px; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; border: none; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; border: none; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0px; padding: 0px; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px 0px 0px 8px; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 20%; text-align: right; padding: 0px; margin-bottom: 5px; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0px; }
.tx-srfeuserregister-pi1 dd label { padding: 0px; }
.tx-srfeuserregister-pi1-text input { padding 0px; margin: 0px; }

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

.tx-newloginbox-pi1 input { border: 1px solid #8f1980; font-size: 9px; color: #8f1980; }

/* default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

/* default styles for extension "tx_avotherresources_pi1" */

/* Style classes for the category items */
.av_otherresource_cattitle { visibility:hidden; font-style: Arial, Verdana; font-size: 12px; font-weight: bold; padding:2px 0px 2px 0px; background-color:#E9E9E9; }
.av_otherresource_catsub { visibility:hidden; font-style: Arial, Verdana; font-size: 12px; font-weight: normal; padding:5px 0px 2px 20px; }
.av_otherresource_catdesc { visibility:hidden; font-style: Arial, Verdana; font-size: 12px; font-weight: normal; padding:5px 0px 2px 20px; }

/* Style classes for the resource items */
#contentbreit .tx-avotherresources-pi1 input { border: 1px solid #8f1980; }
#contentbreit .av_otherresource_itemtitle { font-style: Arial, Verdana; font-size: 12px; font-weight: bold; padding:2px 0px 2px 0px; background-color:#E9E9E9; }
#contentbreit .av_otherresource_itemborder { border:1px solid #E9E9E9; }
#contentbreit .av_otherresource_itemdesc { font-style: Arial, Verdana; font-size: 12px; font-weight: normal; padding:5px 0px 2px 20px; }
#contentbreit .av_otherresource_itemmeta { font-style: Arial, Verdana; font-size: 10px; font-weight: bold; padding:2px 0px 5px 20px; }
#contentbreit .av_otherresource_ratingform { font-style: Arial, Verdana; font-size: 8px; font-weight: normal; }
#contentbreit .av_otherresource_redbold { font-style: Arial, Verdana; font-size: 12px; font-weight: bold; color: red; }
#contentbreit .av_otherresource_backlink { font-style: Arial, Verdana; font-size: 12px; font-weight: bold; padding:2px 0px 2px 0px; }
