﻿body {
	font:normal 12px Arial, "Trebuchet MS", helvetica, sans-serif;
	background:url(../images/bavaria_bg.jpg);
	color:#333;
	margin:0;
	padding:0;
	text-align:center;}
.contentcenter {
	height: 575px;
	width: 375px;
	border: 2px solid #DE9C29;
	padding: 4px;
	margin: 4px;
}

li {background-color: transparent;margin:0;padding:0;}

p {background-color: transparent;margin:0;padding:0;}

h6 {background-color: transparent;margin:0;padding:0;}

h5 {background-color: transparent;margin:0;padding:0;}

h4 {background-color: transparent;margin:0;padding:0;}

h3 {background-color: transparent;margin:0;padding:0;}

h2 {background-color: transparent;margin:0;padding:0;}

h1 {background-color: transparent;margin:0;padding:0;}
h1 {
	color: #1B4C8E;
	font: bold italic 18px/24px Georgia, "Times New Roman", Times, serif;
	margin-bottom:6px;
	font-size: 16px;
	text-align: center;}
h2 {
	color: #125F34;
	font: bold italic 16px/20px Arial, "Trebuchet MS", helvetica, sans-serif;
	margin-bottom:10px;
	font-size: 14px;
}
h3 {color: #456F58;font: normal 14px/18px Arial, "Trebuchet MS", helvetica, sans-serif;margin-bottom:6px;}
h4 {color: #0b8140;font: normal 12px/16px Arial, "Trebuchet MS", helvetica, sans-serif;margin-bottom:6px;}
h5 {color: #0b8140;font: normal 10px/16px Arial, "Trebuchet MS", helvetica, sans-serif;margin-bottom:6px;}
h6 {font: normal 10px/1.2em arial,helvetica,sans-serif;}
ul {
	font: normal 12px/1.2em arial,helvetica,sans-serif;
	color:#666666;
	margin-bottom:6px;
	text-align: justify;
}

p {
	font: normal 12px/1.2em arial,helvetica,sans-serif;
	color:#666666;
	margin-bottom:6px;
	text-align: justify;
}

a:link {text-decoration: none;color: #AF5A2B;}
a:visited {text-decoration: none;color: #EF8E59;}
a:active {text-decoration: none;color: #EF8E59;}
a:hover {text-decoration: none;
	color: #456F58;
}

/* hide hack from Mac-IE5 \*/
* html #container { height: 1em; }
/* end hiding */

#container {background: url(../images/bg.gif) repeat-y;width:1000px; margin:10px auto; padding:0; text-align:left; position:relative; z-index:1;}

#nav {margin:0; padding:0; height:234px; width:1000px;background: url(../images/header.gif) no-repeat top left;}
#topnav {position:absolute; top:15px; margin:0; right:80px; width:350px; height:50px; list-style:none;}
	#topnav li {margin:0; padding:0; display:inline;}
	#topnav li a {
		display:block;
		float:left;
		height:18px;
		width:155px;
		padding-left:20px;
		margin-bottom:2px;
		background:url(../images/nav_arrow.gif) no-repeat center left;
		line-height:18px;
		color:#fff; text-decoration:none; text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		white-space:nowrap;}
	#topnav li a:hover {color:#f93; background-position:center right;}

	#topnav li a.active {color:#f93; background-position:center right;}

#content {
	background:transparent;
	margin:0;
	padding: 0 100px;
	text-align: center;
}
#content img {
	border: 0px solid #df9e28;
	text-align: center;
}

.lowerContent_float {
	background:#fff;
	height: auto;
	width: 244px;
	padding: 0;
	margin-right: 9px;
	float:left;
	border: 1px solid #df9e28;
}
.lowerContent_float h3 {text-align:center;margin:0;padding: 10px 6px 10px 6px;font-weight:bold;}
.lowerContent_float h4 {text-align:center;margin:0;padding: 0 6px 4px 6px;color:#1B4C8E;font-weight:bold;}
.lowerContent_float p {
	text-align:center;
	margin:0;
	padding: 0 6px 10px 6px;
	font-weight: bold;
}
.lowerContent_float img {margin: 0 6px 0 6px;}
.floatright {
	margin: 10px;
	padding: 10px;
	float: right;
}
.floatleft {
	margin: 10px;
	padding: 10px;
	float: left;
}


#footer {background:url(../images/footer.gif) no-repeat top left;margin:0;padding:0;height:150px;}	
#footer h4 {color: #0b8140;margin:0;padding:0 100px;font-weight:normal;text-align:center;}
#footer h5 {color: #1B4C8E;margin:0;padding:20px 0 0 0;font: normal 12px/16px Arial, "Trebuchet MS", helvetica, sans-serif;text-align:center;}

.clear{
	border: 0;
	clear: both;
	display: block;
	float: none;
	margin: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	text-align: center;
}
#home #container #content .lowerContent_float p strong {
	text-align: left;
}
#div-1a {
	position:absolute;
	top:250px;
	right:auto;
	left:50px;
	z-index:1;
	overflow: visible;
}

