body {
	padding: 0;
	margin: 0;
	color:						#545570;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
	background-image: url(../images/hg_seite.jpg);
	scrollbar-base-color: #C2A070;
	scrollbar-arrow-color: #000000;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: wheat;
	scrollbar-face-color: #C2A070;
	scrollbar-3dlight-color: whitesmoke;
	scrollbar-highlight-color: whitesmoke;
	scrollbar-track-color: #FFFFFF;

}

td {
	color:						#000000;						/* Kleine Schrift im Menü links Warenkorb usw. */
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}
td a.{
	color:						#000000;						/* Kleine Schrift im Menü links Warenkorb usw. */
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}

.bilderRahmen {
	color: 						#ff8040;
	border: thin #EEEEEE solid;
	background-color: #ffffff;
	white-space: nowrap;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 4px;
	padding-top : 2px;
	line-height:	2px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 30px;
}


/************************** Hintergrundfarben *****************************/

/* Hintergrundfarbe fuer die Linien um dem Shop herum */
.rahmenBackground {
	background-color:	#000000;
}
/* Linie Menü oben */
.rahmen1 {
BORDER-TOP: whitesmoke 0px solid;
BORDER-BOTTOM: wheat 1px solid;
background-color: transparent;
}
/* Linie unten */
.rahmen2 {
BORDER-TOP: whitesmoke 1px solid;
background-color: #FFFFFF;
}
/* Hintergrundfarbe fuer die Ueberschriftstabellen */
.tdHeadlineBackground {
BORDER-RIGHT: wheat 4px solid;
BORDER-LEFT: whitesmoke 3px solid;
BORDER-TOP: whitesmoke 3px solid;
BORDER-BOTTOM: wheat 4px solid;
background-color: beige;
}
/* Hintergrundfarbe fuer die Ueberschriftstabellen linke und rechte Seite*/
.tdHeadlineLinks {
BORDER-BOTTOM: wheat 1px dotted;
background-color: #C2A070;
color:		  		#000000;
font-size:			11px;
font-weight:		bold;
}
/* Hintergrundfarbe fuer den Content der Tabellen Warenkorb, Bestelluebersicht, Meine Dowanloads, Meine Bestellungen */
.tdSecondBackground {
	background-color:	#CCCCCC;
	color:				#626262;
	font-weight:		bold;
}

/* Hintergrundfarbe fuer den linken Navigations Frame */
.tdLeftNaviBackground {
	background-color:	#C2A070;
}
/* Hintergrundfarbe fuer die Suche oben */
.tdSucheTop {
	background-color:	#4D84BC;
}
/* Hintergrundfarbe fuer den rechten Navigations Frame */
.tdRightNaviBackground {
	background-color:	#C2A070;
}


/************************** Textformatierung  *****************************/
.headline {
	font-size:				12px;
	font-weight:			bold;
	background-color:	#C2A070;
}

.artikelname {
	font-size:				15px;
	font-weight:			bold;
}

.erfolgsMeldung {
	color:						green;
	font-weight:			bold;
}

.fehlermeldung {
	color:						red;
	font-weight:			bold;
}

.aneinanderFormatierung {
	float:						left;
	padding-right: 		6px;
}


/**************************** Linkdefinition ***************************/

a {
	font-size:				11px;
	color:						#FFFFFF;
	font-weight:			bold;
	text-decoration:	none;
}

a.buttonLink {
	color: 			#ff0000;
	background-color: #D2D3C5;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	vertical-align: bottom;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
}

/* Formatierung fuer die Links auf der linken Seite */
a.naviLeftLink1 {
			color : #ffffff;

			}
a.naviLeftLink {
			font-size : 11px;
			font-weight : bold;
			background-color: ;
			color : #ffffff;
			width: 180px;
}
								/* Navi Unterkategorien */
a.naviSecondLeftLink {
	font-size : 10px;
	font-weight : bold;
	background-color: #AB8549;
	color : #ffffff;
	width: 180px;
}

a.naviTopLinks {
	color:						#181818;
}


/**************************** Preisformatierung *******************************/
.grossPreis {
	color:							#ff8000;
	font-size:					15px;
	font-weight:				bold;
}

.preisAlt {
	text-decoration : line-through;
	font-size:				13px;
}


/************************ Formular Formatierung *******************/

/* Formatierung fuer die Merkmals Selectboxen */
.variantenForm {
	font-size:				10px;
	width:						100px;
}


/************************ Fehler Formatierung **********************/
.fehlerClasse {
	background-color:	red;
	font-weight:			bold;
	color:						#ffffff;
}

/* Formatierung fuer Hinweise, die sonst leicht uebersehen werden koennten */
.wichtig {
	color:						red;
	font-weight:			bold;
}



/* Allgemeiner Background */
.mainBackground
{ background-color:	#FFFFFF; }

/* Contenthintergrund auf der Startseite */
.contentBackground
{ 
	background-color:	#ffffff; 
	color:						#000000;
}

/* Rahmen fuer Startseite und Kategorieansicht */
.contentRahmen
{
	background-color:	#C2A070;
	color:						#000000;
}

/* Hintergrundfarbe fuer Warenkorb etc. Button und Uebersichtshintergrund bei den Artikeln */
.naviBackground
{
	background-color:	#C2A070;
}

/* Headline Hintergrundfarben fuer die Navigation links und rechts */
.naviHeadBackground
{
BORDER-RIGHT: wheat 4px solid;
BORDER-LEFT: whitesmoke 3px solid;
BORDER-TOP: whitesmoke 3px solid;
BORDER-BOTTOM: wheat 4px solid;
background-color: beige
}

/* Hintergrundfarbe fuer die linke Navigationsleiste */
.naviLeftBackground
{
	background-color:	#FFFFFF;
}

/* Hintergrundfarbe fuer die rechte Navigationsleiste */
.naviRightBackground
{
	background-color:	#FFFFFF;
}


/* Fuer die Rahmen der Warenkorbbutton und dem Warenkorb selber */
.strichColor
{
	background-color:	#D3E2C7;
	color:						#000000;

}

.fehlerClasse
{
	background-color:	#cc0000;
	color:						#ffffff;
}


/**************************** Textdefinition *******************************/
.naviText
{
	font-size:				11px;
}


/**************************** Linkdefinition *******************************/


a.norm
{
	font-size:				11px;
	color:						#545570;
}

a.link
{
	color:						#637454;
	font-size:				11px;
}




/************************** Formulardefinition *****************************/

.inputNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#000000;
}
.inputNavi11
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:					200px;
	heigh:					25px;
	color:					#000000;
}

.inputNaviSearch
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						160px;
	color:						#000000;
}

.selectNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						160px;
	color:						#000000;
}

.inputLogin
{
	/*background-color:	#BFC8D4;*/
	width:						100px;
	font-size:				10px;
	color:						#000000;
}

/* Registration */
.inputReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				10px;
	color:						#000000;
}

.selectReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	font-size:				10px;
	color:						#000000;
}

.inputEmpf
{
	/*background-color:	#BFC8D4;*/
	width:						200px;
	font-size:				10px;
	color:						#000000;
}

.textReg
{
	/*background-color:	#BFC8D4;*/
	width:						300px;
	height:						60px;
	font-size:				10px;
	color:						#000000;
}


/************************** Formatierung des Preises *****************************/

.imageBackground
{
	background-color:	#ffffff;
}

.klein
{
	font-size:				10px;
}
.klein_copyright									/* Copyright am Seitenende */
{
	font-size:				10px;
		color:						#FF0000;
}

.kontrast
{
	color:						#000000;
}

.shopUebersicht
{
	background-color:	#FF9900;
}

/************************** Formatierung der Artikelheadline *****************************/
.artHeadline
{
	font-size:				13px;
}

.copyright
{
	color:						#cfcfcf;
	font-size:				10px;
}

.formerror
{
    color:                        #FF0000;
}

/************************** Formatierung des Menues *****************************/

.menu0{ 	
			font-family : Verdana, Arial, sans-serif;
			font-size : 11px;
			line-height: 18px;
			font-style : normal;
			font-weight : bold;
			color : #ffffff;
			text-decoration : none;
			}
		
.menu0:hover{ 	
			font-family : Verdana, Arial, sans-serif;
			font-size : 11px;
			line-height: 18px;
			font-style : normal;
			font-weight : bold;
			color : #ff0000;
			text-decoration : none;
			}
			
.menu0_selected{ 	
			font-family : Verdana, Arial, sans-serif;
			font-size : 11px;
			line-height: 18px;
			font-style : normal;
			font-weight : bold;
			color : #FFFFFF;
			text-decoration : none;
			}

.menu0_selected:hover{ 	
			font-family : Verdana, Arial, sans-serif;
			font-size : 11px;
			line-height: 18px;
			font-style : normal;
			font-weight : bold;
			color : #FFFFFF;
			text-decoration : none;
			}
.bildgross{			
			color : #FF0000;
			}
/************************** Nachträgliche Formatierungen von JF *****************************/
h2 {
	font-family : Verdana, Arial, sans-serif;
	color: #4D84BC;
	background: url('http://www.mein-office.com/Lineblau.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
}
h5 {
	font-family : Verdana, Arial, sans-serif;
	color: #464646;
	font-size: 10px;

}
.initial {
padding: 0 1px;
font-size: 170%;
font-family: Arial, Helvetica, sans-serif;
color: #504020;
}
schrift_fett {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;
        padding-right: 7px;
}
.schrift_s {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-right: 7px;
}
.sende01 {
		background-image: url(../images/lupe.gif);
		background-color: #C4A172;
		background-repeat: no-repeat;
		background-position: left center
		width:120px;
}
.sende01:hover{
		background-image: url(../images/lupe.gif);
		background-color: #CCCCCC;
		background-repeat: no-repeat;
		background-position: left center
		width:120px;
}		
.SucheErweitert {
		background: #9BCCCA;
		padding: 1px;
		font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
		font-size: x-small;
		font-variant : small-caps;
		border-top: 2px solid #F4F4F4;
		border-right: 1px solid #808080;
		border-left: 2px solid #F4F4F4;
		border-bottom: 1px solid #808080;
		padding-top: 2px;
		padding-bottom: 3px;
		width:125px;
}