body, h1, h2, h3, h4, td, ul, div, span, p { font-family: "Times New Roman", Times, serif; font-size: 12px; }

H1 { font-size: 16px; }
H2 { font-size: 14px; font-weight: bold; }
H3 { font-size: 12px}
H4 { font-size: 10px}

ol { 
	margin-left:	15pt;
	padding:		0;
}

.winz { font-size: 10px}
.bigred { color: red; font-size: 20px;}
.blue { color: #0000FF; }
.bigblue { color: #0000FF; font-weight: bold; }
.red { color: red; }
.yellow { color: #FFFF00; }
.bold { font-weight: bold;  }


a { color: #000066; font-weight: bold; text-decoration: none; }
a:active { color: #0000FF; }
a:hover { color: #ff0000; text-decoration: underline; }

a.hell { color: #FFF; font-weight: bold; font-size: 16px; text-decoration: underline }
a.hell:hover { font-size: 20px; }


img {
  border:		none;
}

/*----------------------------*/

body {	
	margin: 	4px;
	text-align:	center;
	background-color:#0099CC;
}

.background {
	width:		750px; 
	margin:		auto;	/* A must for Mozilla! */
	background-image:url(img/background2.png);
	background-position:center;
	background-repeat:repeat-y;
}

.content {
	width:		710px; 
	margin:		auto;	/* A must for Mozilla! */
	text-align:	left;
	height:		550px;	/* IE auto expands the height */
	padding-bottom:1px;	/* MOZ spackt sonst*/
	background-color:#fff;
}

/* IE does not understand min-height and the > selector. But Moz does! */
* > .content {
	height:		auto;	/* Overwrite height for IE */
	min-height:	550px;
}

#topbox {
	width:		100%;	
	height:		80px;
	overflow:	hidden;
}

#topbox div {
	float:		left;
	height:		80px;
}

#head {
	width:		750px;	
	margin:		auto;	/* A must for Mozilla! */
	background-image:url(img/background.png);
	background-repeat:no-repeat;
	height:		22px;
}

.foot {
	width:		750px;	
	margin:		auto;	/* A must for Mozilla! */
	font-size:	10px;
	background-image:url(img/background.png);
	background-position:0px -50px;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:20px;
}
/*----------------------------*/

.menu {
  list-style-type:	none;
  padding:		0;
  margin:		0;
  height:		20px;
  background-color:	#EEeeEE;
  border-bottom:	solid 1px black;
  text-align:		center;
}

.menu li {
  width:		117px; 
  display:		block; 
  float:		left;
  text-decoration:	none;
  color:		#CCccCC;
  font-variant:		small-caps;
  border-right:		solid 1px #ccCCcc;
  margin:		0;
}

.menu li a {
  display:		block; 
  padding:		2px 0px;
  text-decoration:	none;
  color:		#063399;
}

.menu li a:hover {
  text-decoration:	underline;
  background-color:	#FFffFF;
  color:		#063399;
}

/*----------------------------*/

.fm_head {
  color:		#FFCC00;
  font-weight:	bold;
  font-size: 	12px; 
  background-image:url(img/himmel.jpg);
}

