body{
	font-family:		verdana,arial, sans-serif;
	background-color:	#FFFFFF;
	color:				#666;
	font-size:			11px;
}

/************************ Rounded Box START ************************/
.rbroundbox { 
	/* immer 20px mehr als width von contactFormular */
	width: 			380px;
	background: 	url(http://www.neuroticweb.com/recursos/css-rounded-box/rounded.php?cn=nt&co=FFFFFF) repeat; 
	
}
.rbtop div { 
	background: url(http://www.neuroticweb.com/recursos/css-rounded-box/rounded.php?cn=tl&co=FFFFFF&ci=FFFFFF) no-repeat top left;
}
.rbtop { 
	background: url(http://www.neuroticweb.com/recursos/css-rounded-box/rounded.php?cn=tr&co=FFFFFF&ci=FFFFFF) no-repeat top right; 
}
.rbbot div { 
	background: url(http://www.neuroticweb.com/recursos/css-rounded-box/rounded.php?cn=bl&co=FFFFFF&ci=FFFFFF) no-repeat bottom left; 
}
.rbbot { 
	background: url(http://www.neuroticweb.com/recursos/css-rounded-box/rounded.php?cn=br&co=FFFFFF&ci=FFFFFF) no-repeat bottom right; 
}

.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%; 
	height: 7px;
	font-size: 1px;
}
.rbcontent  {  }
.rbroundbox { 
		margin: 1em auto;
}

.inhalt{
	margin: 0 15px 5px 15px;
	text-align:		justify;
}
/************************ Rounded Box ENDE ************************/

/* Standard Link START */
a:link { 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	text-decoration: underline;
	color:			#900; 
}
a:visited { 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#900; 
 }
a:hover { 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#F00;
 }
a:active { 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#900; 
 }
a:focus { 
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#900; 
 }
/* Standard Link ENDE */

/* #contactFormular */
#contactFormular { padding:0px; border:0; margin:0; width: 380px; }
  #contactFormular h1 { display:none; }
  #contactFormular form {}
    #contactFormular fieldset {}
    fieldset#fieldset-container { width:100%; padding:0; border:0; margin:0; }
      #fieldset-container fieldset { padding:10px; border:1px solid #ccc; margin:0; }
        #fieldset-container fieldset div.break { height:1px; font-size:1px; line-height:1px; padding:0; border:0; margin:0; }
        #contactFormular legend { color:#845d5e; font-size:14px; font-weight: bold; }
        #contactFormular div.feld { float:left; width:47%; padding:0; border:0; margin:0; }
          #contactFormular label, #contactFormular span.etikett { display:block; font-family: verdana,arial, sans-serif; font-size: 10px; margin-top:5px; }
            #contactFormular label strong, #contactFormular span.etikett strong { color:#845d5e; font-weight:bold; }
            #contactFormular label span.small { color:#9e9641; font-family: verdana,arial, sans-serif; font-size: 10px; }
          #contactFormular input, #contactFormular textarea, #contactFormular select { width:99%; background:#eee; font-family: verdana,arial, sans-serif; font-size: 10px; }
          #contactFormular input { margin: 0; display: inline; background-image: url(../images/blueshadow.gif); font-family: verdana,arial, sans-serif; font-size: 10px; padding-top: 4px; padding-left: 5px; width: 90%; }
          #contactFormular textarea { height:108px; }
          #contactFormular select {}
          #contactFormular select.small {}
          #contactFormular select.day { width:22%; }
          #contactFormular select.month { width:42%; }
          #contactFormular select.year { width:32%; }
      fieldset#info-personali { margin-bottom:20px; }
        #contactFormular fieldset#info-personali div.feld {}
        #contactFormular #feld-05 { margin:0 15px 0 0; }
        #contactFormular #feld-10 {}
        #contactFormular #feld-15 { margin:0 15px 0 0; }
        #contactFormular #feld-20 {}
        #contactFormular #feld-25 { margin:0 15px 0 0; }
        #contactFormular #feld-30 {}
        #contactFormular #feld-35 { width:97%; }
        #contactFormular fieldset>#feld-35 { width:97%; }
        #contactFormular #feld-40 { margin:0 15px 0 0; }
        #contactFormular #feld-45 {}
        #contactFormular #feld-50 { margin:0 15px 0 0; }
        #contactFormular #feld-55 {}
	 fieldset#info-payment { margin-bottom:20px; }
        #contactFormular #feld-60 { margin:0 15px 0 0; }
        #contactFormular #feld-65 {}
        #contactFormular #feld-70 { margin:0 15px 0 0; }
        #contactFormular #feld-75 {}
      fieldset#zimmerInfo {}
        #contactFormular fieldset#zimmerInfo div.feld {}
        #contactFormular #feld-80 { width:97%; }
        #contactFormular fieldset>#feld-80 { width:97%; }
        #contactFormular #feld-85 { margin:0 15px 0 0; width:97%; margin-top: 15px; }
        #contactFormular #feld-90 {  width:97%; margin-bottom: 15px; }
        #contactFormular #feld-95 { width:30%; margin:0 15px 0 0; }
        #contactFormular fieldset>#feld-95 { margin:0 15px 0 0; }
        #contactFormular #feld-100 { width:30%; margin:0 15px 0 0; }
        #contactFormular fieldset>#feld-95, fieldset>#feld-100 {}
        #contactFormular #feld-105 { width:30%; }
        #contactFormular #feld-110 { width:97%; }
        fieldset#zimmerInfo p.note { display:none; }
      #contactFormular p { line-height:1.5em; text-align: left; }
      #contactFormular p.note { color:#9e9641; font-size:10px; }
      #contactFormular div.buttons { width:100%; text-align:center; margin:0 auto; }
        #contactFormular div.buttons div.sx, #contactFormular div.buttons div.dx { width:20%; }
        #contactFormular div.buttons div.sx { text-align:right;  display: inline;}
        #contactFormular div.buttons div.dx { text-align:left;  display: inline;}
          #contactFormular input.button { width:100px; margin:0 30px; cursor:pointer; }
           #contactFormular input.button:hover { background:#f7f7f7; border:1px solid #a9a9a9; }


