@charset "UTF-8";
/* CSS Document */

/* ################################################################################################################# */
/*												FORMULARELEMENTE													 */
/* ################################################################################################################# */

input[type="submit"] {line-height:16px; font-size:16px !important; padding:6px !important; cursor:pointer;}

input[type="text"].code {
	text-align: center;
	text-transform:uppercase;
	font-size:16px;
	border: 1px solid #999999;
	border-radius: 6px;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SUCHFELD */

.Searchblock { 
	position:absolute; 
}
.Searchblock, input#Search { width:280px !important; height:26px !important; }

.button-search {
	border: 0px;
	position: absolute;
	right: 3px;
	top: 1px;
	background: url('css-images/nav/search-button.png') center center no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer;
	background-size: 24px auto;
}

@media (min-width: 360px) and (max-width: 479px)	{ 
	.Searchblock, input#Search  { margin-left:-10px; width:230px !important; } 
	.button-search { right:8px; }
}
@media (min-width: 320px) and (max-width: 359px)	{ .Searchblock, input#Search  { margin:0; width:220px !important; } }


input#Search, input#Search placeholder { font-family: Arial, sans-serif; color:#666666;}


input#Search {
	margin-top: 4px;
	width: 268px;
	background-color:#EFEFEF;
	font-size: 17px; 
	line-height: 17px;
	padding-top: 3px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	border-radius: 8px;
	border:0px;
}
