/* ****** LINK-PSEUDOKLASSEN ****** */
a:link, 
a:visited, 
li a:link,
li a:visited 
{ color : #006600; text-decoration : none; }
a:hover,
li a:hover
{ color : #006600; text-decoration : underline; }
a:active,
li a:active 
{ color : #000000; text-decoration : underline;  }
a:visited:hover, 
li a:visited:hover
{ color : #006600; text-decoration : underline; }


	
/* ****** TEXT-FORMATE nur zum BEARBEITEN ****** */

.marker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FF0000;
	text-decoration: underline overline;
}

/* ************* SONST  ************** */

table.aussen 
{
border: 1px #006600 solid;
}

table.links
{
padding: 5px 10px 5px 0px;
}

table.rechts
{
padding: 5px 0px 5px 10px;
}

table.rechts_start
{
background-color: #EBEDDD /*EBEDDD, #EDEAD9*/;
border: 1px solid #B8CDAC; 
margin-top: 5px;
margin-left: 15px;
text-align: center;
}

table.rechts_start2
{
background-color: #EBEDDD /*EBEDDD, #EDEAD9*/;
border: 1px solid #999999; 
margin-top: 5px;
margin-left: 15px;
text-align: center;
}

.anmerkung-Z-head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 8px 12px;
}

.anmerkung-Z{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 17px;
	padding: 8px 12px 10px 12px;

}

.anmerkung-gruen-z {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #006600;
	text-decoration: none;
	text-align: center;
	line-height: 17px;
	padding: 8px 12px 10px 12px;
}


.anmerkung-gruen-z a:link, 
.anmerkung-gruen-z a:visited,
.anmerkung-gruen-z a:hover,
.anmerkung-gruen-z a:visited:hover

{

	text-decoration: underline;
}

.anmerkung-gruen-z a:hover,
.anmerkung-gruen-z a:visited:hover

{
	color: #000;
	text-decoration: underline;
}




#rand
{
border-left: 1px #006600 solid;
padding: 18px;

}

.fuss
{
margin: 0px;
padding: 10px 0 0 0;
}

/* ************* BILDER ************* */

img.imtext
{
	border				:	0px none; 
	vertical-align			: 	top;
	float				:	left; 
	margin-left			:	10px; 
	margin-right			:	10px; 
	margin-top			:	5px; 
	margin-bottom			:	10px
}


img.icon
{
	border				:	0px none; 
/*	vertical-align		: 	top;*/

	/*float				:	right; 
	margin-left			:	10px; 
	margin-right			:	10px; 
	margin-top			:	5px; 
	margin-bottom			:	10px*/
}


/* ****** TEXT-FORMATE: MENU-LISTEN ****** */


ul.menu 
{
	list-style-type: none;
	padding: 0 0 0 15px;
	margin: 0;

}

ul.menu li
{
	font-size: 12px;	
	line-height: 22px;
	padding-bottom: 10px;
}

ul.menu li strong
{
	font-size: 12px;
	/*font-weight: bold;*/
	color: #000000; /* #006600*/
}

ul.menu li a:link,
ul.menu li a:visited 
{ 
color : #006600;
text-decoration : none; 
/*line-height: 5px;
display: block;*/
}


ul.menu li a:active 
{ 
color : #000000; 
font-weight: bold;
text-decoration : underline;  }

ul.menu li a:hover,
ul.menu li a:visited:hover
{ 
color: #000000; /* #006600*/ 
font-weight: bold;
text-decoration : underline; 
}



/* ************* Kochbuch -Mütze *************


ul.muetze 
{
	list-style-type		: 	none;
	font-size			: 	12px;
	margin			:   0px;
	padding: 0;
   white-space 			: 	normal;

	}

ul.muetze li 
{

  	white-space 			: 	normal;
	background-image: url(../bilder/icon_muetze.gif);
	background-repeat: no-repeat;
	background-position		:	0px  9px; 
	padding-left		:	25px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height				:	23px;

}


ul.muetze li a,
ul.muetze li a:visited
{
	text-decoration 	:	underline;  
	color 				:	#000000;
	display				:	block;
}

ul.muetze  li a:hover, 
ul.muetze  li a:visited:hover
{
	text-decoration 	:	underline;  
	color 				:	#006600; 
		display				:	block;
}

/*

 /* ************* TEXT FORMATE f. INHALT:  Überschifte, Fliesstext ****************** */
 
 .ueberschrift {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
}

.unter-ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #006600;
}

.unter-ueberschrift2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #006600; 
	border: 1px;
	border-style:  solid none solid none;
	border-color: #006600; /*5F391E;*/ 
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	clear: both;
 }

 .fliesstext, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 100;
	color: #000000;
}

.fliesstext-fett {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}


.fliesstext-gruen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 100;
	color: #006600;
}


.fliesstext-gruen-fett {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 100;
	color: #006600;
	font-weight: bold;
}


.fliesstext-fett-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.fliesstext-ws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #FFFFFF;
}

a.fliesstext-ws:link, 
a.fliesstext-ws:visited
{ color : #FFFFFF; text-decoration : underline; }
a.fliesstext-ws:hover
{ color : #006600; text-decoration : underline; }
a.fliesstext-ws:active
{ color : #FFFFFF; text-decoration : underline;  }
a.fliesstext-ws:visited:hover
{ color : #006600; text-decoration : underline; }


.anmerkung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 18px;

}

.anmerkung-gruen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #006600;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
}

/* ****** LISTENPUNKTE ****** */

ul.sub 
{
	list-style-type		: 	none;
	line-height			:	normal;		 
	text-align			:	left;
	font-size			: 	12px;
	line-height			:	30px;

}

ul.sub li 
{
  	white-space 			: 	normal;
	background-image: url(../bilder/icon_sub.gif);
	background-repeat: no-repeat;
	background-position		:	0px  3px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	20px;
}


ul.sub li a,
ul.sub li a:visited
{
	text-decoration 	:	underline;  
	color 				:	#000000;
}

ul.sub  li a:hover, 
ul.sub  li a:visited:hover
{
	text-decoration 	:	underline;  
	color 				:	#006600; 
}

ul.sub2 
{
	list-style-type		: 	none;
	line-height			:	normal;		 
	text-align			:	left;
	font-size			: 	12px;
	line-height			:	30px;
}


ul.sub2 li 
{
  	white-space 			: 	normal;
	background-image: url(../bilder/icon_sub2.gif);
	background-repeat: no-repeat;
	background-position		:	0px  3px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	20px;
}


ul.sub2 li a,
ul.sub2 li a:visited
{
	text-decoration 	:	underline;  
	color 				:	#000000;
}


ul.sub2  li a:hover, 
ul.sub2  li a:visited:hover
{
	text-decoration 	:	underline;  
	color 				:	#006600; 
}


ul.sub3
{
	list-style-type		: 	none;
	line-height			:	normal;		 
	text-align			:	left;
	font-size			: 	12px;
	line-height			:	30px;
}


ul.sub3 li 
{
  	white-space 			: 	normal;
	background-image: url(../bilder/icon_sub3.gif);
	background-repeat: no-repeat;
	background-position		:	0px  3px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	20px;
}


ul.sub3 li a,
ul.sub3 li a:visited
{
	text-decoration 	:	underline;  
	color 				:	#000000;
}


ul.sub3 li a:hover, 
ul.sub3 li a:visited:hover
{
	text-decoration 	:	underline;  
	color 				:	#006600; 
}


.top {
	font-size: 12px;
	line-height: 25px;
	background-image: url(../bilder/icon_seitenanfang.gif);
	background-repeat: no-repeat;
	background-position		:	2px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	25px;
	padding-top			:	5px;
	padding-bottom			:	5px;
}
	
.seitenanfang {
	font-size: 12px;
	line-height: 25px;
	float: right;
	background-image: url(../bilder/icon_seitenanfang.gif);
	background-repeat: no-repeat;
	background-position		:	2px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >*/  
	padding-left			:	25px;
}

.drucken {
	font-size: 12px;
	line-height: 25px;
	background-image: url(../bilder/icon_drucken.gif);
	background-repeat: no-repeat;
	background-position		:	2px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	25px;
	padding-top			:	5px;
	padding-bottom			:	5px;
}

.liste {
	font-size: 12px;
	line-height: 25px;
	float: right;
	background-image: url(../bilder/icon_liste.gif);
	background-repeat: no-repeat;
	background-position		:	2px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	25px;
/*	padding-top			:	5px;
	padding-bottom			:	5px;*/
}

.download {
	font-size: 12px;
	line-height: 25px;
	background-image: url(../bilder/icon_download.gif);
	background-repeat: no-repeat;
	background-position		:	1px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	25px;	
	padding-top			:	5px;
	padding-bottom			:	5px;
}


.weiter {
	font-size: 12px;
	line-height: 25px;
	background-image: url(../bilder/icon_sub3.gif);
	background-repeat: no-repeat;
	/*float: right;*/
	background-position		:	0px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	20px;
	padding-top			:	5px;
	padding-bottom			:	5px;
}


.info {
	font-size: 12px;
	line-height: 30px;
	/*float: right;*/
	background-image: url(../bilder/icon_info.gif);
	background-repeat: no-repeat;
	background-position		:	15px  0px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal */
	padding-left			:	25px;
	padding-top			:	3px;
}


.info2 {
	font-size: 12px;
	line-height: 25px;
	/*float: right;*/
	background-image: url(../bilder/icon_info.gif);
	background-repeat: no-repeat;
	background-position		:	right bottom; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */ 
	padding			:  0px 30px 0px 0px;
	padding-top			:	5px;
/*	padding-bottom			:	5px;*/
}

.back {
	font-size: 12px;
	line-height: 30px;
	/*float: right;*/
	background-image: url(../bilder/icon_back.jpg);
	background-repeat: no-repeat;
	background-position		:	15px  0px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal */
	padding-left			:	25px;
	padding-top			:	3px;
}

.bestellen{
	font-size: 12px;
	line-height: 30px;
	/*float: right;*/
	background-image: url(../bilder/icon_bestellen.jpg);
	background-repeat: no-repeat;
	background-position		:	15px  0px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal */
	padding-left			:	25px;
	padding-top			:	3px;
}

.close {
	font-size: 12px;
	line-height: 25px;
	background-image: url(../bilder/icon_window_close.gif);
	background-repeat: no-repeat;
	background-position		:	2px  5px; /* Achtung: anderer Reihenfolge der Werte: horizontal/vertikal >  */
	padding-left			:	25px;
	padding-top			:	5px;
	padding-bottom			:	5px;
}

/* ****** GESTALTUNGSELEMENTE ****** */

.trenner
{
	font-size			:	1px;
	line-height			: 	10px;
	height				: 	5px;
	background			: 	transparent url(../bilder/trenner2.gif) repeat-x; /* -- Vorsicht bidde! Paddingg und margins nicht in relativen Werten setzten >> font-size --*/
	clear				: 	both;
}

.trenner_bottom
{
	font-size			:	1px;
	line-height			: 1px;
	height				: 5px;
	background			: 	transparent url(../bilder/trenner2.gif) repeat-x; /* -- Vorsicht bidde! Paddingg und margins nicht in relativen Werten setzten >> font-size --*/
	/*clear				: 	both;*/
	background-position: bottom left;
	margin : 25px 0 0 0;
	padding: 0;
	
}
