body {background-color: #ffffff; text-align: center;}
table.haupt {background-color: #ffffcc;height: 100;width: 1000px;text-align: left;text-align: center;}

table.menu {background-color: #336600;height: 500px;width:110px;margin-top:20px;vertical-align: top;margin-left:5px;text-align: left;}
table.inhalt {text-align: center;vertical-align: top;margin-top: 0px;margin-left: 10px;margin-right:10px;width:10010;}
table.inhalt1 {text-align: left;vertical-align: top;margin-top: 0px;margin-left: 0px;margin-right:0px;width: 100%;}
table.inhalt2 {
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	width: 100%;
}

td.aussen {
	background-color: #336600;
	height: 550px;
	width: 5px;
}
td.liaussen {
	height: 550px;
	width: 10px;
}
td.reaussen {
	height: 550px;
	width: 60px;
	vertical-align: middle;
	text-align:center;
}
td.oben {
	height: 70px;
	width: 530px;
	vertical-align:bottom;
	text-align: center;
}
td.menu {
	background-color: #336600;
	height: 550px;
	width: 120px;
	vertical-align: top;
}
td.inhalt {
	height: 480px;
	width: 500px;
	vertical-align: top;
	margin-top: 20px;
}
td.innen {
	background-color: #336600;
	height: 550px;
	width: 20px;
	text-align: center;
	vertical-align: bottom;
}
td.left {
	text-align:left;
}
td.right {
	text-align: right;
}

td.center {
	text-align: center;
}

td.links {
	width: 140px;
}

td.1 {
	width:200px;
	vertical-align: top;
	text-align: left;
}

td.2 {
	width:250px;
	vertical-align: top;
	text-align: left;
}

td.3 {
	width:100px;
	vertical-align: top;
	text-align: left;
}


a.anker:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
a.anker:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
a.anker:hover {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff;}
a.anker:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}

a.anker2:link {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#666666; margin-right:20px;}
a.anker2:visited {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#666666; margin-right:20px;}
a.anker2:hover {font-size:10px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; margin-right:20px;}
a.anker2:active {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#666666; margin-right:20px;}

a.menu:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36;}
a.menu:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36;}
a.menu:hover {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ff9999;}
a.menu:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36;}

a.menu2:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36; margin-left:20px;}
a.menu2:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36; margin-left:20px;}
a.menu2:hover {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ff9999; margin-left:20px;}
a.menu2:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#6c3e36; margin-left:20px;}

a.flash:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.flash:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.flash:hover {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #336600;}
a.flash:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}

a.norm:link {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.norm:visited {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.norm:hover {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #336600;}
a.norm:active {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}

a.impress:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#669933;}
a.impress:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#669933;}
a.impress:hover {font-size:12px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffff00;}
a.impress:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#669933;}

a.top:link {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffcc;}
a.top:visited {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffcc;}
a.top:hover {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #ffff00;}
a.top:active {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffcc;}

a.mail:link {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#999999;}
a.mail:visited {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#999999;}
a.mail:hover {font-size:10px; font-weight:bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}
a.mail:active {font-size:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#999999;}

a.ang:link {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.ang:visited {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}
a.ang:hover {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; color: #336600;}
a.ang:active {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; color:#336600;}


font.black {font-size:12px; font-family: Tahoma, Geneva, sans-serif; color: #000000; text-align:center; margin-left:5px; display:block; margin-right:5px;}
font.nor {font-size:11px; font-family: Tahoma, Geneva, sans-serif; color: #666666; text-align:justify; margin-left:5px; display:block; margin-right:5px;}
font.small {font-size:10px; font-family: Tahoma, Geneva, sans-serif; color: #666666; text-align:justify; margin-left:5px; display:block; margin-right:5px;}
font.grey {font-size:12px; font-family: Tahoma, Geneva, sans-serif; color: #333333; text-align:justify; margin-left:5px; display:block; margin-right:5px;}
font.white {font-size:12px; font-family: Tahoma, Geneva, sans-serif; color:#FFFFFF; text-align:left; margin-left:5px; margin-right:5px;}


font.klein {font-size:11px; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #6c3e36; margin-left:10px; display:block; margin-right:0px;}
font.kurs {font-size:12px; font-style:italic; font-family: Tahoma, Verdana, Geneva, sans-serif; color: #6c3e36; margin-left:20px; display:block;}
font.mitt {font-size:12px; text-align: justify; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336600;}
font.top {font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffcc;}


hr.mittig {width:70%; color:#330000; margin-top:0px; margin-bottom:0px; text-align: center;}
hr.ganz {width:100%; color:#330000; margin-top:0px; margin-bottom:0px; text-align: center;}

