body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		margin:0;
	}
#container
	{
		margin:auto;
		margin-top: 4em;
		width: 955px;
		height: 600px;
		text-align: left;
		border: 2px solid #7f7f7f;
	}
#contents
{
	float: right;
	width: 760px;
	height: 600px;
	border-left:2px solid #7f7f7f;
}
#menu
{
	margin-left: 20px;
	margin-top:20px;
	height: 200px;
	height: 300px;
}
#logo
{
	margin-left: 30px;
	margin-top: 180px;
}
#footer
{	
		margin-top:5px;
		font-family: Georgia, "Times New Roman", Times, serif;
		white-space:nowrap;
		font-size:70%;
		color: #7f7f7f;
		font-weight: 800;
		font-style:italic;
		text-align:right;
		margin:auto;
		width: 960px;
}
.rahmen{
border-style: solid;border-color: gray;}
 a.footer_link:link
 {
  text-decoration:underline;
  color: #7f7f7f;;
 }

a.ueberschrift:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	font-weight: 600;}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-weight: 600;
	text-decoration:none;
	padding-left: 15px;
	padding-top: 15px;
	margin:0;
	}

p.ueberschrift_sehrgross {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:140%;
	font-weight: 600;
	text-decoration:none;
	padding-left: 15px;
	padding-top: 0px;
	}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	font-weight: 600;
	text-decoration:none;
	padding-left: 15px;
	padding-top: 15px;
	margin:0;
}
p.text_fett {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	font-weight: 600;
	text-decoration:none;
	padding-left: 15px;
	padding-right: 5px;
}
p.normal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom:5px;
	font-weight: 300;text-decoration:none;white-space:nowrap;
	white-space:normal; overflow:auto;}
p.normal_rot {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:90%;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom:5px;
    font-weight: 300;text-decoration:none;white-space:nowrap;
    white-space:normal; overflow:auto;}
p.normal a{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-weight: 300;text-decoration:none;white-space:nowrap;
	white-space:normal; overflow:auto;}
p.normal_grau {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7f7f7f;
	font-size:80%;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: 300;text-decoration:none;
	white-space:normal; overflow:auto;}
td.zeile_akt{border-color: #7f7f7f;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	font-weight: 600;
	font-style:bold;
	height:96px;
	color:#cc3333}

#menu ul { text-align: left; list-style: none;padding: 0;margin: 0;width: 160px;}
#menu li a  { font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;  line-height: 19px; text-decoration: none; letter-spacing: 0px; display: block; margin: 0; padding: 0 0px 0 0;text-align: left; }
#menu li.akt a    { color: #000; font-weight: bold;  text-decoration: none;}
#menu li.norm a  { color: #8d8b8b; font-weight: normal; text-decoration: none;}
#menu li.norm a:visited  {color: #8d8b8b; font-weight: normal; text-decoration: none; }
#menu li.norm a:hover {color: #8d8b8b; font-weight: normal; text-decoration: none;}
#menu li.sub a   { color: #8d8b8b; font-weight: normal; text-decoration: none; letter-spacing: 0px; padding-left: 16px;}
#menu li.sub a:hover    { color: #8d8b8b; font-weight: normal; text-decoration: none; letter-spacing: 0px;}
#menu li.akt_sub a   { color: #a58d6b; font-weight: normal; text-decoration: none; letter-spacing: 0px;padding-left: 16px;}
