/* :::::::::  --  C A U P O  S H O P  P R O  V2.10  C S S  --  ::::::::: */

/* body */

body

{

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    background-color: #F0F0F0;

    font-family: Verdana,Geneva,Arial;

    font-size: 18px;

    color: #000000;

    text-decoration: none;

}



/* allgemeine Link Auszeichnung */



a:link,a:active,a:visited

{

font-size:15px;

text-decoration:underline;

color:#000000;

}



a:hover

{

text: >Galerie in Vorbereitung<;

font-size:11px;

color: #000000;

}



/* Logobalken oben und Navigationsleiste */

.topBar

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #FFFFCC;

font-weight:bold;

/* background-image:url(gra/topbar_bg.gif); */

/* background-color:#FEFF99; */

line-height:30px;

width: 1025px; 


}



/* Logobalken Navigation */

a.topBar:link,a.topBar:active,a.topBar:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

font-weight:bold;

color:#FFFFCC;



/* color:#003399; */

text-decoration:none;

}

a.topBar:hover {

color:#FFFFFF;

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: #F0F0F0 }

.bgLeft { background-color: #FCD22B; }

/* Hintergrund für den Produktbereich */

/* .bgContent { background-color:#ffffff; } */

.bgContent { background-color:#f0f0f0; }

.bgContent TABLE { width: 843px; }

/* Hintergrund für rechte spalte */

.bgRight { background-color:#FCD22B; }



/* -- 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 balken content*/

.contenttitle

{

font-family:Verdana,Geneva,Arial;

font-size: 12px;

font-weight: bold;

color: #663366;

/* background-color: #fcd22b; */

line-height: 15px;

}



h1

{

font-family:Verdana,Geneva,Arial;

font-size: 14px;

font-weight: bold;

color: #663366;

}



h2

{

font-family:Verdana,Geneva,Arial;

font-size: 12px;

font-weight: bold;

color: #663366;

}



li { padding-bottom: 5px; }



div#special { background-color:#FFFFFF; border: 1px solid #663366; padding: 5px;font-size:11px; }





/* linien */

/* linie produktbereich */

.hr

{

size: 1;

background-color: #663366;

/* background-color: #3D8FCC; */

}

/* linie includes */

.hrInc

{

size: 1;

background-color: #336666;

/* background-color: #3D8FCC; */

}



/* linie2 includes */

.hrInc2

{

size: 1;

background-color: #E5E5E5;

/* background-color: #3D8FCC; */

}







/* linie includes */

.hrIncContent

{

size: 1;

background-color: #FFCC33;

}





/* include überschrift rechte und linke spalte */

.navigationTitle

{

width: 998px;

font-family:Verdana,Geneva,Arial;

font-size: 11px;

font-weight: bold;

color: #ffffff;

background-color: #763176;




/* background-color: #000080; */

}





/* produkt detail bg */

.detailBg

{

background-color:#FFFFFF;

}





/* Währungsinclude */

.currency

{

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:25px;

background-color: #E7EAF4;

}



a.currency:link,a.currency:active,a.currency:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:25px;

color:#003399;

}

a.currency:hover {

color:#CC0000;

}



/* Sprachen Include */

.language

{

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:25px;

background-color: #E7EAF4;

}



a.language:link,a.language:active,a.language:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:25px;

color:#003399;

}

a.language:hover {

color:#CC0000;

}



/* Warenkorb Include */

.basket

{

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:20px;

background-color: #E7EAF4;

}



a.basket:link,a.basket:active,a.basket:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

line-height:20px;

color:#003399;

}

a.basket:hover {

color:#CC0000;

}



.activeOrder

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

font-weight: bold;

color: #000000;

background-color: #FFCC33;

}



.activeOrder2

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #000000;

background-color: #FFFFCC;

}













/* service link : service include */



/* service include bg */

.serviceBg

{

font-family:Verdana,Geneva,Arial;

font-size: 10px;

background-color: #F0E9F0;

/* background-color: #E7EAF4; */

}



.serviceBg

{

font-family:Verdana,Geneva,Arial;

font-size: 10px;

background-color: #FFFFCC;

/* background-color: #E7EAF4; */

}



a.svlink:link,a.svlink:active,a.svlink:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

color:#003399;

text-decoration:none;

line-height:15px;

}

a.svlink:hover {

color:#CC0000;

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:#336666;

line-height:15px;

}

a.svlinku:hover {

color:#660066;

line-height:15px;

}

























/* kategorien navigation includes bg */

.nvLinkBg

{

background-color:#99CCFF;

/* 99CCFF */

}



/* navigations link : sub kategorie link */

a.nvLink:link,a.nvLink:visited {

font-family:Verdana,Geneva,Arial;

font-size:11px;

color:#FFFFFF;

text-decoration:none;

line-height:15px;

}

a.nvLink:hover,a.nvLink:active {

color:#FFFFCC;

text-decoration:none;

}



/* kategorie navigation ausgewählt */

.CatAktiv

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #003399;

background-color: #996699;

text-decoration: none;

line-height: 18px;

}



/* kategorie navigation ausgewählt */

.CatPassiv

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #FFFFFF;

background-color: #B495B4;

text-decoration: none;

line-height: 18px;

}


.CatBlind

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #FFFFFF;

background-color: #cccccc;

text-decoration: none;

line-height: 18px;

}





.subCat

{

font-family:Verdana,Geneva,Arial;

font-size: 11px;

color: #000000;

background-color: #D9BFDA;

text-decoration: none;

line-height: 18px;

}



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



/* 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.button { 

	font-family:Verdana,Geneva,Arial;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #CCCCCC;

	background-color: #663366;

}









/* formularfelder */

input, select, textarea

{

font-family:Verdana,Geneva,Arial;

font-size:12px;

color:#000000;

}



/* input für die mengenangabe */

input.anz {

	font-family:Verdana,Geneva,Arial;

	font-size: 12px;

	font-weight: normal;

	width:28px;

	border: 1px solid #999999;

}



.newbutton {

	font-family:Verdana,Geneva,Arial;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	height: 20px;

	border: 1px solid #CCCCCC;

	background-color: #663366;

	text-align: center;

	vertical-align: middle;

}





/* copyright balken - powered by... */

.copyright {

font-family:Verdana,Geneva,Arial;

font-size:9px;

color:#FFFFFF;

text-decoration:none;

line-height:15px;

background-color:#663366;

}

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 {

color:#FFFFCC;

}



/* 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: #663366;

}

/* -- 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:#FFFFFF;

background-color:#663366;

/* background-color:#FFFFCC; */

}

/* aktiv */

.browsera

{

font-weight:bold;

color:#FFCC33;

/* 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: #FFFFFF;

}

a.browser:hover

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

font-weight: normal;

color: #FFFFCC;

}

/* -- 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:#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, 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:9px;

font-weight:bold;

color:#000000;

background-color:#FFFFCC;

}



/* bestellschein artikel etc fett */

.txBasketBold

{

font-family:Verdana, Arial, Helvetica, 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:#663366;

}



/* -- 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-style: bold;

		font-weight: bold;

		color:#000000;

		}





/* -- Uti-Klassen -- */



.td_white {

    font-family:Verdana,Geneva,Arial;

    font-size: 11px;

    color: #000000;

    background-color: #FFFFFF;

    border-bottom: 1px solid #996699;

    padding-left: 2px;

    padding-right: 2px;

    padding-top: 5px;

    padding-bottom: 5px;

}



.td_form {

    font-family:Verdana,Geneva,Arial;

    font-size: 11px;

    color: #000000;

    background-color: #FFFFFF;

    padding-left: 2px;

    padding-right: 2px;

    padding-top: 1px;

    padding-bottom: 1px;

}



.content {



    font-family:Verdana,Geneva,Arial;

    font-size: 11px;

    color: #000000;

}



a.lila:link,a.lila:active,a.lila:visited {

    font-family:Verdana,Geneva,Arial;

    font-size:11px;

    font-weight:bold;

    color:#FFFFFF;

    text-decoration:none;

}

a.lila:hover {

    color:#FFFFCC;

    text-decoration:none;

}












