/*  
Theme Name:Es ist Juli
Theme URI: 
Hier kannst Du walten und schalten wie Du magst und kannst.
viel Spass mts von http://www.texto.de
*/


/* fuer unterschiedliche Kommentare*/

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

/* braucht man immer*/
acronym, abbr, span.caps {
	cursor: help;
	}


body            { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f2efe9; margin-top: 66px; margin-right: 200px; margin-left: 187px; width: auto; min-width: 700px }
#menubild    { text-align: center; margin: 0 0 0 -380px; position: fixed; z-index: 20; top: 0; left: 50%; width: 759px }
#menutext    { text-align: center; margin: 0 0 0 -380px; position: fixed; z-index: 21; top: 14px; left: 50%; width: 759px }
#einklinker1     { position: fixed; z-index: 17; top: 42px; left: 0; width: 180px }
.page_item { list-style-type: none; padding-left: 25px }
#einklinker2   { position: fixed; z-index: 18; top: 175px; left: 0; width: 180px }
#einklinker3  { position: fixed; z-index: 19; top: 300px; left: 0; width: 180px }
#konzert_kurz  { font-size: 9px; line-height: 13px; position: absolute; top: 66px; right: 0; width: 200px }
#content_container { padding-bottom:3em; }
.24f { color: #c30000; font-size: 24px; font-weight: bold }
#fuss    { color: #630; font-size: 9px; line-height: 10px; position: fixed; bottom: 6px; left: 6px; width: 150px }
#searchform   { color: #dfac55; font-size: 10px; line-height: 10px; position: fixed; z-index: 20; bottom: 35px; left: 6px; width: 150px }
a:link    { color: #630; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a:visited    { color: #630; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a:focus   { color: #c33; text-decoration: underline; border: 0; outline-style: none; outline-width: 0 }
a:hover    { color: #630; text-decoration: underline; border: 0; outline-style: none; outline-width: 0 }
a:active    { color: #630; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a.konzerte:link { color: #000 !important; border: 0; outline-style: none; outline-width: 0 }
a.konzerte:visited { color: #000 !important; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a.konzerte:focus { color: #000 !important; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a.konzerte:hover { color: #000 !important; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
a.konzerte:active { color: #000 !important; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
p  { padding-left: 25px; }

table  { padding-left: 25px }
tr.konzerte  { padding-top: 0; padding-bottom: 0; height: 18px }
tr.termine { padding-top: 0; padding-bottom: 0; height: 18px }
tr.disc { padding-top: 0; padding-bottom: 0 }
tr.tv { padding-top: 0; padding-bottom: 0 }
td.datumhead  { color: #fff; font-size: 14px; background-color: #630 !important; letter-spacing: 2px; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 100px; height: 18px }
td.fotoshead  { color: #fff; font-size: 14px; background-color: #630 !important; letter-spacing: 2px; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 60px; height: 18px }
td.cdbild { padding-top: 10px; width: 160px; vertical-align: top }
td.cdtracks { font-size: 12px; line-height: 15px; padding-top: 10px; padding-left: 10px; width: 400px; border-left: 5px solid #DFAC55 }
.erscheinungsdatum  { font-size: 11px; background-color: #ccc; letter-spacing: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-left: 15px solid #630 }
td.orthead  { color: #fff; font-size: 14px; background-color: #630 !important; letter-spacing: 2px; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 100px; height: 18px }
td.locationhead  { color: #fff; font-size: 14px; background-color: #630 !important; letter-spacing: 2px; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 180px; height: 18px }
td.personhead  { color: #fff; font-size: 14px; background-color: #630 !important; letter-spacing: 2px; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 180px; height: 18px }
td.termindatum { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 90px; height: 18px; border-top: 1px solid #999 }
td.terminland { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 14px; height: 18px; border-top: 1px solid #999 }
td.terminort { font-size: 10px; font-weight: bold; background-color: #dfdfdf; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 100px; height: 18px; border-top: 1px solid #999 }
td.terminlocation { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 180px; height: 18px; border-top: 1px solid #999 }
td.terminkarten { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 60px; height: 18px; border-top: 1px solid #999 }
td.tvdatum { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 90px; border-top: 1px solid #999 }
td.tvsender { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 30px; border-top: 1px solid #999 }
td.tvuhr { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 30px; border-top: 1px solid #999 }
td.tvsendung { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 110px; border-top: 1px solid #999 }
td.tvinfo { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 400px; border-top: 1px solid #999 }
td.datum { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 90px; height: 18px; border-top: 1px solid #999 }
td.land { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 14px; height: 18px; border-top: 1px solid #999 }
td.ort   { font-size: 10px; font-weight: bold; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 100px; height: 18px; border-top: 1px solid #999 }
td.location   { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 180px; height: 18px; border-top: 1px solid #999 }
td.person   { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 250px; height: 18px; border-top: 1px solid #999 }
td.karten { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 80px; height: 18px; border-top: 1px solid #999 }
td.fotos { font-size: 10px; background-color: #fff; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 80px; height: 18px; border-top: 1px solid #999 }
td.datum2 { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 90px; height: 18px; border-top: 1px solid #999 }
td.land2 { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 14px; height: 18px; border-top: 1px solid #999 }
td.ort2   { font-size: 10px; font-weight: bold; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 100px; height: 18px; border-top: 1px solid #999 }
td.location2   { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 180px; height: 18px; border-top: 1px solid #999 }
td.person2   { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 250px; height: 18px; border-top: 1px solid #999 }
td.karten2 { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 80px; height: 18px; border-top: 1px solid #999 }
td.fotos2 { font-size: 10px; background-color: #f0f0f0; margin-right: 1px; margin-bottom: 1px; padding: 0 4px; width: 80px; height: 18px; border-top: 1px solid #999 }
a.menu:link { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.menu:visited { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.menu:focus { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: overline }
a.menu:hover { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.menu:active  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.itemhead  { }
.konzertbericht     { font-size: 15px; font-stretch: ultra-expanded; background-color: #ccc; text-transform: uppercase; letter-spacing: 18px; padding-top: 2px; padding-left: 10px; border-left: 15px solid #630 }
.metadata     { font-size: 11px; line-height: 11px; font-stretch: ultra-expanded; background-color: #ccc; letter-spacing: 3px; padding-bottom: 5px; padding-top: 2px; padding-left: 10px; border-left: 15px solid #630 }
.konzertberichtheader { }
.konzertberichtsubheader     { color: #fff; font-size: 11px; font-weight: bold; background-color: #630; letter-spacing: 5px; padding-left: 15px; border-left: 10px solid #630; }
.itemtext { }
.itemfooter       { font-size: 10px; line-height: 12px; padding: 0 20px 3px 10px; background-color: #fff; border-left: 15px solid #630 }
/* war früher: font-size: 10px; line-height: 12px; background-color: #fff; padding: 0 20px 3px 10px; border-left: 15px solid #630 */
.gallerytable  { padding-left: 25px; border: 0; outline-style: none; outline-width: 0 }
.galleryrow { height: 152px; border: 0; outline-style: none; outline-width: 0 }
.gallerycell { width: 152px; border: 0; outline-style: none; outline-width: 0 }
.gallerythumb { border: 0; outline-style: none; outline-width: 0 }
.gallerylink { border: 0; outline-style: none; outline-width: 0 }
h2     { color: #630; font-size: 18px; font-weight: bold; background-color: #fff; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; border-left: 15px solid #630; clear: both }
h3     { color: #630; font-size: 15px; font-weight: bold; background-color: #fff; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; border-left: 15px solid #630; clear: both }
.startunten { font-size: 9px; line-height: 10px }
h2.widgettitle     { color: #630; font-size: 18px; font-weight: bold; background-color: #f2efe9; margin: 0; padding-top: 6px; padding-bottom: 6px; padding-left: 0px; border-left: 0px solid #630; clear: both }

.entry { margin-bottom: 10px; clear:both;  }

img { margin: 0 10px 10px 0;  float:left; }
img.leer { margin:auto; float:none;  }
img.sendemir { margin:auto; float:none;  }


/* F�r das FAQ-Plugin */

.faq_cat   { margin-top: 30px; border: solid 0 white }
.faq_cat_label   { font-size: 1.2em; font-weight: bold; background: white; padding: 10px }
.faq_label {
  padding-right: 10px;
  font-weight: bold;
  font-size: 1em;
}
.faq_q  { margin-top: 10px; margin-left: 5px }
.faq_q .faq_q_content {
  margin-left: 10px;
}
.faq_a  { margin-left: 20px; padding-top: 5px; padding-left: 5px; border-left: 1px solid #630 }
.faq_ask  { margin-top: 20px; padding-top: 20px; border-top: 1px solid #630 }
.faq_ask textarea {
  width: 95%;
}

#tag_cloud { position: absolute; z-index: 16; top: 66px; right: 0; width: 180px; list-style-type:none; }
#text-1 { position: absolute; z-index: 15; top: 250px; right: 0; width: 180px; list-style-type:none; }


/* Angaben nur f"r den Internet Explorer mittels Sthar-HTML-Hack */
* html, * html body           { color: #000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; background-color: #f2efe9; height: 100%; overflow: hidden }
* html #menubild    { text-align: center; position: absolute; z-index: 20; top: 0; left: 50%; width: 759px; height: 10% }
* html #menutext    { text-align: center; position: absolute; z-index: 21; top: 14px; left: 50%; width: 759px; height: 10% }
* html #einklinker1     { position: absolute; z-index: 17; top: 42px; left: 0; width: 150px }
* html #einklinker2   { position: absolute; z-index: 18; top: 175px; left: 0; width: 180px }
* html #einklinker3   { position: absolute; z-index: 19; top: 300px; left: 0; width: 180px }
* html #searchform  { color: #dfac55; font-size: 10px; line-height: 10px; position: absolute; z-index: 19; bottom: 35px; left: 6px; width: 150px }
* html #fuss    { color: #630; font-size: 9px; line-height: 10px; position: absolute; bottom: 6px; left: 6px; width: 150px }
* html #content_container { padding:0; height:90%; overflow:auto;   }
* html #konzert_kurz  { font-size: 9px; line-height: 13px; position: absolute; top: 66px; right: 0; width: 200px }
#kleinunten   { font-size: 9px; padding-left: 25px }
.bonustracks { font-size: 11px; background-color: #e9e9e9; padding-top: 5px; padding-bottom: 5px; padding-left: 5px !important }
.wiki { font-size: 11px; background-color: #dadada; padding-top: 5px; padding-bottom: 5px !important; padding-left: 5px !important }
.ausverkauft { color: red; text-transform: uppercase; }

/* Gigmap */
#map_canvas {
 margin-left: 25px;
}

/* Edits by TMS */
#jahresnavigation {
	font-size: 10px; 
	background-color: #fff; 
	margin: 15px 25px 15px 25px;
	padding: 0 4px; 
	width: 750px; 
	height: 18px; 
	border-top: 1px solid #999; 
	text-align: left;
}

#konzertberichtsjahrhead {
	color: #630; font-size: 20px; 
	font-weight: bold;
	margin: 20px 0 6px 25px;
}
