#hauptnavi {
    position:absolute;
    left:880px;
    top:30px;
    width:124px;
    height:581px;	
	 font-family: Arial;
	 font-size: 13px;
	 letter-spacing: -1px;	 
	 line-height: 140%;
}

#Tabelle_01 { position:absolute; left:0px; top:0px; width:1004px; height:673px; }
#mam-services-top-left { position:absolute; left:0px; top:0px; width:333px; height:167px; }
#mam-services-blank1 { position:absolute; left:333px; top:0px; width:671px; height:30px; }
#mam-services-top { position:absolute; left:333px; top:30px; width:547px; height:18px; }
#mam-services-top2 { position:absolute; left:333px; top:48px; width:191px; height:119px; }
#mam-slogan-mobile { position:absolute; left:0px; top:167px; width:625px; height:103px; }
#mam-services-blank2 { position:absolute; left:625px; top:167px; width:255px; height:7px; }
#mam-services-middle-left { position:absolute; left:0px; top:270px; width:625px; height:159px; }
#mam-services-bottom-left { position:absolute; left:0px; top:429px; width:625px; height:182px; }

#mam-services-content-left { position:absolute; left:524px; top:48px; width:101px; height:119px; font-family:Arial; font-size:11px; line-height:16px; }

#mam-services-content-main { position:absolute; left:625px; top:48px; width:245px; height:321px; font-family:Arial; font-size:11px; line-height:16px; }


#logo-mam { position:absolute; left:625px; top:495px; width:255px; height:47px; }
#mam-services-blank3 { position:absolute; left:625px; top:542px; width:255px; height:69px; }
#mam-services-bottom { position:absolute; left:0px; top:611px; width:1004px; height:62px; }
#mam-services-bottomst { position:absolute; left:0px; top:673px; width:1004px; height:413px; }

BODY { background-color: white; }

H1 { font-family: Arial; font-size: 11px;	font-weight: bold; color: black; }

TD { vertical-align: top; padding-bottom: 5px; }
P { margin: 0px 0px 0px 0px; }

INPUT, TEXTAREA { width: 100px; background-color: white;	border-width: 1px 1px 1px 1px; border-color: black black black black; font-family: Arial;	font-size: 11px; color: black; }

.bodytext { font-family: Arial; font-size: 11px; line-height: 16px; }

.csc-header csc-header-n1, 
.csc-firstHeader, 
.tx-jppageteaser-pi1-headline { margin: 0px 0px 0px 0px;	font-family: Arial; font-size: 11px; color: black; font-weight: bold; }

.tx-jppageteaser-pi1-text, 
.csc-form-label-req { margin: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; color: black; }

a:link, 
a:hover, 
a:visited { color: #F7790A; font-family:Arial; font-size:11px; line-height:16px; font-weight: bold;}
a:hover { color: #F7790A; text-decoration: underline; }

.mam-services-content-main a:link, 
.mam-services-content-main a:hover, 
.mam-services-content-main a:visited { font-family:Arial; font-size:11px; line-height:16px; }
.mam-services-content-main a:hover { color: #F7790A; text-decoration: underline; }

.mam-services-content-left a:link, 
.mam-services-content-left a:hover, 
.mam-services-content-left a:visited { font-family:Arial; font-size:11px; line-height:16px; }
.mam-services-content-left a:hover { color: #F7790A; text-decoration: underline; }

.mam-services-content-main DIV.treemenudiv a:link, 
.mam-services-content-main DIV.treemenudiv a:visited,
.mam-services-content-main DIV.treemenudiv a:hover { font-family:Arial; font-size:11px; line-height:16px; color: black; font-weight: normal;}
.mam-services-content-main DIV.treemenudiv a:hover { color: #F7790A; font-weight: bold; text-decoration: underline;}

.mam-services-content-main P.bodytext a:link, 
.mam-services-content-main P.bodytext a:hover, 
.mam-services-content-main P.bodytext a:visited { font-family:Arial; font-size:11px; line-height:16px; }
.mam-services-content-main P.bodytext a:hover { color: #F7790A; text-decoration: underline; }

#mam-services-content-main {  }