* {/* set all to 0 */
margin: 0px;
padding: 0px;

}

html{
text-align:center; /* Zentrierung fuer IE */
}

body { 
font-family:Arial,Helvetica,Geneva,Swiss,sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
font-weight:normal;
background-color: #ffffff; 
color: #000000;
text-align:center; /* Zentrierung fuer IE */
}



/* INHALTSBEREICH */

#zentrierung { 
width:700px;
margin-left:auto; /* Zentrierung fuer Firefox */
margin-right:auto;
margin-top:0px;
background-image:url(hg_oben.gif);
background-repeat:no-repeat;
background-position:0px 50px;
}



#menuLeiste { 
text-align:left; /* Zentrierung weg fuer IE */
margin-left:100px;
padding-top:73px; /* seltsam, hier muss paddng statt margin stehen */
color:#ffffff;
font-weight:bold;
}
#hoehe { /* sorgt fuer eine mindesthoehe */
height:350px;
width:10px;
margin-left:0px;
float:left;
}
#inhalt { 
text-align:left; /* Zentrierung weg fuer IE */
margin-top:4px;
margin-left:100px;
padding-top:30px;
padding-right:30px;
line-height:16px;
}


#fussLeiste { 
text-align:right; /* Zentrierung weg fuer IE */
height:20px;
padding-left:30px;
padding-top:6px;
padding: 4px 30px 0 0;
background-image:url(fuss.gif);
background-repeat:no-repeat;
background-color: #ffffff;
color:#ffffff;
font-weight: bold; 
font-size: 10px;
line-height:normal;
clear:left;
}


h1.csc-firstHeader {
color:#00A03C;
font-weight: bold; 
font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
font-size: 12px;
}
h1 {
color:#00A03C;
font-weight: bold; 
font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
font-size: 12px;
}
h2.csc-firstHeader {
color:#000000;
font-weight: bold; 
font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
font-size: 12px;
}
h2 {
color:#000000;
font-weight: bold; 
font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
font-size: 12px;
}

.csc-header {
margin-bottom:10px;
}




/* SONSTIGES */

img  { 
	vertical-align:top;
	/* vertical-align braucht man fuer den IE, sonst bleibt unter den Bildern ein Spalt */
}

li 	{
		list-style-position:outside;
		margin-left:25px;
		}

strong { 
font-weight:bold;
}



/* Links */
span.no {
margin-right:10px;
}
span.act {
margin-right:10px;
}

span.no a { 
color:#ffffff;
text-decoration:none;
}
span.no a:hover { 
color:#C9C9C9;
}

span.act a { 
color:#C9C9C9;
text-decoration:none;
}

a.a-adresse {
		color:#FFFFFF;
		text-decoration:underline;
		}
		
a.a-adresse:hover {
		color:#CCCCCC;
		text-decoration:underline;
		}


#inhalt a {
		color:#000000;
		text-decoration:underline;
		}

#inhalt a:hover {
		color:#00A03C;
		text-decoration:underline;
		}
		
p.csc-linkToTop {
		width:570px;
		height:30px;
		text-align:right;
		font-size:10px;
		}


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