		* {
			font-family: verdana;
			font-size: 12px;
		}
		
		html, body { background-color: #C39F7A; text-align: center; width: 100%; height: 100%; margin: 0; padding: 0 }
		
		td#td_head {
			height: 107px;
			background: url("../images/banner.jpg") no-repeat top center;
		}
		
		td#td_content {
			vertical-align: top;
			background: url("../images/content_bg.gif") repeat-y top center;
		}
		
		
		div#content {
			margin: 0 auto; 
			width: 713px;
			text-align: left;
			padding: 20px;
		}	
		
		table#for_layout {
			height: 100%;
			width: 100%; 
			border-collapse:collapse;
		}
			
		
		table#for_layout td {
			margin: 0;
			padding: 0;
			text-align:center;
		}
		
		table#for_layout td.bar{
			height: 29px;
			border-top: 1px solid white;
			background-color: #82573B;
		}
		
		h1, h2 {
			display: none;
		}
		h3 {
			margin: 0;
			margin-bottom: 20px;
			font-size: 14px;
			font-weight: bold;
		}
		
		h4 { 
			margin: 0;
			font-size: 12px;
			font-weight: bold;
		}
		kbd {
			display: block;
			font: 12px monospace;
		} 
		
		div#menu {
			margin: 0 auto;
			width: 753px;
			padding: 0;
		}
		
		div#menu ul{
			position: relative;			
			list-style: none;
			padding: 0 10px 0 10px;
			margin: 0;
			height: 29px;
		}

		div#menu ul li.link {
			background:url("../images/button.jpg") no-repeat center left;
			padding: 6px 40px 0 19px;
			height: 23px;
			display:inline;
			float:left;
		}
		div#menu ul li.lang {
			padding: 8px 2px 0 2px;
			height: 21px;
			display:inline;
			float:right;
		}
		
		div#menu ul li a {
			color: #FFFFFF;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
		}
		div#menu ul li a:hover {
			text-decoration: underline;
		}
		
		div#menu ul li a img{
			border: 0;
		}
		
		div#content p {
			margin: 10px 0 10px 0;
		}
		
		div#content ul {
			width: 300px;
			list-style: square inside;
			margin-left: 10px;
			padding-left: 10px;
		}
		
		div#content div.float{
			float:right; 
			width: 350px;
			padding-left: 10px;
		}
		
		div#content div.float #object {
			width: 340px;
			height: 190px;
		}
		
		div#content div.float fieldset legend {
			background: transparent; 
			color: #000000;
		}
		
		div#content div.float fieldset {
			border: 1px solid #82573B;
			margin: 0; 
			padding: 0; 
			width: 338Px; 
		}
		
		div.fscontent {
			color: #CC3333;
			padding: 10px;
			line-height: 16px;		
		}
		
		div.fscontent a {
			color: #CC3333;
		}
		
		table#kosten td{
			border: 1px solid #82573B;
			padding: 5px;
			width: 100px;
		}
		
		table#kosten td.first_column {
			width: 150px;
			text-align: left;
		}
		
		table#kosten td.opp {
			width: 50px;
		}
		
		table#kosten td.pers {
			width: 30px;
		}
		
		table#kosten td span {
			display: block;
			font-size: 10px;
		}