html {
	margin:0;
	padding:0;
	background:url(../images/tile.gif);
	height:100%;
}

body {
	margin:0;
	padding:0;
	height:100%;
	background:url(../images/headerbg.gif) no-repeat top left;
}

img, img a, img a:link, img a:active, img a:hover{ border:none;}

a:focus{ -moz-outline-style: none;}

h1{
	margin:0;
	padding:0;
	text-indent:-9999px;
	line-height:0;
}

h2, h2 a{
	margin:0;
	padding:0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	color:#499a7a;
	border:none;
}

h2 a:hover{	color:#000;}

#content{
	margin:320px 0 0 256px;
	padding:0;
	width:684px;
	position:relative;
}

#quote{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:18px;
	font-style:italic;
	line-height:28px;
	letter-spacing:.01em;
	margin:0;
	padding:0;
	height:100px;
}

#quoteby{
	padding:20px 19px 30px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9b9b9b;
	font-size:18px;
	font-style:italic;
	line-height:28px;
	text-align:right;
	background:url(../images/line.gif) bottom center no-repeat;
}

#content ul{
	position:relative;
	float:left;
	list-style-type : none;
	margin:0;
	padding:0;
}

#content a{	text-decoration:none;}

#content li{
	padding:0 9px;
	float:left;
	width:210px;
	height:345px;		
}

#content li img{
	margin-bottom:18px;
	border:#bebebf solid 1px;
}

#content li a:hover img{ border:#499a7a solid 1px;}

#content li#one, #content li#two, #content li#three{
	margin:20px 0;
	background:url(../images/line.gif) bottom center no-repeat;
}

#content li#four, #content li#five, #content li#six{ background:url(../images/line.gif) bottom center no-repeat;}

p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	letter-spacing:.01em;
	margin:0;
	padding:0 10px;
}

#contactus a{
	position:relative;
	float:right;
	background:url(../images/btn_contactus.png) no-repeat top right;
	display:block;
	width:116px;
	height:27px;
	text-indent:-9999px;
	margin-top:-60px;
}

#nav{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	letter-spacing:.01em;
	text-align:right;
}

#nav a{
	color:#499a7a;
	text-decoration:none;
}
#nav ul{
	margin-left:-256px;
	padding-right:34px;
	width:220px;
	direction:rtl;
	font-style:italic;
}

#nav li{
	float:right;
	height:21px;
	list-style:url(../images/nav_arrow_green.png);
	direction:rtl;
}

#nav li.active, #nav li.active a, #nav li a:hover, #nav li:hover{
	list-style:url(../images/nav_arrow_black.png);
	color:#000;
}

#content_logo, #content_imprint{
	padding:18px 0 46px 9px;
	background:url(../images/line.gif) no-repeat bottom center;
	position:relative;
	float:left;
}

#content_logo img{
	float:left;
	position:relative;
	border:#bebebf solid 1px;
}

#content_logo p{
	float:left;
	position:relative;
	padding-top:10px;
	width:208px;
}

#content_imprint p{
	float:left;
	position:relative;
	padding-top:10px;
	width:456px;
}

#content_logo a, #content_imprint a{
	color:#499a7a;
	text-decoration:none;
	font-style:italic;
}

#content_logo a:hover, #content_imprint a:hover{
	color:#000;
}

#content_stationary{
	padding:18px 0 0 9px;
	float:left;
	position:relative;
}

#content_stationary img{ border:#bebebf solid 1px;}

#footerbg{
	margin-top:100px;
	width:100%;
	background:#000;
	float:left;
	position:relative;
}

#footercontainer{
	width:684px;
	padding-left:256px;
	position:relative;
	float:left;
}

#btn_contact a{
	background:url(../images/btn_contact.gif) no-repeat left top;
	width:182px;
	height:56px;
	display:block;
	margin-left:-8px;
	float:left;
	text-indent:-9999px;
}

#btn_back a{
	background:url(../images/btn_back.gif) no-repeat;
	width:116px;
	height:56px;
	display:block;
	float:right;
	text-indent:-9999px;
}

#footercontent{
	width:684px;
	position:relative;
	float:left;
}

#footercontent a{
	color:#499a7a;
	text-decoration:none;
}

#footercontent a:hover{
	color:#FFF;
}

/*
#footertext{
	float:left;
	position:relative;
	width:184px;
	height:262px;
	padding:18px 20px 0 20px;
	margin:0;
	color:#c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
}
*/

#footerbuttons{
	float:left;
	position:relative;
	height:54px;
	width:684px;
}

#footerlegal{
	width:684px;
	height:50px;
	background:#000000 url(../images/footer_line.gif) top center no-repeat;
	color:#c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:50px;
	letter-spacing:.1em;
	overflow:hidden;
}

#footerlegal a{
	color:#FFF;
	text-decoration:none;
}

#footerlegal a:hover{ color:#499a7a;}

#footerlegal a:visited{	color:#c8c8c8;}

/*fieldset*/

#footertext, fieldset{
	float:left;
	position:relative;
	width:204px;
	height:230px;
	padding-top:18px;
	margin:0;
	color:#c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
	border:none;
	background:url(../images/footer_line.gif) top center no-repeat;
}

#footertext{ margin-right:10px;}

fieldset#fieldset_one{ margin:0 10px;}

fieldset#fieldset_two{ margin-left:10px;}

label, label span{
	display:block;
	padding-bottom:.25em;
}

label {
	float:left;
	width:100%;
	padding-bottom:1em;
}

label span{
	float:left;
	width:45%;
}

form div{
	float:right;
	padding:0 20px;
}


#phpstyle p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	line-height:1.5em;
	font-weight:bold;
	margin:98px 0 0 356px;
	float:left;
	position:static;
}
