/* CSS Document */
/*-------------------------------------------------------------------------*/
/* FORMULAR
/*-------------------------------------------------------------------------*/


#theForm {	
		position:relative;
		display:inline;
		float:right;
		width:225px;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding-right:0px;
		
		}
		
#theFormBg{
		background:#f4f4f4;
		padding:5px 0 4px 8px;
		margin-bottom:5px;
		width:217px;	
		}
		
#theForm li	{
		list-style: none;
		margin:0px;
		padding:0px;
		}
#theForm ul	{
		margin:10px 0px 0px 0px;
		padding:0px;
		}
	

#theForm  h4 {
		color: #000;
		margin: 5px 0px 0px 0px;
		font-size:10px;
		line-height:120%;
		}

#theForm input, select{
		margin:0px;
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		}


/*-------------------------------------------------------------------------*/
/* PARTNER LIST
/*-------------------------------------------------------------------------*/

#formular_partner_list li{		
		background: #dcedf4;
		display:none;
		margin:0 15px 0 0;
		padding:3px;
		width:203px;
		}
		
#formular_partner_list{
		margin:10px 0px 10px 0px;
		}
		
#formular_partner_list input{
		margin-right:3px;
		}
		
/*-------------------------------------------------------------------------*/
/* FIELDSETS
/*-------------------------------------------------------------------------*/

fieldset {
		border:none;
		padding:0px;
		margin:0px 0px 0px 0px;
		}
		
fieldset label {
		display: block;
		width:90px;
		margin:5px 0px 1px 0px;
		}
		
fieldset ul label {
		display:inline;
		margin-left:5px;
		}
		
fieldset div{
		display:inline;
		float:left;
		width:100px;
		margin-right:4px;
		}

fieldset .button{
		margin:20px 0px 0px 50px;
		}
		
#Unterkunfskategorien ul{
		width:48%;
		float:left;
		margin-bottom:10px;
		}

#Unterkunfskategorien ul li{
		list-style-type:none;
		cursor:pointer;
		margin:0px 0px 0px 0px;
		padding:0px 0px 2px 0px;
		font-size:10px;
		line-height:14px;
		height:15px;
		}
		
/*-------------------------------------------------------------------------*/
/* ERRORS
/*-------------------------------------------------------------------------*/

.showError {color:#8F1700;}

.showErrorBackground{
		background-color:#FFE4DF;
		}
		
#formular_partner_list #selectPartnerError {
		display:block;
		}

#formular_partner_list label{text-decoration:underline}
		
.ausblenden{
		display:none
		}
		
/*-------------------------------------------------------------------------*/
/* CLASSES
/*-------------------------------------------------------------------------*/

#theForm .zusatzinfo {
		line-height:120%;
		margin-top:10px;		
		color:#62676a;
		width:215px;
		}

#theForm .justifyLabel {
		display:inline;
		float:left;
		margin:8px 0px 0px 0px;
		}

#theForm .justifyLabel label{
		display:inline;
		float:left;
		margin-left:5px;
		width:180px;

		}
#theForm .justifyLabel input{
		float:left;
		display:inline;
		}

#theForm .justifyLabel img{
		float:right;
		display:inline;
		}
		
#theForm .kat {
		display:none;
		}
#theForm .dateField {
		float:left;
		display:inline;
		width:100px;
		}
		
#theForm .dateField .calenderBild img{
		padding:3px 0px 0px 3px;
		}		
#submit{
		margin:5px 0px 10px 0px;
		}

#submit .submitbutton{
		background-color:#0050A6;
		color:#c6d9ee;
		height:80px;
		width:205px;
		font-weight:bold;
		cursor:pointer;
		background:url(http://angebote.urlaubsanfragen.com/tol/0902m/images/arrow_down_4.gif) 0% 0% no-repeat;
		border:none;
		/*border-left:3px solid #cccccc;
		border-top:3px solid #cccccc;
		border-bottom:2px solid #666666;
		border-right:2px solid #666666;*/
		}

#theForm .dateField input{
		float:left;
		width:70px;
		display:inline;
		}


#theForm .numField {
		width:100px;
		}
#theForm .numField select{
		width:90px;
		}
#theForm .kat select{
		width:103px;
		}

#theForm #pers_daten input{
		width:90px;
		}
#form_P8 {
		width:200px;
		height:40px;
		margin-bottom:10px;
		font-size:10px;
		}

/*-------------------------------------------------------------------------*/
/* CHILD AGES
/*-------------------------------------------------------------------------*/

#childAgeInputFields{
		display:none;
		}
#childAgeInputFields select{
		width:50px;
		margin-top:5px;
		}
#childAgeInputFields li{
		margin-left:10px;
		}


		
