html {
	background:url(../img/bg.jpg) repeat left top;
	margin:0;
	padding:0;
}
body {
	font-family: "Lucida Sans", "Lucida", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d8d8d8;
	background:url(../img/bg2.jpg) repeat-x left top;
	margin:0;
	margin-bottom:20px;
	padding:0;
}
h1, h2, h3, h4, h5, h6, form {
	margin:0;
	padding:0;
}
img {
	behavior: url(./img/iepngfix.htc);
	border:0;
}
h1
{
	font-family: "Lucida Sans", "Lucida", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#dadada;
}
h2
{
	color:#FFF;
}
.contenttitel
{
	height:57px;
}
.index_header {
	background:url(../img/logo_bg.gif) left top no-repeat;
	height:125px;
}
.madein {
	padding:0 13px 10px 0px;
	font-size:11px;
	color:#bfbfbf;
	text-transform:uppercase;
}
.index_content {
	background-image:url(../img/index_content_full.png);
	background-position:left;
	background-repeat:no-repeat;
	behavior: url(./img/iepngfix.htc);
	padding:15px;
	padding-bottom:0px;
}
h2.indexhead {
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:24px;
}
.index_content p {
	margin:0;
	padding:5px 0px;
}
a:link.index_quicklink_left, a:visited.index_quicklink_left {
	color:#bfbfbf;
	text-decoration:underline;
	background:url(../img/arrow_left.gif) left center no-repeat;
	padding-left:20px;
}
a:hover.index_quicklink_left {
	color:#bfbfbf;
	text-decoration:none;
	background:url(../img/arrow_left.gif) left center no-repeat;
	padding-left:20px;
}
a:link.index_quicklink_right, a:visited.index_quicklink_right {
	color:#bfbfbf;
	text-decoration:underline;
	background:url(../img/arrow_right.gif) left center no-repeat;
	padding-left:20px;
}
a:hover.index_quicklink_right {
	color:#bfbfbf;
	text-decoration:none;
	background:url(../img/arrow_right.gif) left center no-repeat;
	padding-left:20px;
}
.index_footer {
	background:url(../img/index_footer_bg.png) left top no-repeat;
	behavior: url(./img/iepngfix.htc);
	height:36px;
	font-size:11px;
}
.index_footer a {
	color:#bfbfbf;
	text-decoration:underline;
}
.index_footer a:hover {
	color:#bfbfbf;
	text-decoration:none;
}
.font11px {
	font-size:11px;
}
.navtd {
	border:1px solid #535353;
	height:44px;
	background-color: #000000;
}
#navcontainer { /* none needed */
}
ul#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family:Lucida Sans;
	white-space: nowrap;
}
ul#navlist li {
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 14px 0 15px 0;
}
#navlist a, #navlist a:link {
	margin: 0;
	padding: 14px 30px 15px 30px;
	color: #b3b3b3;
	text-decoration: none;
}
ul#navlist li#active {
	color: #fefefe;
	background-color: #1a1a1a;
}
ul#navlist li#active a {
	color:#fefefe;
}
#navlist a:hover {
	color: #fefefe;
	background-color: #1a1a1a;
}
.telno {
	color:#bbbbbb;
	font-size:18px;
	width:140px;
	background:url(../img/tel_icon.gif) left center no-repeat;
	padding-left:32px;
	height:42px;
}
.contentpart
{
	border:4px solid #222222;
	padding:0px 20px 20px 20px;
	background:url(../img/h1_bg.gif) left top repeat-x;
	background-color:#0a0a0a;
	line-height:18px;
}
.contentpart p
{
	margin:0;
	padding:0px 0px 20px 0px;
}
.contentpart strong
{
	line-height:25px;
}
.imgbox
{
	background:#6b6b6b;
}
.imgboximgborder
{
	border-top:3px solid #6b6b6b;
	border-bottom:3px solid #6b6b6b;
}
a:link.view_mor_link, a:visited.view_mor_link
{
	color:#d8d8d8;
	text-decoration:underline;
	padding-right:15px;
	background:url(../img/view_more_icon.gif) 100% 50% no-repeat;
}
a:hover.view_mor_link
{
	color:#d8d8d8;
	text-decoration:none;
	padding-right:15px;
	background:url(../img/view_more_icon.gif) 100% 50% no-repeat;
}
.redcolor
{
	color:#FF0000;
}
.textboxcss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #000;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin:2px;
	width:250px;
	height:23px;;
}
.textboxcss:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #000;
	border: 1px solid #666666;
	padding: 2px;
	margin:2px;
	width:250px;
	height:23px;
}
.textboxcss:focus
{
	border: 1px solid #666666;
}
.buttoncss
{
	border:1px solid #aeaeae;
	height:28px;
	background: #cdcdcd url(../img/button_bg.gif) left top repeat-x;
	color:#6b6a6a;
	font-size:12px;
	font-weight:bold;
}
.contorm strong
{
	font-size:16px;
}
.footer
{
	border: 1px solid #535353;
	height:33px;
	padding:0px 20px;
	background-color:#060606;
	color:#bfbfbf;
	font-size:11px;
}
.footer a
{
	color:#bfbfbf;
	text-decoration:underline;
}
.footer a:hover
{
	color:#bfbfbf;
	text-decoration:none;
}
ul#rugged li
{
	margin:0;
	padding-bottom:10px;
}
a:link.bodylink, a:visited.bodylink
{	
	color:#d8d8d8;
	text-decoration:underline;
}
a:hover.bodylink
{	
	color:#d8d8d8;
	text-decoration:none;
}
.bdr5px
{
	border:5px solid #BFBFBF;
}
.colorwht
{
	color:#FFF;
}