/* Textdefinitionen */
	body {
		font-size: 12px;
		margin: 0px;
		color: #333333;
	}
	
	html, body, th, td { font-family: Verdana, Arial, Helvetica, sans-serif; }
	
	a:link { text-decoration: none; color: #3324B5; }
	a:visited { text-decoration: none; color: #3324B5; }
	a:hover { text-decoration: underline; color: #75ADE6;  }	
	a:active { text-decoration: none; color: #3324B5; }	
	
	.imagelink { font-size: 9px; font-weight: 800; }
	a.imagelink:link { border: 1px solid #CCCCCC; }
	a.imagelink:visited { border: 1px solid #CCCCCC; }
	a.imagelink:hover { border: 1px solid #333333; }
	a.imagelink active { border: 1px solid #CCCCCC; }
	
	h1 { font-size: 14px; font-weight: 800; color: #3324B5; }
	h2 { font-size: 13px; font-weight: 800; color: #3324B5; }
	h3 { font-size: 12px; font-weight: 800; color: #3324B5; }
	h4 { font-size: 11px; font-weight: 800; color: #3324B5; }
	
	form { display: inline; }
	
	.smallText{ font-size: 9px; font-weight: 800; }
	.hint { font-size: 9px; }
	
	/* Fehlerausgabe */
	.messageStackError { font-size: 9px; font-weight: 800; color: #FF0000; }
	
	/* Tabelle für Produktlistings */
	.productListing { font-size: 11px; border: 1px solid #75ADE6; }
	.productListing-heading { font-weight: 800; background-color: #75ADE6; }
	.productListing-heading a { color: #FFFFFF; }
	.productListing-odd { background-color: #F0F0F0; }
	.productListing-even { background-color: #F7F7F7; }
	.productListing-data { font-size: 12px; }
	
	/* Breadcrumb */
	.headerNavigation { }
	
	/* Linke Navigation */
	.navigation_tab { width: 140px; margin-left: 75px; margin-bottom: 5px; margin-top: 5px; font-size: 12px; border-bottom: 1px dashed #CCCCCC; }
	.boxHeading { font-size: 12px; font-weight: 800; margin-left: 2px; }
	.boxContents { font-size: 11px; margin-left: 3px; margin-bottom: 5px; }
	
	.marked { font-weight: 800; color: #FF0000; }
	
	/* Copyrightvermerk */
	#copyrights { font-size: 9px; border-top: 1px dashed #666666;}
	
	/* Texte */
	.main { width: 610px; margin-left: 5px; font-size: 12px; line-height: 1.5; }
	
	/* Suchfeld oben */
	#searchbox { margin-top: 5px; }
	#searchboxform { border: 1px solid #75ADE6; background-color: #F2F7FF; font-size: 10px; height: 15px; }
	
	/* Loginfeld oben */
	#loginbox {}
	.logintext { font-size: 9px; font-weight: 800; }
	.loginboxform { border: 1px solid #75ADE6; background-color: #F2F7FF; font-size: 10px; height: 15px; width: 90px; }
	#loginsubmit { margin-right: 10px; text-align: right; }
	
	/* Definitionen für Produktansicht */
	.productSpecialPrice { color: #FF0000; font-weight: 800; }
	.product_detail_text { font-size: 12px; }
	.description { font-size: 12px; border-bottom: 1px dashed #75ADE6; }
	.description_table { font-size: 12px; line-height: 1.5; }
	.options { font-size: 12px; font-weight: 800; }
	.summary_table { font-size: 10px; border: 1px solid #75ADE6; }
	.table_light { background-color: #F2F7FF; font-size: 11px; }
	.table_dark { background-color: #FCFEFF; font-size: 11px; }
	.table_heading { background-color: #75ADE6; color: #FFFFFF; font-weight: 800; font-size: 11px; }
	.product_table { border: 1px solid #75ADE6; }
	.product_heading_table { border-top: 1px dashed #75ADE6; border-bottom: 1px dashed #75ADE6; }
	.product_heading_table_left { border-right: 1px dashed #75ADE6; }
	.table_xsell { border: 1px dashed #75ADE6; border-right: 1px dashed #75ADE6; background-color: #F2F7FF; }
	.table_also_purchased { border: 1px dashed #75ADE6; border-left: none; background-color: #F2F7FF; }
	
	
	/* Allgeimeine Tabellenformatierungen etc */
	.infoBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #b6b7cb; }
	.infoBoxContents { background: #F7F7F7; font-size: 10px; }
	.infoBoxNotice { background: #FF8E90; }
	.infoBoxNoticeContents { background: #FFE6E6; font-size: 10px; }
	
	/* Definitionen für die Startseite */
	#featured_product { font-size: 12px; }
	#index_table { border-top: 1px dashed #75ADE6; }
	#index_table table { font-size: 12px; }
	.index_table_left { border-right: 1px dashed #75ADE6; border-bottom: 1px dashed #75ADE6; font-size: 12px; line-height: 1.5; }
	.index_table_right { border-bottom: 1px dashed #75ADE6; font-size: 12px; line-height: 1.5; }
	
	/* Links Manager v1.00 */
	table.linkListing { border: 1px solid #B6B7CB; border-spacing: 1px; }
	.linkListing-heading { font-size: 10px;	font-weight: 800; background: #75ADE6; color: #000000; text-align: center; }
	.linkListing-heading a { color: #FFFFFF; }

	td.linkListing-data {
  	border-right: 1px solid #b6b7cb; border-bottom: 1px solid #b6b7cb; padding: 4px; font-size: 10px; }

	tr.linkListing-odd { background: #f8f8f9; }
	tr.linkListing-even {  background: #F5F5F5; }


	/* Suchseiten */
	td.fieldKey { font-size: 12px; font-weight: bold; }
	td.fieldValue { font-size: 12px; }
	
	/* Formarea für ersten Login */
	.formArea { border: 1px solid #7B9EBD; background-color: #F1F9FE; }
	.formAreaTitle { font-weight: bold;	}
	
	/* Checkout Leiste */
	.checkoutBarFrom, .checkoutBarTo { font-size: 10px; color: #8c8c8c; }
	.checkoutBarCurrent { font-size: 10px; color: #000000; }
	
	/* Mouseover bei Checkout */
	.moduleRow { }
	.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
	.moduleRowSelected { background-color: #E9F4FC; }