body {
	background-color: #ffffff;
	color: #000000;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}

/* texts */

td {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px; 
}

.txt_small {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px; 
}

/* colors */

.red {
	color: #ff0000;
}

/* forms */

input, select, textarea {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
}

.formsubmit {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #ff0000;
	background-color: #000000;
	color: #ffffff;
}

/* backgrounds */

.bg_black {
	background-color: #000000;
	z-index: 1;
	left: 0px;
	top: 490px;
	width: 100%;
	height: 100%;
	position: absolute;
	background: #000000 url(images/background_lines.gif) repeat-x;	
}

/* borders */

.bd_red {
	border: 1px solid #ff0000;
}

/* links */

a {
	color: #ff0000;
	text-decoration: none;
}

a:hover {
	color: ##ff0000;
	text-decoration: none;
}

a.red {
	color: #ff0000;
	text-decoration: none;
}

a.red:hover {
	color: ##ff0000;
	text-decoration: none;
}

a.blue {
	color: #4365a7;
}

a.blue:hover {
	color: #4365a7;
}

.copyright {
	font-size: 9px;
	color: #4d4d4d;
	text-decoration: none;
}

.copyright:hover {
	font-size: 9px;
	color: #4d4d4d;
	text-decoration: none;
}

/* ids */

#page {
	z-index: 200;
	width: 980px;
	height: 100%;
	margin: 10px auto;
	text-align: left;
	position: relative;
}

#title {
	z-index: 10;
	left: 90px;
	top: 20px;
	width: 930px;
	height: 50px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
}

#microphone_small {
	z-index: 5;
	left: -40px;
	top: 340px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
}

#content {
	z-index: 10;
	left: 100px;
	top: 70px;
	width: 613px;
	height: 340px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
	overflow: auto;
}

#navigation {
	z-index: 150;
	left: 750px;
	top: 30px;
	width: 200px;
	height: 295px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
	overflow: auto;
}

#navigation_objects_line {
	z-index: 10;
	left: 920px;
	top: 0px;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_default {
	z-index: 10;
	left: 899px;
	top: 245px;
	height: 75px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_news {
	z-index: 10;
	left: 899px;
	top: 12px;
	height: 315px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_band {
	z-index: 10;
	left: 899px;
	top: 45px;
	height: 275px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_konzerte {
	z-index: 10;
	left: 899px;
	top: 35px;
	height: 285px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_biographie {
	z-index: 10;
	left: 898px;
	top: 105px;
	height: 215px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_anfrage {
	z-index: 10;
	left: 899px;
	top: 130px;
	height: 190px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_songs {
	z-index: 10;
	left: 899px;
	top: 152px;
	height: 175px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_fotos {
	z-index: 10;
	left: 898px;
	top: 185px;
	height: 135px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_links {
	z-index: 10;
	left: 899px;
	top: 185px;
	height: 275px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#navigation_icon_gaestebuch {
	z-index: 10;
	left: 898px;
	top: 228px;
	height: 90px;
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
}

#nav_bar {
	z-index: 5;
	left: 310px;
	top: 0px;
	width: 930px;
	height: 50px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
}

#flash_sign {
	z-index: 350;
	left: 750px;
	top: 345px;
	position: absolute;
}

#flash_circle {
	z-index: 10;
	left: 20px;
	top: 20px;
	position: absolute;
}

#flash_bigbeat_b {
	z-index: 300;
	left: 191px;
	top: 434px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
}

#noflash {
	z-index: 10;
	left: 186px;
	top: 276px;
	position: absolute;
}

#noflash_text {
	z-index: 10;
	left: 486px;
	top: 346px;
	position: absolute;
}

#foot {
	z-index: 10;
	left: 0px;
	top: 20px;
	width: 930px;
	height: 50px;
	position: absolute;
	margin: 0px auto;
	text-align:left;
}

#foot #logo {
	z-index: 10;
	left: 0px;
	top: 460px;
	position: absolute; 
}

#foot #slogan {
	z-index: 10;
	left: 370px;
	top: 481px;
	position: absolute; 
}

#foot #escapenet {
	z-index: 10;
	left: 800px;
	top: 535px;
	position: absolute; 
}

#foot #contact {
	z-index: 10;
	left: 380px;
	top: 540px;
	color: #ff0000;
	position: absolute; 
}

#tbl {
	border: 1px solid #cccccc;
}

#tbl td {
	background-color: #f2f2f2;
	padding: 3px 10px 3px 10px;
	height: 20px;
}

#tbl td.header {
	color: #ffffff;
	background-color: #000000;
	padding: 3px 10px 3px 10px;
	border: 1px solid #ff0000;
}

#tbl td.content_light {
	background-color: #f8f7f7;
	padding: 3px 10px 3px 10px;
	height: 20px;
}

#tbl td.content {
	background-color: white;
}

#tbl_guestbook td.header {
	background-color: #f2f2f2;
	padding: 3px 10px 3px 10px;
	height: 20px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#tbl_guestbook td.header a {
	color: #ff0000;
	font-weight: bold
}

#tbl_guestbook td.header a:hover {
	color: #ff0000;
	font-weight: bold
}

#tbl_guestbook td.header_date {
	background-color: #f2f2f2;
	padding: 3px 10px 3px 10px;
	height: 20px;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#tbl_guestbook td.content {
	background-color: #ffffff;
	padding: 3px 10px 3px 10px;
	height: 20px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#tbl_guestbook td.content_right {
	background-color: #ffffff;
	padding: 3px 10px 3px 10px;
	height: 20px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#tbl_guestbook td.nocontent {
	background-color: white;
}

#tbl_standard td.header {
	padding: 3px 10px 3px 10px;
	background-color: #f2f2f2;
}

/* esc.publisher */

.nptitle {
	font-size: 11px;
	font-weight: bold;
	margin-bottom:0.5em;
}

.nptext {
	font-size: 11px;
	font-weight: normal;
}

.nplink {
	color: #ff0000;
	text-decoration: none;
}

.nplink:hover {
	color: #ff0000;
	text-decoration: none;
}

.npdoctitle {
	font-size: 11px;
	font-weight: bold;
}

.npdoctext {
	font-size: 11px;
	font-weight: normal;
}

.nplead {
	font-size: 10px;
	font-weight: normal;
	color: #5f5f5f;
	margin-bottom:1em;
}

.npheadline {
	color: #ff0000;
	padding: 5px;
	font-weight: normal;
	text-decoration: none;
}

a.npheadline {
	display:inline-block;
}

.npheadline:hover {
	color: #ff0000;
	background-color: #000000;
	padding: 5px;
	font-weight: normal;
	text-decoration: none;
}

.npheadlinelead {
	font-size: 10px;
	color: #5f5f5f;
	padding-left:5px;
}

.npthumbtitle {
	font-size: 11px;
	font-weight: normal;
}

.npthumbtext {
	font-size: 10px;
	font-weight: normal;
}

.nppictext {
	font-size: 10px;
	font-weight: normal;
}

.nptbg {
	background-color: #f2f2f2;
}

.nptbc {
	background-color: #ff0000;
}

