body {
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	height: 100%;
	overflow-y: auto;
	background: #fff;
	font-family: Arial, Frutiger, sans-serif;
	font-size: 11px;
}

form {
	margin: 0;
	display: inline;
}

p {
	text-indent: 0;
}

sup {
	font-size: 66%;
}

a:link img, a:visited img {
	border: 0;
}

a:link, a:visited {
	color: #1058b8;
	font-weight: bold;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #c00000;
	text-decoration: underline;
}

/* set correct quotation marks for German language */
/*HTML:lang(de) {
	quotes: '»' '«' '\203A' '\2039';
}*/
:lang(de) > q {
	quotes: '»' '«' '\203A' '\2039';
/*	quotes: '\201E' '\201C' ',' '\2018'; */
}











#page {
	top:50%; left:0px;
	margin: -325px 0px 0px 0px;
	display:block;
	position:absolute;
	width: 100%;
	min-width:26000px;
	height: 650px;
	background: #fff;
	background-image: url(img/linie.png);
	padding:0px 0px 0px 0px;
	color:#ccc;
}
#seite {
	top:50%; left:0px;
	margin: -325px 0px 0px 0px;
	display:block;
	position:absolute;
	width: 100%;
	height: 650px;
	background: #fff;
	padding:0px 0px 0px 0px;
	color:#ccc;
}


#menu {
	display:block;
	top:50%; right:8px;
	margin: 39px 0px 0px 0px;
	width:141px;
	height: 146px;
	padding:0px 0px 0px 0px;
	position:fixed;
	text-align:left;
	background-image: url(img/platte.png);
	border: 0px;
}
#menu2 {
	display:block;
	top:50%; left:8px;
	margin: -268px 0px 0px 0px;
	width:311px;
	height: 537px;
	padding:0px 0px 0px 0px;
	position:fixed;
	text-align:left;
	background-image: url(img/navi.png);
	border: 0px;
}

#menu3 {
	display:block;
	top:50%; left:8px;
	margin: -268px 0px 0px 0px;
	width:311px;
	height: 537px;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-align:left;
	background-image: url(img/navi.png);
	border: 0px;
}

#menu :link, #menu :visited {
	color: #787878;
	font-weight: bold;
	text-decoration: none;
}
#menu :link:hover, #menu :visited:hover {
	color: #ffffff;
	text-decoration: none;
}



div.kontaktseite {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1000px;
    height: 700px;
    margin-left: -500px;
    margin-top: -350px;
    padding: 0px;
    border-style: none;
    border-width: 0px;
  }




div.wahl {
	position:fixed;
	width:500px; height:64px;
	left:50%;
	margin:10px 0px 0px -358px;
	background-color: #000000;

}




div.bild {
	position: absolute;
	bottom: 20px;
	height:630px;
	border-style: none;
	border:0;
}
div.spiegel {
	position: absolute;
	bottom: 0px;
	height:20px;
	background-color: none;
	border-style: none;
	border:0;
}
div.spiegel2 {
	position: absolute;
	top: 540px;
	right: 770px;
	width: 105px;
	border-style: none;
	border:0;
}
div.likeornot{
	position: absolute;
	top: 24px;
	left:4px;
	width: 450px;
	border-style: none;
	border:0;
	text-align: right;
}
div.twit {
	position: absolute;
	left:0px;
	top: 6px;
	height: 20px;
	border-style: none;
	border:0;
}
div.gplus {
	position: absolute;
	left:80px;
	top: 6px;
	height: 20px;
	border-style: none;
	border:0;
}
div.zucki {
	position: absolute;
	left:0px;
	top: 36px;
	height: 20px;
	border-style: none;
	border:0;
}

div.text0 {
	width:660px;
	min-height: 600px;
	padding:0px 80px 0px 300px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
	font-family: Arial, Frutiger, sans-serif;
	font-size: 14px;
	color: #444;
	line-height: 22px;

}

div.foto0 {
	position: relative;
	height:650px;
	width:1400px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto560 {
	position: relative;
	height:650px;
	width:560px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto600 {
	position: relative;
	height:650px;
	width:600px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}

div.foto630 {
	position: relative;
	height:650px;
	width:630px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto700 {
	position: relative;
	height:650px;
	width:700px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto760 {
	position: relative;
	height:650px;
	width:760px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto819 {
	position: relative;
	height:650px;
	width:819px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto830 {
	position: relative;
	height:650px;
	width:830px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}
div.foto870 {
	position: relative;
	height:650px;
	width:870px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}

div.foto925 {
	position: relative;
	height:650px;
	width:925px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}

div.foto945 {
	position: relative;
	height:650px;
	width:945px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}

div.foto1040 {
	position: relative;
	height:650px;
	width:1040px;
	padding:0px 260px 0px 80px;
	margin:0px 0px 0px 0px;
	float:left;
	border-style: none;
	border:0;
}





  div.fnav1 {
    position: absolute;
    left: 30px;
    top: 10px;
    width: 81px;
    height: 57px;
    z-index: 51;
  }

  div.fnav2 {
    position: absolute;
    left: 26px;
    top: 80px;
    width: 35px;
    height: 48px;
    z-index: 52;
  }
  div.fnav3 {
    position: absolute;
    right: 26px;
    top: 80px;
    width: 35px;
    height: 48px;
    z-index: 53;
  }


  div.snav1 {
    position: absolute;
    left: 427px;
    bottom: 460px;
    z-index: 81;
  }

  div.snav2 {
    position: absolute;
    left: 427px;
    bottom: 410px;
    z-index: 71;
  }

  div.snav3 {
    position: absolute;
    left: 427px;
    bottom: 360px;
    z-index: 61;
  }

  div.snav4 {
    position: absolute;
    left: 427px;
    bottom: 310px;
    z-index: 51;
  }

  div.snav5 {
    position: absolute;
    left: 427px;
    bottom: 260px;
    z-index: 41;
  }
  div.snav6 {
    position: absolute;
    left: 286px;
    bottom: 77px;
    z-index: 41;
  }
  div.snav7 {
    position: absolute;
    left: 40px;
    bottom: 76px;
    z-index: 41;
  }

  div.snav8 {
    position: absolute;
    left: 63px;
    bottom: 76px;
    z-index: 41;
  }
  div.snav9 {
    position: absolute;
    left: 86px;
    bottom: 76px;
    z-index: 41;
  }
  div.snav10 {
    position: absolute;
    left: 221px;
    bottom: 77px;
    z-index: 41;
  }





  div.nav1 {
    position: absolute;
    left: 124px;
    top: 152px;
  }


  div.nav2 {
    position: absolute;
    left: 95px;
    top: 228px;
  }

  div.nav3 {
    position: absolute;
    left: 95px;
    top: 261px;
  }

  div.nav4 {
    position: absolute;
    left: 95px;
    top: 294px;
  }

  div.nav5 {
    position: absolute;
    left: 95px;
    top: 327px;
  }

  div.nav6 {
    position: absolute;
    left: 95px;
    top: 360px;
  }

  div.nav7 {
    position: absolute;
    left: 124px;
    top: 402px;
  }

  div.nav8 {
    position: absolute;
    left: 147px;
    top: 402px;
  }
  div.nav9 {
    position: absolute;
    left: 170px;
    top: 402px;
  }



  div.kont1 {
    position: absolute;
    left: 531px;
    top: 601px;
  }
  div.kont2 {
    position: absolute;
    left: 531px;
    top: 617px;
  }

* html #menu {position:absolute;}

/* Impressum / Datenschutz: kleine Zeile unten links auf den Unterseiten */
div.rechtliches {
	position: fixed;
	left: 8px;
	bottom: 6px;
	z-index: 60;
	font-family: Arial, Frutiger, sans-serif;
	font-size: 11px;
	line-height: 1.2;
	color: #999;
}

div.rechtliches a:link, div.rechtliches a:visited {
	color: #999;
	text-decoration: none;
}

div.rechtliches a:hover {
	color: #c00000;
	text-decoration: underline;
}
