html, body				{ 
						margin:0; 
						padding:0; 
						text-align:center; 
						background: rgb(4,53,134);
						} 
 
#pagewidth				{ 
						width:1235px; 
						text-align:left;  
						margin-left:auto; 
						margin-right:auto;  
						display: block;
						background: url(images/back-schatten.jpg) no-repeat;
						}

#header					{
						margin-left: 0px;
						position:relative; 
						height:325px;
						margin-bottom: 5px;
						margin-top: 5px;
						width:1235px; 
						} 

#headerteil1			{
						/*920 Pixel Breite!*/
						width: 920px;
						float:left;
						}

#headerteil2			{
						/*315 Pixel Breite!*/
						width: 315px;
						height:315px; 
						float:right; 
						text-align: center;
						background: rgb(41,128,199) url(images/kasten.gif) 280px 10px no-repeat;
						}

#heinzfritz				{
						padding-top: 75px;
						width: 100%;
						text-align: center;
						font-size: 10px;
						font-weight: normal;
						}

#heinzfritz	B			{
						font-size: 22px;
						font-weight: normal;
						}


#ziele					{
						width: 285px;
						color: rgb(170,0,43);
						font-family: Arial;
						text-align: right;
						line-height: 30px;
						font-size: 10px;
						letter-spacing: 4px;
						}


/* #################################################################### */

#menue					{
						display: inline-block;
						width: 240px;
						float: left;
						}

#menue UL				{
						margin: 0; padding: 0;
						margin-top: 50px;
						}
#menue LI				{
						margin: 0; padding: 0;
						margin-top: 10px;
						margin-left: 40px;
						list-style: none;
						}
#menue LI A				{
						text-decoration: none;
						color: #FFFFFF;
						font: 16px Arial;
						}

/* #################################################################### */

#main					{
						display: inline-block;
						width: 680px;
						min-height: 375px;
						background: rgb(41,128,199);
						float: left;
						font-family: Arial;
						font-size: 13px;
						margin-bottom: 10px;
						color: #FFFFFF;
						}
#main .rot				{
						color: rgb(170,0,43);
						}

#main H1				{
						color: #FFFFFF;
						font-family: Times New Roman;
						text-align: center;
						font-size: 40px;
						font-weight: normal;
						}

#main A					{
						color: #FFFFFF;
						}


#main .inhalt			{
						margin-left: 75px;
						width: 500px;						
						}


#main .blocktext		{
						
						margin-left: 75px;
						width: 500px;
						text-align: justify;
						}

.spalte1		{
						float: left;
						margin-left: 65px;
						width: 250px;
						}
.spalte2		{
						float: left;
						margin-left: 40px;
						width: 250px;
						}
 

 P.mussnichtsein		{
						text-align: right;
						font-size: 25px;
						}

 P.unterschrift			{
						text-align: right;
						font-size: 11px;
						}

.publikationen A		{
						font-weight: bold;
						text-decoration: none;
						}

/* #################################################################### */
 
 
#fussleiste				{
						clear: both;
						margin-left: 0px;
						position:relative; 
						margin-bottom: 5px;
						padding-top: 2px;
						width:1235px; 
						height: 20px;
						background: rgb(41,128,199);
						color: #FFFFFF;
						font-size: 12px
						}
#fussleiste A			{
						color: #FFFFFF;
						}


.clearfix:after {content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
 .clearfix		{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix		{display: block;}
/* End hide from IE-mac */  

