/*Grunds�tzliche Formatierungen*/
a {color: #2c9a96;}
body { background-color: #ffffff/*#DACFC4*/}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
h1, h2, h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top}

/*Textlink*/

a.text:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0147A7; font-weight: bold}
a.text:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D262E; text-decoration: none; font-weight: normal}
a.text:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0147A7; font-weight: bold}

/*navi*/

/*Topnavi*/
.navi {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.navi:link {
}
a.navi:hover {
	color: #8C2F37;
}
a.navi:visited {
}


/*Topnavi Aktiv*/
.naviOverTop {
	color: #8C2F37;
	font-weight: bold;
	text-decoration: none;
}
a.naviOverTop:link {
}
a.naviOverTop:hover {
	color: #ffffff;
}
a.naviOverTop:visited {
}



/*Subnavi*/
.naviSub {
	color: #ffffff;
	text-decoration: none;
; padding-left: 8px
}
a.naviSub:link {
}
a.naviSub:hover {
	color: #8C2F37;
}
a.naviSub:visited {
}

/*Subnavi Aktiv*/
.naviOverSub {
	color: #8C2F37;
	text-decoration: none;
	 padding-left: 8px
}
a.naviOverSub:link {
}
a.naviOverSub:hover {
	color: #ffffff;
}
a.naviOverSub:visited {
}

/*Shopnavi*/
.naviShop {
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	font-size: 10px;
	line-height : 20px;
}
a.naviShop:hover {
	color: #8C2F37;
}

/*Shopnavi Aktiv*/
.naviOverShop {
	color: #8C2F37;
	text-decoration: none;
	padding-left: 5px;
	font-size: 10px;
	line-height : 20px;
}


/*Fu�zeile */
.fusszeile {  font-size: 10px; color: #756B61}
a.fusszeile:link{
	
}
a.fusszeile:hover{
	text-decoration: none;
}
a.fusszeile:visited{
	
}.textRed {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D262E}
.textGreen {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2c9a96}

.headerRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D262E ; font-weight: bold; padding-right: 3px}
.headerGreen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2c9a96 ; font-weight: bold; padding-right: 3px}

.auflistung {  line-height: 20px}
.headerPage {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #DACFC4; font-weight: bold}
.inputShop {  font-size: 11px; line-height: 11px; width: 27px}

/*Produkt*/
.buch {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}

.bestellen {  font-size: 10px; color: #2C9A96; padding-left: 3px}
.infoText {  font-size: 11px; color: #7D262E; padding-left: 3px; text-decoration: none}
.backHeadBuch {
	background-image: url(../images/bilder/buchFolge.jpg);
	background-repeat : no-repeat;
}

a.durkenrot, a.durkenrot:visited { color:#993333 !important; }
a.hellrot, a.hellrot:visited { color:#ef4a42 !important; }
a.schwarz, a.schwarz:visited { color:#000000 !important; }
a.hellgrau, a.hellgrau:visited { color:#cccccc !important; }
a.weiss, a.weiss:visited { color:#FFFFFF !important; }
a.gruen, a.gruen:visited { color:#2C9A96 !important; }


