@charset "UTF-8";
/* (c)2011 by BigBandits */

/* replace constants */
/* Allgemeines */
:lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
:lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
q:before {content:open-quote;}
q:after {content:close-quote;}
q q:before {content:open-quote;}
q q:after {content:close-quote;}

body
{
	background-color:#FFFFFF;
	font-size:100.01%;
	margin: 0em;
	/*css3: overflow-y:scroll;*/
	overflow:scroll;
}

/* fett */
b
{
	white-space:nowrap;
}
.suche
{
	font-size:1.7em;
	line-height: 1.7em;
}	

/* Links */
a
{
	font-weight:bold;
	white-space:nowrap;
}
.emaillink a, .downloads a, .downloads_noten a, #footer a, .links a, .galerie a
{
	font-weight: normal;
}

/*Abmessungen von Float-Boxen werden nicht zur Parent-Box hinzugerechnet. Um trotzdem richtige Abmessungen zu bekommen, wird ein Hilfselement mit der folgenden class eingefuegt.*/

.float_to_here
{
	clear:left;
}

/* Struktur */
#seitenbereich
{
	margin-left:auto;
	margin-right:auto;
	width:54em;
	text-align:justify;
}
#seitenbereich_noten
{
	margin-left:auto;
	margin-right:auto;
	width:66.2em;
	text-align:justify;
}
#seitenkopf
{
	padding-bottom:0.75em;
}
#seiteninhalt_noten
{
	margin-left:1.5em;
	margin-right:1.5em;
	width:63.2em;
}
#seiteninhalt_51em_breit
{
	margin-left:1.5em;
	margin-right:1.5em;
	width:51em;
}
#seiteninhalt_43em_breit
{
	margin-left:4em;
	margin-right:7em;
	width:43em;
}
#seiteninhalt_34em_breit
{
	width:34em;
	margin-top:2.5em;
   margin-right:10em;
   margin-left:10em;
	text-align: center;
}
#seiteninhalt_18em_breit
{
	width:18em;
	margin-top:6em;
   margin-right:20em;
   margin-bottom:6em;
   margin-left:16em;
}
#seitenfuss
{
	padding-top:1.25em;
}
.downloads
{
   width:50em;
}

.downloads_noten
{
   width:79em;
}

/* Texte */
#titel
{
	font-size: 4.7em;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	/* work-around for Win7-64bit FF4ff (does not render arial black correct)*/
   font-weight: 900;
	letter-spacing: 0.05em;
   word-spacing: 0.1em;
	margin-top: 0.1em;
	margin-bottom: -0.38em;
	margin-left: 0.5em;
	text-transform: uppercase;
}
.ueberschrift
{
	font-size:1.9em;
	font-weight:bold;
	margin-top:1.0em;
	margin-bottom:1em;
}
.text_landing
{
	font-size:2.9em;
	font-weight:bold;
}
.text_standard
{
	line-height: 1.5em;
}
.text_bildunterschrift_rechts
{
	text-align: right;
}

/* Landing-Page */
.landing
{
	margin-top: 7em;
	margin-bottom: 3.5em;
	text-align: center;
}

/* Home */
.leftbox
{
	float:left;
}
.rightbox
{
	float:right;
	width: 16.25em;
	text-align: justify;
}

/* Bandvorstellung */
.section
{
	float:left;
	width:16.04em;
	padding:0.6em 1.2em 0.6em 1.2em;
	margin:2.7em 0em 0em 0em;
	font-size: 1.1em;
	font-weight: bold;
}
.mittenabstand
{
   float:left;
   width:2.42em;
   height:2em;
}
.instrument-900-115
{
	float:left;
	width:9em;
	height:7em;
	margin:1.4em 0em 0.7em 1em;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.6em;
	text-transform: uppercase;
}
.player-900-115
{
	float:left;
	width:11.5em;
	height:7em;
	margin:1.4em 0.681em 0.7em 0.681em;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.6em;
	text-align: right;
	text-transform: uppercase;
}
.instrument-800-125
{
	float:left;
	width:8em;
	height:7em;
	margin:1.4em 0em 0.7em 1em;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.6em;
	text-transform: uppercase;
}
.player-800-125
{
	float:left;
	width:12.5em;
	height:7em;
	margin:1.4em 0.681em 0.7em 0.681em;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.6em;
	text-align: right;
	text-transform: uppercase;
}
.conductor
{
	float:left;
	width: 21em;
	height: 10em;
	margin: 1.4em 0em 0.7em 1em;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.6em;
	text-transform: uppercase;
}

/* Termine */
.termine
{
	width:100%;
	margin-bottom: 0.6em;
	padding-bottom: 1.8em;
	border-bottom-width: 0.15em;
	border-bottom-style:solid;
}
.termine td
{
	vertical-align:top;
	text-align:left;
	padding-top:0.4em;
}
.termine td.l
{
	padding-left:1em;
	width:10em;
	font-weight: bold;
}
.termine td.m
{
	width:5em;
	text-align:right;
}
.termine td.r
{
	padding-left: 0.4em;
	padding-right: 1em;
}

/* vergangene Termine */
.termine_past
{
	width:100%;
}
.termine_past td
{
	vertical-align:top;
	text-align:left;
	padding-bottom:2em;
	line-height: 1.5em;
}
.termine_past td.jahr
{
	padding-left:0.5em;
	width:3em;
	font-size:2em;
	font-weight:bold;
	line-height: 1em;
}

.termine_past td.datum
{
	width:3em;
	text-align:right;
}

.termine_past td.uvm
{
	padding-left:8em;
	font-weight: bold;
}

/* Downloads_Noten */

.downloads_noten td.titel, .downloads_noten tr.titel
{
   text-align: left;
}

.downloads_noten td, .downloads_noten th 
{
   text-align: center;
}

/* Bilder */
img
{
	border-style: none;
}
.bild_517_l
{
	width:517px;
	margin-bottom:2em;
}
.bild_539_l
{
	width:539px;
	margin-bottom:2em;
}
.bild_320_m
{
	width:320px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_330_m
{
	width:330px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_333_m
{
	width:330px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_378_m
{
	width:378px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_480_m
{
	width:480px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_539_m
{
	width:539px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_600_m
{
	width:600px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
.bild_640_l
{
	width:640px;
	margin-bottom:2em;
}
.bild_640_m
{
	width:640px;
	margin-bottom:2em;
	margin-left: auto;
	margin-right: auto;
}
/* Processing with a modified version of Shaun Inman's CSS-SSC completed.*/