/* ::::::::: CAUPO SHOP PRO CSS V2.58 ::::::::: */

/* -----------------------------------------------
Allgemeines
----------------------------------------------- */
* {margin: 0; padding: 0;}

body {
margin-bottom: 0pt;
margin-left: 0pt;
margin-right: 0pt;
margin-top: 0pt;
color: #353535;
background-color: #ffffff;
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 9pt;
}

a:link		{color: #000000}
a:visited	{color: #000000}
a:hover		{color: #000000; font-weight: bold}
a:active	{color: #000000}

img			{border-style: none; border-width: 0px;}
form		{margin-bottom:0; padding-bottom:0;}
td			{font-size: 11px; font-family: Verdana,Geneva,Arial,sans-serif;}

/* Logobalken oben und Navigationsleiste */
.topBar	{
		font-family:Verdana,Geneva,Arial;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		background-color:#AADD33;
		line-height:20px;
		}

.topBarleft	{
		font-family:Verdana,Geneva,Arial;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		background-color:#d5ee99;
		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: #000000;
		text-decoration: underline;
		}

a.topBar:hover {
		color:#FFFFFF;
		text-decoration:underline;
		}

/* -----------------------------------------------
Hintergrund Top
----------------------------------------------- */
.NvLeft {
background-color: #d1d1d1;
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 12px;
padding-left: 15px;
}
/* Hintergrund für linke Spalte */
.bgLeft {
background-color: #d5ee99;
/* border: #ffd90f 1px solid; */
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 13px;
}
/* Hintergrund für den Produktbereich */
.bgContent { background-color:#ffffff; }
/* Hintergrund für rechte Spalte */
.bgRight { background-color:#d5ee99; }
/* -----------------------------------------------
Navigation bottom
----------------------------------------------- */
.IncNavBottom {
font-family: Verdana,Geneva,Arial,sans-serif;
color: #000000;
background: #AADD33;
line-height: 18px;
}
a.navBottomLink:link,a.navBottomLink:active,a.navBottomLink:visited {
font-family:Verdana,Geneva,Arial,sans-serif;
color:#000000;
text-decoration:none;
}
a.navBottomLink:hover {
color:#000000;
text-decoration:underline;
}
/* -----------------------------------------------
Categorys / Kategorien
----------------------------------------------- */
.IncCatTitle {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
line-height: 16px;
height: 16px;
color: #000000;
background: #AADD33;
border-bottom: 1px #ffffff solid;
}
.IncCatActiv {
padding-left: 10px;
color: #039;
background:#aadd33;
line-height: 15px;
border-bottom: 1px #ffffff solid;
}
.IncCatPassiv {
padding-left: 10px;
color: #039;
background:#d5ee99;
line-height: 15px;
border-bottom: 1px #ffffff solid;
}
/* -----------------------------------------------
Search / Suche
----------------------------------------------- */
.IncSearchTitle {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
line-height: 16px;
height: 16px;
color: #000000;
background: #AADD33;
border-bottom: 1px #ffffff solid;
}
.IncSearch {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
padding:5px 0 5px 10px;
line-height:15px;
color:#000;
background:#d5ee99;
border-bottom:1px #ffffff solid;
}
.IncSearchForm {
font-size:10px;
width:110px;
border:1px solid #999;
}
a.IncSearchLink:link, a.IncSearchLink:active, a.IncSearchLink:visited {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
line-height:15px;
color:#000000;
}
a.IncSearchLink:hover{
color:#000000;
}
/* -----------------------------------------------
Login User
----------------------------------------------- */
.IncLoginTitle {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
line-height: 16px;
height: 16px;
color: #000000;
background: #AADD33;
border-bottom: 1px #ffffff solid;
}
.IncLogin {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
padding:5px 0 5px 10px;
line-height:15px;
color:#000;
background:#d5ee99;
border-bottom:1px #ffffff solid;
}
/* -----------------------------------------------
Service
----------------------------------------------- */
.IncServiceTitle {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
line-height:16px;
height:16px;
color:#000000;
background:#AADD33;
border-bottom:1px #ffffff solid;
}
.IncService {
padding-left:10px;
color:#039;
background:#d5ee99;
line-height:18px;
border-bottom:1px #ffffff solid;
}
/* -----------------------------------------------
Basket Include / Warenkorb Include
----------------------------------------------- */
.IncBasketTitle {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 10px;
line-height:16px;
height:16px;
color: #000000;
background: #AADD33;
border-bottom: #ffffff 1px solid;
}
.IncBasketLeft {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
color:#000000;
background-color:#d5ee99;
width: 50px;
padding-left: 10px;
padding-right:0px;
line-height:18px;
}
.IncBasketRight {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
color:#000000;
background-color: #d5ee99;
text-align: right;
width: 90px;
padding-right: 15px;
line-height:18px;
}
.IncBasketBottom {
padding-left:10px;
color:#000000;
background:#d5ee99;
line-height:18px;
border-bottom:1px #ffffff solid;
}
a.IncBasketLink:link, a.IncBasketLink:active, a.IncBasketLink:visited {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
line-height:15px;
color:#000000;
}
a.IncBasketLink:hover{
color:#000000;
}
/* -----------------------------------------------
Order Include / Bestellvorgang Include
----------------------------------------------- */
.IncOrderActive {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 10px;
line-height:16px;
height:16px;
color: #000000;
background: #aadd33;
border-bottom: #ffffff 1px solid;
}
.IncOrderPassive {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
padding-left: 10px;
line-height:16px;
height:16px;
color: #000000;
background: #d1d1d1;
border-bottom: #ffffff 1px solid;
}
/* -----------------------------------------------
Boxes
----------------------------------------------- */
.TopSpacer {
line-height:10px;
}

.PhoneBox {
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
background: #F5F5F5;
border:#a9dd32 1px solid;
padding: 3px;
}

.sboxhead {
color: #ffffff;
font-weight: bold;
padding: 3px 5px 3px 5px;
/*border:#afafaf 1px solid;*/
background-image: url(/gra/grad-topbar-04.gif);
}

.sboxbottom {
padding: 3px 5px 3px 5px;
border-left:#afafaf 1px solid;
border-right:#afafaf 1px solid;
border-bottom:#afafaf 1px solid;
}


/* allgemeine Link Auszeichnung */

/* -- 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,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
border-bottom: 1px dashed #000000;
line-height: 15px;
}

/* Ü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,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #AADD33;
}

/* headline fett user daten */
.userHd	{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color:#000000;
background-color:#9EC1E6
}

/* 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;
		}

/* Warenkorb Include */
.basket	{
		font-family:Verdana,Geneva,Arial,sans-serif;
		font-size:11px;
		line-height:20px;
		background-color: #9EC1E6;
		}

a.basket:link,a.basket:active,a.basket:visited {
		font-family:Verdana,Geneva,Arial,sans-serif;
		font-size:11px;
		line-height:20px;
		color:#003399;
		}

a.basket:hover {
		color:#CC0000;
		}

/* Service Navigation Hintergrundfarbe */
/* inc_service.tpl */
.serviceBg	{
		font-family:Verdana,Geneva,Arial,sans-serif;
		font-size: 10px;
		background-color: #9EC1E6;
		}

.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,sans-serif;
		font-size:11px;
		color:#003399;
		text-decoration:none;
		line-height:15px;
		}

a.svlink:hover {
		color:#FFFFFF;
		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,sans-serif;
		font-size:11px;
		color:#003399;
		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,sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.nvLink:hover {
color:#000000;
text-decoration:none;
}

/* 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,Geneva,Arial,sans-serif;
font-size:10px;
font-weight:normal;
line-height:15px;
color:#000000;
background-color:#d5ee99;
}
/* aktiv */
.browsera
{
font-weight:bold;
color: #EE0000;
}

a.browser:link,a.browser:active,a.browser:visited
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
a.browser:hover
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 10px;
font-weight: normal;
color: #EE0000;
}
/* -----------------------------------------------
Produkt Detail
----------------------------------------------- */
.detailList {
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
line-height: 20px;
height: 20px;
color: #353535;
background: #ffffff;
border-bottom: 1px #000000 solid;
}

/* headline produkt detail */
.hdDetail
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 17px;
font-weight: bold;
color: #000000;
}

/* kurzbeschreibung : subheadline */
.hdSubDetail
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#FF9900;
}

/* fliesstext Detailseite */
.txDetail
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
color: #000000;
}

/* fliesstext Detailseite Bold : für Preis */
.txDetailBold
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
}

/* Preisbalken Hintergrund */
.preisBg	{
		background-color:#FFFFCC;
		}

/* 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,Geneva,Arial,sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#000000;
		}

/* warenkorb text */
.txBasket
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
}

/* bestellschein überschrift */
.hdBasketDetail
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
font-weight: normal;
color: #000000;
background: #ffd90f;
line-height: 15px;
border-bottom: 1px #ffffff solid;
}

/* bestellschein artikel etc fett */
.txBasketBold
{
font-family:Verdana,Geneva,Arial,sans-serif;
font-size:11px;
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;
		}

/* fliesstext FETT : kontakt, formulare etc */
.fliesstextBold	{
font-family:Verdana,Geneva,Arial,sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#000000;
		}

/* Fehlerausgabe (inc_order_menu.php)*/
.error	{
		font-family:Verdana,Geneva,Arial,sans-serif;
		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,sans-serif;
		font-size:12px;
		color:#000000;
		}

/* input für linke spalte 120 breit */
input.in120 {
		font-family:Verdana,Geneva,Arial,sans-serif;
		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,sans-serif;
		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,sans-serif;
font-size: 10px;
font-weight: normal;
width:400px;
height:200px;
border: 1px solid #999999;
}

/* L I N I E N */
/* Trennlinienfarbe (div. Dateien) */
.hr { background-color: #aadd33; }

/* linie includes */
.hrInc { background-color: #3D8FCC; }

/* linie includes */
.hrIncContent {background-color: #FFCC33;}

/* Trennlinie Navigationsspalte */
/* inc_basket.tpl, inc_categorys.tpl, inc_log_in.tpl, inc_log_out.tpl, inc_service.tpl */
.hrNavi {background-color: #FFFFFF; }

/* Gestrichelte HR-linie */
/* (userinfo.tpl) */
hr.dashed { border-bottom:1px dashed #000000; }

.line_01 {
color: #000000;
background-color: #000000;
font-family: Verdana,Geneva,Arial,sans-serif;
font-size: 9pt;
font-weight: bold;
}

