/* Alles */
* {
 padding: 0px;
 margin: 0px;
 font-family: verdana,sans-serif;
 color: #333;
}

body {
	background-color: #fff;
}

/* Main Page Object */
div#page {
 width: 885px;
 margin: 0 auto;
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/back_line_1.jpg');
 background-position: 662px 152px;
 background-repeat: no-repeat;
}

/* Sub Page Object */
div#top {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/header.jpg');
 background-repeat: no-repeat;
 height: 128px;
 clear: both;
}
div#left {
 float: left;
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/head_content.jpg');
 background-repeat: no-repeat;
 padding-top: 30px;
 padding-left: 10px;
 padding-right: 13px;
 width: 639px;
}

div#left {
   height: 400px;
}
/* folgende anweisung wird nicht vom ie interpretiert */
div#left[id] {
    height:auto;
    min-height:400px;
}

dd.csc-textpic-caption {
 font-weight: bold;
 font-style: italic;
}

.tx-ttnews-browsebox-strong {
font-weight: bold;
}

div#right {
 float: left;
 width: 204px;
 margin-left:10px;
}
div#bottom {
 clear: both;
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/back_line_2.jpg');
 background-position: center top;
 background-repeat: no-repeat;
 background-color: #FFFFFF;
 text-align: center;
 font-size: 11px;
 color: #333;
 padding: 3px;
}

/* Detail Page Object */
div#top div#bredcrumb {
 color: white;
 font-size: 11px;
 padding-left: 10px;
 padding-top: 65px;

}

div#top div#bredcrumb * {
 color: white;
 font-size: 11px;
}
div#top div#bredcrumb acronym {
 border-bottom: dotted 1px white;
}
div#top h1 {
 color: white;
 font-weight: bold;
 font-size: 17px;
 padding-left: 10px;
 padding-top: 10px;
}
div#top h1 acronym {
 color: white;
 font-weight: bold;
 font-size: 17px;
 border-bottom: dotted 1px white;
}




div#right div#navigation {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/head_navigation.jpg');
 background-repeat: no-repeat;
 padding-top: 40px;
 padding-left: 10px;
}
div#right div#login {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/head_login.jpg');
 background-repeat: no-repeat;
 padding-top: 35px;
 padding-left: 10px;
 padding-bottom: 10px;
}
div#right div#adsense {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/head_adsense.jpg');
 background-repeat: no-repeat;
 padding-top: 30px;
 padding-left: 10px;
}

div#navigation,div#login,div#adsense,div#left {
color: #333;
font-size: 11px;
}

div#navigation acronym {
 border-width: 0px;
}


/*
  teamp
*/

div#left,div#right {
 line-height: 18px;
 padding-bottom: 15px;
}

div#left a, div#left a b, div#left a strong {
 color: #549E13;
 text-decoration: none;
}

div#left a acronym, div#left a b acronym, div#left a strong acronym {
 color: #549E13;
 text-decoration: none;
 border-bottom: dotted 1px #549E13;
}


img {
 border: 0px;
}

h2 {
 padding-bottom: 12px;
 padding-top: 10px;
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/kreis.jpg');
 background-repeat: no-repeat;
 background-position: 0px 9px;
 font-weight: bold;
 font-size: 14px;
 padding-left: 28px;
 color: #549E13;
}


h2 acronym {
 color: #549E13;
 font-weight: bold;
 font-size: 14px;
 border-bottom: dotted 1px #549E13;
}

ul {
 margin-left: 12px;
 list-style: none;
}
li {
 list-style: none;
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/pfeil.jpg');
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left: 15px;
}


li.none {
 list-style: none;
 background: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/trans.gif');
 background-position: 100px 100px;
 padding-left: 15px;
}

li.nav2 {
 padding-left: 30px;
 background-position: 15px 5px;
}
li.nav3 {
 padding-left: 45px;
 background-position: 30px 5px;
}
li.act {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/typo3.fruit-lab.de/images/pfeil_aktiv.jpg');
}
li.act a {
 color: #549E13;
 text-decoration: none;
}
li.act a acronym {
 color: #549E13;
 text-decoration: none;
 border-bottom: dotted 1px #549E13;
}





fieldset.csc-mailform {
 border: 0px;
 padding-top: 10px;
}

fieldset.csc-mailform div {

}

fieldset.csc-mailform label {

 width: 150px;
 display: block;
}
fieldset.csc-mailform input {

}

input#mailformformtype_mail {
margin-top:15px;
}

textarea {
font-size: 11px;
}





div.tx-flextfooter-pi1 {
width: 600px;
margin: 0 auto;
text-align: center;
padding-bottom: 2px;
}
div.tx-flextfooter-pi1, div.tx-flextfooter-pi1 * {
 font-size: 10px;
}

/* *** NEWS **/
div.news-list-item span.news-list-date, div.news-single-item span.news-list-date {
 font-size: 10px;
}
div.news-list-item p.bodytext {
 display: inline;
}

div.news-list-item img, div.news-single-item img {
 float: left;
 padding-right: 4px;
}

div.news-list-item p.bodytext img, div.news-single-item p.bodytext img {
 float: none;
 padding-right: 0px;
}

div.news-list-item, div.news-single-backlink {
 clear: both;
}

div.news-single-item div.news-single-backlink {
 padding-tOp: 8px;
}

/* ***************** FAQ ************** */
div.tx-irfaq-pi1 dt.faq_link {
 cursor: pointer;
 color: #549E13;
}
div.tx-irfaq-pi1 p.faq_info {
 padding-bottom: 8px;
}
div.tx-irfaq-pi1 p.bodytext {
 border: solid 1px #D9D9D9;
 padding: 5px;
 margin: 5px;
 padding-bottom: 0px;
}
div.tx-irfaq-pi1 div.additional-info  {
 border-width: 0px;
 padding:0px;
 margin:0px;
 padding-bottom: 5px;
}

/* Suche ***************************************************************************************************/
div.tx-indexedsearch {
 padding-top: 10px;
}
div.tx-indexedsearch fieldset {
 padding: 5px;
 border: 1px solid #D1D1D1;
}
div.tx-indexedsearch fieldset legend {
 padding: 2px;
 font-weight: bold;
}
div.tx-indexedsearch-form {
 float:left;
}
div.tx-indexedsearch-search-submit {
 float:left;
 padding-left: 10px;
}

/*   NEW  */
li.lastWeek, li.lastDay, li.lastMonth {
 background-image: url('http://typo3.fruit-lab.de/fileadmin/images/new.png');
 background-position: 0px 1px;
 padding-left: 20px;
}

table.benchmark thead tr th {
  padding: 5px;
  font-size: 12px;
  border-bottom: 1px solid black;
}

table.benchmark tbody tr.tr-even td {
  padding: 2px;
  background-color: #FFFFFF;
}

table.benchmark tbody tr.tr-odd td {
  padding: 2px;
  background-color: #EAEAEA;
}

div.tx-psmhighlight-toolbar {
position: absolute;
top: 40px;
left: 2px;
width: 150px;
background-color: white;
}

span.sitemap_counter {
 color: #549E13;
 font-style: italic;
}

.error {
	color: red;
}
.tx-srfreecap-pi2-image {
	margin: 0px;
}