/*****************************************************************************************************/
/***                                                                                               ***/
/***     Haupt definition aller Domkumente                                                         ***/
/***                                                                                               ***/
/*****************************************************************************************************/

body {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
/* color: #000000;  */
/* background:#1D591F ;     /*  background: #1D591F;   */  
font-family: "verdana", "arial", "geneva", sans-serif; 
font-size: 8px;
topmargin: 0px; 
leftmargin: 0px;
}


a:link		{ color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a:visited	{ color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a:active	{ color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a:hover		{ color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }

/***     Menü Oben ***/
a.menue_oben:link	 { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben:visited { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben:active  { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben:hover   { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 10pt; }

a.menue_oben_bold:link	  { color: #800000;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben_bold:visited { color: #800000;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben_bold:active  { color: #800000;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 10pt; }
a.menue_oben_bold:hover   { color: #800000;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 10pt; }


/*** Hauptmenü ***/
a.mainmenue:link	{ color: #005522;  text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.mainmenue:visited { color: #005522;  text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.mainmenue:active  { color: #005522;  text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.mainmenue:hover   { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: normal; font-size: 8pt; }

/*** Hauptmenü ***/
a.mainmenue_bold:link	 { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.mainmenue_bold:visited { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.mainmenue_bold:active  { color: #005522;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.mainmenue_bold:hover   { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: bold; font-size: 8pt; }



/*** Sondermenü Unten ***/
a.sonder_menue_unten:link	 { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.sonder_menue_unten:visited { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.sonder_menue_unten:active  { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: normal; font-size: 8pt; }
a.sonder_menue_unten:hover   { color: #005522;  text-decoration : underline; font-family: verdana; font-weight: normal; font-size: 8pt; }

/*** Sondermenü Unten ***/
a.sonder_menue_red:link	   { color: #800000;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.sonder_menue_red:visited { color: #800000;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.sonder_menue_red:active  { color: #800000;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }
a.sonder_menue_red:hover   { color: #800000;  text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.sonder_menue_unten		 { color: #005522; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }





/*****************************************************************************************************/
/***                                                                                               ***/
/***     Preislisten definition                                                                    ***/
/***                                                                                               ***/
/*****************************************************************************************************/

td.debug_fieldname	{ text-align: right ; background: #FEF5CF; color: #000000; font-family: verdana; font-weight: normal; font-size: xx-small; }
td.debug_wert		{ text-align: left  ; background: #FFFFFF; color: #000000; font-family: verdana; font-weight: normal; font-size: xx-small; }




td.pl_header { text-align: center ; background: #1D591F; color: #E0D900; font-family: verdana; font-weight: bold; font-size: xx-small; }

td.pl_typ { text-align: right; background: #1D591F; color: #E0D900; font-family: verdana; font-weight: bold; font-size: xx-small; }

td.pl_kategorie_dunkel { text-align: right; background: #C1C1C1; color: #000000; font-family: verdana; font-weight: bold; font-size: xx-small; }
td.pl_text_dunkel { text-align: left; background: #C1C1C1; color: #000000; font-family: verdana; font-weight: normal; font-size: xx-small; }

td.pl_kategorie_hell { text-align: right; background: #E1E1E1; color: #000000; font-family: verdana; font-weight: bold; font-size: xx-small; }
td.pl_text_hell { text-align: left; background: #E1E1E1; color: #000000; font-family: verdana; font-weight: normal; font-size: xx-small; }


td.gastro_header { text-align: center ; background: #1D591F; color: #FFFFFF; font-family: verdana; font-weight: bold; font-size: 10pt;  }

td.time       { text-align: center; background: #E1E1E1; color: #000000; font-family: verdana; font-weight: normal; font-size: 8pt;  }
td.time_open  { text-align: center; background: #008000; color: #000000; font-family: verdana; font-weight: normal; font-size: 8pt;  }
td.time_close { text-align: center; background: #C1C1C1; color: #000000; font-family: verdana; font-weight: normal; font-size: 8pt;  }



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




/*****************************************************************************************************/
/*******  Einzelne Betrieb anzeigen               ********/

/* Seitentitel der einzelnen Seiten nur Färbiger Text */
font.seitenheader {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 10pt; }


font.beschreibung {
color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }

font.adressfeld {
color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }

font.betriebsname {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.preise {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.kategorie {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.bezeichung {
color: #E0D900; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 12pt; }

td.bezeichung {
background: #103312; }

td.farbbalken {
background: #FF0000; }

td.backdunkel {
background: #1D591F; }

/* td.listehell { background: #E1E1E1; } */
/* td.listedunkel { background: #C1C1C1; } */


td.listen {
valign : top; }

font.aktuellheader {
color: #ffff00; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.aktuellline {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.edit {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.small {
color: #000000; text-decoration : none; font-family: verdana; font-weight: normal; font-size: 8pt; }

font.main_aktuell_datum {
color: #000080;  background: #E1E1E1; text-decoration : none; font-family: verdana; font-weight: bold; font-size: xx-small; }

font.weiterfuehrender_link {
color: #800000;  background: #C1C1C1; text-decoration : none; font-family: verdana; font-weight: bold; font-size: xx-small; }

font.main_aktuell_header {
color: #000000; font-family: verdana; font-weight: bold; font-size: xx-small; }

font.main_aktuell_text {
color: #000000; font-family: verdana; font-weight: normal; font-size: xx-small; }

font.small_bold {
color: #000000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }

font.error_msg {
color: #FF0000; text-decoration : none; font-family: verdana; font-weight: bold; font-size: 8pt; }


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

/** Diverse Buttons */
.forms_submit	{ color: #005522; background:#F9EEAE ;font-family: Verdana; font-size:10pt; font-weight:bold; }

.forms_xxxx		{ color: #B33647; background:#e3e3e3 ;font-family: Verdana; font-size:10pt; font-weight:normal; height:20; width:120; }
.button			{ 	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #f9eeae }
.buttonsmall	{	FONT-SIZE: 9px; CURSOR: hand; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #f9eeae }




/*****************************************************************************************************/
/***                                                                                               ***/
/***     Suchen                                                                                    ***/
/***                                                                                               ***/
/*****************************************************************************************************/

.text {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.small {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.nav-top-bg {
	BACKGROUND-COLOR: #a0a0e0
}
.nav-top-txt {
	FONT-WEIGHT: 900; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.nav-top-txt:hover {
	COLOR: #ffcc33
}
.navbar {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: none
}
.navbar:unknown {
	COLOR: #003399; TEXT-DECORATION: none
}
.navbar:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.navbar:unknown {
	COLOR: #003399; TEXT-DECORATION: none
}
.navbar:hover {
	COLOR: #9d9ddc; TEXT-DECORATION: none
}
.nav-usermenu-title {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.nav-usermenu-txt {
	FONT-SIZE: 12px; COLOR: #4141c0; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.nav-usermenu-txt:hover {
	FONT-SIZE: 12px; COLOR: #a0a0e0; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.cell1 {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
.cell2 {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #dedede
}
.box-table {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dedede
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #373737; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #e5e5e5
}
.subtitle {
	FONT-WEIGHT: 800; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.sys-message {
	FONT-SIZE: 9pt; COLOR: #c0c0c0; FONT-FAMILY: arial,verdana,sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff3300; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.small-msg {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.stats {
	FONT-SIZE: 9pt; COLOR: #707070; FONT-FAMILY: arial,verdana,sans-serif
}
.stats-small {
	FONT-SIZE: 9px; FONT-FAMILY: arial, helvetica, sans-serif
}
.search-title {
	FONT-WEIGHT: 800; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.search-field-lable {
	FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
.search-advanced {
	FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.search-bg {
	BACKGROUND-COLOR: #dedede
}
.search-table {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #dedede
}
.search-advanced:hover {
	FONT-WEIGHT: 900; FONT-SIZE: 12px; COLOR: #a0a0e0; FONT-FAMILY: arial, helvetica, sans-serif
}
.textbox {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
.button {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #f9eeae
}
.buttonsmall {
	FONT-SIZE: 9px; CURSOR: hand; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #f9eeae
}
.floatbox-table {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #fef5cf
}
.floatbox-title {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.floatbox-txt {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
.spacing-pad-left {
	PADDING-LEFT: 15px
}
.floatbox-link {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.floatbox-link:hover {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #9d9ddc; FONT-FAMILY: arial, helvetica, sans-serif
}
.spacing-pad-top-right {
	PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.spacing-pad-top-left {
	PADDING-LEFT: 15px; PADDING-TOP: 15px
}
.spacing-pad-left-right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
.cat {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003399; FONT-FAMILY: arial, helvetica, sans-serif
}
.cat:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #a0a0e0; FONT-FAMILY: arial, helvetica, sans-serif
}
.catsub {
	FONT-SIZE: 8pt; COLOR: #000090; FONT-FAMILY: arial, helvetica, sans-serif
}
.catsub:hover {
	FONT-SIZE: 8pt; COLOR: #9d9ddc; FONT-FAMILY: arial, helvetica, sans-serif
}
.cat-no {
	FONT-SIZE: 10px; COLOR: #707070; FONT-FAMILY: arial, verdana, sans-serif
}
.cat-desc {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif
}
.cat-new {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: blue; FONT-FAMILY: arial, verdana, sans-serif
}
.cat-pick {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: #009900; FONT-FAMILY: arial, helvetica, sans-serif
}
.cats-stats {
	FONT-SIZE: 9pt; COLOR: #707070; FONT-FAMILY: arial,verdana,sans-serif
}
.link {
	FONT-SIZE: 9pt; COLOR: #003399; FONT-FAMILY: arial, helvetica, sans-serif
}
.link:hover {
	FONT-SIZE: 9pt; COLOR: #a0a0e0; FONT-FAMILY: arial, helvetica, sans-serif
}
.link-rate {
	FONT-SIZE: 12px; COLOR: #006600; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.link-review {
	FONT-SIZE: 12px; COLOR: #a27900; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.link-modify {
	FONT-SIZE: 12px; COLOR: #800000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.link-div {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.link-desc {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: arial,verdana,sans-serif
}
.link-detail {
	FONT-SIZE: 8pt; COLOR: #707070; FONT-FAMILY: arial,verdana,sans-serif
}
.link-new {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: blue; FONT-FAMILY: arial, verdana, sans-serif
}
.link-top {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: red; FONT-FAMILY: arial, verdana, sans-serif
}
.link-pop {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: orange; FONT-FAMILY: arial, verdana, sans-serif
}
.link-pick {
	FONT-SIZE: 12px; VERTICAL-ALIGN: super; COLOR: #009900; FONT-FAMILY: arial, helvetica, sans-serif
}
.review {
	FONT-SIZE: 9pt; FONT-FAMILY: arial, helvetica, sans-serif
}
.review-detail {
	FONT-SIZE: 8pt; COLOR: #707070; FONT-FAMILY: arial,verdana,sans-serif
}
.review-detail:hover {
	FONT-SIZE: 8pt; COLOR: #a0a0e0; FONT-FAMILY: arial,verdana,sans-serif
}
.pagenav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.copyright {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
