/* font global  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
td  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #333333;
	font-size : 12px;
}


.text  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #333333;
	font-size : 12px;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
}

/* background color, scrolling  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
body  {
	background-color : #EFEFEF;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	scrollbar-base-color : #C0C0C0;
	scrollbar-track-color : #C0C0C0;
	scrollbar-face-color : #C0C0C0;
	scrollbar-highlight-color : #C0C0C0;
	scrollbar-3dlight-color : black;
	scrollbar-darkshadow-color : black;
	scrollbar-shadow-color : #274077;
	scrollbar-arrow-color : #274077;
}

/* links - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

a.normal  {
	text-decoration : none;
}

a.normal:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : normal;
	text-decoration : none;
}

a.normal:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : normal;
	text-decoration : none;
}

a.normal:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #FFD051;
	clip : rect(   );
	font-weight : normal;
	text-decoration : underline;
}







a  {
	text-decoration : none;
}

a:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #FFD051;
	clip : rect(   );
	font-weight : bold;
	text-decoration : underline;
}

/* links --> >> T O P << - M E N U E*/
a.top_menue  {
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
	display : block;
	color : #FFFFFF;
	background-color : #C0C0C0;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align : center;
}

a.top_menue:hover  {
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
	display : block;
	color : #FFFFFF;
	background-color : #000066;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align : center;
}

a.top_menue:visited  {
	font-size : 11px;
	font-weight: normal;
	text-decoration : none;
	display : block;
	color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align : center;
}


a.left:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a.left:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a.left:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	clip : rect(   );
	font-weight : bold;
	text-decoration : underline;
}


a.big1:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a.big1:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #000066;
	font-weight : bold;
	text-decoration : none;
}

a.big1:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #FFD051;
	clip : rect(   );
	font-weight : bold;
	text-decoration : underline;
}

a.white  {
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #000066;
	text-align : center;
}

a.white:hover  {
	font-size : 11px;
	font-weight : normal;
	text-decoration : bold;
	color : #FFFFFF;
	text-align : center;
}

a.white:visited  {
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	color : #FFFFFF;
	text-align : center;
}


/* links --> M E N U E*/
a.menue  {
	font-size : 12px;
	text-decoration : none;
	display : block;
	color : #000000;
	/* border-top        : 1px solid #EDE0C7;
    border-bottom     : 1px solid #EDE0C7; */
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
}

a.menue:hover  {
	font-size : 12px;
	text-decoration : none;
	display : block;
	color : #000000;
	background-color : #FFFFFF;
	/* border-top        : 1px solid #980000;
    border-bottom     : 1px solid #980000; */
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
}

a.menue:visited  {
	font-size : 12px;
	text-decoration : none;
	display : block;
	color : #000000;
	/* border-top        : 1px solid #EDE0C7;
    border-bottom     : 1px solid #EDE0C7; */
	margin : 0px 0px 0px 0px;
	padding : 2px 15px 2px 15px;
}

/* shop links*/
a  {
	text-decoration : none;
}

a.shoppagenav:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a.shoppagenav:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a.shoppagenav:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 14px;
	color : #000000;
	clip : rect(   );
	font-weight : bold;
	text-decoration : underline;
}

/* links menu*/
a.nav:  {
	text-decoration : none;
}

a.nav:link  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a.nav:visited  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

a.nav:hover  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	clip : rect(   );
	font-weight : bold;
	text-decoration : underline;
}

/* background color menu*/
.linkrow  {
	background-color : #000000;
	font-weight : bold;
	padding-top : 2px;
	padding-right : 2px;
	padding-bottom : 4px;
	padding-left : 2px;
	color : #C7C1C1;
}

/* background color top row - including shop logo*/
.toprow  {
	background-color : #C7C1C1;
}

/* title Product Groups left table column*/
.tablecolor1  {
	background-color : #D4DEED;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	font-variant : normal;
}

.tableframe  {
	border : 1px #000000 solid;
}

/* background color left table column*/
.leftcol  {}

/* title Home etc. medium table column*/
.tablecolor2  {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

/* background color middle table column*/
.midcol  {}

/* title News right table column*/
.tablecolor3  {
	background-color : #C7C1C1;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	font-variant : normal;
}

/* background color right table column*/
.rightcol  {}

/* background color product group links*/
.navtable  {}

/* background color and border for all items*/
.products  {
	border : 1px #000000 solid;
}

/* background color and border for all item names*/
.productstitel  {
	background-color : #C7C1C1;
	color : #000000;
	border : #666666 solid;
	border-width : 1px 0px 1px 1px;
}

/* image border*/
img  {
	border-width : 0px;
	border-color : #000000;
}

/* no image border*/
.noneborder  {
	border-width : 0px;
}

/* buttons und listboxes*/
.buttons  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #000000;
	background-color : #DEDEDC;
	border : 1px #000000 solid;
}

.inputbox  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
	border : 1px #000000 solid;
}

.inputbox_zulang  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
	border : 1px #000000 solid;
	width : 97%;
}

.dropdown  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
	border : 1px #000000 solid;
	width : 99%;
}

.textarea  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
	border : 1px #333333 solid;
	width : 200px;
}

/* font and background color attribute listboxes*/
.select  {
	font-size : 12px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	background-color : #FFFFFF;
	color : #000000;
}

/* basket font*/
.basket  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}

.minibasket  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
}

/* --> AUS BASKET.CSS übernommen!!! <--  font and background color small basket - bottom frame*/
.basketsmall  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #C7C1C1;
}

.basketsmall_leerz  {
	background-color : #FFFFFF;
}

.basketsmallempty  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : #DEDEDC;
}

.basketsmallempty_leerz  {
	background-color : #DEDEDC;
}

/* background color sitemap*/
.sitemap  {
	background-color : #C7C1C1;
}

/* background color search results*/
.searchresults1  {
	background-color : #E5E5E5;
	font-weight : bold;
}

.searchresults2  {
	background-color : #FFFFFF;
}

.searchresults3  {
	background-color : #C7C1C1;
}

/* footnote*/
.footer  {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color : #999999;
}

.back  {
	border-style : solid;
	border-width : 0px;
	background-color : #C7C1C1;
}

/* T A B E L L E N - DESIGN - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.table_main  {

	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.td_hellblau  {
	background-color : #000066;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.td_dunkelblau  {
	background-color : #C0C0C0;
	font-size : 12px;
	text-decoration : none;
	color : #FFFFFF;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	padding : 4px;
}

.td_dunkelblau_nav  {
	background-color : #84A6C6;
	text-align : center;
}

.td_rot  {
	background-color : #000066;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.td_weiss  {
	background-color : #FFFFFF;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.td_weiss_innen  {
	background-color : #FFFFFF;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	padding : 5px 5px 0px 5px;
}

.td_weiss_innen2  {
	background-color : #FFFFFF;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	padding : 5px 10px 5px 10px;
}

.textblau
{
	font-size : 12px;
	text-decoration : none;
	color : #C0C0C0;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.whitesmall
{
	font-size : 11px;
	text-decoration : none;
	color : #FFFFFF;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.big
{
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}


.on  {
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
	display : block;
	color : #FFFFFF;
	background-color : #000066;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	text-align : center;
}

.verysmall
{
	font-size : 12px;
	text-decoration : none;
	color : #EFEFEF;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	display: none;
}
