/* CSS Document */

BODY,TD { font-family: Tahoma, Arial, sans-serif; color:#444; font-size:12px; }
BODY { margin:0; padding:0; background-color:#ffffff; background-image:url(images/bodybg.jpg); background-repeat:no-repeat; }

a:link,a:visited {color:#990000; outline: none;}
a:hover {color:#333333;}
a.topnav:link,a.topnav:visited {color:#CAAF60;}
a.topnav:hover {color:#996600;}

a.subnavi:link, a.subnavi:visited { text-decoration:underline; color:#990000; font-weight: bold;}
a.subnavi:hover { text-decoration:none; color:#990000; font-weight: bold;}


#footer a, footer a:visited {
	color:#999999;
	text-decoration:none;
}

#footer a:hover {color: #333333;}

#hp, #sb {
  display: none;
}

H1 {
	font-size: 22px;
	color:#333;
	margin-bottom:30px;
  font-weight: normal;
  line-height: 26px;
}
H3 { margin:0; padding:0;}

em { font-style: normal; font-size: 11px;  }
td { vertical-align: top; text-align: left;}
P {
}
a img, img { border: 0; outline:none;}
#dArchives{
	background:transparent url(/designs/deadend_prophecy/dArchives_bg.gif) no-repeat;
	padding-top:10px;
}


#head {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 695px;
	margin-top:100px;
}

DIV.foto-r {
	font-size: 10px;
	color:#990000;
	float: right;
	margin: 10px;
	margin-top: 0px;
	padding: 2px;
	text-align: center;
}

DIV.foto-l {
	font-size: 10px;
	color:#990000;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px dotted #cccccc;
}

#left {
	width:400px;
	float: left;
}

#leftnavi {
	padding: 0px;
	margin-left: 30px;
	margin-top:90px;
	margin-bottom:0px;
	text-align:right;
	width:200px;
}

#leftxtra {
	margin-left: 180px;
	margin-top: 0px;
	width: 177px;
	margin-right: 20px;
	color: #CAAF60;
	line-height: 18px;
}

#contentainer {
	margin-left: 400px;
	margin-top: 70px;
	width: 440px;
	line-height: 20px;
	margin-right: 20px;
}


#footer {
	margin-top: 60px;
	margin-bottom: 40px;
	color: #999999;
}

.termine {
	border-collapse:collapse;
}

.termine td {
	padding: 4px;
	border:1px #E8DDB3 solid; 
	vertical-align: top;
	background-color:#F6F2E2;
}

.termine td.date {
	background-color:white;
}
#contentainer img {
	border: 5px solid #E8DDB3;
}
.noborder {
	border: none !important;
}


TABLE.rep { 
	border-collapse:collapse;
	padding: 15px 15px 15px 15px;
	width: 400px;
	}
	
TABLE.rep TD { 
	padding: 4px 4px 4px 4px;
	border-bottom:1px #E8DDB3 solid; 
} 

TD.repmini { 
	padding: 4px 4px 4px 4px;
	border:1px #E8DDB3 solid; 
	font-size: 11px;
} 

TR.reptitle {
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}
TR.reptitle td { border-bottom: none;}

TR.reptitle-two {
	padding: 6px 6px 6px 6px;
	border:1px #cccccc solid; 
	background-color:#f5f5f5;
	font-weight: bold;
	font-size: 14px;
	color: #7C602C;
}

.repause {
	background-color: #F6F2E2;
}


TH.header { 
	padding: 6px 6px 6px 6px;
	border:1px #cccccc solid; 
	background-color:#f5f5f5;
	font-weight: bold;
	color: #666666;
} 
TD.footer {
	padding: 6px 6px 6px 6px;
	border:0px #cccccc solid; 
	font-size: 9px;
	color: #666666;
}

INPUT,TEXTAREA,SELECT,OPTION {
	font-family: Tahoma, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
}

TABLE.repnavi {
	border-collapse: collapse;
	border:1px #E8DDB3 solid; 
}

/* #E8DDB3 */

TD.rephigh {
	background-color: #E8DDB3;
}

TD.repnavi {
	border:1px #E8DDB3 solid; 
	text-align: center;
	font-size: 10px;
}
TD.repnavihead {
	font-size: 10px;
	text-align: center;
	border:1px #E8DDB3 solid; 
	padding-left: 5px;
	padding-right: 5px;
	color: #333333;
	width: 60px;
}

TD.repnavihead-two {
	font-size: 10px;
	text-align: center;
	border:1px #E8DDB3 solid; 
	padding-left: 5px;
	padding-right: 5px;
	color: #333333;
	width: 60px;
	background-color: #F6F2E2;
}

.repnavicount { 
	padding-left: 6px;
	color: #333333;
	font-size: 10px;
	border:1px #E8DDB3 solid; 
	}
	
.repnavihightr {
	background-color: #F6F2E2;
}

.rephightr {
	background-color: #990000;
}

a.repnavilink:link, a.repnavilink:visited {
	text-decoration: underline;
	color: #990000;
}
a.repnavilink:hover {
	text-decoration: underline;
	color: #333333;
}


table.concert {
  width: 400px;
  margin: 10px 0;
}
table.concert td.concert_composer {
  border-right: 1px solid #ccc;
  padding: 0 !important;
  width: 160px;
}
table.concert td {
  padding: 0 10px;
}
table.concert tr {
}

#leftnavi ul {
	list-style: none;
  margin:0;
  padding:0;
}
#leftnavi ul li {
	list-style: none;
  margin:0;
  padding:0;
}
#leftnavi ul li a {
	list-style: none;
  margin:0;
  padding: 7px 0;
  text-decoration: none;
  display: block;
  font-size: 13px;
  color: #666;
}
#leftnavi ul li a:hover,
#leftnavi ul li a:focus {
  color: #990000;
}
li.distance a {
	padding-top: 20px !important;
}
#leftnavi ul li.current a {
	font-weight: bold;
  color: #990000;
}
#leftnavi ul li.current ul li a {
	font-size: 11px;
  font-weight: normal;
  padding-top: 0 !important;
}

.fontstack5 {
  font: normal 14px Cambria, Georgia, "Times New Roman", serif;
}
h3, .reptitle h3, .reptitle td { 
  font: normal 19px Cambria, Georgia, "Times New Roman", serif;
  font-style: italic;
  color:#A0813F;
}
.reptitle h3 { margin-bottom: 10px; }

.play { border-top: 1px solid #D3BD8E; border-bottom: 1px solid #D3BD8E; padding: 10px 0 20px; }

/* SCHRIFT: braun: #A0813F,#B9954A  hellbraun: #D3BD8E*/