/* 
** zmb - default stylesheet
** This CSS file makes the website look pretty ;-)
** 
** Nov 18, 2006 - (version 1.0)
** 
** This is a part of the open source layout by 
** Jonas John (www.jonasjohn.de) !
** modified by MB
** Jul, 2011 - version 1.1
*/

body ,div,p,img,form,h1,h2,h3,h4,h5,h6 { 
    margin: 0; 
    padding: 0; 
    border: 0;
}

ul {
	padding-left: 2em;	
}

body {
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 5em;
}

.page {
	max-width:768px;
	width: 85%;
}

.hidden {
  position:absolute;
  left:-1000px;
  top:-1000px;
  width:0;
  height:0;
  overflow:hidden;
  display:inline;
}

#logo {
	margin: 0 auto;
	text-align: left;
	font-family: "Union", "Trebuchet MS", "Arial";
	font-size: 1.7em;	
	margin-bottom: 0.2em;
	letter-spacing: -0.01em;
}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	text-decoration: none;
	/* logo color 1: */
	color: #C43917;
}
#logo_black {
	/* logo color 2: */
	color: #000000;
}

#contentbox {
	background-color: #ffffff;                
	margin: 0 auto;
	text-align: left;
}

#menu {
	margin: 0 auto;
	text-align: center;
	color: #99846E;
	font-family: Verdana, Arial;
	font-size: 1em;
	margin-top: 0.3em;
}
#menu a:link, #menu a:visited {
	color: #C43917;
	text-decoration: none;
}
#menu a:hover, #menu a:active {
	color: #C43917;
	text-decoration: none;
	font-weight:bold;
	font-size: 1.1em;
}

#padding {
	box-shadow: 0px 0px 6px #d0d0d0;
	border-radius: 3px;
	padding: 0em;
}

#innerpage {
	background-image: url("../images/background1.jpg");
	background-repeat: no-repeat;
	padding: 0em;
	height: 27em;
	border-radius: 3px;	
}

#content {
	background-color: #ffffff; 
	filter: Alpha(opacity=90); 
	opacity: 1;  
	float: right; 
	width: 26em; 
	height: 26em;
	padding: 0.5em 1em 0.5em 1em;
	font-family: "Verdana", "Arial";
	font-size: 1em;
	overflow: auto;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
#content img {
	filter: Alpha(opacity=100);
	opacity: 1; 	
	width: 26em;
	height: 21em;
	padding: 0em;
}
#content p {
	font-size: 1em;
}
#content h1 {
	font-size: 1.3em;
	font-family: "Trebuchet MS";
	margin-top: 0.2em;
	margin-bottom: 0.3em;
	/* color: #BF2016; */
	color: black;
}
#content a:link , #content a:visited {
	color: #C43917;
	text-decoration: none;
}
#content a:hover, #content a:active {
	color: #C43917;
	font-weight:bold;
	text-decoration: none;
	font-size: 1.1em;
}
#map-canvas { 
	width: 26em;
	height: 21em;
	padding-bottom: 0.5em;
}

/* table formats */
table {
	border-collapse: collapse;
	margin: 0em;
}
th {
	display: none;
}
td.first {
	padding-left: 0em;
}
td {
	padding-left: 1.5em;
}

