a:link {
	color: #0000CC;
	text-decoration: underline;
}

a:visited {
	color: #9933CC;
	text-decoration: underline;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

a:active {
	color: #CC0000;
	text-decoration: underline;
}

a.menuGlobal:link, a.menuGlobal:visited, a.menuGlobal:active {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.menuGlobal:hover{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

a.menuLeistungenAktiv0:link, a.menuLeistungenAktiv0:visited, a.menuLeistungenAktiv0:active, a.menuLeistungenAktiv0:hover {
	color: #1b4480;
	font-size: 12px;
	font-weight: 800;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuLeistungenAktiv1:link, a.menuLeistungenAktiv1:visited, a.menuLeistungenAktiv1:active, a.menuLeistungenAktiv1:hover {
	color: #1b4480;
	font-size: 12px;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuLeistungenAktiv2:link, a.menuLeistungenAktiv2:visited, a.menuLeistungenAktiv2:active, a.menuLeistungenAktiv2:hover {
	/*background-image: url(../../images/menu/punktLeistungen.gif);
	background-position: 14px;
	background-repeat: no-repeat;*/
	color: #1b4480;
	font-size: 12px;
	margin: auto;
	/*padding-left: 22px;*/
	text-decoration: none;
}

a.menuLeistungenAktiv3:link, a.menuLeistungenAktiv3:visited, a.menuLeistungenAktiv3:active, a.menuLeistungenAktiv3:hover {
}

a.menuPresseAktiv0:link, a.menuPresseAktiv0:visited, a.menuPresseAktiv0:active, a.menuPresseAktiv0:hover {
	color: #dd9812;
	font-size: 12px;
	font-weight: 800;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuPresseAktiv1:link, a.menuPresseAktiv1:visited, a.menuPresseAktiv1:active, a.menuPresseAktiv1:hover {
	color: #dd9812;
	font-size: 12px;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuPresseAktiv2:link, a.menuPresseAktiv2:visited, a.menuPresseAktiv2:active, a.menuPresseAktiv2:hover {
	/*background-image: url(../../images/menu/punktPresse.gif);
	background-position: 14px;
	background-repeat: no-repeat;*/
	color: #dd9812;
	font-size: 12px;
	margin: auto;
	/*padding-left: 22px;*/
	text-decoration: none;
}

a.menuPresseAktiv3:link, a.menuPresseAktiv3:visited, a.menuPresseAktiv3:active, a.menuPresseAktiv3:hover {
}

a.menuReferenzenAktiv0:link, a.menuReferenzenAktiv0:visited, a.menuReferenzenAktiv0:active, a.menuReferenzenAktiv0:hover {
	color: #8d1414;
	font-size: 12px;
	font-weight: 800;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuReferenzenAktiv1:link, a.menuReferenzenAktiv1:visited, a.menuReferenzenAktiv1:active, a.menuReferenzenAktiv1:hover {
	color: #8d1414;
	font-size: 12px;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuReferenzenAktiv2:link, a.menuReferenzenAktiv2:visited, a.menuReferenzenAktiv2:active, a.menuReferenzenAktiv2:hover {
	/*background-image: url(../../images/menu/punktReferenzen.gif);
	background-position: 14px;
	background-repeat: no-repeat;*/
	color: #8d1414;
	font-size: 12px;
	margin: auto;
	/*padding-left: 22px;*/
	text-decoration: none;
}

a.menuReferenzenAktiv3:link, a.menuReferenzenAktiv3:visited, a.menuReferenzenAktiv3:active, a.menuReferenzenAktiv3:hover {
}

a.menuUnternehmenAktiv0:link, a.menuUnternehmenAktiv0:visited, a.menuUnternehmenAktiv0:active, a.menuUnternehmenAktiv0:hover {
	color: #6699CC;
	font-size: 12px;
	font-weight: 800;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuUnternehmenAktiv1:link, a.menuUnternehmenAktiv1:visited, a.menuUnternehmenAktiv1:active, a.menuUnternehmenAktiv1:hover {
	color: #6699CC;
	font-size: 12px;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuUnternehmenAktiv2:link, a.menuUnternehmenAktiv2:visited, a.menuUnternehmenAktiv2:active, a.menuUnternehmenAktiv2:hover {
	/*background-image: url(../../images/menu/punktUnternehmen.gif);
	background-position: 14px;
	background-repeat: no-repeat;*/
	color: #6699CC;
	font-size: 12px;
	margin: auto;
	/*padding-left: 22px;*/
	text-decoration: none;
}

a.menuUnternehmenAktiv3:link, a.menuUnternehmenAktiv3:visited, a.menuUnternehmenAktiv3:active, a.menuUnternehmenAktiv3:hover {
}

a.menuUnternehmenInaktiv0:link, a.menuLeistungenInaktiv0:link, a.menuPresseInaktiv0:link, a.menuReferenzenInaktiv0:link, 
a.menuUnternehmenInaktiv0:visited, a.menuLeistungenInaktiv0:visited, a.menuPresseInaktiv0:visited, a.menuReferenzenInaktiv0:visited, 
a.menuUnternehmenInaktiv0:active, a.menuLeistungenInaktiv0:active, a.menuPresseInaktiv0:active, a.menuReferenzenInaktiv0:active, 
a.menuUnternehmenInaktiv0:hover, a.menuLeistungenInaktiv0:hover, a.menuPresseInaktiv0:hover, a.menuReferenzenInaktiv0:hover {
	color: #999999;
	font-size: 12px;
	font-weight: 800;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.menuUnternehmenInaktiv3:link, a.menuLeistungenInaktiv3:link, a.menuPresseInaktiv3:link, a.menuReferenzenInaktiv3:link, 
a.menuUnternehmenInaktiv3:visited, a.menuLeistungenInaktiv3:visited, a.menuPresseInaktiv3:visited, a.menuReferenzenInaktiv3:visited, 
a.menuUnternehmenInaktiv3:active, a.menuLeistungenInaktiv3:active, a.menuPresseInaktiv3:active, a.menuReferenzenInaktiv3:active, 
a.menuUnternehmenInaktiv3:hover, a.menuLeistungenInaktiv3:hover, a.menuPresseInaktiv3:hover, a.menuReferenzenInaktiv3:hover, a.menuUnternehmenInaktiv1:link, a.menuLeistungenInaktiv1:link, a.menuPresseInaktiv1:link, a.menuReferenzenInaktiv1:link, 
a.menuUnternehmenInaktiv1:visited, a.menuLeistungenInaktiv1:visited, a.menuPresseInaktiv1:visited, a.menuReferenzenInaktiv1:visited, 
a.menuUnternehmenInaktiv1:active, a.menuLeistungenInaktiv1:active, a.menuPresseInaktiv1:active, a.menuReferenzenInaktiv1:active, 
a.menuUnternehmenInaktiv1:hover, a.menuLeistungenInaktiv1:hover, a.menuPresseInaktiv1:hover, a.menuReferenzenInaktiv1:hover, a.menuUnternehmenInaktiv2:link, a.menuLeistungenInaktiv2:link, a.menuPresseInaktiv2:link, a.menuReferenzenInaktiv2:link, 
a.menuUnternehmenInaktiv2:visited, a.menuLeistungenInaktiv2:visited, a.menuPresseInaktiv2:visited, a.menuReferenzenInaktiv2:visited, 
a.menuUnternehmenInaktiv2:active, a.menuLeistungenInaktiv2:active, a.menuPresseInaktiv2:active, a.menuReferenzenInaktiv2:active, 
a.menuUnternehmenInaktiv2:hover, a.menuLeistungenInaktiv2:hover, a.menuPresseInaktiv2:hover, a.menuReferenzenInaktiv2:hover {
	color: #C0C0C0;
	font-size: 12px;
	/*padding-left: 14px;*/
	text-decoration: none;
}

a.pfad:link, a.pfad:visited, a.pfad:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.pfad:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.pfadService:link, a.pfadService:visited, a.pfadService:active {
	color: #038151;
	text-decoration: none;
}

a.pfadService:hover {
	color: #038151;
	text-decoration: underline;
}

body{
	/*background-repeat: no-repeat;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

form {
	margin: 0px;
}

h1{
	font-size: 14px;
	font-weight: 900;
}

hr {
	background-position: center;
	border-width: 0px;
	margin: 0px 5px 0px 20px;
}

hr.invisible {
	color: #E8E8E8;
	visible: false;
}

hr.menuSeperator {
	background-position: center;
	border-width: 0px;
	color: #EEEEEE;
	margin: 10px 0px 10px 0px;
	visible: false;
	width: 100%;
}

hr.normal {
	background-position: center;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	visible: false;
}

hr.teaser {
	background-position: center;
	border-width: 0px;
	color: #C0C0C0;
	margin: 0px 0px 0px 0px;
	visible: false;
	width: 85%;
}

td {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

td.image, td.ohne{
	line-height: normal;
	visible: false;
}

th {
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	padding: 1px 5px 2px 5px;
	text-align: left;
}

.abstand {
	background-color: #FFFFFF;
	line-height: normal;
	visible: false;
}

.balkenAllgemein {
	background-color: #038151;
	line-height: normal;
	visible: false;
}

.balkenBanner {
	background-color: #CDE6DC;
	line-height: normal;
	visible: false;
}

.balkenGlobal {
	background-color: #4CA683;
	line-height: normal;
	visible: false;
}

.balkenGlobal2 {
	background-color: #CDE6DC;
	line-height: normal;
	visible: false;
}

.balkenLeistungen {
	background-color: #1b4480;
	line-height: normal;
	visible: false;
}

.balkenLeistungen2 {
	background-color: #9daec8;
	line-height: normal;
	visible: false;
}

.balkenPresse {
	background-color: #f4a813;
	line-height: normal;
	visible: false;
}

.balkenPresse2 {
	background-color: #fad999;
	line-height: normal;
	visible: false;
}

.balkenReferenzen {
	background-color: #9A2B2B;
	line-height: normal;
	visible: false;
}

.balkenReferenzen2 {
	background-color: #DCB5B5;
	line-height: normal;
	visible: false;
}

.balkenUnternehmen {
	background-color: #6699CC;
	line-height: normal;
	visible: false;
}

.balkenUnternehmen2 {
	background-color: #BCD2E9;
	line-height: normal;
	visible: false;
}

.button {
	background-color: #FFFFFF;
	border: 1px;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: #666666;
	cursor: hand;
	font-size: 11px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	visible: false;
	width: 130px;
}

.checkBoxBlank{
	cursor: hand;
	visible: false;
}

.eingabefeldTextSuperLarge {
	background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	cursor: hand;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 2px;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	visible: false;
	width: 295px;
}

.eingabefeldTextLarge {
	background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	cursor: hand;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 2px;
	visible: false;
	width: 200px;
}

.eingabefeldTextMiddle {
	background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	cursor: hand;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 2px;
	visible: false;
	width: 160px;
}

.eingabefeldTextSmall {
	background-color: #FFFFFF;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	cursor: hand;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 2px;
	visible: false;
	width: 40px;
}

.error {
	color: #FF0000;
	visible: false;
}

.footer {
	font-size: 9px;
	visible: false;
}

.form {
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	visible: false;
}

.headlineGlobal {
	color: #076B45;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: text-top;
}

.headlineLeistungen {
	color: #1b4480;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: text-top;
}

.headlinePresse {
	color: #dd9812;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: text-top;
}

.headlineReferenzen {
	color: #8d1414;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: text-top;
}

.headlineUnternehmen {
	color: #6699CC;
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	vertical-align: text-top;
}

.meldung{
	color: #666666;
	font-size: 12px;
	font-weight: 900;
	visible: false;
}

.navi0, .navi1, .navi2, .navi3 {
	/*background-color: #FFFFFF;*/
	visible: false;
}

.naviactive0, .naviactive3 {
	background-color: #EEEEEE;
	font-size: 12px;
	font-weight: 900;
	/*padding-left: 14px;*/
	visible: false;
}

.naviactive1 {
	background-color: #EEEEEE;
	font-size: 12px;
	/*padding-left: 14px;*/
	visible: false;
}

.naviactive2 {
	background-color: #EEEEEE;
	/*background-image: url(../../images/menu/punktUnternehmen.gif);
	background-position: 14px;
	background-repeat: no-repeat;*/
	font-size: 12px;
	/*padding-left: 22px;*/
	visible: false;
}

.navihover0, .navihover1, .navihover2, .navihover3 {
	background-color: #EEEEEE;
	visible: false;
}

.nobreak {
	line-break: normal;
	visible: false;
	word-break: keep-all;
	word-wrap: break-word;
}

.pfad {
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	visible: false;
}

.servicebutton {
	background-color: #038151;
	color: #FFFFFF;
	text-decoration: none;
	visible: false;
}

.servicebuttonActive {
	background-color: #C0C0C0;
	color: #FFFFFF;
	text-decoration: none;
	visible: false;
}

.servicebuttonLight {
	background-color: White;
	border-style: solid;
	border-width: 1px;
	border-color:  #038151;
	color: #038151;
	font-size: 10px;
	text-decoration: none;
	visible: false;
}

.textPad {
	padding-left: 2px;
}

.startPad { 
	padding: 0 5 0 5;
}

h1.home {
	font-size: 14px;
	padding-bottom: 4px;
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
}

h2.home {
	font-size: 12px;
	margin:0px;
	font-weight: 700px;
	color: #ffffff;
}

p.home {
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 12px;
}