/* ---------------- the basics ---------------- */body { 	background : #fdffea url(../img/bgr_shadow.gif) repeat-y;	text-align : left;	color : #7C805B; 	font-size : 12px; 	font-family : georgia, times, serif;
margin: 0 0 0 0;}p { 	background: none;	font-size : 12px; 	font-family : georgia, times, serif; }td tr { 	font-size : 12px; 	font-family : georgia, times, serif;  }/* ---------------- h ---------------- */h1, h2, h3, h4 { 	text-align : left;	color : #b7772b; 	background : none;	font-size : 14px; 	font-family : georgia, times, serif;	font-style : italic; }strong { 	text-align : left;	color : #b7772b;	background : none; 	font-size : 14px; 	font-family : georgia, times, serif; 	font-style : italic; }/* ---------------- textformatierung ---------------- */.names { 	background : none;	color : #a01ea2; 	font-size: 12px; 	letter-spacing: 0.2em;	font-weight: bold;	font-family: Georgia, Times, serif;}.color { 	background : none;	color : #a01ea2; 	font-size: 10px; 	font-weight: bold;	font-family: Georgia, Times, serif;}.text { 	text-align : left;	color : #7C805B; 	font-size : 12px; 	font-family : georgia, times, serif; }.bold { 	text-align : left;	color : #7C805B; 	font-size : 12px;	font-weight : bold; 	font-family : georgia, times, serif; }.kursiv { 	text-align : left;	color : #7C805B; 	font-size : 12px;	font-style : oblique; 	font-family : georgia, times, serif; }/* ---------------- navigation ---------------- */a { 	font-family : georgia, times, serif;	color : #7C805B;   	font-size : 12px; 	text-decoration : none; 	background : none;}a:link { }a:visited { }a:hover { 	text-decoration : none; 	color : #a01ea2; 	background : none;}/* ---------------- navigation 2. ebene ---------------- */a.sub { 	font-family : georgia, times, serif;  	font-size : 10px; 	text-decoration : none; 	color : #7C805B; }a.sub:link { }a.sub:visited { }a.sub:hover { 	text-decoration : none;	color : #a01ea2; 	background : none;}/* ---------------- forms ---------------- */input { 	font-size : 12px; 	background-color : #f5edd9; 	font-family : georgia, times, serif;	color: #b7772b;	width: 300px;	height: 20px;	border: 0px;	border-bottom : #b7772b 1px solid;}input:first-child:focus {   color: #b7772b;   background-color: #fff9ed;}input.boxes { 	color : #fff9ed;	background-color : #b7772b; 	font-size : 12px; 	font-family : georgia, times, serif;	font-weight: bold;	border-right : black 1px solid;	border-bottom : black 1px solid;	width: 100%;}textarea { 	font-size : 12px; 	background-color : #f5edd9; 	font-family : georgia, times, serif;   	color: #b7772b;	width: 300px;	border : 0px;	border-bottom : #b7772b 1px solid;}textarea:first-child:focus {   color: #b7772b;   background-color: #fff9ed;} select {			color : #b7772b; 	background-color : #94A2CD;	font-family : georgia, times, serif; }/* ---------------- ids ---------------- */#header {	position : absolute;	left : 66px;	top : 0px;}
