/* NEBENAN
   Anfrage - local sheet
   language independend
*/

/* additional declarations in global sheet */
div#master { height: 1135px; }

/* additional declarations in global sheet, margins the bottom, about 50 pixels above div#master */
div#masterMarginizer { height: 1185px; }

/* defines the site-specific background-image for the bottom, as we use a transition, additional declarations in 
   global sheet */
div#horizontalShadow {
	background-image: url('./../-img/shadow_bottom.jpg');
}

div#contentLeft div#transition  { 
	height: 645px;
}

div#contentLeft p {
	margin-bottom: 3px;
	color: #B32613;
}

div#contentLeft p.sep {
	margin-top: 20px;
}

/*
 * FORMS
 * As we use splitted containers only here, we define them locally
 */

div.inputContainer {
	position: relative;
	width: 100%;
}

/* this generates the height for the containing inputContainer */
div.inputContainer div.left {
	position: relative;
}

/* these are absolute positioned */
div.inputContainer div { top: 0px; }
div.inputContainer div#fax { left: 153px; }
div.inputContainer div#anreiseuhrzeit { left: 220px; }
div.inputContainer div#bis6 { left: 116px; }
div.inputContainer div#bis12 { left: 205px; }
div.inputContainer div#fuenfbettzimmer,
div.inputContainer div#vierbettzimmer { left: 140px; }

/* non-standard-width input-elements */
input#formTelefon { width: 143px; }
input#formFax { width: 152px; }
input#formAnreisetag { width: 210px; }
input#formAnreiseuhrzeit { width: 85px; }

/* number-inputs */
input.small { width: 21px; }

/* bordered elements */
div.inputBorderContainer {
	position: relative;
	width: 100%;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}

div.inputBorderContainer div.inputContainer { /* overwrites inputContainer from above */
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}

/* defines elements for horizontal text-elements */
div.inputBorderContainer div.textContainer { top: 3px; left: 28px; }

/* checkbox and text inside submit-container */
div#submit input {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 1px;
	left: 0px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

div#submit p {
	position: absolute;
	top: 4px;
	left: 25px;
	font-size: 9px;
}

div#submit a {	color: #B32613; }	
