body {	text-align: center;	background: #CCCCCC url(../img/bg_site.gif) repeat-x top;margin: 0px;	padding: 0px;	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}
a:link {color: #FFFF00;}
a:visited {color: #FFFF00;}
a:hover {color: #FFFF00;}
a:active {color: #FFFF00;}

#maincontainer {
	height: auto;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #6D6A5D;
}

#imgholder {	height: auto;	width: auto;	position: absolute;	margin: 28 0 0;	padding: 0px;}

#navigation {	background-color: #000000;	height: 23px;	width: 100%;	padding-top: 5px;}
#navigation ul {	margin: 0px;	padding: 0px;	list-style-type: none;}
#navigation li {	display: inline;	list-style-type: none;	padding-right: 10px;	background: url(../img/bg_navigation.gif) no-repeat right;	padding-left: 10px;	color: #CCCCCC;}	
#navigation strong {	color: #FFFF00;}
#navigation  a:link {color: #CCCCCC; text-decoration: none;} 
#navigation  a:visited { color: #CCCCCC; text-decoration: none;} 
#navigation  a:hover{ color: #CCCCCC; text-decoration: underline; } 
#navigation  a:active{ color: #CCCCCC; text-decoration: none;} 

#header {	height: 82px;width: 100%;	text-align: right;}
#header form {	background: url(../img/bg_form.gif) no-repeat;	height: 52px;	width: 154px;	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	float: right;}
#header img {	margin-top: 15px;	margin-right: 15px;}

.search {	padding: 0px;	margin: 4px 4px 0px 0px;}
.searchfield {	height: 18px;	width: 141px;	margin-top: 0px;	border: 1px dashed #666666;	margin-right: 4px;}

#introduction {	font-family: "Century Gothic", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 22px;	background-color: #FFFF00;	height: 31px;	width: 755px;	border-bottom: 1px solid #CCCCCC;	text-align: right;	padding-top: 15px;	padding-right: 5px;}
	
#container {	background: #000000 url(../img/bg_container.gif) repeat-y;	height: auto;	width: auto;	float: left;}
	
#leftcol {	background-color: #000000;	height: auto;	width: 277px;	background: url(../img/bg_leftcol.gif)  repeat-y;	float: left;padding-bottom: 50px;}


/* includes MSIE min-height hack */
#leftcol ul { margin: 0px;padding: 0px 0px 0px 0px;list-style-type: none;min-height: 400px;}
div[class] #leftcol ul {height: auto;}
#leftcol img {	float: left;	padding-top: 10px;	padding-left: 10px;}
#leftcol a:link {color: #CCCCCC; text-decoration: none;} 
#leftcol a:visited { color: #CCCCCC; text-decoration: none;} 
#leftcol a:hover{	color: #CCCCCC;	text-decoration: none;} 
#leftcol a:active{ color: #CCCCCC; text-decoration: none;} 

#content {	background: #000000 url(../img/bg_rightcol.gif) repeat-x top;	height: auto;	width: 453px;	float: left;	color: #FFFFFF;	padding-top: 65px;	padding-left: 15px;	padding-bottom: 200px;	font-weight: normal;	padding-right: 15px;}
#content strong {color: #FFFF00;}

h1 {font-size: 1.4em;margin: 0px;	padding: 0px;}
	
#karcherband {height: auto;	width: 100%;background: url(../img/bg_karcherband.gif) repeat-x bottom;	padding-top: 81px;	float: left;}
#karcherband img {	float: right;	padding-right: 10px;}	
	
#footer {height: 20px;width: 100%;	padding-top: 5px;	float: left;	background-color: #FFFF00;}
#footer p {	padding: 0px 10px 0px 0px;	margin: 0px;	float: right;}
#footer a:link {color: #000000;} 
#footer a:visited { color: #000000;} 
#footer a:hover{	color: #000000;	text-decoration: none;} 
#footer a:active{ color: #000000;} 
.KarcherLogo {	background-image: url(../img/karcher.gif);	background-repeat: no-repeat;	height: 78px;	width: 760px;	float: left;}

h1 {	font-size: 18px;	color: #FFFF00;}
h2 {	font-size: 16px;	margin: 0px;	padding: 0px;}
h3 {font-size: 14px;}
h4,h5,h6 {font-size: 12px;}
