/* -----------------------------------------------------------------------
	Allgemeine HTML Elemente
----------------------------------------------------------------------- */
body		{ background-color: #FFFFFF; }


/* -----------------------------------------------------------------------
   Links (content und context)
----------------------------------------------------------------------- */
/* deutsch */
a.denorm			{ color: 3EfDAB; text-decoration: none; }
a.denorm:link		{ color: 3EfDAB; text-decoration: none; }
a.denorm:visited	{ color: 3EfDAB; text-decoration: none; }
a.denorm:hover		{ color: 8B9ECD; text-decoration: none; }

.index_adress			{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	word-spacing: -1;
	font-weight: bold;
	line-height: 14px;
}
a.index_adress			{ color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.index_adress:link		{ color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.index_adress:visited	{ color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.index_adress:active	{ color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.index_adress:hover	{ color: #ff9900; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB1 			{ color: #3E5DAB;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

/* -----------------------------------------------------------------------
	EOF
----------------------------------------------------------------------- */




td,.text	{ color: #4C4C4C; font-family: Verdana,Arial,Helvetica; font-size: 11px; line-height:17px; font-style: normal; font-weight: normal; }

.contentgeneralbrowse { color: #c0c0c0; }

.linegray	{ color: #D8D8D8; background-color: #D8D8D8; }


.footer         {
	color: #3E5DAB;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
a.footer:link	    { color: #9B9B9B; text-decoration: none; }
a.footer:visited  { color: #9B9B9B; text-decoration: none; }
a.footer:active   { color: #9B9B9B; text-decoration: none; }
a.footer:hover    { color: #9B9B9B; text-decoration: none; }


/* -----------------------------------------------------------------------
   Branch 1 : portrait
----------------------------------------------------------------------- */

.titelB1 			{color: #3E5DAB;font-size: 18px;font-family: Verdana, Arial, Helvetica;font-weight: bold;}
.untertitelB1 		{ color: #3E5DAB; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

.linkB1				{ color: #3E5DAB; font-size: 11px; }
a.linkB1			{ color: #3E5DAB; text-decoration: none;}
a.linkB1:link		{ color: #3E5DAB; text-decoration: none;}
a.linkB1:visited	{ color: #3E5DAB; text-decoration: none;}
a.linkB1:active		{ color: #3E5DAB; text-decoration: none;}
a.linkB1:hover		{ color: #8B9ECD; text-decoration: none;}

.naviB1				{ color: #8B9ECD;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB1			{ color: #8B9ECD;  text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB1:link		{ color: #8B9ECD; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB1:visited	{ color: #8B9ECD; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB1:active		{ color: #8B9ECD; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB1:hover		{ color: #3E5DAB; text-decoration: none; font-family: Verdana, Arial, Helvetica;  font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB1 			{ color: #3E5DAB;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

/* -----------------------------------------------------------------------
   Branch 2 : angebot
----------------------------------------------------------------------- */

.titelB2 			{ color: #FF6600; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.untertitelB2 		{ color: #FF6600; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

.linkB2				{ color: #FF6600; font-size: 11px; }
a.linkB2			{ color: #FF6600; text-decoration: none;}
a.linkB2:link		{ color: #FF6600; text-decoration: none;}
a.linkB2:visited	{ color: #FF6600; text-decoration: none;}
a.linkB2:active		{ color: #FF6600; text-decoration: none;}
a.linkB2:hover		{ color: #FF9966; text-decoration: none;}

.naviB2				{ color: #FF9966;  text-decoration: none; font-family: Verdana, Arial, Helvetica; 11px; word-spacing: -1; font-weight: bold; }
a.naviB2			{ color: #FF9966;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB2:link		{ color: #FF9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB2:visited	{ color: #FF9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB2:active		{ color: #FF9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB2:hover		{ color: #FF6600; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB2 			{ color: #FF6600;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

/* -----------------------------------------------------------------------
   Branch 3 : projekte
----------------------------------------------------------------------- */

.titelB3 			{ color: #5D9928; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.untertitelB3 		{ color: #5D9928; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

.linkB3				{ color: #5D9928; font-size: 11px; }
a.linkB3			{ color: #5D9928; text-decoration: none;}
a.linkB3:link		{ color: #5D9928; text-decoration: none;}
a.linkB3:visited	{ color: #5D9928; text-decoration: none;}
a.linkB3:active		{ color: #5D9928; text-decoration: none;}
a.linkB3:hover		{ color: #99CC66; text-decoration: none;}

.naviB3				{ color: #99CC66;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB3			{ color: #99CC66;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB3:link		{ color: #99CC66; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB3:visited	{ color: #99CC66; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB3:active		{ color: #99CC66; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB3:hover		{ color: #5D9928; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB3 			{ color: #5D9928;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }



/* -----------------------------------------------------------------------
   Branch 4 : kontakt
----------------------------------------------------------------------- */

.titelB4 			{ color: #AF7001; font-size: 18px; font-family: Verdana, Arial, Helvetica;font-weight: bold; }
.untertitelB4 		{ color: #AF7001; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

.linkB4				{ color: #AF7001; font-size: 11px; }
a.linkB4			{ color: #AF7001; text-decoration: none;}
a.linkB4:link		{ color: #AF7001; text-decoration: none;}
a.linkB4:visited	{ color: #AF7001; text-decoration: none;}
a.linkB4:active		{ color: #AF7001; text-decoration: none;}
a.linkB4:hover		{ color: #CC9966; text-decoration: none;}

.naviB4				{ color: #CC9966;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB4			{ color: #CC9966;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB4:link		{ color: #CC9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB4:visited	{ color: #CC9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB4:active		{ color: #CC9966; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB4:hover		{ color: #AF7001; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB4 			{ color: #AF7001;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

/* -----------------------------------------------------------------------
   Branch 5 : links
----------------------------------------------------------------------- */

.titelB5 			{ color: #993399; font-size: 18px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.untertitelB5 		{ color: #993399; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}


.linkB5				{ color: #993399; font-size: 11px; }
a.linkB5			{ color: #993399; text-decoration: none;}
a.linkB5:link		{ color: #993399; text-decoration: none;}
a.linkB5:visited	{ color: #993399; text-decoration: none;}
a.linkB5:active		{ color: #993399; text-decoration: none;}
a.linkB5:hover		{ color: #CC99CC; text-decoration: none;}

.naviB5				{ color: #CC99CC;  text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB5			{ color: #CC99CC;  text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB5:link		{ color: #CC99CC; text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB5:visited	{ color: #CC99CC; text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB5:active		{ color: #CC99CC; text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
a.naviB5:hover		{ color: #993399; text-decoration: none; font-family: Verdana,Arial,Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }

.naviOB5 			{ color: #993399;  text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; word-spacing: -1; font-weight: bold; }
