@charset "utf-8";
body  {
	font:"Times New Roman", Times, serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.thrColElsHdr #container {
	width: 46em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #6B0000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
	margin: 0 auto;
} 


.thrColElsHdr #menue {
	color:#F90;
	padding-top:20px;
	text-align:center;
	float:left;
	line-height:25px;
	width:23%;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	font-size: 18px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:thin;}
	
.thrColElsHdr #head_menue {
	width:77%;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-bottom-color:#000;
	text-align:center; 
	word-spacing:45px;
	font-size:14px;
	margin-left:23%;}
	
a:hover {color:#009; text-decoration: none;}
a:link {color:#F90; text-decoration:none;}

.thrColElsHdr #haupttext {
	padding: 20px;
	margin-left:23%;
	margin-bottom:-20px;
	background-image:url(images/hintergrund.gif);}

	
.thrColElsHdr #footer {
	text-align:center;
	padding-bottom:5px;
	line-height:0;
	color:#F90;
	font-size:16px;
	border-top-style:solid;
	border-top-color:#000;
	border-top-width:thin;}

.clearfloat {clear:both;}

h1 {
	text-align:center;
	color:#000;
	font-size:19px;
	font-weight:bolder;
	line-height:25px;}
	
h2 {
	text-align:center;
	color:#000;
	font-size:17px;
	font-weight:bolder;}

h3 {
	text-align:justify;
	color:#000;
	font-size:14px;}
	
h4 {
	color:#000;
	text-align:justify;
	font-size:15px;}

a:visited {color: #F90;}

a:active {color: #F90;}
