/*
******************************************
******************************************
******************************************
*/

body.seite  {
    	font: 100% Arial, Helvetica, sans-serif;
    	margin: 0px;
    	padding: 0px;
		background: #ffffff;
		border: 0px;
}

#container { 
    	width: 1000px;
    	background: url(../grafik/cont_hin.gif) top left repeat-y;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: 0px;
		padding: 0px;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
}

.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear: both;
      height: 0;
      line-height: 0px;
}

.tabelle { 
	display: inline;
}


a.textlink { 
		color: #333333;
		
}

a:hover.textlink { 
		color: #000000;
		background: #efefef;
}

/******************* Header - Kopf *********************/

#header { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left:  0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		background: #ffffff;
		width: 100%;
}

#wkAnzeige { 
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left:  8px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		background: #EFEFEF url(../grafik/wk_anzeige_hin.gif) bottom right no-repeat;
		width: 246px;
		float: left;
}

#wkAnzeige img { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left:  0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 8px;
}

#wkAnzeige p { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		font-weight: normal;
		color: #666666;
		letter-spacing: 0.02em; 
}

#wkAnzeige p a { 
		color: #666666;
		text-decoration: none;
}

#wkAnzeige p a:hover { 
		color: #666666;
		text-decoration: underline;
}

#wkAnzeige p strong { 
	letter-spacing: 0.08em;
	text-transform: uppercase;
	font-size: 11px;
}


#wkAnzeige p.inf { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #cc3333;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0.02em;
}

#wkAnzeige p.inf a { 
		color: #cc3333;
		text-decoration: none;
}

#wkAnzeige p.inf a:hover { 
		color: #cc3333;
		text-decoration: underline;
}

/*********************************/

#login  { 
		display: none;
}

/***********************************/

img.logo { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 0px; 
		padding-left:  0px;
		margin-left: 280px;
		margin-right: 14px;
		margin-top: 22px;
		margin-bottom: 0px;
		width: 111px;
		height: 93px;
}

/***************** NAVIGATION 2 - oben in Reihe ********/


#navigation2 {
	display: none;
}


/***************** Suche - Search ********/

#suche { 
	display: none;
}


/***************** Suche - Ausgabe der Eintrge ********/

#suchAusgabe p { 
		padding-top:  0px;
		padding-right: 0px;
		padding-bottom: 50px; 
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 8px;
	border-bottom: solid 1px green;
}

#suchAusgabe p a { 
		text-decoration: underline;
		color: #333333;
}

#suchAusgabe p a:hover { 
		text-decoration: none;
		color: #000000;
	background: #efefef;
}

/***************** NAVIGATION 1  auf der linken Seite ********/

#navigation1 {
	display: none;
}

/********************************** Main, Inhalt ********/


/********************************/

#mainContent {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -10px;
	margin-bottom: 60px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	float: left;
}


.aktuelles {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 14px;
	margin-bottom: 0px;
	padding-left: 23px;
	padding-right: 25px;
	padding-top: 18px;
	padding-bottom: 20px;
	border-left: solid 1px #258D17;
	width: 270px;
	display: block;
	float: left;
}

#mainContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 23px;
	line-height: 26px;
	color: #CC3333;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent h1 a {
	color: #CC3333;
	text-decoration: none;
}

#mainContent h1 a:hover {
	color: #CC3333;
	text-decoration: underline;
}

#mainContent h4 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 23px;
	line-height: 26px;
	color: #278E19;
	font-weight: normal;
	border-bottom: 5px solid #207714;
	width: 640px;
}

/***************************** normale Content / Inhalt-Artikel **********************************/

#mainContent .artikel {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 630px;
}

#mainContent h2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 17px;
	line-height: 20px;
	color: #207714;
	font-weight: bold;
}

#mainContent ol {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent ol li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#mainContent ul {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent ul li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent .artikel p {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#mainContent .artikel p.personen {
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 12px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 500px;
	display: block;
	min-height: 200px;
}


#mainContent .artikel p.personen img {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}


#mainContent .artikel a, #mainContent p a {
	color: #333333;
	text-decoration: underline;
}

#mainContent .artikel a:hover, #mainContent p a:hover {
	color: #000000;
	text-decoration: none;
	background: #efefef;
}


/******************** (Unter)Sub-Rubrikenauflistung im Main-Teil****************/

#mainContent ul.rubrikenListe {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #258D17;
}

#mainContent ul.rubrikenListe li {
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 17px;
	line-height: 28px;
	color: #278E19;
	font-weight: bold;
	list-style: none;
	display: inline;
}

#mainContent ul.rubrikenListe li a {
	color: #278E19;
	text-decoration: underline; 
}

#mainContent ul.rubrikenListe li a:hover {
	color: #333333;
	text-decoration: none;
	background: #efefef; 
}

/************************************/


#mainContent p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: normal;
	margin-left: 2px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent p.moreinfo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #336600;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mainContent p.moreinfo a {
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}

#mainContent p.moreinfo a:hover {
	color: #336600;
	font-weight: bold;
	text-decoration: underline;
}

/******************* Sich befinden *********************/

#sichbefinden {
	border-left: solid 1px #999999;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 25px;
	border-top: solid 5px #278E19;
	width: 660px;
}

#sichbefinden ul {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
	font-size: 12px;
	color: #999999;
	height: 16px;
	background: White;
	background: url(../grafik/sichbefinden_hin.gif) repeat-x bottom;
}
/*
#sichbefinden ul span {
background: White;
}

*/

#sichbefinden ul li {
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	background: White;
}

#sichbefinden a {
	color: #999999;
	text-decoration: underline;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#sichbefinden a:hover {
	color: #333333;
	text-decoration: none;
	background: #efefef;
}

/******************* Start - Neuheiten und Bestseller - SpalteLinks, SpalteRechts******************/

#spalteLinks, #spalteRechts {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 328px;
	background: white;
}
#spalteLinks h4, #spalteRechts h4, #artikelUebersicht h4 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 23px;
	line-height: 26px;
	color: #278E19;
	font-weight: normal;
	border-bottom: 5px solid #207714;
	width: auto;
}

#spalteLinks h4 a, #spalteRechts h4 a {
	color: #278E19;
	text-decoration: none;
}


#spalteLinks h4 a:hover, #spalteRechts h4 a:hover {
	color: #278E19;
	text-decoration: underline;
}

#spalteLinks .artikel, #spalteRechts .artikel {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 28px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #258D17;
	width: 328px;
}


#artikelUebersicht .artikel {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 28px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #258D17;
}

/*********************************/

#spalteLinks img.artikelBild, #spalteRechts img.artikelBild, #artikelUebersicht img.artikelBild, #empfohlenerArtikel img.artikelBild {
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 7px;
	float: left;
	background: url(../grafik/bild_hin.gif) no-repeat bottom right;
}

/**************** WK und MZ Schalter*************/

div.order {
	margin: 0px;
	padding: 0px;
	display: table-row;
}

.bestellButton {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: White url(../grafik/s_wk.gif) left no-repeat;
	border: 0px;
	height: 21px;
	width: 93px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}

.merkzettelButton {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: White url(../grafik/s_mz.gif) left no-repeat;
	border: 0px;
	height: 21px;
	width: 76px;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}


/********************************/

#spalteLinks .artikelDaten h1, #spalteRechts .artikelDaten h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#artikelUebersicht .artikelDaten h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#spalteLinks .artikelDaten h2, #spalteRechts .artikelDaten h2, #artikelUebersicht .artikelDaten h2, #empfohlenerArtikel h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#spalteLinks .artikelDaten h3, #spalteRechts .artikelDaten h3, #artikelUebersicht .artikelDaten h3, #empfohlenerArtikel h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#spalteLinks .artikelDaten p, #spalteRechts .artikelDaten p, #artikelUebersicht .artikelDaten p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	letter-spacing: 0.02em;
	font-style: normal;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

img.startBild {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/******************* Spaltenaufteilung eines Artikels auf der Startseite ***********************************/


div.fuerBeideHalter {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: table;
	vertical-align: top;
	width: auto;
}

div.fuerBild {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	float: left;
	display: table-cell;
	vertical-align: top;
}

div.fuerArtikelDaten {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	float: left;
	display: table-cell;
	vertical-align: top;
}


/******************* Artikel bersicht *************************************************************/

#artikelUebersicht {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 630px;
}


/************************************************************/



#artikelUebersicht .artikelDaten p a {
	color: #666666;
	text-decoration: underline;
}

#artikelUebersicht .artikelDaten p a:hover {
	color: #000000;
	text-decoration: none;
	background: #efefef;
}

/********************************************************/


div.order input, div.orderDetail input {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.order .menge, div.orderDetail .menge {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px #666666;
	color: #666666;
	width: 2em;
}



/***************************** Artikel Detail - einzelner Artikel **********************************/


div.orderDetail {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#artikelDetail {
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 28px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#artikelDetail .artikel {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 28px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #258D17;
	min-height: 280px;
}


#artikelDetail .artikel h1 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

#artikelDetail .artikel h1 a:hover {
	color: #333333;
	text-decoration: none;
	background: White;
}

#artikelDetail h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#artikelDetail h2 span a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #278E19;
	font-style: normal;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: none;
	text-decoration: underline;
	border-left: 1px solid #666666;
}

#artikelDetail h2 span a:hover {
	color: #000000;
	text-decoration: none;
	background: #efefef
}

#artikelDetail h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	font-style: italic;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

	
/******************* Bewertung ****************************/	

#bewertung {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#bewertung a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	letter-spacing: 0.02em;
	font-style: normal;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#bewertung a span {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #666666;
}


#bewertung a:hover  {
	color: #000000;
	text-decoration: none;
	background: #efefef
}

/******************************/

#buchBild {
	margin-left: 0px;
	margin-right: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 300px;
	width: 200px;
	float: left;
}

#buchBild img {
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 7px;
	float: left;
	width: 199px;
	background: url(../grafik/bild_hin.gif) no-repeat bottom right;
}

.weitereDaten {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 680px;
	display: block;
}

.weitereDaten span {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.02em;
	color: #666666;
	margin-left: 10px;
	margin-right: 47px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 190px;;
	float: left;
}

.weitereDaten span a {
	color: #666666;
	text-decoration: none;
}

.weitereDaten span a:hover {
	color: #666666;
	text-decoration: underline;
}

/************************************/

span.mehrAbstand {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 20px;
	color: #333333;
	float: left;
}

/**************************************/


#mainContent h5 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 23px;
	line-height: 26px;
	color: #999999;
	font-weight: normal;
	border-bottom: 5px solid #cccccc;
}

/**********************************/

#weitereBuecher {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/***************************** Teil : Kommentare und Bewertungen **********************************/

#kommentare {
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.artikel h6 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}

/*
#kommentare h1 a { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.02em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

#artikelDetail h1 a:hover {
	color: #333333;
	text-decoration: none;
}

*/

/*************** Kommentar - Box - Formular **************************/

#kommentar label input, #kommentar label textarea, #empfehlen label input, #empfehlen label textarea, #warenkorb label textarea {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #999999;
}

#kommentar label select, #empfehlen label select {
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
}


#kommentar label img, #empfehlen label img {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -5px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#kommentar .schalter input, #empfehlen .schalter input, .contentRow input, .contentSort input {
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #666666;
	background: #dedede;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}


#kommentar .schalter, #warenkorb .schalter {
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #666666;
	background: #dedede;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

#warenkorb p.alleAbstand {
	margin-left: 0px;
	margin-right: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
}

#warenkorb p.klein {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#kommentar .schalterRight, #warenkorb .schalterRight {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #666666;
	background: #dedede;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 0.05em;
float:right;
}



#warenkorb a.linkWieSchalter, #warenkorb a:hover.linkWieSchalter {
	font-size: 16px;
	font-family: Arial, sans-serif;
color: #333333;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #666666;
	background: #dedede;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	text-decoration: none;
}

/******************************** Empfehlen - Weiterempfehlen ********************************/


#empfehlen {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	width: 350px;
}

#empfohlenerArtikel {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3.2em;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
	width: 300px; 
	border-left: solid 1px #999999;
}


#empfehlen a {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #336600;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
letter-spacing: 0.08em;
}


#empfehlen a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: #efefef;
}


/*************************** Artikel pro Seite anzeigen und Sortierung *************************/

.contentRow {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: right;
	background: url(../grafik/sortierung_hin.gif) bottom left repeat-x;
	width:280px;
	text-align: right;
	display: block;
}

.contentSort {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
	background: #ffffff url(../grafik/sortierung_hin.gif) bottom left repeat-x;
width:400px;
display: block;
}


.contentRow select, .contentSort select {
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
}

/******************* Pager - Naechste Seite ********************/

ul.pager {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: right;
}


ul.pager li {
	display: inline;
	margin-left: 7px;
	margin-right: 7px;
	list-style-type: none;
}

li.button a {
	color: #666666;
	text-decoration: underline;
	margin-left: 10px;
	margin-right: 10px;
}

ul.pager a {
	color: #333333;
	text-decoration: underline;
}

li.aktiv span{
	color: #333333;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}


/******************* Footer - Fuss *********************/

#footer {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 100%;
}

.footerBlock {
	display: none;
}

#copyright {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	width: 650px;
}

#copyright a {
	color: #666666;
	text-decoration: underline;
}

#copyright a:hover {
	color: #333333;
	text-decoration: underline;
}

/******************* Sitemap *********************/

#sitemap .ulnavi1 {
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

#sitemap .ulnavi1 li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 17px;
	line-height: 20px;
	text-transform: none;
	background: white;
/* border-bottom: 1px solid #cccccc;*/
}

#sitemap .ulnavi1 a.button1 {
	text-decoration: none;
	color: #666666;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#sitemap .ulnavi1 a:hover.button1 {
	text-decoration: underline;
	color: #666666;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/******************** Stufe 2 ************************/

#sitemap .ulnavi2 {
	border: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 16px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	background: White;
}

#sitemap .ulnavi2 li {
	margin-left: 48px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	color: #666666;
	text-transform: none;
	border: none;
	list-style: disc;
}

#sitemap a.button2 {
	color: #666666;
	text-decoration: none;
	background: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sitemap a:hover.button2 {
	color: #000000;
	text-decoration: underline;
	background: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #efefef;
}


/******************** Stufe 3 ************************/

#sitemap .ulnavi3 {
	border: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 16px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	background: White;
}

#sitemap .ulnavi3 li {
	margin-left: 48px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	text-transform: none;
	border: none;
	list-style: circle;
}

#sitemap a.button3 {
	color: #666666;
	text-decoration: none;
	background: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sitemap a:hover.button3 {
	color: #000000;
	text-decoration: underline;
	background: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #efefef;
}

/**************************** Meldung **********************************/


fieldset {
	background: #efefef;
	border: none;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 10px;
}


legend {
	display: none;
}

fieldset .schalter {
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #666666;
	background: #dedede;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}


/*
********************************************************************************************
****************************************** Bestellverlauf - Shop - Anmeldung ***************
********************************************************************************************
*/

#bestellVerlauf ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	background: url(../grafik/wk_verlauf_hin.gif) repeat-x;
	width: 650px;
	height: 3em;
	display: table;
}

#bestellVerlauf img.wkStart {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 40px;
}

#bestellVerlauf li {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: center;
	display: table-cell;
	float: none;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	list-style: none;
}

#bestellVerlauf li img {
	margin-top: -1px;
	margin-left: 4px;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}


/*************** V O R B E I ***********/


li.zustand1 a {
	color: #999999;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

li.zustand1 a:hover {
	color: #000000;
	text-decoration: none;
	background: #efefef;
}

/*** zahl ***/
span.zustand1 {
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	background: #CCCCCC;
}

a span.zustand1 {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover span.zustand1 {
	color: #000000;
	text-decoration: none;
}

/*************** A K T I V ***********/
.zustand2 {
	color: #cc3333;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

/*** zahl ***/
span.zustand2 {
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 0px;
	text-decoration: none;
	background: #CC3333;
	border: 1px solid #CC3333;
	font-weight: bold;
}

/*************** F O L G T ***********/

/*** zahl ***/
span.zustand3 {
	color: #999999;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 0px;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 12px;
}

.zustand3 {
	color: #999999;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: normal;
}

/***************** Warenkorb *****************/

#warenkorb {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 650px;
}

#warenkorb a {
	color: #666666;
	text-decoration: none;
}

#warenkorb a:hover {
	text-decoration: underline;
}

#warenkorb th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: url(../grafik/sortierung_hin.gif) bottom left repeat-x;
}

#warenkorb td.mitLinie {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 8px;
	padding-bottom: 8px;
border-bottom: 1px solid green;
}

#warenkorb td {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#warenkorb td.mitLinie img.artikelBild {
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
}



#warenkorb strong {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



#warenkorb span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#warenkorb input {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
}


#warenkorb p.hinweis {
	background-color: #EDFDDD;
	padding: 9px;
}

#kommentar p.hinweisMitAbstand {
	margin-right: 20px;
}

#kommentar input.check, #warenkorb input.check {
	margin-left: -2px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}

#mainContent a.rot {
	margin-left: 7px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	color: #cc3333;
	text-decoration: underline;
}

#mainContent a:hover.rot {
	color: #cc3333;
	text-decoration: none;
	background: #efefef;
}

#kommentar td.mitLinie {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
border-bottom: 1px solid #999999;
}


/******************** Mein Konto Inhalt ****************/

div.bereich {
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 10px;
	border-bottom: 1px solid #258D17;
	background-color: #ffffff;
	height: 80px;
	float: left;
	width: 300px;
}

div.bereich img {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}



/********************************** Programm ************************************************/

#programm  {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#programm .ulnavi1 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	width: 690px;
	color: #999999;
}

#programm .ulnavi1 li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 17px;
	line-height: 20px;
	color: #207714;
	font-weight: bold;
	text-transform: none;
	background: White;
/*	border-bottom: solid 1px #207714;*/
}

#programm a.button1 {
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #207714;
}

#programm a:hover.button1 {
	text-decoration: underline;
	color: #207714;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	letter-spacing: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



/******************** Stufe 2 ************************/

div.einBereich {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	background: white;
	display: table;
	width: 667px;
	border: solid 1px #207714;
}

div.eineReihe {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: white;
	display: table-row;
}

div.eineSpalte {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: white;
	display: table-cell;
	width: 30%;
/*	float: left;*/
	height: 100%;
/*	display: block;*/
}

#programm .ulnavi2 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

	

#programm .ulnavi2 li {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	text-transform: none;
	border-bottom: none;
	list-style: none;
}

#programm a.button2 {
	color: #666666;
	text-decoration: none;
	background: none;
	padding: 0px;
	margin: 0px;
}

#programm a:hover.button2 {
	color: #000000;
	text-decoration: underline;
	background: none;
	padding: 0px;
	margin: 0px;
	background: #efefef;
}


/******************** Stufe 3 ************************/

#programm .ulnavi3 {
	border: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent;
}

#programm .ulnavi3 li {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	text-transform: none;
	border: none;
	list-style: none;	
	display: list-item;
}

#programm a.button3 {
	color: #666666;
	text-decoration: none;
	background: none;
	padding: 0px;
	margin: 0px;
}

#programm a:hover.button3 {
	color: #000000;
	text-decoration: underline;
	background: none;
	padding: 0px;
	margin: 0px;
	background: #efefef;
}



