/**
 * Hier kann projekt-abhaengig ueberschrieben werden. Hier hat oe display none gesetzt und die Schriftgroesse von 109,5 auf 50 gesetzt
 */

/* logo entfernen */

/* #header .header-title .left .logo a img {
/* display:none;
/* } 

/* farbkästen entfernen */


#header .header-title .motiv {
    display: none;
} 


/* sprachen entfernen */

.header-breadcrumbs .language {
display: none;
} 

/* h1 üebrschrift weiß und größe 0 */

h1 {
  font-size: 0em; 
  line-height: 0em;
  margin: 0.89em 0 0.89em 0;
  color: white;
}

/* zeilenabstand von 1.5em auf 2.0em erhöht */

body {
color:black;
font-family:verdana,arial,sans-serif;
font-size:80.01%;
line-height:2.0em;
}

/* mit der folgenden angabe wird das formularfeld auf die zeilenhöhe 1 reduziert */

form fieldset {
  line-height: 1;
  border:0;
}



.tx-pbsurvey-pi1 .pagenumbering {
	font-size: 60%; 
	position: relative; 
	height: 15px;
}

.tx-pbsurvey-pi1 .barcontainer {
	background-color: #fafafa;
	border: 1px solid #999;
	width: 100px;
	height: 15px;
	position: absolute;
	right: 0px;
}

.tx-pbsurvey-pi1 .bar {
	background-color: #fffacd;
	height: 15px;

	position: absolute;
	left: 0px;
	border-right:1px solid #dadaf8;
}

.tx-pbsurvey-pi1 .bartext {
	line-height: 150%;
	text-align: center;
	font-size: 118%;
	position: absolute;
	left: 0px;
	width: 100px;
	height: 15px;
	color: #333;
}

.tx-pbsurvey-pi1 .survey_item {
	margin: 20px 0;
}

.tx-pbsurvey-pi1  fieldset.survey_item {
	margin-top: 50px;
	border: 1px solid #ccc;
	padding: 10px;
	disply: block;
}

.tx-pbsurvey-pi1 legend.question {
	font-size: 50%; /* 14px */
	font-weight: bold;
	padding: 0 10px 0 10px;
	color:#333;
}

.tx-pbsurvey-pi1 h4.question {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
	color:#333;
	margin: 0 0 .6em 0;
	line-height: 150%;
	text-transform: none;
}

.tx-pbsurvey-pi1 .questionSubtext {
	font-size: 100%;
}

.tx-pbsurvey-pi1 .required {
	color: #FF0000;
	vertical-align: super;

}

.tx-pbsurvey-pi1 .survey_error {
	color: #FF0000;
}

.tx-pbsurvey-pi1 .additional_ver {
	margin-left: 20px;
}

.tx-pbsurvey-pi1 .matrix td {
	padding:5px;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color: #f5f5f5;
}

.tx-pbsurvey-pi1 .matrix .columnNext {
	 color: #333;
	 width:25% !important;
	 font-weight: normal;
}

.tx-pbsurvey-pi1 .matrix .columnNext {
	text-align: center;
}

/* Hintergrund rechts */

#header.version1 .header-title {
  /* background:url(/fileadmin/templates/images/izt-kopfgrafik-vollf-2.jpg) 300px 0 no-repeat; */
  background:none;
}
.right .motiv {
  float:right;
}


/************************
 * Navigation
 ************************/

/* Hintergrundfarbe und Rahmen für gesamte Navigation */
#navigation .nav-block-listnavi {
  background-color:gainsboro;
  border:1px solid #000;
}

/* Schriftfarbe für alle Listenelemente */
#navigation .nav-block-listnavi a {
  color:#3F332C;
}

/* Schriftfarbe für aktive Elemente*/
#navigation .nav-block-listnavi a:hover,
#navigation .nav-block-listnavi li.active a {
  color:#3F332C;
}

/***************
 * Erste Ebene
 ***************/
/* Linker Streifen: normal */
#navigation ul li {
  border-left:0.5em solid #ccc;
}
/* Linker Streifen: bei aktiven Elementen / Aktive Seite */
#navigation .nav-block-listnavi ul li.active {
  border-left:0.5em solid #666;
}
/* Hintergrundfarbe der Listen-Elemente für Hover-Effekt */
#navigation .nav-block-listnavi ul li a:hover {
  background-color:#FFFFF2 !important;
}

/***************
 * Zweite Ebene
 ***************/

/* Linker Streifen: normal */
/* evtl. auch Hintergrundfarbe zweite Ebene */
#navigation .nav-block-listnavi ul li ul li {
  /* border-left:0.5em solid #ccc; */
  /* background-color:#ddd; */
}

/* Hintergrundfarbe bei aktueller Seite */
#navigation .nav-block-listnavi ul li ul li.active {
  /* background-color:#999; */
}

/* Schriftfarbe bei aktueller Seite */
#navigation .nav-block-listnavi ul li ul li.active a {
  /* color:white; */
}


/***************
 * Dritte Ebene
 ***************/

/* Linker Streifen: normal */
/* evtl. auch Hintergrundfarbe zweite Ebene */
#navigation .nav-block-listnavi ul li ul li ul li {
  /* border-left:0.5em solid #ccc; */
  /* background-color:#ddd; */
}

/* Hintergrundfarbe bei aktueller Seite */
#navigation .nav-block-listnavi ul li ul li ul li.active {
  /* background-color:#999; */
}

/* Schriftfarbe bei aktueller Seite */
#navigation .nav-block-listnavi ul li ul li ul li.active a {
  /* color:white; */
}


/***************
 * Hover-Effekt erste Zeile Header
 ***************/
#header .header-firstline a:hover {
  background-color:#fc0;
  color:#000;
}

/***************
 * Sprachumschaltung
 ***************/

.header-breadcrumbs .language ul li a:hover {
  background-color:#0099cc;
}



