.text { font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; vertical-align:top; border-top-width:23px ; margin-left:0px; }

.icon1 { margin-left:0px; margin-top:22px; text-align:left; font-size:11px; }

.icon2 { margin-left:0px; margin-top:18px; text-align:left; font-size:11px; }

.menuepunkt1 { margin-left:0px; margin-top:15px; text-align:left; font-size:11px; }

.menuepunkt2 { margin-left:0px; margin-top:33px; text-align:left; font-size:11px; }

.wasserzeichen { background-image:url(images/wasserzeichen.gif); margin:0px; padding:0px; backgroundrepeat: no-repeat; }

.linkerrand { background-image:url(images/bgl.gif); background-repeat:repeat-y; }

.rechterrand { background-image:url(images/bgr.gif); background-repeat:repeat-y; }

p { font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; vertical-align:top; margin-buttom:23px; margin-left:15px; }

h2 { font-family:Verdana; font-size:12px; font-style:normal; font-weight:bold; color:#000000; text-align:left; vertical-align:top; margin-left:133px; margin-top:23; }

h3 { font-family:Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; vertical-align:top; margin-left:133px; margin-top:-23px; }

A { font-family:Verdana; font-size:11px; }

A:LINK { font-family:Verdana; color:#D1005D; font-size:11px; text-decoration:none; font-weight:bold; }

A:VISITED  { font-family:Verdana; color:#D1005D; font-size:11px; text-decoration:none; font-weight:bold; }

A:HOVER { font-family:Verdana; color:#000000; font-size:11px; text-decoration:none; font-weight:bold; }

A:ACTIVE { font-family:Verdana; color:#D1005D; font-size:11px; text-decoration:none; font-weight:bold; }

/*****************************************
**	18.08.2005 - apartmentconcept.com
**	netdudes gmbh - joscha schmidt 
**	 -Integration eines Anfrageformulars
*****************************************/
.ml{
background-image:url(../images/icon_geschlossen.gif); 
background-repeat:no-repeat}

 /* FORM */
 	ul:focus{background-color:#00FF00}
 
	.formTextSmall{
		margin:0;
		padding:0;
		float:left;
		/*width:75px*/
		width:75px}
 
	.formTextSmallEN{
		margin:0;
		padding:0;
		float:left;
		width:85px}

	.formTextSmall1{
		margin:0;
		padding:0;
		float:left;
		width:63px}
		
	.fError{color:#787878}
	.fError1{color:#000; font-weight:bold}
	.fError2{color:#000; font-weight:bold}
	
	.formTextSmall span{
		font-weight:normal}
	
	.fBoldSmall{
		font-weight:bold}
		
	.txtfFieldSmall{
		margin:0;
		padding:0 0 2px 0;
		text-align:left;
		float:left}
	* html .txtfFieldSmall{padding-bottom:0}
	* html #prsIe{padding-bottom:2px}
	
	.txtfError{background-color:#d1d1d1; border:1px solid #a7a6aa}	
	.txtfError1{background-color:#d1d1d1}
	.txtfError2{background-color:#d1d1d1}
	
	#failure{float:left; width:364px; padding:4px 0 5px 15px; margin-bottom:8px; background-color:#EBEBEB; border:2px solid #CC0000; color:#000; font-weight:bold}
		body:last-child #failure{width:348px}
		
	#failureEn{float:left; width:374px; padding:4px 0 5px 15px; margin-bottom:8px; background-color:#EBEBEB; border:2px solid #CC0000; color:#000; font-weight:bold}
		body:last-child #failureEN{width:358px}

	form{margin:0; padding:0}
	
	input{width:290px; display:inline; padding-left:2px; /*margin-left:3px;*/ border:1px solid #CCC; background-color:#FFF; font-family:Verdana, Tahoma, sans-serif; font-size:11px}
		.inputError{background-color:#F7D0D0}
	textarea{width:367px;height:90px; /*margin-left:1px;*/ padding-left:2px; overflow:auto; border:1px solid #CCC; background-color:#FFF; font-family:Verdana, Tahoma, sans-serif; font-size:11px}
	select{/*margin-left:3px;*/ font-size:11px; border:1px solid #E8E8E8}
	
	.input{/*width:290px;*/ width:120px; display:inline; padding-left:2px; /*margin-left:3px;*/ border:1px solid #CCC; background-color:#FFF; font-family:Verdana, Tahoma, sans-serif; font-size:11px}
	.textarea{/*width:367px;*/ width:170px; height:90px; /*margin-left:1px;*/ padding-left:2px; overflow:auto; border:1px solid #CCC; background-color:#FFF; font-family:Verdana, Tahoma, sans-serif; font-size:11px}
	
	.display_a{display:none}
	.display_b{display:block}
	
	.txtfField{
		width:370px;
		float:left;
		margin:0;
		text-align:left}
	.radio{width:370px; display:inline; padding:1px 5px 20px 5px; margin-bottom:5px; background-color:#FFF}
	.radioDesc{color:#D1005D; font-weight:bold; width:370px; float:left; margin-left:-3px; cursor:pointer}
	
	label:hover{color:#000; cursor:pointer}
	
 /*BELEGUNGSKALENDER*/
 	 .BKMonat{font-size:11px; font-weight:bold}
 	 .BKZiffer{width:15px; font-size:11px; padding:2px; border:1px solid #000; border-top:0; border-right:0}
	 .BKRahmen{border:10px solid #000}