/* css by Urban Lienert */

/* --------------general -------------------------------------------------------------------- */
.general {
	background-color: #000000;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	color: #FFFFFF;
	margin: 0 auto;
	padding: 0px;
	text-align:justify;
	height: 684px;
	}
div.backGround {
	background: #000000 url(images/background.jpg) no-repeat top left;
	position:absolute;
	width:1024px;
	height:684px;
	margin-top:0px;
	padding:0px;
	border:0px;
	}
p {margin: 0px; padding:0px;}
table {
	text-align:justify;
	}
td {padding-right:10px;}

/* --------------menu ------------------------------------------------------------------ */
div.linkBox {
	background: #000000 url(images/link_background.jpg) no-repeat top left;
	position: absolute;
    line-height: 24px;
	top:150px;
	left:45px;
	width: 100px;
	padding: 0px;
}
#linkBox {
	visibility: hidden;
}

/* --------------panels --------------------------------------------------------------------- */
div.panelBack {
	position: absolute;top:0px;left:0px;
	padding: 0px;
	display: block;
	visibility: hidden;
	width: 1024px;
	height: 684px;
	}
div.galleryBack {
	position: absolute;top:80px;left:300px;
	padding: 0px;
	display: block;
	visibility: hidden;
	width: 640px;
	height: 480px;
}
div.videoBack {
	position: absolute;top:80px;left:300px;
	padding: 0px;
	display: block;
	visibility: hidden;
	width: 595px;
}
div.textBorder {
	position: absolute;
	left:450px;
	top:71px;
    width: 540px;
	height: 545px;
	overflow: hidden;
	}
div.panelText {
	position: absolute;
	left:0px;
	top:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	border: 0px;
	width: 480px;
	}
img.upImage {
	position: absolute;top:0px;right:3px;
	border:none;
	}
div.sideTrack { 
  position:absolute; right:3px; top:32px;
  width:25px; height:481px;
  z-index:1
  }
div.sideBar {
  position:absolute; left:0px; top:1px;
  width:24px; height:20px;
	background: transparent url(images/bar.gif) repeat;
  z-index:1
  }
img.downImage {
	position: absolute;bottom:0px;right:3px;
	border:none;
	}
#soundFrame {
	border: 0px solid #FF0033;
	position: absolute;top:442px;left:90px;
	width:250px;
	height:80px;
	visibility: hidden;
	}
#videoFrame {
	margin-top: 15px;
	border: 2px solid white;
	width:640px;
	height:480px;
	}
#galleryFrame {
	margin-top: 15px;
	width:640px;
	height:480px; 
	border: 0px solid #FF0033;
	}
/* --------------title, images ----------------------------------------------------------------- */
span.panelTitle {
	color: white;
	font-weight: 300;
	font-size: 25px;
	line-height: 30px;
	letter-spacing:5pt;
	margin-bottom:20px;
	padding-bottom:20px;
	text-transform:uppercase;
	}
img.panelImage {
	position: relative;top:0px;left:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	border:solid #FFFFFF 2px;
	}
/* --------------user fonts ----------------------------------------------------------------- */
p.userFont1 {
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	}
p.userFont2 {
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
	}
.regularFont {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 10px;
	}
/* --------------lines ------------------------------------------------------------------- */
hr {
	background-color:#FFFFFF;
	color: #FFFFFF;
	height: 1px;
	padding: 0px;
	border: 0px solid black;
	margin: 0px;
	}
hr.Safari {
	height: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	}
hr.Opera {
	height: 1px;
	margin-top: 7px;
	margin-bottom: 7px;
	}
hr.Gecko {
	margin-top: 7px;
	margin-bottom: 7px;
	}

/* --------------mp3 panel ------------------------------------------------------------------- */
.mp3Panel {
	background: #000000;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	color: #FFFFFF;
	text-align:center;
	padding-bottom: 5px;
	}

/* --------------link styles ---------------------------------------------------------------- */
a.panelLinks:visited {font-weight: normal; text-decoration:none; color:white; text-transform:uppercase}
a.panelLinks:link {font-weight: normal; text-decoration:none; color:white; text-transform:uppercase}
a.panelLinks:hover {font-weight: normal; text-decoration:none; color:white; text-transform:uppercase}
a.localLinks:visited {background: transparent url(images/pfeil.gif) no-repeat 0px 3px; padding-left: 15px; color:#FFFFFF; font-weight: normal;}
a.localLinks:link {background: transparent url(images/pfeil.gif) no-repeat 0px 3px; padding-left: 15px; color:#FFFFFF; font-weight: normal;}
a.localLinks:hover {background: transparent url(images/pfeil.gif) no-repeat 0px 3px; padding-left: 15px; color:#FFFFFF; font-weight: normal;}
a.targetLinks:visited {font-weight: normal; color:#FFFFFF;}
a.targetLinks:link {font-weight: normal; color:#FFFFFF;}
a.targetLinks:hover {font-weight: normal; color:#FFFFFF;}
a.audioLinks:visited {text-decoration:none; background: transparent url(images/play.gif) no-repeat 0px -2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.audioLinks:link {text-decoration:none; background: transparent url(images/play.gif) no-repeat 0px -2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.audioLinks:hover {text-decoration:underline; background: transparent url(images/play_over.gif) no-repeat 0px -2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.videoLinks:visited {text-decoration:none; background: transparent url(images/video.gif) no-repeat 0px 0px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.videoLinks:link {text-decoration:none; background: transparent url(images/video.gif) no-repeat 0px 0px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.videoLinks:hover {text-decoration:underline; background: transparent url(images/video.gif) no-repeat 0px 0px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.slideshowLinks:visited {background: transparent url(images/slide.gif) no-repeat 0px 2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.slideshowLinks:link {background: transparent url(images/slide.gif) no-repeat 0px 2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.slideshowLinks:hover {background: transparent url(images/slide.gif) no-repeat 0px 2px; padding-left: 20px; font-weight: normal; color:#FFFFFF;}
a.mp3Panel:visited {text-decoration:none; border: 0px;padding:0px; font-weight: normal; color:#FFFFFF;}
a.mp3Panel:link {text-decoration:none; border: 0px;padding:0px; font-weight: normal; color:#FFFFFF;}
a.mp3Panel:hover { text-decoration:underline; border: 0px;padding:0px; font-weight: normal; color:#FFFFFF;}
a:visited {text-decoration:underline; font-weight: normal; color:#FFFFFF;}
a:link {text-decoration:underline; font-weight: normal; color:#FFFFFF;}
a:hover {text-decoration:underline; font-weight: normal; color:#FFFFFF;}
