/* :::::::::  --  C A U P O  S H O P  P R O  V2.55  C S S  --  ::::::::: */
/*
Lila:
Hell: F2A6C8
Mittel: EB76AA
Dunkel: AC004D

Grün:
Dunkel: 098A00
Mittel: 72D66B
Hell: A2E59D

Orange:
Hell:FFD7AF
Mittel:FF7E00
Dunkel:CC6500

#################  Blau: ###################
Hell: 9EC1E6
Mittel: 0055B1
Dunkel: 00448D
Kontastfarbe: AADD33

#################  Grün: ################### (Neumann)
Hell: 53AFA9
Mittel:
Dunkel: 008C84
Kontrastfarbe

############################################

Rot:
Hell:FFB4AF
Mittel:FF2518
Dunkel:CC0B00
*/
/* A L L G E M E I N E  A N G A B E N */

body	{
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		background-color: #ffffff;
		font-family: Verdana,Geneva,Arial;
		font-size: 18px;
		color: #000000;
		text-decoration: none;
		}

/* -- H I N T E R G R U N D F A R B E N -- */

/* Hintergrund für linke spalte */
.bgLeft { background-color: #E5E5E5; }
/* Hintergrund für den Produktbereich */
/* .bgContent { background-color:#ffffff; } */
.bgContent { background-color:#ffffff; }
/* Hintergrund für rechte spalte */
.bgRight { background-color:#FCD22B; }

/* allgemeine Link Auszeichnung */

a:link,a:active,a:visited	{
		font-size:15px;
		text-decoration:underline;
		color:#000000;
		}

a:hover	{
		font-size:15px;
		text-decoration: underline;
		color: #dd6900;
		}

/* Logobalken oben und Navigationsleiste */
.topBar	{
		font-family:Verdana,Geneva,Arial;
		font-size: 11px;
		color: #d2e8e6;
		font-weight: normal;
		background-color:#53AFA9;
		line-height:20px;
		}



.topBarleft	{
		font-family:Verdana,Geneva,Arial;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		background-color:#D2E8E6;
		line-height:20px;
		}

/* Logobalken Navigation */
a.topBar:link,a.topBar:active,a.topBar:visited {
		font-family: Verdana,Geneva,Arial;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		}

a.topBar:hover {
		color:#000000;
		text-decoration: none;
		}

/* -- R A H M E N -- */

/* Rahmen für linke spalte */
.boLeft { background-color: #000000; }
/* Rahmen für den Produktbereich */
.boContent { background-color:#FFFFFF; }
/* Rahmen für rechte spalte */
.boRight { background-color:#FCD22B; }

/* überschriften im Content-Bereich */
/* (agb.php | ueber_uns.php | hilfe.php | impressum.php | contact.php)*/
.contentTitle	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-style: bold;
		font-weight: bold;
		color: #008C84;
		border-bottom:1px dashed #000000;
		}

/*knquadrat*/
/* Überschriften auf dem Bestellschein */
.contentTitle_bestellschein	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: bold;
		font-weight: bold;
		color: #008C84;
		border-bottom:1px dashed #000000;
		}

/* Überschrift Navigation */
/*inc_basket.tpl | inc_categorys.tpl | inc_log_in.tpl | inc_log_out.tpl | inc_service.tpl) */
.navigationTitle {
		font-family:Verdana,Geneva,Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		background-color: #008C84;
		}

/* headline fett user daten */
.userHd	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: bold;
		font-weight: bold;
		color:#000000;
		background-color:#53AFA9
		}

/* gestrichelte Linie Bestellvorgang (inc_order_menu.php)*/
td.dashed	{
		border-bottom:1px dashed #000000;
		}

td.dashedAktiv	{
		border-bottom:1px dashed #000000;
		background-color:#AADD33;
		}
/* produkt detail bg */
.detailBg	{
		background-color:#FFFFFF;
		}

/* Währungsinclude */
.currency	{
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:25px;
		background-color: #53AFA9;
		}

a.currency:link,a.currency:active,a.currency:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:25px;
		color:#FFFFFF;
		}

		a.currency:hover {
		color:#CC0000;
		}

/* Sprachen Include */
.language	{
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:25px;
		background-color: #53AFA9;
		}

a.language:link,a.language:active,a.language:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:25px;
		color:#FFFFFF;
		}

a.language:hover {
		color:#CC0000;
		}

/* Warenkorb Include */
.basket	{
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:20px;
		background-color: #53AFA9;
		}

a.basket:link,a.basket:active,a.basket:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		line-height:20px;
		color:#FFFFFF;
		}

a.basket:hover {
		color:#CC0000;
		}

/* Service Navigation Hintergrundfarbe */
/* inc_service.tpl */
.serviceBg	{
		font-family:Verdana,Geneva,Arial;
		font-size: 10px;
		background-color: #53AFA9;
		}

.serviceBold {
		font-family:Verdana,Geneva,Arial;
		font-size:10px;
		font-weight:bold;
		color:#000000;
		}

a.svlink:link,a.svlink:active,a.svlink:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		line-height:15px;
		}

a.svlink:hover {
		color:#000000;
		text-decoration:none;
		line-height:15px;
		}

/* service link unterstrichen : login, suche */
a.svlinku:link,a.svlinku:active,a.svlinku:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		color:#000000;
		line-height:15px;
		}

a.svlinku:hover {
		color:#cc0000;
		line-height:15px;
		}

/* kategorien navigation includes bg */
.nvLinkBg	{
		background-color:#99CCFF;
		}

/* navigations link : sub kategorie link */
a.nvLink:link,a.nvLink:active,a.nvLink:visited {
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		line-height:15px;
		}
a.nvLink:hover {
color:#000000;
text-decoration:none;
}

/* kategorie navigation ausgewählt */
.CatAktiv
{
/* color:#FF0000; */
font-family:Verdana,Geneva,Arial;
font-size: 11px;
color: #FFFFFF;
background-color: #C4C4C4;
text-decoration: none;
line-height: 18px;
}

/* kategorie navigation ausgewählt */
.CatPassiv
{
/* color:#FF0000; */
font-family:Verdana,Geneva,Arial;
font-size: 11px;
color: #FFFFFF;
background-color: #53AFA9;
text-decoration: none;
line-height: 18px;
}

/* copyright balken - powered by... */
.copyright {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#ffffff;
text-decoration:none;
line-height:15px;
background-color:#008C84;
}
a.copyright:link,a.copyright:active,a.copyright:visited {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#ffffff;
text-decoration:none;
line-height:15px;
}
a.copyright:hover {
font-family:Verdana,Geneva,Arial;
font-size:9px;
color:#ffffff;
text-decoration: underline;
line-height:15px;
}

/* Produkt List Text */
.txList
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Produkt List Text Bold für Preis*/
.txListBold
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Produkt List Link*/
a.txList:link,a.txList:active,a.txList:visited
{
	font-family: Verdana,Geneva,Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.txList:hover
{
	color: #CC0000;
}
/* -- P A G E  B R O W S E R -- */

/* inaktiv */
.browser
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
line-height:15px;
color:#000000;
background-color:#CCCCCC;
}
/* aktiv */
.browsera
{
font-weight:bold;
color: #EE0000;
}

a.browser:link,a.browser:active,a.browser:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
a.browser:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #EE0000;
}
/* -- P R O D U K T  D E T A I L -- */

/* headline produkt detail */
.hdDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 17px;
font-style: bold;
font-weight: bold;
color: #000000;
}

/* kurzbeschreibung : subheadline */
.hdSubDetail
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF9900;
}

/* fliesstext Detailseite */
.txDetail
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

/* fliesstext Detailseite Bold : für Preis */
.txDetailBold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
}

/* Preisbalken Hintergrund */
.preisBg	{
		background-color: #CCCCCC;
		}

/* kleiner text. irrtümer... ausgeschlossen */
.txkl	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/* -- W A R E N K O R B -- */

/* warenkorb überschrift und text fett*/
.hdBasket	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#000000;
		}

/* warenkorb text */
.txBasket
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
}

/* bestellschein überschrift */
.hdBasketDetail
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
background-color:#C4C4C4;
}

/* bestellschein artikel etc fett */
.txBasketBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
}

a.txBasketBold:link,a.txBasketBold:active,a.txBasketBold:visited
{
	font-family:Verdana,Geneva,Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
a.txBasketBold:hover
{
	color:#CC0000;
}

/* B U T T O N S */
.btSave
{
background-color:#FF9900;
}
.btReset
{
background-color:#FF9900;
}
.btOrder
{
background-color:#FF9900;
}
.btZurueck
{
background-color:#FF9900;
}
.btSenden
{
background-color:#FF9900;
}
.btUserRegister
{
background-color:#FF9900;
}
/* #################################### */
/* -- F L I E S S T E X T E -- */

/* fliesstext : kontakt, formulare etc */
.fliesstext	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}

/*knquadrat */
/* fliesstext Bestellschein : kontakt, formulare etc */
.fliesstext_bestellschein	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color:#000000;
		}
/* fliesstext FETT : kontakt, formulare etc */
.fliesstextBold	{
		font-family: Verdana,Geneva,Arial, sans-serif;
		font-size: 11px;
		font-style: bold;
		font-weight: bold;
		color:#000000;
		}

/* Fehlerausgabe (inc_order_menu.php)*/
.error	{
		font-family:Verdana,Geneva,Arial;
		font-size:11px;
		font-weight:bold;
		color:#FF0000;
		}

/* F O R M U L A R E */

/* Allgemeine Angaben fuer Formularfelder */
input, select, textarea	{
		font-family:Verdana,Geneva,Arial;
		font-size:12px;
		color:#000000;
		}

/* input für linke spalte 120 breit */
input.in120 {
		font-family:Verdana,Geneva,Arial;
		font-size: 10px;
		font-weight: normal;
		width:120px;
		border: 1px solid #999999;
		}

/* input für benutzerdaten 170 breit */
input.in170 {
		font-family:Verdana,Geneva,Arial;
		font-size: 10px;
		font-weight: normal;
		width:170px;
		border: 1px solid #999999;
		}

/* input für benutzerdaten 170 breit */
textarea.kontakt {
			font-family:Verdana,Geneva,Arial;
			font-size: 10px;
			font-weight: normal;
			width:400px;
			height:200px;
			border: 1px solid #999999;
			}

/* L I N I E N */
/* Trennlinienfarbe (div. Dateien) */
.hr			{
			size: 1;
			background-color: #53AFA9;
			}

/* linie includes */
.hrInc		{
			size: 1;
			background-color: #3D8FCC;
			}

/* linie includes */
.hrIncContent {
			size: 1;
			background-color: #FFCC33;
			}

/* Trennlinie Navigationsspalte */
/* inc_basket.tpl, inc_categorys.tpl, inc_log_in.tpl, inc_log_out.tpl, inc_service.tpl */
.hrNavi		{
			size: 1;
			background-color: #FFFFFF;
			}

/* Gestrichelte HR-linie */
/* (userinfo.tpl) */
hr.dashed	{
			border-bottom:1px dashed #000000;
			}
