/* GS ShopBuilder */

/* global font in all table rows*/
td {
	font-family : "arial", verdana, helvetica, arial, sans-serif;
	color : #666666;
	font-size : 10px;
	font-weight: normal;
	text-transform: none;
	line-height: 14px;
}

/* main table */
.tablemain {
	border : 0px solid #E1E1E1;
	width: 950px;
}

.big {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: normal;
	color: #666666;
	text-indent: 1px;
}
.justify {
	text-align: justify;
}

.title {
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	text-transform: uppercase;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue5.png);
}

/* font global, background color and scrollbar */
body {
	background-color : #F7F7F7;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 10px;
	scrollbar-base-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #E1E1E1;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-shadow-color : #CCCCCC;
	scrollbar-arrow-color : #000000;
}
.newsend {
	height: 20px;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #003366;
}

/*
  Backround Main
*/
.MainLiOben {
	background-image: url(imageone/lioben.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.MainMiOben {
	background-image: url(imageone/mioben.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 10px;
}

.MainReOben {
	background-image: url(imageone/reoben.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 10px;
	height: 10px;

}

.MainLiMitte {
	background-image: url(imageone/limitte.png);
	background-position: 0px 0px;
	width: 10px;
	background-repeat: repeat-y;
}

.MainReMitte {
	background-image: url(imageone/remitte.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 10px;
}

.MainLiUnten {
	background-image: url(imageone/liunten.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.MainMiUnten {
	background-image: url(imageone/miunten.png);
	background-position: 0px 0px;
	height: 10px;
	background-repeat: repeat-x;
}

.MainReUnten {
	background-image: url(imageone/reunten.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

/*
  Backround Main lightblue
*/
.MainLiObenB {
	background-image: url(imageone/liobenb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.MainMiObenB {
	background-image: url(imageone/miobenb.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 10px;
}

.MainReObenB {
	background-image: url(imageone/reobenb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 10px;
	height: 10px;

}

.MainLiMitteB {
	background-image: url(imageone/limitteb.png);
	background-position: 0px 0px;
	width: 10px;
	background-repeat: repeat-y;
}

.MainReMitteB {
	background-image: url(imageone/remitteb.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 10px;
}

.MainLiUntenB {
	background-image: url(imageone/liuntenb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.MainMiUntenB {
	background-image: url(imageone/miuntenb.png);
	background-position: 0px 0px;
	height: 10px;
	background-repeat: repeat-x;
}

.MainReUntenB {
	background-image: url(imageone/reuntenb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.MainMitteB {
	background-image: url(imageone/mitteb.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

/*
  Backround Main shadow
*/
.MainLiObenS {
	background-image: url(imageone/liobens.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
}

.MainMiObenS {
	background-image: url(imageone/miobens.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 20px;
}

.MainReObenS {
	background-image: url(imageone/reobens.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 20px;
	height: 20px;

}

.MainLiMitteS {
	background-image: url(imageone/limittes.png);
	background-position: 0px 0px;
	width: 20px;
	background-repeat: repeat-y;
}

.MainReMitteS {
	background-image: url(imageone/remittes.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 20px;
}

.MainLiUntenS {
	background-image: url(imageone/liuntens.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
}

.MainMiUntenS {
	background-image: url(imageone/miuntens.png);
	background-position: 0px 0px;
	height: 20px;
	background-repeat: repeat-x;
}

.MainReUntenS {
	background-image: url(imageone/reuntens.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
}

.MainMitteB {
	background-image: url(imageone/mitteb.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

.MainMitteW {
	background-image: url(imageone/mittew.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}

.HeadBlueL {
	background-image: url(imageone/blueli.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 5px;
}
.HeadBlueMR {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/bluemi.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
	width: 240px;
}
.HeadBlueMLa {
	color:#FFFFFF;
	font-size: 10px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/bluemi.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
}

.HeadBlueML {
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/bluemi.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
}
.HeadBlueR {
	background-image: url(imageone/bluere.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 5px;
}

.HeadBlueRtip {
	background-image: url(imageone/blueretip.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 20px;
}

/*
  Backround Text Right side
*/
.homeMenueReOben {
	background-image: url(imageone/mereob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 250px;
}

.homeMenueReMitte {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/meremit.png);
	background-position: 0px 0px;
	width: 250px;
	page-break-before: left;
}

.homeMenueReUnten {
	background-image: url(imageone/mereunt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 250px;
}

/*
  Backround Text 169
*/
.homeMenueReOben169 {
	background-image: url(imageone/back169ob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 169px;
}

.homeMenueReMitte169 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/back169mi.png);
	background-position: 0px 0px;
	width: 169px;
}

.homeMenueReUnten169 {
	background-image: url(imageone/back169un.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 169px;
}

/*
  Backround Text 169 blau
*/
.homeMenueReObBl169 {
	background-image: url(imageone/back169blob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 169px;
}

.homeMenueReMiBl169 {
	color:#FFFFFF;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/back169blmi.png);
	background-position: 0px 0px;
	width: 169px;
}

.homeMenueReUnBl169 {
	background-image: url(imageone/back169blun.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 169px;
}

/*
  Backround Text 220 right
*/
.homeMenueReOben220 {
	background-image: url(imageone/back220obw.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}

.homeMenueReMitte220 {
	color: #000000;
	font-size: 10px;
	font-family: "Arial", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/back220miw.png);
	background-position: 0px 0px;
	width: 220px;
}

.homeMenueReUnten220 {
	background-image: url(imageone/back220unw.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}

/*
  Backround Text 220 left
*/
.homeMenueLeOben220 {
	background-image: url(imageone/back220ob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}

.homeMenueLeMitte220 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/back220mi.png);
	background-position: 0px 0px;
	width: 220px;
	page-break-before: left;
}

.homeMenueLeUnten220 {
	background-image: url(imageone/back220un.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}

/*
  Backround Text 220 left Links
*/
.homeMenueObenLink220 {
	background-image: url(imageone/back220ob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}

.homeMenueMitteLink220 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/back220mi.png);
	background-position: 0px 0px;
	width: 220px;
	page-break-before: left;
}

.homeMenueUntenLink220 {
	background-image: url(imageone/back220un.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 220px;
}
/*
  Backround Text Center 520
*/
.homeMenueLiOben {
	background-image: url(imageone/meliob.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 520px;
}

.homeMenueLiMitte {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 520px;
	height: 300px;

}

.homeMenueLiMitteS {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 520px;
	height: 273px;

}

.homeMenueLiMitteN {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 520px;
}

.homeMenueLiUnten {
	background-image: url(imageone/meliunt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 520px;
}

/*
  Backround Text Left side search
*/
.homeMenueLiOben500 {
	background-image: url(imageone/meliob500.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 500px;
}

.homeMenueLiMitte500 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit500.png);
	background-position: 0px 0px;
	width: 500px;
	height: 300px;

}

.homeMenueLiMitteS500 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit500.png);
	background-position: 0px 0px;
	width: 500px;
	height: 267px;

}

.homeMenueLiMitteN500 {
	color:#000000;
	font-size: 10px;
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	background-image: url(imageone/melimit500.png);
	background-position: 0px 0px;

}

.homeMenueLiUnten500 {
	background-image: url(imageone/meliunt500.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5px;
	width: 500px;
}


/* no border for images with link setting */
img { 	 
border: 0px; 
}

/* product images with link settings */
img.products {     
border: 0px #E5E5E5 solid;     
cursor:  pointer; 
}


/* product images with link settings */
img.products2 {     
border: 0px #E5E5E5 solid;     
cursor:  pointer; 
}


/* top row with background image*/
.tdimage { 	
background-image : url(back.gif); 	
background-repeat : no-repeat; 	
background-color : #FFFFFF; 	
width : 100%;     
height : 55px; 
}

/* left column background image */
.tdimageleft { 
background-image : url(foto.jpg); 
background-repeat : no-repeat; 
width : 155px;
height : 155px;
}

/* horizontal lines */
hr {
	height : 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
}

/* left column: background color and size */
.leftcolumn {
	width :220px;
	vertical-align: top;
}

/* left column: background color etc. for contents */
.leftmenueback {
	vertical-align : top;
	width : 220px;
}

/* center column: background color etc. */
.centercolumn {
	padding-left : 20px;
	padding-right: 20px;
	vertical-align : top;
	line-height : 12px;
	width: 520px;
}

/* center column: background color etc. */
.centercolumain {
	padding-left : 15px;
	padding-right: 0px;
	vertical-align : top;
	line-height : 10px;
	width: 715px;
}

/* center column: background color etc. */
.centercolumain2 {
	padding-left : 5px;
	padding-right: 0px;
	vertical-align : top;
	line-height : 10px;
	width: 725px;
}

/* center column: background color etc. for contents */
.centercolumncontent {
	vertical-align : top;
	width :520px;
	line-height : 12px;
}


/* right column: background color and size */
.rightcolumn {
	vertical-align : top;
	width :169px;
	line-height : 12px;
}



/* right column: background color etc. for contents */
.rightcolumncontent {
	vertical-align : top;
	width :169px;
	line-height : 12px;
}

.kalender {
	vertical-align : top;
	width :510px;
	line-height : 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* left column title*/
.titleproductgroups { 	
font-size : 11px; 	
font-weight : bold; 	
color : #FFFFFF; 		
padding-left : 0px; 	
padding-bottom : 0px; 	
height : 22px; 	
vertical-align : left;  
}

/* right column title*/
.titlenews { 
font-size : 11px; 
font-weight : bold; 
color : #FFFFFF; 
padding-left : 0px; 
padding-bottom : 0px; 
height : 22px; 
vertical-align : left; 
}

/* middle column title*/
.groupid {
	font-size : 11px;
	color : #000000;
	font-weight: bold;
	text-transform: uppercase;
}


/* separate links - the small arrow*/
.linkseparatebreadcrumb {
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
	color : #335ea0;
}


/* middle column title link settings */
a.breadcrumbnavi {
	font-size : 11px;
	font-weight : bold;
	color : #335ea0;
	text-decoration : none;
	text-transform: uppercase;
}

/* middle column title link settings */
a.breadcrumbnavi:link {
	font-size : 11px;
	font-weight : bold;
	color : #335ea0;
	text-decoration : none;
	text-transform: uppercase;
}

/* middle column title link settings */
a.breadcrumbnavi:visited {
	font-size : 11px;
	font-weight : bold;
	color : #335ea0;
	text-decoration : none;
	text-transform: uppercase;
}

/* middle column title link settings - MouseOver */
a.breadcrumbnavi:hover {
	font-size : 11px;
	font-weight : bold;
	color : #4779C5;
	text-decoration : none;
	text-transform: uppercase;
}
/* middle column title link settings - MouseOver */
a.breadcrumbnaviactiv {
	font-size : 11px;
	font-weight : bold;
	color : #4779C5;
	text-decoration : none;
}

/* middle column title link settings */
a.breadcrumbnavi2 {
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	text-transform: uppercase;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* middle column title link settings */
a.breadcrumbnavi2:link {
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	text-transform: uppercase;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* middle column title link settings */
a.breadcrumbnavi2:visited {
	font-size : 10px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
	text-transform: uppercase;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* middle column title link settings - MouseOver */
a.breadcrumbnavi2:hover {
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	text-transform: uppercase;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue5.png);
}
/* middle column title link settings - MouseOver */
a.breadcrumbnaviactiv2 {
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	width: 169px;
	height: 24px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue5.png);
}


/* all link settings */
a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #335ea0;
	font-weight: bold;
	text-decoration : none;
}

/* all link settings */
a:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #335ea0;
	font-weight: bold;
	text-decoration : none;
}

/* all link settings */
a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #335ea0;
	font-weight: bold;
	text-decoration : none;
}

/* all link settings - MouseOver */
a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #244371;
	font-weight: bold;
	text-decoration : none;
}


/* links: next and previous page */
a.shoppagenav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #244371;
	font-weight: bold;
	text-decoration: none
}

/* links: next and previous page */
a.shoppagenav:link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #244371;
	font-weight: bold;
	text-decoration: none
}

/* links: next and previous page */
a.shoppagenav:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #6C95D0;
	font-weight: bold;
	text-decoration: none
}

/* links: next and previous page - MouseOver*/
a.shoppagenav:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #335ea0;
	font-weight: bold;
	text-decoration: underline
}


/* top menu table */
.topmenuetable {
	background-color : #FFFFFF;
	text-align : center;
}

/* top menu link settings */
a.topmenue {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #335ea0;
	margin            : 0px 0px 0px 0px;
	padding           : 2px;
	text-align		  : left;
}

/* top menu link settings */
a.topmenue:link {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #000000;
	margin            : 0px 0px 0px 0px;
	padding           : 2px;
	text-align		  : left;
}

/* top menu link settings */
a.topmenue:visited {
	font-size         : 11px;
	text-decoration   : none;
	display           : block;
	color             : #000000;
	margin            : 0px 0px 0px 0px;
	padding           : 2px;
	text-align		  : left;
	font-weight		  : bold;
}

/* top menu link settings - MouseOver*/
a.topmenue:hover {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #335ea0;
	margin            : 0px 0px 0px 0px;
	padding           : 2px;
	text-align		  : left;
	background:url(imageone/pfeil.png);
	background-repeat:no-repeat;
	background-position: 185px 3px;
}

/* top menu2 link settings */
a.topmenue2 {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #335ea0;
	margin            : 0px 0px 0px 0px;
	padding			  : 2px 0px 2px 0px;
	text-indent		  : 0px;	
}

/* top menu link settings */
a.topmenue2:link {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #000000;
	margin            : 0px 0px 0px 0px;
	padding			  : 2px 0px 2px 0px;
	text-indent		  : 0px;
}

/* top menu link settings */
a.topmenue2:visited {
	font-size         : 11px;
	text-decoration   : none;
	display           : block;
	color             : #000000;
	margin            : 0px 0px 0px 0px;
	padding			  : 2px 0px 2px 0px;
	text-indent		  : 0px;
	font-weight		  : bold;
}

/* top menu link settings - MouseOver*/
a.topmenue2:hover {
	font-size         : 11px;
	font-weight       : bold;
	text-decoration   : none;
	display           : block;
	color             : #335ea0;
	margin            : 0px 0px 0px 0px;
	padding			  : 2px 0px 2px 0px;
	text-indent		  : 0px;
}


/* product group links */
a.subcatnavi {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #000000;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue1.png);
}

/* product group links */
a.subcatnavi:link {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #000000;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue1.png);
}

/* product group links */
a.subcatnavi:visited {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue3.png);
}

/* product group links - MouseOver */
a.subcatnavi:hover {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue2.png);
}

/* active product group links */
a.subcatnaviactiv {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue3.png);
}

/* active product group links */
a.subcatnaviactiv:link {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
}

/* active product group links */
a.subcatnaviactiv:visited {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue3.png);
}

/* active product group links - MouseOver */
a.subcatnaviactiv:hover {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 18px;
	background-image: url(imageone/menue2.png);
}

/* product group links products on mainpage */
a.subcatnavi2 {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #000000;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* product group links */
a.subcatnavi2:link {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #000000;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* product group links */
a.subcatnavi2:visited {
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	display: block;
	color: #666666;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* product group links - MouseOver */
a.subcatnavi2:hover {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue5.png);
}

/* active product group links */
a.subcatnaviactiv2 {
	font-size: 10px;
	text-decoration: none;
	display: block;
	color: #000000;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

/* active product group links */
a.subcatnaviactiv2:link {
	font-size: 10px;
	text-decoration: none;
	display: block;
	color: #000000;
	padding: 4px 0px 6px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* active product group links */
a.subcatnaviactiv2:visited {
	font-size: 10px;
	text-decoration: none;
	display: block;
	color: #000000;
	padding: 4px 0px 6px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue4.png);
}

/* active product group links - MouseOver */
a.subcatnaviactiv2:hover {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	padding: 4px 0px 6px 0px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent: 0px;
	background-image: url(imageone/menue5.png);
}

/* products on main page*/
.tableproductsonmain {
	padding: 0px;
}

/* product tables on shop pages */
.tableproducts {
	margin-bottom : 2px;
	padding-top : 2px;
	padding-left : 5px;
	padding-right : 5px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #335ea0;
	border-bottom-color: #335ea0;
}

/* title for product tables on shop pages widthout link setting */
.producttitle {     
height : 20px;     
background-color : #335ea0; 	
font-size : 12px; 	
font-weight : bold; 	
color : #639C9C; 	
padding-right : 15px; 	
padding-bottom : 0px; 	
padding-top : 0px; 
}

/* link settings product titles on shop pages */
a.producttitlenav { 	
font-size : 12px; 	
font-weight : bold; 	
color : #639C9C; 	
padding-right : 15px; 	
padding-bottom : 8px; 	
padding-top : 8px; 
}

/* link settings product titles on shop pages */
a.producttitlenav:link { 	
font-size : 12px; 	
font-weight : bold; 	
color : #639C9C; 	
padding-right : 15px; 	
padding-bottom : 8px; 	
padding-top : 8px; 
}

/* link settings product titles on shop pages */
a.producttitlenav:visited { 	
font-size : 12px; 	
font-weight : bold; 	
color : #639C9C; 	
padding-right : 15px; 	
padding-bottom : 8px; 	
padding-top : 8px; 
}

/* link settings product titles on shop pages - MouseOver*/
a.producttitlenav:hover {     
text-decoration   : underline;    	
font-size : 12px; 	
font-weight : bold; 	
color : #335151; 	
padding-right : 15px; 	
padding-bottom : 8px; 	
padding-top : 8px; 
}


/* item number */
.itemnumber {
	color : #666666;
	font-weight	: normal;
	font-size : 8px;
}

/* item price */
.itemprice {
	color : #000000;
	font-weight	: bold;
	font-size : 9px;
	border : 0px none #FFFFFF;
	text-align: right;
}

/* old price */
.oldprice {
	color: #FF0000;
	font-weight: bold;
	font-size: 9px;
	border: 1px none #000000;
	width: 200px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	padding : 0px; 
	background-color : #FFFFFF; 
	scrollbar-base-color : #FFFFFF; 
	scrollbar-track-color : #FFFFFF; 
	scrollbar-face-color : #FFFFFF; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-arrow-color : #FFFFFF;
}

/* reference price */
.referenceprice {
	color: #639C9C;
	font-size : 9px;
	border: 1px none #000000;
	width: 300px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding : 0px; 
	background-color : #FFFFFF; 
	scrollbar-base-color : #FFFFFF; 
	scrollbar-track-color : #FFFFFF; 
	scrollbar-face-color : #FFFFFF; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-arrow-color : #FFFFFF;
}


/* table on detail pages */
.tableproductdetails { 
border-top : 0px solid #639C9C; 
border-bottom : 0px solid #639C9C; 
margin-bottom : 0px; 
}

/* table header on detail pages */
.producttitledetails {
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	padding-top : 2px;
	padding-bottom : 2px;
}

/* table rows on detail pages */
.tdproductdetails {
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	padding-top : 1px;
	padding-bottom : 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
}

/* table rows on detail pages */
.tdproductdetails2 {
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	padding-top : 1px;
	padding-bottom : 1px;
}

/* minibasket title */
.tabelle {
background-color:#999999;
}

/* minibasket title */
.minibaskettitle {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	padding-left : 0px;
	text-transform: uppercase;
}

/* minibasket background color, sizes alignments */
.minibasket {
	padding : 1px;
	font-size : 9px;
	color : #000000;
	height : 10px;
	vertical-align : top;
}

/* minibasket table border */
.minibasketborder {
	border-bottom : 0px solid #639C9C;
	border-top : 0px solid #639C9C;
	border-right : 0px solid #639C9C;
	border-left : 0px solid #639C9C;
}

/* minibasket - the quantity */
.quantmininew {
	font-size: 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : left;
	border : 0px none #FFFFFF;
	color  : #000000;
}

/* foot note */
.footnote {
	border-top : 0px solid #999999;
	padding-top : 0px;
	color : #999999;
}


/* sitemap tables */
.sitemap { 	
padding : 3px; 		
border-top : 0px solid #639C9C; 	
border-bottom : 1px solid #335ea0; 
}


/* text field for search */
.searchinput {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000066;
	background-color : #FFFFFF;
	padding : 0px;
}

/* all text fields */
.inputbox {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000066;
	background-color : #FFFFFF;
	height: 17px;
}

/* order button */
.orderbutton {
	width: 159px;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #000066;
	background-color : #f4f3f3;
	padding : 0px;
	margin-bottom : 0px;
	cursor : pointer;
	border: 1px solid #f4f3f3;
}

/* all buttons */
.buttons {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #000066;
	background-color : #f4f3f3;
	padding : 0px;
	margin-bottom : 0px;
	cursor : pointer;
	border : 1px #f4f3f3 solid;
}

/* all buttons */
.buttonsl {
	width: 159px;
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #000066;
	background-color : #FFFFFF;
	padding : 0px;
	margin-bottom : 0px;
	cursor : pointer;
	border : 1px #E9E9E9 solid;
}

/* all list boxes */
.select {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000066;
	background-color : #FFFFFF;
}

/* sliding-scale prices */
.textarea {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px;
	background-color : #FFFFFF;
	scrollbar-base-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-arrow-color : #FFFFFF;
	border : 1px #FFFFFF solid;
}


/* all text areas */
.textareabuy {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px;
	background-color : #FFFFFF;
}

/* search results - table rows */
.searchresults1 {
	font-weight : bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* search results - table rows */
.searchresults2 {
	background-color : #FFFFFF;
	font-size: 10px;
	line-height: 10px;
}

/* search results - table rows */
.searchresults3 {
	text-align: right;
	font-weight : bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-color: #000000;
}

/* banner */
.bannertext { 	
font-size : 11px; 	
font-family : Courier New, Courier, mono; 	
font-weight: normal; 	
color: #639C9C; 	
text-align : center; 
}

/* overview order data title */
.titlebuy3 {
	font-size : 11px;
	color : #FFFFFF;
	background-color : #335ea0;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* overview order data dark rows */
.tdbuy3 {
	font-size : 11px;
	color : #000000;
	background-color : #D9D9FF;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}

/* overview order data bright rows */
.tdbuy3b {
	font-size : 11px;
	color : #000000;
	background-color : ##f1f1ff;
	padding-left : 10px;
	padding-bottom : 1px;
	vertical-align : bottom;
}


/* dynamic news area */
.newstable {
	border-top : 0px solid #CCCCCC;
	border-bottom : 0px solid #CCCCCC;
	border-left : 0px solid #CCCCCC;
	border-right : 0px solid #CCCCCC;
	margin-top : 0px;
	margin-bottom : 0px;
	}
	
.newstitle {
	color : #000000;
	font-size : 11px;
	font-weight : bold;
	}

/* news image row */
.newsimage {
	text-align:center; 
}

/* news contents */
.newscontent {
	text-align: justify;
}


/* readonly text field - change password */
.noeditform { 	
font-size : 10px; 	
font-family : Verdana, Arial, Helvetica, sans-serif; 	
font-weight : normal; 	
text-align : left; 	
color : #639C9C; 	
background-color : #D6DEEF; 	
border : 0px #D6DEEF none; 	
}


/* tables for last viewed products */
.lastviewedproduct { 	
background-color : #D6DEEF; 	
border-top : 2px solid #D6DEEF; 	
border-bottom : 2px solid #D6DEEF; 	
border-left : 2px solid #D6DEEF; 	
border-right : 2px solid #D6DEEF; 	
margin-bottom : 20px; 	
padding-left : 0px; 	
padding-right : 10px; 
}


/* table rows for last viewed products without bottom line */
.lastviewedproductline {     
font-size : 11px;     
font-weight : bold; 	
background-color : #D6DEEF; 
}

/* last viewed product*/
.lastviewedproductlinet {     
font-size : 12px;     
font-weight : bold; 	
background-color : #D6DEEF; 	
border-top : 2px solid #D6DEEF; 
}


/* table rows for last viewed products with bottom line */
.lastviewedproductlineb {     
font-size : 12px;    
font-weight : bold; 	
background-color : #D6DEEF; 	
border-bottom : 2px solid #D6DEEF; 
}


/* tables for auto cross selling and bestseller products */
.lastviewedproduct2 { 	
background-color : #D6DEEF; 	
border-top : 2px solid #D6DEEF; 		
border-left : 2px solid #D6DEEF; 	
border-right : 2px solid #D6DEEF; 	
margin-bottom : 20px; 	
padding-left : 0px; 	
padding-right : 10px; 
}

/* tables last line for auto cross selling and bestseller products */
.lastviewedline {
background-color : #D6DEEF; 
}


/* table header for last viewed, auto cross selling and bestseller products */
.lastviewedproducthead {     
font-size : 12px;     
font-weight : bold; 	
}

/* login table border */
.login {
	border-bottom : 0px solid #CCCCCC;
	border-top : 0px solid #CCCCCC;
	border-right : 0px solid #CCCCCC;
	border-left : 0px solid #CCCCCC;
	font-size: 10px;
	line-height: 10px;
}

/* buttons change address etc. after login*/
.loginbuttons1 {
	width: 159px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #335ea0;
	border : 1px #E9E9E9 solid;
	padding : 0px;
	margin-bottom : 3px;
	cursor : pointer;
	background-color : #FFFFFF;
}

/* buttons login, newsletter etc.*/
.loginbuttons {
	width: 159px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	color : #335ea0;
	border : 1px #E9E9E9 solid;
	padding : 0px;
	margin-bottom : 7px;
	cursor : pointer;
	background-color : #FFFFFF;
}


/* Extended search table rows */
.extsearch
{
	background-color : #FFFFFF;
	padding : 5px;
}

/* Extended search table top row */
.extsearchtop
{
	border-top : 1px solid #639C9C;
	background-color : #CCCCCC;
	padding : 2px;
}

/* extended search table bottom row */
.extsearchbottom
{
	border-bottom : 1px solid #000000;
	background-color : #F0F0F0;
	padding : 5px;
}


/* last order data after user login: title rows */
.lastorderhead  {
    font-size : 12px;
    font-weight : 700;
	background-color : #639C9C;
    color : #FFFFFF;
}


/* last order data after user login: rows */
.lastorderrow  {
    font-size : 11px;
    font-weight : normal;
	background-color : #D6DEEF;
    vertical-align: top;
}



/* warning message - customer login failed etc. */
.red {
	font-family : Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-size : 10px;
}


/* availability */
.avail {
	color: #666666;
	font-size : 10px;
	border: 0px none #000000;
	width: 120px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding : 2px;
	font-weight: normal;
}

.scroll {
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0px #000000;
	font-family: "Verdana", verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}

.scroll2 {
	font: 10px "Arial", verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: solid 0px #000000;	
}

.scroll3 {
	font: 10px "Arial", verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px 11px 0px 11px;
	border: solid 0px #000000;
}
