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

/* ==============
	Styles reset
   ============== */

@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light);
   
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: #111111;
	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						{ }
h3						{ font-size: 14px; color: #800000; padding-bottom: 15px; }

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					{background: url(images/weingespuer-home.jpg) no-repeat center top; width:980px; height:530px; position:relative}
#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		{ }
.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; left:290px; font-size:18px; color:#800000}
.more a		{ color:#800000; text-decoration:none}

.more h1	{font-size:80px!important; font-style:italic; font-family: 'Shadows Into Light', cursive;}
.more h1, .more h2, .more h3, .more h4, .more h5	{text-align:center; font-size:20px; padding-bottom:0px; font-weight:normal}
.more h5	{text-align:right; font-size:18px; margin-right:-250px;}