/***
   Content.css - wird nach dem Haupt Css geladen 
**/

/********** Karte *******/
#StartKarte{display: block; margin: -229px 0px 0px 0px; width: 279px; height: 288px; 	}

#StartKarte2{		
 	background-image: url(/bilder/karte.gif);
 	width: 279px;
 	height:288px;
 	position:absolute; 	
}
#pin_bg{		
 	background-image: url(/bilder/pin2.gif);
 	width: 19px;
 	height:32px;
 	position:absolute; 
 	z-index:1; 	
}
 div#pin1{
	
 	width: 19px;
 	height:31px;
 	position:absolute; 
 	z-index:6; 	
}
  
div#unten_rechts, div#unten_links{
    font-family:Arial;
    padding-left:10px;
    padding-top:16px;
 	font-size:1.2em;
}
 
div#oben_rechts, div#oben_links{
    font-family:Arial;
    padding-left:8px;
    padding-top:6px;
 	font-size:1.2em;	
}
   
div#pin1 a {text-decoration: none;}
div#pin1 a:hover span,div#pin1 a:hover span#unten_links,div#pin1 a:hover span#oben_links,div#pin1 a:hover span#unten_rechts{
	display: block;
	position: absolute; 
	width: 124px;
	height:53px;
	color: #000000;
	text-decoration: none;
	text-align:left;
} 

 /* Sprechblase oben rechts*/
div#pin1 a span {display: none;}
div#pin1 a:hover span {
    background-image: url(/bilder/blase_fr_4.gif);
 	top:-55px;
 	left:5px;
   }

 
  /* Sprechblase unten links*/
div#pin1 a span#unten_links {display: none;}
div#pin1 a:hover span#unten_links  {

    background-image: url(/bilder/blase_fr_2.gif);
 	top:35px;
 	left:-115px;
   }

   
     /* Sprechblase oben links*/
div#pin1 a span#oben_links {display: none;}
div#pin1 a:hover span#oben_links  {
    background-image: url(/bilder/blase_fr_3.gif);
 	top:-55px;
 	left:-105px;
   }


   /* Sprechblase unten rechts*/
div#pin1 a span#unten_rechts {display: none;}
div#pin1 a:hover span#unten_rechts  {
    background-image: url(/bilder/blase_fr_1.gif);
 	top:35px;
 	left:5px;
   }
   
 
/****** ENDE KARTE *******/


/**** LAYOUT TWEAKS ***/
/*
.frontpage #Main {
background-image: url(/bilder/partner-logos.gif);
background-position: 330px 340px;
background-repeat: no-repeat;
}
*/
.News-Start p {
  width: 260px;
}

.landingpage-container-2 .span_2 p {
  width: auto;
}


.News-Start .type-content h2, 
.News-Start .faqlist h2 {
	font-size: 12px; 
	margin: 0px 0px 15px 0px; 
	color: #db2a00;
}

.News-Start .type-content h3, 
.News-Start .faqlist h3 {
	font-size: 11px; 
	margin: 0px 0px 2px 0px; 
	color: black;
}
.News-Start .type-content h4, 
.News-Start .faqlist h4 {

}
.Spy-Start .type-content h2 {
	color: #db2a00; 
	font-size: 14px; 
	margin: 0 0 10px 0;
}
.Spy-Start .type-content h3 {
	color: #444444; 
	font-size: 12px; 
	margin: 0;
}
div.faqlist h2 {
  color:#DB2A00;
  font-size:12px;
  margin:0px 0px 15px;
}

div.faqlist li a {
  text-decoration: none;
  color: #444;
}


/** fix font-size / margin-top/-bottom for landing pages **/
.landingpage-container-2 .impr_text a {
	display:inline;
	font-size:inherit;
}

/* hsf-235 */
div.type-content h5 {
  color:#DB2A00;
  font-size:12px;
  margin:0px 0px 15px;
}
.Spy-Start div.type-content h5 {
  color:#DB2A00;
  font-size:14px;
  margin:0pt 0pt 10px;
}


/**** END OF LAYOUT TWEAKS ***/
