* {
    font-size: 11px;
}


#frmTRFXSuchmaske {
	padding: 0px;
	margin: 0px;
	width: 455px;
}
div#searchbox {
    /* float: left; */   /* Suchbox wird von folgendem Inhalt umflossen */
    position: relative;
    top: 0px; left: 0px;
    margin: 0px; padding: 0px;
    width: 455px; /* width: 585px; */
    height: 202px;
    overflow: visible;
    border: 0px none #000000; /* border: 1px solid #FF6600; */
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

* html div#searchbox {  /* nur fuer Internet Explorer */
  width: 590px;     /* Version 5.x */
  w\idth: 588px;    /* Version 6 */
}

/* Formatierung des Fenstertitelbalkens */
div#searchhead {
    position: relative;
    top: 0px; left: 0px;
    width: 455px; height: 24px;
    margin: 0px; padding: 0px;
    background: #FF9900;
    color:#FFFFFF;
    font-size: 9px; font-weight: bold;
}
	div#searchhead div.linkeecke {
			position: absolute;
			width: 6px; height: 24px;
			top: 0px; left:0px;
			background-color: #00ff00;
	}
	div#searchhead div.rechteecke {
			position: absolute;
			width: 11px; height: 24px;
			top: 0px; right:0px;
			background-color: #00ff00;
	}


div#searchhead h3 {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 3px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

div#searchhead p {
    position:absolute;
    top:0px;
    right:13px;
    text-align: right;
    padding: 0;
    margin:0;
    vertical-align:middle;
    font-size: 9px;
    color: #ffffff;
    font-weight: bold;
}

div#searchhead p input {
    margin-left:10px;
}

/* Formatierung des Suchfensters */
div#searchbody {
    position: relative;
    top: 0px; left: 0px;
    width: 455px; height: 182px;
    margin: 0px; padding: 0px;
    background-color: #E1EFF0;
}

/* Block, der eine volle Zeile im Suchfenster einnimmt, z.B. Volltextsuche */
div#searchbox div.full_line {
    border: none;
    margin: 5px 0px 0px 5px;
    padding: 0;
    width: 100%;
}

div#searchbox div.full_line input { width: 100%; }

/* Blöcke, die ca. 1/2 einer Zeile einnehmen */
div#searchbox div.blockL {
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
    width: 225px;
}
div#searchbox div.blockL p {
		display: inline-block;
		float: left;
    width: 98px; height: auto;
    margin: 0px; padding: 2px 0px 1px 0px;
    /* background-color: #00ff00; */
    vertical-align: middle;
    font-weight: bold;
}
div#searchbox div.blockL select.halb,
div#searchbox div.blockL input.halb {

    background-color: #ffffff;
    border: 0px none #ffffff;
    width: 115px;
    font-size: 9px;
    padding: 0px 0px 0px 0px;
}
div#searchbox div.blockL input.halb {
    font-size: 11px;
    padding: 1px 0px 1px 0px;
}
div#searchbox div.blockR {
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0;
    width: 225px;
}
div#searchbox div.blockR p {
		display: inline-block;
		float: left;
    width: 105px; height: auto;
    margin: 0px; padding: 2px 0px 1px 0px;
    /* background-color: #00ff00; */
    vertical-align: middle;
    font-weight: bold;
}
div#searchbox div.blockR select.halb,
div#searchbox div.blockR input.halb {
    background-color: #ffffff;
    border: 0px none #ffffff;
    width: 113px;
    font-size: 9px;
}
div#searchbox div.blockR input.halb {
    font-size: 10px;
}
div#searchbox div.blockL p.ganz,
div#searchbox div.blockR p.ganz {
		display: block;
		float: none;
    width: 200px; height: auto;
    /* background-color: #00ffff; */
    margin: 0px; padding: 2px 0px 2px 0px;
    font-weight: bold;
}


div#searchbox p {
    margin:0px 0px 0px 0px;
    padding:0;
    font-size: 9px;
}

div#searchbox div.select_kinder  {
		width: 69px;
		float: left;
		margin-left: 3px;
}

div#searchbox select.select_kind {
    width: 69px;
    border: 0px none #ffff00;
    font-size: 9px;
}
div#searchbox img { border: none; }

div#searchbox img.breitbildtrafficsearch {
    position: absolute;
    top: 2px; left: 4px;
    margin:0px 0px 0px 0px;
		border: 0px none #E1EFF0;
}
/*
div#searchbox div#frmFTS {
/ *    display: none; * /
    position: absolute;
    top: 76px; left: 0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color: #E1EFF0;
}
	div#searchbox div#frmFTS p {
	    font-size: 9px;
	    font-weight: normal;
	    color: #000000;
	    padding-left: 4px;
	}
	div#searchbox div#frmFTS input {
	    font-size: 9px;
	    font-weight: normal;
	    color: #000000; background-color: #ffffff;
	    margin-left: 4px;
	    border: 1px solid #69B1B3;
	    width: 365px;
	}
	*/
div#searchbox div#frmTC {
/*    display: none; */
    position: absolute;
    top: 40px;
    left: 0px;
}



/* linke Feldspalte */
div#searchbox div#frmFTS {
/*    display: none; */
    position: absolute;
    top: 75px;left: 5px;
    width: auto; height: 12px;
}
div#searchbox div#frmSUB {
/*    display: none;*/
    position: absolute;
    top: 92px; left: 5px;
    width: auto; height: 12px;
}
div#searchbox div#frmEPC {
/*    display: none; */
    position: absolute;
    top: 109px;left: 5px;
    width: auto; height: 12px;
}
div#searchbox div#frmKA {
/*    display: none; */
    position: absolute;
    top: 126px; left: 5px;
    width: auto; height: 12px;
}

/* rechte Feldspalte */

div#searchbox div#frmDSI {
/*    display: none;*/
    position: absolute;
    top: 75px; left: 230px;
    width: auto; height: 12px;
}
div#searchbox div#frmMMC {
/*    display: none; */
    position: absolute;
    top: 92px; left: 230px;
    width: auto; height: 12px;
}
div#searchbox div#frmHMI {
/*    display: none; */
    position: absolute;
    top: 109px; left: 230px;
    width: auto; height: 12px;
}
div#searchbox div#frmVND {
/*    display: none; */
    position: absolute;
    top: 126px; left: 230px;
    width: auto; height: 12px;
}
div#searchbox div#frmBSD {
/*    display: none; */
    position: absolute;
    top: 143px; left: 230px;
    width: auto; height: 12px;
}




div#searchbox div#frmSUBMIT {
    position: absolute;
    bottom: 0px; left: 0px;
    width: 100%; height: 18px;
    border: 1px solid #69B1B3;
    background-color: #ffffff;
}
	div#searchbox div#frmSUBMIT a:link,
	div#searchbox div#frmSUBMIT a:visited,
	div#searchbox div#frmSUBMIT a:focus,
	div#searchbox div#frmSUBMIT a:active  {
		display: block;
    position: absolute;
    top: 3px; left: 350px;
    width: 80px; height: auto;
		color:#333366;
		cursor:pointer;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		margin: 0px; padding: 0px;
		text-decoration:underline;
	}
	div#searchbox div#frmSUBMIT a:hover  {
		text-decoration:none;
		background-color: #69B1B3;
		color: #ffffff;
		border: 1px solid #FF9900;
	}