

div.bigbox {
	clear:left;
	background-color:#F0F7ED;
	border-left:1px solid #339900;
	border-right:1px solid #339900;
	border-bottom:1px solid #339900;
	border-top:0px solid #339900;
	margin-left:0px;
	padding: 10px;
	margin-bottom:20px;
	clear:left;
	background:#F0F7ED url(/img/elem/long_bunt.gif) bottom left repeat-x;
}

.black {
	color:#000000;
}

/* Obere Navigation in der Inhaltsbox*/
#headnavi {
	margin-left:10px;
	border-top:1px solid #339900;
	padding:3px;
}

#headnavi a {
	margin: 0 0 0 0;
	padding: 3px;
	color: #000;
	text-decoration: none;
	background-color: #5CAD33;
}

#headnavi a:link, #headnavi a:visited {
	color: #fff;
	background-color: #5CAD33;
	border:1px solid #339900;
}

#headnavi a:hover, 
#headnavi a.tsi:visited, 
#headnavi a:hover, 
#headnavi a.tsi {
	color:#FF7101;
	background-color: #fff;
	border:1px solid #339900;
}

/* Hides from IE5-mac \*/
* html #headnavi {
	margin-bottom:1px;
}

/* End hide from IE5-mac */


#headnavi LI {
	padding:0px;
	margin:0 4px 0 0;
	list-style-type:none;
	display:inline;
}

#headnavi UL {
	padding:0px;
	margin:0px;
}

/* das gleiche nochmal fuer einfache links */
.link_als_button a {
	margin: 0 0 0 0;
	padding: 3px;
	color: #000;
	text-decoration: none;
	background-color: #5CAD33;
}

.link_als_button a:link, .link_als_button a:visited {
	color: #fff;
	background-color: #5CAD33;
	border:1px solid #339900;
}

.link_als_button a:hover, 
.link_als_button a.tsi:visited, 
.link_als_button a:hover, 
.link_als_button a.tsi {
	color:#FF7101;
	background-color: #fff;
	border:1px solid #339900;
}

/* Hides from IE5-mac \*/
* html .link_als_button {
	margin-bottom:1px;
}

/* End hide from IE5-mac */

/*** **/


/* untere Leiste*/
div.untenboxcorner {
	width: 100%;
	background: transparent url(/img/elem/green_corner.gif) no-repeat;
	float:left;
	margin-left:1px;
}

/* div.untenboxcornerIE {
	width: 100%;
	background: transparent url(/img/elem/green_corner.gif) no-repeat;
	float:left;
	margin-left:1px;
	margin-top: 20px;
}

*/

.j_untenboxcorner {
	border:0px solid red;
	width:100%;
	background: transparent url(/img/elem/green_corner.gif) no-repeat;
}

.untenbox {
	border-top:1px solid #339900;
	margin-left:10px;
	padding-top: 7px;
	margin-bottom: 20px;
}

/* externe Links*/
#externallinks LI {
	background-color: transparent;
	padding-bottom: 3px;
/*
 padding: 0;
	margin-left:5px ;
	list-style-type:none;
	line-height:100%;
	font-size:80%;
	*/
 }

div.externallinks LI {
	background-color: transparent;
	padding-bottom: 3px;
	margin: 0
 /*
 padding: 0;
	margin-left:5px ;
	list-style-type:none;
	line-height:100%;
	font-size:80%;
	*/
 }

#externallinks UL {
	background-color: transparent;
	padding-left: 5mm;
	margin: 0;
	line-height:100%;
	font-size:100%;
/* list-style-image:url("/img/icons/external_pfeil.gif");
	*/
 list-style-image:url("/img/icons/pfeil_gruen.gif");
}

div.externallinks UL {
	background-color: transparent;
	padding-left: 5mm;
	margin:0;
	line-height:100%;
	font-size:100%;
/* list-style-image:url("/img/icons/external_pfeil.gif");
	*/
 list-style-image:url("/img/icons/pfeil_gruen.gif");
}

/* interne Links*/
#internallinks LI {
	background-color: transparent;
	margin: 0;
	padding-bottom: 3px;
}

div.internallinks LI {
	background-color: transparent;
	margin: 0;
	padding-bottom: 3px;
}

#internallinks UL {
	background-color: transparent;
	padding-left: 0;
	margin-top:0;
	margin-left: 15px;
	line-height:100%;
	font-size:100%;
	list-style-image:url("/img/icons/pfeil_gruen.gif");
}

/* fuer branchenverzeichnis */
#internallinks UL LI UL {
	padding-top:3px;
}

div.internallinks UL {
	background-color: transparent;
/* padding-left: 15px;
	*/
 padding-left: 0;
/* margin: 0;
	*/
 margin-top:0;
	margin-left: 15px;
	line-height:100%;
	font-size:100%;
	list-style-image:url("/img/icons/pfeil_gruen.gif");
}

div.harvestsuche {
	background-color: transparent;
	background:url(/img/icons/lupe.gif) top left no-repeat;
/* 25x25 pixel */
}

div.harvestsuche P {
	margin-left: 25px;
}

.harvestliste LI {
	margin-bottom:0.75em;
}

/* harvestsuche via lucene */
#luc_container { 
        
}

#luc_container b { 
        
}

#luc_container p {        
 }
.luc_titel { 
         margin-top:0.7em; 
         margin-left:2em;
}
.luc_titel a { 
        font-weight:bold;
        margin-left:10px;        
}
.luc_ergebnis { 
        margin-left:3em;        
        padding-top:0.2em;
        line-height:120%;        
 }


/* Formulare*/
form {
	padding:0;
	font-size:100%;
	color: #555;
}

input {
	margin-top:5px;
}

.formback {
	background-color: white;
	display:block;
	margin-top: 5px;
	padding: 5px;
	font-size:100%;
/* line-height:20pt */
line-height:110%;
}

.formular {
/* color: #339900;
	*/
 border: 1px solid #339900;
	font-size:100%;
}

.formulbut {
	background-color:#339900;
	color: #ffffff;
	border: 1px solid #339900;
	width: 25px;
	font-size:100%;
}

.formularpflicht {
/* color:#FF7101;
	*/
	border: 1px solid #FF7101;
	font-size:100%;
}

/*FormFis*/
.formfis form {
	padding:0;
	font-size:100%;
	color: #339900;
}

.formfis input {
	margin-top:5px;
	font-size:100%;
}

.formfis select {
	margin-top:5px;
	font-size:90% }

.formcheck {
}

.formtext {
	width:90%;
	border:1px solid #339900;
}

.formtext_s {
	width:45%;
	border:1px solid #339900;
}

.google input[type=submit], .fisbut {
	background-color:#339900;
	color: #ffffff;
	border: 1px solid #339900;
	font-size:100%;
}

.google input[type=submit]:hover, .fisbut:hover {
	background-color:#ffffff;
	color: #FF7101;
	border: 1px solid #339900;
	font-size:100%;
}

.tarnbut {
	background-color:#F0F7ED;
	color: #339900;
	margin: 0;
	padding: 0.1em;
	border: 0px solid #F0F7ED;
	font-size:100%;
	cursor:pointer;
}

.tarnbut:hover {
	background-color:#FFFFFF;
	color: #FF7101;
	margin: 0;
	padding: 0.1em;
	padding-top: 6px;
	border: 0px solid #F0F7ED;
	font-size:100%;
}

/*metasuche*/
.formcheck2 {
	padding-left:0;
	margin-left:0;
}

/* .datenbankname {
	font-weight:bold;
	font-size:130%;
	color:#666666;
	line-height:130%;
}

*/
.datenbankname {
	font-weight:bold;
	font-size:100%;
	color:black;
}

.datenbankname a:hover {
	color:black;
}

.ergebnis {
	background-color:#fff;
	height:1%;
	border-top:1px solid #339900;
	display:block;
	clear:left;
}

.ergebnishead {
	font-weight:bold;
	font-size:110%;
	color:#000;
}

.ergebnisnummer {
	width:9%;
	float:left;
	display:block;
}

.ergebnisnummer label {
	color:#FF7101;
}

.ergebnisliste {
	width:78%;
	padding-top: 5px;
	float:left;
	display:block;
	padding-bottom:15px;
}

.type {
	width:9%;
	float:left;
	display:block;
}

.verfuegbar {
	width:10px;
	float:left;
	display:block;
	padding-top: 5px;
}

/* .trefferanzahl {
	color:#999;
	margin-top:5px;
	margin-bottom:10px;
}

*/
.trefferanzahl {
	color:#555;
	margin-top:5px;
	margin-bottom:10px;
}

/* jj .ergebnis_datenbank {
	height:1%;
	border-bottom:1px solid #339900;
	margin-top:2em;
	display:block;
	clear:left;
}

*/

.ergebnis_datenbank {
	border-bottom:1px solid #339900;
	margin-bottom:0;
	padding-bottom:0.5em;
	display:block;
}

.ergebnis_trefferblock {
	background-color:#fff;
	display:block;
	padding-top:0.3em;
	padding-bottom: 0.3em;
}

/* Hides from IE5-mac \*/
* html .ergebnis_trefferblock {
	height:1%;
}

/* End Hide */

.ergebnis_datenbankgruppen {
	color:#555;
}

.nobr {
	white-space: nowrap;
}

.button_als_text {
	border: none;
	margin:0;
	color:#339900;
	background: transparent;
	font-weight:bold;
	font-size:75%;
	cursor:pointer;
	padding:0;
}

.button_als_text:hover, .button_als_text:focus {
	border: none;
	margin:0;
	color:#FF7101;
	background: transparent;
	font-weight:bold;
	font-size:75%;
	cursor:pointer;
}

.treffernavi {
	margin-left:10px;
	margin-top:8ex;
	line-height:130%;
}

.treffernavi a:visited {
	color:#339900;
}

.beispiel {
	font-weight:bold;
	color:#555;
}

.meta_autor, .meta_jahr, .meta_land, .meta_kategorie, .meta_ort, .meta_medienkat, 
.meta_bldber, .meta_reskat, .meta_beruf, .meta_start, .meta_veranstalter, 
.meta_zeitung, .meta_dauer, .meta_type {
	color:#555;
}

/* Branchenverzeichnis */
/* Logo Navigations Effekte*/
.logodbs img {
	width: 121px;
	height: 45px;
	border: 0;
}

.logodbs A {
	display:block;
	background: url(/img/logos/dbsneu_t_sw.gif) no-repeat center;
	width: 121px;
	height: 45px;
	border:0;
}

.logodbs A:link, #bmbf A:visited {
	background: url(/img/logos/dbsneu_t_sw.gif) no-repeat center;
}

.logodbs A:hover {
	background: url(/img/logos/dbsneu_t_ov.gif) no-repeat center;
}

.logodbs_97 img {
	width: 97px;
	height: 36px;
	border: 0;
}

.logodbs_97 A {
	display:block;
	background: url(/img/logos/dbsneu_t_sw_97x36.gif) no-repeat center;
	width: 97px;
	height: 36px;
	border:0;
}

.logodbs_97 A:link, #bmbf A:visited {
	background: url(/img/logos/dbsneu_t_sw_97x36.gif) no-repeat center;
}

.logodbs_97 A:hover {
	background: url(/img/logos/dbsneu_t_ov_97x36.gif) no-repeat center;
}

.logoiz img {
	width: 74px;
	height: 29px;
	border: 0;
}

.logoiz A {
	display:block;
	background: url(/img/logos/gesis_t_sw_74x29.png) no-repeat center;
	width: 74px;
	height: 29px;
	border:0;
}

.logoiz A:link, #bmbf A:visited {
	background: url(/img/logos/gesis_t_sw_74x29.png) no-repeat center;
}

.logoiz A:hover {
	background: url(/img/logos/gesis_t_74x29.png) no-repeat center;
}

/* .hilfe .sprungziel {
	color:black;
}

*/
 

/*FIS*/
.fistitel {
	padding: 3px 0 0 0;
	font-weight:bold;
	font-size:110%;
	color:#555;
	line-height:120%;
	border-top:1px solid #339900;
}

.felderheadline {
	padding: 5px 0 0 0;
	font-weight:bold;
	font-size:100%;
	color:#555;
	line-height:110%;
}

/* div.fis {
	min-width:72em;
}

*/

div.fis, .hilfe UL {
	padding-bottom: 3px;
	padding-right: 1em;
	background-color: transparent;
	line-height:100%;
	font-size:100%;
}

div.fis, .hilfe LI {
	padding-bottom: 0.5em;
	background-color: transparent;
	line-height:110%;
	font-size:100%;
	list-style-image:url("/img/icons/pfeil_gruen.gif");
}

.hilfe UL LI UL LI {
	padding-bottom:0;
}

.infotexte {
	line-height:140%;
	
}

.infotexte h3 {
	margin-bottom:0;
}

.infotexte p {
	margin-top:0;
}

.infotexte h2 {
	margin-top:2em;
}

div.infotexte LI {
	padding-bottom: 3px;
	background-color: transparent;
	line-height:140%;
	font-size:100%;
	list-style-image:url("/img/icons/pfeil_gruen.gif");
}

/* eingabeformular fuer fis */
.fis_eingabe {
	line-height:140%;
}

.fis_eingabe UL {
	list-style-image:url("/img/icons/pfeil_gruen.gif");
}

.fis_eingabe LI {
	padding-bottom: 3px;
	background-color: transparent;
	font-size:100%;
}

.Fortschrittsanzeige {
	font-size:120%;
	color: #339900;
	font-weight: bold;
	padding-bottom: 1em;
}

/* wie h1 mit zusaetzlichem padding*/ 
.Formularueberschrift {
	font-weight:bold;
	font-size:130%;
	color:#555;
	padding-bottom:2em;
}

.fis_eingabe .unsichtbar, .unsichtbar {
	display:none;
}

.fis_eingabe .Fehlermeldung {
	color:#FF7101;
	font-weight:bold;
	padding-bottom:2em;
}

/* z.B. email gesondert behandeln da gleichzeitig legende und Bezeichnung fuer Pflichtfeld */
.fis_eingabe .Pflichtfeldmarkierung {
	color:#FF7101;
/* background:yellow;
	*/
}

.fis_eingabe .legende-ist-bezeichner .Pflichtfeldmarkierung {
	position: relative;
	left:-1em;
}

.fis_eingabe .legende-ist-bezeichner .bezeichner, .fis_eingabe .legende-ist-bezeichner .help {
	position:relative;
	left:-1em;
}

/* ************* */


.fis_eingabe .Darstellungsbereich {
}

.fis_eingabe .help {
	margin-left:0.5em;
}

.fis_eingabe fieldset {
	margin-top:2em;
	margin-left:1em;
	border-style: none;
}

.fis_eingabe fieldset div.keyval br {
	display:none;
}

.fis_eingabe div.keyval {
	clear:left;
	display:block;
	margin-bottom:1ex;
}

/* Hides from IE5-mac \*/
* html .fis_eingabe div.keyval {
	height:1%;
}

/* End Hide */
.fis_eingabe div.keyval label {
	float:left;
	display:block;
	width:25ex;
	padding-right:1em;
	text-align:right;
}

.fis_eingabe div.keyval .abstandlinks { 
        margin-left:25ex;
        padding-left:1em;
}

.fis_eingabe div.keyval input {
	margin:0;
	width:40ex;
}

.fis_eingabe div.keyval select {
	margin:0;
	width:40ex;
}

.fis_eingabe div.keyval textarea {
	margin:0;
	width:40ex;
	font-size:100%;
	font-family: Arial, Helvetica, Verdana,sans-serif;
}

.fis_eingabe .vornachname {
	margin-bottom:1.7em;
}

.fis_eingabe div.keyval .sprungziel A:hover {
	color:#555;
}

.fis_eingabe .Navigation {
	margin-top:2em;
}

.fis_eingabe .Navigation br {
	display:none;
}

.fis_eingabe .Navigation .navi_vor {
	float:right;
}

.fis_eingabe .Navigation .navi_rueck {
	float:left;
}

div.hr {
	height:1px;
	background: #fff url(/img/elem/pixel_gruen.gif) top left repeat-x;
	margin-left:1em;
}

.fis_eingabe .hr {
	width:50%;
	margin-top:1.5em;
}

div.hr hr {
	display:none;
}

.fis_eingabe legend {
	font-weight:bold;
	color:black;
}

.fis_eingabe legend A:hover {
	color: black;
}

/* Hides from IE5-mac \*/
* html .fis_eingabe legend {
	padding-bottom:1em;
}

/* End Hide */

.info_links {
	float:left;
	width:70%;
	border:0px solid red;

}

.info_rechts {
	float:right;
	width:30%;
	border:0px solid green;
	
}

/* Hides from IE5-mac \*/
* html .info_rechts,.info_links {
	height:1%;
}

* html .info_links {
	width:60%;
	w\idth:70%;
}

/* End Hide */

/* google scholar button um quelltext nich veraendern zu muessen */

.branchen_scroll { overflow:scroll; height:15em; }

.branchen_scroll { overflow-x:visible; overflow-y: scroll; height:15em; }

/* Hides from IE5-mac \*/
* html .napsource  {
	font-size:smaller;
}
/* End Hide */

/* IE7 Hack fontgroesse */
*:first-child+html .napsource  {
	font-size:smaller;
}
