
	form {
		margin: 0;
		padding: 0;
	}

table, tr, td {
	font-size:					12px;
}


body {
	height:						100%;
	margin:						0px;
	padding:					0px;
	background-color:			#FFFFFF;
	font-family:				verdana,sans-serif;
	font-size:					12px;
	color:						#666666;
	scrollbar-base-color:		#F7F7F7;
	scrollbar-track-color:		#F7F7F7;
	scrollbar-highlight-color:	#F7F7F7;
	scrollbar-3d-light-color:	#F7F7F7;
	background: url("../img/img_bg.gif") repeat-y;
}

/*Small link style*/


a:link, a:visited, a:active {
	text-decoration:		none;
	color:					#C37017;
}

a:hover {
	text-decoration:		underline;
	color:					#FF8300;
}

a.LnkSmall:link, a.LnkSmall:visited, a.LnkSmall:active {
	text-decoration:		none;
	font-size:				11px;
	color:					#C37017;
}
a.LnkSmall:hover {
	text-decoration:		underline;
	font-size:				11px;
	color:					#FF8300;
}

a.special:link{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.0mm;
	line-height:15px;
	color: #FF6600;
}
a.special:visited{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.0mm;
	line-height:15px;
	color: #FF6600;
}
a.special:active{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.0mm;
	line-height:15px;
	color: #FF6600;
}
a.special:hover{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:0.0mm;
	line-height:15px;
	color: #FF6600;
}


select.CboVar
{
	border-right: blue thin groove;
	border-top: blue thin groove;
	font-size: 11px;
	border-left: blue thin groove;
	color: #000000;
	border-bottom: blue thin groove;
	font-family: verdana,sans-serif;
	background-color: #f3f3f3;
	text-align: right;
	text-decoration: overline;
	width: 175px
}

input.TxtPrice
{
	border: 0;
	font-size: 14px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: right;
	background-color: white;
	width: 100px
}

input.TxtOldPrice
{
	border: 0;
	font-size: 10px;
	color: red;
	font-family: verdana,sans-serif;
	text-align: right;
	background-color: white;
	width: 100px
}

font.TxtOldPrice
{
	font-size: 11px;
	color: red;
	font-family: verdana,sans-serif;
}

font.TxtTopOldPrice
{
	font-size: 11px;
	color: red;
	font-family: verdana,sans-serif;
}

font.TxtPrice
{
	font-size: 15px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold
}
font.TxtTopPrice
{
	font-size: 22px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold
}

font.TxtTopic
{
	font-size: 14px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold
}

input.TxtQuantity
{
	font-size: 10px;
	color: #000000;
	font-family: verdana,sans-serif;
	background-color: #f3f3f3;
	width: 35px
}

input.btn
{
		background-color:		#FFCC99;
		border:					none;
		font-size:				12px;
		font-weight:			bold;
		color:					#FF6600;
}

input.btnOrder
{
	font-size: 11px;
	color: #484848;
	font-family: verdana,sans-serif;
	font-weight: bold;
	background-color: ebebeb;
}
	.inpSearch {
		width:					75px;
		background-color:		#FFCC99;
		border-style:			solid;
		border-color:			#FFFFFF;
		border-width:			1px;
		font-size:				9px;
		color:					#666666;
	}

tr.ShopRow
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: white;

}

table.ShopTbl
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #A3ACBC;
}

table.ShopTblOvw
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: white;
}


table.ShopWTbl
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #E7ECF7;
}

tr.ShopRowHead
{
	font-size: 14px;
	color: white;
	font-family: courier, verdana,sans-serif;
	background-color: #666666;

}

td.ShopRowHead
{
	font-size: 14px;
	color: white;
	font-family: verdana,sans-serif;
	background-color: #FF6600;

}

td.ShopBasketW
{
	font-size: 10px;
	color: #666666;
	font-family: verdana,sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}

TD.ShopBasketL
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: verdana,sans-serif;
	BACKGROUND:transparent;
}

td.ShopBasketM
{
	font-size: 10px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FFFFFF;
}

td.ShopBasketD
{
	font-size: 10px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #666666;
}

td.ShopSum
{
	font-size: 13px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FEEAD5;
}

td.ShopTotal
{
	font-size: 13px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FFCC99;
}

font.ShopTxtMedium
{
	font-size: 11px;
	color: #666666;
	font-family: verdana, arial
}

font.ShopTxtHead
{
	font-size: 17px;
	color: #2C60AD;
	font-family: verdana, arial
}

font.ShopTxtSmall
{
	font-size: 11px;
	color: #666666;
	font-family: verdana, arial
}
.ShopWarn
{
	FONT-SIZE: 12px;
	color: #ffffff;
	font-family: verdana,sans-serif;
	font-weight: bold;
	background-color: #FF0000;
}
.bottom
{
	font-size: 12px;
	color: #000000;
	font-family: 'courier new', courier;
}
.bottomlist
{
	font-size: 12px;
	color: #000000;
	font-family: verdana, arial
}
.bottomsmall
{
	font-size: 10px;
	line-height: 13px;
	color: #000000;
}

.mwst
{
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial
}

.TopicArtikelUebers
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}

.TopicCatalog
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicAngebote
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicAngeboteSmall
{
	font-size: 11px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicOrders
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicNews
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicWarenkorb
{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.TopicDetails
{
	font-size: 13px;
	color: #000000;
	font-family: verdana,sans-serif;
	font-weight: bold;
}
.TopicDetailsBig
{
	font-size: 18px;
	color: #000000;
	font-family: 'courier new', courier;
	font-weight: bold;
}

.PopupBig
{
	font-size: 18px;
	color: #f79261;
	font-family: verdana,sans-serif;
	font-weight: bold;
}

/*-------------------------------------------------------------------*/
/* used for the 'list' - box table in the pic overview, angebote etc */
/*-------------------------------------------------------------------*/
table.ListBoxTbl
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FFFFFF;
}

/*---------------------------------------------------------------------------------*/
/* used in overview+details pages for the 'topic-path' - Razvan 03.11.2003 - START */
/*---------------------------------------------------------------------------------*/
a.LnkTpc:link{
	font-family: 'Courier New', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #112233;
}
a.LnkTpc:visited{
	font-family: 'Courier New', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #112233;
}
a.LnkTpc:active{
	font-family: 'Courier New', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #112233;
}
a.LnkTpc:hover{
	font-family: 'Courier New', Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #112233;
}
/*-------------------------------------------------------------------------------*/
/* used in overview+details pages for the 'topic-path' - Razvan 03.11.2003 - END */
/*-------------------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/* used for the customer specific lists - Razvan 18.06.2004 - START */
/*------------------------------------------------------------------*/
table.TCustBC
{
	font-size: 11px;
	color: #666666;
	font-family: verdana,sans-serif;
}
tr.TCustHead
{
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FFCC99;
}
.TCustHeadTD
{
	font-size: 10px;
	font-weight: bold;
}
.TCustHeadTDb
{
	font-size: 13px;
	font-weight: bold;
}
tr.TCustR1
{
	font-size: 10px;
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: white;
}
tr.TCustR2
{
	color: #666666;
	font-family: verdana,sans-serif;
	background-color: #FEEAD5;
}
td.TCustTD
{
	font-size: 10px;
}

/*----------------------------------------------------------------*/
/* used for the customer specific lists - Razvan 18.06.2004 - END */
/*----------------------------------------------------------------*/

/*---------------------------------------------------------------*/
/* used in the detailed page to build the shop-order-box - START */
/*---------------------------------------------------------------*/
font.ShopHd1
{
	margin:					0px 0px 5px 0px;
	font-size:				12px;
	font-weight:			bold;
}
font.ShopHd2
{
	margin:					0px 0px 5px 0px;
	font-size:				10px;
	font-weight:			bold;
}
.ShopLnHd1
{
	border-color:			#666;
	border-style:			solid;
	border-width:			0;
	border-top-width:		0px;
}
.ShopLnHd2
{
	border-color:#666;
	border-style:solid;
	border-width:0;
	border-top-width:1px;
}
INPUT.ShopInp{
	font-size: 11px;
}
/*-------------------------------------------------------------*/
/* used in the detailed page to build the shop-order-box - END */
/*-------------------------------------------------------------*/

	a.nvCompany:link, a.nvCompany:visited, a.nvCompany:active, a.nvCompany:hover {
		font:					small-caps 11px/12px verdana, sans-serif;
		text-decoration:		none;
		color:					#333333;
	}

	.title_text {
		font-family:			arial;
		font-size:				30px;
		color:					#FFFFFF;
	}

	a.footer:link, a.footer:visited, a.footer:active {
		font-family:			verdana;
		font-size:				11px;
		font-variant:			normal;
		font-weight:			normal;
		text-decoration:		none;
		color:					#C37017;
	}
	a.footer:hover {
		font-family:			verdana;
		font-size:				11px;
		font-variant:			normal;
		font-weight:			normal;
		text-decoration:		underline;
		color:					#FF8300;
	}

	a.search:link, a.search:visited, a.search:active, a.search:hover {
		font:					small-caps 11px/11px verdana, sans-serif;
		color:					#666666;
	}

	.path {
		font:					small-caps 11px/11px verdana, sans-serif;
		color:					#666666;
	}

	a.pthLink:link, a.pthLink:visited, a.pthLink:active, a.pthLink:hover {
		font:					small-caps 11px verdana, sans-serif;
		text-decoration:		none;
		font-weight: normal;
		color:					#666666;
	}

	.stripe_pattern {
		background-color:		#C0CADE;
		background-image:		url(../../img/img_stripe_pattern.gif);
	}

	a.nvSide:link, a.nvSide:visited, a.nvSide:active, a.nvSide:hover {
		font:					small-caps 11px/15px verdana, sans-serif;
		font-weight:			bold;
		text-decoration:		none;
		color:					#FF6600;
	}
	a.nvSideSub:link, a.nvSideSub:visited, a.nvSideSub:active, a.nvSideSub:hover {
		font:					small-caps 11px/15px verdana, sans-serif;
		text-decoration:		none;
		color:					#FF6600;
	}

	/* head */
	h1 {
		margin:					0px;
		font-size:				20px;
		font-weight:			bold;
	}

	/* subhead */
	h2 {
		margin:					0px 0px 15px 0px;
		font-size:				16px;
		font-weight:			bold;
	}

	/* subsubhead */
	h3 {
		margin:					0px 0px 5px 0px;
		font-size:				14px;
		font-weight:			bold;
	}

	/* subsubsubhead */
	h4 {
		margin:					0px 0px 5px 0px;
		font-size:				12px;
		font-weight:			bold;
	}

	/* Absatz */
	p {
		margin:					8px 0px 0px 0px;
	}

	/* bold */
	.cntBold {
		font-size:				12px;
		font-weight:			bold;
	}

	/* small */
	.cntSmall {
		font-size:				10px;
	}


	ul {
		list-style-position:	outside;
		margin:					10px 0px 10px 15px;
		padding:				0px 0px 0px 10px;
	}

	li  {
		margin:0px;
		padding:0px;
	}

	.inp {
		border-style:			solid;
		border-width:			1px;
		border-color:			#000000;
		font-size:				11px;
		color:					#000000;
	}
	.txt {
		border-style:			solid;
		border-width:			1px;
		border-color:			#000000;
		font-size:				11px;
		color:					#000000;
		font-family:				verdana,sans-serif;
	}
	.fntZeichen {
		line-height:			18px;
	}

/* KONTAKT / Rechnung */
	.cntContFieldName {/* Kontakt-Kontaktformular */
		font:					small-caps 11px/11px verdana;
	}
