body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image:url(bilder/tm_logo2.jpg);
	background-position: 15px 15px;
	background-repeat:no-repeat;
	color:#000033;
	font-size: 14px;
	text-align:left;
	overflow:hidden;
}

.mainframe {
background-color:#FFFFFF;
position:absolute;
top:0px;
left: 0px;
width: 685px;
margin-left:auto;
margin-right:auto;
}

.kopf {
position:absolute;
top:17px;
left: 228px;
width: 685px;
background-color:#FFFFFF;
overflow:hidden;
}

.content {
position:absolute;
top:155px;
left:208px;
width:680px;
height:375px;
margin-left:20px;
margin-right:10px;
overflow:auto;
background-color:#FFFFFF;
}

.werbung {
position:absolute;
top:10px;
left:910px;
}

.titel {
font-family:"Courier New", Courier, mono;
background-color:#FFFFFF;
font-size:60px;
font-weight:bold;
color:#000066;
text-align:center;
overflow:hidden;
}

.subtitel {
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size:18px;
font-weight:bold;
color:#000033;
text-align:center;
font-style:italic;
overflow:hidden;
}

.datum {
position:relative;
left: 520px;
}

h1 {
font-size:18px;
font-weight:bold;
text-align:center;
}

h2 {
font-size:16px;
font-weight:bold;
text-align:left;
}

.rahmengelb {
position:absolute;
top:155px;
left:17px;
background-color:#FFCC00;
border-style: dotted;
border-width:2px;
border-color:#000066;
padding-left:15px;
padding-top:5px;
width:150px;
}

.menukopf {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left:10px;
font-style:italic;
}

.menu {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:10px;
}

.fuss {
position:absolute;
top:530px;
left:227px;
width:694px;
text-align:center;
font-size:10px;
font-weight:normal;
color:#333333;
}

.small {
font-size:12px;
font-weight:normal;
}

a:link {
text-decoration:none;
color:#000066;
}

a:visited {
text-decoration:none;
color:#000066;
}

a:hover {
text-decoration:underline overline;
color:#0000FF;
}

a:focus {
text-decoration:underline overline;
color:#0000FF;
}

a:active {
text-decoration:none;
color:#0000FF;
}


a.menulink:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
text-decoration:none;
background-color:#FFCC00;
color:#000033;
}

a.menulink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
text-decoration:none;
background-color:#FFCC00;
color:#000033;
}

a.menulink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
text-decoration:none;
background-color:#FFEE66;
color:#0000AA;
}

a.menulink:focus {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
text-decoration:none;
background-color:#FFEE66;
color:#0000AA;
}

a.menulink:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
text-decoration:none;
background-color:#FFEE66;
color:#FF0000;
}


td.innen {
	font-family: Arial, Helvetica, sans-serif;
	border-style:solid; border-width:1px; border-color:#333333; border-collapse:collapse; padding:5px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

table.innen {
 border-style:solid; border-width:1px; border-color:#333333; border-collapse:collapse; padding:5px;
}

ul, li {
margin-left:-0px;
}

li.menu {
margin-left:-5px;
}