


/* import der QISDesign.css-Definitionen*/
@import "QISDesign.css";



/* Heidelberger Kopfzeile - 29/10/12: Von 25 auf 10 px und anstelle #990000 nun #b5152b */
#topBar {
	height: 10px;
	background-color: #b5152b;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 1px;
	margin-top: -5px;
	width: 101%;
	min-width: 982px;
}

/* Heidelberger Fußzeile - 29/10/12: Von 25 auf 10 px und anstelle #990000 nun #b5152b */
#footerBar {
	height: 10px;
	background-color: #b5152b;
	width: 100%;
	margin-top: 0px;
}





/* Heidelberger Fußzeile - 29/10/12: Von 25 auf 10 px und anstelle #990000 nun #b5152b */
#hrHD {
	height: 5px;
	background-color: #DDDDDD;
	width: 100%;
	margin-top: 0px;
}



/* Box fuer den kompletten Inhalt */
#wrapper {
   margin-left:2%;
   margin-right:2%;
   padding: 0px;
}

/* Zeile Startseite - Anmelden - Anmeldestatus */
.divloginstatus {
   background-color: #DDDDDD;
	color: #DDDDDD;
	padding: 2px 10px 2px 10px;
	margin-top: 4px;
	clear: left;
	min-height:1.4em;
	color: #000001;
	border-left: 0px;
   border-right:0px;
   font-size: 0.9em;
}

body {
   font-size: 0.8em;
   color: #000001;
   /*line-height: 1.1em;*/
}


/* fuer die Makronavigation*/
#makronavigation a:focus, #makronavigation a:hover, #makronavigation a:active  {
  background:#E0E0E0;
}


/* Z.B. Hilfe zur Suche */
a.nav:link,
a.nav:visited{ font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:none}
a.nav:hover  { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline}
a.nav:active,
a.nav:focus  { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline}


/* Z.B. Hilfe zur Suche */
a.navgelb:link,
a.navgelb:visited { font-weight:bold; color:#990000; background-color:#FFFFCD; text-decoration:none}
a.navgelb:hover { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline}
a.navgelb:active,
a.navgelb:focus  { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline}


/* Z.B. VV lang-Ansicht */
a.navVVTree:link,
a.navVVTree:visited,
a.navVVTree:hover,
a.navVVTree:active,
a.navVVTree:focus { font-weight:bold; color:#990000; text-decoration:underline}


/* Z.B. Links u.a. Menue auf, Menue zu in der Inhaltsbox */
a.regular:link,
a.regular:visited{ font-weight:normal; color:#990000; text-decoration:none}
a.regular:hover  { font-weight:normal; color:#990000; text-decoration:underline}
a.regular:active,
a.regular:focus  { font-weight:normal; color:#990000; text-decoration:underline}


/* Z.B. VV lang-Ansicht */
a.regularVVTree:link,
a.regularVVTree:visited,
a.regularVVTree:hover,
a.regularVVTree:active,
a.regularVVTree:focus { font-weight:normal; color:#990000; text-decoration:underline}




/* Z.B. Links u.a. fuer die Breadcrumbs */
a.foot:link,
a.foot:visited{ font-weight:normal; color:#990000; background-color:#FFFFFF; text-decoration:none}
a.foot:hover  { font-weight:normal; color:#990000; background-color:#E0E0E0; text-decoration:underline}
a.foot:active,
a.foot:focus  { font-weight:normal; color:#990000; background-color:#FFFFFF; text-decoration:underline}


/* fuer die Hauptmenuepunkte der Makronavigation */
.links2,
.links2:link,
.links2:visited { border: 0px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#ffffff; background-color:#ffffff; text-decoration:none }
.links2:hover,
.links2:active,
.links2:focus { border: 0px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#ffffff; background-color:#DDDDDD; text-decoration:underline }

.links2visited,
.links2visited:link,
.links2visited:visited,
.links2visited:hover,
.links2visited:active,
.links2visited:focus {border: 1px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#DDDDDD; background-color:#DDDDDD; text-decoration:none }


/* fuer den Loginstatus */
.links3 {
	line-height: 20px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.links3:focus, .links3:hover, .links3:active {
	color: #990000;
  background-color: #DDDDDD;
  text-decoration: underline;
}

/* aus QISDesignBestand.css - Ueberschriften in den Bäumen */
a.ueb:link,
a.ueb:visited{ line-height: 1.5em; font-size: 112%; font-weight:bold; color:#990000; text-decoration:none}
a.ueb:hover{ line-height: 1.5em; font-size: 112%; color: #990000;	text-decoration: underline;}
a.ueb:active,
a.ueb:focus  { line-height: 1.5em; font-size: 112%; font-weight:bold; color:#990000; text-decoration:underline}


/* aus fuer wtree der Zugehoerigkeiten der Einzelansichten */
a.uebklein:link,
a.uebklein:visited{ line-height: 1.5em; font-size: 95%; font-weight:bold; color:#990000; text-decoration:none}
a.uebklein:hover{ line-height: 1.5em; font-size: 95%; color: #990000;	text-decoration: underline;}
a.uebklein:active,
a.uebklein:focus  { line-height: 1.5em; font-size: 95%; font-weight:bold; color:#990000; text-decoration:underline}

/* aus QISDesignBestand.css - Inhalt der Felder in der Einzelansicht */
.maske{
background-color: #DDDDDD;  /* #DEE2EB; */
font-size: 105%;
font-weight: 600;
}




/*****************************************************************************/
/*  Formulare.Textield */
/*****************************************************************************/
/*****************************************************************************/
/*  Submitbuttons */
/*****************************************************************************/


input.submit,.linkAsButton  {
	background-color: #AAAAAA;
}

input.submit:hover,.linkAsButton:hover {
	border-color: #AAAAAA;
}




.newSessionMsg{
  color: #FF0000;
  font-weight: 600;
  line-height: 20px;
}


.InfoMsg{
  color: #000001;
  font-weight: 600;
  line-height: 20px;
}




.content {
	min-height:25em;

}

.portalcontent {
	min-height:25em;

}

.globalmessage {
  font-size: 110%;
  font-weight:bold;
  color: #FF0000;
  background-color: #DDDDDD;
  padding:0px;
  margin-top: 4px;
}






/* Einzelansicht - Tabellen*/
/* ersetze helbblaue Linien durch hellgelbe*/
/* 7FB4D8 durch FFCC66 */
.mod {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-left: #FFCC66 1px solid;
	border-bottom: #FFCC66 1px solid;
	border-right: #FFCC66 1px solid;
	padding: 2px 7px 2px 7px;
	width: 250px;
}
.mod_n, .mod_n_basic {
	border: 0.5pt;
	background-color: #FFFFFF;
	font-weight: normal;
	vertical-align: top;
	padding: 2px 7px 2px 7px;
	width: 450px;
}


h1{
	font-size:135%;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
	line-height: 135%;
	white-space:normal;
}

h2 {
	color: #000001;
	font-weight: bold;
	white-space:normal;
	line-height: 135%;
}



.normaltext{line-height: 1.3em;}

