@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Customer specific adaptions of base-layout
 * (de) Kundenspezifische Basis-Anpassungen
 *
 * @copyright       Copyright 2009, Eugen Ulmer KG
 * @link            http://cms.ulmer.de
 * @version         0.1
 * @lastmodified    $Date: 2009-05-06 14:29:18 +0200 (Sa, 07 Jun 2008) $
 * @appdef yaml
 */

@media all
{
  	
	body {
		/* Schriftschnitt */
    	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    	/* Standardschriftgröße; 100% = 16px */
		font-size: 75.00%; 
		/* Hintergrundfarbe Hauptseite */
		background-color:#E0DFE4; 
  	}
	
	a {
		color:#8A71B3;
	}
	
	#page {
		background-image:url(images/frikarti_bg.png);
	}
	/* Farbe Kopf gesamt */
	#header {
		background:none;
		background-repeat:no-repeat;
		background-position:12px 50px;
		background-image:url(images/frikarti_logo.png);
	}
	/* Farbe Kopfbereich */
   	#header_top {
		background:none;
	}	
	/* Hoehe Kopfbereich */
   	#header_top {
		height:85px;
	}	
	/* Hintergrundbild Kopfbereich */
   	#header_top {
		background-image:url(images/winarbor_head_background.jpg);
		background-repeat:no-repeat;
		background-position:690px 0;
	}	
	/* Logo Kopfbereich */	
	#header_top_logo {
		position:absolute;
		left:10px;
		top:50px;
		background-repeat:no-repeat;
		width:160px;
		height:50px;	
	}
	#header_top_service {
		background:none;
		border:1px dotted #8A71B3;
		left:200px;
		right:auto;
		color:#333;
	}
	#head_suche {
		float:right;
	}
	/* Hintergrundfarbe horizontales Menü */
   	#head_menu {
		background:none;
		border-bottom:1px dotted #399437;
		padding-left:200px;
	}	
 	/* Schriftfarbe horizontales Menü */
	#nav_horizontal a,
	#nav_horizontal a:hover {
		color:#8A71B3;
		font-size:100%
	}
	#nav_horizontal {
		border-left:0;
		border-right:0;
	}
	#nav_horizontal li {
		border-left:0px;
		border-right:none;
		padding:0 10px;
		margin:2px 0 11px 0;
	}
	#nav_horizontal a.active {
		font-weight:bold;
	}
	/* Schatten horizontales Menü ausschalten */
	.menu_shadow {
		display:none;
	}
	/* Hintergrundfarbe Hauptbereich  */
	#col3 { 
		background:none;
	}	
	/* Schriftfarbe vertikales Menü*/
	#nav_vertical li a,
	#nav_vertical li a.active {
		color:#399437;
		font-size:100%;
		display:block;
		text-align:right;
		padding:12px 8px 5px;	
		font-weight:normal;
	}	
	#nav_vertical li a:hover {
		color:#399437;
		text-decoration:underline;
	}
	#nav_vertical li a.active {
		font-weight:bold;
	}
	#nav_vertical li li,
	#nav_vertical li li.active {
		background-image:none;
	}
	#nav_vertical li li a,
	#nav_vertical li li a.active {
		color:#8A71B3;
		font-size:91.67%;
	}	
	#nav_vertical li li a:hover {
		color:#8A71B3;
	}	
	
	/* Hintergrundfarbe Hauptbereich */
	#main {
  		
	}
	/* Textfarbe Fusszeile */
	#footer, #footer a { 
  		color:#999; 
  	}
	/* Hintergrundfarbe Boxen rechte Seite */
	.bbox_Head {
		background-color:#fff;
		border-bottom:1px dotted #399437;
		font-weight:normal;
	}
	.bbox_Head_InnerBox {
		font-weight:normal;
	}
	.bbox_Main {
		background-color:#fff;
	}		
  	
	/**
   	*	Standardfaraben für Schriften und Hintergrundfarben
   	*/	
	/* Farbe für Headline 1 */
	h1 {
		color:#339933;
	}
	/* Standardfarbe 1 Text */
	.fontColor1 {
		color:#339933;
	}
	.fontColor2 {
	
	}
	.fontColor3 {
	
	}
	.fontColor4 {
	
	}
	/* Hintergrund Button Shop zum Artikel */
	.background1,
	.background1:hover {
		background-color:#339933;
		color:#fff;	
	}
	/* Hintergrund Button zum Warenkorb, Warenkorblink Produkt-Detailansicht, Schaltflächen Bestellvorgang */
	.background2,
	.background2:hover {
		background-color:#8A71B3;
		color:#fff;	
	}
	.background3,
	.background3:hover {
		background-color:#999;
		color:#fff;	
	}
	/* Hintergrund Button neutral in den Login, Suche, Warenkorb in Shopliste */
	.background4,
	.background4:hover {
		background-color:#ddd;
		color:#333;	
	}
	
	/* Shopliste, Ränder */
	.shop_list_RecordBoxLongA, 
	.shop_list_RecordBoxLongB {
		border-bottom:2px solid #CCC;
		margin: 0;
	}
	.shop_list_RecordBoxLongB {
		background-color:#F0F0F0;
	}
	
	/* Lang / Kurzdarstellung SHOP */
	
	.shop_Box-ChapterIntro{ margin-bottom: 20px; }
	.shop_detail_Price { font-style: normal: }
	
	.shop_detail_PriceTableBox { border: none; }
	
	.shop_detail_PriceTableBoxHead { padding: 10px 8px; }

	.pricedata_row { line-height: 30px; padding: 5px 0 5px 0px; 	 }	
	.pricedata_insertform { line-height: 15px; }

	.shop_list_ProductTitle a { font-size:100%; line-height: 16px; /*white-space:nowrap;*/ }
	h1.shop_list_ProductTitle  { font-size: 150%; }
	h2.shop_list_ProductTitle, h1.shop_list_ProductTitle  { margin-top:10px; color: #000;}
	.shop_InnerBox-ChapterIntro h1 { margin-top: 15px; }
	
	.shop_list_RecordBoxLongA_LIST { margin: 0 0px 10px 0px; border-bottom: 1px dotted #598327; padding-bottom: 10px;}
	.shop_list_RecordBoxLongB_LIST { margin: 0 0px 10px 0px; border-bottom: 1px dotted #598327; padding-bottom: 10px;}
	
	.show_longproductlist { padding: 0 8px 0 20px; background-image: url(images/show_longproductlist.png); background-repeat: no-repeat; border-right: 15px solid #8A71B3; text-decoration: none; }
	
		
	.show_shortproductlist { padding: 0 8px 0 20px; background-image: url(images/show_shortproductlist.png); background-repeat: no-repeat; border-right: 15px solid #393; text-decoration: none; }
	
	.shoplist_head { padding: 5px 0px; margin-top: 20px; border-bottom: 1px solid #399437; color: #022B19; font-weight: bold; width: 100%;  }
	
	input#Bestellen2  { 
		background-color: #399437;
		color: #FFF;
		background-image: none;
		padding: 2px 5px;
		border: none;
		}

	.button_klein  { 
		background-color: #DDD;
		color: #000;
		background-image: none;
		padding: 2px 5px;
		border: none;
		}
	
	.pricedata_insertform div.subcr { text-align: right; } 
	.pricedata_insertform { text-align: right; padding-top:10px; display: block; }
	.pricedata_lprice { text-align: right; }

	
}
