html	{
        font-size: 1em;
        }
body 	{ 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
        font-size: 100%;
	margin: 0px;
	min-width: 900px;
	scrollbar-base-color: #555555;
	scrollbar-face-color: #ffffcc;
	scrollbar-track-color: #ffffb5; 
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#eeeeee;
	background: #FFF974 url(img/back.jpg);  
	color: black;
	}
h4 	{
	color: #FFF974;
	background: #852F2E;
	line-height: 30px;
	padding-right: 5px;
	border: black 0px solid;
	}
h4 { margin-top: 0; }
#flag   {
	position : absolute; 
	top: 10px; 
	left: 25%;
	right:25%
	height: 136px;
	width: auto;
	}
#txtflag   {
	position : absolute; 
	top: 15px; 
	left:30%;
	height: auto;
	width: auto;
	border: black 0px solid;
	}
#logo {
	position : absolute; 
	top: 0px; 
	left:0px;
	float: right;
	height: auto;
	width: auto;
	z-index: 1;
	border: black 0px solid;
	}
#oben  {
	background: #852F2E url(img/oben.jpg);
	position: absolute; 
	top: 0px; 
	left:0px;
	height:118px;
	width: 100%;
	min-width: 750px;
	border: black 0px solid;
	}
h1 	{
	font-size:110%;
	font-weight:bold;
	}
h2 	{
	color: #FFF974;
	}
h3 	{
	margin: 5px;
	margin-top: 0px;
	margin-left: 5px;
	}
img {
	margin: 0;
	border: black 0px solid;
	}
td 	{
	background: #FFF974;
	border-collapse: collapse;
	border-bottom: solid 0px;
	border-color: #B6B6B6;
	}
#gitter td {
   	font-size: 95%;
   	background-color: transparent;
   	border-bottom: solid;
   	border-width: 1px;
   	border-right: solid;
   	border-width: 1px;
	border-color: #a0a0a0;
   }
#gitter_k td {
   	/*font-size: 95%;*/
   	background-color: transparent;
   	border-bottom: solid;
   	border-width: 1px;
   	border-right: solid;
   	border-width: 1px;
	border-color: #a0a0a0;
   }
.out {
	width: 350px;
	border: 0px solid #a0a0a0;
	}
#links  {
	background: #852F2E url(img/links.jpg);
	position: absolute; 
	top: 0px; 
	left:0px;
	width: 194px;
	height: 100%;
	border: silver 0px solid;
	}
#betrag	{
	background: #FFF974 url(img/back.jpg); 
	position: absolute; 
	top: 20px;
	right:-25px;
	width: 100px;
	height: auto;
	padding: 8px;
	border: silver 0px solid;
	}
#bestell2  {
	position : absolute; 
	top: 0px; 
	left:  0px;
	width: 85%;
	height: auto;
	text-align: left;
	border: 0px solid blue;
	}
#rechts  {
	background: url(img/rechts.jpg) no-repeat;
	position: absolute; 
	top: 0px; 
	right:0px;
	width: 180px;
	height: 151px;
	font-size: 75%;
	color: #FFF974;
	padding: 0px;
	padding-left: 0px;
	border: black 0px solid;
	z-index: 2;
	}
#login	{
	position: absolute; 
	top: 3px;
	right:0px;
	width: 120px;
	height: 135px;
	border: black 0px solid;
	}
#flagge	{
	position: absolute; 
	top: 30px;
	left: 160px;
	width: auto;
	height: 25px;
	border: red 0px solid;
	z-index: 1;
	}
	/* url(img/menuback.jpg) */
#menuoben {
	/*background: #852F2E;*/
	position : absolute; 
	min-width: 750px;
	height: 26px;
	top: 83px;
	left: 0px;
	padding-left:190px;
	vertical-align: middle;
	/*border-top: 3px #570906  solid;
	border-bottom: 3px #570906  solid;*/
	z-index: 2;
	border: black 0px solid;
	}
#menuoben a {
	font-size: 95%;
	text-decoration: none;
	font-weight: normal;
	color: #FFF974;
	}
#menuoben a:hover {
	color: red;
	}
#menuoben a:active {
	color: red;
	}
#margleft {
	position : relative; 
	left:100px;
	}
#rot {
	color: red;
	font-weight: bold;
	}
#rot_k {
	color: red;
	/*font-size: 95%;*/
	}
#gruen {
	color: green;
	font-weight: bold;
	}
#gruen_k {
	color: green;
	/*font-size: 95%;*/
	}
#blau {
	color: blue;
	}
#braun {
	margin-left: 10px;
	color: #852F2E;
	font-weight: bold;
	}
#ticker	{
	position: absolute; 
	top: 0px; 
	left: 60px;
	width: 405px;
	border: 0px solid black;
	}
.aktivo {
	font-weight: bold;
	border: 0px solid red;
	}
.top	{
	padding-right: 10px;
	border: 1px solid red;
	}
.top2	{
	padding-right: 10px;
	border: 1px solid orange;
	background: #963225;
	}
.m_txt {
	font-size: 90%;
	margin: 1px 20px;
	color: #3F0E0C;
	border: 0px solid black;
	}
table {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid black;
	}
#tab2 {
	position : absolute; 
	top: 220px; 
	left: 0px;
	width: auto;
	height: auto;
	border-collapse: collapse;
	border: 1px solid black;
	}
#inhalt  {
	background: #FFF974 url(img/backpic.jpg);
	position : absolute; 
	top: 120px; 
	left:  200px;
	width: 75%;
	height: 72%;
	font-size: 100% ;
	text-align: justify;
	padding: 5px;
	z-index: 1;
	border: 0px solid blue;
	}
#fahr  {
	background: white;
	position : absolute; 
	top: 10px; 
	left:  10px;
	width: 800px;
	height: 50px;
	font-size: 80% ;
	padding: 5px;
	z-index: 2;
	border: 0px solid blue;
	}
#inhalt-s  {
	background: #FFF974 url(img/backpic.jpg);
	position : absolute; 
	top: 120px; 
	left:  200px;
	width: 70%;
	height: 450px;
	font-size: 100% ;
	text-align: justify;
	padding: 5px;
	overflow: auto;
	z-index: 1;
	border: 0px solid black;
	}
// für IE 6
* html #inhaltin  {
	height: 480px;
	border: 1px solid green;
	}
#inhalt-k  {
	background: #FFF974 url(img/backpic.jpg);
	position : absolute; 
	top: 20px; 
	left:  0px;
	width: 580px;
	height: 98%;
	font-size: 100% ;
	text-align: justify;
	padding: 5px;
	overflow: auto;
	z-index: 1;
	border: 0px solid black;
	}
#inhaltin-2  {
	text-align: left;
	border: 0px solid blue;
	}
#inhaltin-k  {
	text-align: left;
	/*font-size: 90%;*/
	border: 0px solid blue;
	}

#rubrik  {
	width: 99%;
	font-size: 90% ;
	padding: 3px;
	border: 0px solid blue;
	}
#rubrik td 	{
	background: none;
	}
#rubrik a {
	color: black;
	background: none;
	}
#inhalt-anmeld {
	position : absolute; 
	top: 0px; 
	left:  0px;
	width: 80%;
	height: 98%;
	font-size: 100% ;
	text-align: justify;
	padding: 5px;
	overflow: auto;
	z-index: 1;
	border: 0px solid black;
	}
#urlaub {
	width: 0px;
	height: 0px;;
	/*overflow: auto;*/
	
	z-index: 2;
	}
#inhaltin {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	height: 450px;
	background: #FFF974;
	border: 0px solid red;
	}
#inhalt a {
	color: black;
	}
#inhalt-s a {
	color: black;
	}
#korb {
	background: url(img/back.jpg);
	position: absolute;
	top: 30px;
	left:  71%;
	width: 28%;
	min-height: 380px;
	font-size: 90%;
	background: #FFF974;
	border: 1px solid #C8AAA5;
	z-index: 3;
	}
#korb2 {
	background: url(img/back.jpg);
	position: absolute;
	top: 5px;
	left:  1%;
	width: 99%;
	height: 450px;
	font-size: 90%;
	background: #FFF974;
	border: 0px solid black;
	}
#korbin {
	position: absolute;
	top: 35px;
	left:  5px;
	width: 94%;
	height: 190px;
	border: 1px solid black;
	}
#nodis {
	display: none;
	}
#berechn td {
	font-size: 100%;
	}
#formular1 {
	position: absolute;
	top: 5px;
	left:  5px;
	width: 54%;
	height: 180px;
	background: #FFF974;
	border: 0px solid black;
	}
#formular {
	position: absolute;
	top: 5px;
	left:  5px;
	width: auto;
	height: auto;
	background: #FFF974;
	border: 0px solid black;
	}
input	{ font-size: 75%; line-height: 14px; }
form { 
	/*background-color: #FFF974;*/
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	}
.no {
	Background-color: transparent;
	}
#inhalt2  {
	position : absolute;
	top: 0px;
	left:  49.5%;
	width: 49%;
	height: 99%;
	margin: 0.7%;
	border: 0px solid #000;
	}
#inhalt3  {
	position : absolute;
	top: 0px;
	left:  80%;
	width: 20%;
	height: 99%;
	margin: 0.7%;
	border: 0px solid #000;
	}
#inh1 a  { 
	color: black; 
	padding: 2px 5px;
	}
#inh1 a:link  { 
	color: black; 
	padding: 2px 5px; 
	width: 205px; 
	}
#inh2 a { 
	color: black; 
	padding: 0px; 
	margin: 0px;
	}

#mail  {
	position : absolute; 
	left: 15%;
	}
#mail,td,th
	{
	font-size: 85%;
	color: black; 
	}
#text   { 
	position : absolute; 
	width: 360px; 
	top: 300px; 
	left: 560px;
	}
#ueber{ 
	position: absolute; 
	top: 80px; 
	left: 260px; 
	}
a	{
	font-size: 95%;
	}
#menue  {
	width: 152px;
	position : absolute; 
	top: 185px; 
	left:  5px;
	float: left;
	height: 70%;
	display: block;
	border: black 0px solid;
	scrollbar: none;
	}
#nav  {
	font-size: 15px;
	position : absolute; 
	top: 0px; 
	width: 152px;
	left:  0px;
	float: left;
	height: auto;
	display: block;
	border: #FFF974 0px solid;
	}
div#nav a {
	vertical-align: middle;
	text-indent: 10px;
	height: 20px;
	display: block;
	padding: 2px;
	text-decoration: none;
	color: #FFF974;
	padding: 4px 4px 2px 0px;
	/*background: #B0D3FE url(img/but1.jpg) no-repeat;*/
	}
div#nav a:hover {
	color: #FFF974;
	color: red;
	}
div#nav a:active {
	color: #FFF974;
	}
div#nav2 a {
	vertical-align: middle;
	color: #FFF974;
	width: 175px;
	/*text-indent: 10px;*/
	font-weight: bold;
	height: 20px;
	display: block;
	padding: 4px 4px 2px 0px;
	text-indent: 10px;
	text-decoration: none;
	background: url(img/but1.jpg) no-repeat;
	}
div#nav2 a:hover {
	}
div#subnav a {
	vertical-align: middle;
	width: 198px;
	text-indent: 10px;
	height: 20px;
	display: block;
	padding: 2px;
	text-decoration: none;
	}
div#subnav a:hover {
	}
.aktiv  {
	font-weight: bold;
	}
.subaktiv  {
	font-weight: bold;
	}
.hauptlink {
	font-weight: normal;
	background: url(img/but1.jpg) no-repeat;
	text-indent: 5px;
	}
.sublink {
	font-weight: normal;
	background: url(img/but1.jpg) no-repeat;
	text-indent: 5px;
	}
	
.inputsubmit {
  	font-size: 85%;
  	font-weight: bold;
  	text-decoration: none;
    }
.inputtext {
  	font-size: 85%;
  	font-weight: normal;
  	text-decoration: none;
    }
.textlink {
	color: black;
  	text-decoration: underline;
	}
.frm { 
	border: 1px solid gray; 
	}
.submit { 
	height: 19px; 
	font-size: 12px; 
	background-color: #FFDB5A;
	}
textarea {
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	}
#usermenue {
	background: #852F2E url(img/menu.jpg);
	font-size: 90%;
	color: #3F0E0C;
	position : absolute;
	width: 100%;
	height: 22px;
	top: -8px;
	left: 0px;
	padding-left:20px;
	vertical-align: middle;
	/**border-top: 2px #570906  solid;
	border-bottom: 2px #570906  solid;/**/
	z-index: 2;
	}
#usermenue a {
	font-size: 90%;
	text-decoration: none;
	color: #FFF974;
	}
#usermenue a:hover {
	color: red;
	}
#usermenue a:active {
	color: red;
	}
#usermenue .hauptlink {
	background: none;
	/*color: #FFF974;*/
	}
#besucher  { 
	color: gray; 
	visibility: visible;
	font-size: 80%;
	position: absolute; 
	top: 540px; 
	left: 8px; 
	width: 177px; 
	height: 75px;
	border: 0px solid black;
	}
