BODY {
	background-color: white;
}

P {
	margin: 0px 0px 0px 0px;
}

.bodytext {
	margin: 0px 0px 0px 0px;
}

INPUT, TEXTAREA {
   background-color: white;
	border-width: 1px 1px 1px 1px;
   border-color: black black black black;
	font-family: Arial;
	font-size: 11px;
	color: black;
}

.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;
}

H1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: black
}

#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-services-content-left {
    position:absolute;
    left:524px;
    top:48px;
    width:346px;
    height:119px;
    font-family:Arial; 
	 font-size:11px;
	 line-height:16px;		 
}

#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-content-main {
    position:absolute;
    left:625px;
    top:174px;
    width:245px;
    height:321px;
    font-family:Arial; 
	 font-size:11px;
	 line-height:16px;	 
}

#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;
}

#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;
}

a:link, 
a:hover, 
a:visited { color: #F7790A; font-family:Arial; font-size:11px; line-height:16px; font-weight: bold; text-decoration: none;}
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; text-decoration: none;}
.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; font-weight: bold;}
.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; text-decoration: none;}
.mam-services-content-main P.bodytext a:hover { color: #F7790A; text-decoration: underline; }

.tx-jppageteaser-pi1 a:link,
.tx-jppageteaser-pi1 a:visited,
.tx-jppageteaser-pi1 a:hover {
	font-weight: normal; color: black; text-decoration: none;
}
.tx-jppageteaser-pi1 a:hover { text-decoration: underline; }
.csc-header h1 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	margin-bottom: 0px;	
	margin-top: 8px;
}
.csc-header h1.csc-firstHeader {
	margin-top: 0px;
}