td
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	COLOR: black;
}

.image {border-right: 1px solid #C6D1EB; border-left: 1px solid #C6D1EB; border-top: 1px solid #C6D1EB; border-bottom: 1px solid #C6D1EB;}


.txt
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 17px;
	text-align: justify;
	font-weight: none;
	COLOR: #000000;
}


.txtOrganigramm
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 15px;
	font-weight: none;
	COLOR: #000000;
}



.txt10
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 15px;
	text-align: none;
	font-weight: none;
	COLOR: #000000;
}


.txtGray10
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 12px;
	text-align: none;
	font-weight: none;
	COLOR: #8D8F91;
}



.txtLoesungen
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 15px;
	text-align: none;
	font-weight: none;
	COLOR: #373737;
}


.txtNews
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 17px;
	text-align: justify;
	font-weight: none;
	COLOR: #373737;
}


.txtReferenzen
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 17px;
	text-align: none;
	font-weight: none;
	COLOR: #373737;
}


.PointDate
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: none;
	COLOR: #9A9A9A;
}


.PointKontakt
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #FFFFFF;
}


.PointLoesungen
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #004987;
}


.PointLink
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #373737;
}



.PActiveProjekte
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #D83841;
}


.Blue11
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #004986;
}





.HeadlineNews
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 12px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #004986;
}



.HeadlineReferenzen
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 12px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #000000;
}


.HeadlineSubMenu
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 18px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #000000;
}

.privacyhead
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	line-height: 17px;
	text-align: justify;
	font-weight: bold;
	COLOR: #000000;
}

.privacy
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 15px;
	text-align: justify;
	font-weight: none;
	COLOR: #777777;
}


a.lNewsStart{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #5A5B5D;
	text-decoration : none;
	}
a.lNewsStart:link {
	}
a.lNewsStart:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	}
a.lNewsStart:visited {
	}
a.lNewsStart:active {
	color		: #004885
	;	}


a.lBottom{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #9E9E9E;
	text-decoration : none;
	}
a.lBottom:link {
	}
a.lBottom:hover {
	color: #000000;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: bold;
	}
a.lBottom:visited {
	}
a.lBottom:active {
	color		: #000000
	;	}




a.ltxt{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: none;
	color		: #000000;
	text-decoration : none;
	}
a.ltxt:link {
	}
a.ltxt:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.ltxt:visited {
	}
a.ltxt:active {
	color		: #004885
	;	}



a.lLink{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: none;
	color		: #004885;
	text-decoration : none;
	}
a.lLink:link {
	}
a.lLink:hover {
	color: #000000;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.lLink:visited {
	}
a.lLink:active {
	color		: #000000
	;	}



a.lImpressum{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: none;
	color		: #004885;
	text-decoration : none;
	}
a.lImpressum:link {
	}
a.lImpressum:hover {
	color: #000000;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.lImpressum:visited {
	}
a.lImpressum:active {
	color		: #000000
	;	}



a.lWeiter{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #CD191F;
	text-decoration : none;
	}
a.lWeiter:link {
	}
a.lWeiter:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.lWeiter:visited {
	}
a.lWeiter:active {
	color		: #004885
	;	}


a.lAddress{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #000000;
	text-decoration : none;
	}
a.lAddress:link {
	}
a.lAddress:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.lAddress:visited {
	}
a.lAddress:active {
	color		: #004885
	;	}


a.lProjekte{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 11px;
	letter-spacing: 0.0em;
	font-weight: none;
	color		: #004883;
	text-decoration : none;
	}
a.lProjekte:link {
	}
a.lProjekte:hover {
	color: #D83841;
	letter-spacing: 0.0em;
	font-size: 11px;
	text-decoration : none;
	font-weight: none;
	}
a.lProjekte:visited {
	}
a.lProjekte:active {
	color		: #D83841
	;	}



a.lBlack10{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #000000;
	text-decoration : none;
	}
a.lBlack10:link {
	}
a.lBlack10:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.lBlack10:visited {
	}
a.lBlack10:active {
	color		: #004885
	;	}


a.lLoesungenNew{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 12px;
	letter-spacing: 0.0em;
	font-weight: bold;
	color		: #FFFFFF;
	text-decoration : none;
	}
a.lLoesungenNew:link {
	}
a.lLoesungenNew:hover {
	color: #004885;
	letter-spacing: 0.0em;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	}
a.lLoesungenNew:visited {
	}
a.lLoesungenNew:active {
	color		: #004885
	;	}
	
	
a.lGray10{
	font-family	: Verdana,Arial,Helvetica,Sans-serif;	
	font-size	: 10px;
	letter-spacing: 0.0em;
	font-weight: none;
	color		: #8D8F91;
	text-decoration : none;
	}
a.lGray10:link {
	}
a.lGray10:hover {
	color: #000000;
	letter-spacing: 0.0em;
	font-size: 10px;
	text-decoration : none;
	}
a.lGray10:visited {
	}
a.lGray10:active {
	color		: #000000
	;	}
	



.Input
{
    BORDER-RIGHT: #FFFFFF 1pt solid;
    BORDER-TOP: #FFFFFF 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 200px;
    FONT-SIZE: 11px;
    BORDER-LEFT: #FFFFFF 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #FFFFFF 1pt solid
}


.InputBig
{
    BORDER-RIGHT: #FFFFFF 1pt solid;
    BORDER-TOP: #FFFFFF 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    width: 158px;
    FONT-SIZE: 11px;
    BORDER-LEFT: #FFFFFF 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #FFFFFF 1pt solid
}

	
.button
{
	font-size : 10px;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, Sans-serif;
    font-weight: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #C6000C;
}