/* Allgemeine Defitionen */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

/* Divs */

#wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 970px;
}

#logokitul { 
	position: absolute; 
	left: 10px; 
	top: 10px; 
	width: 206px; 
	height: 56px;
}

#unternavl { 
	position: absolute; 
	left: 10px; 
	top: 80px; 
	width: 206px; 
	height: 445px; 
	background-color: #CCCCCC; 
	border: none;
}

/*#unternavl table tr td	{ min-height: 17px; }*/
#unternavl table		{ width: 100%; }



#updatel {
	position: absolute; 
	left: 0px; 
	top: 410px; 
	width: 100%; 
	padding-top: 5px;
	background-color: #CCCCCC; 
	border: none;
	vertical-align: middle;
}

#updatel table			{ width: 100%; margin: 3px; padding: 0px; }

#navl {
	position: absolute; 
	width: 690px; 
	height: 19px; 
	left: 255px; 
	top: 19px; 
	background-color: #CCCCCC; 
	border: 1px none #000000;
}

#ktshl {
	position: absolute; 
	left: 805px; 
	top: 10px; 
	width: 140px; 
	height: 48px;
}

#titell {
	position: absolute; 
	left: 255px; 
	top: 80px; 
	width: 690px;
}

#indexnewsl {
	position: absolute; 
	left: 255px; 
	top: 132px; 
	width: 690px; 
	height: 320px; 
	overflow: auto;
}

#quicklinkl {
	position: absolute; 
	left: 255px; 
	top: 466px; 
	width: 690px; 
	height: 44px; 
}

#inhaltl {
	position: absolute; 
	left: 255px; 
	top: 80px; 
	width: 690px; 
	height: 445px;
	overflow: auto;
}

#inhaltl table		{ font-size: 12px; }
#inhaltl table tr	{ vertical-align: top; }

#liniel {
	position: absolute; 
	left: 10px; 
	top: 525px; 
	width: 935px; 
	height: 5px;
	font-size: 12px;
}

#fusszl {
	position: absolute; 
	left: 10px; 
	top: 530px; 
	width: 390px; 
	height: 43px; 
}

#navuntenl {
	position: absolute; 
	left: 420px; 
	top: 530px; 
	width: 525px; 
	height: 43px;
	text-align: right;
}

/*td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}*/
p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

/* Schriften allgmein */

h1 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 30px; 
	font-weight: bold; 
	color: #000099;
	margin-top: 0px;
	padding-top: 0px;
}

h2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
}

h3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #666666; 
	margin-top: 25px;
}

h4 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	line-height: normal; 
	color: #000099;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}

.adresse {  
	font-size: 10px; 
}

.spezlink {
	font-size: 10px;
	text-decoration: none; 
	color: #000099;
}

.aufzaehlung {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 20px; 
	list-style-type: disc; 
	left: auto; 
}

.fett		{ font-weight: bold; }

.kursiv		{ font-style: italic; }

.fettkursiv	{ font-weight: bold; font-style: italic; }

.graufettgross {  
	font-size: 14px; 
	font-weight: bold; 
	color: #666666; 
}

.ohnemargin	{ margin-top: 0px; margin-bottom: 0px; }

.wissen {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000099;
}

.frage {  
	position: relative; 
	top: 10px; 
	line-height: 20px; 
	font-weight: bold;
}

.nachoben {	
	font-size: 11px; 
	text-align: right; 
	padding-left: 5px; 
	padding-right: 5px; 
	border-left: #666666 solid 1px;
}

.quelle {
	font-size: 9px;
	text-align: right;
}
.list {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	list-style-position: outside; 
	list-style-type: disc;
}
.titel {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #FFFF00; 
	font-weight: bold; 
	background-color: #000099;
}
.titel_ktliste {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 30px; 
	font-weight: bold; 
	color: #000000;
}
.voll {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #FF0000;
}
.gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.ecdlregedit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	background-color: #FFFFCC;
	text-decoration: none;

}

.adminlink {
	color: #FFFF66;
}

.rechtsbuendig { text-align:right;}

/* Schriften Index */

.datumtitel	{ font-weight: bold; }

.hinweis	{ font-size: 11px; color: #FF0000; }



/*.ktsh {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: bold; 
	height: auto; 
	width: auto; 
	left: auto; 
	top: auto; 
	clip:   rect(   );
}*/

/* Hintergründe */

.hellgruen	{ background-color: #99FF99; }
/*.hellblau	{ background-color: #00FFFF; #00CCFF }*/
.hellblau	{ background-color:	#9BCDFF; }
.dunkelblau	{ background-color: #000066; color: #FFFFFF; }
.violett	{ background-color: #6699FF; }
.grau		{ background-color: #CCCCCC; }

/* Farben */
.textweiss		{ color: #FFFFFF; text-decoration: none; }
.texthellgelb	{ color: #FFFFCC; }
.textblau		{ color: #000066; }