/* Formate - Weingut Friedel Russler - PIXXL WEBDESIGN www.pixxl-webdesign.de */

/* Body ---------------------------------------------------------------------------------------------------- */
html {
	height: 100%;
	overflow-y: scroll;
}
body {
	background: #527B73 url(../gfx/bg_main.jpg) no-repeat fixed left top;
	font: 12px Arial;
}


/* Tabellen ---------------------------------------------------------------------------------------------------- */
/* Hauptraster */
.tdhauptrasterlinks		{  }
.tdhauptrastermitte		{  }
.tdhauptrasterrechts		{  }
/* Head */
.tdheadweingut			{ background: url(../gfx/bg_head_weingut.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadweinbestellung		{ background: url(../gfx/bg_head_weinbestellung.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheaderstesgewaechs		{ background: url(../gfx/bg_head_erstesgewaechs.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadweinpraemierungen	{ background: url(../gfx/bg_head_weinpraemierungen.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadgeschenkeservice		{ background: url(../gfx/bg_head_geschenkeservice.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadveranstaltungen		{ background: url(../gfx/bg_head_veranstaltungen.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadferienwohnung		{ background: url(../gfx/bg_head_ferienwohnung.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadimpressionen		{ background: url(../gfx/bg_head_impressionen.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadweinjahr			{ background: url(../gfx/bg_head_weinjahr.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadweinbergslagen		{ background: url(../gfx/bg_head_weinbergslagen.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadhierfindensieuns		{ background: url(../gfx/bg_head_hierfindensieuns.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadkontakt			{ background: url(../gfx/bg_head_kontakt.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadlinks			{ background: url(../gfx/bg_head_links.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadimpressum		{ background: url(../gfx/bg_head_weingut.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadrechtliches		{ background: url(../gfx/bg_head_weingut.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.tdheadagb			{ background: url(../gfx/bg_head_weingut.jpg) no-repeat; color: #2B4540; font: 17px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
/* Content */
.tdcontent			{ background: #F8E4DA url(../gfx/bg_content.gif) no-repeat; color: #000000; font: 11px Arial; line-height: 16px; border: 1px solid; border-color: #FFFFFF #000000 #000000 #FFFFFF; } /* Border: Top Right Bottom Left */
/* Foot */
.tdfoot				{ color: #CCDDCC; font: 11px Arial; font-weight: bold; }
/* Transparente Linien links und rechts */
.tdtransplineleft		{ background: #CCE0DC; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65; font: 10px Arial; border: 1px solid; border-color: #FFFFFF #000000 #000000 #FFFFFF; }
.tdtransplineright		{ background: #CCE0DC; filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65; font: 10px Arial; border: 1px solid; border-color: #FFFFFF #000000 #000000 #FFFFFF; }


/* Spacer ---------------------------------------------------------------------------------------------------- */
.tdspacertophead		{ font: 10px Arial; } /* Abstand Seitenrand oben zu Head */
.tdspacercontentbottom		{ font: 10px Arial; } /* Abstand Content zu Seitenrand unten */
.tdspacertoptransplineleft	{ font: 10px Arial; } /* Abstand Seitenrand oben zur transparenten Linie links */
.tdspacertoptransplineright	{ font: 10px Arial; } /* Abstand Seitenrand oben zur transparenten Linie rechts */


/* Links ---------------------------------------------------------------------------------------------------- */
a				{ text-decoration: underline; color: #555555; font: 11px Arial; font-weight: bold; }
a:hover				{ color: #731E0D; }
a.foot				{ text-decoration: underline; color: #CCDDCC; font: 11px Arial; font-weight: bold; }
a.foot:hover			{ color: #FFFFFF; }


/* Content ---------------------------------------------------------------------------------------------------- */
.subheadline			{ color: #731E0D; font: 12px "Times New Roman"; font-weight: bold; letter-spacing: 2px; font-variant: small-caps; }
.content			{ color: #000000; font: 11px Arial; line-height: 16px; }
.gold				{ color: #EEBB00; font: 11px Arial; font-weight: bold; } /* Prämierungen */
.silber				{ color: #AABBBB; font: 11px Arial; font-weight: bold; } /* Prämierungen */
.bronze				{ color: #AC9A31; font: 11px Arial; font-weight: bold; } /* Prämierungen */


/* Formatierung allgemein ---------------------------------------------------------------------------------------------------- */
.hr				{ color: #CCBBBB; } /* Horizontale Linie allgemein */
.imgstd				{ border: 1px solid; border-color: #000000 #FFFFFF #FFFFFF #000000; } /* Bild Standard im Contentbereich */


/* Formulare ---------------------------------------------------------------------------------------------------- */
/* Weinbestellung */
.wborderinput			{ color: #000000; font: 11px "Courier New"; }
.wbadressinput			{ color: #000000; font: 11px "Courier New"; width: 300px; }
.wbadressinputsml		{ color: #000000; font: 11px "Courier New"; width: 50px; }
.wbadressinputtextarea		{ color: #000000; font: 11px "Courier New"; width: 300px; }
.wbsubmit			{ background: #731E0D; color: #FFFFFF; font: 11px Arial; font-weight: bold; }

/* Ferienwohnung */
.fwadressinput			{ color: #000000; font: 11px "Courier New"; width: 200px; }
.fwadressinputsml		{ color: #000000; font: 11px "Courier New"; width: 50px; }
.fwadressinputtextarea		{ color: #000000; font: 11px "Courier New"; width: 200px; }
.fwsubmit			{ background: #731E0D; color: #FFFFFF; font: 11px Arial; font-weight: bold; }


/* Hauptnavigation ---------------------------------------------------------------------------------------------------- */
.tdnavmain			{  }
#navmaincontainer		{  }
#navmaincontainer ul		{ margin: 0;
				  padding: 0;
				  list-style-type: none;
				}
#navmaincontainer li		{ padding: 0;
				  margin: 0;
				}
#navmaincontainer a		{ display: block;
				  padding: 3px 10px;
				  width: 200px;
				  /*height: 18px;*/
				  background-color: #CCE0DC;
				  filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65;
				  text-decoration: none;
				  color: #000000;
				  font: 12px "Times New Roman";
				  font-weight: bold;
				  letter-spacing: 2px;
				  font-variant: small-caps;
				  border: 1px solid;
				  border-color: #FFFFFF #000000 #000000 #FFFFFF;
				}
#navmaincontainer a:hover	{ background-color: #F8E4DA;
				  filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;
				  color: #731E0D;
				}


/* Foot Button ---------------------------------------------------------------------------------------------------- */
.tdfootbutton			{  }
a.footbutton			{ display: block;
				  padding-top: 3px;
				  width: 498px;
				  height: 25px;
				  background-color: #F8E4DA;
				  filter: alpha(opacity=65); -moz-opacity: .65; opacity: .65;
				  text-decoration: none;
				  color: #000000;
				  font: 12px "Times New Roman";
				  font-weight: bold;
				  letter-spacing: 2px;
				  font-variant: small-caps;
				  border: 1px solid;
				  border-color: #FFFFFF #000000 #000000 #FFFFFF;
				}
a.footbutton:hover		{ filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;
				  color: #731E0D;
				}


/* Dummy ---------------------------------------------------------------------------------------------------- */
.dummy				{  }
