/* EFA Design 1 (naldo Farben) */
body { margin: 0px 0px 0px 0px; }

/* Formularfelder allgemein */
input, select, option, textarea {
	font-family:Verdana,sans serif;
	color: #000000;	
	font-size: 11px;
}

input.date-g-d, input.date-g-m, input.date-g-y, input.ort-g, input.ort-m, input.time-g-h, input.time-g-i, input.haltestelle-1, 
input.haltestelle-2, input.haltestelle-m-1, input.haltestelle-m-2, input.date-m-d, input.date-m-m, input.date-m-y,input.time-m-h, input.time-m-i,
input.button-g, input.button-m, input.button-k {  
	height: 18px;
	padding: 0px 5px 0px 0px;
	background-color: #ffffff;
	border: 2px solid #A8A8A8;
}

/* Buttons für Datum und Uhrzeit */

a#date_arrow_up, a#date_arrow_down,
a#time_arrow_up, a#time_arrow_down {
    display: block;
    float: left;
    width: 15px;
    height: 9px;
    text-indent: -9999px;
    border: none;
    margin: 0px 0px 0px 6px;
    background: rgb(0,85,125) url(/fileadmin/templates/efa2-pfeile.png) no-repeat;
}

a#date_arrow_down,
a#time_arrow_down {
    height: 8px;
    margin: 9px 0px 0px -15px;
    background-position: 0px -9px;
}

div.mdv_qDate input#itdDateDayMonthYear, div.mdv_qTime input#itdTime { float: left; }

input#itdDateDayMonthYear, input#itdTime {
    height: 18px;
    padding: 0px 2px 0px 2px;
    background-color: #ffffff;
    border: 1px solid #4d7690;
}

input#itdDateDayMonthYear {
    width: 76px;
}

input#itdTime {
    width: 46px;
}

/* layout 1 */
div.rahmen-g {
    background-repeat: no-repeat;
    width:252px;
    height:251px;
}

div.rahmen-g input#mdv_qOrigin { 
    position: absolute; 
    top:103px; 
    left:8px; 
    z-index:1;
    font-size: 10px;
    width: 234px;
}

div.rahmen-g div.mdv_qDate {
    position: absolute;
    left: 128px;
    top: 129px;
}

div.rahmen-g div.mdv_qTime {
    position: absolute;
    left: 128px;
    top:153px;
}

.radio-1 {
    display: block;
    position: absolute;
    top:178px;
    left:127px;
    z-index:1;
}

.radio-2 {
    display: block;
    position: absolute; 
    top: 201px;
    left:127px;
    z-index:1;
}

input.button-g {
    position: absolute; 
    top:225px; 
    left:7px; 
    z-index:1;
    font-size:10px;
    width: 113px;
    height: 18px;
}

a.imglink1 {
    display: block;
    position: relative; 
    top: 179px;
    left: 155px;
    width: 92px;
    height: 68px; 
    z-index: 2;
}

/* layout 2 */
div.rahmen-m {
    background-repeat: no-repeat;
    width:129px;
    height:282px;   
}

div.rahmen-m input#mdv_qOrigin {
    position: absolute; 
    top:70px; 
    left:8px; 
    z-index:1;
    font-size: 10px;
    width: 113px;
}

div.rahmen-m div.mdv_qDate {
    position: absolute;
    top: 121px;
    left: 8px;
}

div.rahmen-m div.mdv_qTime {
    position: absolute;
    top: 160px;
    left: 8px;
}

input.button-m {
    position: absolute; 
    top: 192px; 
    left: 5px; 
    z-index: 1;
    font-size: 10px;
    width: 119px;
}

a.imglink-m-1 {
    display: block;
    position: absolute; 
    top: 220px;
    left: 19px;
    width: 92px;
    height: 54px; 
    z-index: 2;
}

/* layout 3 */
div.rahmen-k {
    background-repeat: no-repeat;
    width:129px;
    height:81px;
}

input.button-k {
    position: absolute; 
    top:58px; 
    left:5px; 
    z-index:1;
    font-size:10px;
    width: 119px;
}

a.imglink-k-1 {
    display: block;
    position: absolute; 
    top: 9px;
    left: 15px;
    width: 91px;
    height: 41px; 
    z-index:2; 
}

