h1, h2, h3, h4, h5, h6, form, img, div , fieldset, legend, ul
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
 border:0;
}

p {
 margin-top:0px;
 padding-top:0px;
 border:0;
}

 /* 
  Unsichtbare Elemente (hidden)
	*/

.ausgeblendet
{
 visibility:hidden;
}
	
 /* 
  Unsichtbare Elemente außerhalb des Bildschirms 
	*/
.unsichtbar, nurDruck 
{
 position:absolute;
 left:-1000px;
 top:-1000px;
 width:0px;
 height: 0px;
 overflow:hidden;
 display:inline;
}

.clearfix:after 
{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix 
{
 display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix 
{
 height: 1%;
}
/* End hide from IE-mac */


 /* **************
  Allgemeine Textformatierungen
  ************** */

a:link
{
 text-decoration: underline; 
 cursor:pointer; 
 color : #03486B;
}
a:visited 
{
 text-decoration: underline; 
 color : #03486B;
}

a:hover 
{
 text-decoration: underline;
}

a:active 
{
 text-decoration: underline; 
 color : #03486B;
}

a:focus 
{
 text-decoration: underline; 
 color : #03486B; 
}

 /*
  Tooltips  
 */

div.nicetitle 
{
 position: absolute;
 margin-top:8px;
 padding: 4px 3px 4px 3px;
 color: #53626C;
 font-weight: normal;
 font-size: 10px;
 background-color:#ffffcc;
 overflow:show;
 text-align:left;
}

map div.nicetitle 
{
 position:absolute;
 left:-1000px;
 top:-1000px;
 width:0px;
 height: 0px;
 overflow:hidden;
 display:inline;
text-align:left;
}

div.nicetitle p 
{
 margin: 0;
 padding: 0 3px;
 text-align:left;
}

div.nicetitle p.destination 
{
 font-weight: normal;
 font-size: x-small;
 text-align: left;
 padding:0 4px;
}

#getflash
{
 padding:20px 10px 20px 10px;
 background-color:#f7fbed;
 color:#000000;
 font-size:1em;
 width:840px;
}

