.ueberschrift-gr {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;	
	color: #1855C7;
}
.ueberschrift-kl {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;	
	color: #1855C7;
}
.karte9 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;	
}
a.karte9 {
	color: #FF0000;
	font-style: normal;
	TEXT-DECORATION: none;
	background-color: White;
}

a.karte9:hover {
	color: White;
	TEXT-DECORATION: none;
	background-color: Red;
}

.karte11 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;	
}
a.karte11 {
	color: #FF0000;
	TEXT-DECORATION: none;
	background-color: White;
}

a.karte11:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: Red;
}





.karte12 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}
a.karte12 {
	color: #FF0000;
	TEXT-DECORATION: none;
	background-color: transparent;
}

a.karte12:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: Red;
}





.karte13 {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
a.karte13 {
	color: #FF0000;
	TEXT-DECORATION: none;
	background-color: transparent;
}

a.karte13:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: Red;
}


.kartestadtkreise {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}
a.kartestadtkreise {
	color: #FF0000;
	TEXT-DECORATION: none;
	background-color: transparent;
}

a.kartestadtkreise:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: Red;
}

.kartestadtalle {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
       border-right: 1px solid #FF0000; 
	border-left: 1px solid #FF0000; 
	border-bottom: 1px solid #FF0000; 
	border-top: 1px solid #FF0000; 	
	background-color: #FFFFFF; 
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 1px;
	padding-bottom: 1px;

	
	
}
a.kartestadtalle {
	color: #FF0000;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}

a.kartestadtalle:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: Red;
}



.kantone {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 50px;
	padding-right: 5px;
    border: solid 1px #FFFFFF;
	text-decoration: none;
	width: 30px;
}

a.kantone:hover {
	border: solid 1px #FF0000;
}
 
.navigation {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}
a.navigation {	
   	color: #none;
	TEXT-DECORATION: none;
	
	
	}

a.navigation:hover {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #1855C7;
}


.baselposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 380px;
	top : -252px;
	z-index : 100;
}
	

.bielposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :317px;
	top : -197px;
	z-index : 100;
}


.solothurnposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 15px;
	top :-208px;
	z-index : 100;
}


.luzernposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 470px;
	top : -195px;
	z-index : 100;
}



.oltenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :220px;
	top :-240px;
	z-index : 100;
}

	
.winterthurposition {
	margin-top : 0px;
	margin-left : 0px;
	position : relative;
	left :179px;
	top : -245px;
	z-index : 200;
}


.zuerichposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :221px;
	top :-221px;
	z-index : 100;
}


	
.lausanneposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 229px;
	top : -133px;
	z-index : 100;
}

	
.genfposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 150px;
	top : -95px;
	z-index : 100;
}


.churposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 345px;
	top : -163px;
	z-index : 100;
}


.stgallenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 365px;
	top : -234px;
	z-index : 100;
}


.zugposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left: 117px;
	top : -207px;
	z-index : 200;
}

	

.sionposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 368px;
	top : -105px;
	z-index : 100;
}



.schaffhausenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 405px;
	top : -289px;
	z-index : 100;
}


.fribourgposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :-120px;
	top : -153px;
	z-index : 100;
}

.bernposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 227px;
	top : -190px;
	z-index : 100;
}

.thunposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 166px;
	top : -175px;
	z-index : 100;
}


.luganoposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -60px;
	top : -77px;
	z-index : 100;
}


.bellinzonaposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 1px;
	top : -96px;
	z-index : 100;
}

.locarnoposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -145px;
	top : -92px;
	z-index : 100;
}

.vaduzposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 430px;
	top : -216px;
	z-index : 100;
}

.neuchatelposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 343px;
	top : -198px;
	z-index : 100;
}


.aarauposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :5px;
	top :-235px;
	z-index : 100;
}





.abc a {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	background-color: transparent;
}

.abc a:hover {
	color: #1855C7;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}






.zuerichbezposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 511px;
	top : -135px;
	z-index : 100;
}
	

.winterthurbezposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :234px;
	top : -200px;
	z-index : 100;
}


.meilenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 528px;
	top :-83px;
	z-index : 100;
}


.horgenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 367px;
	top : -64px;
	z-index : 100;
}



.hinwilposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :409px;
	top :-101px;
	z-index : 100;
}

	
.paeffikonposition {
	margin-top : 0px;
	margin-left : 0px;
	position : relative;
	left :349px;
	top : -145px;
	z-index : 200;
}

	
.affolternposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 382px;
	top : -85px;
	z-index : 100;
}

	
.dietikonposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -63px;
	top : -150px;
	z-index : 100;
}


.dielsdorfposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -10px;
	top : -197px;
	z-index : 100;
}




.usterposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left: 429px;
	top : -121px;
	z-index : 200;
}

	

.buelachposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 232px;
	top : -186px;
	z-index : 100;
}


.andelfingenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 149px;
	top : -259px;
	z-index : 100;
}









.stadtkreiseposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -68px;
	top : -280px;
	z-index : 100;
}

.stadtalleposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -177px;
	top : -60px;
	z-index : 100;
}


.k1position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 340px;
	top : -164px;
	z-index : 100;
}

.k2position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 296px;
	top : -112px;
	z-index : 100;
}


.k3position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :255px;
	top : -143px;
	z-index : 100;
}

.k4position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 242px;
	top : -172px;
	z-index : 100;
}

.k5position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 216px;
	top : -194px;
	z-index : 100;
}


.k6position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 218px;
	top : -194px;
	z-index : 100;
}


.k7position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 223px;
	top : -161px;
	z-index : 100;
}

.k8position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 184px;
	top : -135px;
	z-index : 100;
}

.k9position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 70px;
	top : -179px;
	z-index : 100;
}

.k10position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 51px;
	top : -216px;
	z-index : 100;
}


.k11position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :50px;
	top :-236px;
	z-index : 100;
}


.k12position {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :64px;
	top :-208px;
	z-index : 100;
}







.k1gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 470px;
	top : -153px;
	z-index : 100;
}

.k2gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 417px;
	top : -80px;
	z-index : 100;
}


.k3gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :365px;
	top : -123px;
	z-index : 100;
}

.k4gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 358px;
	top : -163px;
	z-index : 100;
}

.k5gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 325px;
	top : -206px;
	z-index : 100;
}


.k6gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 331px;
	top : -194px;
	z-index : 100;
}


.k7gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 348px;
	top : -149px;
	z-index : 100;
}

.k8gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 302px;
	top : -113px;
	z-index : 100;
}

.k9gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 150px;
	top : -168px;
	z-index : 100;
}

.k10gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 137px;
	top : -225px;
	z-index : 100;
}


.k11gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :140px;
	top :-255px;
	z-index : 100;
}


.k12gposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :172px;
	top :-218px;
	z-index : 100;
}






.bernbezposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 416px;
	top : -190px;
	z-index : 100;
}
	

.moutierposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :344px;
	top : -271px;
	z-index : 100;
}


.neuvevilleposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 236px;
	top :-228px;
	z-index : 100;
}


.courtelaryposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 175px;
	top : -251px;
	z-index : 100;
}



.bielbezposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :185px;
	top :-243px;
	z-index : 100;
}

	
.buehrenposition {
	margin-top : 0px;
	margin-left : 0px;
	position : relative;
	left :191px;
	top : -246px;
	z-index : 200;
}

	
.wangenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 193px;
	top : -270px;
	z-index : 100;
}

	
.aarwangenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 173px;
	top : -250px;
	z-index : 100;
}


.nidauposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 1px;
	top : -224px;
	z-index : 100;
}





.fraubrunnenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left: 25px;
	top : -232px;
	z-index : 200;
}

	

.thunbezposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -24px;
	top : -139px;
	z-index : 100;
}


.erlachposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 340px;
	top : -223px;
	z-index : 100;
}




.aarbergposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 351px;
	top : -228px;
	z-index : 100;
}
	

.burgdorfposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :364px;
	top : -228px;
	z-index : 100;
}


.trachselwaldposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 350px;
	top :-239px;
	z-index : 100;
}


.laupenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 157px;
	top : -203px;
	z-index : 100;
}



.konolfingenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :203px;
	top :-190px;
	z-index : 100;
}

	
.signauposition {
	margin-top : 0px;
	margin-left : 0px;
	position : relative;
	left :170px;
	top : -210px;
	z-index : 200;
}

	
.seftigenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 57px;
	top : -175px;
	z-index : 100;
}

	
.schwarzenburgposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : -49px;
	top : -157px;
	z-index : 100;
}


.niedersimmentalposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 375px;
	top : -152px;
	z-index : 100;
}




.obersimmentalposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left: 277px;
	top : -116px;
	z-index : 200;
}



.interlakenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 323px;
	top : -145px;
	z-index : 100;
}
	

.oberhasliposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left :327px;
	top : -168px;
	z-index : 100;
}


.frutigenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 163px;
	top :-100px;
	z-index : 100;
}


.saanenposition {
	margin top : 0px;
	margin left : 0px;
	position : relative;
	left : 53px;
	top : -84px;
	z-index : 100;
}


