body {
	height: 100%;
	margin: 0;
	background-color: #d7d7d7;
	text-align: left;
}

@font-face {
  font-family: "AmateurTypewriterRegular";
  src: url('webFonts/AmateurTypewriterRegular/font.woff2') format('woff2'), url('webFonts/AmateurTypewriterRegular/font.woff') format('woff'); }

img, div { behavior: url(iepngfix.htc) }

img { border-style: none; }

.imgBorder { border: 10px solid white; }

.rightFloat { float: right; border: 10px solid white; margin-left:8px; margin-bottom: 8px;}
.leftFloat { float: left; border: 10px solid white; margin-right:15px; margin-bottom: 8px;}

/*  POSITIONEN  */
#paper { position: relative; width: 1150px; top: 0; background-color: white; padding-right: 10px; padding-top: 5px;padding-bottom: 20px; border-right: 1px dashed black; box-shadow: 20px 0 1px white; }


#kopf { position:absolute; margin-top: 50px; margin-left: 40px; }

#paper2 { position:relative; width: 1140px; margin-top: 160px; background-color: #ecf1f3; min-height:800px;}

/*  MENÜ  */
#menue { position: absolute; margin-top: 30px; left: 40px; width: 230px; text-align: left; }

#about {position: absolute; left: 0px;top: 0px; z-index: 20;}
#l-about {position: absolute; left: 0px; top:20px; z-index: 25; width: 230px; border-top: 1px dashed black; }

#artists {position: absolute; left: 0px;top: 40px; z-index: 20;}
#l-artists {position: absolute; left: 0px; top:60px; z-index: 25; width: 230px; border-top: 1px dashed black; }

#texts {position: absolute; left: 0px;top: 80px; z-index: 20;}
#l-texts {position: absolute; left: 0px; top:100px; z-index: 25; width: 230px; border-top: 1px dashed black; }

#catalogues {position: absolute; left: 0px;top: 120px; z-index: 20;}
#l-catalogues {position: absolute; left: 0px; top:140px; z-index: 25; width: 230px; border-top: 1px dashed black; }

#contact {position: absolute; left: 0px;top: 160px; z-index: 20;}
#l-contact {position: absolute; left: 0px; top:180px; z-index: 25; width: 230px; border-top: 1px dashed black; }

/*  CONTENT  */
#cont-index { position: relative; padding-top: 40px; left: 300px; text-align: left; width: 784px; }

#cont-about { position: relative; padding-top: 40px; left: 300px; text-align: left; width: 784px; }

#cont-artists { position: relative; padding-top: 80px; left: 300px; text-align: left; width: 784px; }
#cont-artists-l {position: relative; top: 0px; left: 0px; width: 280px; }
#cont-artists-r {position: absolute; top: 80px; left: 380px; width: 400px; }

#cont-texts { position: relative; padding-top: 120px; left: 300px; text-align: left; width: 784px; }
#cont-catalogues { position: relative; padding-top: 160px; left: 300px; text-align: left; width: 784px; }

#cont-contact { position: relative; padding-top: 200px; left: 300px; text-align: left; width: 784px; }


/*  TYPO  */
.t_menue, .t_menue a  { font: normal normal 18px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #3da6e6; text-decoration:none; }
.t_menue a:hover { text-decoration:none; color: #7d7d7d; }


.t_cont, .t_cont a { color: #7d7d7d; font: 18px/22px AmateurTypewriterRegular, Arial; letter-spacing: 1px; text-decoration:none; }
.t_cont a:hover { text-decoration:none; color: #3da6e6; }

.t_contS, .t_contS a { color: #7d7d7d; font: 14px/18px AmateurTypewriterRegular, Arial; letter-spacing: 1px; text-decoration:none; }
.t_contS a:hover { text-decoration:none; color: #3da6e6; }

.t_cont_bl, .t_cont_bl a { color: #3da6e6; font: 18px/22px AmateurTypewriterRegular, Arial; letter-spacing: 1px; text-decoration:none; }
.t_cont_bl a:hover { text-decoration:none; color: #7d7d7d }
