/*************** TEXT ****************/

#text {
	background-color: #FFC;
}

	#text p {
		text-indent: 15px;
		margin: 5px 10px 10px 10px;
/*		text-align: justify; */
		line-height: 150%;
	}

	#text p.date, #text p.datefull, #text p.ins {
		line-height: 120%;
		text-indent: 0;
		margin: 3px 10px 0px 10px;
		font-size: 0.9em;
	}
	#text p.datefull {
		border-bottom: 1px solid black;
		margin: 5px 10px 20px 10px;
	}
	#text p.ins, #text p.back {
		width: 95%;
		text-align: right;
		font-size: 0.9em;
	}
	#text p.back {
		font-size: .9em;
		text-align: left;
		border: solid black;
		border-width: 1px 0;
		padding: 2px 0px;
		text-indent: 0px;
	}
	#text p.date {
		text-indent: 0;
		margin: 2px 10px 5px 15px;
	}
	#text h2 {
		font-size: 16px;
		font-weight: bold;
		border-bottom: 1px solid black;
/*		background-color: black;*/
/*		color: white;*/
		margin: 10px;
		padding: 2px 5px;
	}
	
	#text h3 {
		margin: 15px 10px; 	
		font-size: 14px;
	}

	#text a.head {
		color: black;
/*		font-weight: bold;*/
	}
	#text a.head:hover {
		text-decoration: none;
	}
	#text a.more {
		display: block;
		color: black;
		text-decoration: none;
		font-weight: bold;
		text-align: right;
		margin: 0px 10px 5px 10px;
	}
	#text a.more:hover {
		text-decoration: underline;
	}
	
	#text a.butt {
		font-weight: bold;
		color: black;
	}
	
	#text p.normal {
		text-indent: 0px;
		font-size: 0.9em;
		text-align: left;
		margin: 15px 10px;
	}

	#text form {
		font-size: 11px;
	}
	
	#text fieldset {
		margin: 10px 10px;
		padding: 5px 10px;
		position: relative;
	}
	
	#text label {
		display: block;
		width: 10%;
		text-align: right;
		float: left;
		margin-right: 5px;
		padding-top: 3px;
	}
	
	#text input {
		border: 1px solid black;
		margin-bottom: 5px;
	}
		
	#text textarea {
		margin: 0px;
		border: 1px solid black;
		width: 350px;
		height: 100px;
		margin-bottom: 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 2px;
	}
	
	#text input.button {
		padding: 1px 10px;
		margin: 0px 10px 0 0;
		cursor:pointer;cursor:hand;
		background-color: black;
		color: white;
		font-weight: bold;
	}
	#text input.buttfirst {
		margin-left: 90px;
	}

	#text div.datum {
		margin: 15px 10px 0px 10px;
		padding: 1px 3px;
		color: Black;
		font-size: 1.0em;
		font-weight: bold;
		border-bottom: 2px solid black;
	}
		
	#text table {
		margin: 5px 0px 0px 15px;
		width: 465px;
		border-collapse: collapse;
		font-size: 0.95em;
	}
	#text td {
		padding: 1px 5px;
		vertical-align : top;
	}
	
	#text td.partytitle, #text td.butt {
		font-size: 1em;
		margin: 0px;
		padding-left: 2px;
		border-bottom: 1px solid black;
		font-weight: bold;
	}

	#text td.place {
		background-color:  #666666;
		color: White;
	}
	#text td.place a {
		text-decoration: none;
		color: white;
		font-weight: bold;
	}
	#text td.place a:hover {
		text-decoration: underline;
	}
	
	#text td.img {
		text-align: right;
		width: 65px;
		background-color:  #666666;
	}
	
	#text table p {
		text-indent: 0px;
		margin: 2px 0px;
	}
	#text p.back {
		font-size: .9em;
		text-align: left;
		border: solid black;
		border-width: 1px 0 0 0;
		padding: 2px 0px;
		margin: 10px;
		text-indent: 0px;
	}
	#text a.more {
		text-align: left;
		color: black;
		text-decoration: none;
		font-weight: bold;
		margin: 0px 0px 5px 0px;
	}
	#text a.more:hover {
		text-decoration: underline;
	}		

	#text td.butt {
		text-align: right;
		padding-right: 3px;
	}
	
	#text td.img img {
		margin: 5px;
		border:1px solid black;
		vertical-align: middle;
	}

	#text div.navig {
		margin: 0px 0px;
		padding: 2px 10px;
		font-size: 10px;
		background-color: #CCCCCC;
		color: black;
	}

	#text div.navig a {
		color: black;
	}
	#text ul {
		margin: 10px 60px;
		line-height: 2em;
	}
