/*
	1.15.8
	Bildberabeitung
	Anfangspositionierung der Layer
*/
#tDefaultOptID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#tDefaultEffID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#tDefaultTxtID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }

#lRotateID 	   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tRotateID 	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lMirrowID	   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tMirrowID	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lBrightnessID { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tBrightnessID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lContrastID   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tContrastID   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#tRangeID 	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lAutoLevelsID { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tAutoLevelsID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }

#lCurveID 	   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tCurveID 	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lMedaillonID  { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tMedaillonID  { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lSepiaID 	   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tSepiaID 	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lSolarID	   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tSolarID	   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }

#tInsertTextID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lFontNameID   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tFontNameID   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lFontLookID   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tFontLookID   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lFontSizeID   { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tFontSizeID   { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lFontColorID  { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tFontColorID  { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }
#lDeleteTextID { position:absolute; top:525px; left:364px; visibility:hidden; width:530px; }
#tDeleteTextID { position:absolute; top:554px; left:217px; visibility:hidden; width:530px; }

#lBildIconID { position:absolute; top:543px; left:175px; visibility:hidden; }
#lFXIconID   { position:absolute; top:700px; left:175px; visibility:hidden; }
#lTextIconID { position:absolute; top:673px; left:175px; visibility:hidden; }
#lVergleichID{ position:absolute; top:443px; left:540px; visibility:hidden; }
#lZurueckID  { position:absolute; top:443px; left:540px; visibility:hidden; }

/*
	1.1.1
	anmeldung_sub.xsl
	Kasten - Zugangsdaten & Hinweise - Startseite - anmeldung.xsl
*/
	.table_zugang table {
		border: 1px #588090 solid;
		height:100px;
	}
	.table_zugang th {
		height:30px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #588090;
		text-align: left;
	}
	.table_zugang td {
		font-weight: normal;
		height: 23px;
		color: #282828;
		background-color: #FFFFFF;
	}
	
	.table_zugang a {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		
	}

	.table_hinweis table {
		border: 1px #588090 solid;
	}
	.table_hinweis th {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #588090;
		text-align: center;
		height: 20px;
		padding: 0px;
		margin: 0px;
	}
	.table_hinweis td {
		font-weight: normal;
		color: #282828;
		padding: 2px;
	}


/* 1.4.3
	verwaltung_sub.xsl
	Albumverwaltung - Tabelle - verwaltung.xsl
*/
	.table_album_verwaltung table {
		border: 1px #588090 solid;
		border-collapse: collapse;
		/* damit es im Mozilla richtig ausschaut, ist im HTML in der letzten Zelle ï¿½erschrift "border:none" gesetzt */
	}
	.table_album_verwaltung th {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #588090;
		text-align: center;
		vertical-align: middle;
		height:20px;
		/* erste Spalte wird im HTML linksbndig angeordnet text-align:left */
	}
	.table_album_verwaltung th a {
		text-decoration: none;
		color: #FFFFFF;
	}
	.table_album_verwaltung td {
		border: none;
		border-bottom:  solid 1px #588090;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		height: 30px;
		/* erste Spalte wird im HTML linksbndig angeordnet text-align:left */
	}
	.table_album_verwaltung td a {
		text-decoration: none;
		color: #282828
	}
	.table_album_verwaltung input {
		border: none;
	}
/*
	1.11.6
	bilder_hinzuf_sub.xsl
	Tabelle, Bilder hinzufgen - 5 mï¿½liche Dateien
*/
	.table_bilder_hinzuf table {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
	}
	.table_bilder_hinzuf th {
		text-align: right;
		width: 125px;
		font-style: normal;
		font-weight: normal;
	}
	.table_bilder_hinzuf .zielalbum {
		border-top: 1px solid #588090;
	}
	.table_bilder_hinzuf td {
		text-align: left;
		vertical-align: top;
		margin: 10px;
		padding: 10px;
		/* letzte Spalte hat zusï¿½zlich eine blaue Linie im Quelltext */
	}


/*
	1.18.11
	versand_sub.xsl
	Absender- u. Empfï¿½gerdaten + Gruï¿½ext fr Freunde
*/
	.table_versand_an_freunde table {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
		padding: 0px 10px 0px 0px;
		margin-bottom: 20px;
	}
	.table_versand_an_freunde td, .table_versand_an_freunde th {
		text-align: left;
		vertical-align: top;
		padding: 0px 10px 0px 10px;
	}
	.table_versand_an_freunde input {
		margin-bottom: 10px;
	}

/*
	1.19.11
	versendet_sub.xsl
	Bestï¿½igung, dass Daten versendet worden.
*/
	.table_versendet_an_freunde table {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
		margin-bottom: 20px;
	}
	.table_versendet_an_freunde th {
		font-weight: bold;
		text-align: left;
	}
	.table_versendet_an_freunde td {
		text-align: left;
	}
/*
	1.10.5
	film_hinzuf_sub.xsl
	Eintragen Filmnummer + Passwort
*/
	.table_film_hinzuf {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
		margin-bottom: 20px;
	}
	.table_film_hinzuf th {
		font-weight: bold;
		text-align: left;
	}
	.table_film_hinzuf td {
		text-align: left;
	}

/*
	1.9.4
	bildersuche_sub.xsl
	Bilder nach bestimmten Stichwï¿½tern suchen, inkl. and / or Verknpfung
*/
	.table_bildersuche {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
		padding: 20px;
		width: 200px;
	}
	.table_bildersuche th {
		font-weight: bold;
		text-align: center;
		padding-bottom: 10px;
	}
	.table_bildersuche td {
		text-align: center;
	}
	
	.bildersuche_option {
		border: none;
		background-color:#DDDDDD
	}
	
	

/*
	1.8.3
	bildinformation_sub.xsl
	Bilder nach bestimmten Stichwï¿½tern suchen, inkl. and / or Verknpfung
*/
	.table_bildinformation {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
	}
	.table_bildinformation th {
		font-weight: bold;
		text-align: center;
	}
	.table_bildinformation td {
		text-align: center;
	}

/*
	1.7.3.x
	optionen_sub.xsl
*/
	.table_optionen {
		border: 1px #588090 solid;
		background-color: #DDDDDD;
	}
	.table_optionen th {
		font-weight: bold;
		text-align: center;
	}
	.table_optionen td {
		text-align: center;
	}
	

/*
	1.5.4
	ansicht_sub.xsl
	Ansicht fr Bilderdarstellung
*/
	.blaetterer {
		color:#FF8600;
		font-weight: normal;
	}

	.blaetterer a.ohne {
		text-decoration: none;
	}
	/*
		ansicht_sub.xsl
		Die Umrandung der hochgeladenen Bilder bei der Ansicht
	*/
	.bild_hintergrund {
		background-color: #FFDDAA;
		width:90px;
		height:90px;
		text-align:center;
		vertical-align: middle;
		border: 1px solid #FF8600;
	}
	
	.ansicht_checkbutton {
		border: none;
	}
	/*
		bildinformation_sub.xsl
	*/
	.bild_information_hintergrund {
		/*background-color: #d6e6f2;*/
		border: 1px solid #588090;
	}

	.letztes_bild_loeschen_hintergrund {
		background-color: #FFDDAA;
		width:90px;
		height:90px;
		text-align:center;
		vertical-align: middle;
		border: 3px solid #FF0000;
	}


	.stichwort_suche {
		font-weight: bold;
	}


/* allgemeine Darstellung Links im Menteil */

	a  {
		color:#FF8600;
		font-weight: bold;
	}
	
	/* Menleiste oben */
	.head, .head a {
		font-style: normal;
		text-decoration: none;
		font-weight: normal;
		font-size: 10px;
		color:#FFFFFF
	}
	
	.reiterchen {
		width:95px;
		height:17px;
		text-align:center;		
		vertical-align:middle;
	}
	a.reiter {
		font-style: normal;
		font-weight : bold;
		font-size : 11px;
		color : #FFFFFF;
	}

	
  /* Menleiste links  */


	.menue a {
		text-decoration: none;
/*		font-weight: normal;*/
	}
	.menue {
		padding: 0px;
	}


  .main_hauptnavi_hell {
     font-style: normal;
     font-weight: bold;
     font-size: 12px;
     color: #FFFFFF;
     height: 20px;
     vertical-align: middle;
	 padding-left: 2px;
  }

  .main_hauptnavi_hell a {
     color: #FFFFFF;
  }

  .main_hauptnavi_hell_img {
     height: 20px;
     vertical-align: middle;
	 padding-left: 3px;
  }

  .main_hauptnavi_dunkel {
     font-style: normal;
     font-weight: normal;
     font-size: 12px;
     color: #282828;
     height: 20px;
     vertical-align: middle;
  }

  .main_hauptnavi_dunkel a {
     color: #282828;
  }

  .main_hauptnavi_dunkel_img {
     background: #315273;
     height: 20px;
     vertical-align: middle;
  }

  .main_hauptnavi {
     font-style: normal;
     font-weight: normal;
     font-size: 12px;
     vertical-align: middle;
     padding-left: 2px;
  }

  .main_hauptnavi a {
     color: #282828;
	 font-weight:normal;
  }

     .main_hauptnavi_img {
     height: 20px;
     vertical-align: middle;
	 padding-left: 7px;
  }

  .sub_hauptnavi {
     font-style: normal;
     font-weight: bold;
     font-size: 10px;
     color: #FFFFFF;
     background: #88AABB;
     height: 20px;
     vertical-align: middle;
	 border: 1px solid #9699CC; 
	 border-left: none;
  }

  .sub_hauptnavi a {
     color: #FFFFFF;
/*	 font-weight:normal;*/
  }

  .sub_hauptnavi_img {
     font-style: normal;
     font-weight: bold;
     font-size: 10px;
     color: #FFFFFF;
     background: #88AABB;
     height: 20px;
     vertical-align: middle;
	 border: 1px solid #9699CC; 
	 border-right: none;
	 padding-left: 3px;
  }

  .sub_hauptnavi_hell {
     font-style: normal;
     font-weight: normal;
     font-size: 10px;
     color: #282828;
     background: #88AABB;
     height: 20px;
     vertical-align: middle;
	 border: 1px solid #9699CC; 
	 border-left: none;
  }

  .sub_hauptnavi_hell a {
     color: #282828;
	 font-weight:normal;
  }

  .sub_hauptnavi_hell_img {
     font-style: normal;
     font-weight: normal;
     font-size: 10px;
     color: #282828;
     background: #88AABB;
     height: 20px;
     vertical-align: middle;
	 border: 1px solid #9699CC; 
	 border-right: none;
	 padding-left: 7px;
  }

  /*
  wird denke ich mal nicht mehr benï¿½igt, zumindest ist die Klasse nirgends definiert ...
  .sw_klein a {
    font-style : normal;
    font-size : 10px;
    font-weight : bold;
    color: #000000;
    background: #F3FAFF;
    text-decoration: underline;
  }
  */

       .menue_zertifiziert {
         font-style : normal;
         font-weight : normal;
         font-size : 10px;
         color: #282828;
         text-decoration : none;
       }

	.menu_item_border_left {
	border-left: 2px solid #F3FAFF;
	border-top: 1px solid #F3FAFF;
        border-bottom: 1px solid #F3FAFF;
  	}

       .menu_item_border_left2 {
         padding-left: 20px;
         border-left: solid 2px #F3FAFF;
         border-top: solid 1px #F3FAFF;
         border-bottom: solid 1px #F3FAFF;
       }

       .menu_item_border_right {
         border-right: 7px solid #F3FAFF;
         border-top: 1px solid #F3FAFF;
         border-bottom: 1px solid #F3FAFF;
       }
      .sara_klein a {
        font-style : normal;
        font-weight : normal;
        font-size : 9px;
        color: #666666;
        text-decoration : none;
      }
/*
	allgemeine HTML-Notationen
*/

	body, input, textarea, select, table, td, th {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: #282828;
	}

	h1 {
		color: #FF8600;
		font-size: 11px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	h2 {
		color: #282828;
		font-size: 11px;
		font-weight: bold;
		border-bottom:10px;
	}

	.rand_oben {
		border-bottom: 1px solid #FF8600;
		padding-top:0px;

	}
	
	input, textarea, select {
		border: 1px solid #588090;
		color: #282828;
		background-color: #FFFFFF;
	}
	
	/* Link bei "Testsieger" im Menü... */
	.referenz_link	{
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: normal;
		color: #282828;
	}

/*
	Elemente, die auf jeder Seite vorhanden sind
*/

	/*
		anmeldung_sub.xsl
		ansicht_sub.xsl
		bilder_hinzuf_sub.xsl
		bildersuche_sub.xsl
		detail_sub.xsl
		download_best_sub.xsl
		download_detail_sub.xsl
		film_hinzuf_sub.xsl
		versand_sub.xsl
		verwaltung_sub.xsl
	*/
	.errortxt {
		color: #FF0000;
		font-weight: bold;
	}

	/* oben auf Inhaltsseite, wo User sich gerade befindet */
	.whereami {
		font-size: 10px;
	}

	/* Unternehmen, Datenschutz AGB, Impressum */
	.footline a {
		font-size: 9px;
		color:#282828;
		text-decoration: none;
		font-weight:normal;
	}

	/* Bildbestellung PopUp */
	.bildbestellung_left			{
		font-size : 12px;
		border-left: 1px solid #369;
		border-top: 1px solid #369;
		border-bottom: 1px solid #369;
	}

	.bildbestellung_right			{
		font-size : 12px;
		border-right: 1px solid #369;
		border-top: 1px solid #369;
		border-bottom: 1px solid #369;
	}

	.textfeld_inaktiv {
		background: #EEEEEE;
	}

  /* album slide */
  .slide_speed{
/*    width:15px;text-align:center;background-color:#c0c0c0;color:#c0c0c0;border:1px solid #323232;cursor:pointer;*/
    width:15px;text-align:center;color:#ffffff;cursor:pointer;
  }
  .slide_controls{
    border:1px solid #FF8600;width:570px;height:60px;background-color:#ffffff;
  }
  .speed_steps{
    margin-top:2px;border:1px solid #FF8600;padding:1px;
  }
  