/* firefox - kill dotted border */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none !important;
}


form.frm_checkout input.submit {
	background:transparent url(../images/basics/button_checkout_lo.gif) no-repeat;
	border:0 none;
	cursor:pointer;
	float:right;
	height:16px;
	margin:0 0 0;
	padding:0;
	width:63px;
}

form.frm_checkout input.submit_active {
	background:transparent url(../images/basics/button_checkout_hi.gif) no-repeat;
}




/* logOn(header) */

div.logOn input.text { 
	float:left;
	width:50px;
	height:14px;
	border:0;
	border-left:1px solid #57227C;
	border-top:1px solid #57227C;
	background-color:#B89FCA;
	margin-right:4px;
	font-size:10px;
	color:#FFF;
	padding:0 1px 0 1px;
	font-family:Arial, Helvetica, sans-serif;
}
div.logOn input.user { width:70px; }
div.logOn input.submit { 
	float:left;
	margin:1px 0 0 2px;
	padding:0;
	border:0;
	color:#FFF;
	background-color:transparent;
	width:40px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}


/* suche im content_menue */







div.search {
	background:url(../images/basics/bg_search.gif) no-repeat;
	background-color:#EEEDE9;
	padding:10px;
	width:179px;
	height:78px;
	margin:0 0 15px -10px;
	color:#8B8B8B;
	font-size:10px;
	border-bottom:1px solid #E4E3DE;
	position:relative;
	z-index:50;
}

div.search fieldset {
	padding-top:5px;
	padding-right:3px;
}

div.search input.submit {
	float:right;
	width:16px;
	height:16px;
	margin-left:2px;
	background:url(../images/basics/lupe.gif) no-repeat;
	margin:1px 0 0;
	margin-top: -22px;
	padding:0;
	border:0;
	cursor:pointer;
}
form.frm_search input.submit_active {
	background:transparent url(../images/basics/lupe-over.gif) no-repeat;
}

div.search div#sIndicator {
	float:right;
	width:18px;
	height:16px;
	margin-left:2px;
	margin:1px 0 0;
	margin-top: -24px;
	padding:0;
	border:0;
	display: none;
}


/*
div.search select {
	width:179px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid; 
	border-color: #CECDC9; 
	background-color:#D8D7D3;
}
*/

div.search input.tx_indexedsearch_sword {
	float:left;
	width:173px;
	height:15px;
	border:0;
	border-left:1px solid #B5B5B5;
	border-top:1px solid #B5B5B5;
	background-color:#FFF;
	font-size:11px;
	padding:1px 1px 0 1px;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;	
}
div.search input.submitImage {
	margin:-3px 0 0;
	width:23px;
}

div.search .col_1 {
	float:left;
}
div.search .col_2 {
	float:right;
}




/* suche dropdown */
#search_dropdown {
	float:left; 
	position:relative; 
	top:0;
	width:176px;
	cursor:pointer;
	margin-bottom:10px;
}
#search_dropdownBack {
	background-image:url(../images/basics/bg_search_select.gif); height:19px;
	width:176px;
}
#search_dropdownPad {
	padding:0 7px 0 9px;
}
#search_selection {
	color:#62208B;
	float:left;
	height:17px;
	line-height:17px;
	overflow:hidden;
	width:130px;
	font-weight:bold;
	font-size:11px;
}
#search_arrow {
	float:right;
}
#search_arrowIMG {
	position:relative;
	top:6px;
}
#search_options, #search_options li {
	margin:0;
	padding:0;
}
#search_options {
	background-color:#DAD9D4;
	display:none;
	height:150px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	position:absolute;
	width:176px;
	z-index:50;
	font-size:11px;
	line-height:17px;
}
.search_option_divBg { 
	background-color:#E5E4E0; 
}
#search_options, #search_options li {
	margin:0;
	padding:0;
}
#search_options .dropOption div {
	color:#62208B;
	padding:0 5px 2px 9px;
}





/* content forms */

div.greyBoxTop .row_1 form .checkbox {
	display:inline;
	vertical-align:middle;
	padding:0;
	margin:0 1px 2px 6px;
}

#comment_form textarea{
	width: 176px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	height: 130px;
}
#comment_form input.button{
	border:0 none;
	color:#FFF !important;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	margin:5px 0px;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	overflow:hidden;
	background:transparent url(../images/basics/button_green_big.gif) no-repeat;
	width:140px;
}


