@charset "UTF-8";
@media all {

/*****************************************/
/**************** Body *******************/
/*****************************************/

html * {
	font-size: 100.01%;
	margin:0px;
	padding: 0px;
}

body {
	background: #f3f3f3;
	background-image: url('../img/bg-tribal.gif');
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: fixed;
	height: 98%;

	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size: 75.00%;
	font-weight:400;
	text-align: center;
	color: #404140;

	margin:0px;
	border:0px;
	padding: 0px;
}

#mainbg {
/* 	width: 980px; */
	width: 923px;
	margin: 0pt auto;

	text-align:left;
}

#main {
	overflow:hidden;
	width:923px;

}

/*****************************************/
/*************** Header ******************/
/*****************************************/

#header {
	position:relative;
	color: #000000;
	height: 131px;
	width:923px;
/* 	overflow:hidden; */
/* 	background-color:#00ffaa; */
}

#logo-noa-romeo {
	position:absolute;
	left: 112px;
	top: 25px;
	width: 259px;
/* 	width: 211px; */
	height: 107px;
	height: 58px;
	float:left;

	background-image: url('../img/logo-trans.png');
	background-position: left top;
	background-repeat: no-repeat;
/* 	behavior: url(/fileadmin/templates/js/iepngfix.htc); */

	z-index:250;
	padding-top:43px;
	padding-left: 4px;
/* 	display:none; */
}

a.logolink {
	display: block;
	width:248px;
	height:24px;
}

.logolink img {
		border: 0px;

}

#adflag {
	position:absolute;
	top:0px;
	left:830px;
	width:91px;
	height:129px;

	background-image:url('../img/community_flag-trans.png');
/* 	background-position:; */
	background-repeat:no-repeat;

	color:#a91c23;
	z-index:200;
/* 	display:none; */

}

/*****************************************/
/************** Head-Nav *****************/
/*****************************************/

#head-nav * {
	border: 0px none !important
}
#head-nav {
	width: 219px;
	margin: 0px 0px 0px 687px;
	z-index:150;
/* 	background-color: #ffaa00; */

}
#head-nav ul {
	list-style-type:none;
	margin: 0px;
	padding:18px 0px 0px 0px;
	border:none;
}
#head-nav ul li {
	line-height: 1.0em;
	margin: 0px;
	padding:0px;
	border:none;
	display:block;
	background-image:url('../img/head-nav-bg.gif');
	background-position: left top;
	background-repeat:no-repeat;
	height: 22px;
	width:219px;
	padding: 3px 0px 0px 5px;
}

#head-nav ul li a {
	margin: 0px;
	padding:0px;
	border:none;

	color: #818381;
	font-weight: 400;
	text-decoration:none;
	text-align: left;
}
#head-nav ul li.spacer {
	height:1.5em;
}

#head-nav ul li a:focus, #head-nav ul li a:hover, #head-nav ul li a:active  {
	color: #962025;
}
#head-nav ul li a.current_link {
	color: #962025;

}

#head-nav-suchfeld {
	line-height: 1.0em;
	margin: 0px;
	padding:0px;
	border:none;
	display:block;
	background-image:url('../img/head-nav-bg.gif');
	background-position: left top;
	background-repeat:no-repeat;
	height: 22px;
	width:219px;
	padding: 3px 0px 0px 5px;

}

#head-nav form {
	margin: 1px 0px 0px 0px;
	padding:0px;
	border:none;
}

#head-nav input {
	margin: 0px;
	padding:0px;
	border:none;
	background-color:#d5b6b6;
	width:90px;
	height:14px;
	padding-left:3px;
}
#head-nav input.submit {
	background-color:transparent;
	width:9px;
	height:9px;
}



/*****************************************/
/*************** Footer ******************/
/*****************************************/

#footer {
	margin-top:15px;
	color: #818386;
	font-size:0.85em;
/* 	background: #aaff00; */
	min-height: 110px;
/* 	padding: 15px; */
/* 	border-top: 5px #efefef solid; */

}

#footer-designer-frame {
	margin-left: 194px;
	width: 719px;
	margin-bottom:7px;
	padding:0px 5px 5px 0px;
	background-image:url('../img/footer-box-shadow.gif');
	background-position: right bottom;
	background-repeat:no-repeat;
}
#footer-designer {
	border: 1px solid #818381;
	background-color:#ffffff;
}
#footer-designerlink {
	margin-left: 204px;
	width: 100px;
	float: left;
}

#footer-copyright {
	width: 500px;
	float: right;
	text-align: right;

}

#footer a {
	color: #818381;
	font-weight: 400;
	text-decoration:none;
}
#footer a:focus, #footer a:hover, #footer a:active {
	color: #a91c23;
}

/*****************************************/
/************** Main-Nav *****************/
/*****************************************/

#main-nav * {
	border: 0px none !important
}

#main-nav {
	width: 174px;
	margin: 0px 0px 0px 0px;
/* 	background-color: #ffaa00; */
	padding-bottom: 0px;
	float:left;
}

#main-nav ul {
	list-style-type:none;
	margin: 0px;
	padding:0px;
	border:none;
}
#main-nav ul li {
	line-height: 1.2em;
	margin: 0px;
	padding:0px 0px 3px 0px;
	border:none;
	zoom:1;
}

#main-nav ul li a {
	margin: 0px;
	padding:0px;
	border:none;

	position:relative;

	display:block;
	height: 24px;
	width:164px;
	padding: 3px 10px 0px 0px;

	background-image:url('../img/main-nav-trans.png');
	background-position: right top;
	background-repeat:no-repeat;

	color: #962025;
	font-weight: 400;
	text-decoration:none;
	text-align: right;
}

#main-nav ul li.spacer {
	height:1.5em;
}

#main-nav ul li a:focus,
#main-nav ul li a:hover,
#main-nav ul li a:active  {
	background-image:url('../img/main-nav-trans_over.png');
}

#main-nav ul li a.current_link {
	background-image:url('../img/main-nav-trans_on.png');
}

/***** Zweite Ebene ***/

#main-nav ul li ul {
	margin: 0px 0px 7px 0px;

}

#main-nav ul li ul li {
	padding: 0px;
}

#main-nav ul li ul li a {
	display:block;
	height: 16px;
	width:158px;
/* 	margin: 0px 10px 0px 0px; */
	padding: 3px 15px 2px 0px;

	background-image:url('../img/bg-submenu-trans.png');
	background-position: 17px top;
	background-repeat:repeat-y;

	color: #962025;
	font-weight: 400;
	text-decoration:none;
	text-align: right;
}

#main-nav ul li ul li a:focus,
#main-nav ul li ul li a:hover,
#main-nav ul li ul li a:active  {
	background:none;
	color: #404140;
	background-image:url('../img/bg-submenu-trans_on.png');
	background-position: 17px top;
	background-repeat:repeat-y;
}

#main-nav ul li ul li a.current_link {
/* 	background-image:url('../img/bg-submenu-trans.png'); */
	background-image:url('../img/bg-submenu-trans_on.png');
	background-position: 17px top;
	background-repeat:repeat-y;
	
/* 	background:none; */
	color: #404140;
	font-weight: 700;
}


/*****************************************/
/************** Content ******************/
/*****************************************/

#content {
/* 	background-color:#ff00aa; */
/* 	margin-left:179px; */
	overflow:hidden;
}

#content-main {
	width: 483px;
	float: left;
	margin: 0px 15px 0px 15px;
/* 	background-color: #aa00ff; */
	padding-bottom: 0;
}

#content-main .csc-textpic-image {
	border: 1px solid #818386;
}

#content-right {
	width:223px;
	overflow:hidden;
/* 	width:223px; */
/* 	width:229px; */
/* 	margin-left: 515px; */
	margin-right: 0%;
	padding-bottom: 0;
	float:left;
/* 	background-color: #00aaff; */
}

/*****************************************/
/************ Teaser-Boxen ***************/
/*****************************************/

.right-teaser-frame {
	padding:0px 5px 0px 0px;
	margin:0px;
	background-image:url('../img/box-shadow-right.gif');
	background-position: right bottom;
	background-repeat: repeat-y;
}
.right-teaser-frame-bottom {
	margin: 0px 0px 11px 0px;
	background-image: url('../img/box-shadow-bottom.gif');
	background-position: right top;
	background-repeat:no-repeat;
	height:5px;
}
.right-teaser-content {
	min-height: 100px;
/* 	background-image:url('../img/pink-box-bg-trans.png'); */
	background-image: url('../img/rosa.png');
	background-color: #ffffff;
	background-position: left bottom;
	background-repeat:repeat-x;
	border: 1px solid #818381;
	padding: 3px 5px 3px 5px;
}

.right-teaser-content h1 {
	font-size: 130%;
	background:none;
	padding-left: 0px;
	margin: 0 0 0.4em 0;
	font-weight:700;
}

/*****************************************/
/************** Commerce *****************/
/*****************************************/

.tx-commerce-pi1, .tx-commerce-pi2, .tx-commerce-pi3 {
	color: #818386;
}

/*****************************************/
/*** Cat-Head in ListView (SingleView) ***/
/*****************************************/

#com-category {
	width:465px;
	height:72px;
	border: 1px solid #818386;
	margin-bottom:16px;

	background-image:url("../img/cat-list-head-rosa.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
}

#com-cat-title {
	display:block;
	width: 290px;
	padding:27px 0px 0px 10px;
	height:45px;
	float:left;
}

#com-cat-img {
	display:block;
	width:160px;
	height:72px;
	float:right;
	text-align:right;
	vertical-align:middle;

}

#com-cat-img img {
/* 	vertical-align:middle; */
}

/*****************************************/
/********** Products (Detail) ************/
/*****************************************/

#product-head {
	margin-bottom: 1em;
}

.tx-commerce-pi1 img {
/* 	float:left; */
/* 	border: 1px solid #818386; */
/* 	margin: 0px 10px 0px 0px; */
}

#img-product-detail {
	float:left;
	margin: 0px 10px 0px 0px;
	width:273px;
}

#img-product-detail img {
	border: 1px solid #818386;
}

.img-product-detail-floater {
	margin: 10px 5px 0px 0px;
	display:block;
	float:left;
}

#product-details ul {
	list-style-image:url('../img/listenpunkt.gif');
	line-height: 1.5em;
	margin-left: 0em;
	margin-bottom: 0em;
}

#product-details li {
	margin-left: 1.5em;
	margin-left: 1em;
	line-height: 1.5em;
}


/* Table for Listing the articles */
.com-single-article {
	clear:both;
}

.com-single-article table {
	margin-top:1em;
/* 	width:470px; */
}

.com-single-article td {
	padding-bottom:0.5em;
}

.com-single-article tr {
/* 	background-color:#00ffaa; */
}

.com-single-article img {
	border:none;
}

/*.com-single-article a {
	line-height: 1.0em;
	margin: 0px;
	padding:0px;
	border:none;
	display:block;
	background-image:url('../img/add-to-cart-trans.png');
	background-position: left top;
	background-repeat:no-repeat;
	height: 22px;
	width:110px;
	padding: 3px 0px 0px 5px;
}*/
/* .com-single-article a:hover, a:focus, a:active { */
/* 	color:#818386; */
/* 	text-decoration:none; */
/* } */

.head {
	font-size: 100% !important;
	font-weight:700;
	vertical-align:top;
	padding: 5px 0px 5px 0px;
}

.ordnr {
	width:90px;
	vertical-align:top;
}
.attr {
	width:170px;
}
.price {
	font-size: 105%;
	vertical-align:top;
	width:120px;
}
.deliv {
	width:50px;

}
.stock {
	text-align:center;
	width:65px;

}
.tocart {
/* 	width:135px; */
	width:035px;

}

.com-single-inklzzgl {
	font-size: 72%;
/* 	font-style: italic; */
/* 	text-align:right; */
/* 	display:block; */
}

table.attr-select {
	margin:0px;
}

table.attr-select td {
	padding: 0px 3px 0px 0px;

}

.no-stock {
/* 	border:1px solid #a91c23; */
	background-color:#d5b6b6 !important;
}

.shown-product-img {
/* 	visibility:visible; */
/* 	display: block; */
}

.hidden-product-img {
	display: none;
/* 	visibility:hidden; */
}

.small-img-link {
/* 	visibility:hidden; */
}



/*****************************************/
/********** Product (Listing) ************/
/*****************************************/

.cat-items-listview-box-floater {
	float:left;
	margin: 0px 13px 13px 0px;
}

.cat-items-listview-box-floater-odd {
/* 	margin-right: 11px; */
}

.cat-items-listview-box-floater-even {
/* 	margin-right: 11px; */
}

.cat-items-listview-box-frame {
	padding:0px 5px 0px 0px;
	width:147px;
	margin:0px;
	background-image:url('../img/box-shadow-right.gif');
	background-position: right bottom;
	background-repeat: repeat-y;
}
.cat-items-listview-box-frame-bottom {
	margin: 0px 0px 11px 0px;
	width:152px;
	background-image: url('../img/box-shadow-bottom.gif');
	background-position: right bottom;
	background-repeat:no-repeat;
	height:5px;
}
.cat-items-listview-box-content {
	min-height:200px;
	width:145px;
	background: #ffffff;
	border: 1px solid #818381;
	line-height: 1.5em;
}


.cat-items-listview-box-content p {
	margin:0px;
	line-height: 1em;
}

.cat-items-listview-box-content-no-stock {
	background-image: url('../img/product-not-available.gif');
	background-position: 96px bottom;
	background-repeat:no-repeat;
}

.price-no-stock {
	text-decoration:line-through;
}

.cat-items-listview-text {
	margin-left:5px;
	width:135px;
}

.cat-items-listview-text a {
	text-transform:uppercase;
	color:#a91c23;
	font-weight:700;
	font-size:90%;
}

.cat-items-listview-image {
	height:145px;
	width:145px;
	background-image: url('../img/vorschaubild.jpg');
	background-position: center top ;
	background-repeat:no-repeat;
}

/******** Productlist Pagebrowser ********/
/*****************************************/

.pb-pagebrowserbox {
	margin: 10px 0px 0px 0px;
}

.pb-active-link {
	margin-right: 10px;
}

.pb-active-link a {
	color:#a91c23;
	font-weight:700;
/* 	text-transform:uppercase; */
/* 	margin-right: 6px; */
}

.pb-active-link a:hover, .pb-active-link a:focus, .pb-active-link a:active {
	text-decoration:none;
}

.pb-inactive-link {
	margin-right: 10px;
}

.pb-inactive-link a {
/* 	margin-right: 6px; */
}

.pb-inactive-link a:hover, .pb-inactive-link a:focus, .pb-inactive-link a:active {
	text-decoration:none;
	color:#404140;
	font-weight:700;
}

/********** Search Pagebrowser *********/
/*****************************************/

.tx-indexedsearch-browsebox, .tx-indexedsearch-res {
	margin: 0px 0px 15px 0px;
}

ul.browsebox {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

ul.browsebox li {
	display:inline;
	margin-right: 10px;
}

ul.browsebox li a {

}

ul.browsebox li a:hover, ul.browsebox li a:focus, ul.browsebox li a:active {
	text-decoration:none;
	color:#404140;
	font-weight:700;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	color:#a91c23;
	font-weight:700;
}


/*****************************************/
/*********** CatBox w/ Brandy ************/
/*****************************************/

.tx-strgbcommerceaddons-pi {

}

.tx-strgbcommerceaddons-pi1 a {
	color:#818386;
}
.tx-strgbcommerceaddons-pi1 a:hover, .tx-strgbcommerceaddons-pi a:focus, .tx-strgbcommerceaddons-pi a:active {
	color:#a91c23;
	text-decoration:none;
}
.tx-strgbcommerceaddons-pi1 a.link-inactive {
	color:#a91c23;
}
.tx-strgbcommerceaddons-pi1 a.link-inactive:hover, .tx-strgbcommerceaddons-pi a.link-inactive:focus, .tx-strgbcommerceaddons-pi a.link-inactive:active {
	color:#818386;
	text-decoration:none;
}


#right-list-catbox {
	min-height: 220px;
}
#right-list-brandbox {
	min-height: 220px;
}

.right-list-frame {
	padding:0px 5px 0px 0px;
	margin:0px;
	background-image:url('../img/box-shadow-right.gif');
	background-position: right bottom;
	background-repeat: repeat-y;
}
.right-list-frame-bottom {
	margin: 0px 0px 11px 0px;
	background-image: url('../img/box-shadow-bottom.gif');
	background-position: right top;
	background-repeat:no-repeat;
	height:5px;
}

.right-list-head {
	height:22px;

	background-position: left top;
	background-repeat:no-repeat;

	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #818381;

	padding: 3px 0px 0px 5px;
}
.right-list-head-catbox {
	background-image: url('../img/right-list-on_off.gif');
}
.right-list-head-brandbox {
	background-image: url('../img/right-list-off_on.gif');
}

.right-list-head-cat {
	float:left;
}
.right-list-head-brand {
	margin-left:114px;
}

.right-list-content {
	background-image:url('../img/rosa.png');
	background-color:#ffffff;
	background-position: left bottom;
	background-repeat:repeat-x;

	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #818381;

	color:#818381;
	padding: 3px;
	min-height: 200px;
}
#right-list-content-catbox {

}
#right-list-content-brandbox {

}
#right-list-content-catbox_off {
	display:none;
}
#right-list-content-brandbox_off {
	display:none;
}
#right-list-catbox_off {
	display:none;
}
#right-list-brandbox_off {
	display:none;
}
/*****************************************/
/************ Shopping Cart **************/
/*****************************************/

#cart-container {
}

.cart-header-text {
}

#cart-box {
}

/********** the table ********/

table#cart-list {
	border: 0px;
	margin-bottom:1.5em;
}

.cart-header {
	font-weight:700;
}


#content-main {
/* 	background-color:#00aaff; */
}

#cart-list tr {
/* 	background-color: #ffaa00; */
}

#cart-list th {
	vertical-align: top;
}

#cart-list td {
}

.cart-artnr {
	width:70px;
}

.cart-title {
	width:140px;
/* 	padding: 0px 5px 0px 5px; */
}

.cart-count {
	width:50px;
}

#cart-list input.cart-input-qty {
	margin: 5px 0px 5px 0px;
	padding:0px;
	border:1px solid #818386;
	background-color:#d5b6b6;
	width:20px;
	height:14px;
	padding-left:3px;
}

.cart-price-gross {
	width:75px;
	text-align:right;
}

.cart-price-sum {
	width:110px;
	text-align:right;
}

.cart-basket {
	width:25px;
	text-align:right;

}
.cart-basket img{
	border: none;
}

#cart-list td {
}

.cart-itemlist-even {
}

.cart-itemlist-odd {
}


/********** cash and go ********/

#cart-payment-box {
	margin-bottom:1em;
}

#cart-deliv-box {
	margin-bottom:1.5em;
}

#cart-payment-box select, #cart-deliv-box select {
	margin: 0px;
	padding:0px;
	border:1px solid #818386;
	background-color:#d5b6b6;
	width:100px;
	height:18px;
	padding-left:3px;

}

.cart-payment-label, .cart-deliv-label {
	width:170px;
	height:14px;
	float:right;
}

.cart-payment-select, .cart-deliv-select {
	width:100px;
	height:14px;
	float:right;
}

#cart-tax-box {
	margin-bottom:1.5em;
	margin-right: 2px;	
}
.cart-grosstax-label {
	width:150px;
	height:14px;
	float:right;
}

.cart-sum-prices {
	display:block;
	text-align:right;
	width:70px;
	float:right;
}
.cart-submit {
	margin-top:10px;
}

.cart-submit input {
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #d5b6b6;
	width: 100px;
	height: 22px;
	padding: 3px;
	float: left;
}

.cart-next a, .cart-previous a {
	line-height: 1.0em;
	margin: 0px;
	padding:0px;
	border:none;
	display:block;
	background-image:url('../img/add-to-cart-trans.png');
	background-position: left top;
	background-repeat:no-repeat;
	height: 22px;
	width:170px;
	padding: 3px 0px 0px 5px;

	float:right;
	margin-bottom:5px;
}

.cart-next a:hover, .cart-next a:focus, .cart-next a:active,
.cart-previous a:hover, .cart-previous a:focus, .cart-previous a:active {
	text-decoration:none;
	background-image:url('../img/add-to-cart-grey-trans.png');
}

.cart-mwst {
	font-size: 72%;
}

#cart-no-stock {
	margin-bottom: 7px;
}
.cart-no-stock-alert {
	background-color: #d5b6b6;
	padding: 3px;
	color:#a91c23;
}

/*****************************************/
/*************** Checkout ****************/
/*****************************************/

#com-chkout-steps {
	margin-bottom: 7px;
}

.com-chkout-step-active {

}

.com-chkout-step-active a {
	color:#d5b6b6;
}

.com-chkout-step-active a:hover, .com-chkout-step-active a:focus, .com-chkout-step-active a:active {
	color:#a91c23;
}

.com-chkout-step-actual {
	color:#a91c23;
}

.com-chkout-step-inactive {
	color: #d5b6b6;
}

/*********** Rechnungsadresse ************/

.com-chkout-address {
	color: #818386;
}

.com-chkout-address-fields {
}

div.com-chkout-address-single-input, div.com-chkout-address-single-checkbox {
	height:22px;
}

span.com-chkout-address-label {
/* 	margin-left: 20px; */
	display:block;
	width:150px;
	float:left;
	height: 14px;
	padding-top: 2px;
}

span.com-chkout-address-input {
	display:block;
	width:130px;
	float:left;
	height: 16px;
	margin-bottom: 7px;

}

span.com-chkout-address-input input {
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #d5b6b6;
	width: 125px;
	height: 16px;
	padding-left: 5px;
}
span.com-chkout-address-input select {
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #d5b6b6;
	height: 16px;
	width: 132px;
}

.com-chkout-adress-radios {
	margin-top:7px;
}

.com-chkout-address-radio {
	display:block;
	width: 25px;
	height: 20px;
	float:left;
}

.com-chkout-address-radiolabel {

}

.com-chkout-address-fields-submit input {
	margin: 10px 0px 0px 150px;
	border: 1px solid #818386;
	background-color: /*#d5b6b6*/#ffffff;
	color:#a91c23;
	width: 130px;
	height: 22px;
	padding: 3px;
/* 	float: left; */
}

.com-chkout-address-fields-disclaimer {
	margin: 20px 0px 0px 0px;
}

.com-chkout-mandatory {
	display:block;
	color:#a91c23;
	margin-left: 10px;
/* 	padding: 0px; */
/* 	height: 22px; */
	overflow:hidden;
}

/****** Summary *****/

.summ-cart-artnr {
	width:80px;
}

.summ-cart-title {
	width:140px;
/* 	padding: 0px 5px 0px 5px; */
}

.summ-cart-count {
	width:50px;
}

.summ-cart-price-gross {
	width:85px;
	text-align:right;
}

.summ-cart-price-sum {
	width:120px;
	text-align:right;
}

.com-chkout-address-single-input {

}

.com-chkout-listing-comment textarea {
	margin: 10px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
/* 	color:#a91c23; */
	width: 272px;
	height: 40px;
	padding: 3px;
	font-size: 120%;
}

.com-chkout-listing-submit input {
	margin: 10px 0px 0px 130px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 150px;
	height: 22px;
	padding: 3px;
}

.com-chkout-listing-disclaimer {
	height: 150px;
	border: 1px solid #818386;
	overflow: auto;
	margin-bottom: 10px;
	background-color:#ffffff;
	padding: 3px;
}

.agb-error {
	font-weight: 700;
	color: #a91c23;
}

/*****************************************/
/*************** Suche *******************/
/*****************************************/

.tx-indexedsearch-searchbox {

}

.tx-indexedsearch-searchbox form{

}

.tx-indexedsearch-searchbox fieldset {
	border: 1px solid #818381;
	padding:5px 5px 15px 5px;
}

.tx-indexedsearch-searchbox legend {
	color:#a91c23;
	font-weight: 700;
	padding: 0px 5px 0px 5px;
	text-transform:uppercase;
	font-size: 140%;
}


input.tx-indexedsearch-searchbox-sword{
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 130px;
	height: 16px;
	padding: 3px;
}

input.tx-indexedsearch-searchbox-button {
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 130px;
	height: 21px;
/* 	padding: 3px; */
}

strong.tx-indexedsearch-redMarkup {
	color: #404140;
	font-weight: 700;
}

.search-res-box {
	margin: 0px 0px 10px 0px;	
}

.search-res-title {
/* 	width:435px; */
/* 	float:left; */
}

.search-res-rating {
	color:#818381;
	width:40px;
	float:right;
	text-align: right;
}
.search-res-title a {
	color: #a91c23;
	text-decoration:underline;
	font-weight:700;
	
	font-size: 120%;
/* 	color:#a91c23; */
/* 	text-transform:uppercase; */
	background-image:url('../img/headline.png');
	background-position:left 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0 0 0.1em 0;
	font-weight:700;
	line-height: 26px;
}

.search-res-title a:hover, .search-res-title a:focus, .search-res-title a:active {
	text-decoration:none;
}

.search-res-desc {
	color:#818381;
	clear:both;
	margin-bottom: 0.2em;
}

.search-res-title-long {
	
}


/* exp */
.search-res-box {
/* 	width:144px; */
/* 	height: 8em; */
/* 	overflow:hidden; */
/* 	float:left; */
	margin: 0px 13px 10px 0px;
}

.search-res-title {
/* 	width:103px; */
}

.search-res-rating {
/* 	width:40px; */
}

/*****************************************/
/**************** Links ******************/
/*****************************************/

a {
	color: #818381;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	color:#a91c23;
	text-decoration:underline;
}

/*****************************************/
/************** Contact Form *************/
/*****************************************/

form#mailform  {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#mailform fieldset {
	border: 0px solid #818381;
/* 	padding:5px 5px 15px 5px; */
}

#mailform label {
	width:100px;
	display: block;
}


#mailform input {
	display: inline;
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 130px;
	height: 16px;
	padding: 3px;
}

#mailform textarea {
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 320px;
	height: 70px;
	padding: 3px;
}

#mailform input.csc-mailform-submit {
	margin: 10px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 130px;
	height: 24px;
}


/*input.tx-indexedsearch-searchbox-button {
	margin: 0px 0px 0px 0px;
	border: 1px solid #818386;
	background-color: #ffffff;
	color:#a91c23;
	width: 130px;
	height: 21px;
}*/


/*****************************************/
/***************** Misc ******************/
/*****************************************/

h1 {
	font-size: 160%;
	color:#a91c23;
	text-transform:uppercase;
	background-image:url('../img/headline-tribalgrey.png');
	background-position:left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0 0 0.4em 0;
	font-weight:700;
	line-height: 26px;
}
h2 {
	font-size: 140%;
	font-weight:700;
	text-transform:uppercase;
	color:#a91c23;
	margin: 0 0 0.25em 0;
}
h3 {
	font-size: 120%;
	font-weight:700;
	color:#818381;
	margin: 0 0 0.25em 0;
}
h4 {
	font-size: 100%;
	font-weight:700;
	margin: 0 0 0.25em 0;
}
h5 {
	font-size: 100%;
	margin: 0 0 0.25em 0;
}



p {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

ul {
	list-style-type:none;
	line-height: 1.5em;
	margin-left: 0em;
	margin-bottom: 1em;
}
li {
	margin-left: 0em;
	line-height: 1.5em;
}

.note {
	background: #dfd;
/* 	padding: 1em; */
/* 	border-bottom: 1px #bdb dotted; */
}
.important {
	background: #ffd;
/* 	padding: 1em; */
/* 	border-bottom: 1px #ddb dotted; */
}
.warning {
	background: #fdd;
/* 	padding: 1em; */
/* 	border-bottom: 1px #dbb dotted; */
}

.float_left {
	float: left;
/* 	display:inline; */
/* 	margin-right: 1em; */
/* 	margin-bottom: 0.15em; */
}
.float_right {
	float: right;
/* 	display:inline; */
/* 	margin-left: 1em; */
/* 	margin-bottom: 0.15em; */
}


.clear_left {
	clear:left;
}

.clear_both {
	clear:both;
}

.bold {
	font-weight:700;
}

.italic {
	font-style:italic;
}

.align-center, .center {
	text-align:center;
/* 	margin: 0.5em auto; */
}

h3 a {
	color:#A91C23;
	text-decoration:none;
}

h3 a:hover, h3 a:focus, h3 a:active {
	text-decoration:underline;
	
}

}
