body
{
	color:						#5d7689;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}


td
{
	color:						#5d7689;
	font-size:				11px;
	font-family:			verdana,arial,helvetica,sans serif;
}

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

/* Contenthintergrund auf der Startseite */
.contentBackground
{ 
	background-color:	#e5f0fe; 
	color:						#5d7689;
}

/* Rahmen fuer Startseite und Kategorieansicht */
.contentRahmen
{
	background-color:	#91b5e6;
	color:						#5d7689;
}

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

	
/* Fuer die Rahmen der Warenkorbbutton und dem Warenkorb selber */
.strichColor
{
	background-color:	#b1cef6;
	color:						#5d7689;
}

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


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


/**************************** Linkdefinition *******************************/
a
{
	font-size:				11px;
	color:						#5d7689;
	text-decoration:	none;
}

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

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

a.naviTopLinks
{
	color:						#5d7689;
}


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

.inputNavi
{
	/*background-color: #BFC8D4; */
	font-size:				10px;
	font-family:			verdana,arial,helvetica,sans serif;
	width:						90px;
	color:						#5d7689;
}

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

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

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

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

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

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

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


/************************** Formatierung des Preises *****************************/
.grossPreis
{
	color:							#5d7689;
	font-size:					15px;

}

.imageBackground
{
	background-color:	#e5f0fe;
}

.klein
{
	font-size:				10px;
}

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

.kontrast
{
	color:						#5d7689;
}

.shopUebersicht
{
	background-color:	#FF9900;
}

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

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

.formerror
{
    color:                        #FF0000;
}



/*******************************Anpassung*******************/

.masterdiv{
	position:relative;
	top: 5px;
	left:50%;
	margin-left:-490px;
	width: 980px;
}

.header{
	position:relative;
	top: 0px;
	left:0px;
	background-color:#5a80af;
	width: 980px;
	color: #5d7689;
	font-size: 10px;
}

.shop_logo{

	width: 572px;
}


.topmenu{
	heigth: 128px;
	
}
.topmenu_item{
	padding-left:50px;
	color:#5d7689;
}

.topmenu_border{
	border-width: 0px 0px 1px 0px;
	border-style:solid;
	border-color: #5a80af;
	
}
.topmenu_search{
	padding: 5px 0px 5px 15px;	
	
}
.navirechts{
	color:#cce1f9;
}

.navirechts a{
	color:#cce1f9;
}
.footer{
	position:relative;
	top: 0px;
	left:0px;
	background-color:#5a80af;
	width: 980px;
	color: #5d7689;
	font-size: 10px;
}

.main{
	background-color:#e5f0fe;
}
.main_content{
	padding: 0px 10px 0px 10px;
}
.navilinks a{
	color:#5d7689;
}