body{
 height:			100%;
 margin:			0px;
 font-family:		Arial, Verdana, sans-serif;
 font-size:			11pt;
 background-image:	url(gfx/back.jpg);
 background-repeat:	no-repeat;
 background-position: bottom right;
}

td{
 font-family:		Arial, Verdana, sans-serif;
 font-size:			11pt;
}

#top{
 background-image:	url(gfx/top_back.jpg);
 background-repeat:	y-repeat;
 height:			142px;
 border-bottom:		5px solid #0069B8;
}

#adresse{
 width:				500px;
 padding:			5px;
 background-color:	white;
 filter:			alpha(opacity=80);
 -moz-opacity:		0.8;
 float:				right;
}

#top_left{
 background-image:	url(gfx/top_logo.jpg);
 background-repeat:	no-repeat;
 padding-left:		17px;
 padding-top:		5px;
 width:				247px;
 height:			142px;
 float:				left;
}

#top_right{
 background-image:	url(gfx/top_back_right.jpg);
 background-repeat:	no-repeat;
 width:				703px;
 height:			142px;
 float:				right;
}

td.content{
 font-family:		Arial, Verdana, sans-serif;
 font-size:			11pt;
 padding-top:		5px;
}

h1{
 font-size:			16pt;
 color:				#0069B8;
}

a.menu{
 width:				212px;
 background-color:	#0069B8;
 display:			block;
 padding:			5px;
 margin-top:		5px;
 color:				white;
 font-family:		Arial, Verdana, sans-serif;
 font-size:			10pt;
 font-weight:		bold;
 text-decoration:	none;
 text-align:		left;
}

a.menu:hover{
 width:				212px;
 background-color:	#B8CCE9;
 display:			block;
 padding:			5px;
 margin-top:		5px;
 color:				#0069B8;
 font-family:		Arial, Verdana, sans-serif;
 font-size:			10pt;
 font-weight:		bold;
 text-decoration:	none;
 text-align:		left;
}

.form{
 font-family:		Arial, Verdana, sans-serif;
 font-size:			9pt;
 border:			1px solid #666666;
 width:				30px;
}

td.ma_td{
 border-bottom:		5px solid white;
 background-color:	#EFF3FF;
}

td.mitarbeiter_name{
 background-color:	#0069B8;
 font-weight:		bold;
 color:				white;
}
