/* ===================================================
	
	stylsheet: main.css
	Projekt: Weingespür
	Autor: Zitzelsberger Andreas
	Erstellungsdatum: 12.07.2011
	
	Aufbau:	-	Styles reset
			-	Main-styles
			
   =================================================== */

/* ==============
	Styles reset
   ============== */
   
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	}

ol, ul { list-style: none; }

/* =============
	Main-styles
   ============= */
   
html  { height: 100%; }
   
body {
	background: #ffffe5;
	color: #800000;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	min-height: 100%;
	height: auto!important;
}

.fll					{ float: left; }

.flr					{ float: right; }

/* Clearfix */
.clearfix:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 					{display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

.pusher					{ height: 20px; }

h1						{ font-size: 24px; color: #800000; }
h2						{ font-size:20px; font-weight:bold; color: #800000; margin-bottom:20px;}
h3						{ font-size: 16px; color: #800000; padding-bottom: 15px; }
h3 a						{ font-size: 16px; color: #800000; padding-bottom: 15px; text-decoration:none}
h3 a:hover				{text-decoration:underline}

p						{  }

a						{  }
a:hover					{  }

#alignment				{ width: 980px; margin: 0px auto; }
#wrapper				{  }
#page					{  }

.col1					{  }
.col2					{ width: 440px; margin-right: 20px; padding: 10px 10px 10px 0px; }
.col3					{ width: 440px; margin-left: 20px; padding: 10px 0px 10px 10px; }

#north					{  }
#center					{}
#south					{ }

.panorama_image			{ border: 2px solid #800000; clear:both; margin: 0px 10px; }
.panorama_image img		{ border: 1px solid #800000; padding: 5px; margin: 2px; max-width: 940px; }

.portrait_image			{ border: 2px solid #800000; clear: both; }
.portrait_image img		{ border: 1px solid #800000; padding: 5px; margin: 2px; max-width: 419px; }

/* =======
	North
   ======= */
   
.navigation				{margin-top:40px; margin-bottom:35px;}
.navigation_list		{  }
.navigation ul			{ }
.navigation li			{float:left; margin-right:40px;}
.navigation a			{color:#800000; font-size:16px; font-weight:bold; text-decoration:none}
.navigation a:hover		{text-decoration:underline}
.navigation a.active		{text-decoration:underline}
.navigation a.active:hover { }

   
/* ========
	Center
   ======== */

/* =========
	Content
   ========= */

.content				{ margin-bottom: 25px; padding-bottom: 25px; background: url(images/spacer.png) no-repeat center bottom; }

/* =======
	South
   ======= */

.footer					{width:175px;margin-left:auto; margin-right:auto;padding-bottom:20px;}

/* ============
	Startseite
   ============ */

/* =========================
	Weinabende und Seminare
   ========================= */

.span 					{ width: 280px; padding: 0px 30px 0px 0px; }
.span p					{ padding-bottom: 10px; }

/* ===========
	Aktuelles
   =========== */

/* ============
	Zur Person
   ============ */
   
.home-text	{position:absolute; right:155px; bottom:132px; color:#800000; text-align:center}
.home-text h2	{font-weight:normal; font-size:28px;}
.home-text h3	{font-weight:bold; font-size:69px;}
.home-text p	{font-size:16px; margin-bottom:10px; font-size:18px;}
.more		{position:absolute; bottom:20px; right:20px; font-size:18px;}
.more a		{ color:#800000; text-decoration:none}

table.header	{margin-bottom:20px; width:100%; }
table.header td	{padding:0px 10px 0px 0px; font-size:13px; line-height:18px; width:33%;vertical-align:top}
#center img	{margin-bottom:35px;}
table.content		{background:none; padding-bottom:0px;}
table.content td	{padding:0px 20px 0px 0px; width:50%; vertical-align:top; font-size:15px; line-height:20px;}
table.content td p	{font-size:15px; line-height:20px;}
table.info td p		{font-size:15px; line-height:20px; margin-bottom:20px;}