a:link { font-weight: normal; color: #399; text-decoration: underline; }
a:visited { font-weight: normal; color: #399; text-decoration: underline; }
a:hover { font-weight: normal; color: #399; text-decoration: underline; }

/* Hintergrund dunkel */
.pDark {
  color: #fff;
  background-color: #399;
}

/* Hintergrund heller */
.pLighter {
  color: #000;
  background-color: #c0e0e0;
}

/* Hintergrund sehr hell */
.pLight {
  color: #000;
  background-color: #eff;
}

/* Navi-Hintergrund grau */
.pNaviGrey {
  color: #000;
  background-color: #e2e4e5;
}
a.pNaviGrey:link, a.pNaviGrey:visited, a.pNaviGrey:hover { font-family: Verdana; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }

a.pNaviMain:link, a.pNaviMain:visited, a.pNaviMain:hover { font-family: Verdana; font-size: 12px; font-weight: bold; background-color: #ccc; text-decoration: none; }

a.pNaviSub:link, a.pNaviSub:visited, a.pNaviSub:hover { font-family: Verdana; font-size: 10px; font-family: Verdana; color: #000; text-decoration: none; }

.pNaviSel {
	color: #399;
  font-size: 11px;
  background-color: #c0e0e0;
}

.pNaviLogin {
	color: #fff;
	font-weight: bold;
	background-color: #399;
}

.jsMenu_control {
	color: #fff;
	background-color: #399;
	padding: 3px 6px 3px 6px;
}
.jsMenu_control a:link, .jsMenu_control a:visited { font-family: Verdana; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; }
.jsMenu_control a:hover, .jsMenu_control a:active { font-family: Verdana; font-size: 11px; font-weight: bold; color: #fff; text-decoration: underline; }

.jsMenu_popup {
	color: #EFC072;
  background-color: #fff;
	border: 1px solid #000;
}

.pContent {
  background-color: #fff;
}

.hdl {
  color: #000;
  font-size: 14px;
  font-weight: bold;
}
a.hdl:link, a.hdl:visited, a.hdl:hover { font-weight: bold; color: #399; text-decoration: underline; }
.hdl a:link, .hdl a:visited, .hdl a:hover { font-weight: bold; color: #399; text-decoration: underline; }

.phdl {
  color: #399;
  font-size: 14px;
  font-weight: bold;
}
a.phdl:link, a.phdl:visited, a.phdl:hover { font-weight: bold; color: #399; text-decoration: underline; }
.phdl a:link, .phdl a:visited, .phdl a:hover { font-weight: bold; color: #399; text-decoration: underline; }

.pfnt {
  color: #399;
}

.portalTblBorder {
  border: 1px solid #c0e0e0;
}

.searchHeader5 {
  background-color: #da203d;
  color: white;
  text-align: left;
}

.searchHeader5Border {
  border: 1px solid #da203d;
}

.searchHeader_right {
  font-style: italic;
  font-size: 8pt;
  text-align: right;
}


/* Alte Klassen */
/*##########################*/

h1 { color: #399; }

.PARAGRAPH {
	padding: 3px;
	text-align: justify;
	margin: 10px 40px 10px 20px;
}
.PARAGRAPH_DELIMITER, .Ueberschrift {
	color: #399;
	background: transparent;
	margin: 0px 30px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10pt;
	border-bottom: 2px solid #c0e0e0;
}
.Ueberschrift {
	font-size: 16px;
}
.PARAGRAPH_DELIMITER a:link, .PARAGRAPH_DELIMITER a:visited { color: #399; text-decoration: none; }
.PARAGRAPH_DELIMITER a:hover { color: #399; text-decoration: underline; }


/* ID-Verlag/nutzerbefragzung.php */
.headline {
	font-size: 18px;
	font-weight:bold;
	text-align: center;
}
.headtable-left {
	background-color: #CCCCCC;
	padding: 5px;
}
.headtable-right {
	margin: 5px;
	border: 1px #000000 solid;
	padding: 5px;
}
.frageliste_ungerade {
	background-color: #CCCCCC;
	padding: 4px;
}
.frageliste_gerade {
	padding: 4px;
}
.standard_text {
	font-size: 12px;
}
.errortext {
	font-size: 14px;
	color: red;
	font-weight: bold;
}

/* Fachanwalt/index.php */

.TEXT {
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
	font-weight: normal;
    cursor: hand;
}
.TEXTActiv {
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
	cursor: hand;
}
.FAReiterbereich a:link, .FAReiterbereich a:visited {
	color: #000000;
	text-decoration: none;
}

/* Baulexikon/index.php */
.leiste {
   border: 1px solid silver;
}

.schlagwort {
   margin-top: 5pt;
   font-weight: bold;
}
.erlaeuterung {
   margin-top: 8pt;
}

/* IBRMustertexte/index.php */

/* IBRMaterialien/index.php */

.MitRahmen {
   border: silver thin solid;
}
.mklgABSTRACT {
  font-size: 12px;
  text-align: justify;
  margin: 1px 0px 1px 20px;
}
   