/* # # #   STANDARDFORMATE   # # # */


/* Body, Standard, Linie */

BODY {
	font-family:	Verdana,Helvetica,Arial;
	font-size:		12px;
//	line-height:	20px;

	margin:		3px 3px 0px 3px;
	background-color: #FFFFFF;
	color:		#000000;

	}

tr, td, p, div {
	font-family:	Verdana,Helvetica,Arial;
	font-size:		12px;
//	line-height:	20px;
	color:		#000000;
//	font-weight:	lighter;
	text-decoration:	none;
	}

hr	{
//	background:		#444444;
	height:		1px;
	border:		1px inset;
	}


/* Links */

a:link {
	color:		#000066;
	text-decoration:	underline; }
a:visited {
	color:		#000066;
	text-decoration:	underline; }
a:active {
	color:		#000066;
	text-decoration:	underline; }
a:hover {
	color:		#000066;
	text-decoration:	underline; }



.login {
		font-size:		10px;
		font-weight:	bold;
		color:			#ffffff;
		text-decoration: none;
		
		width:			800px;
		padding:		0px 0px;
		text-align:		right;
		
		background:		#6666AA;
	}

.loginFeld {
	font-weight:	bold;
	font-size:		9pt;
	padding-left:	1px;
	padding-right:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	grey;
	background:		#FFFFFF;
	}

.loginOK {
	font-weight:	bold;
	font-size:		10px;
	padding-left:	5px;
	padding-right:	5px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#00CC99;
	}

.seitenTitel {
	padding-top:	25px;
	font-size:		14px;
	line-height:	20px;
	font-weight:	bold;
	color:		#555555;
	}

.seitenText {
	font-size:		12px;
	line-height:	20px;
	}


.seitenTextFett {
	font-size:		12px;
	line-height:	20px;
	font-weight:	bold;
	}

.seitenFusszeile {
	font-size:		10px;
	font-weight:	bold;
	color:		#555555;
	}

.menue {
	font-size:		14px;
	font-weight:	bold;
	color:		#555555;
	}


.kontaktFeld {
	font-weight:	lighter;
	font-size:		10pt;
	padding-left:	1px;
	padding-right:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	grey;
	background:		#FFFFFF;
	}

.kontaktOK {
	font-weight:	bold;
	font-size:		12px;
	padding-left:	5px;
	padding-right:	5px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#00CC99;
	}


.profileLabel {
	font-weight:	lighter;
	font-size:		10px;
	color:		#555555;
	}

.profileFeld1 {
	font-weight:	lighter;
	font-size:		14px;
	padding-left:	1px;
	padding-right:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	grey;
	background:		#FFFFFF;
	}

.profileFeld1a {
	font-weight:	lighter;
	font-size:		14px;
	}

.profileFeld2 {
	font-weight:	bold;
	font-size:		16px;
	padding-left:	1px;
	padding-right:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#EFEFEF;
	}

.profileFeld2a {
	font-weight:	bold;
	font-size:		16px;
	background:		#EFEFEF;
	}

.profileOK {
	font-weight:	bold;
	font-size:		14px;
	padding-left:	5px;
	padding-right:	5px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#003366;
	color:		#FFFFFF;
	}

.profileFeld3 {
	font-weight:	lighter;
	font-size:		14px;
	padding-left:	1px;
	padding-right:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#EFEFEF;
	}

.profileZ {
	font-weight:	bold;
	font-size:		10px;
	}


.gbkopf {
	font-weight:	bold;
	font-size:		11px;
	padding-left:	1px;
	padding-right:	1px;
	padding-top:	1px;
	padding-bottom:	1px;
	border-width:	1px;
	border-style:	solid;
	border-color:	black;
	background:		#EFEFEF;
}


.fotolast {
	font-size:		10px;
	line-height:	12px;
	color:		#555555;
	}

a.fotoback {
	font-size:		10px;
	line-height:	12px;
	color:		#FFFFFF;
	text-decoration:	none; }
	}


.markTitelBeschreibung {
	font-size:		10px;
	line-height:	12px;
	color:		#555555;
	}

	

/* Hervorhebungen, Markierung */

.markTitel {
	font-size:		14px;
	font-weight:	bold;
	}

.markTitelBeschreibung {
	font-size:		10px;
	line-height:	12px;
	color:		#555555;
	}

.markUeberschrift {
	font-size:		16px;
	font-weight:	bold;
	}

.markTextFett {
	font-weight:	bold;
	}

.markTextKursiv	{
	font-style:		italic;
	}

.markTextKleinFett {
	font-weight:	bold;
	}

.markHinweis {
	font-size:10px;
	font-weight:bold;
	}

.markTextRand {
	font-size:		10px;
	line-height:	12px;
	color:		#999999;
	}


/* Funktionen-Leiste */

a.funktionen:link {
	font-size:		14px;
	font-weight:	bold;
	color:		#000000;
	text-decoration:	none;
	display:		block; 
	}
a.funktionen:visited {
	font-size:		14px;
	font-weight:	bold;
	color:		#000000;
	text-decoration:	none;
	display:		block; 
	}
a.funktionen:active {
	font-size:		14px;
	font-weight:	bold;
	color:		#000000;
	text-decoration:	none;
	background:		#DEDEDE;  
	display:		block; 
	}
a.funktionen:hover {
	font-size:		14px;
	font-weight:	bold;
	color:		#FFFFFF;
	text-decoration:	none;
	background:		#666666;
	display:		block; 
	}

.funktionenRahmen {
	background:		#FFFFFF;
	border-top:		solid 1px #DEDEDE;
	border-right:	solid 1px #AAAAAA;
/*	display:		block; // weggenommen wegen bug bei firefox */
	padding-left:	5px;
	padding-right:	5px;
/*	padding-top:	5px; */

	}



/* Rahmen-Formate */

.rahmenLinie {
	background:		#AAAAAA;
	}

.rahmenInnen {
	background:		#FFFFFF;
	}

.rahmenReiter2 {
	color:		#000000; 
	font-weight:	bold;
	line-height:	20px;
	background:		#DEDEDE;
	border-right:	solid 1px #AAAAAA;
	padding-left:	7px;
	padding-right:	7px;

	}

.rahmenReiter1 {
/*	color:		#FFFFFF; */
	color:		#000000;
	font-weight:	bold;
	line-height:	20px;  
/*	background:		#006666; */
/*	background:		#EFEFEF; */
	border-top:		solid 1px #DEDEDE;
/*	border-left:	solid 1px #AAAAAA; */
	border-right:	solid 1px #AAAAAA;
	padding-left:	7px;
	padding-right:	7px;
	}

a.rahmenReiter:link {
	color:		#666666;
	text-decoration:	none;
	}
a.rahmenReiter:visited {
	color:		#666666;
	text-decoration:	none;
	}
a.rahmenReiter:active {
	color:		#000000;
	text-decoration:	none;
	background:		#DEDEDE;  
	}
a.rahmenReiter:hover {
	color:		#FFFFFF;
	text-decoration:	none;
	background:		#666666;
	}




/* Formular-Formate */


.formularText {
	font-size:		10px;
	font-style:		italic;
	color:		#666666;
	}

.formularText2 {
	font-size:		12px;
	font-style:		italic;
	color:		#666666;
	}

.formularEingabe {
	border:		1 solid black;
	background:		#FFFFFF;
	}

.formularEingabe2 {
	font-size:		10px;
	border:		1 solid black;
	background:		#FFFFFF;
	}


}



/* # # #   L O G I N   # # # */


.loginStart {
	font-size:		24px;
	color:		#666666;
	font-style:		italic;
	padding-left:	5px;
	padding-top:	3px;
	padding-bottom:	6px;
	line-height:15px;
	}

.loginFormularText {
	font-size:		10px;
	color:		#000000;
	padding-left:	5px;
	padding-top:	3px;
	}

.loginFormularEingabe {
	margin-left:	0px;
	margin-top:		2px;
	margin-bottom:	3px;
	padding-left:	3px;
	padding-bottom:	5px;
	font-size:		14px;
	border:		1 solid black;
	background:		#FFFFFF;
	}

.loginFormularGo {
	font-size:		12px;
	color:		#000000;
	font-weight:	bold;
	line-height:	15px;
	padding-left:	10px;
	padding-right:	10px;
	background:		#CFCFCF;
}



/* # # #   K O P F Z E I L E   # # # */

.kopfText {
	font-size:		10px;
	color:		#006666;
	line-height:	15px;
	}


/* # # #   S T A R T   # # # */


.startWillkommen {
	font-size:		18px;
	line-height:	25px;
	color:		#000000;
	font-weight:	bold;
	padding-bottom:	15px;
	}

.startDatum {
	font-weight:	bold;
	line-height:	18px; 
	}

.startAphorismusText {
	font-size:		14px;
	line-height:	25px; 
	color:		#006666;
	font-weight:	bold;
	font-style:		italic;
	}

.startAphorismusAutor {
	color:		#006666;
	line-height: 	15px; 
	}

.startHinweisTitel {
	color:		#006666;
	font-weight:	bold;
	line-height:	15px;
	}

.startHinweisWeitere {
	color:		#006666;
	font-weight:	lighter;
	line-height:	15px;
	}

.startGeburtstag {
	font-weight:	bold;
	line-height:	15px;
	}

.startVorschauDatum {
	font-size:		10px;
	color:		#006666;
	line-height:	15px;
	}

.startVorschauBetreff {
	font-size:		12px;
	color:		#000000;
	line-height:	15px; 
}



/* # # #   P E R S O N E N   # # # */


.personenSteckbriefProfil {
	font-size:		10px;
	color:		#666699;
	font-weight:	bold; 
	background:		#EFEFEF;
	}

.personenListeZeile
{	background:		#EFEFEF;
}






.PersonenListeKopfzeile
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none;
}

.PersonenSteckbriefName
{	font-size:22px; color:#666699; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none;

}

.PersonenSteckbriefProfil
{	font-size:12px; color:#666699; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none;
}

.PersonenSteckbriefFormular
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	line-height:15px; text-decoration:none; border:0; background:#DEDEDE;
}

.PersonenSteckbriefFormularGo
{	font-size:15px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px; text-decoration:none; border:1 solid black; background:#EFEFEF;
}

.PersonenAphorismenDatum
{	font-size:10px; color:#006666; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; 
}

.PersonenAphorismenAphorismus
{	font-size:15px; color:#006666; font-weight:bold; font-style:italic; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:18px; 
}

.PersonenAphorismenAutor
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; 
}




/* # # #   N A V I G A T O R   # # # */

.NavigatorFAQsSituation
{	font-size:12px; color:#006666; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:20px; }

.NavigatorFAQsFragen
{	font-size:14px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:22px; }

.NavigatorPhasen
{	font-size:12px; color:#000066; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; }

.NavigatorPhasenZeit
{	font-size:10px; color:#006666; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; }

.NavigatorPhasenTitel
{	font-size:14px; color:#006666; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:20px; }

.NavigatorKopfzeile
{	font-size:10px; color:#FFFFFF; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; }

.NavigatorZeileNummer
{	font-size:10px; color:#006666; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }

.NavigatorZeileDatum
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }

.NavigatorZeileTyp
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }

.NavigatorZeileTitel
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }

.NavigatorZeileAutor
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }

.NavigatorZeileQuelle
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid grey; }





/* # # #   F E E D B A C K   # # # */




.FeedbackText
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:18px;
}

.FeedbackBarometer
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	 text-decoration:none; background:#EFEFEF; }




.seitenText
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:0px; line-height:15px; }

.glossarTitel
{	font-size:18px; color:#000066; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:0px; line-height:15px; }


.kopfzeile-navigation
{	font-size:14px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-bottom:15px; line-height:15px; }


.start-ueberschrift
{	font-size:18px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-bottom:15px; line-height:20px; }

.start-text
{	font-size:14px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:20px; padding-top:5px; padding-bottom:5px; line-height:20px; text-indent:-20px;}

.start-kalender
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:20px; padding-top:5px; padding-bottom:5px; line-height:15px; text-indent:-15px;
	}

.start-kalender-abzahl
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:0px; padding-top:1px; padding-bottom:1px; line-height:15px;
	background:#339999; border-bottom: 1 solid black; }

.start-kalender-datum
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-right:2px; padding-left:2px; padding-top:1px; padding-bottom:1px; line-height:15px;
	background:#33CCCC; border-bottom: 1 solid black; }

.start-kalender-betreff
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:3px; padding-top:1px; padding-bottom:1px; line-height:15px;
	background:#33CCCC; border-bottom: 1 solid black; }

.start-kalender-geburtstag
{	font-size:12px; color:#006666; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:3px; padding-top:1px; padding-bottom:1px; line-height:15px; }




.seiten-text
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; }

.seiten-ueberschrift
{	font-size:16px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; line-height:15px; border-bottom: 1 solid black; }

.seiten-kopf
{	text-decoration:none; line-height:15px; border-bottom: 1 solid black; }

.seiten-rahmen
{	font-size:12px; text-decoration:none; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	border: 1 solid black; }



.seiten-reiter1
{	font-size:12px; color:#666666; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px;  padding-left:5px; padding-top:5px; padding-bottom:5px;
	text-decoration:none; background:#DDDDDD; border: 1 solid black; text-align:center; }

.seiten-reiter0
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px; padding-left:5px; padding-top:5px; padding-bottom:5px;
	text-decoration:none; background:#FFFFFF; border: 1 solid black; text-align:center; }




.tnsteckbrief-liste
{	font-size:14px; text-decoration:none; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	background:#FFFFFF; padding-bottom:15px;}

.tnsteckbrief-liste2
{	font-size:12px; text-decoration:none; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	background:#FFFFFF; padding-bottom:10px; padding-top:10px; border-top: 1 solid black; }


.tnsteckbrief-name
{	font-size:18px; text-decoration:none; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	background:#FFFFFF; padding-top:10px; padding-bottom:5px; }

.tnsteckbrief-profil
{	font-size:12px; text-decoration:none; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	background:#00FFFF; }

.tnsteckbrief-formulardaten
{	font-size:14px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	margin-left:0px; margin-top:2px; margin-bottom:3px; padding-left:3px; padding-bottom:5px; text-decoration:none; 	border: 1 solid black; background:#FFFFFF;
}

.tnsteckbrief-formularfoto
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px; padding-left:10px; padding-right:10px; text-decoration:none;
	border:0; background:#DEDEDE;
}

.tnsteckbrief-formularfoto2
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:3px; padding-bottom:5px; text-decoration:none; 	background:#DEDEDE; border:0;
}

.tnsteckbrief-formularfoto2a
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:3px; padding-bottom:5px; text-decoration:none; 	background:#DEDEDE; border:0;
}

.tnsteckbrief-abfrage0
{	margin-top:0px; margin-bottom:5px; padding-left:3px; padding-bottom:5px; text-decoration:none;
	background:#FFFFFF;
}

.tnsteckbrief-abfrage
{	font-size:12px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	margin-left:0px; margin-top:0px; margin-bottom:0px; padding-left:3px; padding-bottom:5px; text-decoration:none; 	background:#DEDEDE; border:0;
}

.tnsteckbrief_formulardatenGo
{	font-size:15px; color:#FFFFFF; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px; padding-left:10px; padding-right:10px; text-decoration:none;
	border:1 solid black; background:#000066;
}


.feedbackFormular0
{	font-size:10px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:5px; padding-top:3px;
	background:#FFFFFF;
}

.feedbackFormular
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	margin-left:0px; margin-top:2px; margin-bottom:3px; padding-left:3px; padding-bottom:5px; text-decoration:none; 	border: 1 solid black; background:#FFFFFF;
}

.feedback_formulardatenGo
{	font-size:15px; color:#FFFFFF; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	line-height:15px; padding-left:10px; padding-right:10px; text-decoration:none;
	border:1 solid black; background:#000066;
}


.feedbackText
{	font-size:12px; color:#000000; font-weight:lighter; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:5px; padding-top:3px;
	background:#FFFFFF;
}

.feedbackName
{	font-size:10px; color:#000000; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none; padding-left:5px; padding-top:3px;
	background:#EFEFEF;
}


.umfragenFrage
{	font-size:14px; color:#006699; font-weight:bold; font-family:Verdana,Helvetica,Arial;
	text-decoration:none;
}