html {
	height: 100%;
	min-height: 100%;
	margin:0; padding:0;
}

body
{
	background-image:url(/mmShop/resource/back01.gif); background-attachment: fixed;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	color:#606060;

}

TABLE
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	color:#404040;
}

TD.werbung
{
	xmin-width:160px;
	xwidth:160px;
	height: 100%;
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;
	background-color:#F4F4F4;
} 

TABLE.magazin
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	color:#707070;
}

TABLE.main
{
	xtable-layout: fixed;
	xwidth:920px;
	height: 100%;
}

H1
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 24pt;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
	color:#4A79A5;
}

H2
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	MARGIN-TOP: 2pt;
	MARGIN-BOTTOM: 2pt;
	color:#4A79A5;
}

A
{
	text-decoration: none;
	color:#4A79A5;
}

A.newtopic
{
	text-decoration: none;
	xcolor:#FF0000;
}

A.nonedec
{
	text-decoration: none;
}

A.nonedec:hover	 
{
	color:#404040;
} 

A.out
{
	text-decoration: none;
	color:#4A79A5;
}

A.out:hover	 
{
	color:#FF79A5;
} 

A:hover	 
{
	color:#4A79A5;
} 

.links
{
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;

	background-color:#F4F4F4;
}
 
.lightblue
{
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;

	background-color:#FAFAFF;
} 


SELECT.mm 
{
	BORDER: #CDAB5E 1px solid; 
	PADDING: 2;
	FONT-FAMILY: Arial, Helvetica,sans-serif; 
	FONT-SIZE: 10pt; 
	COLOR: #1553AD; 
	BACKGROUND-COLOR: #ffffff
} 

TEXTAREA.msg
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	WIDTH: 100%;
	HEIGHT: 480px;
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 2px solid; 
	BORDER-BOTTOM: #C0C0C0 2px solid;
	PADDING: 10;
	COLOR: #707070; 
	BACKGROUND-COLOR: #FEFCF0;
}

P.Ergebnis
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	margin-top: 0px;
	margin-bottom: 10px;
	COLOR: #505050;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 8pt;
	BORDER: #CDAB5E 1px solid; 
}

P.WarenkorbTitle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	margin-top: 15px;
	margin-bottom: 5px;
	COLOR: #505050;
	xpadding: 8pt;
}

B.mathvar
{
	FONT-FAMILY: Times;
	FONT-SIZE: 12pt;
	FONT_WEIGHT: bold;
	COLOR: #000000;
}

B.lightgray
{
	COLOR: #4A79A5;
}

li.mm
{
	color: #CDAB5E;
}

SPAN.mm
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	COLOR: #505050;
}

.path
{
	color:#4A79A5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

.dunkelgrau
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #505050;
}

.Login
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #4A79A5;

}

FORM.nomform
{
	MARGIN: 0px;
	PADDING: 0px;
	xBORDER: #FF0000; solid 1px;
}

A.nomform
{
	MARGIN: 0px;
	PADDING: 0px;
}

INPUT 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	
	COLOR: #1553AD; 
	BACKGROUND-COLOR: #FFFFFF;
	
	PADDING: 3px;
}

INPUT.Button
{
	cursor: pointer;
	background-image:url(/mmShop/resource/LightToBlue.gif); 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	
	COLOR: #4A79A5; 
	xBACKGROUND-COLOR: #FF0000;
	
	PADDING: 6px;
}

INPUT.TextButton
{
	cursor: pointer;
	COLOR: #1553AD; 
	BxACKGROUND-COLOR: #FFFFFF;
	BORDER: 0px;
	PADDING: 0px;
	MARGING: 0px;
}

INPUT.RegNorm 
{	
	BORDER: #CDAB5E 1px solid; 
	WIDTH: 100%; 
}

.RegPflicht 
{	
	BORDER: #1553AD 1px solid; 
}

INPUT.RegPflicht 
{	
	BORDER: #1553AD 1px solid; 
	WIDTH: 100%; 
}

INPUT.RegCheck
{

}

.blau
{	
	COLOR: #4A79A5; 
}

INPUT.money 
{
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: right;
}

INPUT.Login 
{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	PA3DDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	WIDTH: 100%;
}

INPUT.Menge 
{
	BORDER: #CDAB5E 1px solid; 
	PADDING: 5px;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	WIDTH: 37px;
	HEIGHT: 32px;
}

.ButtonLogin
{
	background-image:url(/mmShop/resource/login.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 61px;
	HEIGHT: 22px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.ButtonLogout
{
	background-image:url(/mmShop/resource/logout.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 80px;
	HEIGHT: 22px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.ButtonPaypalExpress
{
	background-image:url(/mmShop/resource/btn_xpresscheckout.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 145px;
	HEIGHT: 42px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.myaccount
{
	background-image:url(/mmShop/resource/myaccount.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 100px;
	HEIGHT: 22px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.mybills
{
	background-image:url(/mmShop/resource/mybills.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 170px;
	HEIGHT: 22px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.registrieren
{
	background-image:url(/mmShop/resource/registrieren.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 120px;
	HEIGHT: 22px;
	BORDER: 0px solid; 
	cursor: pointer;
} 
.regnow
{
	background-image:url(/mmShop/resource/regnow.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 220px;
	HEIGHT: 30px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

b.regjetzt
{
	COLOR: #CDAB5E;
} 


.korb
{
	background-image:url(/mmShop/resource/korb.gif); background-position: center center;
	WIDTH: 39px;
	HEIGHT: 34px;
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;

	background-color: #FFFFFF;
	cursor: pointer;
} 

.pluszeichen
{
	background-image:url(/mmShop/resource/plus.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.minuszeichen
{
	background-image:url(/mmShop/resource/minus.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.zzgl_MwSt
{
	background-image:url(/mmShop/resource/zzgl_MwSt.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 120px;
	HEIGHT: 12px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.inkl_MwSt
{
	background-image:url(/mmShop/resource/inkl_MwSt.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 120px;
	HEIGHT: 12px;
	BORDER: 0px solid; 
	cursor: pointer;
} 

.deuba
{
	background-image:url(/mmShop/resource/deuba_logo.gif); background-position: left top; background-repeat: no-repeat;
	WIDTH: 500px;
	HEIGHT: 70px;
	dBORDER: 0px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;
} 

.printpage
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 2px solid; 
	BORDER-BOTTOM: #C0C0C0 2px solid;

	background-color: #FBF9ED;
}
 
.KontoTabelle
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	
	BORDER-LEFT: #C0C0C0 1px solid; 
	BORDER-TOP: #C0C0C0 1px solid; 
	BORDER-RIGHT: #505050 1px solid; 
	BORDER-BOTTOM: #505050 1px solid;

	background-color:#FFFFFF;
}
 
.ValTable
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	
	BORDER: #4A79A5 1px solid; 
	xBORDER-TOP: #E0E0E0 1px solid; 
	xBORDER-RIGHT: #C0C0C0 1px solid; 
	xBORDER-BOTTOM: #C0C0C0 1px solid;

	background-color:#FFFFFF;
}
 
.ValTableTitle
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	
	BORDER: 0px solid; 

	color:#FFFFFF;
	background-color:#4A79A5;
}

.ValTableDef
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	
	BORDER: 0px solid; 
	COLOR: #505050;
}


.WkTabelle
{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	
	BORDER-LEFT: #E0E0E0 1px solid; 
	BORDER-TOP: #E0E0E0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-BOTTOM: #C0C0C0 1px solid;

	background-color:#FFFFFF;
}
 
.WkTitelzeile
{
	dBORDER-LEFT: 0; 
	BORDER-TOP: #505050 2px solid;
	dBORDER-RIGHT: 0; 
	BORDER-BOTTOM: #505050 2px solid;
	
	dPADDING: 0px;
	
	FONT-WEIGHT: bold;
}
 
.WkProduktzeile
{

}
 
HR.Trennlinie
{
	PADDING: 0px;
	MARGIN: 0px;
	color:#000000;
}

HR.messing
{
	HEIGHT: 1px;
	PADDING: 0px;
	MARGIN: 0px;
	background-color: #CDAB5E; 
	BORDER: 1px solid #CDAB5E; 
}

TABLE.Menu
{
	WIDTH: 100%;
}

.TitleLightToBlue
{
	background-image:url(/mmShop/resource/LightToBlue.gif); 
	
	height: 20px;
	
  	margin-left: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	margin-top: 0px;
 	
 	padding-left: 10px;
 	padding-top: 3px;
 	
 	border: 1px solid #93AAC4;

	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	COLOR: #505050;
}

.RegText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #505050;
 	margin-bottom: 2px;
 	margin-top: 0px;
}

.LinkText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
}

.Text
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
	COLOR: #505050;
}

.Message
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	COLOR: #FF5050;
}

.InputName
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #505050;
	
 	margin-bottom: 2px;
 	margin-top: 0px;
}

A.klein
{
	text-decoration: none;
	color:#4A79A5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}