html, body {width: 100%; height: 100%}
body{
margin-top: 0px; 
margin-right: 0px; 
margin-left: 0px; 
margin-bottom: 0px;
font-family: Verdana,'Arial',Tahoma,Verdana,sans-serif;
color: #444444;
font-size: 0.8em;
text-align: left;}

h3 {
margin: 0px;
padding: 0px;
height:30px;
}

.fincanavdiv
{
background-color: #ff5c00;
margin: 0px;
padding: 0px;
}

.legendicon
{
Width:10px;
height:10px;
display:inline-block;
border: 1px solid #D3D3D3;
border-radius: 5px 5px 5px 5px;
color: #555555;
display: inline-block;
margin-left: 0px;
margin-right: 5px;
padding: 0px;
text-decoration: none;
}

.fincanavdiv2
{
margin: 0px;
padding: 0px;
}

#mapfull {
width: 100%; height: 100%;
}

#mapbox {
top: 10px;  position: absolute;
left:20px;

}

.navbox {
background-color:#ffffff;
padding: 5px 5px 5px 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
top: 100px; left: -5px; position: absolute;
}



h1 {
color: #ffffff;
text-shadow: 0 -2px 2px rgba(0,0,0,0.5);
display: inline;
font-size: 1.5em;
font-weight:normal;
}

#mapoverview {
width: 200px; height: 150px;
bottom: 15px; right: 15px; position: absolute;
border: 4px solid #fff;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}


.awesome{
background: #222 url(/images/alert-overlay.png) repeat-x;
display: inline-block;
margin:4px;
padding: 5px 5px 5px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
filter: alpha(opacity=90);
opacity: .90;
}

.awesome:active  { top: 1px; }

.block
{
display: block;
}



.right
{
text-align: right;
}

/* Sizes ---------- */

.small.awesome {
font-size: 11px;
}

.medium.awesome 
{
font-size: 13px;
}

.large.awesome {
font-size: 14px;
padding: 8px 14px 9px;
}

/* Colors ---------- */

.blue.awesome {
background-color: #2daebf;
}

.red.awesome {
background-color: #e33100;
}

.green.awesome {
background-color: #b3d717;
}

.green.awesome:hover {
background-color: #a5c615;
}

.orange.awesome {
background-color: #ff5c00;
}

.yellow.awesome {
background-color: #ffb515;
}





opacity_1
{
filter: alpha(opacity=85);
opacity: .85;
}


.textbox {
display: block;
margin:4px;
padding: 3px 5px 3px;
color: #222;
background:#fff;
text-decoration: none;

-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
filter: alpha(opacity=85);
opacity: .85;

}

.divinfobox {
background:#fff;
margin-top:35px;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
filter: alpha(opacity=90);
opacity: .9;
}

.lupe {
   background: transparent url(icons/5_magnifier.png) no-repeat center right;
   
line-height:16px;
}

.slideshow {
   background: transparent url(icons/5_picture_go.png) no-repeat center right;
line-height:16px;
}

.album {
   background: transparent url(icons/5_pictures.png) no-repeat center right;
line-height:16px;
}

.welt {
   background: transparent url(icons/5_world.png) no-repeat center right;
line-height:16px;
}

#accordionwrap{
position: absolute;
top: 40px;
left: 0px;
}


.finkalink {
font-size: 0.8em;
display: inline-block;
margin-bottom:3px;
padding:3px;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background:url("css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png") 
repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555555;

}

.finkalink:hover {
background:url("css/custom-theme/images/ui-bg_glass_65_a5c615_1x400.png") repeat-x scroll 50% 50% #A5C615;
border:1px solid #AAAAAA;
color:#212121;
}

.boxbutton {
cursor:pointer;
display:block;
margin-right:0.1em;
overflow:visible;
padding:0.5em;
margin-bottom: 0.1em;
position:relative;
text-align:center;
text-decoration:none !important;
-moz-border-radius:6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background:url("css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png") 
repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555555;
font-weight:normal;
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
opacity:0.9;
}


.boxbutton :hover{
background:url("css/custom-theme/images/ui-bg_glass_65_a5c615_1x400.png") repeat-x scroll 50% 50% #A5C615;
border:1px solid #AAAAAA;
color:#212121;
font-weight:bold;
}


h2{
background:url("css/custom-theme/images/ui-bg_glass_65_a5c615_1x400.png") repeat-x scroll 50% 50% #A5C615;

color:#212121;
font-weight:normal;
font-size:1.5em;
line-height:1.3;
margin:0;
outline:0 none;
padding:10px;
text-decoration:none;
-moz-border-radius:6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.infoboxcontent{
padding-left:10px;
line-height: 2;
}

.regionlabel{
font-size: 0.8em;
display: inline-block;
margin-bottom:3px;
padding:3px;
text-decoration: none;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background:url("css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png") 
repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555555;
}
