/* GS ShopBuilder */

/* font global in table rows*/
td  {
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	font-size : 12px;
}

/* font global, background color and scrollbar */
body  {
    background-color: #EBE8E8; 
	margin-left: 25px; 
	margin-right: 25px; 
	margin-top: 25px; 
	margin-bottom: 10px; 
	scrollbar-base-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color:black; 
	scrollbar-darkshadow-color:black; 
	scrollbar-shadow-color: #394E5E; 
	scrollbar-arrow-color: #394E5E;
   	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	font-size : 12px;
}


/* images*/
img  {
	 border: 0px;
}


/* images with link settings */
img.products  {
    border: 1px #000080 solid;
    cursor:  pointer;
}

/* horizontal lines */
hr  {
	height : 1px;
	border-top : 1px solid #4E73B8;
}

/* main table */
.tablemain {
    width : 800px;
   	background-color : #FFFFFF;
}

/* left column title */
.leftcolumntop  {
	width : 20%;
	background-color : #314464;
	padding-left: 12px;
	font-size : 11px;
	color : #FFFFFF;
}


/* main column */
.centercolumn  {
	padding : 12px;
	vertical-align : top;
	line-height : 18px;
	background-color : #FFFFFF;
	width : 500px;
}


/* right column title */
.rightcolumntop  {
	width : 20%;
	background-color : #314464;
	padding-left: 12px;
	font-size : 11px;
	color : #FFFFFF;
}

/* table border */
.tablecontent {
	border-bottom : 1px solid #4E73B8;
	border-top : 1px solid #4E73B8;
   	border-right : 1px solid #4E73B8;
   	border-left : 1px solid #4E73B8;
}




/* sitemap*/
.sitemap  {
	padding : 3px;
	background-color : #EFEFEF;
	border-top : 1px solid #4E73B8;
	border-bottom : 2px solid #4E73B8;
}


/* contents title */
.titlecontents  {
	font-size : 11px;
	font-weight : 700;
	color : #FFFFFF;
	background-color : #4E73B8;
	padding-left : 10px;
	padding-bottom : 1px;
	height : 21px;
	vertical-align : middle;
}


/* main column title row*/
.tdbreadcrumbnavi  {
	background-color : #4E73B8;
	height : 21px;
	padding-left : 12px;
	color : #FFFFFF;
    font-size : 11px;
	font-weight: bold;
}


/* foot note*/
.footnote  {
	border-top : 1px solid #000080;
	padding-top : 5px;
	color : #4E73B8;
}

/* small table contents */
.contents {
	background-color : #EDF1F8;
    padding : 5px;
}

/* background color for category links */
.tablemenu {
	background-color : #EDF1F8;
}

/* category links*/
a.menue {
    font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #4E73B8;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

/* category links*/
a.menue:link {
    font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #4E73B8;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

/* category links*/
a.menue:hover {
    font-size         : 11px;
    text-decoration   : none;
    display           : block;
    color             : #4E73B8;
    background-color  : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 2px 10px 2px 10px;
}

   
/* all links */
a 	{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #4E73B8; 
	font-weight: bold; 
	text-decoration: none
	}

/* all links */
a:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #4E73B8; 
	font-weight: bold; 
	text-decoration: none
	}
	
/* all links */
a:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #4E73B8; 
	font-weight: bold; 
	text-decoration: underline
}


/* topmenu (info, imprint, sitemap etc.)*/
topmenuetable {
	background-color  : #4E73B8;
	text-align		  : center;
}

/* topmenu links */
a.topmenue {
    font-size         : 11px;
    font-weight       : bold;
    text-decoration   : none;
    display           : block;
    color             : #FFFFFF;
    background-color  : #4E73B8;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	text-align		  : center;
}

/* topmenu links */
a.topmenue:visited {
    font-size         : 11px;
    text-decoration   : none;
	display           : block;
    color             : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;
	text-align		  : center;
}

/* topmenu links */
a.topmenue:hover {
    font-size         : 11px;
    font-weight       : bold;
    text-decoration   : underline;
	display           : block;
    color             : #FFFFFF;
    margin            : 0px 0px 0px 0px;
    padding           : 4px;	
	text-align		  : center;
}


/* text fields */
.inputbox  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #CDE2ED;
	height: 20px;
}

/* button */
.buttons  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align : center;
	color : #FFFFFF;
	background-color : #4E73B8;
	height : 19px;
	padding : 0px;
	margin-bottom : 5px;
	cursor : pointer;
    border: 1px #000000 solid
}


/* list boxes */
.select  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #CDE2ED;
	height: 20px;
}

/* large text field */
.textarea  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding : 0px;
	background-color : #CDE2ED;
}


/* banner */
.bannertext	{
	font-size : 12px;
	font-family : Courier New, Courier, mono;
	font-weight: bold;
	color: #808080;
	text-align : center;
}




