body, textarea {
	background-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size:0.96em;
	letter-spacing:0.03em;
 }

h1 {
	text-align: center;
	margin: 0.1mm;
	font-size:1.7em;
 }

a:link {
	color:#547CAF;
 }

a:hover
 {
	color:#FFFFFF;
	background-color:#547CAF;
 }

.ueberschriftHell a:hover
 {
	color:#C8D0E3;
	background-color:#547CAF;
 }

a img, a:hover img, .ueberschrift a:hover, .ueberschrift .cover
 {
 	color: #C8D0E3;
 	background-color: #C8D0E3;
 }
 
.navirahmen .cover
 {
 		background-color: #f3f3f3;	
 } 
 
.nobr {
	white-space:pre;
 }

.rahmen, .navirahmen, .contentrahmen, .untenrahmen, .innenrahmen {
	padding: 1.8mm;
	margin-bottom: 5mm;
	border: #547CAF solid 1px;
	background-color: #f3f3f3;	
	position:relative;
 }

td.rahmen {
	position: static;
 }


.innenrahmen {
	text-align: justify;
}

.untenrahmen {
	margin-bottom: 0mm;
}

.navirahmen, .untenrahmen, .contentrahmen {
	border-width: 2px;
}

.navirahmen {
	width: 152px;
	white-space: nowrap;
	margin-right: 2mm;
}

li {
	margin-bottom: 5px;
}

.untenrahmen {
	background-color: #dddddd;
}

.innenrahmen {
	background-color: #ffffff;
}

.ueberschrift, .ueberschriftHell {
	text-align: center;
	margin: -1mm;
	margin-bottom: 1mm;
	padding: 0.8mm;
	border-style: dashed;
	border-width: thin;
 }

.ueberschrift {
	background-color: #C8D0E3;
	border-color: #5F6D90;
	font-weight: bold;
	text-align: center;
 }

.ueberschriftHell {
	background-color: #DFE3EE;
	border-color: #A0A8BD;

 }
 
/* ajax */
 
.suchergebnis {
	padding:4px;
	background-color:#FFFFFF;
	color:#000000;
	padding-right:23px;
 }

.suchergebnis:hover {
	background-color:#C8D0E3;
	color:#000000;
 } 
 
.closeAjax {
	position: absolute;
	top: 0px;
	right:3px;
	margin-top:3.5px;
	
 }
 
input, select, textarea {
	padding: 4px;
	border: #547CAF solid 1px;
	background-color:#ffffff;
 }
 
input[type='radio'], input.radio {
	border-width: 0px;
}
 
input:focus, select:focus, textarea:focus {
	background-color:#C8D0E3;
 }
 
textarea {
	letter-spacing:0.05em; 
 }

.logTable tr:nth-child(odd) {
	background-color:#FFFFFF;
}

.logTable tr:nth-child(even) {
	background-color:#80FFFF;
}

.topBanner, .topBanner:hover {
	border: none;
	background-color:white;
}

.imgRechts {
	float:right;
	margin-left:5px;
	margin-bottom:2px;
}

.imgLinks {
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}

.imgCaption {
	font-size: 60%;
	text-align: right;
	margin-right:5px;
}

.editTextarea {
	width: 75%;
}