Body { scrollbar-track-color:      #F4E7C5;
       scrollbar-face-color:       #F1CF9C;
       scrollbar-3dlight-color:    #F1CF9C;
       scrollbar-highlight-color:  #F1CF9C;
       scrollbar-shadow-color:     #F1CF9C;
       scrollbar-darkshadow-color: #F1CF9C;
       scrollbar-arrow-color:      #CC7844; }

.text_box {
	border:1px solid #000000; 
	padding:12px;
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;	
	}
	
.text_box h2 {
	COLOR: #BD8F5B; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 12px;
	margin:0px;
	margin-bottom:5px;
}

h1			{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
h2			{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }


body.content		{ MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 20px; BACKGROUND-COLOR: #FFFFFF; 	}

.welcome     		{ font-family: Arial; font-size: 9pt; color: #615E5D; margin-top: 10 }

a.indexlist:link	{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 5px; }
a.indexlist:active	{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 5px; }
a.indexlist:visited	{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 5px; }
a.indexlist:hover	{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: underline; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 5px; }

a.nl0:link		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0:active		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0:visited		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0:hover		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }

a.nl0a:link		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0a:active		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0a:visited		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }
a.nl0a:hover		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; WIDTH: 100%; HEIGHT: 18px; LINE-HEIGHT: 18px; }

a.nt0:link		{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0:active		{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0:visited		{ CURSOR: hand;    COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0:hover		{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }

a.nt0a:link		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0a:active		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0a:visited		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }
a.nt0a:hover		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; HEIGHT: 18px; LINE-HEIGHT: 18px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; }


a.weininfo:link		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a.weininfo:active	{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a.weininfo:visited	{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a.weininfo:hover	{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }

a:link			{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a:active		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a:visited		{ CURSOR: hand;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
a:hover			{ CURSOR: hand;    COLOR: #B18047; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }

font			{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
font.form_error		{ CURSOR: default; COLOR: #FF0000; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }

input.button		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px;                                               BACKGROUND-COLOR: #F4E7C5; BORDER: 1px #615E5D solid; }
input.text		{ CURSOR: text;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px;                                               BACKGROUND-COLOR: #FFFFFF; BORDER: 0px; }
input.text_focus	{ CURSOR: text;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px;                                               BACKGROUND-COLOR: #F4E7C5; BORDER: 0px; }
ul					{ margin-left:16px; margin-bottom:0px; }
li.indexlist		{ CURSOR: default; COLOR: #FFFFFF; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: none; LINE-HEIGHT: 25px; }
li.weinliste            { CURSOR: default; COLOR: #BD8F5B; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; margin:0px;}

td.boxcontent		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: regular; TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0px; WIDTH: 100%; }
td.caption		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px; WIDTH: 100%; HEIGHT: 25px; TEXT-INDENT: 15px; BACKGROUND-COLOR: #F4E7C5; }
td.subcaption		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px; WIDTH: 100%; HEIGHT: 25px; TEXT-INDENT: 15px; BACKGROUND-COLOR: #FFFFFF; }
td.caption_weintipp	{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 14px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px; WIDTH: 100%; HEIGHT: 25px;                    BACKGROUND-COLOR: #F1CF9C; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; }
td.caption_infobox	{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;    TEXT-DECORATION: none;      TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px; WIDTH: 100%; HEIGHT: 20px;                    BACKGROUND-COLOR: #C2C1C1; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; }
td.content_infobox	{ CURSOR: default; COLOR: #666; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: regular;    TEXT-DECORATION: none;     TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0px; LINE-HEIGHT: 18px; WIDTH: 100%; HEIGHT: 20px;  BACKGROUND-COLOR: #DEDEDE; VERTICAL-ALIGN: middle; }

td.form_label		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; PADDING-RIGHT: 5px;                                                                       BORDER-BOTTOM: 1px #CCCCCC dotted; }
td.form_label_error	{ CURSOR: default; COLOR: #FF0000; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; PADDING-RIGHT: 5px;                                                                       BORDER-BOTTOM: 1px #CCCCCC dotted; }
td.form_content		{ CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; PADDING-RIGHT: 0px;                                                                       BORDER-BOTTOM: 1px #615E5D solid; }

td.weintipp1		{ CURSOR: default; BACKGROUND-COLOR: #F4E7C5; PADDING: 5px; }
td.weintipp2		{ CURSOR: default; BACKGROUND-COLOR: #F4E7C5; PADDING: 3px; BORDER: 2px #FFFFFF solid; }
td.weintipp3		{ CURSOR: default; BACKGROUND-COLOR: #F4E7C5; PADDING: 5px; BORDER: 1px #615E5D solid;
			  CURSOR: default; COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px; }
td.weingut		{ COLOR: #BD8F5B; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold;
					}
textarea.text		{ CURSOR: text;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px;                                               BACKGROUND-COLOR: #FFFFFF; BORDER: 0px; }
textarea.text_focus	{ CURSOR: text;    COLOR: #615E5D; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: regular; TEXT-DECORATION: none;                                 LETTER-SPACING: 1px;                                               BACKGROUND-COLOR: #F4E7C5; BORDER: 0px; }