* { padding: 0; margin: 0; border: 0; border-collapse: collapse; }

html, body { height: 100%; }

body {
	font-size:100.01%;
	font-family: Arial, Helvetica, sans-serif;
}

h1 { font-size: 150%; }
h2 { font-size: 100%; }
h3 { font-size: 100%; font-weight:normal; }

/*
+++++++++++++
	angepasste klasse mf
+++++++++++++
*/

.picture_right { float:right; border-left: 7px solid white; border-top:7px solid white; border-bottom:7px solid white
 }
.picture_left { float:left; border-right: 7px solid white; border-top:7px solid white; border-bottom:7px solid white
 }
/*
+++++++++++++
	CONTAINER
+++++++++++++
*/




#highlight a  { color: #E3001B; }


/* CONTENT */
#content {
	background: #FFF;
	border-top: 4px solid #E3001B;
}

#content h1 { color: #0062AC;padding-left:3px;  }
#content h2 { color: #0062AC;padding-left:3px;  }
#content h3 { color: #0062AC;padding-left:3px;  }
#content p { color: #333333; padding-left:3px; }
#content p.headercolor { color: #0062AC;	}
#content #subnav ul li.first { background: none; }
#content ul { padding-left: 30px; }
#content a { color: #E3001B; text-decoration: none; }
#subnav ul  { font-size:80%; padding-top:10px; margin-left: -30px; color:#000000; }

/* TEASER */

#teaser h2 {
	background: #E3001B url(../images/pat/bg-teasertop.gif) left top no-repeat;
	color: #FFF;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
#teaser dl {
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	color:#333333;
}

#teaser dl dd a { color: #E3001B; text-decoration: none; }

/* FOOTER */
#footer {
	background: #FFF url(../images/pat/bg-footerborderleft.gif) left top no-repeat;
}
#footer p {
	border-top: 1px solid #E3001B;
}
#footer p a { color: #E3001B; }

#content h1 { margin-top: 2em; margin-bottom: 1em; }
#content h2 { margin-bottom: 1em; }
#content p { margin: 1em 0; }
#homefach #content p { margin: 1em 200px 1em 0; }
#content p.fussnote { font-size: 83%;	}
#content p.borderbottom { padding-bottom: 1em; }

#content ul li { list-style-type: dot; color: #333333; }
#content ul.downloadlist li { padding-left: 15px; margin: 1em 0; }
#content ul.downloadlist li a { font-weight: bold; }
#content a:hover { text-decoration: none; }

#content a.acrobat { padding-left: 15px; }

#homefach #content h3 { margin-top: 1.5em; }
#homefach #content p.first { margin-top: 12em; }

#content #subnav ul { list-style-type: none; } /* ausser float und li.first identisch mit #head ul */
#content #subnav ul li.first { margin-left: 0; padding-left: 0; }