/* General settings */
body {
	background-color: #cccccc;
	color: #76757a;
	margin: 10px;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

form, table, fieldset, legend, span {
	margin: 0px;
	padding: 0px;
	display: block;
	border: 0px;
	text-indent: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

table {
	display: table;
}

input, textarea, select {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
}

input, textarea {
	padding: 2px;
}

a {
	color: #00558e;
	text-decoration: underline;
	cursor: pointer;
}

img {
	border: 0px;
}

h1 { font-size: 14px; font-weight: bold; padding: 0px; margin: 2px 0px 0px 0px; }
p { font-size: 12px; }

/* Border */
#border { display: block; width: 750px; height: auto; padding: 20px; margin: auto; background-color: #ffffff; overflow: hidden; }

/* Container */
#container { display: block; float: left; border: 0px; width: 750px; height: auto; background-image: url(../images/main_bg.gif); background-repeat: repeat-y; }
	#head { display: block; float: left; border: 0px; width: 750px; height: 149px; background-image: url(../images/head_bg.jpg); }
		#head .logo { display: inline; float: left; border: 0px; width: 160px; height: 149px; margin: 0px; padding: 0px; background-image: url(../images/turm.jpg); }
		#head .title { display: inline; float: left; border: 0px; width: 233px; height: 149px; margin: 0px; padding: 0px; background-image: url(../images/title.jpg); }
		#head .contact { display: inline; float: left; border: 0px; width: 347px; height: 20px; margin-top: 129px; padding: 0px; color: #cccccc; text-align: right; }
			#head .contact a { color: #ffffff; font-size: 12px; text-decoration: none; }
			#head .contact a:link, a:visited  { color: #ffffff; font-size: 12px; text-decoration: none; }
			#head .contact a:hover { color: #ffffff; font-size: 12px; text-decoration: underline; }
	#main { display: block; float: left; border: 0px; width: 750px; height: auto; background-image: url(../images/navi_bg.jpg); background-repeat: no-repeat; }
		#navi { display: inline; float: left; border: 0px; width: 160px; height: auto; }
			#navi_items { display: block; float: left; width: 130px; height: auto; margin: 20px 15px 15px 15px; }
				#navi .item { display: block; float: left; width: 130px; height: 25px; }
					#navi .item a { color: #994b30; font-size: 14px; text-decoration: none; }
					#navi .itemactive a { color: #994b30; font-size: 14px; text-decoration: underline; }
					#navi .item a:link, a:visited  { color: #994b30; font-size: 14px; text-decoration: none; }
					#navi .item a:hover { color: #994b30; font-size: 14px; text-decoration: underline; }
				#navi .item_actvie { display: block; float: left; width: 130px; height: 30px; }
		#content { display: inline; float: left; border: 0px; width: 590px; height: auto; background-color: #ffffff; }
			#innercontent { display: block; float: left; border: 0px; width: 568px; height: auto; margin: 20px 16px 16px 16px; }
				#content_element { display: block; float: left; width: 568px; height: auto; margin: 0px; }
					#content_element a { color: #994b30; text-decoration: underline; }
					#content_element a:link, a:visited  { color: #994b30; text-decoration: underline; }
					#content_element a:hover { color: #994b30; text-decoration: underline; }
					#content_element .imgleft { margin: 3px 10px 10px 0px; }
					#content_element .imgright { margin: 3px 0px 10px 10px; }
	#foot { display: block; float: left; border: 0px; width: 750px; height: 19px; background-image: url(../images/foot_bg.jpg); }
		
/* Contact */
#cmscontactform, #contactform, #cmscontactform form {

}

#contactform label { }

#contactform .optional { }

#contactform .text, #contactform textarea { border: 1px solid #808080; width: 200px; height: 16px; }
#contactform .title { width: 60px; height: 30px; }

#contactform .text:focus, #contactform textarea:focus { }

#contactform span.radio, #contactform input.radio { }

#contactform span.radio { }

#contactform .contacttype { }

#contactform input.button { }


