	body {margin:0px;
		padding:0px;
		width:100%;
		height:100%;
		}
	
	form {
		margin:0px;
		padding:0px;
	}
	
	.headerText {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:bold; 
	}
	
	.panelHeaderText {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:bold;
	}
	
	.title {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:bold; 
		width:150px;		
	}
	
	.text {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal; 
	}
	
	.spaltenText {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		font-weight:normal; 
	}
	
	.lable {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		text-decoration: none;
		color: #000000;
		font-weight:bold;					
	}

	.input {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px !important;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal; 
		width:250px;	
		height:20px;
	}
	
	.select{
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px !important;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal; 
		width:156px;
	}
	
	.checkbox{
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal; 
	}
	
	.button{
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px !important;
		padding: 2px 3px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		background-color: #e3ded5;
		background-image: url(verlauf2.png);
		background-repeat: repeat-x;
		background-attachment: scroll;
		background-x-position: left;
		background-y-position: top;
		border:1px solid #c4c0c9;

		cursor: pointer;
		margin-top: 2px;
		margin-right: 2px;	
	}
	
	.secondDetailColumn {
 		padding-left: 10px;
 	}
	
	.link {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal;
		cursor: pointer; 
	}
	
	.pflicht_td{width:10px;}
	
	.pflichtangabe{
		font-family: Arial,Verdana,sans-serif;
		font-size: 14px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #ff0000;
		font-weight:bold;
		padding:0px 5px 0px 0px;
	}
	
	.pflichtangabeLegende{
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #ff0000;
		font-weight:bold;
	}
	.regMessage {
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		font-weight:normal;
	}
	
	.errorMessage{
		font-family: Arial,Verdana,sans-serif;
		font-size: 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration: none;
		color: #ff0000;
	}
	
	.unternehmensListe td:nth-child(1),.unternehmensListe th:nth-child(1) {
   			width: 50px;
}

#hauptMenue, .ui-paginator-current, .ui-paginator, .ui-dialog-content table span, .ui-datatable-empty-message, .ui-panel-content table td, .ui-tooltip{
	font-size: 11px !important;
}

.ui-panel-titlebar, .ui-dialog-titlebar{
	padding: 0.2em 1em 0.3em !important;
	font-size: 11px !important;
}