body {  
	margin: 0px;
}
/* menu */
/* top main menu items */
.MainMenu:link, a.MainMenu:visited, a.MainMenu:active, a.MainMenu:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#FFC83F;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-left-width: 0px;
	background: #0070C6;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	width:100%;
}
a.MainMenu:hover {
		/*background-color : #FFFFFF; */
		color:#FFFFFF;
		background: #FEB02F; 
}

a.MainMenuActive:link, a.MainMenuActive:visited, a.MainMenuActive:active, a.MainMenuActive:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-left-width: 0px;
	background: #FEB02F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	width:100%;
}
/* top meta menu items */
a.MetaMenu:link, a.MetaMenu:visited, a.MetaMenu:active, a.MetaMenu:hover {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		/*background-color : #ffffff;*/		
		color:#FFFFFF;
		padding-right: 10px;
		padding-left: 10px; 
		padding-top: 4px; 
		padding-bottom: 4px; 
		display: block; 
		border-left-width: 0px;
		background: #0070C6; 
		border-bottom-width: 0px;
		margin: 0px 0px 0px; 
		text-align: center; 
		text-decoration: none; 
		
}
a.MetaMenu:hover {
		/*background-color : #FFFFFF; */
		color:#FFC83F;
}
a.MetaMenuActive:link, a.MetaMenuActive:visited, a.MetaMenuActive:active, a.MetaMenuActive:hover {
		font-family: verdana, arial, helvetica;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		/*background-color : #ffffff;*/		
		color:#FFC83F;
		padding-right: 10px;
		padding-left: 10px; 
		padding-top: 4px; 
		padding-bottom: 4px; 
		display: block; 
		border-left-width: 0px;
		background: #0070C6; 
		border-bottom-width: 0px;
		margin: 0px 0px 0px; 
		text-align: center; 
		text-decoration: none; 
		
}

/* top sub menu items */
a.SubMenu:link, a.SubMenu:visited, a.SubMenu:active, a.SubMenu:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#0070C6;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	background: #FFE49F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	width:100%;
}
a.SubMenu:hover {
		/*background-color : #FFFFFF; */
		color:#FF8C41;
}
a.SubMenuActive:link, a.SubMenuActive:visited, a.SubMenuActive:active, a.SubMenuActive:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#FF8334;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	background: #FFE49F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	width:100%;
}

.coloured {
		color:#0070C6;
}
	
td {
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	font-size: 11px;
	line-height:15px;
	font-weight: light;
	color:#000000;
}

.normaltext {
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	font-size: 11px;
	line-height:17px;
	font-weight: light;
	color:#000000;
	text-align : justify;
}
a.content:link, a.content:visited, a.content:active, a.content:hover {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;
		font-size: 11px;
		font-weight: light;
		color:#000000;
}
a.content:hover {
		color:#000000;
}

a:link, a:visited, a:active, a:hover {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: underline;
		font-size: 11px;
		font-weight: light;
		color:#000000;
}
a:hover {
		color:#000000;
}


.maintitle {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 16px;
		line-height:32px;
		font-weight: bold;
		color:#0070C6;
	
}
.subtitle {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 11px;
		line-height:13px;
		font-weight: light;
		color:#0070C6;
	
}
.infoboxmaintitle {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 13px;
		line-height:17px;
		font-weight: bold;
		color:#EF5800;
	
}
.metatextlight {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 10px;
		line-height:12px;
		font-weight: bold;
		color:#FFFFFF;
}
.metatextdark {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 10px;
		line-height:12px;
		font-weight: bold;
		color:#000000;
}

.foottext {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 9px;
		line-height:11px;
		font-weight: bold;
		color:#EF5800;
}
a.foot:link, a.foot:visited, a.foot:active, a.foot:hover {
		font-family: Verdana, Arial, Helvetica;
		text-decoration: none;
		font-size: 9px;
		font-weight: bold;
		color:#EF5800;
}
a.foot:hover {
		color:#000000;
}

a.ShopMenu:link, a.ShopMenu:visited, a.ShopMenu:active, a.ShopMenu:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#FFC83F;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-left-width: 0px;
	background: #0070C6;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:140px;*/
}
a.ShopMenu:hover {
		/*background-color : #FFFFFF; */
		color:#FFFFFF;
		background: #FEB02F; 
}

a.ShopMenuA:link, a.ShopMenuA:visited, a.ShopMenuA:active, a.ShopMenuA:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	/*background-color : #ffffff;
	*/
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-left-width: 0px;
	background: #FEB02F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:140px;*/
}

/* top sub menu items */
a.ShopSub:link, a.ShopSub:visited, a.ShopSub:active, a.ShopSub:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	/*background-color : #ffffff;
	*/
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	background: #318CD6;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:100%;*/
}
a.ShopSub:hover {
		/*background-color : #FFFFFF; */
	color:#FFFFFF;
	background: #FEB02F;	
}
a.ShopSubA:link, a.ShopSubA:visited, a.ShopSubA:active, a.ShopSubA:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	/*background-color : #ffffff;
	*/
	color:#FFFFFF;
	background: #FEB02F;	
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:100%;  	*/
}

a.Shop2Sub:link, a.Shop2Sub:visited, a.Shop2Sub:active, a.Shop2Sub:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	/*background-color : #ffffff;
	*/
	color:#FF8334;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	background: #FFE49F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:100%;*/
}
a.Shop2Sub:hover {
		/*background-color : #FFFFFF; */
		color:#0070C6;
}
a.Shop2SubA:link, a.Shop2SubA:visited, a.Shop2SubA:active, a.Shop2SubA:hover {
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-size: 11px;
	font-weight: light;
	/*background-color : #ffffff;
	*/
	color:#0070C6;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	border-left-width: 0px;
	background: #FFE49F;
	border-bottom-width: 0px;
	margin: 0px 0px 0px;
	text-align: left;
	text-decoration: none;
/*	width:100%;*/
}

.grouptitle,
a.grouptitle:link, a.grouptitle:visited, a.grouptitle:active, a.grouptitle:hover,
a.groupelement:link, a.groupelement:visited, a.groupelement:active, a.groupelement:hover {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#000000;	
	line-height:14px;
}

a.groupelement:link, a.groupelement:visited, a.groupelement:active, a.groupelement:hover {
	font-weight: normal;
}

.count {
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	font-size: 11px;
	line-height:14px;
	height: 17px;
	width: 25px;
}

a.stLink:link, a.stLink:visited, a.stLink:active, a.stLink:hover {
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	font-size: 12px;
	line-height:20px;
	color: #FFFFFF;	
	background: #888;
	font-weight: bold;
	padding: 8px;
}

a.grafik, .titleblack, .titleblue {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#000000;	
	line-height:14px;
}

a.grafik:link, a.grafik:visited, a.grafik:active, a.grafik:hover {
	text-decoration: none;
	font-size: 13px;
	line-height:18px;
}

.titleblue {
	color:#318CD6;	
}

.btn_refresh_de {
	height: 28px;
	width: 125px;
	border-width: 0;
	background-image: url(../img/btn_refresh_de.gif);
}

.btn_refresh_en {
	height: 28px;
	width: 83px;
	border-width: 0;
	background-image: url(../img/btn_refresh_en.gif);
}

.btn_next_de {
	height: 28px;
	width: 79px;
	border-width: 0;
	background-image: url(../img/btn_next_de.gif);
}

.btn_next_en {
	height: 28px;
	width: 66px;
	border-width: 0;
	background-image: url(../img/btn_next_en.gif);
}

.btn_order_de {
	height: 28px;
	width: 107px;
	border-width: 0;
	background-image: url(../img/btn_order_de.gif);
}

.btn_order_en {
	height: 28px;
	width: 79px;
	border-width: 0;
	background-image: url(../img/btn_order_en.gif);
}
