html { width: 90%; }
* html { width: 100%; }

/* Body */
body {
background: #FFFFFF;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
font-style: normal;
width: 100%;
}

table, td {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  width: 100%;
}

#logoprint {
  display: block;
  padding-bottom: 10px;
}

#bottomprint {
  display: block;
  padding-top: 20px;
}


/* Content column */
#content {
 width: 90%;
}

#topcontent {
  width: 100%;
}

#maincontentleft {
  width: 1px;
}

#maincontent {
  width: 100%;
}

#maincontentsub {
  height: 100px;
  width: 100%;
}

#menu_1,
#menu_2,
#contentspacer,
#boxholder,
#noprint,
#noprint1,
#bottom,
#topleft,
#topscroller,
#searchfield,
#language,
#bottomaddress,
#bottom_left,
#address_info,
#piclowleft,
#breadcrumb,
#colLeftTop,
#colSpacerTop,
#colNormalTop,
#colRightTop,
#maincontentleftholder,
.pheadline,
.typo3-adminPanel,
.animalplant-topBrowseBox,
.tx-plants-pi1-browsebox,
.tx-animals-pi1-browsebox,
.tx-employeelist-pi1-browsebox,
.udm {
  display: none;
}

/******************/
/* Headers, plain */
/******************/
H1, H2, H3, H4, H5, H6 { font-size: 10px; color: #000000; text-transform: uppercase; margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/* Header date */
P.csc-header-date { font-size: 10px; color: #FFFFFF; }


/*P.bodytext { padding-right: 20px; }*/

a:link, a:visited {
   color: #000000;
   text-decoration: underline;
}

/*
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
*/

#contentholdertop {
  width: 100%;
}

#colLeft {
  display: none;
}

#colNormal {
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

#colRight {
  padding: 0px;
  vertical-align: top;
  width: 100%;
}

#contentholder {
  width: 100%;
}

#maincontentholder {
  width: 100%;
}

/*
table {
  border: 1px dashed #000;
}

td {
  border: 1px dashed #000;
}

div {
  border: 1px solid #ffff00;
}
*/

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.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:#EEEEEE; }
.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: middle; }


DIV.tx-animals-pi1 {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-modeSelector {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-modeSelector TABLE {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-modeSelector TABLE TR {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow { width: 100%; }
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE TR.tx-animals-pi1-listrow-header { font-size: 12px; }
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE TR {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE TR IMG {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE TR.tx-animals-pi1-listrow-odd {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-listrow TABLE TR.tx-animals-pi1-listrow-odd IMG {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox TABLE {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox TABLE TR {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox TABLE TR INPUT.tx-animals-pi1-searchbox-sword {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox TABLE TR INPUT.tx-animals-pi1-searchbox-button {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-searchbox TABLE TR INPUT {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-browsebox {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-browsebox P {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-browsebox P SPAN.tx-animals-pi1-browsebox-strong {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-browsebox TABLE {}
DIV.tx-animals-pi1 DIV.tx-animals-pi1-browsebox TABLE TR {}

.tx-animals-pi1-picholder IMG {
  border: 1px #FFFFFF solid;
}

.tx-animals-pi1-listrow TABLE {
  width: 100%;
}

.tx-animals-pi1-singleView-HCell, .tx-plants-pi1-singleView-HCell {
  font-weight: bold;
  width: 60px;
}

.tx-animals-pi1-singleView-CCell, .tx-plants-pi1-singleView-CCell {
  width: 360px;
}

.tx-animals-pi1-picholder, .tx-plants-pi1-picholder {
  width: 255px;
}

.tx-animals-pi1-singleViewTable, .tx-plants-pi1-singleViewTable {
  width: 680px;
}

.tx-animals-pi1-image-single-placeholder, .tx-plants-pi1-image-single-placeholder {
  margin-bottom: 10px;
}

#animalplant-menu {
  display: none;
  width: 0px;
}

p.csc-caption, p.news-single-imgcaption { text-align: left; padding: 0px 0px 15px 0px; }

DIV.tx-didyouknow-pi1 {
  display: none;
  width: 0px;
}

.tx-animals-pi1-searchbox {
  width: 0px;
  display: none;
}


.tx-animals-pi1-description-text {
  padding-top: 7px;
}

.tx-animals-pi1-backbutton {
  display: none;
}

.tx-animals-pi1 {
  width: 666px;
}

.tt-news-latest-list {
  width: 666px;
}

#frontpic {
  display:none;
}
