/* www.erntefest.ch */

body {color:#000; background-color:#CFDF99; background-image:url(../images/design/bg.gif); background-repeat:repeat-y; padding:0; margin:0;}
body {font-family:Verdana, Geneva, sans-serif;}
p, td, th, ul, ol, textarea, input, label, fielset, legend {font-family:Verdana, Geneva, sans-serif; font-size:0.8em; line-height:1.6em;}
p {padding:0; margin:0;}
form p {font-family:Verdana, Geneva, sans-serif; font-size:0.9em;}
hr {height:1px;	color:#339966; background-color:transparent;}
img {border:0;}
table {width:100%; border-collapse:collapse;}
th {text-align:left;}
td {border:1px solid #CCC; padding:2px; vertical-align:top;}
	
/* Titles */
h1, h2, h3 {font-family:Verdana, Geneva, sans-serif; color:#339966; font-weight:normal; margin:0; background-color:transparent;}	
h1	{font-size:1.4em; padding:4px 0 15px 0;}
h2 	{font-size:1.2em; padding:4px 0px 2px 0px; width:100%; border-bottom:1px solid #CCC;}
h3 	{font-size:0.8em; font-weight:bold; line-height:1.5em; padding:20px 0px 15px 0px; width:100%;}

/* List */
ul li {list-style-type:disc;}

/*-- Links --*/
a		  {color:#339966; background-color:transparent; text-decoration:underline;}
a:link    {color:#339966; background-color:transparent; text-decoration:underline;}
a:visited {color:#339966; background-color:transparent; text-decoration:underline;}
a:hover   {color:#CC0000; background-color:transparent; text-decoration:underline;}
a:active  {color:#339966; background-color:#E2EDF5; text-decoration:underline;}

a.mnu, a.mnu:link, a.mnu:visited, a.mnu:hover, a.mnu:active	 {display:block; font-family:Verdana, Geneva, sans-serif; width:195px !important; width /**/:213px; height:auto; background-color:#CFDF99; color:#000; font-size:0.75em; font-weight:bold; text-decoration:none; padding:10px 0 10px 18px; margin:0px; border-bottom:2px solid #FFF;}
a.mnu:hover, a.mnu:active	{background-color:#E3EDC5;}

/* -- Classes -- */

.bu {color:#BED5EC; background-color:#339966; border:none;}
.small {font-size:0.7em;}
.big {font-size:0.95em; font-weight:bold;}
.header {font-size:1.1em; line-height:1.2em; color:#FFF; background-color:transparent; font-weight:normal;}
.teaser {padding-left:11px; font-weight:normal;}
.teaserTitle {font-size:1.4em; padding:4px 0 0 0; padding:0 0 0 11px;}
.banners {margin:0 0 7px 0; padding:0;}
.alphabet {background-color:#D2E3F1; font-weight:bold;}
.programm {font-weight:bold; margin-bottom:1em;}
.FLS {font-family:Verdana, Geneva, sans-serif; font-size:0.7em; margin:20px 0 0 10px;}

/* -- DIVs -- */
#divHeader1 {position:absolute; top:0px; left:213px; width:522px; height:347px; padding:0px; margin:0px; z-index:1;}
#divHeader2 {position:absolute; top:293px; left:240px; width:450px; height:auto; padding:0px; margin:0px; z-index:2;}
#divMenu {position:absolute; top:0px; left:0px; width:213px; height:auto; padding:0px; margin:0px; z-index:3;}
#divContent {position:absolute; top:362px; left:224px; width:500px; height:auto; padding:0; margin:0; z-index:3;}
#divTeaser {position:absolute; top:260px; left:735px; width:253px; height:auto; padding:15px 0 0 0; margin:0px; /* border-top:2px solid #FFF; */ z-index:3;}
#divBanners {position:absolute; top:8px; left:746px; width:234px; height:auto; padding:0; margin:0; z-index:3;}
	

