/***************************************************************************

***************************************************************************/

/* Tweaks */
a img{border:none}

* {
	padding:0;
	margin:0;
}

body {
	color: #000;
	/*background:url(image_files/body_bg.jpg) repeat #000;*/
	/*background:url(image_files/body_bg2.jpg) center repeat-y #000;*/
	/*background:url(image_files/body_bg3.jpg) bottom repeat-x #fff;*/
	/*background:url(image_files/body_bg4.jpg) bottom repeat-x #fff;*/
	/*background:url(image_files/body_bg5.jpg) center repeat-y #fff;*/
	/*background:url(image_files/body_bg6.jpg) center repeat-y #fff;*/
	/*background:url(image_files/body_bg7.jpg) center repeat-y #EDEDED;*/
	background:url(image_files/body_bg8.jpg) center repeat-y #EDEDED;
	/*background-color:#FFDEBF;*/
    font-family: "trebuchet MS", Helvetica, sans-serif;
 	font-size: 0.9em;
    margin: 0 auto;
	width:685px;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, 
fieldset, address { padding:0.50em 0}

h1 {font-size:13pt; font-weight:bold}

h2 {font-size:12pt; font-weight:bold; color:#C97634;}

h3 {font-size:105%}

h4 {font-size:100%;}

.style3 {
	font-weight:bold; 
	color:#C97634;
}

#content li, dd { 
	margin-left:3em;
	padding-bottom:0.5em;
}

a{
	color: #00399a;
}

#contact {
	float:right;
}

ul#nav {
	color: #fff;
	background-color: #3a8bc5;
	float:left;
	margin: 0;	
	padding: 5px 0px;
	list-style: none;
	text-align: left;
	width:100%;
}

ul#nav li {
	line-height:15px;
	margin: 0;
	padding-left:5px;
	float: left;
}

ul#nav li a {
	display: block;
	padding: 3px 6px;
	font-size: 80%;
	color: #fff;
	background-color: #3a8bc5;
	text-decoration: none;
}

ul#nav li a:hover, ul#nav a.selected { 
	border:1px solid #ffffff;
	padding: 2px 5px;
}

ul#page_nav li{display:inline; margin:0 0.5em; font-size:80%}

#content {
	line-height: 1.5em;
	padding: 7% 4%;
	margin: 0;
	background-color:#fff;
	color: #000;
}

#content li, #address{line-height:1.2em}

#footer {
	position:relative;
	height:40px;
	text-align:center;
	margin:auto;
	background-color:#fff;
	font-size:75%;
}

#footer a {
	text-decoration:none;
	color:#a9a9a9;
}

#imprint
{
	position:absolute;
	right:7px;
	bottom:2px;;
}

div#map_canvas{width:630px; height:450px}
#message {font-size: 80%; position:absolute; padding:5px; background:#3a8bc5; color:#fff; width:90px; }
#list {list-style-position:inside; padding:0; margin:0;}
#list li {margin:0; padding:5px; font-size: 80%;}
#list li:hover { background:#3a8bc5; color:#fff; cursor:pointer; cursor:hand; }


.olPopupContent{height:4em !important; padding:0 !important; margin:0 !important; font-size:90%}
.olPopupContent h2{margin:0}
.olPopupContent p{margin:0; padding:0}

#photo_gallery{width: 685px; margin-left:-2em}
#photo_gallery ul{list-style:none; margin:1em}
#photo_gallery li{display:inline; margin: 0.2em}
#photo_gallery img{padding:0.8%; background: #fff; border: 0.01em solid silver}
#main_photo{width:510px; margin:0 auto}
