/**
 * This file is part of 
 * pragmaMx - Web Content Management System.
 * Copyright by pragmaMx Developer Team - http://www.pragmamx.org
 * $Id: style.css,v 1.26 2009/04/16 08:07:40 tora60 Exp $
 */

@import url(layout.css);
@import url(menue.css);
@import url(forms.css);  
  
a {
   background-color: transparent;
/*   color: #4e4e4e;*/
   color: #F5F5F5;
   text-decoration: none;
}

a img,
a:hover 
a:focus, 
a:hover, 
a:active {
   background-color: transparent;
   color: #8D1515;
   text-decoration: underline;
}

acronym, abbr {
/*   border-bottom: 1px solid #86b042;*/
   border-bottom: 1px solid #BD1515;
   cursor: help;
}

br {
   line-height: 5px;
}

fieldset {
   margin: 0 0 2em 0;
   padding: 1em .5em .5em .5em;
}

fieldset,
legend {
   background-color: #101010;
   border: 1px solid #161616;
   color: #F5F5F5;
}

/* headers */
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .title *, .option * {
   background-color: transparent;
   color: #8D1515;
   line-height: normal;
   text-decoration: none;
}

h1, h2, h3, h4, h5, h6, .title, .option, legend {
   background-color: transparent;
   color: #8D1515;
   font-weight: bold;
/*   text-align: left;*/
   white-space: normal; /* z.B. Your_Account&op=edithome, der Userblock */
}

h2, h1, .title {
   font-size: 16px; /* h2 ist die gleiche Definition wie .title !! */
   margin: 0;
}

h3, .option {
   font-size: 13px; /* h3 ist die gleiche Definition wie .option, ausser block und margin !! */
}

h4, h5, h6 {
   font-size: 12px;
}

.spec-titel {
   background-color: transparent;
   color: #8D1616;
   font-weight: bold;
   text-align: left;
   }

.spec-subtitel {
   font-size: 10px; /* Endzeit add !! für geänderte content und ml content index.php */
   background-color: transparent;
   color: #666666;
   margin: 0;
   font-weight: bold;
   text-align: left;
/*   margin-left:5;*/
}

hr {
   background-color: #8D1616; /* Mozilla 1.4 */
   border: #8D1616; /* Opera 7.11 */
   color: #8D1616; /* IE 6 */
   /* In Opera ist eine feste Höhe für die Anzeige
   notwedig, hingegen in Mozilla für eine
   einheitliche Darstellung wichtig. */
   height: 1px;
   margin: 5px 0 5px 0;
}

/* images */
img.align-left,
img.align-left.border {
   float: left;
   margin: 0px 5px 5px 0px;
}

img.align-right,
img.align-right.border {
   float: right;
   margin: 0px 0px 5px 5px;
/*      margin: 5px 0px 5px 12px;*/
}

img.border {
   border-bottom-color: #98bc63;
   border-left-color: #86b042;
   border-right-color: #98bc63;
   border-style: solid;
   border-top-color: #86b042;
   border-width: 2px;
   margin: 3px 10px 3px 10px;
}

img.margin {
   margin: 5px 12px 5px 12px;
}

legend {
   font-weight: bold;
   padding: 2px 6px;
   text-align: left;
}

p {
/*   margin: 0 0 0.5em 0;*/
   margin: 0 0 0 0;
}

/* start - table */
table.list {
/*   background-color: #ffffff;*/
   background-color: #252525;
   border: none;
   border-collapse: collapse;
   border-spacing: 0;
   color: inherit;
   font-size: 1em;
   margin: 15px 0;
}

table.list th, 
table.list td {
   border: 1px solid #161616;
/*   border: 1px solid #8D1616;*/
   line-height: normal;
   padding: 2px 3px;
}

table.list th, 
table.list tr.head, 
table.list td.head {
   background-color: #161616;
   background-image: url(../images/table_bg.jpg);
   background-position: 0 0;
   background-repeat: repeat-x;
   color: #F5F5F5;
   font-weight: bold;
}

table.list tr.alternate-a, 
table.list td.alternate-a {
/*   background-color: #f5fbec;*/
   background-color: #161616;
   color: inherit;
}

table.list tr.alternate-b, 
table.list td.alternate-b {
   background-color: #eef8e0;
   color: inherit;
}

table.list tr.alternate-c, 
table.list td.alternate-c {
   background-color: #dbebad;
   color: inherit;
}

/* ### Lists | Listen  #### */
ul, ol, dl {
   background-color: transparent;
/*   color: #3b4d17;*/
   color: #ADADAD;
   margin: 2px 2px;
   padding: 0 15px;
}

.base-color {
   background-color: transparent;
   color: #8D1515;   
   /*color: #3b4d17;*/
}

.box {
/*   background-color: #fbfef8;
   border: 1px solid #bada77; */
   background-color: #101010;
   border: 1px solid #161616;
   color: inherit;
   display: block;
   margin: 0;
   padding: 5px;
/*   margin: .3em;
   padding: .3em .3em;*/
}

.code * {
   font-size: 9px; /* zur Sicherheit, damit wirklich alles gleich gross ist */
}

.code pre {
   border: none; /* dieser Selector hebt die vorherigen Definitionen auf, damit es im Forum keine Probleme gibt, wo diese Verschachtelung vorkommt! */
   font-size: 9px; /* zu Sicherheit doppelgemoppelt!! */
   margin: auto;
   padding: 0;
}

.code, pre, code {
/*    background-color: #fbfef8;
   border: 1px solid #ececec;
  color: #ffff00;*/
   background-color: #101010;
   border: 1px solid #161616;
   color: #ADADAD; 
   display: block;
   font-family: 'Lucida Console', 'courier new', monospace;
   font-size: 9px;
   line-height: 1.2em;
   margin: 1px auto 0.3em auto;
   max-height: 22em;
   overflow: auto;
   padding: 0 0 0 5px;
   text-align: left;
   white-space: pre;
   width: auto;
}

.content {
   font-size: 11px;
/*   line-height: 1.4em;*/
}

.highlight {
   background-color: #ffffcc;
   border-bottom: 1px solid #cccccc;
   color: #ba2e15;
   padding: 0 0.3em 0 0.3em;
}

.important {
/*   background-color: #ffffcc;
   border-bottom: 1px #ddddbb dotted;
   border-top: 1px #ddddbb dotted;
   color: inherit; */
   background-color: transparent;
   border: 1px #8D1616 dotted;
   color: inherit;
}

.important,
.messagescreen,
.note,
.warning {
   display: block;
   margin: .3em 1em;
   padding: .6em;
}

.indent {
   display: block;
   margin-left: 125px;
}

.note {
/*   background-color: #252525; */
/*   border-bottom: 1px #8D1616 dotted;
   border-top: 1px #8D1616 dotted; */
   background-color: transparent;
   border: 1px #8D1616 dotted;
   color: inherit;
   font-style:italic;
}

.quote, cite, blockquote {
   background-color: #161616;
   border: 1px dotted #8D1515;
   color: #D7D7D7;
   display: block;
   font-family: 'Lucida Console', 'courier new', monospace;   
   font-style: normal;
   font-size: 8px;
   margin: 0;
/*   margin: 1px auto 0.3em 1em;*/
   overflow: auto;
   padding: 5px;
   width: auto;
}

.smaller {
   font-size: 85%;
}

.tiny, small {
   font-size: 9px;
}

.warning {
   background-color: #ffdddd;
   border-bottom: 1px #ddbbbb dotted;
   border-top: 1px #ddbbbb dotted;
   color: inherit;
}

/* ### ENDZEIT INDUSTRY ### */

/* RECORDS - Tabellen*/

.content-records-head {
	font-size: 9px;
	color:#666666;
	background-color: #161616;
	text-align: center;
	white-space:no-wrap;
}
.content-records-info {
	font-size: 9px;
	color:#666666;
	background-color: #161616;
	text-align: left;
	white-space:pre;
	padding-top: 0;
}
.content-records-foot {
	font-size: 9px;
	color:#666666;
	background-color: #161616;
	text-align: right;
}
.content-records-number {
	text-align: center;
	white-space:pre;
	padding-top: 0;
}
.content-bg-records-cover {
	background-image: url(../images/endzeit_content_bg_records.jpg);
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 9px;
  font-style: italic;
}

.content-bg-artists {
	background-image: url(../images/endzeit_content_bg_records.jpg);
  background-position: left bottom;
  background-repeat: repeat-x;
}

p.downloads-infotext {
  font-size: 9px;
  font-family: 'Lucida Console', 'courier new', monospace;
}
