body {
	background-color:#ffcc33;
	background-image:url(img/backgr.jpg);
	background-repeat:no-repeat; 
	background-position:bottom right;
	background-attachment:fixed;
	margin-top:10px;
	margin-left:40px;
	margin-right:50px;
	margin-bottom:10px;
	overflow:auto;
  scrollbar-face-color:#ffffcc;       /* kaesten um scrollpfeile */
  scrollbar-highlight-color:#ff9900;  /* innerer 3d-schatten um scrollpfeile und scrollbalken oben und links */
  scrollbar-3dlight-color:#ffffcc;    /* aeusserer 3d-schatten um scrollpfeile und scrollbalken oben und links */
  scrollbar-shadow-color:#ffcc33;     /* scrollpfeile auch wenn seite zu kurz */
  scrollbar-arrow-color:#ffcc33;      /* scrollpfeile wenn seite lang genug */
  scrollbar-track-color:#ffcc33;      /* bildschirmleiste hintergrund */
  /*scrollbar-darkshadow-color:#ff9900;*/ /* 3d-schatten um scrollpfeile und scrollbalken rechts und unten */
  }


p, i, br, ul, ol, li, div, td, th, form, address, blockquote {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#3366ff;
   }

p, ul, ol, li, div, td, th, address, nobr, b, i {
   font-size:10pt;
   }

p {
/*   font-size:11pt;
   letter-spacing:0.2mm;
   word-spacing:0.8mm;
   text-indent:0mm;
   text-align:left; */
   margin-top:4pt;
   margin-bottom:0px
   }

h1, h2, h3 {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:#3366ff;
	 /*font-style:italic;*/
   }

h1 {
   font-size:20pt;
   letter-spacing:0.1em;
   margin-top:12pt;
   margin-bottom:8pt;
   }

h2 {
   font-size:14pt;
   margin-top:6pt;
   margin-bottom:6pt;
   }

h3 {
   font-size:12pt;
   margin-top:3pt;
   margin-bottom:6pt;
   }

li {
   margin-top:3px;
	 }

img {
	border:0px;
	}

a:link {
   font-size:10pt;
   text-decoration:underline;
   color:#3366cc;
	 font-weight:bold;
   }

a:visited {
   color:#3333ff;
   text-decoration:underline;
   font-size:10pt;
	 font-weight:bold;
   }

a:active {
   color:#3366ff;
   text-decoration:none;
   font-size:10pt;
	 font-weight:bold;
   }

a:hover { 
   text-decoration:none;
   color:#ff9900;
	 font-weight:bold;
   }

.mono {
	font-family:courier;
	background-color:#333333;
	}

.fehler {
   color:#ff0000;
	 font-weight:bold;
	 }

hr {
   color:#ff9900;
   size:1pt;
   border:0px solid #ff9900;
   background-color:#ff9900;
   }

fieldset {
	border:#ff9900 1px solid;
	padding:15px;
	width:80%;
	background-color:#ffcc33;
	}
	
legend {
	align:right;
	color:#ff9900;
	font-size:11pt;
	font-weight:bold;
	}

input, textarea {
	border: #ff9900 1px solid;
	background-color:#ffffcc;
	}

input.button {
	/*background-color:#ff9900;*/
	margin:3px;
	color:#ff9900;
	font-size:11pt;
	font-weight:bold;
	}

a.navi:link {
   font-size:11pt;
   font-weight:bold;
	 text-decoration:none;
   color:#3366ff;
   }

a.navi:visited {
   color:#3366ff;
   text-decoration:none;
   font-weight:bold;
   font-size:11pt;
   }

a.navi:active {
   color:#3366ff;
   text-decoration:none;
   font-weight:bold;
   font-size:11pt;
   }

a.navi:hover { 
   text-decoration:none;
   font-weight:bold;
   font-size:11pt;
   color:#ff9900;
   }

.navi_bg {
	width:150px;
	height:36px;
	background-image:url(img/navibg.gif);
	text-align:left;
	padding-left:30px;
	}

.navi_bg1 {
	width:150px;
	height:36px;
	background-image:url(img/navibg1.gif);
	text-align:left;
	padding-left:30px;
	}

.td_content {
	width:580px;
	text-align:left;
	padding-left:20px;
	}

.rahmen {
	border-width:5px;
	border-color:white;
	border-style:solid
	}
	
.rahmen_duenn {
	border-width:2px;
	border-color:white;
	border-style:solid
	}
	
#countdown1 {
  font-size:1.8em;
}