﻿body
{
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#333333;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}
a:focus
{
	outline:none;
}

#htmlMain body
{
	background-image:url(_images/background.jpg);
	background-repeat:repeat-x;
	background-color:#4d4d4d;
}

.divIndex
{
	position:absolute;
}

.header
{
	background-image:url(_images/header_bg.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:455px;
}
.tdNavigation_Header
{
	padding-right:28px;
	padding-top:50px;
}
.Navigation_Header
{
	padding-left:34px;
}

.aHeader
{
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
}
.aHeader:hover, .aHeaderSelected
{
	color:#bf3616;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
}
.aFooter
{
	color:#b8b8b8;
	text-decoration:none;
	cursor:pointer;
}
.aFooter:hover, .aFooterSelected
{
	color:#bf3616;
	text-decoration:none;
	cursor:pointer;
}

.Image
{
	text-decoration:none;
}

.content
{

}

.tdDot
{
	width:9px;
	padding-top:9px;
}
.tdDotText
{
	padding-top:4px;
}

.tdContent
{
	padding:7px 0px 16px  16px;
	background-color:#ffffff;
	max-width:970px;
	min-width:970px;
}

.border_content_top_left
{
	background-image:url(_images/contentborder/border_content_top_left.png);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
}
.border_content_top
{
	background-image:url(_images/contentborder/border_content_top.png);
	background-repeat:repeat-x;
	height:14px;
	width:970px;
}
.border_content_top_right
{
	background-image:url(_images/contentborder/border_content_top_right.png);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
}
.border_content_right
{
	background-image:url(_images/contentborder/border_content_right.png);
	background-repeat:repeat-y;
	width:14px;
	height:200px;
}
.border_content_left
{
	background-image:url(_images/contentborder/border_content_left.png);
	background-repeat:repeat-y;
	width:14px;
	height:200px;
}
.border_content_bottom_left
{
	background-image:url(_images/contentborder/border_content_bottom_left.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}
.border_content_bottom
{
	background-image:url(_images/contentborder/border_content_bottom.png);
	background-repeat:repeat-x;
	height:14px;
	width:970px;
}
.border_content_bottom_right
{
	background-image:url(_images/contentborder/border_content_bottom_right.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

.tdInfo
{
	padding-top:3px;
}

.info
{
	background-color:#f5f5f5;
	padding:14px 13px 14px 13px;
}

.info_small
{
	background-color:#f5f5f5;
	padding:11px 13px 9px 15px;
}

.border_info_top_left
{
	background-image:url(_images/infoborder/border_info_top_left.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.border_info_vertical
{
	background-image:url(_images/infoborder/border_info_vertical.jpg);
	background-repeat:repeat-x;
	height:5px;
}
.border_info_top_right
{
	background-image:url(_images/infoborder/border_info_top_right.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.border_info_horizontal
{
	background-image:url(_images/infoborder/border_info_horizontal.jpg);
	background-repeat:repeat-y;
	width:5px;
}
.border_info_bottom_left
{
	background-image:url(_images/infoborder/border_info_bottom_left.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.border_info_bottom_right
{
	background-image:url(_images/infoborder/border_info_bottom_right.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}





.tdFooter
{
	color:#b8b8b8;
	padding:6px 30px 10px 30px;
}

.tdNavigation_Footer
{
	padding:0px 13px 0px 0px;
}

.aSonnytec
{
	color:#b8b8b8;
	text-decoration:none;
}


.Headline
{
	color:#333333;
	font-weight:bold;
	font-size:28pt;
	font-family:Myriad Pro Light, Arial;
}
.Subline
{
	font-weight:bold;
	font-size:12pt;
	font-family:Myriad Pro Light, Arial;
}
.SubSubline
{
	font-size:12pt;
	font-family:Myriad Pro Light, Arial;
	font-weight:bold;
}

.Orange
{
	color:#bf3616;
}
.Blue
{
	color:#42b9e1;
}
.Green
{
	color:#a4d500;
}
.Yellow
{
	color:#f0d701;
}
.Black
{
	color:#000000;
}
.Bold
{
	font-weight:bold;
}

.Quotation
{
	font-size:13.5pt;
	color:#000000;
	font-family:Myriad Pro Light, Arial;
	font-weight:normal;
}
.Quotation_Author
{
	color:#676767;
	font-size:8pt;
	font-weight:normal;
	font-family:Arial;
}
.Quote
{
	font-size:51pt;
	color:#ff7e00;
	font-family:Myriad Pro Light, Arial;
	font-weight:bold;
}

.Index_Left
{
	width:479px;
	padding-top:7px;
}

.td_TBoxNewsletter
{
	width:387px;
	height:24px;
	background-image:url(_images/tbox_newsletter.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
}
.td_TBoxNewsletter_Small
{
	width:225px;
	height:24px;
	background-image:url(_images/tbox_newsletter_small.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:8px;
}
.TBox_Newsletter
{
	border-width:0px;
	background-color:Transparent;
	font-family:Arial;
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	width:369px;
	height:16px;
	text-align:left;
}
.TBox_Newsletter_Small
{
	border-width:0px;
	background-color:Transparent;
	font-family:Arial;
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	width:207px;
	height:16px;
	text-align:left;
}

.Col_Left
{
	width:300px;
}
.Col_Right
{
	padding-left:20px;
	width:300px;
}
.Col_Both
{
	width:620px;
}
.Col_PostCode
{
	width:66px;
}
.Col_City
{
	padding-left:10px;
	width:224px;
}
.tdContact_Description
{
	padding-left:0px;
}
.tdTBox
{
	background-image:url(_images/contactform/tbox_contact.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:300px;
	height:31px;
}
.tdTBox_PostCode
{
	background-image:url(_images/contactform/tbox_contact_postcode.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:66px;
	height:31px;
}
.tdTBox_City
{
	background-image:url(_images/contactform/tbox_contact_city.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:224px;
	height:31px;
}
.tdTBox_Text
{
	background-image:url(_images/contactform/tbox_contact_text.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:620px;
	height:121px;
}

.tdContentText
{
	width:635px;
	padding-top:6px;
}
.tdContentInfo
{
	width:290px;
	padding-top:3px;
	padding-left:0px;
}
