@charset "utf-8";
/* Setzt alle Browser auf null - Jascha Knoche VDI 2008 */



html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 101%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #212121;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:5pt; margin-right:5pt; margin-top:0.5pt; 
}
* html body{ margin-top:-12.5pt;}
* +html body{ margin-top:-12.5pt;}


html:first-child body{margin-top:-7.5pt;}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



img, div { behavior: url(js/iepngfix.htc); }



/*--Mappoints--*/

.citytext {
					line-height:10pt;
					margin:0pt;
					padding:0pt;
					font-size:7pt;
					font-weight:500;
					color:#333333;
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					z-index:18; 
					margin-left:5px; cursor: pointer;
}

a.pointlink2:link, a.pointlink2:visited, a.pointlink2:active, a.pointlink2:hover, a.pointlink2:focus{ 	border:none; font-size:1em; text-decoration:none; }

.mappunktformat2{
					text-align:center;
					position: absolute; 
					border: none; 
					text-decoration:none; 
					background-image:url(../medien/bilder/cut9_bmbf_grau.gif); 
					background-repeat:no-repeat; 
					background-position:center center; 
					padding:5.5pt; color:#212121; 
					font-size:7.5pt; 
					font-weight:600; cursor:pointer;
}

.citytext2 {
					line-height:9pt; position:absolute; top:-4.5pt; left:5.45pt;
					margin:0pt;
					padding:0pt;
					font-size:7.5pt;
					font-weight:600;
					color:#212121; 
					font-family:Verdana, Arial, Helvetica, sans-serif; border:none; 
					background-image:url(../medien/bilder/cut4_bmbf_grau.gif); 
					background-repeat:no-repeat; 
					background-position:center center; 
					padding:2pt; z-index:19; cursor:pointer;  
}

* html .citytext2 {line-height:8pt; position:absolute; top:-4pt; left:5.45pt; }
* +html .citytext2 {line-height:8pt; position:absolute; top:-4pt; left:5.45pt;}




.ebenUmAllPoint{width:auto; height:8px; z-index:20; border:none;}

.point{width:6px; height:6px; color:transparent; font-size:6px; border:1px solid #e4e4e4; position:absolute; top:0pt; cursor:pointer; z-index:21; }
.point2{width:4px; height:4px; padding:1px; font-size:4px; color:transparent; border:1px solid #e4e4e4; position: absolute; cursor:pointer; z-index:22; /*margin-top:-1px;*/}
/*--bis hier--*/
