body {
/*
margin: 0px;
background-color: #DBDBDB;
	color: #3d3c3d; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-align: justify;
	*/
}

td {}

/* 
haupttext 
*/

.content_text {
	font-family: "Georgia", "Times New Roman", "Times", serif;
	font-size: 11px;
	line-height: 18px;
	color: #696969;
}

.table_text_innen   { color: #3d3c3d; font-size: 12px; line-height: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }
.table_text_innen_subheadline { color: #3d3c3d; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; text-align: justify; }
.table_text_strong { color: #3d3c3d; font-weight: 500; font-size: 12px; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; letter-spacing: 2px; }
.table_text_stronger { color: #3d3c3d; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; letter-spacing: 2px; }
.table_text_marker  { color: #8d1029; font-size: 12px; line-height: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }
.table_annotation  { color: #3d3c3d; font-style: italic; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }

/* 
subnavi 
*/
.subnavi_text   { 
	color: #8d1029; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration: none; 
	}	
	
.subnavi_text a   {
	color: #696969;  
	font-size: 11px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration: none; 
	}
	
.subnavi_text:hover  {
	text-decoration: underline;
	}	
	
.subnavi_text a:hover   { 
	color: #8d1029; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif;  
	}
	
/* 
subnavi text rot
*/
.subnavi_text_rot   { 
	color: #8d1029; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration: none; 
	}	
	
.subnavi_text_rot a   {
	color: #8d1029;  
	font-size: 11px; 
	line-height: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration: none; 
	}
.subnavi_text_rot a:hover   { color: #8d1029; font-size: 11px; line-height: 14px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
.subnavi_text_rot:hover { color: #8d1029; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; text-decoration: underline; }
/* 
subheadline 
*/
.subheadline  { color: #8d1029; font-size: 14px; line-height: 16px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
.headline { color: #8d1029; font-size: 16px; line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }

/* 
footnote 
*/
.footnote_text { 
	color: white; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	}
	
.footnote_link { 
	color: white; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.footnote_link:hover  {
	text-decoration: underline;
	}	
	
.footnote_link:visited   { 
	text-decoration: none; 
	}
	
/*
Sektion mit den Hauptnavigationsbuttons
*/
a img nav {height: 23px; border-width: 0; background: top left no-repeat;}

a#home img  { width: 222px; background-image: url(../images/nav_01_off.gif); }
a#home:hover img  { width: 222px; background-image: url(../images/nav_01_on.gif); }
a#home:active img  { width: 222px; background-image: url(../images/nav_01_off.gif); }

a#ueberuns img  { width: 94px; background-image: url(../images/nav_02_ueberuns_off.gif); }
a#ueberuns:hover img  { width: 94px; background-image: url(../images/nav_02_ueberuns_on.gif); }
a#ueberuns:active img  { width: 94px; background-image: url(../images/nav_02_ueberuns_off.gif); }

a#regionen img  { width: 114px; background-image: url(../images/nav_03_weinregionen_off.gif); }
a#regionen:hover img  { width: 114px; background-image: url(../images/nav_03_weinregionen_on.gif); }
a#regionen:active img  { width: 114px; background-image: url(../images/nav_03_weinregionen_off.gif); }

a#shop img  { width: 100px; background-image: url(../images/nav_04_shop_off.gif); }
a#shop:hover img  { width: 100px; background-image: url(../images/nav_04_shop_on.gif); }
a#shop:active img  { width: 100px; background-image: url(../images/nav_04_shop_off.gif); }

a#service img  { width: 71px; background-image: url(../images/nav_05_service_off.gif); }
a#service:hover img  { width: 71px; background-image: url(../images/nav_05_service_on.gif); }
a#service:active img  { width: 71px; background-image: url(../images/nav_05_service_off.gif); }

a#kontakt img  { width: 76px; background-image: url(../images/nav_06_kontakt_off.gif); }
a#kontakt:hover img  { width: 76px; background-image: url(../images/nav_06_kontakt_on.gif); }
a#kontakt:active img  { width: 76px; background-image: url(../images/nav_06_kontakt_off.gif); }

a#impressum img  { width: 103px; background-image: url(../images/nav_07_impressum_off.gif); }
a#impressum:hover img  { width: 103px; background-image: url(../images/nav_07_impressum_on.gif); }
a#impressum:active img  { width: 103px; background-image: url(../images/nav_07_impressum_off.gif); }

/*
Bilder vorladen
*/
.hiddenPic {display:none;}

formular_felder fieldset {
    border: 0;
}