/* Allgemeine Formate ---------------*/

body{
		  font-family: sans-serif,verdana, Arial, Helvetica, Geneva;
		  font-size: 7pt;
		  background-color: #ffffff;
		  margin:0px;
}

a:link {  color:#000000; font-weight: normal; text-decoration: underline;}
a:visited {  color:#000000; font-weight: normal; text-decoration: underline; }
a:hover {  color: #EF3535;font-weight: normal; text-decoration: underline;}
a:active {  color: #000000; font-weight: normal; text-decoration: underline;}
a:focus {   color: #EF3535;font-weight: normal; text-decoration: underline;}

a.NewsLink{
	font-size: 16pt;
	color: #787878;
}

a.NewsLink:link {  color:#787878; font-weight: normal; text-decoration: underline;}
a.NewsLink:visited {  color:#787878; font-weight: normal; text-decoration: underline; }
a.NewsLink:hover {  color: #EF3535;font-weight: normal; text-decoration: underline;}
a.NewsLink:active {  color: #787878; font-weight: normal; text-decoration: underline;}
a.NewsLink:focus {   color: #EF3535;font-weight: normal; text-decoration: underline;}

img{
	margin:0px;
	border:0px;
	padding:0px;
}




table{
margin: 0px;
padding: 0px;
}


tr{
	margin:0px;
	padding:0px;
}
td{
  font-size: 8pt;
	margin:0px;
	padding:0px;
  }

  
  /* Zentrieren von Elementen ---------------------*/
  td.centerZelle{
   text-align:center;
   vertical-align: middle;
}
div.centerAll{
margin:auto;
	vertical-align: middle;
	text-align: center;
	height: auto;
	width: auto;
	border:1px;border-style:solid;
}

div.centerMain{
width:902px;
height:502px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
}
div.centerPresse{
width:632px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}

div.centerTextField{
width:370px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}


div.RahmenUmAlles{
border:1px;
border-style:solid;
border-color:#a6a6a6;
}

div.RahmenMain{
border:1px;
border-style:solid;
border-color:#a6a6a6;
}


/* Die Tabelle auf der Hauptseite-------------------*/
table.HauptTable{
width:900px;
height:500px;
border:0px;	
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
}

/* Presseseite Haupttabelle ------------------------*/
table.PresseTable{
width:630px;
border:0px;	
padding:0px;
}

td.presseZelleOben{
	margin:0;
	width:260px;
	padding:5px;
}

/* Das Menue -------------- */
table.menueTable{
text-align:right;
margin:10px;
margin-top:35px;
width:424px; 
height:229px;
}

td.marginAutoClass{
height:18px;
}

/* Table zur formatierung der Texte */
table.TextTable{
	width:285px;
	height:auto;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:5px;
}

td.AbsatzZelle{
height:5px;
}



table.NewsLinksTable{
	width:445px;
	height:140px;
    vertical-align: middle;
	text-align:center;
	border:0px;
	margin:0px;
}



/* Hauptseite Tabellezellen-------*/
td.obereZelle{
	margin:0px;
	padding:0px;
	width:305px;
	height:150px;
	text-align: left;
	vertical-align:bottom;
}

td.mittlereZelle{
	height:75px;
	width:305px;
   text-align:center;
   vertical-align: middle;
}

td.untereZelle{
  height:275px;
  width:305px;
  text-align:left;
 }

#TextfeldOben{
	height:150px;
	width:305px;
	overflow: hidden;
}

#TextfeldUnten{
    height:274px;
	width:305px;
	overflow: hidden;
}

 
 



/* Projektblätter ----------------------------------*/
table.ProjektBlattTextTable{
	width:900px;
	height:275px;
 background-position: right;	
}
 
td.ProjektZelleLinks{
width:123px;
height:auto;
background: #ffffff;
text-align:left;
vertical-align: top;
padding: 5px;
padding-left: 22px;
border-right: 1px solid;
border-right-color:#97B9BF;
}
td.ProjektZelleLinksUnten{
width:138px;
height:auto;
background: #ffffff;
text-align:left;
vertical-align: top;
padding: 5px;
padding-left: 7px;
border-right: 1px solid;
border-right-color:#97B9BF;
}
 td.ProjektZelleRechts{
height:auto;
width:745px;
vertical-align: top;
padding-top:5px;
padding-right:5px;
}

p.projektblattueberschrift{
margin-bottom:15px;
margin-left:10px;
}

p.ProjektText{
margin-bottom:2px;
margin-left:10px;
}


/* Infofelder ---------------------*/

 table.infoFeldTable {
	width:368px;
 	margin:0px;
	border:0px;
	background-color: #ffffff;
}

 /* Die obere Zelle des Infofeldes */ 
 td.infoFeldZelle{
 text-align:center;	
 width:170px;
 height:50px;

}

/* Überschriften --------------------*/
h1{
font-size:8pt;
margin-bottom:0px;
margin-top:15px;
margin-left:10px;
}
h2{
	    font-size:8pt;
		margin-bottom:0px;
		margin-top:0px;
}
h3{
		font-size:14pt;
		margin-bottom:0px;
		margin-top:0px;
}

h4{
		font-size:8pt;
		margin-bottom:15px;
		margin-top:15px;
		margin-left:10px;
}
img.Projektblattueberschrift{
		margin-bottom:15px;
		margin-top:15px;
		margin-left:10px;
}

p{
padding:0;
margin-top:5px;
margin-bottom:2px;
margin-left:10px;
}

p.bib{
	font-size: 7pt;
}




ul{
margin-top:0px;
margin-bottom:0px;
}

span{
margin:0;
padding:0;
}












