/* Zentrale Stylesheet-Datei für alle Elemente, die nicht abhängig sind vom Ausgabemedium */

body		{
/*				background-image: url(../pics/background.jpg); */
				background-repeat: no-repeat;
				background-attachment: fixed;
				background-position: left;
				background-color: #efefef;
			}
img			{	border: none;
}
p,h1,h2,h3,th,td,li	{
				font-family: Verdana, Sans-Serif;
				color: 		 #6b0f0f;
				background-color: transparent;
			}
p,li 			{
				font-size:    10pt;
				text-align:   justify;
				margin-left:  20px;
				margin-right: 20px;
			}
h1			{	font-family:    Kunstler Script, Sheer Beauty, Savoye, Zapf Chancery, Monotype Corsiva, 
                                French Script MT, Lucida Handwriting, cursive;
				font-size:      30pt;
				text-align:     left;
				margin-left:    20px;
				z-index:		10;
			}
h2          {	font-size:      12pt;
 				text-align:     left;
 				margin-top:		 2px;
 				margin-left:	20px;
 				font-weight:	bold;
 			}
div			{
				/*background-color: #efe36a;*/
				background-color: #e9d966; /*e6d560;*/
				
				border-width:	  1px;
				border-style:     solid;
				border-color:     #6b0f0f;
				
				margin:			  5px;
			}
table		{	border-collapse:	collapse;
			}
th			{	font-size:			10pt;
				font-weight:		normal;
				text-align:			left;
				color:				#efe36a;
				background-color:	#6b0f0f;
				padding-left:		0.2em;
			}
td			{	font-size:			10pt;
				vertical-align:		top;
				border-top:			solid 1pt #6b0f0f;
				padding-left:		0.2em;
			}
li			{	text-align:			left;
			}
 							
a  			{	color:	#6b0f0f;  /* Standard Dunkelrote schrift */
				text-decoration: none;
			}			
a:link		{	color:	#3c4a7e;
				text-decoration: none;
			}			
a:visited	{	color:	#7c7900;  /* Dunkles Ocker */
			}			
a:hover		{	text-decoration: underline;
			}			
a:active	{	text-decoration: none;
			}			
a:focus		{	text-decoration: underline;
			}			


/* Angaben für die Classen */
.frame  	{   border-style:     none;
				margin-top:		   5px;
			    margin-right:	  15px;
			    margin-left:      30px;
			    margin-bottom:	   0px;
			    float:            right;
			    background-color: transparent;
			}
				
.navigation { 	font-family:    Arial, Helvetica, Sans-Serif;
                font-weight:	bold;
                font-size:      0.8em;
                margin-left: 	2px;
                margin-right:   2px;
                color:          #efe36a;
                position:       relative;
                top:            2px;
                padding-top:    1px;
                padding-bottom: 1px;
                padding-left:   3px;
                padding-right:  3px;
            }
.docinfo	{   font-size:		0.7em;
				color:			#888888;
				margin-top:		40px;
				}            
.navigation:link { 
				color: #efe36a; 
				}
.navigation:visited { 
				color: #efe36a; 
				}

.navigation:hover { 
				color: #6b0f0f;
				text-decoration: none; 
				background-color: #efe36a;
				}
.navigation:active { 
				color: #efe36a;
				background-color: #6b0f0f;
				border: solid 2px #efe36a;
				}
.description {  font-style:     italic;
                font-size:      10pt;
                line-height:    10.5pt;
                margin-top:     4px;
                margin-bottom:  15px;
                margin-left:    0px;
                margin-right:   0px;
            }
.utilities  {   font-size:		  9pt;
				text-align:     right;
				line-height:     10pt;
				margin-left:      0px;
				margin-right:    10px;
				margin-top:       3px;
				margin-bottom:    3px;
			}
.sortCell {
				color:		#efe36a;
			}	
.sortCell:hover { 
				color: #6b0f0f;
				text-decoration: none; 
				background-color: #efe36a;
				}
			
img.gallery  {	height:				auto;
				width:				160px;
				margin-top:			 2px;
				margin-bottom:		20px;
			}

			
p.gallery	{	margin-left:		10px;
				text-align:			left;
			}
p.gallery_people {	margin-left:		10px;
                    margin-top:          0px;
                    margin-bottom:       2px;
				text-align:			left;
			}
.blind		{	border:				none;
				background-color: 	transparent;
				padding:			10px;
			}
.inline_table { margin-left:		35px;
				margin-top:		   -10px;
			}
.masterclass	{ margin-left:	5px;
				  margin-right: 5px; }

/* Für einzelne Elemente */
/* Blöcke - DIV */
#header		{
				
				width:	    100%;
				max-width: 1000px;
				height:    auto;
				
				position: absolute;
				left:     0px;
				top:      0px;
				
				border: none;
				background-color: transparent;
				z-index:    10;
			}
#bg_div     {   
			    width:    800px;
			    position: absolute;
                top:      0px;
                left:     0px;
                border:   none;
            }
#utilities  { 
                width:     70px;
                height:    30px;
				position: absolute;
                right:     10px;
                top:        5px;
                border:		none;
                background-color: transparent;

            }
#navigation {
                position:   absolute;
                left:        20px;
                bottom:     -18px;
                width:      660px;
                height:      24px;
			
				background-color:     #6b0f0f;
				
				text-align: center;
            }  
.nav-second {

                height:      24px;
			
			    border: solid 1px #6b0f0f;
				background-color: #3c4a7e;
				
				text-align: left;
				margin-bottom: 0px;
            }   
.nav-third {
                height:      24px;
			
			    border: solid 1px #6b0f0f;
				background-color: #3c3c3c;
				
				text-align: left;
				margin-bottom: 0px;
            }      
#alibi      {
                position:   absolute;
                left:        25px;
                top:          5px;
                width:      660px;
                height:      80pt;
			
				background-color:     #6b0f0f;
				z-index:      1;
            }   
#teatro {
				width:  	130px;

				position:	absolute;
				left: 		 20px;
				top:		 80pt;
				z-index:      2;
				margin:      10px;

			}
#poster {
				width:  	130px;

				position:	absolute;
				left: 		 20px;
				top:		 325pt;
				z-index:      2;
				margin:      10px;

			}
#cd_cover {
				width:  	122px;
				position:	absolute;
				left: 		 20px;
				top:		 248pt;
				z-index:      2;
				margin:      10px;
				padding:	  2px;
				background-color: #e9d966;
				border:		solid 2px #6b0f0f;
				height:		79px;
				
			}
			
#tec_support {
				width:  	122px;
				position:	absolute;
				left: 		 20px;
				top:		 340pt;
				z-index:      2;
				margin:      10px;
				padding:	  2px;
				background-color: #e9d966;
				border:		solid 2px #6b0f0f;
				height:		79px;
				
			}

#cd_cover a { 	color:	#6b0f0f;	}
			
#cd_title	{	color:		#efe36a;
				margin-bottom: 0px;
				line-height: 12pt;
				text-align: center;
				font-weight: bold;
			}
#main       {   width:		auto;
                max-width:  810px;
				position:	absolute;
				left: 		163px;
				top:		92pt;
				padding:    10px;
			}
#masterclass { 	width:		364px;	}

			
/* Elemente */
#title		{

				font-size:      30pt;
				
				
				margin-bottom:  0px;
				
				position:	    absolute;
				left:		    30px;
				bottom:		    10px;
				
			}

#caption_select {

				position:	absolute;
				left: 		 20px;
				top:		 100px;
				margin:      10px;

			}
#photoset_select_css {

				position:	absolute;
				left: 		 130px;
				top:		 98px;
				margin:      10px;
				border: 	none;
			}
			
#flickr_photos {

	border: none;
}
				
