/* css Zen Garden submission - 'spring360', by Rene Hornig, http://www.medialab360.com/ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2006, Rene Hornig */


/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */

/*colour schemes

beige/brown background  #EAF7DC navigation #8D9F7B
green background #EAF7DC navigation #8D9F7B

*/

/* basic elements */
* {
	margin: 0;
	padding: 0;	
}

body { 
	background: #EAF7DC;
	color: #4C4C4C;
	font-family: Verdana,Arial,Helvetica,sans-serif; 	 	
}

p { 	
	font-size: .8em;
	line-height: 2em;
	padding-bottom: 1em;
}

h1 {
font-size: 1.1em;
font-weight: bold;
	line-height: 2em;

}

h2 {
font-size: 1em;
font-weight: bold;
	line-height: 2em;

}
 
 h3 {
font-size: 0.9em;
font-weight: bold;
	line-height: 2em;

}

a:link, 
a:visited {
	
	font-weight:bold;
	text-decoration: none;
	color: #4C4C4C;
}

a:hover 
  {
	background: #EAF7DC;
	color: #4C4C4C;
}

/* main elements - lists */
#body ul {
font-size: .8em;
	line-height: 2em;
padding-left: 40px;
}
	
#body li {
padding-bottom: 10px;
padding-left: 10px;
}

/* main elements - tables */
#body table {
border: 1px solid #4C4C4C;
margin-left:10px;
margin-right:10px;
font-size: .8em;
	line-height: 2em;
}

#body td,
#body th {
padding: 10px 10px 10px 10px;
vertical-align: top;
border:none;
}	


#header {
 padding-left: 50px;
 padding-right: 50px;
 font-size: 2.5em;
 font-weight: bold;
 font-variant:small-caps;
 font-family: georgia, roman, 'times new roman', times, serif;
 
}

#body {
padding: 0 50px 50px 50px;
}

#container { 
	background-color: #fff;
	color: inherit;
	width: 700px;	
	margin-left: 50px;
	
	
}


#navigation {	
font-size: .7em;
	background-color: #8D9F7B;
	color: inherit;
	left: 750px; 	
	padding-top: 10em;
	position: absolute;
	top: 130px;	
	margin-right: 20px;
	z-index: 10;
}



#navigation ul {
	list-style-type: none;
	padding: 0 50px 25px 15px;	
}

#navigation ul ul {
	list-style-type: none;
	padding: 0;	
}
#navigation li {
background-color: inherit;
	color: #E6E3DE;	
	padding: 6px 10px;	
}

#navigation a:link,
#navigation a:visited {
	background-color: inherit;
	color: #4C4C4C;
	font-weight: bold;
}


#navigation a:hover
 {	
	background: #EAF7DC;
	color: #4C4C4C;
	text-decoration: none; 
}



#imprint { 	
	font-size: .7em;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-top: thin dotted;
	margin-left: 20px;
	margin-right: 20px;
}

#imprint a:link,
#imprint a:visited,
#imprint a:hover
 {
	background-color: inherit;
	color: #857E70;
}