@charset "UTF-8";
/* map styles */

body {
background: #000000 url(../images/carInterfaceBG.png) no-repeat top center;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.3;
color: #111111;
text-align: center;
margin: 0px;
padding: 0px;
width: 100%;
}

#inhalt {
width: 920px;
margin: 0px auto;
text-align: left;
}

#rightBarInfo {
float:right;
width:250px;
}

p {
margin-bottom: 10px;
}

h1 {
color:#61722D;
font-size:16px;
font-weight:normal;
line-height:110%;
margin:0;
}

h2 {
color:#7D8336;
font-size:12px;
font-weight:normal;
margin:0 0 0;
}

h3 {
font-size: 12px;
font-weight: bold;
color: #000000;
margin-bottom: 0px;
}

h4 {
color:#000000;
font-size:9px;
font-weight:normal;
margin-top:5px;
}

a {
color: #1A4650;
text-decoration: underline;
font-size: 16px;
}

a:hover {
color: #6086ff;
}

#sidebar {
width: 230px;
padding:0px;
margin:0px;
}

#slideOneContent{
	height:456px;
}

.greenBar {
background-color:#C8C856;
float:left;
height:2px;
margin-bottom:8px;
width:89%;
}

.greenBarBottom {
margin-bottom: 0px;
width:100%;
}

#siteIcon {
float:left;
margin:0 5px 5px 0;
}

#siteCost {
margin-left:2px;
margin-top:4px;
}

#siteDesc {
text-align: justify;
clear:both;
overflow: auto;
}

#siteFeatures {
margin-top: 15px;
}

#siteFeatures img {
margin:1px 0 1px 1px;
}

#siteCost img {
margin:0px;
}

#siteAddress {
color: #747552;
font-weight: bold;
background: #FFFFFF;
padding: 5px;
margin-top: 10px;
overflow: hidden;
float:left;
width:220px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size:12px;
}

#siteAddress a {
font-size:12px;
}

#linksAndAffiliations { float:left; width:230px; }

#addressBox {float: left;}

#phoneBox {float: left; clear: left; margin-top: 8px; width: 200px;}

#hoursTable table tbody tr td { font-size:11px; }

#linksBox {
margin-bottom:20px;
overflow:hidden;
width:230px;}
#affiliationBox {}

#linksBox a { font-size:12px; }
#affiliationBox a { font-size:12px; }

#photoBox {
	margin-bottom:20px;
	margin-top:20px;
	overflow:auto;
}

#photoBox .photos {
	background:#7B7E00 none repeat scroll 0 0;
	border:4px solid #7B7E00;
	float:left;
	height:46px;
	margin:4px;
	overflow:hidden;
	width:60px;
}

#photoBox img {
	border:medium none;
	height:auto;
	width:70px;
}

.striped {background-color: #FFFFFF;}

#siteHours {
clear: both;
}

#legend {
background-color: #000000;
color: #FFFFFF;
width: auto;
height: 30px;
line-height: 27px;
margin-top:1px;
margin-left:18px;
background: url(../images/legendbg.jpg) no-repeat;
height: 315px;
float:left;
}

#legend .legTitle {
padding: 5px;
padding-right: 15px;
}

#legend td {
color: #CCCCCC;
font-size:11px;
vertical-align: middle;
}

#legend tr {
height: 55px;
}

#legend table{
margin-left:6px;
margin-top:0px;
}

.readMore {
background: #FFFFFF none repeat scroll 0 0;
color:#333333;
cursor:pointer;
padding:3px 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
}

.readLess {
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
cursor:pointer;
padding:3px 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
margin-bottom:20px;
}

#printButton {
cursor: pointer;
}

#showSlideTwo {
cursor: pointer;
}

#showSlideOne {
cursor: pointer;
}

#sponsors {
margin-top:10px;
}

#header {
color:#FFFFFF;
font-size:25px;
font-weight:bold;
height:136px;
margin-left:18px;
margin-top:30px;
}

#mapDescription {
color:#CCCCCC;
float:right;
font-size:12px;
margin-top:15px;
text-align:left;
width:248px;
}

acronym {
text-decoration:none;
border: none;
}

#gmapsLink {
background:transparent url(../images/mapMarker.gif) no-repeat scroll 0 0;
height:35px;
padding-left:42px;
padding-top:8px;
width:100%;
}

#gmapsLink a {
font-size: 12px;
}

#extraButtons {
background-color:#000000; 
text-align:right;  
height:560px; 
padding:0px;
}

.transparentIcon {
opacity:0.4;
filter:alpha(opacity=40);
}

#flashInfo {
background:url(../images/plateBack.png) no-repeat 1px 0px #000000; 
overflow:hidden; 
width:0px; 
margin:18px 0px 0px 0px; 
height:502px; 
float:right; 
display:none;
}

#flashInfoContent {
display:none; 
margin:10px;
}

#flashMap {
width:940px; 
height:560px; 
float:left; 
overflow:hidden;
}

#flashContainer {
background-color:#000000; 
height:560px; 
padding:0px;
}

#closeButton {
float: right;
}

#getAdobeReader {
	display: none;
	height: 43px;
}

#getAdobeReader a img{
	border: none;
	outline: none;
	background: red;
}

#loaderGif {
	text-align: center;
	margin-top: 200px;
}