	
	/* EINGABE */
	
	#asg-response {
		float:left;
	}
	
	.asg-div-line {
		float:left;
		width:590px;
		margin-top:10px;
		background-image:url(../images/bg.png);
		border:2px solid #000;
		padding:5px;
	}
	
	
	#asg-persons-label {
		
		width:120px;
		float:left;
		font-weight:bold;
	}
	
	#asg-persons-input {
		width:30px;
	}
	
	
	#asg-categorie-label {
		
		width:120px;
		float:left;
		font-weight:bold;
	}
	
	#asg-categorie-box {
		
		float:left;
	}
	
	
	#asg-criteria-label {
		
		float:left;
		font-weight:bold;
	}
	
	#asg-criteria-box {
		
		float:left;
	}
	
		.asg-criteria {
			
			width:180px;
			float:left;
		}
		
	/* EINGABE */

	
	/* AUSGABE */
	
	.asg-output-container {
		
		float:left;
		border:1px solid #000;
		width:600px;
		margin-top:10px;
		background-image:url('../images/bg.png');
		background-position:bottom left;
		color:#fff;
	}
	
	.asg-headline {
		
		float:left;
		border-bottom:1px solid #000;
		background-image:url('../images/content_bottom.jpg');
		color:#000;
		font-weight:bold;
		width:590px;
		padding:5px;
	}
	
	.asg-image {
		float:left;
		width:150px;
		margin-left:10px;
	}
	
		.asg-shadow {
			background:transparent url(../images/shadow.png) no-repeat scroll left bottom;
			border-top:1px solid #EEEEEE;
			margin:6px 0 6px -2px;
			padding:2px 5px 10px;
		}
	
	.asg-adress {
		
		float:left;
		width:220px;
		margin:10px;
	}
	
	.asg-contact {
		
		float:left;
		width:180px;
		margin:10px;
	}
		
		.asg-contact-phone {
			
			background-image:url('../images/icon_tel.gif');
			background-repeat:no-repeat;
			padding-left:15px;
		}
		
		.asg-contact-fax {
			
			background-image:url('../images/icon_fax.gif');
			background-repeat:no-repeat;
			padding-left:15px;
		}
		
		.asg-contact-mobil {
			
			background-image:url('../images/icon_mobil.gif');
			background-repeat:no-repeat;
			padding-left:15px;
		}
	
	.asg-object-content {
		
		float:left;
		padding:10px;
		width:580px;
	}
	
	.asg-price-a {
		
		float:left;
		width:80px;
		height:15px;
		background-color:#8CC93F;
		text-align:center;
		font-weight:bold;
	}
	
	.asg-price-b {
		
		float:left;
		width:80px;
		height:15px;
		background-color:#FFD404;
		margin-left:10px;
		text-align:center;
		font-weight:bold;
	}
	
	.asg-price-c {
		
		float:left;
		width:80px;
		height:15px;
		background-color:#F36F52;
		margin-left:10px;
		text-align:center;
		font-weight:bold;
	}
	
	.asg-price-d {
		
		float:left;
		width:80px;
		height:15px;
		background-color:#42CAF3;
		margin-left:10px;
		text-align:center;
		font-weight:bold;
	}
	
	.asg-calculator-container {
		
		float:left;
		margin-top:10px;
	}
	
	.asg-month-container {
		
		float:left;
		width:300px;
	}
	
	.asg-legend-container {
		
		float:left;
		width:300px;
	}
	
	.asg-calculator {
	
		float:left;
		width:550px;
		margin-top:10px;
		border-top:1px solid #000;
	}
	
	.asg-calculator label {
		
		float:left;
		width:50px;
	}
	
	.asg-sasion-info {
	
		float:left;
		border-top:1px solid #000;
		margin-top:10px;
		padding-top:5px;
	}
	
	.date, .asg-price-week {

		height:20px;
		width:80px;
		border:1px solid #000;
		font-size:10px;
	}
	
	.asg-toggler {
		
		top: 5px; 
		margin-left: 4px;
	}
	
	.asg-price-week {
		
	}
	
	.asg-sasion, .asg-google, .asg-pictures, .asg-calendar, .asg-email, .asg-price {
		
		display:none;
	}
	
	.asg-request-line {
		float:left;
		width:400px;
		padding-bottom:5px;
	}
	
	.asg-request-line label {
		width:110px;
		float:left;
	}
	
	.asg-object-content label {
		
		color:#000;
	}
	
	.asg-request-line input[type=submit] {
		
		background:#464C54;
		color:#FFEBB5;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		padding:7px 9px;
		border:1px solid #464C54;
		text-transform:uppercase;
	}
	
	.asg-request-line input[type=submit]:hover {
		
		background:#FFFFFF;
		color:#282E32;
	}
	
	#vakanz-form {
		
		padding:0px;
		margin:0px;
	}
	
	.vakanz-div-line {
		
		padding-top:5px;
		margin-left:5px;
		width:190px;
		float:left;
	}
	
	.vakanz-div-line #asg-categorie-label {
		
		color:#fff;
	}
	
	.vakanz-div-line #asg-persons-label {
		
		width:88px;
		color:#fff;
	}
	
	.asg-criteria label {
		
		width:110px;
	}
	
	/* AUSGABE */