body 		{ background: #FFF /*#F2F2F2*/; color: #000000; margin: 0; text-align: center;}
			
html, body, h1, h2, div, p, ul, li
  			{ font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; font-size: 99%; }
 
#mantelBlock { width: 950px; /*height: 550px; */ padding: 0 /*22px*/; 
			text-align: left; vertical-align: middle; margin: 2em auto; background: #FFFFFF; }
			
img	{ border: none; padding: 15px 15px 0 0; }
.icon	{ border: none; padding: 0; }

h1 { margin: 0; padding-bottom: 15px; font-size: 115%;}

.vorOrt { color: #666; }

#navBox { margin: 0; padding: 0 0 10px 0; list-style-type: none; border-bottom: 1px solid #666; }
#navBox li { margin: 0; padding: 0 25px 0 0; display: inline; }

#contentBox { position: relative; padding-top: 10px; width: 950px; height: 420px; }
#contentBox .page p {text-align: left; padding-top: 3px; margin: 0; font-size: 89%; }
#contentBox .page strong { font-weight: bold; }

#contentBox .pageText p { margin-top: 15px; width: 460px; text-align: justify; line-height: 1.2em; font-size: 89%; }

#AnmBild {  margin: 0px; padding: 23px 0; text-align: left; font-size: 85%; color: #666; } 

.left   { float: left; }
.right  { float: right;}

.headerTop { font-weight: bold; padding-bottom: 10px; }

td.header { font-weight: bold; padding: 20px 0 10px 0; }
td { vertical-align: top; min-width: 55px;}
table { margin-top: 15px;
		width: 470px; font-size: 99%; 
		table-layout: automatic; 
		empty-cells: show;
		border-collapse: separate; /* collapse*/
		border-spacing: 3px 4px}

/********************	   2. Links	    ********************/
a:link    { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover   { color: #666; text-decoration: underline; }
a:active  { color: #000; text-decoration: none; }


/********** 3. Weiterschalter & Scroll Navigation **********/
#portal-nav { margin: 0; padding: 0; list-style-type: none; float: left; }
#portal-nav li { margin: 0; padding: 0 3px; display: inline; }
#portal-nav li a { color: #000; }
#portal-nav li a:hover { color: #666; }
#portal-nav li a.current { color: #666; }

#switcher	{ text-align: right; font-size: 100%; padding-right: 0px; }
#switcher span.divider { color: #999; padding: 0 0.5em;}
#switcher span		{ color: #999; }
#switcher .previous,
#switcher .next 	{ font-weight: bold; background-repeat: no-repeat; }
#switcher .previous { padding-left: 15px; }
#switcher .next     { padding-right: 15px; }
/*#switcher .previous,
#switcher .next		{ background-image: url(../next-prev-arrows.png); }*/
#switcher .previous { background-position: center left;  padding-left: 15px; }
#switcher .next     { background-position: center right; padding-right: 15px; }






