* { 
margin: 0; 
padding: 0; 
} 

body {
	color: black;
	background-color: white;
	font-size: 1.0em;
	font-family: Helvetica,Arial,sans-serif;
	margin: 0px
	padding: 0;
	min-width: 41em;	/* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

html>body h1 {
	border-color: gray;	/* Farbangleichung an den Internet Explorer */
}

div#Seitenkopf {
/*	margin: 0;*/
	margin: 0 0 2px;
	padding: 0;
	background: white url(../bilder/allgemein/bk_ground_g.jpg) repeat-x;
	height: 148px;
/*	border: 1px solid silver;*/
}

div#Seitenkopf h1 {
	color: black;
	font-size: 2.5em;
	text-align: center;
}
div#Seitenkopf h2 {
	font-size: 1.1em;
	margin: 4px 0;
}
div#Seitenkopf h3 {
	font-size: 1.01em;
	margin: 4px 0;
}
div#Seitenkopf h4 {
	font-size: 0.95em;
	margin: 0;
}
div#Seitenkopf h5 {
	font-size: 0.9em;
	margin: 2px 0;
}
div#Seitenkopf h6 {
	font-size: 0.8em;
	margin: 2px 0;
}
div#Seitenkopf p {
	color: black;
	font-size: 1.01em;
	text-align: center;
}
.align-center{
	text-align: center;
}
.csc-firstHeader{
	font-size: 2.3em;
}

div#Menu {
	color: black;
	font-size: 1.0em;
	margin-bottom: 2px;
	padding: 2px;
	text-align: left;
	background-color: white;
	border: 1px solid silver;
}
div#MENU a, a:link, a:visited, a:hover, a:active {
	font-size: 1.0em;
	text-decoration: none;
	color: black;
} 

div#Navigation {
	font-size: 1.0em;
	text-align: left;
	float: left;
/*	width: 13em;*/
	width: 190px;
	margin: 0;
/*	margin: 0 0 0em;*/
	padding: 0;
	border: 1px solid silver;
}
div#Navigation ul{
	text-decoration: none;
}
div#Navigation li {
	list-style: none;
	margin: 0;
	padding: 2px;
}
div#Navigation a {
	display: block;
	text-decoration: none;
	background-color: white;
	padding: 2px;
	font-weight: bold;
}
div#Navigation a:link, a:visited, a:hover, a:active {
	color: black;
	background-color: white;
}

#Unternavigation { 
	font-size: 1.0em;
	margin-left: 10px;
}
#Unternavigation li {
	list-style: none;
	margin-left: 0;
	padding: 2px;
} 
#Unternavigation a, a:link, a:visited, a:hover, a:active { 
         color: black; 
	background-color: white;
} 

#Unternavigation2 { 
	font-size: 1.0em;
	margin-left: 20px;
} 
#Unternavigation2 li {
	list-style: none;
	margin: 0;
	padding: 2px;
} 
#Unternavigation2 a, a:link, a:visited, a:hover, a:active { 
         color: black; 
	background-color: white;
} 

div#Klickpfad {
	font-size: 1em;
/*	margin: 0 13em 0.5em 13em;*/
	background: white;
	color: black;
	padding: 0 20px;
}

div#Klickpfad a, a:link, a:visited, a:hover, a:active {
	font-size: 0.85em;
	text-decoration: underline;
	background-color: white;
	color: black;
} 

div#Seiteninhalt {
/*	margin: 0 13em 0.5em 13em;*/
	padding: 0 20px;
}
* html div#Seiteninhalt {
	height: 1em; /* workaround gegen den 3-Pixel-bug des IE */
}
div#Seiteninhalt h1 {
	font-size: 1.2em;
	margin-top: 10px;
}
div#Seiteninhalt h2 {
	font-size: 1.1em;
	margin-top: 4px;
}
div#Seiteninhalt h3 {
	font-size: 1.01em;
	margin-top: 4px;
}
div#Seiteninhalt h4 {
	font-size: 0.95em;
	margin-top: 4px;
}
div#Seiteninhalt h5 {
	font-size: 0.9em;
	margin-top: 4px;
}
div#Seiteninhalt h6 {
	font-size: 0.8em;
	margin-top: 4px;
}
div#Seiteninhalt p {
	font-size: 1em 0;
	margin-top: 4px;
/*	padding-top: 0.4em;*/
}

div#Seiteninhalt a, a:link, a:visited, a:hover, a:active {
	font-size: 0.85em;
	text-decoration: underline;
	background-color: white;
	color: black;
} 
div#Seiteninhalt table {
	width:580px;
	table-layout:fixed;
	empty-cells:hide;
}

div#Fusszeile {
	clear: both;
	font-size: 1.0em
	margin: 0;
	padding: 2px;
	text-align: center;
	background-color: white;
	border: 1px solid silver;
}
div#Fusszeile a, a:link, a:visited, a:hover, a:active {
	font-size: 1.0em;
	text-decoration: none;
	background-color: white;
	color: black;
} 

.align-center {
	text-align: center;
}
.csc-firstHeader {
	font-size: 2.3em;
}
/*.contenttable {*/
/*	border: 1px solid black;*/
/*}*/
