@import url(rheologie-content.css);

/*
#######################################################
## Voreinstellungen
#######################################################
*/
body {
  font-family: arial, verdana, tahoma, helvetica, sans-serif;
  font-size: 14pt;
  margin: 0 0 50px 0;
  padding: 0;
  background-color: #FFF;
  }

html, h1, h2, h3, h4, h5, h6, p, ul, li, form {
  margin: 0;
  padding: 0;
  }
h1, h2, h3, h4, h5, h6 {
  font-size: 14pt;
  font-weight: normal;
  font-family: georgia,serif,arial;
  }

a:link, a:visited, a:hover, a:active { color: #000; }

table, tr, td, th, tf {  }
td, th { vertical-align : top; text-align : left; }

#menu1 ul li.CUR a {
	background-color: #3f3fff;
	color: #fff;
}

ul { 
	list-style: none; 
	list-style-position: inside;
	}

img.borders {
  display: block;
  }
img {
  border: 0;
  margin: 0;
  padding: 0;
  }

/* Haupt-Container */
#mother {
  position: relative;
  margin: auto;
  padding: 160px 0 50px 0;
  width: 1000px;
  z-index: 0;
  }

/*
#######################################################
## BANNER Bereich
#######################################################
*/
#banner {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 160px;
  background-image: url(../img/banner.gif);
  background-repeat: no-repeat;
  z-index: 1;
  }
/*
#######################################################
## PATHWAY Navigation
#######################################################
*/
#pathway {
  position: absolute;
  top: 140px;
  left: 204px;
  margin: 0;
  padding: 0;
  font-size: 0.6em;
  z-index: 2;
  }
#pathway p { color: #999; }
#pathway a { color: #999; }
/*
#######################################################
## Formatierung Links, Mitte, Rechts
#######################################################
*/
#content_box {
  position: relative;
  margin: 0;
  padding: 0;
  width: 1000px;
  background-image: url(../images/content_background.gif);
  background-repeat: repeat-y;
  background-position: 170px 0;
  }
#left {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 164px;
  }
#middle {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  width: 720px;
  }
#right {
  position: relative;
  float: right;
  margin: 0;
  padding: 0;
  width: 116px;
  }

#right p {
	font-size: 0.8em;
	color: #333;;
}

div.clearDIV { clear: both; }

/*
#######################################################
## CONTENT Bereich
#######################################################
*/
#editorial {
  position: relative;
  margin: 0;
  padding: 0 20px 20px 40px;
  height: 410px;
  font-size: 0.8em;
  color: #333;
  z-index: 4;
  }
html>body #editorial {
  min-height: 410px;
  height: auto;
  }
#editorial a { color: #333; }

#editorial h1 { 
	padding: 0 0 5px 0; 
	color: #000000;
	font-weight: bold;
}
#editorial h2 { 
	padding: 0 0 5px 0; 
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}


/*
#######################################################
## LINKE Navigation
#######################################################
*/
#nav_left_top {
  position: relative;
  margin: 0;
  padding: 25px;
  font-size: 0.8em;
  background-color: #EFEFEF;
  }
#nav_left_top a { 
	color: #333; 
	font-size: 11px;
	text-decoration: none;
}

#nav_left_bottom {
  position: relative;
  margin: 0;
  padding: 0;
  width: 164px;
  background-image: url(../img/dreieck.gif);
  background-repeat: no-repeat;
  height: 250px;
  }
/*
#######################################################
## RECHTE Navigation
#######################################################
*/
#nav_right {
  position: relative;
  margin: 0;
  padding: 20px 0 0 0;
  font-size: 0.8em;
  z-index: 5;
  }
#nav_right a { color: #333; }

/*
#######################################################
## FOOTER Bereich
#######################################################
*/
#footer {
  position: absolute;
  left: 0;
  bottom: -30px;
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 30px;
  color: #333;
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  z-index: 2;
  }
#footer_left {
  position: absolute;
  left: 204px;
  top: 0px;
  margin: 0;
  padding: 0;
  font-size: 0.6em;
  z-index: 3;
  }
#footer_left a { color: #333; }
#footer_right {
  position: absolute;
  right: 0px;
  top: 0px;
  margin: 0;
  padding: 0;
  font-size: 0.6em;
  z-index: 3;
  }
#footer_right a { color: #333; }



/* Indexsuche tx_indexed_search */

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display : inline;
	margin-right : 5px;
}

.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 {
	margin-top : 10px;
	margin-bottom : 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight : bold;
	font-style : italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align : center;
	font-weight : bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style : italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .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 : 0;
	margin-bottom : 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	background : #cccccc;
	vertical-align : middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color : #666666;
}

.tx-indexedsearch .tx-indexedsearch-category {
	background : #cccccc;
	font-size : 16px;
	font-weight : bold;
}

.tx-indexedsearch .res-tmpl-css {
	clear : both;
	margin-bottom : 1em;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right : 1em;
	width : 10em;
	float : left;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing : 0;
	font-weight : normal;
	margin-top : -1.2em;
	float : right;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float : left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float : none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float : none;
}

.menu-searchfields {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}


/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
