/**** Defaults ************************************************************************************************/
/* modellbahn-ritzer.de */
body                { background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
body, td, p         { color: #000000; font-size: 11px; font-family: verdana; }
a                   { color: #E70000; font-size: 11px; text-decoration: underline;}
a:hover             { color: #E70000; font-size: 11px; text-decoration: underline; cursor: hand; }
a:active            {  }
a:visited           {  }

/**** Inputs **************************************************************************************************/

.input_text         { font-size: 9px; font-family: verdana; cursor: text; color: #000000; background-color: #F0F0F0; }
.input_button       { font-size: 9px; font-family: verdana; cursor: default; }

/**** Navigations *********************************************************************************************/

td.navi             { color: #000000; font-size: 11px; }
a.navi              { color: #E70000; font-size: 11px; text-decoration: none; }
a.navi:hover        { color: #E70000; font-size: 11px; text-decoration: underline; cursor: hand; }

td.naviselect       { color: #E70000; font-size: 11px; font-weight: bolder; }

td.navi_header      { color: #E70000; font-size: 11px; }
a.navi_header       { color: #E70000; font-size: 11px; text-decoration: none; }
a.navi_header:hover { color: #E70000; font-size: 11px; text-decoration: underline; cursor: hand; }

td.navi_footer      { color: #000000; font-size: 10px; }
a.navi_footer       { color: #E70000; font-size: 10px; text-decoration: none; }
a.navi_footer:hover { color: #E70000; font-size: 10px; text-decoration: underline; cursor: hand; }

/**** Pager ***************************************************************************************************/

a.pager_arrow		{ color: #E70000; font-size: 11px; text-decoration: none; }
a.pager_arrow:hover	{ color: #E70000; font-size: 11px; text-decoration: underline; cursor: hand; }
a.pager_text		{ color: #E70000; font-size: 11px; text-decoration: none; }
a.pager_text:hover	{ color: #E70000; font-size: 11px; text-decoration: underline; cursor: hand; }
.pager_mark			{ color: #E70000; font-size: 11px; text-decoration: none; font-weight: bold; }

/**** Templates ***********************************************************************************************/

.ueberschrift       { color: #E70000; font-size: 14px; font-weight: bold; }
.beitrag            { line-height: 16px; }
.bild               {  }
.bildunterschrift   { color: #FFFFFF; background-color: #E70000; padding: 4px; }

/**** XML-Tags ************************************************************************************************/

.eb-h1              { font-size: 14px; color: #E70000; font-weight: bold; }
.eb-h2              { font-size: 14px; color: #000000; font-weight: bold; }
.eb-h3              { font-size: 12px; color: #E70000; font-weight: bold; }
.eb-h4              { font-size: 12px; color: #000000; font-weight: bold; }
.eb-h5              { font-size: 11px; color: #E70000; font-weight: bold; }

.eb-sourcecode-text { font-size: 13px; color: #222222; font-family: courier; text-decoration: none; }
.eb-sourcecode-tag  { font-size: 13px; color: #00498C; font-family: courier; text-decoration: none; }

.eb-error			{ font-size: 11px; color: #CC0000; font-weight: bold; }
.eb-todo			{ font-size: 11px; color: #006600; font-weight: bold; }
.eb-translate		{ font-size: 11px; color: #FF9900; font-weight: bold; }

/**** MISC ***************************************************************************************************/

.misc_footer		{ font-size: 10px; color: #999999; }

/* ** Hier SHOP Classes ** */
/*input, select, textarea, label, table, th, td, a, span, pre{
  font-size:x-small;
  text-align:left;
}*/

.rot{
	color:#E70000;
}

select.sehrkurz, input.sehrkurz{
	width:17%;
}
.blocksatz{
	text-align:justify;
}
.searchstart{
	text-align:left;
  	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#E70000;
	background-color:#EEEEEE;
	background-image:url('../img/pfeil_button.gif');
	background-repeat:no-repeat;
	background-position:0% 60%;
	margin-right:0px;
	margin-left:0px;
	overflow:visible;
	border:0px solid #FFFEE2;
  width:120px;
  font-size:11px;
}
.rotersubmit{
	text-align:left;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
	background-color:#E70000;
	overflow:visible;
	background-image:url('../img/pfeil_button.gif');
	background-repeat:no-repeat;
	background-position:0% 60%;
	margin-right:0px;
	margin-left:0px;
	border:0px solid #E70000;
	font-size:11px;
}
input.fastsearch{
	width:120px;
	font-size:11px;
}
table.shopsearch {
	border-style: dashed;
	border-width: 2px;
}

table.shopbasket {
	border-style: dashed;
	border-width: 2px;
}
table.sitepath {
	text-align:left;
  	font-weight:bold;
	color:#E70000;
	background-color:#EEEEEE;
	background-image:url('../img/navi_active.gif');
	background-repeat:no-repeat;
	background-position:0% 60%;
	margin-right:0px;
	margin-left:0px;
	overflow:visible;
	border:0px solid #FFFEE2;
	font-size:11px;
	width:100%;
}
.shoptitle {
	font-weight:bold;
	color:#E70000;
	font-size:11px;
	}
/* products classes */

.Product{ padding: 2px 2px 2px 2px;
/*border-style: dashed;
	border-width: 2px; */
	
}
hr.Categories{
  color:#EB0000;
  background-color:#E70000;
}

hr.ProductSeparator {
	border-style: dashed;
	border-width: 2px;
	border-color:#999999;
}

.ProductImage {
border: 1px solid #E70000;
}
.ProductNumber {color: #FFFFFF; background-color: #E70000; padding: 4px; border: 2px solid #E70000;  border-right: 5px solid #E70000;
font-weight: bold; }
.ProductName {color: #E70000; font-size: 12px; font-weight: bold; }

.ProductShortDescription{ color: #000000; font-size: 11px; font-family: verdana;  text-align: left;  line-height: 14px;    }
.ProductDescription{ color: #000000; font-size: 11px; font-family: verdana; 	 }
.ProductListPrice{
color:red;
text-decoration: line-through;
}
.ProductPrice{
	
}
.ProductScaleName{
	
}

.ProductManufacturerName{
	
}

.CategoryName{color: #E70000; font-size: 14px; font-weight: bold; }

/* shop classes */
.textmain {color: #000000;
	    font-size: 11px;
	    font-family: verdana, arial, helvetica;
}
.textmain1 {color: #000000;
	    font-size: 11px;
	    font-family: verdana, arial, helvetica;
}
.textinput {color: #000000;
	    font-size: 11px;
	    font-family: verdana, arial, helvetica;
	    border: solid 1px gray;
}
