/* Version: Standard */

/* ---   css bei Niki Huwyler 2005   --- */
/* ---   unter cc lizenz   --- */
/* ---   http://creativecommons.org/licenses/by-nc-sa/2.0/  --- */

body   { 
font-size: 100%; 
font-family: Georgia, Verdana, Helvetica, sans-serif; 
background: #ccff99 url(standard/background.jpg) repeat-x left top }

* html body   { background: #cf9 url(standard/background.jpg) repeat-x left top; }

img { border: 0; }

h1  { 
font-size: 120%; 
color: #300000; 
font-family: Georgia, Verdana, Helvetica, sans-serif; 
font-style: italic; 
letter-spacing: 2pt; 
margin-bottom: 0 }

h2    { 
color: #300000; 
font-size: 80%; 
font-family: Georgia, Verdana, Helvetica, sans-serif; 
letter-spacing: 1pt;
margin-bottom: 0  }

p     { font-size: 80%; line-height: 130%; margin: 0 0 7px }

a   { color: #060; text-decoration: none; background-color: transparent; cursor: auto }

a:link    { 
color: #060; 
font-size: 100%; 
font-family: Georgia, Verdana, Helvetica, sans-serif; 
font-variant: normal; 
text-decoration: none; 
cursor: auto }

a:visited  { 
color: #800000; 
font-size: 100%; 
font-style: italic; 
font-weight: normal; 
text-decoration: none }

a:hover, a:active   { color: #000000; text-decoration: underline }


/* ---- menu navigation */
ul  { 
font-size: 80%; 
list-style: none; 
margin: 0; 
padding: 0; 
width: 150px; /* breite vom Menu */
border-bottom: 1px solid #060 }

ul li {
	position: relative; }
	
li ul {
	position: absolute;
	left: 149px; /* setze 1px weniger als die menu breite */
	top: 0;
	display: none; }

/* Styles fuer die menu balken */
ul li a  { 
display: block; 
color: #777; 
text-decoration: none; 
background: url(standard/navinorm.png) repeat-y; 
padding: 5px  5px 5px 12px; 
border-style: solid solid none; 
border-width: 1px 1px 0; 
border-bottom: 0;
border-color: #060 }

/* Fix IE. verstekt fuer IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; } /* End */

ul li a:hover   { 
color: #003366; 
background: url(standard/backmain.gif) repeat  } /* hover style */
		
li ul li a { padding: 2px 5px;
font-size: 100%; } /* untermenu style */
		
li:hover ul, li.over ul  { 

font-size: 100%;
display: block; } /* The magic :-) */

/* ------ styleswitcher */
#switcher li.aa   { 
font-weight: bold; 
background-color: #ccff99 }

		#page2      { 
		background: #f1e2c3 ; 
		margin-left: 100px; 
		padding: 10px }

	#container  { 
	background: url(standard/backmain.gif) no-repeat; 
	margin: 0 auto; 
	padding: 0; 
	padding-top: 0; 
	width: 762px; 
	border-style: none; 
	border-color: #996600; 
	\width: 760px; 
	w\idth: 760px }

	#banner      { 
	background: url(standard/top.jpg) no-repeat left top; 
	margin-top: 0; 
	padding-top: 0; 
	padding-right: 5px; 
	padding-left: 5px; 
	height: 114px }

	#content    { 
	background-color: transparent; 
	margin-left: 210px; 
	padding: 5px 5px 5px 10px }

	#sidebar-a    { 
	background: url(standard/topnavi.png) no-repeat left top; 
	padding: 8px 0 0; 
	width: 200px; 
	float: left; 
	\width: 210px; 
	w\idth: 200px   }

	#footer   { 
		background: url(standard/base.gif) no-repeat left bottom; 
		padding: 2px; 
		clear: both }
